/*"dark mode"*/
*{
    font-family: "config";
    color: white;
    font-size: 16pt;
}
    .background{
background-color: #131621;
}


/* text formatting */
p{
    margin: 0;
    padding: 0;
}
ul{
    list-style-type: circle fill;
    margin: 0;
    padding-left: 20px;
}

/* inputs */
input{
    background-color: #161a2a;
    outline: 2px solid rgba(217,217,217,0.66);
    color: white;

}
td>input, form>input{
    width: 100%;
}
input[type="radio"]{
    width: auto;
}

/* drop down */
select{
    background-color: #161a2a;
    color: white;
}
option{
    background-color: white;
    color: #161a2a;
}


/* tables */
table{
    border-spacing: 0;
    border: white 1px solid ;
}
td, th{
    border: white 1px;
    border-style: solid solid none solid;
    text-align: center;
}

/* special classes */
.hide{
    display: none;
}
.show{
    display: table-row;
}


.selected {
    background-color: #2e3550;
}
.additional{
    border-style: none solid solid solid;
}
.additional>td{
    border-style: none solid solid solid;
}
.tableimg{
    max-width: 150px;
    max-height: 150px;
    width: auto;
    height: auto;
}
.dropdown{
    background-color: #2e3550;
}
.dropdown:hover{
    background-color: #48537e;
}

/* this font looks so cool */
@font-face {
  font-family: "config";
  font-weight: 900;
  src: url("cr.ttf");
}