
.dashboard-control,
.slimScrollDiv,
.project-view .dashboard-filter-bar {
    clear: both;
}

.main-report-wrapper {
    overflow: hidden !important;
}

.main-report-wrapper .standardReportContainer {
    margin: 10px 10px 15px;
    height: calc(100% - 25px);
    display: flex;
    flex-direction: column;
}

.main-report-wrapper .reportObject-myProjects,
.main-report-wrapper .reportObject-myComponents,
.main-report-wrapper .reportObject-myClients,
.main-report-wrapper .ui-panel-jqgrid-inner,
.main-report-wrapper .ui-jqgrid .ui-jqgrid-view {
    height: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
}

.main-report-wrapper .ui-panel-jqgrid-inner {
    width: 100%;
}

.main-report-wrapper .ui-panel-jqgrid {
    display: flex;
    height: 100%;
}

.main-report-wrapper .ui-jqgrid {
    height: calc(100% - 42px);
}

.main-report-wrapper .ui-panel-jqgrid,
.main-report-wrapper .ui-jqgrid,
.main-report-wrapper .ui-jqgrid .ui-jqgrid-bdiv {
    flex: 1;
}

.main-report-wrapper .dashboard-search-container {
    position: relative;
    margin: 0 10px 0 0;
    flex-grow: 1;
}

.main-report-wrapper .input-search-icon,
.main-report-wrapper .input-clear-icon {
    position: absolute;
    cursor: pointer;
    left: auto;
    right: 10px;
    bottom: 5px;
    top: auto;
}

.main-report-wrapper .add-dashboard-button,
.main-report-wrapper .dashboard-toggle-cards-container {
    margin: 0;
}

.main-report-wrapper  .dashboard-filter-bar {
    padding: 10px 0 15px;
    display: flex;
    flex-shrink: 0;
    height: auto;
}

.main-report-wrapper  .dashboard-filter-bar:after {
        display: block;
        content: '';
        clear: both;
}

.main-report-wrapper .dashboard-filter-element-container select {
    padding: 2px 5px;
}

.main-report-wrapper .dashboard-search {
    width: 100%;
    box-sizing: border-box;
}

.gear-menu a:hover {
    cursor: pointer;
}

.project-view .button-wrapper {
    position: relative;
    text-align: right;
    margin: 0 0 10px 0;
}

.project-view .add-dashboard-button {
    position: static;
    margin: 0;
}

.project-view .create-button-menu {
    position: absolute;
    top: 31px;
    right: 0;
    display: none;
    z-index: 1;
    text-align: left;
}

.project-view .create-component-link:hover {
    cursor: pointer;
}

.dashboard-control-board-title {
    float: left;
}

.dashboard-control-board-content {
    clear: both;
}

.dashboard-control-board-content .dashboard-content-cards-action-links {
    margin: 10px 0 0 10px;
}

.dashboard-control-board-title-text {
    display: block;
    height: 30px;
}
