.functionContainer{
    margin-bottom: 10px;
}
#plotter {
    width: 90%;
    z-index: 999;
}
.fullScreenPlotter { 
    position: absolute;
    top: 0.5%;
    bottom: 0.5%;

    width: 99.5% !important;
    height: 98% !important;
    overflow: hidden;
}
#canvasContainer{
    display: flex; 
    justify-content: center;
    align-content: center; 
    width: 100%; 
    height: 400px; 
    margin-bottom: 5px;
}

.functionContainer select { 
    position: absolute;
    color: lime;
    background-color: black;
}


input { 
    color: lime;
    border: 1px solid lime;
    background-color: black;
    margin-bottom: 2px;
}

.invisible{ 
    display: none;
}
.functionContainer textarea{ 
    background-color: black;
    border: dotted rgba(0, 255, 0, 0.25) 1px;
    /* border: 1px dotted #0F0F0F;  */
    margin-left: 10px;
    color: lime; 
}


.functionContainer .delButton{
    border-radius: 5px;
    color: lime;
    font-family: Open Sans;
    font-size: 10px;
    font-weight: 100;
    padding: 5px;
    background-color: #000000;
    border: solid lime 2px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    margin-left: 1mm;
    margin-right: 1mm;
}

.functionContainer .delButton:hover {
    background: #003604;
    text-decoration: none;
}

.functionContainer .visButton { 
    border-radius: 5px;
    color: lime;
    font-family: Open Sans;
    font-size: 10px;
    font-weight: 100;
    padding: 5px;
    background-color: #000000;
    border: solid lime 2px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    margin-left: 1mm;
    margin-right: 1mm;
}

.functionContainer input { 
    margin-top: auto;
    background: #05633f;
    border: solid lime 1px;
}

.functionContainer .feedbackBox { 
    font-size: 15px;
}
.functionContainer .valid {
    color: green;
}
.functionContainer .invalid { 
    color: red;
}

body { 
    display: flex;
    flex-direction: column;
    align-content: center;
    font-family: 'Cascadia code';
}

@font-face {
  font-family: 'Cascadia code';
  src: URL('Cascadia.ttf') format('truetype');
}

.bottom_part_container { 
    display: flex;
    flex-direction: row;
}

.legend { 
    width: 20%;
    font-size: 10px;
    border: 2px dotted darkolivegreen;
    padding: 0%;
}
.functions  {
    width: 80%;
}