.report-config-container {
  position: absolute;
  top: 5px;
  left: 0px;
  right: 0px;
  bottom: 0px;
 
}

.left-container {
  min-width: 200px;
  min-height: 400px;
  overflow: auto;
}


.card-report-editor {
  min-width: 500px;
  min-height: 400px;
  overflow: auto;
}

.top-button-bar {
  min-height: 47px !important;
}


/*       card report selector           */
.report-config-container .card-report-selector {
  overflow: hidden;
}

.report-config-container .card-report-selector md-card-header{
  min-height: 100px;
  max-height: 100px;
}

.report-config-container .card-report-selector md-card-content{
  overflow: auto;
}


/*       card report selector           */
.report-config-container .card-privileges {
  overflow: hidden;
}

.report-config-container .card-privileges md-card-header{
  min-height: 100px;
  max-height: 100px;
}

.report-config-container .card-privileges md-card-content{
  overflow: auto;
}

/*       card report editor           */
.card-report-editor md-card-header {
    min-height: 100px;
    max-height: 100px;
}


.remove-report-icon {
  color: rgb(255,82,82);
  margin-top: 8px;
}

.add-report-icon {
  color: white;
  margin-top: 8px;
}


.remove-privilege-icon {
  color: rgb(255,82,82);
  margin-top: 8px;
}

.add-privilege-icon {
  color: white;
  margin-top: 8px;
}

#loading-circle-reports {
  position: absolute;
  top: 50%;
  left: 60%;
  margin-top: -50px;
  margin-right: -50px;
}

.report-button-container {
  min-width: 100px !important;
}

.report-button-container .md-button {
  margin-right: 0px;
}

.card-report-editor md-card-content {
  height: 100%;
}

.yaml-editor {
  min-height: 200px;
  height: 100%;
  border: solid 1px gainsboro;
}