/* Generic Inline Button */

.inline-button-style {
  white-space: nowrap;
  font-weight: 400;
  font-family: 'Roboto Condensed', sans-serif;
}


/* desktop.Document */

.model-document thead th {
  font-weight: 800;
  font-family: 'Roboto Condensed', sans-serif;
  overflow: hidden;
  white-space: normal !important;
}

.model-document table thead th .text span,
.model-document table thead th .text a {
  padding: 8px 4px;
}

.model-document .column-status,
.model-document #result_list .field-status,
.model-document .column-document_status,
.model-document #result_list .field-document_status,
.model-document .column-type,
.model-document #result_list .field-type {
  font-weight: 800;
  font-family: 'Roboto Condensed', sans-serif;
  width: 180px;
  max-width: 180px;
  overflow: hidden;
  white-space: normal !important;
}

.model-document .column-company,
.model-document #result_list .field-company {
  min-width: 150px;
  max-width: 220px;
  overflow: hidden;
  white-space: normal !important;
}

.model-document .column-member,
.model-document #result_list .field-member {
  min-width: 150px;
  max-width: 220px;
  overflow: hidden;
  white-space: normal !important;
}

.model-document .column-type,
.model-document #result_list .field-type  {
  font-weight: 800;
  font-family: 'Roboto Condensed', sans-serif;
  min-width: 150px;
  max-width: 220px;
  overflow: hidden;
  white-space: normal !important;
}


/* desktop.DocumentType */

.model-documenttype .column-code,
.model-documenttype #result_list .field-code  {
  width: 40px;
  max-width: 40px;
  text-align: center;
  overflow: hidden;
  white-space: normal !important;
}

.model-documenttype .column-toggle_status,
.model-documenttype #result_list .field-toggle_status  {
  width: 40px;
  max-width: 40px;
  text-align: center;
  overflow: hidden;
  white-space: normal !important;
}


/* anomaly.Communication */

.model-communication thead th {
  font-weight: 800;
  overflow: hidden;
  white-space: normal !important;
}

.model-communication table thead th .text span,
.model-communication table thead th .text a {
  padding: 8px 4px;
}

.model-communication .column-get_bounce_status,
.model-communication #result_list .field-get_bounce_status,
.model-communication .column-file_type,
.model-communication #result_list .field-file_type {
  white-space: nowrap !important;
}

.model-communication .field-email_recipients textarea {
  min-width: 220px;
  max-width: 300px;
  overflow: hidden;
  white-space: normal !important;
}

.model-communication .column-company,
.model-communication #result_list .field-company,
.model-communication .column-member,
.model-communication #result_list .field-member {
  min-width: 220px;
  max-width: 300px;
  overflow: hidden;
  white-space: normal !important;
}


/* anomaly.MissingBankTransfer */

.model-missingbanktransfer thead th {
  font-weight: 800;
  font-family: 'Roboto Condensed', sans-serif;
  overflow: hidden;
  white-space: normal !important;
}

.model-missingbanktransfer table thead th .text span,
.model-missingbanktransfer table thead th .text a {
  padding: 8px 4px;
}

.model-missingbanktransfer .column-company,
.model-missingbanktransfer #result_list .field-company {
  min-width: 100px;
  max-width: 250px;
  overflow: hidden;
  white-space: normal !important;
}

.model-missingbanktransfer .column-company_contact,
.model-missingbanktransfer #result_list .field-company_contact {
  min-width: 100px;
  max-width: 250px;
  overflow: hidden;
  white-space: normal !important;
}

.model-missingbanktransfer .column-use_bank_transfer,
.model-missingbanktransfer #result_list .field-use_bank_transfer {
  max-width: 200px;
  overflow: hidden;
  white-space: normal !important;
}

.model-missingbanktransfer .column-use_bank_check,
.model-missingbanktransfer #result_list .field-use_bank_check {
  max-width: 200px;
  overflow: hidden;
  white-space: normal !important;
}

.model-missingbanktransfer .column-com_to_reg,
.model-missingbanktransfer #result_list .field-com_to_reg {
  max-width: 60px;
  overflow: hidden;
  white-space: normal !important;
}

.model-missingbanktransfer .column-actual_com_sent,
.model-missingbanktransfer #result_list .field-actual_com_sent {
  max-width: 60px;
  overflow: hidden;
  white-space: normal !important;
}


/* anomaly.UnmatchedBankTransfer */

.model-unmatchedbanktransfer thead th {
  font-weight: 800;
  font-family: 'Roboto Condensed', sans-serif;
  overflow: hidden;
  white-space: normal !important;
}

.model-unmatchedbanktransfer table thead th .text span,
.model-unmatchedbanktransfer table thead th .text a {
  padding: 8px 4px;
}

.model-unmatchedbanktransfer .column-company_contact,
.model-unmatchedbanktransfer #result_list .field-company_contact {
  min-width: 100px;
  max-width: 250px;
  overflow: hidden;
  white-space: normal !important;
}

.model-unmatchedbanktransfer .column-use_bank_transfer,
.model-unmatchedbanktransfer #result_list .field-use_bank_transfer {
  max-width: 200px;
  overflow: hidden;
  white-space: normal !important;
}

.model-unmatchedbanktransfer .column-use_bank_check,
.model-unmatchedbanktransfer #result_list .field-use_bank_check {
  max-width: 200px;
  overflow: hidden;
  white-space: normal !important;
}

.model-unmatchedbanktransfer .column-com_to_reg,
.model-unmatchedbanktransfer #result_list .field-com_to_reg {
  max-width: 60px;
  overflow: hidden;
  white-space: normal !important;
}

.model-unmatchedbanktransfer .column-actual_com_sent,
.model-unmatchedbanktransfer #result_list .field-actual_com_sent {
  max-width: 60px;
  overflow: hidden;
  white-space: normal !important;
}
