.parent {
    display: flex;
    flex-wrap: wrap;
}

.child {
    /*  If we do want the items to stretch: */
    flex: 1 1 300px;

    /*   etc */
    /* border: 1px solid red;
    background: lightpink; */
    font-size: 2rem;
    text-align: center;
    margin-right: 4px;
}

.select-box input{
    display: none;
}

.select-box{
    color: #268bd2;
    font-size: 1.5rem;
    line-height: 1;
    padding: 0.625rem 0;
    border: #268bd2 0.3vw solid;

}

.select-box p{
    display: inline;
    margin: 0px;
}

.check{
    background-color: #268bd2;
    color: white;
}

#start label{
    display: block;
}

#card-container{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.quiz-card{
    color: white;
    border: #268bd2 0.3rem solid;
    background-color: #268bd2;
    border-radius: 1rem;
    width: 11rem;
    padding: 1rem;
    margin: 0.5rem;
    font-size: 4rem;
    text-align: center;
}

.card__field{
    width: 90%;
    height: 4rem;
    font-size: 2.5rem;
    
    text-align: center;
    text-transform: lowercase;
    box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    border-color: white;
    border-style: none;
}

.focused-card-card{
    background-color:#1d689e;
    animation: grow 0.5s 1;
    transform: scale(1.1, 1.1)
}

.correct {
    background-color:#52d327;
    border-color:#52d327;
}

@keyframes wrong {
    0% {
      background-color: #d32727;
      border-color: #d32727;
      transform: translateX(0);
    }
    10% {
      background-color: #d32727;
      border-color: #d32727;
      transform: translateX(3px);
    }
    20% {
      background-color: #d32727;
      border-color: #d32727;
      transform: translateX(-3px);
    }
    30% {
      transform: translateX(3px);
    }
    40% {
      transform: translateX(-3px);
    }
    50% {
      transform: translateX(3px);
    }
    60% {
      transform: translateX(-3px);
    }
    70% {
      transform: translateX(0);
    }
    100% {
      background-color: #5783a2;
      border-color: #5783a2;
    }
}

.incorrect{
    background-color:#5783a2;
    border-color:#5783a2;
    animation: wrong 1s linear 1;
}

#selectAll{
    width: 100%;
    text-align: center;
}