.messagebox,.trinfo{word-break:break-word}.activitylist a:hover,.uploadinfo span{text-decoration:underline}.lessondocimg,.messagecontent,code,pre{word-wrap:break-word}.todolist,.todolistheading,.vdobackground{box-sizing:border-box}.rosterimg img{width:100px!important;height:100px!important;border-radius:5px!important;object-fit:cover!important}.startdashboard{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:5px;width:80%;margin:auto auto 20px}.dashobjectives{width:65%;min-height:75px;padding-left:20px;padding-right:15px;padding-bottom:0;font-size:36px;color:#fff}.dashobjectives h2{text-align:center;font-weight:400;font-size:27px}.profilepicture{text-align:center;width:35%}.profilepicture img{margin-top:5px;border-radius:2px;box-shadow:0 2px 30px #000;background-color:#eee}.profilepicture div{margin-top:3px;text-align:center;color:#fff}.clssStartPg h2{font-weight:400;font-size:25px;margin:0;padding-top:11px;padding-bottom:20px}.startpageforums,startpageemail{padding:0}.startpageemail ul,.startpageforums ul{font-size:18px;width:100%}.startpageemail li,.startpageforums li{padding-top:7px;margin-bottom:10px;vertical-align:top;width:375px;box-shadow:0 2px 15px #000;display:block;text-align:left;padding-left:40px;overflow:normal;text-shadow:none;min-height:36px}.startpageemail li{background:url("https://cdn.4uc.org/14/clss/email28x19.png") center left 6px no-repeat #b20000;border:2px solid #b20000;border-radius:2px}.startpageemail li a,.startpageemail li button{color:#fff;padding:3px;display:block}.startpageemail li:hover{background:url("https://cdn.4uc.org/14/clss/emailbw28x19.png") center left 6px no-repeat #fff;color:#000;border:2px solid #000},.startpageemail li:hover a,.startpageemail li:hover button{background-color:#fff;color:#000}.announcementchecklist li a:hover,.announcementchecklist li:hover a,.assignmentchecklist li a:hover,.assignmentchecklist li:hover a,.assignmentchecklist li:hover button,.assignmentlist li a:hover,.assignmentlist li:hover a,.completedchecklist li:hover a,.completedchecklist li:hover button,.completedchecklist li:hover span,.completedlist li a:hover,.completedlist li:hover a,.documentchecklist li a:hover,.documentchecklist li:hover a,.examchecklist li a:hover,.examchecklist li button:hover,.examchecklist li:hover a,.examchecklist li:hover button,.examlist li a:hover,.examlist li:hover a,.netlinkchecklist li a:hover,.netlinkchecklist li:hover a,.netlinkchecklist li:hover button,.pollchecklist li a:hover,.pollchecklist li:hover a,.pollchecklist li:hover button,.startpageemail li a:hover,.startpageemail li button:hover,.startpageforums li a:hover,.startpageforums li button:hover,.startpageforums li:hover a,.startpageforums li:hover button,.startpageforums li:hover span,.surveychecklist li a:hover,.surveychecklist li:hover a,li button:hover{background-color:#fff;color:#000}.startpageforums li{background:url("https://cdn.4uc.org/14/clss/forums31x21.png") center left 6px no-repeat #b20000;border:2px solid #b20000;border-radius:2px}.startpageforums li a,.startpageforums li button,.startpageforums li span{color:#fff;padding:3px;display:block;font-size:18px;text-align:left}.startpageforums li:hover{background:url("https://cdn.4uc.org/14/clss/forumsbw31x21.png") center left 6px no-repeat #fff;color:#000;border:2px solid #000}.startpglesson,.startpglessonHL{margin:auto auto 70px;padding:10px 10px 20px;clear:both;box-shadow:0 3px 20px #ccc;cursor:pointer;background-color:#fff}.startpglessonHL{border:3px double #ccc;box-shadow:0 10px 20px #ccc;margin-bottom:95px}.lessonbttnblock,.lessontab div{border-top:1px solid #ccc;display:inline-block}.lessontab{position:relative}.lessontab div{border-left:1px solid #ccc;border-right:1px solid #ccc;height:35px;position:absolute;top:-61px;left:60px;background-color:#fff;padding-left:20px;padding-right:20px;padding-top:15px;font-size:25px;border-radius:9px 9px 0 0}.lessonimgblock{vertical-align:middle;display:inline-block;max-width:220px;text-align:center;width:30%}.lessonbttnblock{vertical-align:top;width:65%;text-align:center;min-height:135px;padding-bottom:0}.lessonactivityblock{clear:both;margin:auto;width:75%}.lessoncomplete{display:inline-block;background-color:#ccc;margin-left:15px;padding:10px;border-radius:4px;position:relative;top:-4px;line-height:100%;margin-top:15px}.lessoncomplete img{padding:7px;border-radius:50%;background-color:#22b14c;vertical-align:middle}.lessonfinished{background-image:url('https://cdn.4uc.org/14/clss/finishflag640x425.jpg');width:95%;height:auto;margin:auto;background-position:center;background-repeat:no-repeat}.graduationbox{cursor:pointer;width:75%;max-width:640px;font-size:25px;text-align:center;margin:auto;padding:10px;color:#fff;box-shadow:0 2px 15px #000;vertical-align:middle}.vdobackground{border-radius:7px;box-shadow:0 0 7px 0;width:97%;margin:auto;background:url(https://cdn.4uc.org/17/bg/vdobg960.jpg) left top/100% 100% no-repeat}.bgmasklabel{background:url(https://cdn.4uc.org/maskbg.png) left top;display:inline-block;box-shadow:0 2px 10px #000;padding:7px}.lessonratingswrapper,.ratingswrapper{max-width:995px;padding:3px;font-size:16px;width:95%;margin:20px auto auto;box-sizing:border-box;border-radius:5px;background-color:#fff;color:#000}.countwrapper,.starcount{height:100px;padding:10px}.lessonratingswrapper{border-radius:2px;box-shadow:0 0 7px 0;background-color:#fff}.lessonratings{margin:auto;speak:none}.lessonratings h1,.lessonratings h2,.lessonratings h3,.lessonratings h4,.lessonratings h5{font-size:20px;padding:7px;color:#a9a9a9;text-align:left}.assignmentinfo{display:flex;align-items:center;margin:auto;width:95%;text-align:center;justify-content:center}.countwrapper{margin:auto;width:30%;max-width:125px;text-align:center;font-size:75px;color:#fff;background-color:#069;border-radius:7px;box-shadow:0 2px 30px #000}.countwrapper div{text-align:center;position:relative;top:28px}.countwrapper span{display:block;text-align:center;margin-top:48px;font-size:14px;color:#fff}.starcount{width:40%;max-width:200px;text-align:center;margin-top:0;color:#fff;speak:none}.grayhdr,.grayhdr h2{vertical-align:middle;max-width:800px}.bgwht,.grayhdr h2{padding:20px;color:#fff;line-height:100%}.bgwht{font-size:35px}.uploadinfo{padding:10px;font-weight:700;font-size:18px;width:75%;margin:auto;color:#fff}.uploadinfo button{font-size:18px;color:#fff;text-align:left;display:inline-block}.uploadinfo img{margin-right:10px;box-shadow:none;border:0}.uploadinfo span{font-weight:700}.grayhdr{margin:auto;min-height:85px;width:100%;padding:0;background:url(https://cdn.4uc.org/15/lp/lpbggdnt975x360.jpg) left top/100% 100% no-repeat;border-radius:2px;box-shadow:0 5px 10px #888}.grayhdr h2{display:table-cell;margin:auto;font-size:32px;text-align:left}.examprogress{width:75%;text-align:center;margin:auto}.examprogress span{display:block;color:grey;font-size:14px;text-align:center}.progressbar{background-color:#fff;text-align:left;border:1px solid #ccc}.progressbar div{height:15px;background-color:#add8e6;border:1px solid #000}.exambuttonarea{display:flex;align-items:center;text-algn:center;align-items:flex-start;margin:10px auto auto}.examchoicearea,.questionbox{text-algn:center;margin:25px auto auto;display:flex}.exambuttonarea div{width:40%;margin:auto;padding:15px;text-align:center}.questionbox{align-items:flex-start;width:95%}.questionnumber{text-align:center;min-height:35px;max-width:60px;width:10%;border-radius:7px;font-size:30px;color:#fff;background-color:#069;vertical-align:middle;padding-top:14px}.examchoiceoption,.examtfoption,.pollchoiceoption{background-color:#eee;cursor:pointer;height:auto;vertical-align:middle}.questiontext{padding-left:15px;width:90%;text-align:left;font-size:25px}.questiontext div,.questiontext font,.questiontext li,.questiontext p,.questiontext span,.questiontext strong,.questiontext td{font-size:25px!important;font-family:verdana,Arial,Helvetica,sans-serif!important;line-height:140%!important}.examchoicearea{align-items:flex-start;flex-wrap:wrap;width:95%}.examchoiceoption,.pollchoiceoption{padding:10px;margin:15px auto auto;font-size:21px!important;border:2px solid #ccc;border-radius:10px}.examchoiceoption{width:45%;min-height:90px}.pollchoiceoption{width:90%;margin-top:15px;margin-bottom:15px}.examtfoption{width:40%;min-height:50px;padding:10px;margin:15px auto auto;font-size:21px!important;border:2px solid #ccc;border-radius:10px;text-align:center}.pollquestion,.topiclisting table{margin-left:auto;margin-right:auto}.examchoiceoption:hover,.examtfoption:hover{background-color:#fff;border:2px solid #069}.thmbpic:hover,.uclikeblock,.ucunlikeblock:hover{background-color:#ffc}.examchoiceoption div,.examchoiceoption font,.examchoiceoption li,.examchoiceoption p,.examchoiceoption span,.examchoiceoption strong,.examchoiceoption td{font-size:21px!important;font-family:verdana,Arial,Helvetica,sans-serif!important;line-height:140%!important;cursor:pointer}.pollbuttonbox{display:flex;align-items:center;font-size:17px}.pollbuttonbox div{width:45%;padding:10px}.pollquestion{padding:7px;margin-bottom:15px;line-height:110%;font-size:25px!important;width:95%}.topiclisting table{width:97%;margin-top:20px;padding:20px;border:1px solid #ccc;border-radius:5px;cursor:pointer}.forumtopicbutton{text-align:left;width:100%;margin:auto;padding:0}.uclikeblock,.ucunlikeblock{padding:5px 20px;cursor:pointer;display:inline-block}.forumsettings img{display:inline-block;position:relative;top:-4px;cursor:pointer;width:20px;height:auto;margin-right:5px}.uclikeblock{border-radius:7px;border:1px solid #ccc}.ucunlikeblock{border-radius:7px;border:1px solid #ccc;background-color:#eee}.uclikecount,.uclikecountblue,.uclikecountgreen,.uclikecountred{margin-left:10px;margin-right:10px;padding:10px;margin-top:0;overflow:hidden;width:70px;height:43px;text-align:center;font-size:45px;color:#000;background-color:none;border-radius:3px;box-shadow:none;border:1px solid #000;display:inline-block}.uclikecountred{color:#8b0000;border:1px solid #8b0000}.uclikecountblue{color:#069;border:1px solid #069}.uclikecountgreen{color:#006400;border:1px solid #006400}.uclikecountlabel{text-align:center;margin-top:-2px;font-size:12px}.uclikecountnobox{text-align:center;position:relative;top:0;height:29px;font-size:40px!important}.thmbpic{cursor:pointer;display:inline-block;border:1px solid #ccc;border-radius:7px;margin:20px auto auto;background-color:#eee;padding:5px 20px}.reportcard tr,.trinfo{background-color:#fff}.tdheader{font-size:17px;font-weight:700;padding:7px}.tdsubject{width:40%;border-right:1px solid #ccc}.subinfo{font-size:11px;color:#a9a9a9;text-align:right;display:none;width:30%}.subreplies{width:70%;text-align:left;font-size:12px;color:#8b0000;margin-right:5px}.trinfo{border-radius:7px;padding:10px;cursor:pointer;text-align:left;font-size:19px}.trinfo:hover{background-color:#eff4ff}.trinfo h2{font-size:27px;font-weight:400}.assesseditem span,.trinfo div{font-size:12px}.threadbuttons{padding-bottom:20px;text-align:right;margin-right:20px}.threadbuttons button{font-size:15px!important;padding:5px!important}.postreplybuttons{padding:7px;margin:auto;text-align:left}.attachmentarea,.clssroster ul,.clssroster ul li,.clssroster ul li div,.likebox,.pageindex,.reportcardpoints,.resultpage h2{text-align:center}.messagebox{width:97%;margin:auto auto 20px;padding:3px;max-width:695px}.messagebox h2{font-size:27px;font-weight:400;padding-bottom:10px;border-bottom:1px solid #ccc}.messagethumbnail{border:1px solid #ccc;position:relative;width:100px;height:100px;overflow:hidden;border-radius:50%}.messagethumbnail img{width:100%;height:auto}.messagecontent{width:97%;padding:10px;magin:auto;font-size:19px!important}.messagecontent img{max-width:95%!important;height:auto!important;width:auto!important}.likebox{margin-top:0;padding-to:0px;margin-bottom:10px}.attachmentarea{border-radius:7px;font-size:18px;width:75%;margin:auto auto 5px;border-bottom:1px solid #ccc;padding-bottom:7px}.attachmentarea button{font-size:18px}.attachmentarea img{width:30px;height:auto;display:inline-block;position:relative;top:7px}.attachmentarea:hover,.iconview:hover{background-color:#add8e6}.resultpage{margin:auto;width:100%;max-width:800px;min-height:105px;padding:0;border-radius:2px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.2)) 0 0/100% 100%,url(https://cdn.4uc.org/15/bg/ltgrybg975x360.jpg) left top/100% 100% no-repeat;box-shadow:0 5px 10px #888}.resultpage h2{font-size:27px;color:#fff;padding:7px}.resultpageinfobox{border-radius:0;padding:10px;background:url(https://cdn.4uc.org/maskbg.png) left top;width:75%;max-width:700px;clear:both;margin:auto;font-size:23px;color:#fff;line-height:120%}.goscreen{display:flex;align-items:center;font-size:17px;line-height:120%}.clssroster ul{padding:20px;margin:auto;list-style:none}.clssroster ul li{margin-right:5px;margin-left:2px;margin-bottom:25px;vertical-align:middle;display:inline-block;position:relative;cursor:pointer;width:120px;height:120px;border-radius:7px}.clssroster ul li:hover{opacity:.6}.clssroster ul li div{width:118px;height:100px;overflow:hidden;border-radius:7px}.clssroster ul li span{margin-top:5px;display:block;text-align:center;line-height:100%;font-size:12px;color:#000}.clssroster ul li img{border-radius:7px;margin:auto;padding:0;display:block;height:100%;width:auto}.pageindex{width:95%;margin:auto;font-size:20px;padding:7px}.pageindex span{padding:10px;border:1px solid #ffc}.pageindex a,.pageindex button{padding:5px;border:1px solid #eee;line-height:2.5}.reportcard{BORDER-COLLAPSE:collapse;font-size:16px;margin-left:auto;margin-right:auto}.reportcard td{padding:7px;border:1px dotted gray!important;cursor:pointer}.assesseditem:hover,.nameblock img{background-color:#eee}.reportcard tr:hover{background-color:#cbdfe6}.reportcardlesson{font-size:16px;font-weight:700;width:75%}.reportcardpoints{width:10%;font-weight:700}.reportcardspacer{width:5%}.reportcarditem{text-align:left;width:75%}.reportcarditempoints{text-align:center;width:10%}.assesseditem{display:block;width:99%;margin:auto;padding:7px;display:flex;align-items:center;text-align:left;font-size:14px;line-height:100%}.infobox,.infoboxwhite{font-size:17px;border-radius:5px;padding:11px;margin:auto;max-width:800px}.progressreport h2{font-size:29px;margin-left:10px;padding:5px;margin-bottom:0}.infobox{color:#fff;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.2)),url(https://cdn.4uc.org/maskbg.png) left top;box-shadow:0 2px 30px #000}.infoboxwhite{color:#000;background-color:#fff;box-shadow:0 2px 30px #000}.tdgraph,.tdlabel,.tdratio,code,pre{font-size:15px}.currentgrade,.overallgrade{padding:10px;border-radius:7px;color:#fff;overflow:hidden;box-shadow:0 2px 30px #000}.infobox h1,.infobox h2,.infobox h3,.infoboxwhite h1,.infoboxwhite h2,.infoboxwhite h3{margin:0;padding:3px;font-size:27px;text-align:center}.currentgrade,.fwsbg h1,.fwsbg h2,.nameblock img,.overallgrade{margin-left:auto;margin-right:auto}.tdlabel{text-align:left;width:20%}.currentgrade,.nameblock,.tdratio{text-align:center}.tdratio{width:10%}.tdgraph{width:70%}.nameblock{display:flex;align-items:center}.nameblock div{width:50%;padding:7px;font-size:23px}.nameblock img{border-radius:2px;max-height:75px;overflow:hidden}.progresscontainer{display:flex;align-items:center;text-align:center;width:95%;margin:auto}.progressarea{width:75%}.gradearea{width:25%}.currentgrade{margin-top:30px;width:125px;height:100px;font-size:85px;background-color:#069}.currentgradepercent{text-align:right;position:relative;top:28px;height:40px}.currentgradelabel{text-align:center;margin-top:37px;font-size:17px;color:#fff}.overallgrade{margin-top:40px;width:95px;height:65px;text-align:center;font-size:62px;background-color:#8b0000}.overallgradepercent{text-align:right;position:relative;top:15px;height:34px}.overallgradelabel{text-align:center;margin-top:15px;font-size:14px;color:#fff}.fwsbg{margin:auto;width:100%;min-height:200px;max-width:800px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.2)) 0 0/cover,url(https://cdn.4uc.org/14/clss/fireworks800x500.jpg) left top/cover no-repeat;border:0}.finalgrade,.fwsbgmsg{color:#fff;border-radius:7px}.fwsbg h1,.fwsbg h2{width:80%;max-width:800px;margin-top:10px;padding:20px;text-align:center;box-shadow:0 2px 30px #000;font-size:35px;color:#fff;line-height:100%;border-radius:5px;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.5))}.fwsbgmsg{width:75%;margin:auto;font-size:21px;padding:11px}.finalgrade{margin:10px auto;overflow:hidden;padding:10px;width:155px;height:100px;text-align:center;font-size:85px;background-color:#069;box-shadow:0 2px 30px #000}.finalgradepercent{text-align:center;position:relative;top:28px;height:40px;letter-spacing:-2px}.finalgradelabel{text-align:center;margin-top:37px;font-size:17px;color:#ccc}.activitylist,.assignmentlist li:hover,.examlist li:hover{color:#000}.activitylist{text-decoration:none;margin:0;padding:0;text-align:left;background-color:#fff;font-size:20px}.activitylist a{color:#000;background-color:#fff}.assignmentlist li,.assignmentlist li:hover{background:url("https://cdn.4uc.org/14/clss/assignmenticonbw25x28.png") center left 6px no-repeat #fff}.assignmentlist ul,.completedlist ul,.examlist ul{margin:0;padding:0;width:95%;max-width:625px}.assignmentlist li{text-align:left;padding-left:40px;margin:20px 0 0;border:0;vertical-align:top;display:inline-block;position:relative;overflow:normal;text-shadow:none;box-shadow:none;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0}.completedlist li,.examlist li{margin:20px 0 0;border:0;vertical-align:top;position:relative;box-shadow:none;text-align:left;padding-left:40px;overflow:normal;text-shadow:none}.examlist li,.examlist li:hover{background:url("https://cdn.4uc.org/14/clss/examiconbw27x24.png") center left 6px no-repeat #fff}.assignmentlist li a{display:block}.completedlist li,.completedlist li a,.examlist li,.lessontoolbarfiller,.todolist ul li span{display:inline-block}.examlist li{border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0}.completedlist li,.completedlist li:hover{background:url("https://cdn.4uc.org/14/clss/checkmarkbw27x23.png") center left 6px no-repeat #fff}.completedlist li{border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0}.completedlist li a,.completedlist li:hover{color:#ccc}.classhdr,.lessonhdr{padding-top:10px;font-size:36px;color:#fff;line-height:100%;text-align:center}.classhdr img{max-height:35px;width:auto;margin-left:7px;margin-bottom:2px}.lessontoolbar{width:80%;margin:auto;max-height:75px;font-size:11px;vertical-align:middle}.lessontoolbar img,.lessontoolbarfiller{width:65px;height:65px}.lessontoolbarfiller{vertical-align:top;border:0;padding:0}.announcementchecklist ul,.assignmentchecklist ul,.completedchecklist ul,.documentchecklist ul,.examchecklist ul,.netlinkchecklist ul,.pollchecklist ul,.surveychecklist ul{font-size:18px;width:95%;max-width:700px}.announcementchecklist li,.assignmentchecklist li,.completedchecklist li,.documentchecklist li,.examchecklist li,.netlinkchecklist li,.pollchecklist li,.surveychecklist li{min-height:36px;text-align:left;padding-left:40px;padding-top:7px;margin-bottom:10px;border:2px solid #b20000;vertical-align:top;display:block;overflow:normal;max-width:375px;text-shadow:none;box-shadow:0 2px 15px #000;border-radius:2px;background-color:#b20000}.announcementchecklist li:hover,.assignmentchecklist li:hover,.documentchecklist li:hover,.examchecklist li:hover,.netlinkchecklist li:hover,.pollchecklist li:hover,.surveychecklist li:hover{color:#000;border:2px solid #000}.examchecklist li{background:url("https://cdn.4uc.org/14/clss/examicon27x24.png") center left 6px no-repeat #b20000}.announcementchecklist li a,.announcementchecklist li button,.assignmentchecklist li a,.assignmentchecklist li button,.completedchecklist li a,.completedchecklist li button,.completedchecklist li span,.documentchecklist li a,.documentchecklist li button,.examchecklist li a,.examchecklist li button,.surveychecklist li a,.surveychecklist li button{color:#fff;padding:3px;display:block;pointer:cursor;font-size:18px;text-align:left;width:97%}.examchecklist li:hover{background:url("https://cdn.4uc.org/14/clss/examiconbw27x24.png") center left 6px no-repeat #fff}.assignmentchecklist li{background:url("https://cdn.4uc.org/14/clss/assignmenticon25x28.png") center left 6px no-repeat #b20000}.assignmentchecklist li:hover{background:url("https://cdn.4uc.org/14/clss/assignmenticonbw25x28.png") center left 6px no-repeat #fff}.pollchecklist li{background:url("https://cdn.4uc.org/14/clss/polls24x21.png") center left 6px no-repeat #b20000}.pollchecklist li a,.pollchecklist li button{background-color:none;padding:3px;color:#fff;display:block;pointer:cursor;font-size:18px;text-align:left;width:97%}.pollchecklist li:hover{background:url("https://cdn.4uc.org/14/clss/pollsbw24x21.png") center left 6px no-repeat #fff}.netlinkchecklist li{background:url("https://cdn.4uc.org/14/clss/globe24x24.png") center left 6px no-repeat #b20000}.netlinkchecklist li a,.netlinkchecklist li button{color:#fff;display:block;padding:3px;pointer:cursor;font-size:18px;text-align:left;width:97%}.netlinkchecklist li:hover{background:url("https://cdn.4uc.org/14/clss/globebw24x24.png") center left 6px no-repeat #fff}.announcementchecklist li{background:url("https://cdn.4uc.org/14/clss/microphone28x19.png") center left 6px no-repeat #b20000}.announcementchecklist li:hover{background:url("https://cdn.4uc.org/14/clss/microphonebw28x19.png") center left 6px no-repeat #fff}.documentchecklist li{background:url("https://cdn.4uc.org/14/clss/document20x24.png") center left 6px no-repeat #b20000}.documentchecklist li:hover{background:url("https://cdn.4uc.org/14/clss/documentbw20x24.png") center left 6px no-repeat #fff}.surveychecklist li{background:url("https://cdn.4uc.org/14/clss/survey20x25.png") center left 6px no-repeat #b20000}.surveychecklist li:hover{background:url("https://cdn.4uc.org/14/clss/surveybw20x25.png") center left 6px no-repeat #fff}.completedchecklist li{min-height:36px;background:url("https://cdn.4uc.org/14/clss/checkmark27x23.png") center left 6px no-repeat no-repeat #22b14c;text-align:left;padding-left:40px;padding-top:7px;margin-bottom:10px;border:2px solid #22b14c;vertical-align:top;display:block;overflow:normal;max-width:375px;text-shadow:none;box-shadow:none;border-radius:2px}.completedchecklist li:hover{background:url("https://cdn.4uc.org/14/clss/checkmarkbw27x23.png") center left 6px no-repeat no-repeat #fff!important;color:#000!important;border:2px solid #000!important}.lessondoc{font-size:14px;line-height:1.5;padding:7px}.lessondocimg,.lessondocnoimgborder{padding:7px 20px 40px}.lessondocimg{font-size:22px!important;font-family:verdana,Arial,Helvetica,sans-serif!important;overflow-wrap:break-word}.lessondocimg img{box-shadow:0 0 5px #888;border-radius:7px;margin:7px;-webkit-animation:2s linear fadeIn;animation:2s linear fadeIn;clear:both;display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:92%!important;height:auto!important;width:auto!important}.lessondocimg h1,.lessondocimg h2,.lessondocimg h3,.lessondocimg h4,.lessondocimg h5{text-align:center!important;font-size:32px!important;padding:20px 0!important;margin:auto;color:#424242!important;background:0 0!important;border-radius:0!important;font-weight:700!important;font-style:normal!important;box-shadow:none!important;margin-bottom:25px!important;margin-top:15px!important;font-family:verdana,Arial,Helvetica,sans-serif!important;line-height:120%!important;border-top:0!important;border-left:0!important;border-right:0px!important;border-bottom:2px solid #ccc!important;text-decoration:none!important}.lessondocimg ol,.lessondocimg ul{margin:20px auto 10px;border-radius:7px;padding-top:10px;padding-bottom:10px;box-shadow:0 0 5px #888;text-align:left}.lessondocimg h1 em,.lessondocimg h1 font,.lessondocimg h1 span,.lessondocimg h1 strong,.lessondocimg h1 u,.lessondocimg h1[style],.lessondocimg h2 em,.lessondocimg h2 font,.lessondocimg h2 span,.lessondocimg h2 strong,.lessondocimg h2 u,.lessondocimg h2[style],.lessondocimg h3 em,.lessondocimg h3 font,.lessondocimg h3 span,.lessondocimg h3 strong,.lessondocimg h3 u,.lessondocimg h3[style],.lessondocimg h4 em,.lessondocimg h4 font,.lessondocimg h4 span,.lessondocimg h4 strong,.lessondocimg h4 u,.lessondocimg h4[style],.lessondocimg h5 em,.lessondocimg h5 font,.lessondocimg h5 span,.lessondocimg h5 strong,.lessondocimg h5 u,.lessondocimg h5[style]{text-align:center!important;color:#424242!important;font-family:verdana,Arial,Helvetica,sans-serif!important;font-size:32px!important;background-color:transparent!important;font-style:normal!important;text-decoration:none!important}.lessondocimg b,.lessondocimg em,.lessondocimg i,.lessondocimg strong,.lessondocimg u{font-size:22px!important}.lessondocimg div,.lessondocimg em,.lessondocimg font,.lessondocimg li,.lessondocimg p,.lessondocimg span,.lessondocimg strong,.lessondocimg strong font,.lessondocimg strong span,.lessondocimg u{font-size:22px!important;font-family:verdana,Arial,Helvetica,sans-serif!important;line-height:150%!important}.lessondocimg b{color:#00f!important}.lessondocimg strong{color:#00006f!important}.lessondocimg em{color:#000!important;background-color:transparent!important}.lessondocimg u{color:red!important}.lessondocimg ol{background-color:#fc9}.lessondocimg ul{background-color:#9cf}.lessondocimg li{margin-left:15px;padding:5px;background-color:transparent!important}.lessondocimg li b,.lessondocimg li em,.lessondocimg li i,.lessondocimg li span,.lessondocimg li strong{color:#000!important;background-color:transparent!important}.lessondocimg table{margin:auto!important;background-color:#fff}.lessondocimg td{padding:10px}.lessondocimg code,.lessondocimg pre{background:#f4f4f4!important;border:1px solid #ddd!important;border-left:3px solid #f36d33!important;color:#666!important;page-break-inside:avoid!important;font-family:monospace!important;font-size:15px!important;line-height:1.6!important;margin-bottom:1.6em!important;max-width:100%!important;overflow:auto!important;padding:1em 1.5em!important;display:block!important;word-wrap:break-word!important}.lessondocimg code div,.lessondocimg code p,.lessondocimg code span,.lessondocimg pre div,.lessondocimg pre p,.lessondocimg pre span,.questiontext code,.questiontext code div,.questiontext code span,.questiontext pre,.questiontext pre div,.questiontext pre span{font-family:monospace!important;font-size:15px!important;color:#666!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}code,pre{background:#f4f4f4;border:1px solid #ddd;border-left:3px solid #f36d33;color:#666;page-break-inside:avoid;font-family:monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1em 1.5em;display:block}.iconview{border:1px solid #00008b;border-radius:7px;padding:5px;margin-left:10px;margin-right:10px;margin-bottom:10px;width:80px;height:80px;overflow:hidden}.iconviewoutline{overflow:hidden;vertical-align:middle;display:flex;align-items:center;justify-content:center}.iconview button{display:block;width:80px;height:80px}.iconview img{width:auto;height:auto;max-height:60px;max-width:60px;display:block;margin:auto;vertical-align:middle}.image90Degrees{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.image180Degrees{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image270Degrees{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.image0Degrees{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.todolist{width:95%;margin:auto;font-size:20px;color:#4f4f4f;border-bottom:1px solid #ccc}.todolistheading{margin:10px 0 0;padding:0;display:flex;align-items:center;background-image:linear-gradient(to right,#add8e6 ,#fff)}.todolistheading img{width:28px;height:auto;margin:0;padding:0;border:0}.todolist ul,.todolist ul li,.todolist ul li a{width:100%;box-sizing:border-box}.todolist h1,.todolist h2,.todolist h3{color:#424242;background-color:transparent;font-family:verdana,Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:400;text-decoration:none;display:block;text-align:left;width:100%;padding:7px;margin:10px;flex-grow:3;box-sizing:border-box}.todolistheading div{min-width:55px;font-size:16px;text-align:center;padding:7px;margin:10px}.todolist ul{list-style-type:none;padding:0}.todolist ul li{padding:15px}.todolist ul li:hover{background-image:linear-gradient(to right,#cdffcd ,#fff)}.todolist ul li a{text-decoration:none;display:block;display:flex;align-items:center;color:#4f4f4f}.todolistblank,.todolisticon,.todolisticoncomplete{width:40px!important;text-align:center}.todolistblank img{width:25px;height:auto;margin:7px}.todolisticon img,.todolisticoncomplete img{width:auto;min-width:20px;max-width:38px;height:auto;max-height:25px;margin:5px}.todolisticoncomplete img{filter:grayscale(100%);opacity:.5}.todolisttitle{min-width:50%;flex-grow:3}.todolisttitlecomplete{text-decoration:line-through;text-decoration-thickness:1px;color:#a9a9a9;min-width:50%;flex-grow:3}.todolistchecked{width:40px;text-align:center}.todolistchecked img{background-color:#1266f1;width:30px;height:auto;margin:5px}.todoliststatus{text-align:center;background-color:#3bb54a;color:#fff;padding:5px;font-size:14px;border-radius:4px}@media screen and (min-width:100px) and (max-width:820px){.clssStartPg h2,.lessontab div,.todolist h1,.todolist h2,.todolist h3{font-size:19px}.lessoncomplete,.uclikecountnobox{text-align:center;position:relative}.startpglesson,.startpglessonHL{width:88%}.lessontab div{left:30px}.lessonimgblock{display:block;width:100%;margin:auto;text-align:center}.lessonbttnblock{display:block;width:100%;min-height:40px;padding:0;margin:0}.lessoncomplete{margin:auto;padding:5px;top:15px;display:block;max-width:250px}.graduationbox{width:95%;margin:0 auto;padding-left:0;padding-right:0}.classhdr,.lessonhdr,.progressreport h2{font-size:22px}.classhdr img{max-height:25px}.lessontoolbar{width:95%}.lessontoolbar img,.lessontoolbarfiller{width:55px;height:55px}.lessonactivityblock{width:95%;margin:auto;padding:0}.lessonactivityblock h2{font-size:19px;text-align:center}.lessonratings,.trinfo div{font-size:12px}.announcementchecklist ul,.assignmentchecklist ul,.completedchecklist ul,.documentchecklist ul,.examchecklist ul,.netlinkchecklist ul,.pollchecklist ul,.surveychecklist ul{width:97%;margin:auto;padding:0}.announcementchecklist li,.assignmentchecklist li,.completedchecklist li,.documentchecklist li,.examchecklist li,.netlinkchecklist li,.pollchecklist li,.surveychecklist li{max-width:375px;margin-left:auto;margin-right:auto}.lessondoc,.lessondocimg,.lessondocimg b,.lessondocimg div,.lessondocimg em,.lessondocimg font,.lessondocimg i,.lessondocimg li,.lessondocimg li .lessondocimg span,.lessondocimg li b,.lessondocimg li div,.lessondocimg li em,.lessondocimg li i,.lessondocimg li span,.lessondocimg li strong,.lessondocimg ol,.lessondocimg p,.lessondocimg span,.lessondocimg strong,.lessondocimg strong font,.lessondocimg strong span,.lessondocimg table,.lessondocimg td,.lessondocimg u,.lessondocimg ul{font-size:17px!important}.lessondocimg h1,.lessondocimg h1 em,.lessondocimg h1 font,.lessondocimg h1 span,.lessondocimg h1 strong,.lessondocimg h1 u,.lessondocimg h1[style],.lessondocimg h2,.lessondocimg h2 em,.lessondocimg h2 font,.lessondocimg h2 span,.lessondocimg h2 strong,.lessondocimg h2 u,.lessondocimg h2[style],.lessondocimg h3,.lessondocimg h3 em,.lessondocimg h3 font,.lessondocimg h3 span,.lessondocimg h3 strong,.lessondocimg h3 u,.lessondocimg h3[style],.lessondocimg h4,.lessondocimg h4 em,.lessondocimg h4 font,.lessondocimg h4 span,.lessondocimg h4 strong,.lessondocimg h4 u,.lessondocimg h4[style],.lessondocimg h5,.lessondocimg h5 em,.lessondocimg h5 font,.lessondocimg h5 span,.lessondocimg h5 strong,.lessondocimg h5 u,.lessondocimg h5[style]{font-size:22px!important}.bgwht{font-size:25px}.attachmentarea button,.goscreen,.infobox,.infoboxwhite,.pollbuttonbox,.uploadinfo,.uploadinfo button{font-size:15px}.countwrapper{margin:auto;padding:7px;width:50%;max-width:100px;height:75px;font-size:45px}.countwrapper div{top:14px}.countwrapper span{margin-top:28px;font-size:12px}.starcount{display:none}.grayhdr{min-height:55px}.grayhdr h2{padding:12px;font-size:23px}.questionnumber{min-height:30px;max-width:55px;border-radius:0;background-color:#fff;color:#000;font-size:22px;padding-top:4px;font-weight:700;margin-right:0;padding-right:0}.questiontext{font-size:20px;padding-left:2px}.pollquestion,.questiontext div,.questiontext font,.questiontext li,.questiontext p,.questiontext span,.questiontext strong,.questiontext td{font-size:20px!important}.examchoicearea{margin-top:10px}.examchoiceoption{min-height:50px;width:95%;font-size:18px!important}.examchoiceoption div,.examchoiceoption font,.examchoiceoption li,.examchoiceoption p,.examchoiceoption span,.examchoiceoption strong,.examchoiceoption td,.pollchoiceoption{font-size:19px!important}.infobox h1,.infobox h2,.infobox h3,.infoboxwhite h1,.infoboxwhite h2,.infoboxwhite h3,.messagebox h2,.trinfo h2{font-size:21px}.tdsubject{font-size:14px!important;width:100%;margin:0;border-right:0px;border-bottom:1px solid #ccc;padding-left:0}.progresscontainer,.subinfo{display:block}.uclikecount,.uclikecountblue,.uclikecountgreen,.uclikecountred{width:50px;height:35px;font-size:25px!important}.uclikecountlabel{text-align:center;margin-top:-2px;font-size:12px}.uclikecountnobox{top:0;height:25px;font-size:25px!important}.topiclisting table{width:98%;margin-top:10px;margin-left:auto;margin-right:auto;padding:5px;border:none;border-radius:0}.postreplybuttons,.threadbuttons{text-align:center!important;margin:auto}.postreplybuttons{text-align:right}.messagethumbnail{width:70px;height:70px}.messagebox h2{font-weight:400;padding-bottom:7px}.attachmentarea img,.todolistheading img{width:25px;height:auto}.clssroster ul{padding:0;margin:auto}.clssroster ul li{margin-left:10px;margin-right:10px}.resultpage h2,.resultpage h3{font-size:21px;padding:5px}.resultpageinfobox{width:85%;max-width:600px;font-size:19px}.gradearea,.progressarea{width:100%}.gradearea{display:flex}.tdgraph,.tdlabel,.tdratio{font-size:12px!important}.nameblock div{width:50%;padding:7px;font-size:17px}.nameblock img{max-height:45px}.currentgrade{margin-top:20px;width:100px;height:80px;font-size:65px}.currentgradepercent{top:20px;height:30px}.currentgradelabel{margin-top:30px;font-size:14px}.overallgrade{margin-top:29px;width:75px;height:55px;font-size:45px}.overallgradepercent{top:10px;height:25px}.overallgradelabel{margin-top:15px;font-size:12px}.reportcardlesson,.reportcardpoints{font-size:14px!important}.reportcarditem{width:70%}.reportcarditempoints{width:15%}.fwsbg h1,.fwsbg h2{width:95%;padding:10px;margin-top:0;font-size:25px}.fwsbgmsg{width:95%;font-size:18px;padding:7px}.vdobackground{padding:0;border-radius:2px;box-shadow:none;width:100%}.lessonratingswrapper{box-shadow:none;border-radius:0;width:100%}.todolist{width:99%;font-size:17px}.todoliststatus{font-size:12px;padding:4px}}