// SQL Reports
// ----------

#SQLFilters {
    h3 {
        margin-bottom:0;
    }
}

.advReportsSectionMargin {
    margin-top: 20px;
}


.dropdown_reports {
    max-height: 300px;
    overflow-y:auto;
    -ms-overflow-y:auto;
    overflow-x:hidden;
    -ms-overflow-x:hidden;
    left:-12px;
    top: 26px;

    li {
      margin-right:0;
    }

    li ul.group-items {
      margin-left:20px;
      margin-right:20px;
      white-space:nowrap;
    }
}

.dropdown_reports li.group-header {
    span {
        font-weight: bold;
        padding: 3px 20px;
        white-space: nowrap;
        color:#000;
    }

    ul.group-items li {
        list-style: none;
    }
}

.select-all-cb {
  color:@linkColor;
  input[type="checkbox"] {
      display:none;
  }
}

.filterTree ul.dropdown-menu.dropdown_reports {
    left: 0;
    top: 34px
}


/* filter tables in report builder */
/***********************************/
.advancedReportFormTable {
    border: none;
    td { border: none}
}

.advancedReportFormTable td {
    padding: 4px 4px 4px 0 !important;
    vertical-align: middle !important;
}
.advancedReportFormTable td .token,
.advancedReportFormTable td select,
.advancedReportFormTable td input {
    margin-bottom: 0px !important;
}

.trackerDelete i {
    color:@linkColor;

    &:hover {
        color:@iconHover;
        cursor:pointer;
        border:none!important;
        background:none !important;
    }

    &:active {
        color:@iconActive;
    }
}

.autocomplete-suggestions {
    position: relative;
    min-width: 218px;
}

div.reportTitleInput {
    display: flex;
    align-items: center;
    input {
        font-size: 17px;
        width: 500px;
        height: 22px;
        margin-bottom: 0;
        margin-right: 13px;
    }

    button {
        height: 32px;
    }

}
