.jumbotron{
    background-color:#1a181aff;
    color:#eee;
}
.jumbotron h1{
    font-family: 'Press Start 2P', 'Raleway' ;
}
.form-control{
    padding:.8em !important;
    background: transparent;
    color:#aaa;
    height:auto !important
}
select.form-control{
    height:auto !important
}
.custom-select{
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px !important
}
.card{
    color: #191919;
    border-radius:0 !important
}
#score-graph{
    min-height:400px;
    display:block;
    clear:both
}
#solves-graph{
    display:block;
    height:350px
}
#keys-pie-graph{
    min-height:400px;
    display:block
}
#categories-pie-graph{
    min-height:400px;
    display:block
}
.form-control{
    position:relative;
    display:block;
    padding:.8em !important;
    border-radius:0;
    background: transparent;
    color:#aaa;
    font-weight:400;
    font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-appearance:none;
    height:auto !important
}
.challenge-desc{
    overflow-wrap:anywhere
}
.challenge-desc img{
    max-width:100%
}

.modal-content {
    background-color: rgb(25, 25, 25, 0.95);
    color: #eee;
    border-radius: 10px !important;
    max-width: 1000px;
    padding: 1em;
    margin: 0 auto;
}
 
::selection {
  color: red;
  background: yellow;
}