
 @import url("https://use.typekit.net/xuv8cwg.css");

body {
  font-family: sans-serif;
  color: white;
    /*background-image: url(iaax.svg), url(noise.png);
    background-position: center center, top left;
    background-repeat: no-repeat, repeat;
    background-size: 20%, 5%;*/
    background-image: url(noise.png),url(iaax.svg), radial-gradient(#DFECF5 9%,#305168 100%);
    background-position: center center, center center, top left;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 35%, auto;
    background-color: #8aa3b4;
    
}

h1 {
  color: red;
  text-align: center;
}

img {
  border: none;
}

div#terminal {
  border: inset 2px red;
  padding: 2px;
  margin-top: 0.5em;
}

div#terminal textarea { 
  font-size: 100%;
  width: 100%;
  border: none;
}

p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

p#prompt {
  font-family: monospace;
  margin: 0px;
}

p#prompt input {
  border: none;
  font-family: monospace;
}

legend {
  padding-right: 0.5em;
  border: 1px solid;
}

fieldset {
  padding: 0.5em;
}

label {
  float: left;
  width: 20%;
  margin-right: 1em;
  text-align: right;
  font-weight: bold;
}

.error {
  color: red;
}

div.warning {
  background-color: rgb(255, 150, 150);
  border: medium solid rgb(255, 60, 60);
  padding: 0.5em;
  margin: 0.25em;
}
.pwd {
  font-family: monospace;
  padding: 0.5em;
  margin: 0.25em;
}
a.pwd {
  font-weight: bold;
}
.footer {
    background-color: rgba(0,0,0,0.5);
    font-family: larabiefont, monospace;
    position: fixed; 
    width: 100%;
    bottom: 0;
    right: 0;
    display: flex;
    text-align: right;
    padding: 5px 0;
        color: #305168;
    
}
.footer a {
    text-decoration: none;
    font-size: 1em;
    font-family: mono45-headline, monospace;
    font-weight: 500;
    font-style: normal;
    color: #305168;
    
}
.footer a:hover {
    font-family: mono45-headline, monospace;
    font-weight: 200;
    font-style: normal;
    color: rgb(255,255,255);
    background-color: rgba(0,0,0,0.5);
}
.footertext {
    margin: 10px;
}