/* ==========================================================
   Gallery Verification
   ========================================================== */

#sectionGalleryVerification {
  padding: 24px;
}

/* ==========================================
   Explanation
   ========================================== */

#fraGalleryVerificationExplanation {
  max-width: 900px;
  margin-bottom: 28px;
  line-height: 1.5;
}

#fraGalleryVerificationExplanation p {
  margin: 0 0 16px 0;
}

/* ==========================================
   Verification Controls
   ========================================== */

#fraGalleryVerificationControls {
  width: 560px;
  padding: 20px;

  background: #f8f8f8;
  border: 1px solid #cfcfcf;
  border-radius: 8px;
}

.galleryVerificationRow {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}

.galleryVerificationRow label {
  width: 70px;
  font-weight: bold;
}

.galleryVerificationRow input[type='email'] {
  width: 260px;
  padding: 5px 8px;
  margin-right: 12px;
  box-sizing: border-box;
}

.galleryVerificationRow input[type='text'] {
  width: 120px;
  padding: 5px 8px;
  margin-right: 12px;
  box-sizing: border-box;
}

.galleryVerificationRow input:disabled {
  background: #ececec;
  color: #777;
}

/* ==========================================
   Status Message
   ========================================== */

#lblGalleryVerificationStatus {
  margin-top: 16px;
  min-height: 22px;

  color: #004b9b;
  font-weight: bold;
}

/* ==========================================
   Buttons
   ========================================== */

#btnGalleryVerificationSend {
  width: 180px;
}

#btnGalleryVerificationVerify {
  width: 120px;
}

#btnGalleryVerificationCancel {
  margin-top: 18px;
  width: 120px;
}
