.dropdown-menu {
    background-color:#212224 !important; 
}
  
/* ****************** */
/* Aira base elements */
/* ****************** */
.aira-logo {
    width: 50%;
    float:left;
}

.aira-label-btn {
    border-radius: 15px;
}
  
.aira-avatar {
    object-fit: cover;
    border-radius: 50%;
    height: 35px;
    width: 35px;
}

.input-low::-webkit-outer-spin-button,
.input-low::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.input-low {
  -moz-appearance: textfield;
}
.input-high::-webkit-outer-spin-button,
.input-high::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.input-high {
  -moz-appearance: textfield;
}

.input-low {
    width:50%; 
    min-width:100px;
    display:inline;
}
.input-high {
    width:50%; 
    min-width:100px;
    display:inline;    
}

/*
.aira-data-table {
    padding:0px;
}
.aira-data-row {
    padding:0px;
}
*/
.aira-label {
    font-size: 1.0em;
}
.aira-large-data {
    padding:3px;
    border-top:0px
}

.aira-large-data td {
    padding:3px;
    border-top:0px;
    color: white;
    font-size: 1.0em;
}

.aira-large-data td.aira-error {
    padding:3px;
    border-top:0px;
    color: red;
    font-size: 1.0em;
}

.aira-large-data th {
    padding:3px;
    border-top:0px
}

.aira-data {
    color: white;
    font-size: 1.0em;
}

.aira-link {
    color: white;
    font-size: 1.0em;
}

.aira-description {
    color: white;
    font-size: 1.0em;
    white-space: pre-wrap;
}

.aira-table-data {
    width:100%;
}

/* ********************* */
/* Aira Product elements */
/* ********************* */
.aira-product-title {
    color: black;
}

.aira-icon-image {
    font-weight: bold;
    font-size:40px;
    fill: white;
}

.aira-product-icon {
    border-radius: 15px;
}

/* *********************** */
/* Aira data list elements */
/* *********************** */
.aira-list-icon {
    width: 100%;
}

.aira-list-title {
    font-size: 2.0em;
}

.aira-list-subtitle {
    font-size: 1.2em;
}


.aira-release-status {
    color: red;
    font-size: 1.0em;
}

.aira-error {
    color: red;
}
.aira-success {
    color: green;
}

/* ************************ */
/* Aira Attachments display */
/* ************************ */
.aira-note-container {
    padding-top:50px;
}

.aira-note-image {
    width: 100%;
    object-fit: contain;
}

.aira-note-title {
    font-size: 1.6em;
    color:white;
}

.aira-note-data {
    color:white;
}

.aira-note-file {
    width: 100%;
    object-fit: contain;
}

.aira-note-date-heading {
    font-size: 1.8em;
    float: left;
    color:white;
}

.no-padding {
    padding: 0px;
}

.no-margin {
    padding: 0px;
}

.graph-iframe-row {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-left: -20px;
    margin-right: -50px;
}
.graph-iframe {
    padding-right: 0px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.graph-btn {
    margin:0px;
    padding-right: 0px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
}
.graph-btn-link {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin:0px;
    text-overflow: ellipsis; 
    white-space: nowrap;
    font-size: 10px

}
.graph-cell {
    padding-right: 0px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
}
.graph-cell-card {
    padding: 10px;
    margin: 0px;
    border-radius: 5px;
    background-color: #f7f7f7;
}

.graph-top-row {
    padding: 0px;
}
.graph-cell-bar {
    padding: 0px;
}
.graph-cell-row {
    padding: 0px;
}
.graph-view-btn {
    position: absolute;         
    right: 5px; 
    bottom: 5px; 
    margin:5px
}
.graph-nodata-btn {    
    position: absolute; 
    right: 5px; 
    bottom: 5px;
    font-size: 9px
}

table.dataTable span.highlight {
    background-color: #FFFF88;
    border-radius: 0.28571429rem;
  }
  
  table.dataTable span.column_highlight {
    background-color: #ffcc99;
    border-radius: 0.28571429rem;
  }