.dormant-customer-block .block-header {
  margin-bottom: 30px;
}
.dormant-customer-block .block-header h3 {
  font-size: 24px;
  margin-bottom: 10px;
  color: #333;
  font-weight: 600;
}
.dormant-customer-block .block-header .description {
  font-size: 15px;
  color: #666;
  margin-bottom: 0;
  line-height: 1.5;
}
.dormant-customer-block .form-item-identity-number,
.dormant-customer-block .form-item-birth-date {
  margin-bottom: 20px;
}
.dormant-customer-block .form-item-identity-number input:focus,
.dormant-customer-block .form-item-birth-date input:focus {
  border-color: #eb1c23;
  outline: none;
}
.dormant-customer-block .form-submit {
  margin-top: 30px;
  color: white;
}
.dormant-customer-block .form-submit:hover {
  color: white;
  background-color: #eb1c23;
}
.dormant-customer-block .ajax-progress {
  display: inline-block;
  margin-left: 10px;
}
.dormant-customer-block form .form-control[readonly] {
  background-color: #f8f8f8;
}
.dormant-customer-results,
.dormant-customer-block .table-responsive {
  margin-top: 30px;
  overflow-x: auto;
}
.dormant-customer-results .table thead th {
  font-size: 16px;
  background-color: #eb1c23;
  color: #FFF;
}
.messages {
  padding: 15px 20px;
  margin-block: 20px;
  border: 1px solid transparent;
  border-radius: 25px;
  font-size: 15px;
}
.messages--error {
  color: #FFF;
  background-color: #eb1c23;
  border-color: #eb1c23;
}
.messages--warning {
  color: #FFF;
  background-color: #eb1c23;
  border-color: #eb1c23;
}
.messages--status {
  color: #155724;
  background-color: #FFF;
  border-color: #155724;
}
