
tr.ra-editing {
    background-color: lightgreen !important;
}

tr.ra-inactive {
    background-color: #9A9A9A !important;
}

tr.ra-private {
    background-color: #ddd !important;
}

tr.ra-editing.selected {
    background-color: darkblue !important;
}
tr.ra-inactive.selected {
    background-color: darkblue !important;
}
tr.ra-private.selected {
    background-color: darkblue !important;
}

.dataTables_wrapper {
    font-size: 14px;
}

.dataTables_filter label.input-group-text {
    padding-top: 0.15em;
    padding-bottom: 0.15em;
}

.dataTables_wrapper .dt-buttons.btn-group {
    margin: 0 6px;
}

/* reduce the whitespace around the searchPanes */
div.dtsp-panesContainer div.dtsp-searchPane div.dtsp-topRow {
    margin: 0;
    padding: 0;
}
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane {
    margin-top: 0 !important;
}
.dtsp-panesContainer .btn-group,
.dtsp-panesContainer .input-group {
    margin: 0;
}

#alert-data_wrapper thead tr {
    white-space: nowrap;
}

/* make the bootstrap modal dialog's wider */
div.modal-dialog {
  max-width: 100%;
  width: 75%;
}

/* reduce padding on bottom of form items */
fieldset .form-group {
    margin-bottom: 0.2rem;
}


/* map popups */
.H_ib_content {
    font-size: 1.3em;
    line-height: 1.3em;
    margin: 8px;
    width: 250px;
}

.H_ib_content .btn-sm {
    font-size: 0.6rem;
}

.H_ib_body {
    background: #fff;
    padding: 0;
}
.H_ib_close .H_icon {
    fill: #000;
}

/* size the map to fill the screen apart from heading */
#mapContainer {
    width: 100%;
    height: calc(100vh - 160px);
}
