#searchResults .pageLink{color:#999;display:block;font-size:12px;margin:2px 0 8px;padding:0}#searchResults .searchResult{margin-bottom:16px;margin-top:24px}#searchResults .searchResult h3{margin-bottom:0;padding-bottom:0}#searchResults .searchResult p{margin-top:4px}ul.ccm-search-block-tag-cloud{list-style-type:none;margin:0;padding:0}ul.ccm-search-block-tag-cloud li{zoom:1;color:#ccc;display:inline-block;font-size:10px;margin:0 8px 8px 0}ul.ccm-search-block-tag-cloud li a{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;display:inline-block;padding:4px;text-decoration:none;vertical-align:middle}ul.ccm-search-block-tag-cloud li a:hover{background-color:#e8e8e8;color:#333}ul.ccm-search-block-tag-cloud li{float:left;margin-left:0;margin-right:20px;padding:0;white-space:nowrap}


.ccm-block-express-form {
  label, span.text-muted.small {
    display: none;
  }
  fieldset {
    border: none;
    padding: 0;
    margin: 0;
    margin-bottom: 2rem;
    width: 100%;
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(4, 1fr);
  }
  .mb-3 {
    grid-column: span 2;
  }
  .mb-3:nth-child(8), .mb-3:nth-child(9) {
    grid-column: auto;
  } 
  .mb-3:nth-child(15) {
    grid-row: span 2;
  }
  textarea {
    height: 100%;
  }
  .mb-3:last-child {
    label {
        display: inline-block;
        white-space: wrap;
    }
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(2, 1fr);
    label.form-label {
        grid-column: span 2;
    }
  }
  select {
      color: gray;
      font-style: italic;
  }
  option {
    color: black;    
    font-style: normal;
  }
  div.form-actions {
      padding: 0 1rem;
  }
}

