/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the
 * later versions of this theme.
 *
 * We advise that you use use this CSS to override
 * SmartAdmin styles.
 *
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 *
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */

.tax-form .form-group {
    display: flex;
    align-items: center;
}

.tax-form .form-group label {
    text-align: right;
    width: 9em;
    margin-top: 3px;
}

.tax-form .form-group .form-control {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.search-box {
    float:right;
    margin-top: -60px;
    margin-right: 13px;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    padding: 3px;
    margin-bottom: 5px;
}

.search-box h1 {
    font-size: 18px;
    padding-left: 15px;
}

.search-box input:not(.select2-display-none),
.search-box input:not(.select2-hidden-accessible)
.search-box select:not(.select2-display-none),
.search-box select:not(.select2-hidden-accessible) {
    display: inline-block;
}

.search-box .select2-container {
    margin-bottom: 4px;
}

#branch_title_name .select2-container {
  margin-bottom: 4px;
  font-size: 1.25rem;
  font-weight: regular;
}

.search-box ul {
    padding-right: 15px;
}

.search-box ul li {
    display: inline-block;
    list-style: none;
}

.search-box .btn {
    margin-bottom: 7px;
}

.search-box input.form-control {
    padding-bottom: 3px;
}

.search-box .btn {
    margin-bottom: 7px;
}

.month-picker-open-button {
    height: 32px;
}

.swal2-content {
    font-size: 1.2rem !important;
}
.swal2-content table thead tr th,
.swal2-content table tbody tr td {
    padding:2px;
}

.dt-left,
.dt-head-left,
.dt-body-left {
    text-align: left;
}

.dt-center,
.dt-head-center,
.dt-body-center {
    text-align: center;
}

.dt-right,
.dt-head-right,
.dt-body-right {
    text-align: right;
}

.dt-justify,
.dt-head-justify,
.dt-body-justify {
    text-align: justify;
}

.dt-nowrap,
.dt-head-nowrap,
.dt-body-nowrap {
    white-space: nowrap;
}

.summary-table {
    margin-bottom: 2em;
}

.summary-table td {
    padding: .25em .75em;
}

.summary-table.has-border td {
    border: 1px solid #cacaca;
}

.summary-table .header {
    font-weight: bold;
}

.well.net-sum {
  border-radius: 0;
}
