JezK
Edit File: exam.css
@font-face { font-family: 'Numans'; src: url('path/to/Numans.ttf') format('truetype'); } body { background: #ffffff; } .exam-sections { /* border-color: Black; */ /* border-style: solid; */ /* border-width: 1px; */ /* padding: 10px; */ margin: 0 0 5px 0; } .exam-photo { margin-bottom: 0px; } .exam-border { margin-bottom: 0px; margin-top: 0px; } .exam-logo { padding-top: 0px; font-size: 20px; } .exam-student-name { font-size: 13px; font-weight: bold; } .exam-SubjectButton, a.exam-SubjectButton:hover { /* background-color: #465d91; /* border: 1px #4e667d solid; */ /* color: #dde4ec; */ color: black; display: block; line-height: 2.45em; /* padding: 4px 8px; */ text-decoration: none; white-space: nowrap; display: inline; margin-right: 8px; font-weight: bold; font-size: 15px; cursor: pointer; } .exam-subjectHighlight { /* background-color: #99ccff; */ color: #333; } .exam-dpopup { display: inline; position: relative; } #exam-divQuestionPalleteTitle { margin-top: 10px; /* background-color: #DCEAF2; */ text-align: left; /* padding-left: 5px; */ padding-top: 5px; color: #002060; } #exam-divQuestionPalleteTitle h3 { color: #002060; text-transform: capitalize; } .exam-PalleteButtons { margin-right: 13px; text-align: center; } #exam-divQuestionPallete { /* background-color: #DCEAF2; */ min-height: 65px; max-height: 225px; overflow-y: auto; font-size: 0.8em; } div.exam-QuestionHeader { border-color: #14295e; border-bottom-color: White; border-style: solid; border-width: 2px; padding: 10px; min-height: 40px; font-weight: bold; border-bottom: none; } .exam-QuestionNo { float: left; } .exam-Marks { margin: 0 0px 0 20px; float: right; } .exam-ViewIn { float: right; } @media only screen and (min-width: 220px) and (max-width: 620px) { .exam-Marks { margin: 0 0px 0 0px; float: none; } .exam-ViewIn { float: none; } .exam-QuestionNo { float: none; } } div.exam-Question { border-color: #14295e; border-style: solid; border-width: 2px; padding: 0px; min-height: 380px; max-height: 400px; font-size: 1.2em; text-align: justify; } div.exam-divPassage { float: left; width: 50%; display: none; padding: 10px; margin-right: 10px; min-height: 378px; max-height: 378px; overflow-y: scroll; } div.exam-questionBox { color: #14295e; width: 95%; padding: 10px; height: 378px; overflow: auto; } @media only screen and (min-width: 220px) and (max-width: 749px) { div.exam-questionBox { height: 300px; } } div.exam-QuestionFooter { /* border-color: Black; border-top-color: White; border-style: solid; border-width: 1px; */ /* padding: 10px; */ min-height: 20px; text-align: right; margin: 20px 0px; } @media only screen and (min-width: 421px) and (max-width: 549px) { div.exam-QuestionFooter { min-height: 70px; } } @media only screen and (min-width: 220px) and (max-width: 549px) { div.exam-QuestionFooter { padding: 4px 4px; } } @media only screen and (min-width: 220px) and (max-width: 549px) { .exam-savenext { float: left; margin-top: 10px; } } @media only screen and (min-width: 220px) and (max-width: 420px) { .exam-review { float: left; } } @media only screen and (min-width: 220px) and (max-width: 420px) { .exam-cresponse { float: left; margin-top: 5px; } } @media only screen and (min-width: 220px) and (max-width: 420px) { div.exam-QuestionFooter { min-height: 100px; } } @media only screen and (min-width: 220px) and (max-width: 315px) { #exam-ddlQStatus { width: 180px; } } @media only screen and (min-width: 220px) and (max-width: 450px) { div.exam-Question { font-size: 1.0em; } } @media only screen and (min-width: 385px) and (max-width: 485px) { .exam-heading { text-align: center; font-size: 18px; font-weight: 600; } } @media only screen and (min-width: 220px) and (max-width: 384px) { .exam-heading { text-align: center; font-size: 14px; font-weight: 600; } } .exam-SecondaryButton, a:hover.exam-SecondaryButton { padding: 13px 18px !important; color: white; background-color: #00295E; border: 1px #00295E solid; border-radius: 20px; display: block; line-height: 1.35em; padding: 4px 20px; text-decoration: none; white-space: nowrap; display: inline; /* margin-right: 10px; */ font-weight: bold; cursor: pointer; font-size: 14px; /* font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif; */ font-family: 'Numans', sans-serif; } .exam-DefaultButton, a:hover.exam-DefaultButton { padding: 13px 18px !important; color: white !important; background-color: #00295E; border: 1px #00295E solid; border-radius: 20px; /* color: #dde4ec; */ display: block; line-height: 1.35em; padding: 4px 20px; text-decoration: none; white-space: nowrap; display: inline; /* margin-right: 10px; */ font-weight: bold; cursor: pointer; font-size: 14px; /* font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif; */ font-family: 'Numans', sans-serif; } div.exam-MarkForReview { text-align: center !important; /* float: left; */ } .exam-divLegend { /* background-color: #DCEAF2; */ padding-left: 5px; text-align: left; } .exam-divLegend button { display: block; line-height: 1.35em; text-decoration: none; white-space: nowrap; display: inline; margin-left: 4px; margin-top: 2px; font-weight: bold; cursor: pointer; width: 40px; height: 40px; border: none; background-size: contain; /* background-position: -1px 2px; */ font-size: 17px; } .exam-PalleteButtons button { display: block; line-height: 1.35em; text-decoration: none; white-space: nowrap; display: inline; /* margin-left: 5px; */ margin-right: 3%; margin-top: 8px; font-weight: bold; cursor: pointer; width: 45px; height: 45px; float: left; padding-left: 4px; border: none; font-size: 20px; /* background-color: #14295e; */ } .exam-ButtonAnswered { color: #dde4ec; /* background: url(../img/answered.png) no-repeat; */ background: #68b51d; border-radius: 25px; /* box-shadow: 0 0px 8px #68b51d; */ } .exam-ButtonNotAnswered { /* background: url(../img/not_answered.png) no-repeat; */ /* color: #dde4ec; */ color: #14295e; /* background: red; */ background: #0000001a; border-radius: 25px; /* padding: 8px 5px 24px 6px; */ /* box-shadow: 0 0px 8px red; */ } .exam-ButtonNotAnsweredMarked { color: #dde4ec; /* background: url(../img/review.png) no-repeat; */ background: #8c66c0; border-radius: 25px; /* box-shadow: 0 0px 8px #8c66c0; */ } .exam-ButtonNotVisited { color: #666; /* background: url(../img/not_visited.png) no-repeat; */ color: #14295e; /* color: #dde4ec; */ background: #0000001a; border-radius: 25px; /* box-shadow: 0 0px 8px #999; */ } .exam-ButtonAnsweredMarked { color: #dde4ec; background: url(../img/review_check.png) no-repeat; /* background-position: 0px -2px; */ /* background: #8c66c0; */ /* box-shadow: 0 0px 8px #8c66c0; */ /* border-radius: 25px; */ background-size: contain; } .exam-divRightpanelBottom { /* background-color: #DCEAF2; */ padding-bottom: 6px; } .exam-RightPanelButton { background-color: #00295E; border: 1px #00295E solid; color: white !important; font-size: 14px; font-weight: bold; padding: 12px 35px; border-radius: 20px; display: block; line-height: 1.35em; white-space: nowrap; display: inline; cursor: pointer; /* height: 24px; width: 115px; */ margin-top: 6px; } .exam-submitButton { background-color: red; border: 1px red solid; color: white; display: block; line-height: 1.35em; white-space: nowrap; display: inline; font-weight: bold; cursor: pointer; /* height: 24px; */ /* width: 115px; */ margin-top: 30px; margin-bottom: 40px; padding: 12px 38px; border-radius: 20px; font-size: 19px; } .exam-overlay { position: absolute; left: 50%; top: 40%; /* top: 45px; bottom: 5px; left: 5px; right: 285px; */ width: auto; height: auto; z-index: 1000; background-color: #F5F5F5; border: 1px solid #000; display: block; overflow-y: scroll; padding: 5px 8px 5% 8px; transform: translate(-50%, 0%); /* padding-bottom: 11%; */ } #QuestionPaperBlock { height: 100% !important; } div.exam-LangaugeSelection { float: right; margin: 5px 10px 5px 10px; } div.exam-InstructionHeader { width: 100%; text-align: center; font-weight: bold; margin: 15px 0px 10px 0px; font-size: 16px; } #exam-divInstructions { width: 100%; text-align: left; margin: 5px 10px 5px 0px; padding: 8px; font-size: 16px; } .exam-divbackButton { height: 40px; width: 100%; } #userInfoInner { margin-top: 100px; width: 300px; height: 100px; border: 2px solid #999; padding: 12px; } table.exam-QPQuestion { font-size: 1.2em; padding: 6px; width: 99%; margin-bottom: 5px; border-collapse: collapse; background-color: #fff; } .exam-QPQuestion .exam-tdnum { width: 36px; background-color: #eee; } .exam-QPQuestion td { padding: 0px 4px 4px 4px; vertical-align: top; } h2 { font-size: 1.5em; font-weight: 600; } h1, h2, h3, h4, h5, h6 { font-size: 1.5em; color: #666666; font-variant: small-caps; text-transform: none; font-weight: 200; margin-top: 2px; margin-bottom: 4px; } div.exam-questionBox::-webkit-scrollbar-track, .exam-panel::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; border-radius: 10px; } div.exam-questionBox::-webkit-scrollbar, .exam-panel::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; } div.exam-questionBox::-webkit-scrollbar-thumb, .exam-panel::-webkit-scrollbar-thumb { border-radius: 0px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(122, 153, 217)), color-stop(0.72, rgb(73, 125, 189)), color-stop(0.86, rgb(28, 58, 148))); } .px-0 { padding-left: 0; padding-right: 0; } .bg-blue { padding: 10px 0px; background: #00295E !important; } .padBtm { padding-bottom: 12px; padding-right: 25px; } .bg-color { background-color: #00295E !important; border-color: #00295E !important; padding: 25px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 29px; border-top-left-radius: 29px; } .panleBrdr { box-shadow: 0px 0px 50px #14295e !important; border-radius: 29px !important; } .pnlHead { color: white !important; font-size: 25px !important; } button.close { color: white !important; opacity: 5; } .radio:first-child, .checkbox:first-child { margin-top: 0px !important; margin-bottom: 0px !important; } .radio label img { width: 250px; } .radio+.radio, .checkbox+.checkbox { margin-top: 0px !important; } .d-none { display: none; } #timer { display: flex; justify-content: flex-end; } #previewModal { width: 75%; height: 60%; margin: 0 auto; background-color: #e0e0e0; background-color: white; top: 13%; overflow-y: hidden; border: 2px solid #14295e; } #myModalLabel { text-align: center; font-size: 32px; margin: 0; } #previewModal .modal-body #exam-divQuestionPallete { /* padding: 20px 45px 0px 73px; */ padding: 20px 45px 25px 73px; border: 2px solid #14295e; } #previewModal .modal-body .exam-PalleteButtons button { margin-right: 4.5%; margin-top: 0px !important; margin-bottom: 3%; } #previewModal .modal-header { background: #14295e; } #previewModal .modal-header h3 { color: #f6cc00; } .palletBtns { display: flex; vertical-align: middle; align-items: center; margin-right: 0px; } .examplePalletDiv { padding: 0px 20px 0px 56px; /* padding: 20px 45px 25px 73px; */ } .palletBtnTxt { color: black; font-size: 20px; } .exam-PalleteButtons button { outline: none; }