.search-result-details {
  font-size: 0.8em;
}

.search-result-details dl {
}

#search-results-table_wrapper{
	overflow-x: auto;
}

#thirdparty{
	max-width: 80%;
    max-height: fit-content;
}

.search-result-details dt {
  font-size: 0.9em;
  font-weight: bold;
  color: #333;
  margin-bottom: 5px;
}
.search-result-details dd {
  font-weight: normal;
  line-height: 1.3em;
  min-height: 1.4em;
  max-height: 100px;
  overflow-y: auto;
}
.search-result-details dd .code-label-list {
  display: flex;
  margin-bottom: 7px;
}
.search-result-details dd .code-label-list :first-child {
  flex: 0 0 2em;
  text-align: right;
  padding-right: 10px;
}

.search-result-details .simplebar-scrollbar::before {
  opacity: 0.07;
}
.search-result-details .simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition: opacity 0s linear;
}
#search {
  overflow: hidden;
}

.list-inline {
  display: inline-block;
  margin-bottom: 5px;
}
.publish-bar {
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 11.5px 0 8px 0;
  border-radius: 4px;
}
.loader {
  border: 8px solid #CCC; /* Light grey */
  border-top: 8px solid #333; /* Blue */
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin .5s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blur{
  filter: blur(5px);
  opacity: .25;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#search-criteria-desc .data-display-label{
  text-align: right;
}

.niceclass-collapsed
{
	text-decoration: underline;
	cursor: pointer;
}

.visually-hidden { 
    border: 0;
    padding: 0;
    margin: 0;
    position: absolute !important;
    height: 1px; 
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px); /* legacy browsers */
    clip-path: inset(50%); /*modern browsers, clip-path works inwards from each corner*/
    white-space: nowrap; 
}
