﻿.row {
    overflow-x: auto;
    overflow-y: 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 {
    box-shadow: 4px 0px 3px -1px rgba(226, 226, 226, 0.1);
    border-right: 1px solid #edeef1;
}

#search-transactions .field-box {
    margin-top: 10px;
}

.transaction-event-comments {
    font-style: italic;
}

.settlement-hold-reason {
    font-style: italic;
}

.referral-banner img {
    display: block;
    margin: auto;
    padding-top: 10px;
    cursor: pointer;
}

.main-menu-widget {
    margin: 10px auto 0 auto;
    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 {
    background: linear-gradient(#389beb, #0078d9);
    color: #fff;
}

.select2-container-multi .select2-choices {
    background: none;
    border: none;
    margin: -6px 0 0 -10px;
    padding-top: 3px;
}

.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 {
    background-color: #fbe3e4;
    color: #8a1f11;
    border: 1px solid #fbc2c4;
}

.datepicker {
    z-index: 2000;
}

label.error {
    display: none;
    visibility: hidden;
    font-size: 0;
    border: none;
    margin: 0;
    padding: 0;
}

th.bank-account-radio, td.bank-account-radio {
    text-align: center;
}

.bank-account-radio .radio {
    margin-top: 0px;
}

.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;
    }