#edit-biblioteen-email-biblioteca,
#edit-biblioteen-avviso-in-mail,
#edit-biblioteen-campus-id {
  display: none;
}

#edit-biblioteen-avviso,
#block-views-block-biblioteen-dettaglio-biblioteen-2025 .field-content {
  padding-top: 5px;
  padding-bottom: 15px;  
  letter-spacing: .18px;
  color: #5A6772;
}
#block-views-block-biblioteen-dettaglio-biblioteen-2025 .views-label {
  color: #5A6772;
}
input.form-control::placeholder /*,
textarea.form-control::placeholder*/ {
    color: #5A6772 !important;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.form-no-label,
.js-form-item.form-item.js-form-type-textarea.form-type-textarea.form-no-label,
.js-form-item.form-item.js-form-type-email.form-type-email.form-no-label {
  margin-bottom: 20px !important;
}
/*
form div.captcha > .img-responsive {
    width: 180px;
    height: 60px;
}
*/

.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-biblioteen-privacy.form-item-biblioteen-privacy input {
  display: inline-block;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-biblioteen-privacy.form-item-biblioteen-privacy .description {
  margin-left: 2px;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-biblioteen-privacy.form-item-biblioteen-privacy .description a {
  text-decoration: underline;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-biblioteen-privacy.form-item-biblioteen-privacy .description a:hover {
  text-decoration: none;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-captcha-response.form-item-captcha-response label {
  font-size: 16px;
}
.js-form-item label {
    font-size: 100%;
}

.js-form-item legend {
  font-size: 100%;
  margin-bottom: 0px;
  border: 0px;
  font-weight: bold;
  margin-top: 2rem;  
}


label.js-form-required.form-required:after,
span.fieldset-legend.js-form-required.form-required:after {
  content: '*';
}