.solr-tags-wrapper,
.solr-search-file-link {
  margin: 0.3em;
}
.solr-search-document-text {
  margin-left: 0.3em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  color:#aaa;
}

.field--name-field-paragraph-views-block .field__label {
display: none;
}


.solr-search-document-tags a {
background-color: color(srgb 0.08 0.2427 0.2021);
border-radius: 8px;
padding-left: 5px;
padding-right: 5px;
color: white;
padding-top: 3px;
padding-bottom: 3px;
font-size: small;
}


.solr-search-file-link a {
background-color: transparent;
color: color(srgb 0.08 0.2427 0.2021);
text-decoration: none;
}
.solr-search-file-link a:hover {
background-color: transparent;
color: color(srgb 0.08 0.2427 0.2021);
text-decoration: underline;
}
a {
background-color: transparent;
color: color(srgb 0.08 0.2427 0.2021);
text-decoration: none;
}

.solr-search-title a:hover {
text-decoration: underline;
color: color(srgb 0.0773 0.2468 0.2017);
}

.solr-search-title a {
text-decoration: none;
color: color(srgb 0.0773 0.2468 0.2017);
}

iframe {
  border: none;
  width: 100%;
}
.rfp-list-row {
  border-bottom: 1px solid grey;
}

.rfp-list-row .item-list li {
margin: 0 0 0.25em 0;
padding: 10px 0;
border-bottom: 1px solid grey;
  counter-increment: item;
}
.rfp-list-row .item-list ol {
   list-style: none;
   counter-reset: item;
 }

 .rfp-list-row .item-list li:before {
   margin-right: 10px;
   content: counter(item);
   background: lightblue;
   border-radius: 100%;
   color: white;
   width: 1.2em;
   text-align: center;
   display: none;
 }

.layout__region.layout__region--content .o-1\/1 {
margin-bottom: 0.7em;
}

.layout__region.layout__region--content .field__items a {
line-height: 1.4;
}


.article-tile__timestamp {
color: #000!important;
}

fieldset {
border: 1px solid silver;
border-radius: 12px;
padding-left: 1em!important;
  padding-right: 1em!important;
background-color: #eee;
}


legend {
border: 0;
font-weight: 600;
/* margin-left: 1em!important; */
padding-left: 2px!important;
padding-right: 2px!important;
font-size: 1.2em;
}

.styled-form__input--fake, 
.styled-form__input--text, 
.styled-form__input--textarea {
border: 1px solid #858585;
padding: 0 10px;
border-radius: 7px;
  height: 40px;
}

.select2-container--default 
.select2-selection--single 
.select2-selection__rendered {
color: #444;
line-height: 40px;
}

.select2-container 
.select2-selection--single {
box-sizing: border-box;
cursor: pointer;
display: block;
height: 40px;
user-select: none;
-webkit-user-select: none;
}

.webform-progress {
width: 100%;
}

.fieldset-legend {
margin-left: 3px;
margin-right: 3px;
}

.form-number {
height: 45px;
width: 60px;
border-radius: 10px;
text-align: center;
border: 1px solid #ccc;
}

.webform-button--reset {
background-color: #8f0606;
}
.webform-button--reset:hover {
background-color: #540b00;
}

.form-actions .btn {

border-radius: 12px;
}

.styled-form__label {
display: block;
margin-bottom: 0.5em;
font-weight: 600;
}

.form-composite > .fieldset-wrapper > .description, 
.form-item .description {
font-size: 0.85em;
margin-top: 6px;
color: #888;
}
