
/* make shoreditch more compact */
#crm-container div.crm-summary-row div.crm-label {
  width: 150px;
  font-size: 0.9em;
}
#crm-container th, #crm-container tr td {
  line-height: 20px !important;
}


#crm-container div.crm-summary-row div.crm-content {
  margin-left: 154px;
}

.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-summary-block .crm-collapsible {
  padding: 0 !important;
  box-shadow: none;
}

.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-summary-block .crm-collapsible .collapsible-title,
.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-summary-block .crm-collapsible .collapsible-title:before {
  font-size: 13px;
}

.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .crm-summary-block .crm-collapsible .crm-summary-block {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}


/* link should be visible */
.page-civicrm-contact-view:not([class*="page-civicrm-contact-view-"]) .ui-tabs-panel div.crm-clear a {
  color: #005c99 !important;
  /*text-decoration: underline !important;*/
}

/* bug with signature in case of multiple emails */
.crm-container .contact_information-section tr {
  position: relative;
}

/* reduce in text spaces */
table td, table th {
  line-height: 1.5em !important;
}
.crm-content p {
  margin: 0 0 0.5em;
}


/*input[readonly=""] {
  background-color: transparent;
  border-bottom: 1px solid #eeeeee;
  background: url(lock24.png) no-repeat right;
}*/

.tooltip {
  position: relative;
  display: block !important;
  width: 100%; 
}
.tooltip a {
  position: absolute;
  right: 10px;
  top: -1.5em;
}
.tooltip .content {
  position: absolute;
  /*bottom: -6em;
  right: -1em;*/
  right: 4em !important;
  top: -2em;
  background-color: #333;
  color: white;
  padding: .25em .5em;
  font-size: .8em;
  width: 50%;
  display: none;
}
.tooltip.active .content {
  display: block !important;
}

/* for search kit */
#bootstrap-theme .api4-input-group .form-control.select2-container {
  width: 350px !important;
}



