@CHARSET "UTF-8";@font-face{font-family:'helvetica-light';src:url('helvetica_light-webfont.woff2') format('woff2'),url('helvetica_light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'helvetica-light';src:url('helvetica-bold-webfont.woff2') format('woff2'),url('helvetica-bold-webfont.woff') format('woff');font-weight:bold;font-style:normal}@media print{body{-webkit-print-color-adjust:exact}}body{margin:0 0;padding:0 0;font-family:Arial,Helvetica,sans-serif;line-height:1.2;word-break:keep-all;background-color:#fff}#container{width:1024px;margin:0 auto;background-color:#fff}#Marksheet{margin:0 0;padding:0 0;width:100%}#MarksheetBody{margin:0;margin-top:0;padding:0;padding-top:0;width:1024px}#Header1{position:relative;width:100%;height:160px;margin:0 0;padding:0 0;clear:both}#Header2{width:100%;height:340px;margin-top:0;padding-top:0;clear:both}#Footer{position:relative;width:100%;height:160px;margin-top:10px;margin-bottom:50px;padding-top:50px;clear:both}#FooterText{position:absolute;width:660px;height:30px;bottom:20px;left:310px}.Row{width:100%;clear:both}.InputForm{width:90%;height:32px;font-size:24px;border-radius:16px 16px 16px 16px;background-color:#777;color:#fff;border:2px solid #aaa;padding:0 10px}.SmallInputForm{width:50px;height:24px;font-size:16px;border-radius:12px 12px 12px 12px;background-color:#777;color:#fff;border:2px solid #aaa;padding:0 10px}.BoxHeaderTitle{float:left;width:250px;margin:0;margin-top:0;padding-top:0;border:0;position:absolute}.BoxHeader{float:left;height:100%;width:160px;margin:4px;margin-top:0;padding-top:0;border:0}.BoxHeaderText{padding-left:5%;margin:auto;width:100%;border:0}.BoxBorderless{float:left;height:100%;width:160px;margin:3px;border:0 solid #abb2b9}.Box{float:left;height:100%;width:160px;margin:3px;border:1px solid #abb2b9}.ButtonTextContainer{float:left;padding:5%;width:100%;font-size:11px;color:#566573}.ButtonContainer{padding-top:5%;margin:auto;width:25%;float:left}.TextContainer{width:65%;padding-left:2%;float:left}.BoxBorderlessTextContainer{position:relative;width:100%;height:100%;padding-left:2%;float:left}.Button{cursor:pointer;margin:0;padding:0;background-color:#ffd944;border:none;height:35px;width:35px;font-size:9px;text-align:center;border-radius:50%;word-wrap:normal;color:#fff;font-weight:bold}.HeaderShape{float:left;height:100%;width:40px;border-radius:0 0 40px 40px;display:table-cell;vertical-align:bottom;text-align:center;clear:both}.TitleShape{float:center;margin:0 0;height:100%;width:120px;border-radius:0 0 120px 120px;vertical-align:top;text-align:center;clear:both}.LargeTitle{font-size:22px}.TextTitle{font-weight:bold;font-size:15px}.TextScore{text-align:center;font-size:20px}.ScoreNumber{position:relative;text-align:right;font-size:20px;padding-right:50%;padding-bottom:5px;margin-bottom:0}.ScoreTotal{font-weight:bold;position:relative;text-align:left;font-size:20px;bottom:0;padding-left:55%;margin:0;margin-bottom:5px}.TextHeaderDescription{font-size:14px}.BulletText{font-size:10px}.TextSmall{font-size:10px}#HeaderFrame{clear:both;width:1024px;margin:auto;height:100%}#Logo{float:left;height:50%;padding:40px 20px 0 0}.StudentNumberFrame{float:left;width:150px;font-size:14px;padding:48px 20px 0 20px;line-height:0}#AssignmentNumberFrame{float:left;font-size:14px;padding:58px 20px 0 20px}#FooterBar{text-align:right;position:absolute;top:105px;right:50px;left:250px;height:50px;border-radius:50px 50px 50px 50px;color:#fff;background-color:#3c3c3c;border:0}#FooterCircle{text-align:center;position:absolute;top:67.5px;height:125px;width:125px;left:175px;border-radius:50%;background-color:#1d1d1b;color:#fff;font-size:32px;border:0}#FooterBarFunctions{position:absolute;right:30px;top:15px}#FooterBarDescription{position:absolute;left:70px;top:15px}#FooterBarStudent{position:relative;left:150px;top:15px}.toggle-btn{cursor:pointer;margin:0;padding:0;background-color:#bdbdbd;border:none;height:8px;width:8px;border-radius:50%;vertical-align:middle}.toggle-btn:checked{background-color:#0c0}.toggle-btn.green{background-color:#0c0}.Button-sm{cursor:pointer;margin:0;padding:0;background-color:#bdbdbd;border:none;height:8px;width:8px;font-size:9px;text-align:center;border-radius:50%;word-wrap:normal;color:#fff;font-weight:bold;vertical-align:middle}.Button-sm:checked{background-color:#0c0}.checkbox{padding-left:0}.checkbox label{display:inline-block;position:absolute;margin-left:-20px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:8px;height:8px;left:0;margin-top:0;margin-left:-22px;border:1px solid #4caf50;border-radius:3px;background-color:#4caf50;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.checkbox label::after{display:inline-block;position:absolute;width:10px;height:10px;left:0;top:0;margin-left:-0;padding-left:3px;padding-top:1px;font-size:11px;color:#bdbdbd}.checkbox.checkbox-circle label::before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox-info input[type="checkbox"]:checked+label::before{background-color:#bdbdbd;border-color:#bdbdbd}.checkbox-info input[type="checkbox"]:checked+label::after{color:#fbb}.checkbox-hidden{opacity:0}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert{padding:15px;border:1px solid transparent;border-radius:4px;margin-top:130px}