.processing {
    position:relative;
}

.processing .loading-cover {
    background-color: #fff;
    opacity: .6;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.invalid-feedback.show {
    display: block;
}

body[data-view="preset_entry"] .filter-row .col-action {
    padding-top: 25px;
}

.select2-container{ width: 100% !important; }

/**************
 * Layout
 *************/
.row.row-col-equal-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
}
.row.row-col-equal-height > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
.row.row-col-equal-height .info-box {
    min-height: calc(100% - 1rem);
}
.row.row-col-equal-height .info-box .info-box-content {
    justify-content: start;
}

/**************
 * Report Box
 *************/
#report-box .info-box .info-box-text {
    text-overflow: initial;
    white-space: initial;
}
#report-box .downloading h3.card-title {
    min-width: 100%;
}
#report-box .downloading .card-tools {
    display: none;
}
#report-box .downloading .report-stats {
    margin-bottom: 0;
    min-height: 100%;
}
#report-box .downloading .info-box-content > .row {
    min-height: 100%;
}
#report-box .downloading .report-stats span {
    white-space: nowrap;
}

/*************************
 * Ads - Report Box
 *************************/
#ads-report-box input[type=text] {
    max-width: 125px;
    min-width: 90px;
}
#ads-report-box select[data-method=update_status] {
    min-width: 80px;
}