/* https://material.io/resources/color */
[data-md-color-scheme="isc"] {
    --md-primary-fg-color:        #00ADD8;
    --md-primary-fg-color--light: #5DC9E2;
    --md-primary-fg-color--dark:  #00758D;
    --md-accent-fg-color:         #CE3262;
}

[data-md-color-scheme="slate"] {
    --md-primary-fg-color:        #00758D;
    --md-primary-fg-color--light: #00ADD8;
    --md-primary-fg-color--dark:  #004960;
    --md-accent-fg-color:         #FDDD00;
    --md-typeset-a-color:         #CE3262;
}

.md-content a {
    text-decoration: underline;
}

img.screen {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.row-of-two {
    display: flex;
}
  
.column {
    flex: 50%;
}

table.htable {
    min-width: 100%;
    border: .05rem solid var(--md-typeset-table-color);
    border-radius: 0.1rem;
}

.htable tr {
    text-align: left;
}

.htable th {
    padding: 0.3em 0.7em;
    font-weight: 700;
    vertical-align: middle;
}

.htable td {
    padding: 0.3em 0.7em 0.3em 0em;
    vertical-align: middle;
}

.htable tr:not(:first-child) th {
    border-top: 0.05rem solid var(--md-typeset-table-color);
}

.htable tr:not(:first-child) td {
    border-top: 0.05rem solid var(--md-typeset-table-color);
}

.htable th:not(:first-child) {
    border-left: 0.05rem solid var(--md-typeset-table-color);
}

.fulltable table {
    display:table !important;
    font-size: .8rem !important;
}

.fulltable div {
    min-width: 100%;
}
