#mdig-map table td { padding: 4px; }
td.text-align-center { text-align: center; }
td.text-align-right { text-align: right; }
td.data-day { min-width: 120px; }
td.data-actions { min-width: 280px; }
div#scdn-info table tbody td { height: 32px; }
pre { font-size: 9px; text-align: left; font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }
pre.cnames { font-size: 12px; }
pre.features { padding: 3px 6px;  margin: 3px 0; line-height: 1.3em; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px;}
.v-text-field.pretty { margin-top: 5px; }
.v-input.dig { margin-top: 0px; }
.v-input.dig label { font-size: 12px; }
p.solo-iplist { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 0; text-align: left; max-width: 640px; }
.v-text-field.text-center input { text-align: center; }
.margin48 { margin-top: 48px; }

.v-data-table.striped th,
.v-data-table.striped td { padding: 0 0; text-align: center; min-width: 60px; }
.text-adjust { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  max-width: 100px;}
#dns-results table th {padding: 0 4px;}
#title {font-size: 64px;  }

.show-dig-detail label.v-label.theme--light {    color: #fff;}

#app.theme--dark #title { color: #55fafa; }

#app.theme--dark {
    color: #bbb;
    background-color: #162028;
}

#app header.theme--dark.v-app-bar,
#app footer.theme--dark.v-footer {
    background-color: #283A4A;
}

#app .theme--dark.v-sheet,
#app .theme--dark.v-card,
#app .theme--dark.v-data-table {
    color: #bbb;
    background-color: #162028;
    border-top: 1px solid rgba(76, 175, 80, .2);
    box-shadow: 0 3px 1px -2px rgba(76, 175, 80,.2), 0 2px 2px 0 rgba(76, 175, 80,.14), 0 1px 5px 0 rgba(76, 175, 80, .12);
}
#app .theme--dark.v-text-field--solo>.v-input__control>.v-input__slot {
    background-color: #162028;
}
.theme--dark pre.features {
    padding: 3px 6px;  margin: 3px 0; line-height: 1.3em; background-color: #111; border: 1px solid #4CAF50; border-radius: 4px;
}

