.question-metadata {
    display: flex;
    align-items: center;
}

.question-text {
    flex-basis: 0;
    flex-grow: 1;
    padding-right: 10px;
}

.question-text input {
    width: 100%;
    box-sizing: border-box;
}

.question-time {
    flex: 0 0 auto;
    width: auto;
    padding-right: 10px;
}

.question-type {
    flex: 0 0 auto;
    width: auto;
    padding-right: 10px;
}

.answer {
    margin-top: 10px;
    margin-left: 50px;
    display: flex;
    align-items: center;
}

.answer-add {
    padding-left: 50px;
}

.answer-choice {
    flex: 0 0 auto;
    width: auto;
}

.answer-text {
    flex-basis: 0;
    flex-grow: 1;
    padding-left: 3px;
    padding-right: 10px;
}

.answer-text input {
    width: 100%;
    box-sizing: border-box;
}

.error {
    color: red;
    margin: 10px;
}

.copy-modal {
    width: 70%;
    overflow: visible;
}

.series-select {
    width: 100%;
}

.lecture-select {
    width: 100%;
}

.nanoModal.nanoModalOverride {
    position: fixed;
}
