.toggle-helper-comment,
.toggle-seeker-comment {
  margin: 6px 0 0;
  color: #008080;
}

.referral-selected {
  border-bottom: 1px solid;
  font-weight: bold;
}

.referral-page {
  margin-left: 10px;
}

.referral-list {
  border-bottom: 1px solid #e2e2e2;
}
.referral-seeker.referral-list:only-of-type {
  border-bottom: none;
}

.referral-worker {
  padding-top: 10px;
}

.worker-program {
  padding-top: 15px;
  font-size: 1.2em;
  margin-bottom: 10px;
}

.referral-list:last-of-type {
  border-bottom: none;
}

.referral-columns {
  border-bottom: 1px solid #e2e2e2;
  padding: 10px;
  color: #666;
}
.referral-column {
  padding-left: 0;
}

.programs-referred {
  padding: 0 5px;
  font-size: 14px;
}

.programs-referred-provider {
  font-weight: 600;
}

.worker-program .worker-program .referral-status,
.flex-field-status {
  padding: 0;
}

.referral-status-label {
  font-size: 14px;
  margin-bottom: 5px;
}

.referral-updated-status-label {
  font-size: 14px;
  margin-bottom: 5px;
}

.referral-system-history-btn-link {
  padding: 0;
}

.status-dropdown > li > a,
.flex-field-dropdown > li > a {
  display: inline-block;
  font-weight: 400;
  color: #444;
  padding: 0 5px 2px;
}

.status-needs-action {
  color: #444444 !important;
}

.search-result {
  padding-bottom: 15px !important;
}

.status-unknown {
  color: #444444 !important;
}

.status-not-yet {
  color: #444444 !important;
}

.status-couldnt-get-help {
  color: #d14232 !important;
}

.status-no-longer-interested {
  color: #d14232 !important;
}

.status-not-eligible {
  color: #d14232 !important;
}

.status-couldnt-contact {
  color: #d14232 !important;
}

.status-no-capacity {
  color: #d14232 !important;
}

.status-helped {
  color: #008000 !important;
}

.status-eligible {
  color: #008000 !important;
}

.status-referred-elsewhere {
  color: #008000 !important;
}

.flex-field-dropdown-btn {
  width: 125px;
  text-align: left;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.referral-dropdown {
  width: 175px;
  text-align: left;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.status-text {
  width: 138px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.flex-field-text {
  width: 110px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.flex-field-dropdown-btn:focus {
  outline: -webkit-focus-ring-color auto 5px;
}

.referral-dropdown:focus {
  outline: -webkit-focus-ring-color auto 5px;
}

.referral-dropdown .caret {
  color: #666;
}

.btn-grey-border {
  color: #444;
  background-color: #fff;
  border-color: #767676;
}

.status-dropdown li:hover,
.flex-field-dropdown li:hover {
  background-color: #f0f0f0;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  margin-bottom: -1px;
  margin-top: -1px;
}

.date-card {
  margin-bottom: 10px;
  padding-bottom: 0;
}

.seeker-note-card {
  padding-bottom: 10px;
}

.alert-referral {
  color: #666;
}

.referral-alert-text {
  padding-top: 10px;
}
@media (max-width: 767px) {
  .referral-status-dropdown-section {
    text-align: center;
  }
}
.alert-referral b {
  color: #3c763d;
}

@media (max-width: 969px) {
  .folder-actions {
    float: none;
    text-align: center;
  }
}

.add-referral-note-form {
  margin-left: 40px;
}

.well.referral-well {
  padding: 15px 0 0;
}

.referral-status-info-section {
  padding: 0;
}

.referral-status-button-section {
  padding: 0;
}

@media (max-width: 991px) {
  .finish-referral-text {
    margin-bottom: 15px;
  }

  .programs-referred {
    text-align: center;
  }

  .referral-status-info-section {
    text-align: center;
  }

  .change-referral-status-message {
    margin-bottom: 15px;
  }

  .referral-status-update-text {
    margin-bottom: 15px;
  }
}

/* Application Details page */

.seeker-application .main-content {
  background-color: #ffffff;
  padding: 15px 20px 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 0 15px 0 0;
}
.seeker-application .tab-wrapper {
  margin-top: 10px;
}
.seeker-application .tab-content {
  padding: 15px 15px 5px;
}

.seeker-application .referral-details {
  margin-bottom: 50px;
}

.note {
  background: #eee;
  margin-bottom: 15px;
  padding: 10px 15px;
  border-radius: 4px;
}
.note-from {
  color: #666666;
  font-size: 13px;
  padding-top: 5px;
}

.seeker-application .submit-datetime {
  padding-left: 0;
  font-weight: bold;
}

#seeker_form_container .form-review-label {
  font-weight: bold;
  text-align: right;
}

.seeker-application span.update-status {
  padding: 0;
}

.seeker-application div.update-status {
  margin-top: 11px;
  padding-left: 0;
}

.seeker-application .not-yet-status {
  padding-left: 0;
}

.seeker-application label.send-message {
  margin-top: 0;
}

.or-refer-someone-else {
  font-weight: bold;
  color: #0c6b9c;
}

.consent-checkbox-section {
  display: inline-block;
}

.patient-lookup-cancel {
  color: grey;
  font-weight: bold;
}

.patient-lookup-modal-title {
  font-size: 18px;
}

#patient-info-error-container {
  font-size: 18px;
}

#no-patients-found-message {
  font-size: 18px;
  font-weight: 500;
  color: #667687;
}

.patient-lookup-first-last-name-section {
  height: 65px;
}

.patient-lookup-email-section {
  height: 65px;
}

.status-last-updated-text {
  display: inline-block;
}

.status-last-updated-section {
  font-size: 14px;
  padding: 0;
}

.status-last-updated-text {
  padding: 0;
}

.referral-screener-submitted-note-section {
  margin-bottom: 15px;
}

.referral-referred-by-section {
  margin-bottom: 15px;
}

.referral-status-dl {
  margin-bottom: 5px;
  position: relative;
}

.referral-system-history-list-item {
  font-weight: 500;
  margin-left: 40px;
}

.referral-system-history-list-item:not(:last-child) {
  margin-bottom: 15px;
}

.referral-system-history-list-item-label {
  font-weight: bold;
}

.referral-system-history-content {
  list-style-type: none;
  padding: 0;
}

.referral-system-history-section {
  overflow-y: auto;
  overflow-x: hidden;
}

.referral-system-history-list-item-status-date {
  margin-right: 5px;
}

.referral-alert-text-inline-block {
  display: inline-block;
}

.referral-status-update-text {
  font-weight: 300;
}

.change-referral-status-message-section {
  margin-bottom: 5px;
}

.referral-status-dropdown-section {
  position: relative;
}

.result-flags.referral-result-flags {
  margin-left: -2px;
}

.referral-system-history-note-wrapper .note-option-button {
  display: none;
}

.referral-system-history-note-wrapper:hover .note-option-button {
  display: block;
}

.status-text i.fa {
  font-size: 25px;
  padding-right: 4px;
  vertical-align: middle;
}

.referral-status-load-indicator {
  margin-right: 5px;
}

.referral-note-left-menu {
  float: left;
  width: 20px;
  text-align: center;
}

.seeker-note-text {
  font-weight: normal;
}

.flexible-referral-fields-container > button {
  background-color: #ffffff;
}

.flexible-referral-fields-container > .multiselect-selected-text {
  text-transform: none;
}

.flexible-referral-fields-container .help-block {
  font-style: italic;
  font-size: 12px;
  padding-bottom: 5px;
  padding-top: 5px;
}
