body{background-color:#fff}.exam-content img{border:0;height:auto;vertical-align:middle}.modal-backdrop{z-index:110!important}.keypad{height:42px!important;width:42px!important}.verygood{margin:0;padding:20px}.good{box-shadow:1px 1px 4px #ccc;display:inline-block;font-family:Segoe UI Light,Segoe UI,"sans-serif";font-size:100px;font-weight:200;line-height:120px;padding:30px 60px}#summaryQuiz h2{font-size:28px}.title-quiz h3{font-size:20px;font-weight:400}.summary{font-size:22px}.summary,.summary ul>li{line-height:32px}#theory-content .question,.sum-quiz{background-color:rgba(241,248,255,.867);border-left:2px solid rgba(168,212,255,.867);display:none;margin-bottom:14px;padding-bottom:8px;padding-left:10px}#theory-content .question .list-quiz,.sum-quiz .list-quiz{margin:-30px auto 0;text-align:center}#theory-content .question .title-quiz,.sum-quiz .title-quiz{background-color:rgba(168,212,255,.867);color:#555;margin-bottom:18px;margin-left:-10px;min-height:40px;padding-left:10px}#theory-content .question .status-quiz,.sum-quiz .status-quiz{padding:.1rem .5rem}#theory-content .question.correct,.sum-quiz.correct{background:rgba(239,255,229,.867);border-left:3px solid rgba(81,169,26,.867)!important}#theory-content .question.correct .status-quiz,.sum-quiz.correct .status-quiz{color:#28a745}#theory-content .question.wrong,.sum-quiz.wrong{background:hsla(9,100%,96%,.867);border-left:3px solid rgba(254,59,27,.867)!important}#theory-content .question.wrong .status-quiz,.sum-quiz.wrong .status-quiz{color:#ff8e99}.action-board>button{margin-right:10px}.one-quiz{background:rgba(152,177,202,.867);border:1px solid rgba(152,177,202,.867);border-radius:16px;cursor:pointer;display:inline-block;height:16px;margin:5px 6px;width:16px}.q-select{border:2px solid #fff;box-shadow:0 0 10px #56a8e3;margin:4px 5px}.list-content{font-size:16px;margin:10px 0}blockquote{background-color:rgba(255,236,201,.741);border:2px solid #f8ca8a;font-size:18px!important;padding:5px 10px}blockquote p{font-size:18px;line-height:32px}pre .code{background:rgba(216,233,250,.867);border:1px solid rgba(165,204,243,.867);border-radius:3px;padding:15px}figcaption{color:#383737;font-size:15px;font-style:italic;text-align:center}#skill-script{height:150px;overflow:auto}.listmark-title,.listq-title{background:#ecebeb;font-size:20px;font-weight:600;padding:5px}.videoquiz{font-size:14px}#markers>ul{list-style:none}#markers li,#markers>button,#markers>ul{display:inline-block}#markers li{margin-right:5px}#videos{margin-bottom:20px}#videos>ul{list-style:none}#videos li,#videos>button,#videos>ul{display:inline-block}#videos li{margin-right:5px}.preview{background:#98ecaa;border-radius:15px;padding:2px 5px}.right-item{padding:10px}.shadow{border-radius:4px;box-shadow:0 2px 20px 0 rgba(0,0,0,.05);transition:box-shadow .2s linear}@font-face{font-family:comic sans ms;font-style:normal;font-weight:400;src:local("Comic Sans MS"),local("ComicSansMS-Regular"),url(https://allfont.ru/cache/fonts/comic-sans-ms_53a8778a817839ef2dbc5dc94ce14334.woff) format("woff"),url(https://allfont.ru/cache/fonts/comic-sans-ms_53a8778a817839ef2dbc5dc94ce14334.ttf) format("truetype")}.viplimit{color:#ff5e00;font-size:18px;opacity:.93;padding-top:10px;text-align:center}.quiz-f{background:rgba(0,0,0,.5);color:#fff;padding:3px 10px;position:absolute;top:10px}.quiz-f-i{z-index:10}.info{height:100%;margin-top:50px;position:absolute;text-align:center;width:100%;z-index:20}.logo-video{background-image:url();background-position:top;background-repeat:no-repeat;background-size:contain;height:90px;opacity:.66;position:absolute;right:10px;top:5px;width:90px}.ytp-chrome-top-buttons{display:none}.list-video{display:block;margin-top:-39px;position:static;text-align:center}.list-video ul{list-style:none;margin:0 0 20px}.list-video ul li{display:inline-block;margin-right:10px}#top-video{height:80px;position:absolute;top:0;width:100%;z-index:10}.share-olm{margin-bottom:12px}.share-olm>div{margin-right:15px;vertical-align:middle!important}.video_summary{font-size:16px}@media (max-width:767px){.list-video{float:right;margin-top:0}.mejs__container-fullscreen .quiz{height:100%;padding:5px}.mejs__container-fullscreen img{height:auto}}#video-player .mejs__container-fullscreen .quiz{height:100%;padding:10px}#video-player .mejs__container-fullscreen .action-board{display:inline-block!important}#video-player .mejs__container{min-width:217px!important}#video-player .mejs__container .mejs__controls:hover .disable{display:flex;height:100%;position:absolute;width:100%;z-index:11}#video-player .mejs__container .mejs__overlay-play .logo-video{opacity:1!important}#video-player .mejs__container .quiz{background-color:#fff;height:544px;overflow:auto;padding-bottom:50px;position:absolute;width:100%;z-index:2}#video-player .mejs__container .quiz .answer,#video-player .mejs__container .quiz .exp{clear:both;font-size:22px;line-height:30px;padding:10px}#video-player .mejs__container #unlock{bottom:33px;height:160px;position:absolute;width:100%;z-index:10}.itemx .title-itm,.itemx .titlex{font-size:1.2rem;font-weight:600;line-height:30px}.itemx .title-itm .corrected,.itemx .title-itm.corrected,.itemx .titlex .corrected,.itemx .titlex.corrected{color:green}.itemx .title-itm .corrected:after,.itemx .title-itm.corrected:after,.itemx .titlex .corrected:after,.itemx .titlex.corrected:after{content:attr(data-content);margin-left:.3em}.itemx .title-itm .missed,.itemx .title-itm.missed,.itemx .titlex .missed,.itemx .titlex.missed{color:#dea31e}.itemx .title-itm .missed:after,.itemx .title-itm.missed:after,.itemx .titlex .missed:after,.itemx .titlex.missed:after{content:attr(data-content);margin-left:.3em}.itemx .title-itm .wrong,.itemx .title-itm.wrong,.itemx .titlex .wrong,.itemx .titlex.wrong{color:red}.itemx .title-itm .wrong:after,.itemx .title-itm.wrong:after,.itemx .titlex .wrong:after,.itemx .titlex.wrong:after{content:attr(data-content);margin-left:.3em}.itemx .getExp{color:#607d8b;cursor:pointer;font-size:16px}.itemx .quizx{border:1px solid #fda;border-radius:5px;font-size:1.2rem;margin-bottom:10px;padding:5px}.itemx .quizx .showExp{background:#e6eae3;border-radius:5px;padding:5px 10px}.itemx .quizx .showExp h3{color:#607d8b;font-size:18px}.contest-result{background:#e2ffcb;border:1px solid #13c013;border-radius:5px;font-size:16px;margin:15px 0;padding:10px}span.checked{background:#4309d0;border:1px solid #4309d0;color:#fff;font-weight:700}span.correct{background:#eeffd5;border:1px solid #12b500;color:#049b00}.q-ans{height:30px;line-height:28px;margin:10px 7px 10px 10px;position:relative;transition:background-color .7s;width:30px}.item-status span,.q-ans,.q-status{background:#fcfcfc;border:1px solid #cecece;border-radius:18px;cursor:pointer;display:inline-block;font-size:16px;height:34px;line-height:19px;text-align:center;width:34px}.h-correct .handle-q-index{color:#009c00}.h-correct .checked:after{content:url(/images/correct.png?f3cec5002e73a561a397e799d7afefe9);position:absolute;right:-5px;top:-10px;z-index:100}.h-wrong .handle-q-index{color:red}.h-wrong .checked:after{content:url(/images/wrong.png?3deb5aba2c57f365871133646df1a4a6);position:absolute;right:-5px;top:-10px;z-index:100}.q-item{font-size:22px}.lst-result{list-style:none}.box-rotate-img{position:relative;z-index:99}.box-rotate-img .rotate-img{border:1px solid rgba(155,188,222,.867);border-radius:50%;display:block;float:right;position:absolute;text-align:center}@media print{button{display:none}}.box-timecount-exam,.box-timecount-practice{background:linear-gradient(0deg,#99fa09 0,#efffc7);border:1px solid #93d013;border-radius:10px;color:#4f8601;font-size:24px;line-height:50px;position:relative}#nav-summary ul,.summary-box ul{padding:0 40px}#nav-summary ul li,.summary-box ul li{display:list-item;list-style-type:disc}.content-tieuhoc *{font-family:TieuHoc!important}.content-tieuhoc #record-student *{font-family:Muli,sans-serif!important}button.n_select{background:#b6b6b6!important}.speech-bubble{background:#ffe7d3;border-radius:.4em;color:#f19613;max-width:15em;position:relative}.speech-bubble:after{border:26px solid transparent;border-bottom:0;border-left:0;border-top-color:#ffe7d3;bottom:0;content:"";height:0;left:50%;margin-bottom:-26px;margin-left:-13px;position:absolute;width:0}.question-none-choose{background-color:#f9cece;border:2px solid red;border-radius:5px}.input-correct{background-color:#eeffd5;border:2px solid #12b500;border-radius:5px}.input-wrong{background-color:#f9cece;border:2px solid #fa5f5f;border-radius:5px}.form-control-custom-score{height:30px!important;width:30%}.custom-box-question{border:5px}.remark-exam-pdf{background-color:#fff;border:none}.box-list-question-custom-score{height:350px;max-height:350px;overflow-y:auto}.charts-row-container{background:#f8f9fa;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:20px 0;padding:20px}.charts-row-container .chart-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:grid;height:auto;padding:15px}.charts-row-container .chart-wrapper canvas{max-height:320px}#difficultyChart .difficulty-analysis-container{background:#f8f9fa;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:20px 0;padding:25px}#difficultyChart .overview-section .overview-table{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}#difficultyChart .overview-section .overview-table th{border-bottom:2px solid #dee2e6;font-weight:600;text-align:center;vertical-align:middle}#difficultyChart .overview-section .overview-table td{vertical-align:middle}#difficultyChart .overview-section .overview-table .options-detail-container{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid #007bff;border-radius:0 0 8px 8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);padding:20px}#difficultyChart .overview-section .overview-table .options-detail-content{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:15px}#difficultyChart .overview-section .question-title-overview{word-wrap:break-word;font-weight:500;max-width:300px;text-align:left}#difficultyChart .overview-section .bg-success-light{background-color:rgba(40,167,69,.1)!important}#difficultyChart .overview-section .bg-danger-light{background-color:rgba(220,53,69,.1)!important}#difficultyChart .overview-section .bg-warning-light{background-color:rgba(255,204,49,.899)!important}#difficultyChart .overview-section .btn-view-options{transition:all .3s ease}#difficultyChart .overview-section .btn-view-options:hover{box-shadow:0 3px 6px rgba(0,0,0,.2);transform:translateY(-1px)}#difficultyChart .options-detail-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(248,249,250,.98);border:1px solid #dee2e6;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);margin-top:20px;max-height:60vh;overflow-y:auto;padding:20px;position:relative;z-index:1000}#difficultyChart .options-detail-section .question-info-card .card{border-radius:8px;overflow:hidden}#difficultyChart .options-detail-section .options-table{background:#fff;border-radius:8px;margin-bottom:20px;overflow:hidden}#difficultyChart .options-detail-section .options-table th{background:#000;color:#fff;font-weight:600;text-align:center;vertical-align:middle}#difficultyChart .options-detail-section .options-table td{text-align:center;vertical-align:middle}#difficultyChart .options-detail-section .option-cell{min-width:120px;padding:10px!important}#difficultyChart .options-detail-section .btn-view-option-detail{transition:all .3s ease}#difficultyChart .options-detail-section .btn-view-option-detail:hover{box-shadow:0 3px 6px rgba(0,0,0,.2);transform:translateY(-1px)}#difficultyChart .options-detail-section .difficulty-value{font-size:1.1em;font-weight:700}#modalInfoStatic .modal-dialog{margin:1.75rem auto;max-height:90vh;max-width:900px;width:90%}#modalInfoStatic .modal-content{border:none;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:90vh}#modalInfoStatic .modal-header{background:linear-gradient(135deg,#5252ff,#4040e6);border-bottom:none;border-radius:10px 10px 0 0;color:#fff;padding:1rem 1.5rem}#modalInfoStatic .modal-header .modal-title{font-size:1.1rem;font-weight:600;margin:0}#modalInfoStatic .modal-header .btn-close{color:#fff;filter:invert(1);opacity:.8}#modalInfoStatic .modal-header .btn-close:hover{opacity:1}#modalInfoStatic .modal-header button{color:#fff}#modalInfoStatic .modal-body{background:#f8f9fa;flex:1;overflow-y:auto;padding:1.5rem}#modalInfoStatic .modal-body .option-detail-modal{padding:0}#modalInfoStatic .modal-body .option-detail-modal .modal-header-custom{border-bottom:2px solid #dee2e6;margin-bottom:15px;padding-bottom:15px}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .stat-card{align-items:center;background:linear-gradient(135deg,#0d6efd,#0d6efd);border-radius:12px;color:#fff;display:flex;padding:20px;transition:transform .2s ease}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .stat-card:hover{transform:translateY(-2px)}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .stat-card.bg-info{background:linear-gradient(135deg,#0dcaf0,#0dcaf0)}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .stat-card.bg-success{background:linear-gradient(135deg,#198754,#198754)}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .stat-card .stat-icon{font-size:24px;margin-right:15px;opacity:.9}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .stat-card .stat-content{flex:1}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .stat-card .stat-content .stat-title{font-size:.9em;margin-bottom:5px;opacity:.9}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .stat-card .stat-content .stat-value{font-size:1.5em;font-weight:700}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .result-item{align-items:center;border-radius:8px;display:flex;gap:10px;padding:15px}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .result-item .result-label{font-weight:500}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .result-item .result-value{font-size:1.1em;margin-left:auto}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .result-item.bg-success-subtle{background-color:rgba(25,135,84,.1)!important}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .result-item.bg-danger-subtle{background-color:rgba(220,53,69,.1)!important}#modalInfoStatic .modal-body .option-detail-modal .stats-summary .result-item.bg-warning-subtle{background-color:rgba(255,193,7,.1)!important}#modalInfoStatic .modal-body .option-detail-modal #modal-wrong-users-section .wrong-users-section .table{border-collapse:collapse;max-height:300px;overflow-y:auto;width:100%}#modalInfoStatic .modal-body .option-detail-modal #modal-wrong-users-section .wrong-users-section .table thead{background-color:#f8f9fa;position:sticky;top:0;z-index:1}#modalInfoStatic .modal-body .option-detail-modal #modal-wrong-users-section .wrong-users-section .table thead th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:10px;text-align:left}#modalInfoStatic .modal-body .option-detail-modal #modal-wrong-users-section .wrong-users-section .table tbody tr:nth-child(2n){background-color:#f9f9f9}#modalInfoStatic .modal-body .option-detail-modal #modal-wrong-users-section .wrong-users-section .table tbody tr:hover{background-color:#eef6ff;transition:background-color .2s ease-in-out}#modalInfoStatic .modal-body .option-detail-modal #modal-wrong-users-section .wrong-users-section .table tbody tr td{border-bottom:1px solid #eee;color:#555;padding:8px 10px}#modalInfoStatic .modal-body .option-detail-modal #modal-wrong-users-section .no-wrong-users .alert{border-radius:8px;padding:1.5rem}
