.reports .filter-main {
    padding: 1.5rem 0 .5rem !important;
    margin-bottom: -1rem
}
.custom-day {
    text-align: center;
    padding: .185rem .25rem;
    display: inline-block;
    height: 2rem;
    width: 2rem
}
.custom-day.focused {
    background-color: #e6e6e6
}
.custom-day.range,
.custom-day:hover {
    background-color: #0275d8;
    color: #fff
}
.custom-day.faded {
    background-color: rgba(2, 117, 216, 0.5)
}
#pageSize {
    width: 80px
}
.multiselect-dropdown[_ngcontent-c7] .dropdown-btn[_ngcontent-c7] {
    padding: 6px 12px;
    border: 1px solid #dbe1e7
}
.dropdown-list[_ngcontent-c7] {
    margin-top: 0 !important
}
.multiselect-dropdown[_ngcontent-c7] .dropdown-btn[_ngcontent-c7] .selected-item[_ngcontent-c7] {
    display: none
}
.multiselect-dropdown[_ngcontent-c7] .dropdown-btn[_ngcontent-c7] .dropdown-down[_ngcontent-c7] {
    border-top: 6px solid #656565 !important;
    border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important
}
.multiselect-dropdown[_ngcontent-c7] .dropdown-btn[_ngcontent-c7] .dropdown-up[_ngcontent-c7] {
    border-bottom: 6px solid #656565 !important;
    border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important
}
.multiselect-dropdown[_ngcontent-c7] .dropdown-btn[_ngcontent-c7] span:last-child span {
    display: none
}
.reports .w-25 {
    width: 20% !important
}
.reports .w-75 {
    width: 80% !important
}
.reports .w-100 {
    width: calc(100% - 45px) !important
}
.btn-more:hover {
    opacity: .85;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: alpha(opacity=85)
}
.transactions-reports .btn-filter {
    width: 100%
}
.transactions-reports select.form-control {
    -webkit-background-size: 5px 6px, 6px 6px, 1.4em 2.5em;
    -moz-background-size: 5px 6px, 6px 6px, 1.4em 2.5em;
    background-size: 5px 6px, 6px 6px, 1.4em 2.5em;
    background-position: calc(100% - 10px) calc(1em + 0px), calc(100% - 4px) calc(1em + 0px), 100% 0
}
.exports-options .description {
    margin-top: 3px
}
.exports-options .box-img {
    width: 39px;
}
.exports-options .box-img img {
    width: 100%
}
.exports-options .box-img:hover {
    opacity: .75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75)
}
.box-see-selected .see-selected {
    background: rgba(237, 239, 241, 0.75);
    border-radius: 3px;
    margin: 1px 0;
}
.box-see-selected .see-selected .icon:hover {
    opacity: .65;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter: alpha(opacity=65)
}
.box-see-selected .see-selected .name-selected {
    white-space: nowrap
}
.box-column-filters {
    min-width: 200px;
    padding-right: 0 !important;
    -webkit-transition: ease all 0.2s;
    -moz-transition: ease all 0.2s;
    -o-transition: ease all 0.2s;
    -ms-transition: ease all 0.2s;
    transition: ease all 0.2s;
    margin-right: 1rem !important
}
.box-column-reports {
    -webkit-transition: ease all 0.2s;
    -moz-transition: ease all 0.2s;
    -o-transition: ease all 0.2s;
    -ms-transition: ease all 0.2s;
    transition: ease all 0.2s
}
.box-column-filters-collapsed {
    max-width: 30px !important;
    min-width: 30px !important
}
.box-btn-filter-menu {
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15)
}
.btn-filter-menu {
    min-width: 30px;
    width: 30px !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}
.btn-filter-menu:hover {
    opacity: .75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75)
}
@media (max-width: 992px) {
    .box-columns {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .box-column-filters {
        padding-right: 0 !important;
        min-width: 100% !important;
        max-width: 100% !important;
        width: 100% !important
    }
    .box-btn-filter-menu {
        display: none
    }
    .filters {
        display: inline-block !important
    }
}
.processStatusTooltip {
    position: relative;
    cursor: pointer;
    text-decoration: underline
}
.processStatusTooltip .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: #000;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1
}
.processStatusTooltip:hover .tooltiptext {
    visibility: visible
}