/* Disable text selection */ #question, #introText { user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } /* Custom CSS to create a dark overlay */ #startExamModal.modal { background: rgba(240, 240, 240, 1); } #resumeExamModal.modal { background: rgba(0, 0, 0, 0.92); /* Adjust the opacity as needed */ } #submitExamModal.modal { background: rgba(0, 0, 0, 0.92); } #element:-webkit-full-screen { width: 100%; height: 100%; background-color: pink; margin: 0; } #element:-moz-full-screen { background-color: #f4f4f4; margin: 0; } #element:-ms-fullscreen { background-color: #f4f4f4; margin: 0; } /* W3C proposal that will eventually come in all browsers */ #element:fullscreen { background-color: #f4f4f4; margin: 0; } #go-button-exit, .endExamBtn { margin-left: 10px; /* Adjust the margin as needed */ } @media (max-width: 767px) { #chartImgContainer { margin-bottom: 10px; /* Add space between the chart and the answer on small screens */ } #answerInput { margin-top: 10px; /* Add space above the answer textarea on small screens */ } } body { display: none; } /* Custom CSS to create a dark overlay for loading popup */ #loading-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); /* Adjust the opacity as needed */ display: none; justify-content: center; align-items: center; color: #fff; z-index: 9998; /* Ensure the popup is above other elements */ } #loading-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(255, 255, 255, 0.8); padding: 20px; border-radius: 10px; text-align: center; z-index: 9999; /* Higher z-index than overlay */ } #loading-popup .spinner-border { display: inline-block; width: 3rem; height: 3rem; } #header { display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; /* Adjust padding as needed */ background-color: #185069; /* Example background color c7002b 2196F3*/ } #headermodel { text-align: center; position: sticky; top:0; align-items: center; display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; /* Adjust padding as needed */ background-color: #185069; /* Example background color c7002b 2196F3*/ z-index: 9999; } #timer { margin-right: 20px; /* Adjust margin as needed */ } #logo { margin: 0 auto; /* Center the logo horizontally */ display: block; /* Ensure the logo is displayed as a block element */ } #buttonsContainer { display: flex; } #go-button-exit, #submitBtnHeader { margin-left: 10px; /* Adjust margin as needed */ } @media (max-width: 767px) { #go-button-exit { display: none; /* Hide the button on mobile devices */ } } .modal-body { font-family: Arial, sans-serif; color: #333; } .instructions-list { list-style-type: disc; padding-left: 20px; } .btn-label { background-color: #007bff; color: #fff; padding: 3px 8px; border-radius: 3px; } .btn-label-red { background-color: #c7002b; color: #fff; padding: 3px 8px; border-radius: 3px; } .practice-notice { font-style: italic; margin-top: 15px; font-size: 16px; }