nav {
  background: #343434;
  height: 80px;
}

nav a {
  padding: 10px;
  line-height: 80px;
  color: #ccc;
  font-size: 1rem;
}

nav a:hover,
nav a:active,
nav a:focus {
  color: white;
  text-decoration: none;
}

@media screen and (min-width: 600px) {
  nav a {
    padding: 20px;
  }
}

header {
  margin: 0 0 15px 0;
  padding: 10px 0;

}

header h1 {
  font-size: 2rem;
}

.brand {
  font-size: 1.2rem;
}



/* Hacking on CSS to get Chrome to stop messing with the input field styling */

/* *:focus {
    outline: none;
} */


/* :focus {outline:none;border:1px solid red} */

/* textarea, input{ border: none; outline: none;}
textarea:focus, input:focus{ border: none;  outline: none;} */


/* input {
  border: 1px none;
}

input:required {
  border-bottom: 1px solid pink;
}

input:optional {
  border-bottom: 1px solid silver;
}
*/
/* Highlights after interacting so not pissing you off with early red */
/* input:user-invalid {
  border-bottom: 2px solid red;
}  */

input {
    border: 1px solid;
}
/* input:focus {
    border: 1px solid silver;
} */

input:disabled, input:read-only {
  border: 1px solid white;
}

.msgWarn {
  color: red;
}
.msgOK {
  color: green;
}



/* table,
th,
td {
  border: 1px solid #ddd;
  border-collapse: collapse;
} */

.header {
  position: sticky;
  top: 0;
  z-index: 1;
}

.header th {
  background-color: #f4f4f4;
  font-weight: bold;
  padding: 10px;
}

.aBox {
/*   max-height: 600px; */
  /* border: 2pt #FF2600 solid; */
  display: block;
  overflow-y: auto;
}

/* tbody tr:nth-child(odd) {
  background-color: #f9f9f9;
}

tbody tr:nth-child(even) {
  background-color: #fff;
}

th,
td {
  padding: 12px;
  text-align: left;
} */


.daccent-button,
a.daccent-button {
  color: #ffffff;
  border: 1px solid #ff0000;
  background: #ff0000; }
  .daccent-button:hover, .daccent-button:focus, .daccent-button:active,
  a.daccent-button:hover,
  a.daccent-button:focus,
  a.daccent-button:active {
    color: #ffffff;
    border: 1px solid #cc0000;
    background: #cc0000; }

button:disabled,
button:disabled:hover {
    color: #ffffff;
    border: 1px solid #b8b5b5;
    background: #b8b5b5; }

::backdrop {
  background: #cbc6c6;
  opacity: 0.75;
}