/*
 * Please place your own CSS code to this file
 *
 */
/* Give titles visual priority */
#bookList dt { font-size: 1.1rem; font-weight: 600; }
#bookList dd { margin-bottom: .75rem; }
#bookList dt p { font-weight:bold; margin-bottom:.5em; }
#bookList dd p { margin-bottom:.5em; }

.user-public .hide-public.hide-public,
.user-public .login-custom .disabled {
  display:none;
}

.form-custom .tabs li,
.form-custom .nav-link {
  padding: 10px;
}

.login-custom .edit-contact,
.login-custom .edit-simplenews,
.login-custom #edit-profile-profiles-0-entity-field-short-bio-0-format,
.login-custom #edit-profile-profiles-0-entity-field-short-bio-0--description.login-custom,
.login-custom #edit-contact,
.login-custom #edit-simplenews,
.login-custom .summary {
  display: none;
}

/* Forms */
aside .views-exposed-form form input[type='text'],
aside .views-exposed-form form input[type='textarea'],
aside .views-exposed-form form input[type='button'],
aside .views-exposed-form form select,
aside .views-exposed-form form label,
.col-lg-3 .views-exposed-form form input[type='text'],
.col-lg-3 .views-exposed-form form input[type='textarea'],
.col-lg-3 .views-exposed-form form input[type='button'],
.col-lg-3 .views-exposed-form form select,
.col-lg-3 .views-exposed-form form label,
.views-exposed-form .form-type-entity-autocomplete,
.col-lg-3 .form-type-entity-autocomplete {
  width: 100% !important;
  max-width: 100%;
}

aside .views-exposed-form form .form-actions,
.col-lg-3 .views-exposed-form form .form-actions {
  flex: none !important;
  width: 100% !important;
}

aside .views-exposed-form form input.button,
aside .views-exposed-form .form-actions input[type="submit"],
.col-lg-3 .views-exposed-form form input.button,
.col-lg-3 .views-exposed-form .form-actions input[type="submit"] {
  display: block;
  width: 100% !important;
  margin: 4px 0 !important;
}
aside .form-type-multiselect-dropdown dialog,
.col-lg-3 .form-type-multiselect-dropdown dialog {
  position: relative;
}

.form-type-multiselect-dropdown ul {
  padding-left: 0;
}
.form-type-multiselect-dropdown ul input[type='checkbox'] {
  border: 1px solid #9499a3;
}

aside .views-exposed-form form label,
.col-lg-3 .views-exposed-form form label {
  font-weight: bold;
}

aside .views-exposed-form form span.tagify__input,
.col-lg-3 .views-exposed-form form span.tagify__input {
  width: 95%;
}

aside .views-exposed-form form .form-item,
aside .views-exposed-form form .js-form-item,
.col-lg-3 .views-exposed-form form .form-item,
.col-lg-3 .views-exposed-form form .js-form-item {
  padding-top:6px;
  width:100%
}
