html {
    background-color: #FFFF9A;
}
.HTML {
/*    font-size: 300%;*/
    line-height: 1.5;
}
/*.HTML #google_translate_element {
    transform: scale(2);
}*/
.HTML input[type="checkbox"], .HTML input[type="radio"] {
    transform: scale(1.5);
    margin-right: 15px;
    margin-left: 15px;
}
h1 {
    color:#FFA000;
    line-height: 1;
}
h2 {
    color:#FF7070;
}
body {
    text-align: center;
}
input[type="checkbox"], input[type="radio"] {
    vertical-align: middle;
    padding: 5px;
}
input, textarea, select, button {
    font-size: inherit;
    color: inherit;
}
input:invalid, textarea:invalid {
  outline: 2px solid red;
}
table {
    border-collapse: collapse;
}
input[type="submit"], button[type="button"], select {
    margin: 5px;
    padding: 5px;
    background-color: #FFFF9A;
    outline: 2px black solid;
}
input[type="submit"]:hover, button[type="button"]:hover, select:hover {
    background-color: #AFAF7A;
}
input[type="submit"]:disabled, button[type="button"]:disabled, select:disabled {
    cursor:not-allowed;
}
input[type="submit"]:disabled:hover, button[type="button"]:disabled:hover, select:disabled:hover {
    background-color: #AFAF7A;
    cursor:not-allowed;
}
select {
    color:#2F2F2F;
}
ul, ol {
    text-align: left;
}


.alttext {
  color: brown;
}
.bordered {
    border: solid black 3px;
    margin: 5px;
}
.borderednt {
    border-top: none;
}
.borderednb {
    border-bottom: none;
}
.borderedtable {
    border: 3px solid black;
}
.borderedtable th, .borderedtable td {
    border-top: 3px solid black;
    border-bottom: 3px solid black;
}
.centerdiv {
    display:flex;
    justify-content: center;
}
.centered {
    margin-left: auto;
    margin-right: auto;
}
.errtext {
    color: red;
    font-style:italic;
}
.goodtext {
    color: darkgreen;
    font-style:italic;
}
.nomargindown {
    margin-bottom: 0px;
}
.padded {
    padding: 10px;
}
.paddedtable td, .paddedtable th {
    padding: 10px;
}
.small {
    width: fit-content;
}
.wide {
    width: 100%;
}

.qadiv {
    text-align: left;
    width: fit-content;
}
.qadiv details {
    color:#FF5555;
}
.qadiv details summary {
    color:black;
}
