.bcm-quiz .questions .question{padding:20px;border:1px solid #ccc;margin-bottom:40px;border-radius:5px}.bcm-quiz .questions .question>h2{margin:0 0 1em}.bcm-quiz .questions .question .question-buttons{display:block;margin:20px auto 0;position:relative;text-align:center}.bcm-quiz .questions .question .question-buttons .give-up-question{position:absolute;left:0;background:rgba(0,0,0,0);color:#000;width:-moz-fit-content;width:fit-content;min-width:0;padding:10px 0;margin:10px 0;text-transform:none;text-decoration:underline}.bcm-quiz .questions .question .question-buttons .timer-info{position:absolute;right:0;margin:5px 0;padding:10px 0;font-weight:bold;color:#000}.bcm-quiz .questions .question.current{border:1px solid #000;box-shadow:1px 1px 10px 0 rgba(0,0,0,.2)}.bcm-quiz .questions .question.current .question-buttons{display:block}.bcm-quiz .questions .question.completed .option{opacity:.75}.bcm-quiz .questions .question.completed .option.selected{opacity:1}.bcm-quiz .questions .question img{max-height:300px;max-width:100%;width:auto;height:auto}.bcm-quiz .questions .question .options{margin-top:20px}.bcm-quiz .questions .question .options.has-images{display:grid;grid-template-columns:repeat(2, calc(50% - 5px));grid-gap:5px}.bcm-quiz .questions .question .options.has-images .option{border:1px solid #eee;overflow:hidden;background-color:rgba(0,0,0,0);font-weight:bold;margin:0;position:relative;padding:0;display:block}.bcm-quiz .questions .question .options.has-images .option.selected:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0);border:7.5px solid #9a2bc2}.bcm-quiz .questions .question .options.has-images .option.selected .label-text{background:#9a2bc2;color:#fff;padding:10px 20px 20px}.bcm-quiz .questions .question .options.has-images .option.selected .label-text.empty-text{padding:0}.bcm-quiz .questions .question .options.has-images .option input{position:absolute;top:10px;left:10px;width:25px;height:25px}.bcm-quiz .questions .question .options.has-images .option label{display:flex;flex-direction:column}.bcm-quiz .questions .question .options.has-images .option label .label-text{padding:10px 10px 20px;order:2}.bcm-quiz .questions .question .options.has-images .option label .label-text.empty-text{padding:0}.bcm-quiz .questions .question .options.has-images .option label img{width:100vw;height:100vw !important;max-width:100%;max-height:250px;-o-object-fit:cover;object-fit:cover;order:1}.bcm-quiz .questions .question .options.no-images{display:flex;flex-direction:column}.bcm-quiz .questions .question .options.no-images .option{border:none;background:rgba(0,0,0,0);padding:5px 0 5px}.bcm-quiz .questions .question .options.no-images .option:last-child{border-bottom:none}.bcm-quiz .questions .question .options .option{border:1px solid #eee;background-color:#f7f7f7;border-radius:5px;padding:20px;display:grid;grid-template-columns:[col] 40px [col] auto;margin-bottom:10px}.bcm-quiz .questions .question .options .option.wrong{background:#f05555;transition:background-color .5s}.bcm-quiz .questions .question .options .option.correct{background:#00d084;transition:background-color .5s}.bcm-quiz .questions .question .options .option label img{display:block}.bcm-quiz .questions .question .explanation{background:#ee8;padding:20px;margin-top:20px;box-shadow:1px 1px 3px 0px rgba(0,0,0,.2);border-radius:2px}.bcm-quiz .questions .question .free-user-entry input[type=text]{display:block;width:100%;font-size:18px;border:1px solid #ccc;margin-bottom:5px}.bcm-quiz .questions .question .free-user-entry input[type=text].wrong{border-color:#f05555;transition:border-color .5s}.bcm-quiz .questions .question .free-user-entry input[type=text].correct{border-color:#00d084;transition:border-color .5s}.bcm-quiz .questions .question .free-user-entry input[type=text]:disabled{border:none;background:rgba(0,0,0,0);color:#000}.bcm-quiz .result{border:1px solid #000;padding:40px 20px;text-align:center;box-shadow:0px 0px 5px 5px rgba(0,0,0,.1)}.bcm-quiz.quiz-image .questions .question .options{display:grid;width:100%;grid-template-columns:[col] 50% [col] 50%;grid-gap:1px;margin-bottom:10px}.bcm-quiz.quiz-image .questions .question .options .option{position:relative;padding:0;border:0 solid #fff;border-radius:0;display:block !important;margin-bottom:0}.bcm-quiz.quiz-image .questions .question .options .option.wrong{border-color:#f05555}.bcm-quiz.quiz-image .questions .question .options .option.correct{border-color:#00d084}.bcm-quiz.quiz-image .questions .question .options .option.selected,.bcm-quiz.quiz-image .questions .question .options .option.wrong,.bcm-quiz.quiz-image .questions .question .options .option.correct{border-width:3px}.bcm-quiz.quiz-image .questions .question .options .option.selected img,.bcm-quiz.quiz-image .questions .question .options .option.wrong img,.bcm-quiz.quiz-image .questions .question .options .option.correct img{height:194px}.bcm-quiz.quiz-image .questions .question .options .option input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.bcm-quiz.quiz-image .questions .question .options .option label{width:100%}.bcm-quiz.quiz-image .questions .question .options .option img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}