.row {
  overflow: auto hidden;
}

.filter-block .form-control {
  display: inline;
  width: auto;
  margin-right: 10px;
}

.filter-block .form-control input[type='checkbox'] {
  display: inline;
  width: auto;
}

.dataTables_paginate {
  margin-bottom: 3px;
}

table tr.summary {
  background-color: #f0f6ff;
}

.content-box {
  border-right: 1px solid #edeef1;
  box-shadow: 4px 0 3px -1px rgb(226 226 226 / 10%);
}

#search-transactions .field-box {
  margin-top: 10px;
}

.transaction-event-comments {
  font-style: italic;
}

.settlement-hold-reason {
  font-style: italic;
}

.referral-banner img {
  display: block;
  padding-top: 10px;
  margin: auto;
  cursor: pointer;
}

.main-menu-widget {
  margin: 10px auto 0;
  text-align: center;
}

.content {
}

.form-wrapper {
  margin-top: 20px;
}

.form-wrapper .form-submit {
  float: right;
  margin: 10px 0;
}

.field-validation-error {
  color: red;
}

#sidebar-steps .step {
  margin-bottom: 10px;
}

#sidebar-steps .step h4 {
  color: #4993c6;
}

.breadcrumb {
  display: flex;
}

.btn-group button.glow.active {
  color: #fff;
  background: linear-gradient(#389beb, #0078d9);
}

.select2-container-multi .select2-choices {
  padding-top: 3px;
  margin: -6px 0 0 -10px;
  background: none;
  border: none;
}

.danger-icon {
  color: #b94a48;
}

.info-icon {
  color: #3a87ad;
}

.success-icon {
  color: #468847;
}

#co-sign-approval .title {
  margin-bottom: 10px;
}

#co-sign-approval .buttons {
  margin-bottom: 10px;
  text-align: center;
}

.transaction-buttons {
  margin-bottom: 10px;
}

ul {
  list-style-type: none;
}

.error {
  color: #8a1f11;
  background-color: #fbe3e4;
  border: 1px solid #fbc2c4;
}

.datepicker {
  z-index: 2000;
}

label.error {
  display: none;
  visibility: hidden;
  padding: 0;
  margin: 0;
  font-size: 0;
  border: none;
}

th.bank-account-radio,
td.bank-account-radio {
  text-align: center;
}

.bank-account-radio .radio {
  margin-top: 0;
}

.bank-account-radio .radio input {
  margin-left: -5px;
}

.invite-form-validation-message {
  margin-left: 15px;
}

table#payable-recipient td .fa-bookmark {
  padding-right: 5px;
}

table#payable-recipient td .fa-bookmark.fas {
  color: #337ab7;
}
