﻿html{--black: #000;--white: #fff;--lightgray: #f4f4f4;--darkgray: #666;--answerHover: #dbe6f8;--main-bkgnd: #fff;--main-bkgnd-halfOpaque: rgba(255,255,255,0.5);--edge-bkgnd: #036;--dlg-bkgnd: #eee;--bcborder-color: #036;--header-color: #036;--rowtotal-bkgd: #f0f8ff;--border-top: #036;--hoverHighlight-bkgd: #FFE292;--activeHighlight-bkgd: #FF9900;--darkorange: #bf5600;--lightorange: orange;--firstRight-bgnd: #66FF99;--wrongRight-bgnd: #CCFFCC;--giveup-bgnd: #ffffcc;--compulsory-bgnd: #ffffcc;--correct-bkgnd: #f5f5f5;--wrongfb-bkgnd: #ffc0cb;--wrong-bkgnd: red;--highlight: #ff8;--lemon: #FFFEE1;--blue: #3366CC;--green: #009966;--yellow: #FFCC00;--lightyellow: #FFFFCC;--lightgreen: #CCFFCC;--darkgreen: #009933;--darkblue: #3300CC;--lightblue: #66CCFF;--lightpink: #FFCCCC;--darkpink: #FF3366}@media screen{html.darkMode{--black: #fff;--white: #000;--rowtotal-bkgd: #000;--lemon: #222;--lightgray: #444;--darkgray: #f4f4f4;--answerHover: #757575;--main-bkgnd: #00172e;--main-bkgnd-halfOpaque: rgba(0,23,46,0.5);--edge-bkgnd: #00172e;--dlg-bkgnd: #222;--bcborder-color: #d2eaf1;--header-color: #d2eaf1;--darkorange: orange;--lightorange: #bf5600;--firstRight-bgnd: green;--wrongRight-bgnd: #66BB6A;--giveup-bgnd: #aa6006;--wrongfb-bkgnd: #8b0000;--compulsory-bgnd: #000;--wrong-bkgnd: darkred;--highlight: #74743E;--hoverHighlight-bkgd: #424242;--activeHighlight-bkgd: #b45105;--blue: #89dbf6;--green: limegreen;--yellow: #D1AB08;--lightyellow: #465621;--lightgreen: darkgreen;--darkgreen: #CCFFCC;--darkblue: #66CCFF;--lightblue: #3300CC;--lightpink: #FF3366;--darkpink: #FFCCCC}html.darkMode .layout-west,html.darkMode .layout-east{--hoverHighlight-bkgd: #444}}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,select{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;empty-cells:show}fieldset,img,a img{border:0}ul{list-style:none}ol li{list-style-type:decimal}h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}i,em{font-style:italic}abbr,acronym{border-bottom:1px dotted #000;cursor:help}thead th{font-weight:bold;text-align:center}iframe{border:none}html{height:100%}body,math,.MathJax{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;background-color:#fff}body{font-family:Verdana,Arial,Helvetica,sans-serif;margin:10px}p{text-align:left}fieldset{display:block}fieldset label{display:inline-block;width:165px}fieldset.wide label{display:inline-block;width:250px}fieldset p{margin:0;padding:0;margin-top:4px}hr{color:var(--bcborder-color);background-color:var(--bcborder-color);height:2px;width:100%;border:none}hr.thin{height:1px;margin-bottom:0}hr.v{display:inline-block;width:2px;height:100%;margin:0 7px}hr.v.thin{width:1px;margin:0}hr.black{color:var(--black);background-color:var(--black)}select{font-size:14px}input,select{cursor:pointer}input{padding:1px}textarea{border:inset #000 1px}h1{font-size:22px;color:var(--header-color)}h1 sub,h1 sup{font-size:.64em}h2{font-size:18px;color:var(--header-color);text-align:left}h2 sub,h2 sup{font-size:.72em}h3{font-size:16px}h4{font-size:14px}sub,sup{font-size:.86em}.ui-tooltip sub,.ui-tooltip sup{line-height:0}.subsize{font-size:.86em}.ss{padding:0 2px}b,strong{color:var(--bcborder-color)}a{background-color:rgba(0,0,0,0);color:#1a4d99}a:active,a:visited,a:link{text-decoration:none}a:hover{text-decoration:underline}dl{font-size:13px}dt{font-size:14px;font-weight:bold;color:#0a50a9;margin-top:8px}.ol2{counter-reset:tile-counter}.ol2 .li2{counter-increment:tile-counter}.ol2 .li2::before{content:counter(tile-counter) "";position:absolute;margin-left:-13px;color:silver;font-size:8px;width:15px;text-align:right}.selectNone{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.fontReset{font-size:initial;font-style:initial;font-weight:initial}.normal{font-size:14px;font-weight:normal;border:medium none}.smallishtext{font-size:12px}.smalltext{font-size:10px}.verysmalltext{font-size:8px}.noborder{padding:0;margin:0;border:0}h1.popupheader{color:#fff;padding:5px}.centerCol{text-align:left;min-width:570px;max-width:900px;clear:both;margin:15px auto 0}input.error,select.error{border:2px solid red;background-color:#ffffd5;xbackground-color:var(--fielderror-color)}label.error{width:auto;font-size:11px;vertical-align:middle;padding-left:5px;color:red}td.error{background-color:#fdd}span.error{color:red}span.error.select2-selection{border:solid red 2px}.requiredStar{font-weight:bold;color:red}span.note,div.note,caption.note{font-size:.85em;font-style:italic}span.newline{display:block;margin-bottom:3px}td,th{padding:3px}.bordertop,tr.bordertop td,tr.bordertop th{border-top:solid 1px var(--bcborder-color)}.borderbottom,tr.borderbottom td,tr.borderbottom th{border-bottom:solid 1px var(--bcborder-color)}.waitMsg{z-index:10;background-color:#fff;padding:7px;border:2px solid #000}.waitMsg svg.fa-spinner{font-size:30px;margin-right:10px;float:left}.waitMsgText{font-size:20px;font-weight:bold;color:#000}.waitMsg .waitMsgText{display:inline-block;margin-top:3px}.ui-dialog .waitMsgSpinner{background-position:0;width:32px;height:32px;margin:auto;margin-top:20px}.ui-dialog .waitMsg_modal{background:#fff}.loadingMsg{color:var(--white);font-size:18px;font-style:italic;font-weight:normal;float:left;margin-left:16px}.menu .loadingMsg{margin-top:20px}.bctoolbar .loadingMsg{line-height:50px}.contextMenu.nongrid{box-shadow:3px 3px 3px silver;background-color:var(--dlg-bkgnd);color:var(--black);border:1px solid gray;padding:3px 3px;display:none;min-width:120px;position:absolute;z-index:99999}.contextMenu.nongrid li{list-style-type:none;margin-left:0}.contextMenu.nongrid li:hover a{background-color:var(--hoverHighlight-bkgd)}.contextMenu.nongrid li a{display:block;color:var(--black);text-decoration:none;font-size:13px;line-height:20px;padding:5px 3px}.mobile .contextMenu.nongrid li a{padding:10px 3px;font-size:14px}.mobile .contextMenu.nongrid li a svg{font-size:16px}.contextMenu.nongrid li a .caption{xcolor:#000;color:var(--black);padding-left:3px}#inlinepreload,body.notSubject .showInSubject,body.notCourse .showInCourse,.isCourse .hideInCourse,body.notSubtopic .showInSubtopic,.isSubtopic .hideInSubtopic,body.notReportuser .showReportuser,body.isCourseClass .hideInClassReport,body.notCourseClass .showInClassReport,body.isMultiClass .hideInMultiClassReport,body.notMultiClass .showInMultiClassReport,body.cannotEnrol .ifCanEnrol,body.cannotEdit .ifCanEdit,body.cannotAdmin .ifCanAdmin,html.notFullScreen .showInFullScreen,html.isFullScreen .hideInFullScreen,html.notDemo .showInDemo,html.isDemo .hideInDemo,html.notMobile .showMobile,html.mobile .hideMobile,html.notTouch .showInTouch,html.touch .notInTouch,html.online .offline,html.offline .online,.bcoverview .hideInOverview{display:none !important}.isAdminPreview .goto-home,.homelink-hidden,.homelink-hidden .logout-user{display:none !important}.isAdminPreview .layout-north{height:40px}.isAdminPreview .layout-north #navbartoggle{display:none}.isAdminPreview .layout-north #topSubtopicNav{width:auto}.isAdminPreview .layout-north #topSubtopicNav button.first,.isAdminPreview .layout-north #topSubtopicNav button.final{display:flex}.isAdminPreview .navLinks a:not(.show-options){display:none}#divWrapperParent{background-color:var(--main-bkgnd);position:relative;overflow:auto;padding:5px 8px 40px;margin:0;border:none;height:100%;font-family:Verdana,Arial,Helvetica,sans-serif}body.noframe #divWrapperParent{margin-top:50px}#divWrapperParent.layout-center{height:auto;top:40px}.isCourseClass #divWrapperParent.layout-center{top:60px}#divWrapperParent #bcLinkCol{display:none}#divWrapperParent #bcMainCol{margin-right:10px}.isFullScreen #divWrapperParent{padding-top:8px}#divWrapperParent svg.gray{color:#a2a2a2}#divWrapperParent svg.gray:hover{color:var(--black)}#bcLinkCol{float:right;width:140px;text-align:center}#bcMainCol{width:auto;margin-right:150px;padding-top:45px}.layout-center #bcMainCol{padding-top:0}.layout-center #bcMainCol h1{margin-bottom:5px}.divWrapper{margin:0 auto;max-width:1050px}#pageH1Overlay{z-index:10;background-color:#fff;display:none;position:absolute}.bcwelcome #mainPane #divAwards svg .linear-stop1{stop-color:#fab700}.bcwelcome #mainPane #divAwards svg .linear-stop2{stop-color:#fbdf93}.bcwelcome #mainPane #divAwards svg .linear-stop3{stop-color:#fff}.bcwelcome #mainPane #divAwards svg .linear-stop4{stop-color:#fbdf93}.bcwelcome #mainPane #divAwards svg .linear-stop5{stop-color:#fcce4f}.bclogin #loginMain{width:300px;xmax-width:740px;margin:10% auto 0;text-align:center;border:2px solid #036;padding:6px;background-color:var(--rowtotal-bkgd)}.bclogin #loginMsg{color:red;display:block;margin:10px 0}.bclogin h2{text-align:center}.bclogin fieldset{margin-top:10px}.bclogin fieldset.login p{xmin-height:40px;margin-bottom:15px;font-size:13px}.bclogin fieldset.login p .error{padding-left:0}.bclogin .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:2px}.bclogin label.login{width:75px}.bclogin input.text,.bclogin select{box-sizing:border-box;width:200px;background-color:#fff}.bclogin label[for=remember]{padding:4px;cursor:pointer}.bclogin label[for=remember] input{margin-right:5px}.bclogin input[type=submit],.bclogin button{width:110px;text-align:center;margin-right:15px}@media screen and (max-width: 530px){.bclogin #loginMain{min-width:0 !important}.bclogin fieldset.login{width:auto !important}.bclogin #btnLogin{margin-left:0;margin-right:15px}.bclogin #loginSubheading{font-size:12px}}#loginSubheading{font-size:16px;text-align:center;margin-top:8px}.bceduser.isInstitution #institutionid{display:none !important}.bceduser .userRemember{position:relative;top:2px;padding:3px;margin-right:20px}.bceduser .divMain{padding-top:0px}.bceduser fieldset{xwidth:680px;clear:both;max-width:600px;margin:10px auto;padding:15px 0 25px}.bceduser fieldset p{margin-top:8px}.mobile .bceduser fieldset label{width:150px}.bceduser #Form1 fieldset{padding-top:0}.bceduser input.text{box-sizing:border-box;border-style:solid;width:300px}.bceduser input.text.narrow{width:150px}.bceduser .GoBtn{clear:both;margin-top:15px}.notMobile .bceduser #regDate{float:right;margin-top:8px}.bceduser #divClass,.bceduser #divLicence{margin-top:10px}.bceduser #divClass table,.bceduser #divLicence table{margin-top:3px}.bceduser #btnAddClass,.bceduser #btnRegister{font-weight:bold}.bceduser #classMsg,.bceduser #regMsg{margin-left:20px}.bceduser .select2-container .select2-selection{height:20px;line-height:20px}.bceduser .select2-container .select2-selection .select2-selection__rendered{line-height:inherit}.bceduser table.stripe td{padding:7px 6px;font-size:13px}.bceduser a.buy-licence{padding:8px 2px;margin-top:-6px}.bcadduser #rSubinstitutionid,.bcadduser #rSubinstitution,.bcadduser #rCountry,.bcadduser #rCountryid,.bcadduser #rSubject{display:none}.topicindex{font-size:14px}.topicindex h1 .instSubheading{font-size:14px;margin-top:0}.topicindex .divMain{padding-top:0px}.topicindex div.topic{margin-top:25px;border-top:solid 2px var(--bcborder-color)}.topicindex div.topic h2{border-top:3px;padding:2px;text-align:left}.topicindex div.topic .blurb{margin:10px 0}.topicindex div.topic .private{display:none}.topicindex div.topic h2,.topicindex div.subtopic h3{border:0;border-left:3px solid rgba(0,0,0,0);padding-left:1px;margin-left:-4px}.topicindex div.subtopic{margin-bottom:5px;margin-top:12px;clear:right;content-visibility:auto;contain-intrinsic-size:auto 200px}.topicindex div.subtopic h3{color:#36c;font-size:16px;display:block;min-height:30px;padding-top:4px;box-sizing:border-box}.topicindex div.subtopic h3 .floatRight,.topicindex div.subtopic h3 .numPages{color:var(--black);font-weight:normal}.topicindex div.subtopic h3 .numPages{font-size:14px}.mobile .topicindex div.subtopic h3 .numPages{display:block}.topicindex div.subtopic .subtopicBlurb{font-size:13px}.topicindex div.subtopic li{padding:2px;margin:1px 0 0 -2px;border:solid 1px rgba(0,0,0,0)}.topicindex div.subtopic ul li a{display:block}.notMobile .topicindex div.subtopic h3+div,.notMobile .topicindex div.subtopic li.pageidlink{padding-right:210px}.topicindex div.csscore{position:relative;padding:2px 2px 0 0}.mobile .topicindex div.csscore{min-height:40px}.topicindex div.csscore>.floatRight{text-align:right;font-size:11px}.topicindex div.csscore .date,.topicindex div.csscore sup,.topicindex div.csscore sub{font-size:12px}.topicindex div.csscore .date{white-space:nowrap}.mobile .topicindex div.csscore .date{clear:right;float:right}.topicindex div.csscore .percent{font-size:16px;line-height:15px;width:50px}.topicindex div.csscore .fraction{width:50px;margin-top:-3px}.topicindex div.csscore .percent,.topicindex div.csscore .fraction{text-align:right;float:right;display:inline-block}.topicindex div.csscore .fa-check{font-size:22px;margin-bottom:-4px}.topicindex div.csscore .fa-crown{font-size:10px;margin-top:-4px}.topicindex div.csscore .scorebarshort{position:absolute;top:20px;right:2px}.topicindex .mobileFriendly{font-size:.85em;color:#333;font-style:italic;display:block;margin:-10px 0 6px 0}.alltopicsindex li{list-style:none;text-indent:-30px;margin:3px 0 3px 30px}.alltopicsindex li.letter{margin-top:15px;font-weight:bold}.alltopicsindex li.links{margin:0 0 20px -8px;text-indent:0}.alltopicsindex li.links a{padding:8px}.alltopicsindex #markjsMsg{font-size:.9em}.alltopicsindex #courseGroupFilter{margin:15px 0 -15px}.alltopicsindex #courseGroupFilter input{display:none}.alltopicsindex #courseGroupFilter span{min-width:70px;margin-bottom:5px;margin-right:10px}.alltopicsindex #courseGroupFilter input:checked+span{background-color:var(--darkgray);color:var(--white) !important}.bcsurvey #mainPane{margin-bottom:0}.bcsurvey #divWrapper2{max-width:900px;margin:auto}.bcsurvey form#Form1{border:solid 1px gray;padding:7px;clear:left;max-width:350px;margin:0 auto}.bcsurvey #divSurveyMsg{height:16px;margin:6px 0;font-style:italic}.bcsurvey #divRadio{height:70px}.bcsurvey .ratingWrapper{font-size:12px;xmargin-top:5px;margin:15px auto;width:300px}.bcsurvey #pastComments{display:none;font-size:12px}.bcsurvey #pastCommentsRpt{font-size:12px;margin-top:15px;clear:left}.bcsurvey .pagescorebar{height:15px;border:1px solid gray}.bcsurvey .extraQLink{margin:0;margin-right:5px;padding:0}.bcsurvey #divNewComment{text-align:left;margin-top:8px;padding-top:10px;clear:left}.isDemo .bcsurvey #divNewComment{margin-top:0;padding-top:0}.bcsurvey #divNewComment .ui-resizable-se{bottom:17px;right:5px}.bcsurvey #divSurvey{max-width:450px;text-align:left;margin:30px auto 0}.mobile .bcsurvey #divSurvey{margin-top:20px 20px 0}.bcsurvey #radioScore-wrapper{cursor:pointer}.bcsurvey #divPastStats{margin:10px auto 30px;width:350px}.bcsurvey table.topScores .datetime{padding:1px 2px;line-height:1em}.bcsurvey table.topScores .datetime .time{display:block;font-size:.9em}.mobile .bcsurvey #pageScores{margin:10px auto;float:none}@media screen and (max-width: 530px){.bcsurvey #divSurvey{width:auto}}.bcsurvey #welcomeDemoButtons{width:300px;float:none;margin:30px auto 0}.bcsurvey #welcomeDemoButtons .msg{display:block;font-size:12px;margin-bottom:10px}.preload .preload-hide{visibility:hidden}.instSubheading{display:block;xmargin-top:-2px;font-size:11.5px;font-weight:normal}#sidebarWrapper{max-width:260px;float:right}.isFullScreen #sidebarWrapper{margin-top:26px}#mainPane{float:left;min-width:300px;max-width:700px;width:65%;margin-right:30px;margin-bottom:20px;min-height:450px;padding-bottom:20px;xpadding-top:8px}.isSubtopic.notCourseClass #mainPane{width:100%}.notCourseClass .bccontents #mainPane,.notCourseClass .bcsurvey #mainPane{float:none;margin-left:auto;margin-right:auto}.sidebar{float:left;padding:10px 0 28px;width:260px;flex-basis:240px;overflow:hidden}.isCourseClass .sidebar{padding-bottom:10px}.sidebar .sparkGraph{width:120px}.sidebar .sparkFrame{margin-bottom:30px}.sidebar .topScores{margin-top:0;max-width:360px;margin:auto;xoverflow-x:hidden}.sidebar table.topScores{width:230px;margin-left:10px}.sidebar table.topScores .li2::before{margin-top:2px;font-size:1em}.sidebar .flotWrapper{xwidth:225px;cursor:pointer}.sidebar .marksHistogram{xwidth:225px;width:260px;height:130px;border:none;padding:0}.sidebar#userClassLinks{padding:0 0 5px}.sidebar#userClassLinks a{display:block;padding:10px;font-size:13px}.bcwelcome .buttonWrapper,.bcsurvey .buttonWrapper{display:inline-block;font-size:12.5px;vertical-align:top}.bcwelcome .buttonWrapper button,.bcsurvey .buttonWrapper button{width:95px;height:30px}.bcwelcome .buttonWrapper button svg,.bcsurvey .buttonWrapper button svg{font-size:1.3em;margin-top:-1px}.bcwelcome .buttonWrapper button svg,.bcwelcome .buttonWrapper a svg,.bcsurvey .buttonWrapper button svg,.bcsurvey .buttonWrapper a svg{float:left;margin-left:2px;width:17px}.bcwelcome .buttonWrapper>span,.bcsurvey .buttonWrapper>span{display:block;text-align:center;font-size:.9em}.bcwelcome .goto-topic,.bcwelcome .goto-alltopicsindex,.topicindex .goto-topic,.topicindex .goto-alltopicsindex{margin-left:10px;xmargin-top:-5px;xcolor:gray;xpadding:5px;xtext-align:center;xfloat:right;display:inline-block;font-size:11px;line-height:1em;position:relative;top:2px;padding:0px 5px;xfont-weight:normal}.isFullScreen .bcwelcome .goto-topic,.isFullScreen .bcwelcome .goto-alltopicsindex,.isFullScreen .topicindex .goto-topic,.isFullScreen .topicindex .goto-alltopicsindex{top:-15px}.isCourseClass .bcwelcome .buttonWrapper span.inlineBlock{vertical-align:middle;xwidth:105px;font-size:12px}.isCourseClass .bcwelcome .buttonWrapper button,.isCourseClass .bcwelcome .buttonWrapper a{width:90px;font-family:Arial}.isCourseClass .bcwelcome .buttonWrapper a svg{transform:none}.isCourseClass .bcwelcome .buttonWrapper a:hover{text-decoration:none}.bcwelcome h2{font-size:16px;margin-bottom:2px}.bcwelcome #sidebarWrapper{flex-basis:260px}.bcwelcome #mainPane{flex-basis:500px;flex-grow:1;max-width:none;xmargin-right:0;margin:0 auto;xwidth:70%}.bcwelcome #mainPane .welcomeButtons{float:right;position:relative;z-index:1}.bcwelcome .bcbutton.edit-profile,.bcwelcome .bcbutton.show-scores{width:92px}.bcwelcome .bcbutton.edit-profile{margin:3px 0 0 15px}.bcwelcome .offline.warning{width:92px;margin:3px 0 0 15px;text-align:center;font-size:16px}.bcwelcome .sidebar h2{text-align:center;xfont-size:16px}.bcwelcome li h2{text-align:left}.bcwelcome .navLinks{position:absolute;top:0;right:0}.bcwelcome .navLinks a{display:inline-block;padding:7px 10px;color:#036}.bcwelcome .navLinks a:hover{color:#036}.bcwelcome button.show-scores{float:right;clear:right}.bcwelcome .bcblurb .bulletList{min-height:140px;margin-top:-10px;display:flex;align-items:center;xmargin:0 auto;max-width:450px}.bcwelcome .bcblurb .bulletList li{list-style-position:outside;margin-left:10px;font-size:15px}.bcwelcome .divWrapper h1.absolute{position:absolute;left:5px;top:5px}.bcwelcome .divWrapper div.header h1{position:static;left:auto;right:auto}.bcwelcome .divWrapper div.header h1 .homeh1row2{display:block;margin-left:80px;margin-top:3px}.mobile .bcwelcome .divWrapper div.header h1{font-size:21px}.bcwelcome .divWrapper div.header .classid{font-weight:normal}.bcwelcome #mainPane .header{min-height:150px;position:relative}.isCourseClass .bcwelcome #mainPane .header{min-height:auto !important}.isCourseClass .bcwelcome #mainPane .header a{display:inline-block;padding:7px 5px 4px 0;font-weight:bold;cursor:pointer}.bcwelcome .bcoverview #mainPane .header{xmin-height:auto;xmin-height:55px;min-height:40px;xfloat:left}.bcwelcome #homeClassStats{position:relative;z-index:1}.bcwelcome #mainPane .tileScoreBtnWrapper{height:30px}.bcwelcome #mainPane .floatRight h2{float:right;font-size:18px}.bcwelcome #mainPane .lastDate{display:block;font-size:12px;text-align:right}.bcwelcome #mainPane .edit-profile{cursor:pointer;padding:2px}.bcwelcome #mainPane .edit-profile:hover{text-decoration:underline}.bcwelcome #mainPane #divAwards{float:right;padding:0px 10px}.bcwelcome #mainPane #divAwards .awardIcon{display:none;position:relative;width:45px;text-align:center}.bcwelcome #mainPane #divAwards .awardIcon:hover svg{filter:drop-shadow(3px 4px 1px rgba(0, 0, 0, 0.4))}.bcwelcome #mainPane #divAwards .awardIcon span{position:absolute;z-index:1;width:45px;left:0;top:14px;font-size:13px;font-weight:bold;font-family:georgia;color:#036;text-shadow:rgba(0,0,0,.5) -0.5px 0,rgba(0,0,0,.3) 0 -0.5px,hsla(0,0%,100%,.5) 0 .5px,rgba(0,0,0,.3) -0.5px -0.5px}.bcwelcome #mainPane #divAwards.hasCrown #userCrown,.bcwelcome #mainPane #divAwards.hasShield #userShield{display:block}.bcwelcome #mainPane #divAwards svg{font-size:32px}.bcwelcome #mainPane .bcblurb{clear:both;xmargin-top:10px;padding-top:10px;display:flex;justify-content:space-evenly;flex-direction:row-reverse;align-items:flex-start}.bcwelcome h2.bordertop{margin:2px 0 5px;padding-top:2px;border-top:2px solid var(--bcborder-color)}.bcwelcome #welcomeClassInfo{text-align:left;xmargin-top:30px;margin-top:0;margin-bottom:9px;clear:both;xmin-width:420px;padding-top:12px}.bcwelcome .welcomeClassWrapper{border-top-width:2px;margin-bottom:10px}.bcwelcome .welcomeClass_head{padding:4px 0}.bcwelcome .welcomeClass_head h2{font-size:18px}.bcwelcome .welcomeClass_head .numUsers{display:block;margin-top:3px}.bcwelcome .welcomeClass_head .classStats,.bcwelcome .welcomeClass_head .classAward,.bcwelcome .welcomeClass_head .rptClassLinks{float:right}.bcwelcome .welcomeClass_head .classStats{xmargin-top:3px;line-height:1.4em}.bcwelcome .welcomeClass_head .classAward{margin:4px 10px 0 0}.bcwelcome .welcomeClass_head .classAward span{color:#fff;font-weight:bold;text-shadow:1px 1px #000;position:absolute;margin-left:-22px}.bcwelcome .welcomeClass_head .classAward svg{font-size:31px}.bcwelcome .class-msg{margin:10px 0 0}.bcwelcome .rptClassLinks{float:right;margin:0 0 0 20px}.bcwelcome #instStats{font-size:11px;color:#000;margin-top:15px}.bcwelcome .centerCol{clear:left;margin-top:40px;min-width:300px}.bcwelcome #mainPane table.topScores{width:100%;margin:auto}.bcwelcome .linkToMore{xfloat:right;display:flex;justify-content:flex-end;padding:3px;font-size:11px}.bcwelcome a.welcomeLink{font-size:13px;font-weight:normal;background-color:#fff}.bcwelcome .userComments li{font-size:13px;padding:7px 0;list-style:none}.bcwelcome .userComments li:first-child{padding-top:2px}.bcwelcome .userComments li .inst{display:block;margin:2px 0 0}.bcwelcome .news li{padding:3px 0;font-size:13px}.bcwelcome .news li .blurb{display:block;margin-top:1px;margin-bottom:6px}.bcwelcome .news a:hover .blurb{text-decoration:none}.bcwelcome #rptHomeRatings,.bcwelcome #rptHomeCommentCategs{height:150px;width:44%;padding:1%;margin:30px 1.5%;border:solid 1px gray}.bcwelcome #rptHomeRatings .ratingValue,.bcwelcome #rptHomeCommentCategs .ratingValue{height:30px}.bcwelcome #rptHomeRatings h2,.bcwelcome #rptHomeCommentCategs h2{margin-bottom:5px}.bcwelcome #rptHomeRatings .total,.bcwelcome #rptHomeCommentCategs .total{font-weight:bold;border-top:1px dotted silver;color:#036}.bcwelcome table.sparkHeight td{height:26px}.bcwelcome .welcomeTable{min-width:420px;margin-top:3px;margin-bottom:7px;width:100%}.bcwelcome .welcomeTable .sparkaxis{float:none}.bcwelcome .welcomeTable th{xwhite-space:nowrap;padding:4px}.tileGroup{clear:both;padding-top:40px}.tileGroup ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));margin:0 -4px}.mobile .tileGroup ul{grid-template-columns:repeat(auto-fill, minmax(170px, 1fr))}.listTiles .tileGroup ul{display:block}.bcoverview #popCourses{padding-top:20px}.tileScoreBtnWrapper+.tileGroup,.welcomeClassWrapper .tileGroup{padding-top:10px}.bcwelcome .toggleTileType{float:left;position:relative;top:5px}.bcscores .toggleTileType{float:left;margin-top:11px}.bcscores .sortTiles{float:left;margin-top:10px}.toggleTileType input{display:none}.toggleTileType input+span{width:50px;xjustify-content:space-evenly}.bcoverview .toggleTileType,.toggleTileType input:checked+span{display:none}.sortTiles{margin-left:20px}.sortTiles select.dropSortTiles{height:26px}.sortTiles select.dropSortTiles option.disabled{font-size:3px}.show-alltasks,.show-undonetasks{margin-left:10px;padding:5px 0;position:relative;top:8px;font-size:13.5px}.tasks-all .show-alltasks,.tasks-undone .show-undonetasks{cursor:default;text-decoration:none;color:#000;font-weight:bold}.tasks-undone .tile-done{display:none}.layout-center .numcsdone,.layout-center .numcrowns{position:absolute;text-wrap:nowrap}.layout-center .numcsdone{bottom:20px;left:3px;font-size:.8em}.layout-center .numcsdone svg.fa-check{font-size:15px}.layout-center .numcrowns{bottom:12px;left:1px}.layout-center .numcrowns svg.fa-crown{font-size:11px;margin-right:4px}.topicTile{display:inline-block;height:122px;box-sizing:border-box;padding:4px;margin:0;container-type:inline-size;container-name:topictile-tile;content-visibility:auto}.bcwelcome.listTiles .topicTile .tileTitleWrapper{padding-left:0}.listTiles .topicTile{width:100% !important;height:44px;padding:0 4px;container-type:normal}.listTiles .topicTile:hover{transform:none}.listTiles .topicTile::before{margin-top:16px;margin-left:-8px;font-size:8px}.listTiles .topicTile>a{display:flex;border-width:1px 0 0 0}.listTiles .topicTile>a.bordertop{border-top:solid 2px #036 !important}.listTiles .topicTile.markjs-marked a.bordertop{border-top:1px solid #e0e0e0 !important}.listTiles .topicTile:last-child>a{border-bottom-width:1px}.listTiles .topicTile .tileTitleWrapper,.listTiles .topicTile .topic-msg,.listTiles .topicTile .tileMarksWrapper{height:auto}.listTiles .topicTile .tileTitleWrapper{display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center;box-sizing:border-box;padding-right:5px;margin-top:-1px;xpadding-left:6px;flex-basis:150px;flex-grow:1;order:1;container-type:inline-size;container-name:topictile-tile-title}.listTiles .topicTile .tileTitleWrapper h3,.listTiles .topicTile .tileTitleWrapper h4{white-space:normal}.listTiles .topicTile .topic-msg{margin-top:0;justify-content:left;padding-left:15px;margin-top:-2px;flex-basis:200px;flex-grow:2;order:3}.listTiles .topicTile .topic-msg .msg1{-webkit-line-clamp:3;max-height:39px;margin:auto;width:100%;xline-height:12px}.listTiles .topicTile .topic-msg .msg2{margin-top:1px}.listTiles .topicTile .subtopic-options{right:-4px}.listTiles .topicTile .tileMarksWrapper{xposition:absolute;position:relative;top:-3px;xtop:-3px;xleft:31%;xwidth:30%;height:36px;flex-basis:200px;flex-grow:1;order:2}.listTiles .topicTile .tileMarksWrapper .numcsdone,.listTiles .topicTile .tileMarksWrapper .numcrowns{left:auto;width:50px}.listTiles .topicTile .tileMarksWrapper .numcsdone{bottom:0px;right:-55px}.listTiles .topicTile .tileMarksWrapper .numcrowns{bottom:16px}.listTiles .topicTile .tileMarksWrapper .pageIcon{bottom:10px;left:0;font-size:18px}.listTiles .topicTile .tileMarksWrapper .testFlag{font-size:15px;position:relative;top:3px}.listTiles .topicTile .tileMarksWrapper .fraction{display:block;left:60px;bottom:10px;font-size:14px}.listTiles .topicTile .tileMarksWrapper .fraction sub,.listTiles .topicTile .tileMarksWrapper .fraction sup{line-height:0}.listTiles .topicTile .tileMarksWrapper .scorebarWrapper{height:6px;bottom:-3px}.listTiles .topicTile .tileMarksWrapper .tileDates{height:26px;xright:0;right:3px}.listTiles .topicTile .tileMarksWrapper .topic-due,.listTiles .topicTile .tileMarksWrapper .topic-date,.listTiles .topicTile .tileMarksWrapper .topic-date0{right:0;white-space:nowrap;position:absolute;display:block}.listTiles .topicTile .tileMarksWrapper .topic-due{position:absolute;display:block}.listTiles .topicTile .tileMarksWrapper .topic-date{bottom:0}.listTiles .topicTile .tileMarksWrapper .topic-due,.listTiles .topicTile .tileMarksWrapper .topic-date0{top:0;display:inline-block}.listTiles .topicTile .newFlag{left:auto;right:70px;top:16px}.topicTile>a{display:block;position:relative;overflow:hidden;border:1px solid #e0e0e0;box-sizing:border-box;height:100%;width:100%;padding:3px 4px;color:#000;text-decoration:none}.prerender:not(.bcoverview) .topicTile>a{border-bottom-width:6px}.topicTile>a.highlightTile{background-color:var(--hoverHighlight-bkgd)}.topicTile>a.highlightTile h3{font-weight:bold}.topicTile>a.goto-memquiz h4{font-variant:small-caps}.topicTile sup,.topicTile sub{line-height:0}.notCourse .topicTile .msg1 sup,.notCourse .topicTile .msg1 sub{line-height:inherit;font-size:.95em}.topicTile h3,.topicTile h4{width:100%;font-weight:normal;white-space:nowrap}.topicTile h3{font-size:14px;xline-height:14px;line-height:13px;xcolor:#036;color:var(--header-color)}.notCourse .topicTile h3{font-weight:bold;xfont-size:15px}.topicTile h4{font-size:12px;margin-top:2px}.notCourse .topicTile h4{font-size:12.5px}.topicTile .numSubtopicPages{float:right;font-size:.9em;margin-top:1px}.topicTile .subtopic-options{top:0;color:var(--black);font-style:normal;padding:0;padding-left:4px;zz-index:1}.topicTile .tileTitleWrapper{border-left:3px solid rgba(0,0,0,0);padding-left:1px;margin-left:-4px;position:relative}.topicTile .tileNum{position:absolute;font-size:9px;top:-1px;margin-left:-4px;color:silver}.topicTile .tileDates{position:absolute;right:3px;bottom:6px}.topicTile .topic-due,.topicTile .topic-date,.topicTile .topic-date0{font-size:11px}.topicTile .topic-due+.topic-date,.topicTile .topic-date0{display:none}.topicTile .topic-msg{margin-top:2px;height:55px;width:100%;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;font-size:11px}.notCourse .topicTile .topic-msg,.mobile .topicTile .topic-msg{font-size:12px}.topicTile .topic-msg .msg1{display:-webkit-box;-webkit-line-clamp:4;max-height:52px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:12.5px}.notCourse .topicTile .topic-msg .msg1,.bcoverview .topicTile .topic-msg .msg1{text-align:center}.topicTile .topic-msg .msg2{display:block;text-align:center;font-size:.95em;margin-top:3px;white-space:nowrap}html .topicTile .open-topic .tileMarksWrapper .pageIcon{font-size:11px}html .listTiles .topicTile .open-topic .tileMarksWrapper .pageIcon{font-size:12px}.topicTile .open-topic .pageIcon{bottom:6px}.tileTiles .topicTile .open-topic .topic-msg{height:75px}.tileTiles .topicTile .open-topic .topic-msg .msg1{-webkit-line-clamp:5;max-height:65px}.topicTile .hasmsg2 .topic-msg .msg1{-webkit-line-clamp:3;max-height:39px}.listTiles .topicTile .hasmsg2 .topic-msg .msg1{-webkit-line-clamp:2;max-height:26px}.topicTile .pageIcon{position:absolute;left:3px;bottom:5px;font-size:14px}.topicTile .pageIcon.quntried{color:#757575}.topicTile .fraction{position:absolute;display:none}.topicTile .extramarks{font-size:.86em}.topicTile svg.fa-check{margin-bottom:-1px;font-size:17px}.topicTile svg.fa-crown{font-size:9.5px;margin-top:-2px;margin-left:1px}.topicTile .scorebarWrapper{position:absolute;left:0px;bottom:-1px;height:5px;right:0px;height:4px;background-color:#e0e0e0}.topicTile .newFlag{left:50%;position:absolute;bottom:7px;width:30px;margin-left:-15px;text-align:center;color:#008900}@container topictile-tile (min-width: 210px){.topicTile h3{font-size:15px}}@container topictile-tile-title (max-width: 210px){.numSubtopicPages{display:none}}.bcscores .tileGroup{padding-top:20px}.bcwelcome #mainPane .choosesubject li{padding:0;position:relative}.bcwelcome #mainPane .choosesubject .numcsdone{left:auto;right:160px;bottom:6px;width:40px;text-align:left}.bcwelcome #mainPane .choosesubject .linkGroup:first-child{margin-top:0}.bcwelcome #mainPane .choosesubject h2{margin-bottom:0}.bcwelcome #mainPane .choosesubject .courseinfo{margin:2px 0}.bcwelcome #mainPane .choosesubject .linkGroup .floatRight{padding:5px}.bcwelcome #mainPane .choosesubject a{display:block;padding:3px;color:var(--black);text-decoration:none}.bcwelcome #mainPane .choosesubject .userSubjInstScore{float:right;text-align:right;font-size:12px;margin-left:15px;line-height:18px}.bcwelcome #mainPane .choosesubject .userSubjInstScore .scoreDate{font-size:.9em}.userComments .blurb{margin:12px 0 2px}.userComments .inst{font-style:italic}.userComments .date{margin-left:10px}.userComments .inst,.userComments .date{display:inline-block;font-size:.85em}.mobile .userComments .inst,.mobile .userComments .date{font-size:12px}.userComments.sidebar{clear:left}.mapUsage{width:100%}.mapUsage #worldmap{width:100%;clear:both;margin-top:20px;float:left;position:relative}.mapUsage #mapInfo{width:300px;height:60px;position:absolute;left:5px;bottom:0px;z-index:10}.mapUsage #mapInstructions{position:absolute;bottom:-20px;left:0;font-size:9px}.mapUsage #radioScaleField input{vertical-align:text-bottom}.mapUsage #radioScaleField label{margin:0 20px 0 0;cursor:pointer}.mapUsage #countryData{float:left;margin-top:20px}.mapUsage td{text-align:center;font-size:12px;padding:2px 5px}.mapUsage tbody tr{cursor:pointer}.mapUsage tbody tr:hover,.mapUsage tbody tr.hover{background-color:pink !important}.mapUsage svg path{cursor:pointer}span.inst{font-style:italic;margin-left:10px}.bcLogo{display:block;background:url(/images/cover/logosm.gif) no-repeat;width:120px;height:79px}.layout-center .floatRight .bcLogo{display:none}a.bcLogo span{font-weight:bold;font-size:12px;display:block;text-align:center;padding-top:88px}.bcLogoBig{display:block;background:url(/images/cover/logomed.png) no-repeat;width:213px;height:141px;xmargin:0 auto}a.bcLogoBig span{font-weight:bold;font-size:12px;padding-top:150px;display:block;text-align:center}body.bcmaster{margin:0;padding:0;overflow:hidden;height:100%;max-width:none}.layout-pane{position:absolute !important;box-sizing:border-box;margin:0;border:0;padding:0;left:0;right:0;top:0;bottom:0;width:auto;height:auto;overflow:auto;display:block;visibility:visible;background-color:#036}.layout-edge{background-color:var(--edge-bkgnd)}.layout-center{right:0;border:1px solid;padding:5px;z-index:0;background-color:#fff}.layout-center>.divWrapper{max-width:1050px;margin:0 auto}.layout-center.bcwelcome>.divWrapper{max-width:1450px}.notMobile .layout-center.bcwelcome>.divWrapper{display:flex;xflex-wrap:wrap;xgap:25px;gap:4%;padding:0 1%}.isFullScreen.notMobile .layout-center.bcwelcome>.divWrapper{gap:4%}.layout-center.bcwelcome>.divWrapper .centerCol{max-width:none}.layout-center>.header{min-height:40px}.layout-center a .caption{margin-left:4px}.layout-center,.pageNavPanel{bottom:0;left:max(180px,14%)}.leftWestWidth{left:max(180px,14%)}.rightEastWidth{right:max(180px,14%)}.pageNavPanel{position:absolute;right:max(180px,14%);margin:50px 5px 5px 5px;width:100px;overflow:hidden;cursor:pointer}html.touch .pageNavPanel{height:100px;top:50%;bottom:auto;margin-top:auto}.pageNavPanel>svg{display:none;color:silver;font-size:25px}.pageNavPanel:hover>svg,html.touch .pageNavPanel>svg{display:inline-block}.touch .pageNavPanel>svg{opacity:.5}.pageNavPanel:hover>svg{opacity:1}.isFirstPage .pageNavPanel.back,.isFinalPage .pageNavPanel.forward{display:none !important}.pageNavPanel.back{right:auto !important;margin-left:20px}.pageNavPanel.forward{left:auto !important;margin-right:20px}.notReportuser .pageNavPanel.forward{right:0}.isGrid .pageNavPanel{display:none !important}.layout-north,.layout-south{overflow:hidden}.layout-north{bottom:auto;xheight:60px;height:40px}.isCourseClass .layout-north{height:60px}.layout-west,.layout-east{top:40px;width:max(180px,14%);overflow-x:hidden;z-index:1}.layout-west{right:auto;padding:20px 2px 0;transition:left .3s}.isCourseClass .layout-west{top:60px}html.notMobile .layout-west:hover,html.notMobile .layout-west.hovered{left:0}.layout-east{display:none;left:auto;top:40px;padding-top:20px;padding-left:8px;padding-bottom:45px;transition:right .3s}html.notMobile .layout-east:hover,html.notMobile .layout-east.hovered{right:0}.isReportuser .layout-east{display:block}.isReportuser .layout-center{right:max(180px,14%)}.notMobile .north-hidden .layout-north,.west-hidden .layout-west,.east-hidden .layout-east,.isFullScreen .layout-north,.mobile .isFlashcardQuiz .layout-north{display:none}.isFullScreen #divWrapperParent.layout-center,.isFullScreen .pageNavPanel,.isFullScreen .layout-east,.north-hidden #divWrapperParent.layout-center,.north-hidden .pageNavPanel,.north-hidden .layout-east,.mobile .isFlashcardQuiz #divWrapperParent.layout-center,.mobile .isFlashcardQuiz .pageNavPanel,.mobile .isFlashcardQuiz .layout-east{top:0}.isFullScreen .layout-west,.north-hidden .layout-west,.mobile .isFlashcardQuiz .layout-west{top:0;padding-top:4px}.isFullScreen .layout-south,.isFullScreen .layout-center,.isFullScreen .pageNavPanel,.west-hidden .layout-south,.west-hidden .layout-center,.west-hidden .pageNavPanel{left:0}.isFullScreen .layout-south,.isFullScreen .layout-center,.isFullScreen .pageNavPanel,.east-hidden .layout-south,.east-hidden .layout-center,.east-hidden .pageNavPanel{right:0}.isFullScreen .layout-center{left:8px}.isFullScreen .isReportuser .layout-center{right:8px}.isFullScreen .isGrid .bcpage h1{margin-left:36px}.isFullScreen .layout-west,.isFullScreen .layout-east{width:200px;z-index:1}.isFullScreen .layout-west{left:-192px;xtransition:left .3s;padding-top:0}.isFullScreen .layout-west #menuTree,.isFullScreen .layout-west .nav2Menu{right:8px;top:100px}.isFullScreen .layout-west .westMenuWrapper{padding-right:8px}.isFullScreen .layout-east{right:-192px}.isFullScreen .westMenuWrapper{margin-top:4px}.mask{width:100%;height:100%;background-color:#036;opacity:.7;position:fixed;z-index:50;display:none;top:0;left:0}.navbar{box-sizing:border-box}.notMobile .navbar button:hover,.notMobile .navbar a:hover{color:#fff;xtext-decoration:underline}.navbar b,.navbar strong{color:#fff}.navbar a,.navbar button{color:#d2eaf1}.navbar a:hover{text-decoration:none}.navbar .bordertop{border-top:solid 1px #fff}.navbar .borderbottom{border-bottom:solid 1px #fff}#divSearchResultsPopup ul{padding-left:15px}#divSearchResultsPopup ul .li2::before{width:auto;margin-left:-12px}.layout-west .logoLink{transform:scale(0.63);transform-origin:left top}.layout-west .fullscreenTitle{box-sizing:border-box;padding:4px 8px 5px 50px;font-size:14px;color:#fff;line-height:15px;width:100%;display:flex;align-items:center;justify-content:space-around;text-align:center;white-space:normal}.layout-west #menuHeader{xborder-top:solid silver 1px;xmargin-top:4px;white-space:nowrap}.layout-west #menuHeader a{margin-right:2px;font-size:12px;font-weight:normal;display:inline-block;padding:6px 4px}.layout-west #menuLinks a{padding:8px}.layout-west #menuLinks a.goto-course,.layout-west #menuLinks a.change-subject,.layout-west #menuLinks a.goto-alltopicsindex{line-height:12px;padding:3px 8px;text-align:center}.layout-west #menuHeader #menuCourseName{display:block;text-align:center;margin-bottom:5px;xpadding:5px 0 0 0;min-height:19px;color:#fff;font-size:15px;font-weight:bold;xcursor:pointer}.layout-west .menuSubtitle{display:none;margin-top:2px;font-size:13px;font-weight:normal;color:#ddd}.layout-west .changeCourseLinks{box-sizing:border-box;height:60px;padding:8px 0;text-align:center}.layout-west a,.layout-west button{display:block;font-size:11px;white-space:nowrap;padding:0}.layout-west #courseTotal_marks{font-size:14px;margin-top:1px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.layout-west #courseTotal_marks .markPercent{font-size:1.3em;xvertical-align:bottom}.layout-west #courseTotal{color:#fff;font-size:11px;position:absolute;bottom:0;left:0;text-align:center;width:100%;line-height:1;height:27px;padding-top:6px;cursor:pointer}.layout-west #sideTopicsWrapper{display:block}.layout-west #sidePagesWrapper,.layout-west .fullscreenTitle.t2,.layout-west #westMenuToggle,.layout-west .show-westpages{display:none}.isSubtopic:not(.isFirstPage) .layout-west #westMenuToggle{display:block}.isSubtopic:not(.isFirstPage) .layout-west:not(.westMenuAlwaysTopics) #sideTopicsWrapper,.isSubtopic:not(.isFirstPage) .layout-west:not(.westMenuAlwaysTopics) .fullscreenTitle.t1{display:none}.isSubtopic:not(.isFirstPage) .layout-west:not(.westMenuAlwaysTopics) #sidePagesWrapper{display:block}.isSubtopic:not(.isFirstPage) .layout-west:not(.westMenuAlwaysTopics) .fullscreenTitle.t2{display:flex}.layout-west #westMenuToggle{position:absolute;right:0;top:0}.layout-west #westMenuToggle a{padding:4px 8px 4px}.layout-west.westMenuAlwaysTopics .show-westpages{display:block}.layout-west.westMenuAlwaysTopics .show-westtopics{display:none}#menuTree{position:absolute;xleft:-2px;left:0;right:2px;top:80px;xbottom:105px;bottom:30px;overflow-y:auto;overflow-x:hidden}.notCourse .layout-west #menuTree{bottom:1px}#menuTree .tree li,#menuTree .tree ul{margin:0;padding:0}#menuTree ul.tree{margin-left:0;padding-left:0;border-bottom:1px solid #000;position:relative}#menuTree a{display:block;white-space:nowrap;border:0;xoutline:none;cursor:pointer;color:#fff}#menuTree li.topic{margin-right:1px;border:1px solid #036;border-top:1px solid gray;xbackground-color:#002a53}.mobile #menuTree li.topic{padding-left:5px}#menuTree li.topic.closed{xheight:33px;content-visibility:auto;contain-intrinsic-size:auto 33px}#menuTree li.topic.expanded{border-top-color:#fff}#menuTree li.topic.expanded>a.topic{border-bottom:solid 1px gray}#menuTree li.topic.expanded+li.topic{border-top-color:#fff}#menuTree li.topic a.topic:before{font-size:16px;margin-left:-3px;margin-right:3px;position:relative;top:-1px;width:12px}#menuTree li.topic.closed a.topic:before{content:"+"}#menuTree li.topic.expanded a.topic:before{content:"–"}#menuTree a.topic{border-left:3px solid rgba(0,0,0,0);white-space:normal}#menuTree a.subtopic{border-left:3px solid rgba(0,0,0,0)}#menuTree a.topic{margin:0 1px 0 0px;min-height:29px;width:100%;xpadding:2px 0;padding:2px 0 2px 3px;font-size:13px;line-height:14px;color:#fff;justify-content:left}#menuTree a.subtopic{font-size:12px;font-weight:normal;margin:0;min-height:31px;padding:1px 2px}#menuTree a.subtopic.borderbottom{border-bottom:#000 solid 1px}.isCourseClass #menuTree a.subtopic{margin-right:2px}#menuTree .disabled a.subtopic{opacity:.8}#menuTree a.subtopic .pagemark,#menuTree a.subtopic .floatRight{font-size:.8em;font-weight:normal;text-decoration:none;display:inline-block}#menuTree a.subtopic .pagemark{display:block;margin-top:2px;font-size:10.5px}#menuTree a.subtopic .pageIcon{position:absolute;left:50px;top:15px;font-weight:normal;font-size:14px}.notCourse #menuTree a.subtopic .pageIcon{left:70px}#menuTree a.subtopic .pageIcon .fa-check{xcolor:#1cd182;font-size:15px;margin-left:3px;margin-bottom:-2px}#menuTree a.subtopic .pageIcon .fa-crown{font-size:8px;margin-left:4px}#menuTree .subtopic .floatRight{position:absolute;bottom:2px;right:0}.mobile #menuTree a.subtopic .pagemark,.mobile #menuTree a.subtopic .floatRight{xfont-size:.9em;font-size:11px}.mobile #menuTree a.subtopic .floatRight{right:26px;bottom:10px}#menuTree .subtopic .floatRight.downloadIcon{font-size:1em;position:absolute;right:4px;bottom:15px}.mobile #menuTree .subtopic .floatRight.downloadIcon{right:4px}#menuTree .tree li.subtopic{position:relative;xborder:1px solid #036;border-top:#000 solid 1px;border-bottom:rgba(0,0,0,0) solid 1px;border-left:none;padding:0;margin:0;cursor:pointer;xbackground-color:#036;opacity:1}#menuTree a.subtopic:hover,#menuTree a.topic:hover{background-color:#000}#menuTree li.subtopic.current{background-color:#000;border-color:#fff}#menuTree li.topic .goto-topic,#menuTree li.subtopic .download-subtopic{color:#fff;font-size:14px;width:14px;height:17px;padding:8px 3px;cursor:pointer;position:absolute;right:0;display:none}#menuTree li.topic .goto-topic{font-size:16px;padding-right:7px}#menuTree li.topic .goto-topic:after{content:"i";width:15px;height:15px;font-size:14px;font-weight:bold;font-family:serif;color:#000;background-color:#fff;border-radius:35px;display:flex;align-items:center;justify-content:center;margin-top:1px}#menuTree li.topic:hover .goto-topic,.mobile #menuTree li.topic .goto-topic{display:block}#menuTree li.courseGroup{display:block;padding:1px 0;border-top:1px solid silver;margin-top:15px;font-size:13px;font-weight:bold;color:#fff;white-space:nowrap}#menuTree li.courseGroup a span{font-weight:normal}#menuTree li.courseGroup:first-child{margin-top:0}#menuTree li.courseGroup a.goto-institution{display:flex;align-items:center;white-space:normal}#menuTree li.subjectHead{text-align:center;font-size:15px;xfont-weight:bold;color:#fff;margin-top:40px;xpadding-left:5px;font-style:italic}#menuTree div.courseGroup{xbackground-color:#002a53;background-color:rgba(0,0,0,.3);padding:5px 0 5px 5px}#menuTree .mobile li.courseGroup{padding:3px 0;margin-bottom:5px;font-size:16px;color:#000}.logoLink{position:absolute;z-index:2;top:0;left:0;width:77px;height:56px;text-align:center;display:block;background:url(/images/cover/bclogo_77x56.png) no-repeat 0 0}.layout-north .navTop{padding:1px;padding-left:42px;xheight:20px;height:32px}.layout-north #navTitle{font-size:20px;color:#fff;xfont-weight:bold;padding:5px 0;left:100px;position:absolute;top:2px}.layout-north #navTitle a{color:#fff}.isAdminPreview.notCourseClass.isSubtopic .layout-north #navTitle{left:5px}.layout-north #topLinks{margin-left:-10px}.layout-north #topLinks a{display:inline-block;padding:5px 10px;font-size:13px}.layout-north .north-wrapper{box-sizing:border-box;padding:1px;margin-left:100px}.homelink-hidden .layout-north .north-wrapper{margin-left:0}.layout-north .navBottom{height:30px;xmargin-top:2px}.isSubtopic .layout-north .navBottom.showInSubtopic{display:inline-block}.layout-north .linkSubscribe.important{color:#f90}.layout-north .navLinks{padding:0 2px;margin:0;position:absolute;top:0;right:0}.layout-north .navLinks a,.layout-north .navLinks button{display:inline-block;font-size:14px;font-weight:bold;text-decoration:none;padding:11px 10px;cursor:pointer}.layout-north .navTop .navLinks a{xmin-width:15px;min-width:20px;text-align:center}.layout-north .navTop .navLinks a.edit-profile{color:#fff}.layout-north .navTop .navLinks a.edit-profile span{margin-left:5px}.layout-north .navTop .navLinks .userName{color:#fff;font-weight:bold;display:inline-block}.layout-north .navTop .navLinks a svg{min-width:13px;text-align:right;font-size:15px}.layout-north .navLinks .caption{margin-left:3px}.layout-north .navLinks .login-sso{font-size:12px;height:38px;padding:0 10px}.layout-north .navLinks .login-sso .caption{margin:0;line-height:12px;display:block;position:relative;top:5px}.isSubtopic .layout-north .navLinks a .caption{display:none}.layout-north .navbartoggle{position:absolute;top:3px;xwidth:30px;width:40px;height:34px;margin-left:-44px;z-index:1;color:#fff;font-size:16px;color:#d2eaf1;cursor:pointer;display:none;align-items:center;justify-content:center}.layout-north .navbartoggle:hover{color:#fff;background-color:#000}.layout-north #topSubtopicNav .navbartoggle{top:0px;left:-40px;margin-left:0;display:flex}.isSubtopic.navpagesbar .layout-north .navbartoggle{display:flex}.isSubtopic.navpagesbar .layout-north #navTitle{display:none}.layout-north #subtopicFlags{position:absolute;left:-150px;width:100px;height:34px;display:flex;justify-content:flex-end}.layout-north #subtopicFlags>div{xheight:30px;box-sizing:border-box;text-align:right}.layout-north #subtopicFlags .topic-flag{font-size:21px;xpadding-top:3px;xpadding-top:5px}.layout-north #subtopicFlags.qdone .topic-flag{font-size:24px;padding-top:1px}.layout-north #subtopicFlags .topic-due{line-height:1em;font-size:12px;font-weight:normal;background-color:inherit}.layout-north #subtopicFlags .testFlag{margin-left:0;font-size:17px}.layout-north #topSubtopicNav{position:absolute;z-index:1;right:calc((100% - max(180px,14%))/2);margin-right:-210px;width:420px;display:flex;justify-content:center;margin-top:2px}.isReportuser .layout-north #topSubtopicNav{right:50%}.layout-north #topSubtopicNav button{float:left;font-size:16px;width:44px;height:34px;border:none;filter:none}.layout-north #topSubtopicNav button.next{padding-left:12px}.layout-north #topSubtopicNav button.prev{padding-right:12px}.layout-north #topSubtopicNav button.first,.layout-north #topSubtopicNav button.final{xdisplay:flex;margin:0}.layout-north #topSubtopicNav .dropPages+.select2-container .select2-selection--single .select2-selection__rendered{line-height:32px;text-overflow:clip;padding-left:6px}.navpagesbar .layout-north .bc-slider{display:block}.isSubtopic .navpagesbar .layout-north #navTitle,.navpagesbar .layout-north #topSubtopicNav{display:none !important}.layout-north .bc-slider{display:none;position:absolute;top:2px;right:44px;z-index:1;background-color:#036}.layout-north .bc-slider ol{display:flex;margin-left:-1px;margin-right:-1px}.layout-north .bc-slider li{width:1px;flex-grow:1;display:inline-block;font-size:13px;color:var(--black);height:34px;line-height:35px;text-align:center;cursor:pointer;border:1px solid #000;background-color:var(--white);opacity:1;position:relative;container-type:inline-size;container-name:page-navbox}.layout-north .bc-slider li .pageNum{position:absolute;top:0px;left:1px;line-height:normal;color:var(--black);xfont-size:8px;font-size:10px}.layout-north .bc-slider li.total{padding-top:0}.layout-north .bc-slider li:hover{xoutline:solid 1px orange;xmix-blend-mode:difference}.layout-north .bc-slider li.quntried,.layout-north .bc-slider li.qtried{line-height:27px}.layout-north .bc-slider li.quntried.qtest{color:red;font-weight:bold}.layout-north .bc-slider li.qtried{color:var(--darkorange)}.layout-north .bc-slider li.qdone{xcolor:green;font-size:15px}.layout-north .bc-slider li.review{background-color:var(--lemon);color:gray}.layout-north .bc-slider li.total{background-color:var(--rowtotal-bkgd)}.layout-north .bc-slider li:hover,.layout-north .bc-slider li.current{font-weight:bold;background-color:var(--black);border-color:#fff}.layout-north .bc-slider li:hover.qtried,.layout-north .bc-slider li.current.qtried{color:var(--lightorange)}.layout-north .bc-slider li:hover.qdone,.layout-north .bc-slider li.current.qdone{color:#1cd182}.layout-north .bc-slider li:hover .pageNum,.layout-north .bc-slider li.current .pageNum{color:var(--white)}.layout-north .bc-slider li:hover.total,.layout-north .bc-slider li:hover.review,.layout-north .bc-slider li:hover.quntried,.layout-north .bc-slider li:hover.quntried,.layout-north .bc-slider li.current.total,.layout-north .bc-slider li.current.review,.layout-north .bc-slider li.current.quntried,.layout-north .bc-slider li.current.quntried{color:var(--white)}@container page-navbox (max-width: 50px){.layout-north .bc-slider li .pageNum{font-size:8px}}@container page-navbox (max-width: 30px){i,sub{display:none}sup{font-size:1em;position:relative;top:4px}svg.fa-check{font-size:12px}svg.fa-book-open{font-size:11px}}@container page-navbox (max-width: 20px){.pageNum{display:none}}.layout-west .fullscreenHeader{display:flex;height:35px}#nav2Score{color:#fff;font-size:15px;xfont-weight:bold;white-space:nowrap}#nav2Score .markPercent{xfont-size:1.3em;font-size:22px;margin-top:3px;vertical-align:bottom;margin-right:20px}#nav2Score .markPercent,#nav2Score .markFraction{font-weight:bold}.layout-edge .nav2Header{color:#fff;text-align:center;xmargin-top:-2px}.layout-edge .nav2Header a{padding:5px 0;font-weight:bold;font-size:13px;width:50%;text-align:center}.layout-edge.layout-west .nav2Header{height:60px;display:flex;flex-direction:column;align-items:center;xjustify-content:center}.isCourseClass .layout-edge.layout-east .nav2Header{margin-top:10px}.layout-edge #nav2Title{font-size:15px;line-height:16px;xmargin-bottom:8px;xmargin-bottom:3px;font-weight:bold;display:none}.isFullScreen .layout-edge #nav2Title,.navpagesbar .layout-edge #nav2Title{display:block}.layout-edge #nav2Score{display:none}.layout-edge .nav2Menu{display:none;position:absolute;padding-left:5px;padding-right:2px;left:0;right:2px;top:80px;xbottom:35px;bottom:3px;overflow-y:auto;overflow-x:hidden}.isCourseClass .layout-edge .nav2Menu{top:100px}.isSubtopic .layout-edge #nav2Score,.isSubtopic .layout-edge .nav2Menu,.isCourseClass .layout-edge .nav2Menu{display:block}.isCourseClass .layout-edge.layout-east .nav2Menu{left:5px}.layout-edge .extraQLink{color:#fff;display:block;padding:8px 0;font-size:10.5px;font-style:italic;white-space:nowrap}.layout-edge .extraPageToggle{float:right;clear:right;display:block;padding:5px 2px 0;font-size:18px}.layout-edge .extraPageToggle:hover{font-weight:bold;padding-left:0}.layout-edge .listPages li.courseGroup{display:block;border-color:rgba(0,0,0,0);font-size:14px;color:#fff;white-space:nowrap}.layout-edge .listPages li.courseGroup a.courseGroup{font-weight:bold}.layout-edge .listPages li.courseGroup:hover{background-color:inherit}.layout-edge .listPages li.courseGroup li{border:none}.layout-edge .listPages li.courseGroup a{height:16px;padding:6px 0}.layout-edge .listPages li.courseGroup .disabled a{color:silver}.layout-edge .listPages li.courseGroup label{padding:2px 4px 2px 0}.layout-edge .listPages li.courseGroup label input{height:14px;width:14px;vertical-align:middle}.layout-edge li.courseGroup a span{font-weight:normal}.layout-edge a.courseGroup{border-top:1px solid gray}.layout-edge .mobile li.courseGroup{padding:3px 0;margin-bottom:5px;font-size:16px;color:#000}.layout-east h2{font-size:14px;text-align:center;color:#fff}.layout-east .hideInSubtopic .blockLinks{margin-top:10px}.mobile .layout-east .blockLinks{margin-left:6px}.layout-east #userClassLinks{margin-bottom:30px}.layout-east .rptClassLinks{border-bottom:1px #fff solid;margin-bottom:30px}.layout-east .rptClassLinks #toggle_teacherClassType{color:#fff;font-size:12px;white-space:nowrap}.layout-east .rptClassLinks #toggle_teacherClassType input{display:none}.layout-east .rptClassLinks #toggle_teacherClassType label{display:none;xpadding:2px 4px 5px;cursor:pointer;width:60px;box-sizing:border-box;padding:4px}.layout-east .rptClassLinks #toggle_teacherClassType label:hover{text-decoration:underline}.layout-east .rptClassLinks.hasCurrentClasses label.current_classes,.layout-east .rptClassLinks.hasPastClasses label.past_classes{display:inline-block !important}.layout-east .rptClassLinks.current_classes label.current_classes,.layout-east .rptClassLinks.past_classes label.past_classes{font-weight:bold;cursor:auto !important;text-decoration:none !important}.layout-east .rptClassLinks.current_classes li.disabled,.layout-east .rptClassLinks.past_classes li.current{display:none}#homeLinksFooter{display:flex;justify-content:space-around;flex-wrap:wrap;clear:both;padding-top:20px;font-size:.9em;max-width:1100px;margin:0 auto}#homeLinksFooter>div{margin-top:10px;padding:10px 10px;xmin-width:170px;min-width:140px}.mobile #homeLinksFooter>div{width:200px}#homeLinksFooter a{display:block;padding:5px;padding-left:0}.mobile #homeLinksFooter{font-size:1em}.mobile #homeLinksFooter a{padding:8px;padding-left:0}#homeLinksFooter .footerlogo{width:153px;height:110px}#homeLinksFooter .bcLogoBig{transform:scale(0.7);transform-origin:left top;background-position:center}#homeLinksFooter .copyrightinfo{margin-bottom:5px}#homeLinksFooter .copyrightinfo,#homeLinksFooter .contactinfo{margin-top:5px}#divRptUserDropdown{position:absolute;top:36px;right:0;width:14%;z-index:10;box-sizing:border-box;padding:0 2px}#divRptUserDropdown .select2-container .select2-selection--single{height:24px}#divRptUserDropdown .select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:22px}.select2-rptusers{width:200% !important;max-width:200% !important;left:-100% !important;margin-left:-2px}#googleClassroomLink{position:absolute;right:2px;top:40px;overflow:hidden}.bctoolbar .linkToggle{font-weight:bold;font-size:18px;display:block;height:100%;width:12px;line-height:17px;text-align:center;float:left;cursor:pointer}.bctoolbar.closed button{display:none}#pageToolbar{position:absolute;xright:0;right:4px;top:0;z-index:10;xpadding:0 2px}.isFullScreen .isReportuser #pageToolbar{right:36px}#pageToolbar a:hover{background-color:var(--answerHover)}#pageToolbar.float{float:right;xpadding:0 2px;position:static}#pageToolbar a{padding:4px}#pageToolbar .checkoption{font-size:12px;color:#fff;font-weight:bold;text-decoration:none;display:none;padding:5px 5px 0 0}.bcpage #pageToolbar .checkoption{color:var(--black)}#pageToolbar .checkoption.show{display:inline-block}#pageToolbar .checkoption label{padding:3px;cursor:pointer;vertical-align:middle}.touch #pageToolbar .checkoption label{padding:6px}#pageToolbar .checkoption label:hover{background-color:var(--answerHover)}#pageToolbar .checkoption input{vertical-align:text-bottom;margin-right:3px}#pageToolbar #navOptions{text-align:right;vertical-align:top;xvertical-align:text-bottom}body.isTest #pageToolbar #navOptions{display:none}#pageToolbar .rpthelp{visibility:hidden;color:green;font-size:20px;vertical-align:middle;padding:2px}#pageToolbar .rpthelp.show{visibility:visible}.fullscreenLinks{position:absolute;top:2px;background-color:var(--main-bkgnd-halfOpaque)}.fullscreenLinks a{display:inline-block;padding:8px 10px;font-size:15px;xcolor:#036;color:var(--bcborder-color);box-sizing:border-box;min-width:40px;text-align:center}.fullscreenLinks a:hover{background-color:var(--answerHover);text-decoration:none}.fullscreenLinks .caption{margin-left:4px}.isSubtopic .fullscreenLinks .caption,.isFlashcard .fullscreenLinks .caption{display:none}#fullscreenNavLinks{right:25px}.isFlashcardQuiz #fullscreenNavLinks{display:none}#fullscreenMenuButton{left:10px}#fullscreenMenuButton a{font-size:20px;padding:8px 13px}.isFullScreen .toprightlinks{margin-top:30px}#navToolbar{z-index:90;position:fixed;bottom:0;top:auto;right:0;height:36px;width:14%;padding:1px;padding-left:8px;vertical-align:middle;text-align:right}#navToolbar .caption{display:none;font-size:10px;margin-top:3px}#windowFloatFooter{position:absolute;top:auto;height:40px;border:none;box-sizing:border-box;padding:0 5px;margin-right:17px;background-color:var(--main-bkgnd-halfOpaque)}#windowFloatFooter:not(.hasScore){left:auto}#windowFloatFooter .qscorebar{margin-top:0}#windowFloatFooter .divWrapper{position:relative}.isSurveyPage #windowFloatFooter .pageFootButtons_main,.isFinalPage #windowFloatFooter .pageFootButtons_main,#windowFloatFooter .pageFootButtons_end,html .isAllPages #windowFloatFooter .pageFootButtons_end,.xisGrid #windowFloatFooter{display:none}.isSurveyPage #windowFloatFooter .pageFootButtons_end,.isFinalPage #windowFloatFooter .pageFootButtons_end{display:inline-block}html .pageFootButtons{position:absolute;right:8px;top:0;xpadding:2px;white-space:nowrap}html .pageFootButtons button{min-width:44px;width:auto;margin-left:2px;xheight:35px;height:39px;opacity:.8;border-radius:0}html .pageFootButtons button:hover{opacity:1}html .pageFootButtons button svg{xfont-size:1.3em;font-size:20px;xmargin-top:-1px}html .pageFootButtons button .caption{padding-right:4px;xdisplay:inline-block;xvertical-align:top;xmargin-top:1px}html .isCourseClass .pageFootButtons{top:-20px}.star{color:silver;display:inline-block;cursor:pointer;padding:6px;xmargin-top:-4px;font-size:18px}.star:hover{filter:drop-shadow(0px 0px 2px orange)}.isstar.star{color:gold}a span.tip{display:none}a span.text{padding:0 2px}.commentDisclaimer{font-size:.75em;margin-bottom:5px}#divCommentDialog textarea{zwidth:98%;width:100%;height:150px;min-height:80px;max-height:250px;xresize:none;xresize:vertical}.mobile #divCommentDialog textarea{height:100px}#divSearchDialog #searchResults{overflow-y:scroll;position:absolute;left:0;right:0;bottom:0;top:35px}#divSearchDialog #searchResults li{margin-left:2px}#divSearchDialog #searchResults li a{display:block;padding:5px 0}#divSearchDialog #searchResults li a.pageLink{padding-left:15px}#divAudioDialog{overflow:hidden}#divAudioDialog label{display:block}#divAudioDialog select,#divAudioDialog input{width:100%}.testFlag{color:#ec0000;font-weight:bold;padding:0 3px;line-height:1;display:inline-block}.topicindex .topic .testFlag{float:right}.topicindex .testFlag.past{clear:right;margin-top:2px}.layout-north .testFlag,.layout-east .testFlag,.bcpage .testFlag{cursor:pointer}.layout-west .testFlag,.navTop .testFlag{xcolor:#ff6a6a;color:red}.newFlag{color:lime;font-weight:bold;display:inline-block;font-size:11px}.layout-west .newFlag{position:absolute;left:50px}.notCourse .layout-west .newFlag{left:70px}.layout-west #atflash .newFlag{left:80px}.layout-west .newFlag{font-size:11px;top:18px}.navbar .topic-due,.bcpage .topic-due{padding:2px 4px;font-weight:bold;white-space:nowrap;color:#7fffd4;background-color:#036;border-radius:2px}.topic-msg{display:block}.dropPages{font-size:14px;xmargin:0 3px 0;padding-top:0;top:0;xfloat:left;xheight:24px;border:1px solid #aaa;border-radius:4px}.bcpage .dropPages{font-size:14px}.dropPages,.dropPages+.select2-container{min-width:230px;float:left;height:34px}.dropPages+.select2-container .select2-selection{height:100%;font-size:16px}#select2-dropPages-results li{font-size:14px;position:relative}.select2-subtopicpages .select2-results li{font-size:16px;position:relative}.select2-subtopicpages .pagenum{display:inline-block;white-space:nowrap;color:var(--black);min-width:80px;xwidth:80px;xmargin-right:5px}.select2-results__option .floatRight{font-size:.8em}.select2-rptusers .select2-results__option .floatRight{font-size:1em}.select2-results__option .floatRight .fa-check{margin-right:5px}.bcLoginStatus{color:#fff;font-size:12px;display:inline;padding-left:35px}.blockLinks a{display:block;padding:6px 2px 6px 0;margin:0}.adminLinks.blockLinks{display:flex;margin-bottom:12px}.adminLinks.blockLinks a{flex-grow:1;text-align:center;font-size:13px}.navIcon{width:22px;visibility:hidden;text-align:center}.layout-pane .navIcon{box-shadow:none}#navToolbar .navIcon{float:left}.isSubtopic .navIcon{visibility:visible}body.isForwardOnly .navIcon.back,body.isFirstPage .navIcon.first,body.isFirstPage .navIcon.back,body.isFinalPage .navIcon.forward,body.isSurveyPage .navIcon.final{opacity:.35;filter:Alpha(Opacity=35);cursor:default !important}body.isForwardOnly .navIcon.back:hover,body.isFirstPage .navIcon.first:hover,body.isFirstPage .navIcon.back:hover,body.isFinalPage .navIcon.forward:hover,body.isSurveyPage .navIcon.final:hover{background-color:#036 !important}body.isFirstPage .navIcon.back.hover.active,body.isFinalPage .navIcon.forward.hover.active{border-style:outset}body.isFinalPage .navIcon.hideFinal,body.isSurveyPage .navIcon.hideFinal,.navIcon.showFinal{display:none !important}body.isFinalPage .navIcon.showFinal,body.isSurveyPage .navIcon.showFinal{display:block !important}.divMain{padding-top:30px}div.topScores{xborder:solid 1px gray;xpadding:2px;xpadding-top:4px;xmargin-top:15px;font-size:11px;xbackground-color:#f5f5f5}html .ui-dialog.ui-widget{max-width:90%;overflow:hidden;border-radius:3px}.ui-dialog div.topScores{margin:0;padding:0;height:100%;border:none}.ui-dialog .marksHistogram{height:100%;border:none;padding-bottom:20px !important;box-sizing:border-box}.ui-dialog .plotfooter{position:absolute;bottom:5px}.ui-dialog .plotfooter.floatRight{right:5px}.ui-dialog .flot-svg .axisLabels{font-size:14px}table.topScores{font-size:12px}.mobile table.topScores{font-size:12px}table.topScores td{text-align:center;padding:2px 0;white-space:nowrap}table.topScores td:first-child{width:40px;padding-left:4px}table.topScores th{padding:2px}table.topScores .marks{width:40px}table.topScores svg.fa-trophy{position:absolute;margin-left:-40px;font-size:17px;color:#036}thead tr,tfoot tr,li.headerrow,li.footerrow,tr.headerrow{xbackground-color:#eaf1fd;background-color:var(--rowtotal-bkgd)}.bcwelcome thead tr,.bcwelcome tfoot tr,.bcwelcome li.headerrow,.bcwelcome li.footerrow,.bcwelcome tr.headerrow{background-color:initial}li.headerrow,li.footerrow,tr.headerrow td{font-weight:bold;padding:5px 0}tr.subheading td,tr.subheading th{border-top:solid 2px #036;border-bottom:solid 1px rgba(0,0,0,0);font-weight:bold}.subheading,.subheadingColor{background-color:#fff4c0}div.reviewPage h2{text-align:left;padding-bottom:8px}.multipages div.bcpage .pagepart{border-bottom:none}.multipages .pageFooter{display:none}.multipages .divMain{padding-top:0}.multipages .divMain>.page{border-bottom:solid 2px var(--header-color);margin:15px 0;padding:10px 0;xpadding-top:10px}.multipages .divMain>.page:first-child{border-top:solid 3px var(--header-color)}.subtopic-options{color:#fff;position:absolute;right:0;width:14px;height:32px;font-size:18px;font-weight:bold;font-style:normal;text-align:center;padding:0 3px;z-index:1}.subtopic-options:hover,.navbar .subtopic-options:hover{color:orange}.download-subtopic svg.fa-check{color:#000}svg.fa-download{opacity:.5}.offline .isDownloaded .downloadIcon{display:block !important}.disabled .downloadIcon{display:none !important}.downloadIcon{position:relative}.isDownloaded .download-subtopic,.isDownloaded svg.fa-download{color:green}.navbar .isDownloaded svg.fa-download{color:#90ee90}.isDownloaded .downloadIcon:before{content:"✓";position:absolute;font-weight:bold;top:-0.2em;left:-0.15em}.choosesubject .isDownloaded .downloadIcon:before{top:-0.4em;left:-0.25em}.download-subtopic:hover svg.fa-download{xcolor:#000;opacity:1 !important}.shadowCircle{box-shadow:0 0 0 1px;border:none;border-radius:10px}li.r{padding:7px 3px;border-bottom:solid 1px gray}li.r:first-child{border-top:solid 1px gray}li.r .date{float:right;font-size:11px}li .blurb{margin-top:6px}.fontNormal{color:#000 !important;font-weight:normal !important}.widthAuto{width:auto !important}a,.cursorPointer{cursor:pointer}.posabs{position:absolute}.posabsLeft{position:absolute;left:0}.posrel{position:relative}.allsides0{top:0;bottom:0;left:0;right:0}.fixTop{position:fixed;top:60px}.mobile .fixTop{top:56px}.north-hidden .fixTop,.isFlashcardQuiz .fixTop,.isPagePreview .fixTop{top:0px}.inline{display:inline}.block{display:block}.inlineBlock{display:inline-block}.displayNone,.markjs-unmarked{display:none}.displayNoneImpt{display:none !important}.invisible{visibility:hidden}.nowrap{white-space:nowrap}.clearLeft{clear:left}.clearRight{clear:right}.clearAll{clear:both}.floatLeft{float:left}.floatRight{float:right}.floatNone{float:none}.alignLeft,table td.alignLeft{text-align:left}.alignCenter,table td.alignCenter{text-align:center}.alignRight,table td.alignRight{text-align:right}.relz1{position:relative;z-index:1}.flexCenter{display:inline-flex !important;justify-content:center;align-items:center}.down1px{margin-top:1px}.padLeft10{text-align:left;padding-left:10px !important}.padLeft20{text-align:left;padding-left:20px !important}.padRight10{text-align:right !important;padding-right:10px !important}.padRight20{text-align:right !important;padding-right:20px !important}.font10{font-size:10px !important}.fontBold{font-weight:bold !important}.fontNonBold{font-weight:normal}.opacity0{opacity:0;filter:Alpha(Opacity=0)}.opacity35{opacity:.35;filter:Alpha(Opacity=35)}.opacity50{opacity:.5;filter:Alpha(Opacity=50)}.opacity60{opacity:.6;filter:Alpha(Opacity=60)}.opacity70{opacity:.7;filter:Alpha(Opacity=70)}.opacity80{opacity:.8;filter:Alpha(Opacity=80)}.opacity90{opacity:.9;filter:Alpha(Opacity=90)}.cols2{column-count:2;column-gap:20px}.cols3{column-count:3;column-gap:20px}.cols4{column-count:4;column-gap:20px}.rotate45{transform:rotate(45deg)}.rotate-45,.rotate45.left{transform:rotate(-45deg)}.highlight,mark{background-color:var(--highlight);outline:1px solid var(--highlight);color:inherit}.markjs{z-index:1;position:fixed;right:calc(max(180px,14%) + 25px)}.isFullScreen .markjs{right:30px;top:40px}.mobile .markjs{position:static;float:right}.markjs span{font-size:.9em}.markjs input{width:150px}.mobile .markjs input{width:100px}button svg+.caption,.bcbutton svg+.caption{margin-left:5px}#navToolbar button{font-size:16px;border:none;float:left;height:100%;width:25%;color:#fff;background-color:var(--pane-bkgnd);cursor:pointer}.notMobile #navToolbar button:hover{background-color:#000}.notMobile #navToolbar button.goto-home{display:none}.mobile #navToolbar button{width:20%}.mobile #navToolbar button,#navToolbar button:hover{color:#fff}.mobile #navToolbar button .caption{margin-left:0;margin-top:5px}button.linkLike{font-family:Arial,Helvetica,sans-serif;cursor:pointer;background-color:rgba(0,0,0,0);border:0;padding:0;color:#36c;font-size:14px}button.linkLike:hover{text-decoration:underline}.floatActionButton{position:fixed;bottom:70px;right:15px;display:block;opacity:.8;z-index:5;width:50px;height:50px;border-radius:50px;font-size:20px;background-color:#036;color:var(--white);text-align:center;box-shadow:2px 2px 3px #999}.notMobile .floatActionButton{right:20px;bottom:55px}.mobile .numpad-active .floatActionButton{bottom:231px}.mobile .numpad-active.numpad-symbols .floatActionButton{bottom:276px}.notMobile .floatActionButton:hover{opacity:1}.floatActionButton.mark-answer,.floatActionButton.mq-markanswer{background-color:#096}.floatActionButton.giveup-answer{background-color:#f90}.floatActionButton>svg{margin-top:16px}#mobileBurgerMenu,#mobileDotsMenu,#mobileNextPage{position:absolute;top:0;width:23px;height:25px;text-align:center;padding:9px 10px;display:none;font-size:16px}#mobileBurgerMenu{left:0}#mobileDotsMenu{right:0}#mobileNextPage{right:43px}.footerButtons{xmargin-top:5px;clear:right}input[type=submit]{padding:2px 4px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html .bcbutton{font-weight:bold;border-radius:3px;box-sizing:border-box;position:relative;cursor:pointer;font-family:Arial,Helvetica,sans-serif;height:30px;line-height:1;margin:0;display:inline-flex;align-items:center;justify-content:space-evenly;user-select:none;white-space:nowrap;border:1px outset;padding:6px 4px;color:#fff;font-size:14px;background-color:#036}html .bcbutton:focus{border-color:#000}html .bcbutton.hover.active,html .bcbutton:active{border-style:inset}html .bcbutton,html .bcbutton:visited{color:#fff !important;text-decoration:none}html .bcbutton:hover{text-decoration:none;filter:brightness(110%) saturate(140%)}html .bcbutton.large{font-size:15px;font-weight:bold;padding:6px 10px}html .bcbutton.plain{color:var(--black) !important;border-color:silver;font-weight:normal;background-color:var(--lightgray);padding:4px;height:inherit}html .bcbutton.plain:hover{filter:brightness(80%) saturate(100%)}html .bcbutton.plain.giveup{background-color:var(--giveup-bgnd);height:30px}html .bcbutton.plain:hover.giveup{filter:brightness(100%) saturate(400%)}html .bcbutton.plain.fullheight{height:30px;padding:6px 4px}html .bcbutton.logo2line{padding:2px 4px;height:32px}html .bcbutton.logo2line svg{font-size:1.8em}html .bcbutton.logo2line .caption{xdisplay:inline-block;lxine-height:.95em;text-align:center;font-size:.9em}html .bcbutton.green{background-color:green}html .bcbutton.blue{background-color:#036}html .bcbutton.red{background-color:#e33100}html .bcbutton.orange{background-color:#ff5c00}html .bcbutton.cancelBtn{background-color:#ddd;color:var(--black) !important;font-weight:normal}.mobile .bcbutton:hover{filter:none}div.r1,div.r2{border-top:1px solid gray;padding:3px;overflow:auto}.r1,.stripe .r:nth-child(odd),.stripe tbody tr:nth-child(odd),.stripe li:nth-child(odd){xbackground-color:var(--white);background-color:rgba(0,0,0,0)}.r2,.stripe .r:nth-child(even),.stripe tbody tr:nth-child(even),.stripe li:nth-child(even){xbackground-color:#ffffdb;background-color:var(--lemon)}tr.r1 td,tr.r2 td,tr.r td{border-top:solid 1px rgba(0,0,0,0);border-bottom:solid 1px rgba(0,0,0,0)}.bulletList li{list-style-position:inside;list-style-type:disc;padding-top:5px}.linkList{margin:0 auto;max-width:650px}.linkList tr,.linkList li{min-height:40px;padding:3px;border-top:1px solid silver}.linkList .linkGroup{margin-top:15px;border-top:none}.linkGroup h2{background-color:#036;color:#fff;padding:3px}.colorWhite{color:#fff}.hoverZoom{transition-duration:.3s;transition-property:transform}.hoverZoom:hover{transform:scale(1.07)}.hoverHighlight{cursor:pointer;transition-duration:.3s;transition-property:background-color,transform}.notMobile body .hoverHighlight:hover,.notMobile body tbody .hoverHighlight:hover{background-color:var(--hoverHighlight-bkgd)}.notMobile body .hoverHighlight:hover .hover-u,.notMobile body tbody .hoverHighlight:hover .hover-u{text-decoration:underline}.notMobile body .hoverHighlight:hover .hover-b,.notMobile body tbody .hoverHighlight:hover .hover-b{font-weight:bold}.notMobile body .hoverHighlight.important:hover{background-color:var(--hoverHighlight-bkgd) !important}.hoverHighlight:active{background-color:var(--activeHighlight-bkgd)}.hoverHighlightChild{cursor:pointer}.hoverHighlightChild:hover>*{background-color:var(--hoverHighlight-bkgd)}html .select2-container .select2-results .select2-results__option--highlighted,html .select2-container .select2-results .select2-results__option--selected,.select2-container .select2-subtopicpages .select2-results .select2-results__option--highlighted,.select2-container .select2-rptusers .select2-results .select2-results__option--highlighted{background-color:var(--hoverHighlight-bkgd)}.hover-u:hover{cursor:pointer;text-decoration:underline}.hover-outline:hover{cursor:pointer;outline:2px solid #036}.disabled{font-style:italic;color:#666 !important}a.disabled:hover,a.nohover{text-decoration:none}table.grid{border-spacing:0;border-collapse:collapse}table.grid td{border:1px #036 dotted}#memQuizWrapper{padding-top:2px;max-width:1200px}.mobile #memQuizWrapper{overflow:auto;top:56px;padding:5px 8px}.notMobile #memQuizWrapper{left:10px;right:10px}#memQuizWrapper .select2-container .select2-selection--single,#memQuizWrapper #mqHeader .bcbutton{height:32px}#memQuizWrapper #mqHeader .bcbutton{margin-top:-1px}#memQuizWrapper #mqHeader .bcbutton.mq-editflashcard{top:2px;margin-left:20px}#memQuizWrapper #mqHeader .bcbutton.mq-editflashcard span{font-size:.9em;margin-left:5px}#memQuizWrapper #dropTermDefnListId,#memQuizWrapper #select2-dropTermDefnListId-container{font-weight:bold;font-size:22px;color:var(--bcborder-color);font-family:Verdana,Arial,Helvetica,sans-serif;xmargin-top:-2px}#memQuizWrapper #dropTermDefnListId{font-size:20px;font-weight:bold;width:450px}#memQuizWrapper #dropTermDefnListId+.select2-container{width:450px !important;max-width:100%}#memQuizWrapper #select2-dropMemquizType-container{font-size:16px}#memQuizWrapper .select2-container{margin:3px 10px 5px 0px;xwidth:auto !important}#memQuizWrapper .select2-selection__rendered{padding-left:5px}.mobile #memQuizWrapper .select2-container{max-width:320px}.mobile #memQuizWrapper #select2-dropTermDefnListId-container{font-size:14px}#memQuizWrapper.isquiz #mqHeader .select2-container{width:auto !important;xmin-width:450px;margin-left:5px;min-width:min(100% - 90px,450px)}#memQuizWrapper.isquiz #mqHeader .select2-selection__arrow{display:none}#memQuizWrapper.isquiz #mqHeader .select2-selection__rendered{padding-left:0;padding-right:8px}#memQuizWrapper.isquiz #mqHeader .select2-selection--single{border-color:rgba(0,0,0,0)}#memQuizWrapper #divQuizType{vertical-align:baseline}#memQuizWrapper #mqHeader h1{vertical-align:top;margin-right:5px}#memQuizWrapper .showInList,#memQuizWrapper .showInQuiz,#memQuizWrapper .showInMulti,#memQuizWrapper .showInFlash,#memQuizWrapper .showInText,#memQuizWrapper .showInMatch,#memQuizWrapper .showInResults,#memQuizWrapper .showInUserCustom,html #memQuizWrapper.mqmatch .hideInMatch,.mobile #memQuizWrapper.mqresults #divQuizTypeWrapper,.mobile #memQuizWrapper.mqresults .ignore,#memQuizWrapper.mqresults .hideInResults,#memQuizWrapper.mqlist .hideInMqList,#memQuizWrapper .showInAllDone,html #memQuizWrapper.mqalldone .hideInAllDone{display:none}#memQuizWrapper.mqmatch .hideInMatch,#memQuizWrapper.mqcrossword .hideInCrossword{display:none !important}#memQuizWrapper.mqlist .showInList,#memQuizWrapper.isquiz .showInQuiz,#memQuizWrapper.mqmulti .showInMulti,#memQuizWrapper.mqflash .showInFlash,#memQuizWrapper.mqtext .showInText,#memQuizWrapper.mqmatch .showInMatch,#memQuizWrapper.mqcrossword .showInCrossword,#memQuizWrapper.mqresults .showInResults,#memQuizWrapper.mqusercustom .showInUserCustom,#memQuizWrapper.mqalldone .showInAllDone{display:block}#memQuizWrapper.mqlist .showInList.inlineBlock,#memQuizWrapper.isquiz .showInQuiz.inlineBlock,#memQuizWrapper.mqmulti .showInMulti.inlineBlock,#memQuizWrapper.mqflash .showInFlash.inlineBlock,#memQuizWrapper.mqtext .showInText.inlineBlock,#memQuizWrapper.mqmatch .showInMatch.inlineBlock,#memQuizWrapper.mqcrossword .showInCrossword.inlineBlock,#memQuizWrapper.mqresults .showInResults.inlineBlock,#memQuizWrapper.mqusercustom .showInUserCustom.inlineBlock,#memQuizWrapper.mqalldone .showInAllDone.inlineBlock{display:inline-block}#memQuizWrapper.mqlist .showInList.inlineFlex,#memQuizWrapper.isquiz .showInQuiz.inlineFlex,#memQuizWrapper.mqmulti .showInMulti.inlineFlex,#memQuizWrapper.mqflash .showInFlash.inlineFlex,#memQuizWrapper.mqtext .showInText.inlineFlex,#memQuizWrapper.mqmatch .showInMatch.inlineFlex,#memQuizWrapper.mqcrossword .showInCrossword.inlineFlex,#memQuizWrapper.mqresults .showInResults.inlineFlex,#memQuizWrapper.mqusercustom .showInUserCustom.inlineFlex,#memQuizWrapper.mqalldone .showInAllDone.inlineFlex{display:inline-flex}#memQuizWrapper #mqHeader{margin-left:-5px}#memQuizWrapper #mqHeader .mqbuttons{z-index:1;position:absolute;right:0;top:0}.mobile #memQuizWrapper #mqHeader .mqbuttons{margin-top:-4px}#memQuizWrapper #mqHeader span.floatRight{font-size:20px;padding:13px;cursor:pointer;color:var(--bcborder-color)}#memQuizWrapper #mqHeader span.floatRight:hover{background-color:var(--answerHover)}#memQuizWrapper .mq-footerbuttons{height:39px}.mobile #memQuizWrapper .mq-footerbuttons{bottom:60px}#memQuizWrapper .bcbutton.large{height:39px;width:80px;xfont-size:20px;font-size:16px;opacity:.8}#memQuizWrapper .bcbutton.large:hover{opacity:1}#memQuizWrapper .bcbutton.large svg{font-size:20px}#memQuizWrapper .star{display:none}#memQuizWrapper .star,#memQuizWrapper .ignore,#memQuizWrapper .delete,#memQuizWrapper .edit{color:silver;cursor:pointer;xpadding:2px 2px;padding:9px;margin:0 2px;font-size:18px}#memQuizWrapper table .svg-inline--fa{font-size:15px}#memQuizWrapper table .svg-inline--fa.fa-frown,#memQuizWrapper table .svg-inline--fa.fa-meh,#memQuizWrapper table .svg-inline--fa.fa-smile{font-size:1.3em}#memQuizWrapper .star:hover,#memQuizWrapper .ignore:hover,#memQuizWrapper .delete:hover,#memQuizWrapper .edit:hover{filter:drop-shadow(0px 0px 1px orange)}#memQuizWrapper .isstar .star{color:gold}#memQuizWrapper .isignore .ignore{color:#000}#memQuizWrapper .fa-search{xpadding:0 3px;padding:7px;color:silver;cursor:pointer}#memQuizWrapper .fa-search:hover{color:#000}#select2-dropTermDefnListId-results li,#select2-dropMemquizType-results li{font-size:16px}.fa-frown{color:red}.fa-meh{color:gray}.fa-smile{color:green}.slickGrid .fa-frown,.slickGrid .fa-meh,.slickGrid .fa-smile{font-size:1.3em}#divMemList{margin-top:20px;padding-bottom:10px}.mobile #divMemList{padding-bottom:60px}#divMemQuiz{top:40px;bottom:40px}.mobile #divMemQuiz{xtop:70px;bottom:60px;padding:0 4px}.mobile #divMemQuiz #memquizMatch{padding-bottom:60px}.tblTermDefinitionList{margin:10px auto 10px;min-width:200px}.tblTermDefinitionList td{padding:5px 5px}.tblTermDefinitionList td.tdsearch{padding:0}.tblTermDefinitionList.hideSortCol th.sortTitle,.tblTermDefinitionList.hideSortCol td.sortorder{display:none}.tblTermDefinitionList.showInClassReport th{padding:3px 5px}#divTermDefSubtopicLinks a{padding:4px;padding-left:0;display:inline-block;margin:1px 0}#quizResults{margin-top:30px;margin-bottom:30px}#quizResults table .markicon{width:15px;margin-top:-8px;margin-left:-5px}.answerCard{width:47%;max-width:500px;height:30%;margin:1%;background-color:var(--rowtotal-bkgd);font-size:1.3em;position:relative}.mobile .answerCard{font-size:1.1em}.answerCard.correct{background-color:var(--firstRight-bgnd)}.answerCard.wrong{background-color:var(--wrong-bkgnd)}.answerCard.giveup{background-color:var(--wrongRight-bgnd)}.answerCard.markicon:after{right:7px;top:10px;font-size:25px}.answerCard.multichoiceAnswer.wrong.markicon:after,.answerCard.textAnswer.wrong.markicon:after{color:#000}.answerCard.multichoiceAnswer.hoverHighlight:active{background-color:orange !important}.answerCard.multichoiceAnswer>div{padding:10px}.answerCard.textAnswer{min-width:300px;height:120px;padding:10px}.answerCard.textAnswer>div{width:90%}.answerCard.textAnswer input{font-size:1em;width:100%;box-sizing:border-box}.answerCard.textAnswer .bcbutton{margin-top:10px;xpadding:5px}#memquizMatch{padding-top:15px;box-sizing:border-box;max-width:1050px;margin:auto}.notMobile #memquizMatch{height:100%}#memquizMatch #memquizMatch_terms{width:60%;height:100%;box-sizing:border-box;padding-left:10px;xpadding-top:10px}#memquizMatch #memquizMatch_terms .table{display:table}#memquizMatch #memquizMatch_terms .tbody{display:table-row-group}#memquizMatch #memquizMatch_terms .thead{display:table-header-group}#memquizMatch #memquizMatch_terms .tr{display:table-row}#memquizMatch #memquizMatch_terms .td,#memquizMatch #memquizMatch_terms .th{display:table-cell}#memquizMatch #memquizMatch_terms .mq-footerbuttons{xmargin-top:-32px;position:fixed;bottom:0}.mobile #memquizMatch #memquizMatch_terms{width:49%}.mobile #memquizMatch #memquizMatch_terms .table,.mobile #memquizMatch #memquizMatch_terms .tbody,.mobile #memquizMatch #memquizMatch_terms .thead,.mobile #memquizMatch #memquizMatch_terms .tr,.mobile #memquizMatch #memquizMatch_terms .td,.mobile #memquizMatch #memquizMatch_terms .th{display:block}.mobile #memquizMatch #memquizMatch_terms .table .tr{padding:6px 0;height:auto}.mobile #memquizMatch #memquizMatch_terms .table .td{padding:0px 3px}.mobile #memquizMatch #memquizMatch_terms .td.matchAnswer{padding-left:0;margin-left:-3px}#memquizMatch #memquizMatch_terms .table{width:100%;height:100%;padding-bottom:50px}#memquizMatch #memquizMatch_terms .table .thead .tr{background:none}#memquizMatch #memquizMatch_terms .table .th{text-align:left;font-weight:bold;padding:3px}#memquizMatch #memquizMatch_terms .table .tr{border:1px solid rgba(0,0,0,0);height:35px}#memquizMatch #memquizMatch_terms .table .td{text-align:left;vertical-align:middle;padding:1px 3px}#memquizMatch #memquizMatch_terms .td.markicon:before,#memquizMatch #memquizMatch_terms .td.markicon:after{left:0;margin-top:3px;font-size:20px}#memquizMatch .matchDefn{xpadding:3px 6px;padding:2px 5px;border:1px solid silver;border-radius:6px;cursor:move;font-size:.9em}#memquizMatch .matchDefn.wrong{background-color:#f22}#memquizMatch .matchDefn.correct,#memquizMatch .matchDefn.giveup{cursor:default;border-color:rgba(0,0,0,0);background-color:var(--main-bkgnd)}#memquizMatch #memquizMatch_defns{box-sizing:border-box;width:37%;vertical-align:top;padding-bottom:45px}#memquizMatch #memquizMatch_defns>.note{xdisplay:block;margin-bottom:20px}#memquizMatch #memquizMatch_defns li{text-align:left;min-height:28px;padding:0;margin:8px 0;display:flex;align-items:center}.mobile #memquizMatch #memquizMatch_defns{width:49%;padding-right:10px;margin-bottom:30px}.flashcardAnswer{height:40%;min-width:380px;max-width:500px;min-height:150px;max-height:250px}.mobile .flashcardAnswer{min-width:320px}.mobile .flashcardAnswer{width:96%}.flashcardAnswer.answerCard{background-color:rgba(0,0,0,0)}.flashcardAnswer .cardWrapper{position:relative;width:100%;height:100%;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.flashcardAnswer.flipped .cardWrapper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flashcardAnswer .cardFace{cursor:pointer;display:block;position:absolute;left:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0);padding:15px;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flashcardAnswer .cardFace:hover{border:1px solid gray}.flashcardAnswer .front{background-color:var(--rowtotal-bkgd)}.flashcardAnswer .back{background-color:var(--lemon);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flashcardAnswer .back .flashResponse{display:block;padding:10px 15px;bottom:0;font-size:1.4em}@keyframes offscreen{0%{transform:translate(0, 0)}25%{transform:translate(300vw, 50vh)}50%{transform:translate(0, 200vh)}75%{transform:translate(-300vw, 50vh)}100%{transform:translate(0, 0)}}.offscreen{animation-duration:2s;animation-name:offscreen}.initial.offscreen{animation-duration:0s;animation-name:offscreen}#mqQuestionHeader{height:20%}.mqresults #mqQuestionHeader{height:auto}#termDefOptions{right:0;top:80px;z-index:10}#termDefQuestion{top:25%;bottom:3%;font-size:1.2em}.mobile #termDefQuestion{bottom:0;padding:5px}.mqmatch #termDefQuestion{top:20px}.mqtext #termDefQuestion{top:35%}.mqflash #termDefQuestion{top:70px;display:inline-flex !important;justify-content:center;align-items:center;font-size:1.5em;font-weight:bold;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px}#termDefQuestionPrompt{font-size:1.5em;height:100%;position:relative;width:100%;xmargin-top:-10px}#termDefQuestionPrompt>div{width:100%}#termDefQuestionPrompt span.note{xfont-size:11px;font-weight:normal;display:block;position:absolute;bottom:5px;width:100%}#quizProgressBar{box-sizing:border-box;width:100%;margin:10px 0 10px;xheight:15px;xborder:1px solid gray;line-height:10px;padding:1px;text-align:left}#mqScore{font-weight:bold;font-size:16px;text-align:left;left:3px}#flashResponse{width:100%;bottom:-30px;white-space:nowrap}#flashResponse span{padding:5px 0;font-size:15px;display:inline-block;opacity:.65;width:33.3%}#flashResponse span:hover{opacity:1}.quizbar_question{width:10%;height:14px;padding:1px 3px;display:inline-block;border:solid silver;border-width:1px;background-color:var(--rowtotal-bkgd);font-size:10px;box-sizing:border-box}.quizbar_question.correct{background-color:var(--firstRight-bgnd)}.quizbar_question.wrong{background-color:var(--wrong-bkgnd)}.quizbar_question.correct.hard{background-color:var(--wrongRight-bgnd)}.quizbar_question.giveup{background-color:#ffc}.quizbar_question.wrong.markicon:after{color:#000}.quizbar_question.markicon:after{margin-top:-2px;font-size:13px}.fc_crossword{margin-bottom:10px;padding:10px 10px 45px 1px;display:none}.fc_crossword>div{display:flex;flex-wrap:wrap;gap:2%}.fc_crossword #crossword{position:relative;background-color:gray;font-family:"Courier New",Courier,monospace;margin:0 20px 10px 0}.fc_crossword #crossword input{width:26px;height:28px;border:solid #000 1px;padding:1px 2px;font-size:22px;text-align:center;position:absolute;color:var(--black)}.fc_crossword #crossword input.newWord-down{border-top-width:2px;margin-top:-1px}.fc_crossword #crossword input.newWord-across{border-left-width:2px;margin-left:-1px}.fc_crossword #crossword input:focus{outline:2px solid #ff0}.fc_crossword #crossword input::selection{background:rgba(0,0,0,0)}.fc_crossword #crossword .cwanum{position:absolute;z-index:1;pointer-events:none;font-size:10px;margin:1px 2px}.fc_crossword input.correct,.fc_crossword li.correct{background-color:var(--firstRight-bgnd)}.fc_crossword input.giveup,.fc_crossword li.giveup{background-color:var(--giveup-bgnd)}.fc_crossword input.wrong{background-color:var(--wrong-bkgnd)}.fc_crossword input.wrong.correct{background-color:var(--wrongRight-bgnd)}.fc_crossword input:disabled{cursor:default}.fc_crossword .hover{background-color:var(--hoverHighlight-bkgd)}.fc_crossword .active{background-color:var(--activeHighlight-bkgd)}.fc_crossword #clues{position:relative;display:inline-block;vertical-align:top;flex-grow:1;flex-basis:250px;max-width:600px}.fc_crossword #clues>div>hr{max-width:300px;height:1px;margin:0}.fc_crossword #clues ul{margin:0 0 20px}.fc_crossword #clues li{padding:3px;padding-left:33px;display:flex;align-items:center;cursor:pointer}.fc_crossword #clues li.correct,.fc_crossword #clues li.giveup{cursor:initial}.fc_crossword #clues li>div{width:100%}.fc_crossword #clues strong.cwnum{position:absolute;left:0}.fc_crossword #clues .markicon:before,.fc_crossword #clues .markicon:after{left:0;margin-left:-15px}.opacity0{opacity:0;filter:Alpha(Opacity=0)}.measureDiv{position:absolute;visibility:hidden;height:auto;width:auto;white-space:nowrap}.pageStatusCanvas{position:absolute;top:0;right:0;width:110px;height:110px;border:none;overflow:hidden;z-index:90;pointer-events:none}.pageStatusCanvas>div{position:absolute;top:25px;right:-55px;width:200px;height:20px;text-align:center;font-size:20px;vertical-align:top;padding:2px 0 7px 0}.pageStatusCanvas.left{left:0;right:auto}.pageStatusCanvas.left>div{left:-55px;right:auto}#pageCenterCanvas{display:block;width:350px;height:150px;border:none;background:none;z-index:20}.navbar a:hover,.navbar button:hover,.menuLinks a:hover{background-color:#000}div.popup{display:none}.bcpopup.ui-dialog{padding:1px}.bcpopup.ui-dialog .ui-dialog-titlebar-close{padding:0}.ui-dialog .ui-dialog-titlebar .ui-state-hover{background-color:#001c38}.bcpopup.ui-dialog .ui-dialog-content{font-size:13px;padding:3px 0 0 0}.search-results.ui-dialog .ui-dialog-content li a{font-size:13px}.ui-dialog-content a i.fas{margin-right:3px}.bcpopup.ui-dialog .ui-dialog-content{xfont-size:12px;padding:3px 0 0 0}.bcpopup.ui-dialog .ui-dialog-content li{xfont-size:12px;font-size:13px;line-height:135%;padding:3px 0}.ui-dialog.alertPopup .ui-dialog-content{padding-top:15px}.ui-dialog.urlPopup.ui-dialog{max-width:1000px}.ui-dialog.urlPopup .ui-dialog-content{background-color:var(--white)}.ui-dialog.urlPopup .ui-dialog-content #bcMainCol{margin:0;padding:0}.closePopup{float:right;cursor:pointer}img.toggle,.togglelink,.popuplink,.show-calculator{cursor:pointer}.listPages{position:relative;margin-bottom:10px}.listPages li{border:1px rgba(0,0,0,0) solid;border-top:1px dotted gray}.listPages li:last-child{border-bottom:1px dotted gray}.navbar .listPages li:hover,.navbar .listPages li.current{background-color:#000}.listPages li.current{xbackground-color:#000;border:1px #fff solid;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.listPages li.current+li{border-top:1px rgba(0,0,0,0) solid}.listPages .pagetitle{margin-right:2px;xfont-weight:bold}.nav2Menu .listPages li.pnum .pagetitle:before{content:"Page "}.listPages .pagemark{white-space:nowrap}.listPages a{display:block;color:#fff;padding:2px 0;xfont-size:13px;height:31px;overflow:hidden;white-space:nowrap}.listPages li.total{line-height:30px;font-weight:bold}.navbar .listPages li .pageIcon{position:absolute;right:15px;width:45px;font-size:16px;text-align:center;margin-top:-3px}.mobile .navbar .listPages li .pageIcon{right:20px;margin-top:7px}.navbar .listPages li .pageIcon .fa-check{font-size:18px}.navbar .listPages li .pageIcon .fa-book-open{font-size:15px}.navbar .listPages li.total a{font-weight:normal;font-size:14px}.navbar .listPages .pagetitle2{clear:left;display:block;font-size:12px;margin-top:1px}.navbar .listPages .hasSup.pagetitle2,div.bccontents .listPages .hasSup.pagetitle2{margin-top:-2px}.navbar .listPages .pagetitle2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ddd}div.bcsurvey h1,div.bccontents h1{border-left:3px solid rgba(0,0,0,0);padding-left:3px}.scoreTotalHeader{margin:10px 20px 20px}.bcwelcome .scoreTotalHeader{width:70%;margin:0 0 0 15%;position:absolute;top:60px}.notSubject .bcwelcome .scoreTotalHeader{xtop:40px}.mobile .notSubject .bcwelcome .scoreTotalHeader{top:30px}.isDemo .bcwelcome .scoreTotalHeader{width:90%;margin:0 0 0 5%}.mobile .bcwelcome .scoreTotalHeader{top:50px;box-sizing:border-box;white-space:nowrap}.mobile .bcwelcome .scoreTotalHeader .markDate,.mobile .bcwelcome .scoreTotalHeader .userTopics{font-size:12px}.scoreTotalHeader .topic-due{float:right;margin-top:2px}.scoreTotalHeader .markPercent,.scoreTotalHeader .markFraction{display:inline-block;height:27px;vertical-align:top;font-weight:bold}.scoreTotalHeader .markPercent{width:95px;font-size:23px;color:var(--bcborder-color)}.scoreTotalHeader svg.fa-check{font-size:28px}.scoreTotalHeader svg.fa-crown{font-size:16px;margin-top:-8px;margin-left:1px}.scoreTotalHeader .markFraction{font-size:16px}.scoreTotalHeader .markFraction .extramarks{font-size:.86em}.scoreTotalHeader .markBar{display:block;padding:1px;border:1px solid #036}.scoreTotalHeader .scorebarWrapper{border:none;xheight:22px;height:15px}.scoreTotalHeader .markTot{font-size:16px}.scoreTotalHeader .markTot b{font-size:18px;position:relative;top:1px}.scoreTotalHeader .markDate,.scoreTotalHeader .userTopics{font-size:13px}.scoreTotalHeader .topday,.scoreTotalHeader .maxstreak{padding:3px 10px 3px 0}.scoreTotalHeader .userTopics{float:right;margin-top:1px}.scoreTotalHeader .userCourses{display:block;font-size:15px;line-height:1.4em}.scoreTotalHeader .courseSubjects{display:inline-block;line-height:1em}.scoreTotalHeader button{margin:5px 0}.bccontents .scoreTotalHeader button{margin:10px 0;float:right}div.bccontents .topic-msg{margin:10px 50px 0px}.mobile div.bccontents .topic-msg{margin:15px 0 0}div.bccontents #mainPane .extraQLink{float:left;padding:6px;xmargin-top:-14px;color:#000}div.bccontents .listPages{min-width:300px;padding:0;border-style:solid;border-width:0 0 1px 0;margin:10px 20px 0;clear:both}div.bccontents .listPages li{list-style-type:none;margin-left:0;position:relative;border-top:1px solid #eee;border-bottom:none}div.bccontents .listPages .footerrow{padding:0;border-top-color:#fff}div.bccontents .listPages li.total{font-weight:normal}div.bccontents .listPages li.headerrow{border-top:1px solid;padding:0;height:22px}div.bccontents .listPages li.headerrow span{line-height:20px;font-size:12px;font-weight:normal}div.bccontents .listPages li.headerrow .pagemark{top:1px}div.bccontents .listPages a{color:#000;xfont-size:13px;padding:1px;height:34px}div.bccontents .listPages a:hover{text-decoration:none}div.bccontents .listPages .allpageslinks{height:34px;background-color:#fff;display:flex;gap:2px}div.bccontents .listPages .allpageslinks a{box-sizing:border-box;xdisplay:inline-block;xwidth:33.3%;text-align:center;flex-basis:1px;flex-grow:1;background-color:var(--rowtotal-bkgd)}div.bccontents .listPages li span{display:inline-block;line-height:32px;vertical-align:middle}div.bccontents .listPages button.bcbutton{position:absolute;right:0;top:36px;z-index:1}div.bccontents .listPages button.bcbutton span{line-height:1}div.bccontents .listPages .pagenum{width:30px;font-size:15px;text-align:center}div.bccontents .listPages .pageIcon{width:45px;font-size:15px;font-weight:bold;text-align:center}div.bccontents .listPages .review .pageIcon{color:gray}div.bccontents .listPages .qtest.quntried .pageIcon{xfont-size:20px;color:red}div.bccontents .listPages .qtest.qdone .pageIcon{xcolor:gray}div.bccontents .listPages .qextra{xopacity:.7}div.bccontents .listPages .pagemark{color:var(--black);margin:0 5px;position:absolute;top:8px;xleft:78px;left:80px;right:65px}div.bccontents .listPages .scorebarWrapper{border:none;height:18px}.isCourseClass div.bccontents .listPages .bodyrow.total .pagemark{line-height:16px}div.bccontents .listPages .bodyrow.review .pagemark,div.bccontents .listPages .bodyrow.total .pagemark,div.bccontents .listPages .bodyrow.qtest .pagemark{top:1px}div.bccontents .listPages .markFraction,div.bccontents .listPages .numusers{position:absolute;line-height:normal;xfont-size:13px;top:0px}div.bccontents .listPages .markFraction{left:2px}div.bccontents .listPages sub,div.bccontents .listPages sup{line-height:0}div.bccontents .listPages .numusers{right:2px}div.bccontents .listPages .dateusers{width:62px;font-size:11px;float:right;margin-top:1px}div.bccontents .listPages .lefthalf{width:59.5%;position:relative}div.bccontents .listPages .pagetitle{height:32px;overflow:hidden;width:39.5%}div.bccontents .listPages .pagetitle>span{white-space:normal;vertical-align:baseline;line-height:15px}.isCourseClass div.bccontents .listPages .dateusers{white-space:normal;margin-top:6px;line-height:11px}div.bccontents .listPages .extraPageToggle{position:absolute;display:block;left:-22px;font-size:24px;padding:0 2px;height:36px;line-height:36px}div.bccontents .listPages .extraPageToggle:hover{font-weight:bold}div.bccontents .listPages .star{display:none;height:100%;position:absolute;right:-30px;top:-1px}div.bccontents .listPages .star.isstar{display:flex;align-items:center}.extraPageToggle:after{content:" + "}.extraPageToggle.expanded:after{content:" –"}.bcquestion .extraPageToggle:after{display:none}.navbar .pagemark b,.select2-container b,.subsup-1line b{color:inherit;xline-height:15px;font-weight:normal}.navbar .pagemark sup,.navbar .pagemark sub,.select2-container sup,.select2-container sub,.subsup-1line sup,.subsup-1line sub{vertical-align:baseline;position:relative;line-height:0;font-size:.9em}.navbar .pagemark sup,.select2-container sup,.subsup-1line sup{top:-0.3em}.navbar .pagemark sub,.select2-container sub,.subsup-1line sub{top:.3em}.select2-container .select2-subtopicpages sup,.select2-container .select2-subtopicpages sub{font-size:1em}.subsup-1line sup{top:-0.2em}.subsup-1line sub{top:.2em}.subsup-1line i{margin:0 1px;position:relative;top:.06em}.select2-container b{font-size:1.1em}.nav2Menu .pagemark sub{margin-right:-3px}.nav2Menu .pagemark b{margin-left:-3px}#menuTree .pagemark b{line-height:inherit;font-size:1.2em}.nav2Menu .pagemark{position:absolute;left:70px}.navbar a.qtest{color:red;font-weight:bold}.qextra{font-style:italic;opacity:.9}.menuTooltip span.qextra{color:#222}.isExpired,.isExpired a{color:gray}.review{color:var(--black)}option.review,body .select2-container .review,.contents .review{background-color:var(--lemon)}option.total,body .select2-container .total{background-color:var(--rowtotal-bkgd)}.scoreTable{margin-left:auto;margin-right:auto;min-width:570px;border-collapse:separate;border-spacing:0}.scoreTable td{text-align:center;padding:0 2px;height:30px;font-size:12px;white-space:nowrap}.isCourseClass .scoreTable td{height:25px}.statTots{display:inline-block;width:49%;margin:20px 0}#flotBtns label input{display:none}#flotBtns label span{width:46px;display:inline-block;cursor:pointer;text-align:center;border-bottom:2px solid rgba(0,0,0,0)}#flotBtns label input:checked+span{cursor:default;font-weight:bold}#flotBtns label input:checked+span,#flotBtns label span:hover{border-bottom-color:#036}.monthStatsList{margin-top:25px;max-width:800px}.notMobile .monthStatsList th{padding:3px 7px}.monthStatsList td{height:25px;font-size:13px}.monthStatsList td.tdyear{padding:0 12px}.monthStatsList td.tdyear b{font-size:14px}.favepagesList td{text-align:left;padding:2px 4px;white-space:normal;border-top:1px solid silver}.favepagesList td.starDate{text-align:right;white-space:nowrap !important;padding-left:2px}.mobile .favepagesList .title2{display:block}div.userscoremarksbar{height:15px;width:250px;border:1px solid gray}.blankimg{width:14px;height:14px}.markimg{display:inline-block;width:14px;height:14px;text-align:left;overflow:hidden}.dragdrop .markimg,.qtarget .markimg{position:absolute;top:2px}.dragdrop .markimg{right:-12px}.sortitem.ui-sortable-handle .markimg{width:10px;height:12px}.sortitem.ui-sortable-handle .markimg:after{font-size:.85em}.answerHidden .sortitem .markimg{visibility:hidden}.markimg:before,.markimg:after,.markicon:before,.markicon:after,.select2-subtopicpages li:before,.select2-subtopicpages li:after{position:absolute;line-height:14px;font-size:17px;font-weight:bold}.select2-subtopicpages li.qdone:after{right:1px;font-style:normal}.markimg.tick:after,.markicon.correct:after,.qscorebar1 .qscorebarpic:after{content:"✓";color:green}.darkMode .markimg.tick:after,.darkMode .markicon.correct:after,.darkMode .qscorebar1 .qscorebarpic:after{color:#1cd182}.select2-subtopicpages .pageIcon{position:absolute;left:155px;top:3px;width:45px;text-align:center;font-size:18px;xcolor:#bf5600}.select2-subtopicpages .select2-selection__rendered .pageIcon{top:0px;left:155px}.select2-subtopicpages .fa-check{color:green;font-size:20px}.select2-subtopicpages .fa-book-open{color:gray;font-size:17px}.select2-subtopicpages li .pnum.qtest{font-size:14px}#userRankTable{width:100%}#userRankTable td{padding:3px 5px;text-align:right;white-space:nowrap}#userRankTable svg.fa-check{float:left}#userRankTable td.descr{text-align:left;padding-left:8px;padding-right:0px}#userRankTable .done td:nth-child(3){padding-right:10px}#userRankTable tr.done+tr.disabled td{border-top:solid #036 1px}#userRankTable tr.disabled td{font-style:normal}.isFullScreen .ribbonFrame0{margin-top:30px}.ribbonFrame{position:relative;float:right;margin-left:20px;width:41px;height:20px;top:2px;cursor:pointer}.mobile .ribbonFrame{top:-5px;right:-8px;margin-left:-20px}.ribbonScore{position:absolute;width:41px;height:20px;left:0px;background-color:#036;font-size:17px;font-weight:bold;display:flex;justify-content:center;align-items:center;border-radius:5px 5px 0 0}.noribbon .ribbonScore,.mobile .isCourse .ribbonScore{border-radius:5px}.ribbonScore span{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}.ribbon{position:absolute;background-color:#ddbe18;height:41px;width:70px;top:20px;transform:rotate(90deg)}.ribbon.ribbonWrapper{position:relative;top:35px;left:-14.5px}.noribbon .ribbon.ribbonWrapper,.mobile .isCourse .ribbon.ribbonWrapper{display:none}.ribbon .ribbon{transform:rotate(0);transform:scale(0.95, 0.89);box-shadow:none;z-index:1;background-color:#036;top:0;left:0;background-image:linear-gradient(0deg, #014c96, #002a53)}.ribbon .ribbon:after{box-shadow:none;background-color:#036;background-image:linear-gradient(-45deg, #014c96, #002a53)}.ribbon.bggoldgrad{background-image:linear-gradient(0deg, #C9A401 0%, #B79001 20%, #FFDF01 40%, #EDCB01 60%, #DBB701 80%, #A57C01 100%)}.ribbon.bggoldgrad:after{background-image:linear-gradient(-45deg, #C9A401 0%, #B79001 20%, #FFDF01 40%, #EDCB01 60%, #DBB701 80%, #A57C01 100%)}.ribbon .fa-star{color:#ff0;transform:rotate(-90deg);font-size:14px !important;position:absolute;display:none}.ribbon .fa-star.s1{top:13px;left:15px}.ribbon .fa-star.s2{top:23px;left:2px}.ribbon .fa-star.s3{top:3px;left:2px}.ribbon.chev1 .c1{display:block}.ribbon.chev2 .c1,.ribbon.chev2 .c2{display:block}.ribbon.chev3 .c1,.ribbon.chev3 .c2,.ribbon.chev3 .c3{display:block}.ribbon.chev4 .c1,.ribbon.chev4 .c2,.ribbon.chev4 .c3,.ribbon.chev4 .c4{display:block}.ribbon.star1 .s1{display:block}.ribbon.star2 .s2,.ribbon.star2 .s3{display:block}.ribbon.star3 .s1,.ribbon.star3 .s2,.ribbon.star3 .s3{display:block}.ribbon.m500 .s1{display:block;z-index:1;left:58px}.ribbon.m500 .s1 path{fill:#add8e6}.ribbon:after{position:absolute;content:"";border:none;width:29px;height:29px;background-color:#ddbe18;transform:rotate(45deg);top:6px;right:-14px;box-shadow:3px -3px 4px gray}.chevron{display:none;position:absolute;text-align:center;padding:12px;margin:6px auto;top:0px;z-index:2}.chevron.c1{left:69px}.chevron.c2{left:56px}.chevron.c3{left:43px}.chevron.c4{left:30px}.chevron:before,.chevron:after{content:"";position:absolute;left:0;height:70%;width:35%;background:#add8e6}.ribbonWrapper .ribbon.bggoldgrad .chevron:before,.ribbonWrapper .ribbon.bggoldgrad .chevron:after{background:#036}.chevron:before{top:-2px;transform:skew(45deg, 0deg)}.chevron:after{bottom:-7px;transform:skew(-45deg, 0deg)}.quntried{color:var(--black)}.quntried .pageIcon{color:#757575}.qtried .pageIcon,.qtried .pagemark,.select2.select2-container .qtried .pagemark,.select2.select2-container .qtried .pageIcon{color:var(--darkorange)}.navbar .qtried .pageIcon,.navbar .qtried .pagemark{color:orange}.qdone .pageIcon,.qdone .pagemark,.select2.select2-container .qdone .pagemark,.select2.select2-container .qdone .fa-check{color:green}svg.fa-check{color:green}.bcbutton svg.fa-check,.floatActionButton svg.fa-check{color:#fff}.darkMode .qdone .pageIcon,.darkMode .qdone .pagemark,.darkMode .qdone .fa-check,.layout-west .qdone .pageIcon,.layout-west .qdone .pagemark,.layout-west .qdone .fa-check,.layout-east .qdone .pageIcon,.layout-east .qdone .pagemark,.layout-east .qdone .fa-check,.mobileTitleWrapper .qdone .pageIcon,.mobileTitleWrapper .qdone .pagemark,.mobileTitleWrapper .qdone .fa-check,#topSubtopicNav_pagebar .qdone.current .pageIcon,#topSubtopicNav_pagebar .qdone.current .pagemark,#topSubtopicNav_pagebar .qdone.current .fa-check{color:#1cd182}.qdone .pageIcon{color:green;font-size:17px}svg.fa-crown{color:#ddbe18}.navbar svg.fa-crown{color:gold;font-size:10px;margin-top:-1px;margin-left:3px}.markimg.cross:after,.markicon.wrong:after{content:"✗";color:red}.markimg.tickoncross:before,.markicon.tickoncross:before,.markicon.correct.wrong:before,.qscorebar2 .qscorebarpic:before{content:"✗";color:red;font-weight:normal;opacity:.6;margin-left:-1px}.markimg.tickoncross:after,.markicon.tickoncross:after,.markicon.correct.wrong:after,.qscorebar2 .qscorebarpic:after{content:"✓";color:green}.markimg.giveup:after,.markicon.giveup:after,.qscorebar3 .qscorebarpic:after{content:"❢";color:#f90}.score,.topscore{font-weight:bold;font-style:italic;display:inline;font-family:Arial,Helvetica,sans-serif}.scoreWrapper{position:relative}.scoreWrapper .ppSubmit,.scoreWrapper .pageSubmit{xmargin-top:3px;xheight:30px;height:39px;padding:5px 8px;xfont-size:14px;font-size:20px}.scoreWrapper .ppSubmit .caption,.scoreWrapper .pageSubmit .caption{font-size:14px}.scoreWrapper .pageSubmit,.scoreWrapper .ppSubmit,.scoreWrapper .retry-question{xwidth:70px;width:80px}.scoreWrapper .retry-question,.scoreWrapper.allqdone .pageSubmit,.scoreWrapper.allqdone .ppSubmit,.isCourseClass .scoreWrapper .pageSubmit,.isCourseClass .scoreWrapper .ppSubmit{display:none}.allqdone .scoreWrapper .retry-question,.scoreWrapper.allqdone .retry-question{xdisplay:inline-block;display:inline-flex;height:39px}.mobile .scoreWrapper .retry-question{float:right;margin-top:4px}.scoreWrapper .score{display:inline-block;vertical-align:top;padding:0 15px;margin-top:5px}.mobile .scoreWrapper .score{padding:0}.scoreWrapper div.qscorebar{position:absolute;height:15px;left:50%;width:30%;margin-left:-15%;bottom:4px}.scoreNoMistakes{display:block;margin-top:-2px;font-size:13px;font-weight:normal}.score{font-size:20px;color:green}.darkMode .score{color:#1cd182}.score2{font-size:18px;color:orange;display:inline}.topscore{font-size:13px}.topscore a.removeRetry{padding:6px 0;font-weight:normal}.scoredate{font-size:11px}div.scorebarWrapper{xheight:16px;height:17px;border:1px solid #bdbdbd;xpadding:1px;position:relative}div.scorebarshort{height:8px;border:1px solid #bdbdbd}div.qscorebar{position:relative;height:15px;margin:7px 0}.qscorebar1,.qscorebar2,.qscorebar3,.qscorebar4{height:100%;float:left;text-align:left;display:block;position:relative;overflow:hidden;padding:0}.qscorebar1,.qscorepie1{background-color:var(--firstRight-bgnd)}.qscorebar2,.qscorepie2{background-color:var(--wrongRight-bgnd)}.qscorebar3,.qscorepie3{background-color:var(--giveup-bgnd)}.qscorebar4,.qscorepie4{background-color:#e0e0e0}.darkMode .qscorebar4,.darkMode .qscorepie4{background-color:#444}.scorebar1,.scorebar2,.scorebar3{height:15px;float:left}.scorebar1{background-color:green}.scorebar2{background-color:orange}.scorebar3{background-color:#e0e0e0}.extramarks{font-style:italic;font-weight:normal}div.alreadyTriedMsg{font:30px bold;text-align:center;margin:auto;padding-top:20%}.warning{font-weight:bold;color:red;font-size:15px}.bold{font-weight:bold}.prompt{font-size:13px;color:#000}.adminonly{display:none}.adminuser .adminonly{display:inline}.adminuser div.adminonly{display:block}body.review .glossary,body.review .toggleinline{display:inline}.gaptop{display:block;margin-top:5px}.boxShadow{box-shadow:0 0 5px #aaa}.navbarTooltip{background:#eee;background-image:none;border-width:1px;color:#333;padding:1px 2px}.ui-tooltip.pageAnswerTooltip{padding:0 1px;font-size:.8em}.menuTooltip{font-size:11px;line-height:120%;color:#000;min-width:90px}.menuTooltip.ui-tooltip{max-width:200px}.menuTooltip b,.menuTooltip strong,.menuTooltip span{font-size:13px}.menuTooltip span.sametext{font-size:11px}.menuTooltip span.smalltext{font-size:10px}.menuTooltip b,.menuTooltip strong{color:#036}.menuTooltip span{color:#000}.menuTooltip span.usermarks{display:block;margin:5px 0;font-weight:bold}.menuTooltip span.pagetitle{font-weight:bold}.menuTooltip span.markDate{font-size:.9em}.menuTooltip .testFlag{color:red;background-color:rgba(0,0,0,0);padding:0;margin-right:7px}.menuTooltip .newFlag{color:#00c500;position:relative;top:5px}.menuTooltip .csblurb{margin-top:10px;font-size:.9em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.menuTooltip span.classUserNames,.menuTooltip span.classCustomTopics{display:block;margin-top:10px}.menuTooltip span.classUserNames span,.menuTooltip span.classCustomTopics span{display:block;margin-top:2px;font-size:.8em}.menuTooltip.menuTooltip_narrow{min-width:50px;max-width:200px;font-size:.85em}span.classCustomTopics{display:block;border-left:3px solid rgba(0,0,0,0);padding-left:2px}.bccontents span.classCustomTopics{border-left:3px solid rgba(0,0,0,0);padding-left:2px}.bccontents span.classCustomTopics span{font-size:.8em}.iPad .menuTooltip{font-size:14px}.iPad .menuTooltip b,.iPad .menuTooltip strong,.iPad .menuTooltip span{font-size:16px}.scorebarTooltip{font-size:11px;line-height:13px}.rptQuestionTooltip{font-size:11px;line-height:13px;border-width:1px;padding:0 1px 2px 1px}html.offline .disable-offline{opacity:.5;font-style:italic}html.offline .disable-offline a{text-decoration:none}.printonly{display:none !important}.print-background{-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{html,body,.layout-center{position:initial !important;overflow:visible !important;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;display:block !important}.layout-edge,.ui-tooltip,.contextMenu,.flotTip,.floatActionButton{display:none !important}#divWrapperParent{margin:0 !important;padding:0 !important}#sidebarWrapper{padding:0 !important}#sidebarWrapper .sidebar:first-child{padding-top:0}#sidebarWrapper table.topScores td{padding:2px 2px 1px}#mainPane{width:65%;margin:0 !important;max-width:none}#memQuizWrapper{position:relative}.bcwelcome .hide760,.bcwelcome .topicTile .scorebarWrapper{display:none}.bcwelcome #popSubtopics_rpt,.bcwelcome #latestUsers_rpt{margin-top:10px}.bcwelcome .scoreTable td{xwhite-space:initial;height:16px}.bcwelcome #rptHomeRatings,.bcwelcome #rptHomeCommentCategs{width:47.5%;margin:15px 0%}#homeClassStats{clear:left;display:block;margin-top:-5px;margin-bottom:15px}#homeClassStats .buttonWrapper{xfloat:left;margin:0;display:inline-block}.noprint,.ui-dialog,.linkToMore{display:none !important}.printonly{display:inline !important}.floatRight:not(.printFloat){float:none !important}.topicindex .h2{text-align:left}.topicindex .scorebarshort{display:none}.topicindex .csscore{float:none}.slickGrid input{display:none}.slickGrid{border:none !important;margin-left:-67px}html .slickGrid .slick-viewport.slick-viewport-top{overflow:hidden !important}div.bccontents .listPages .pagemark{width:auto}div.bccontents .listPages li.total .pagetitle{display:none}div.bccontents .listPages .pagetitle{width:120px}div.bccontents .listPages .pagemark span.markPercent{left:128px}div.bccontents .listPages li.review a{height:auto;min-height:auto}div.bccontents .listPages li.review .pagetitle2{clear:none;display:inline;font-size:inherit}div.bcpage.divWrapper .qfoot{float:left}.multipages div.bcpage.divWrapper .qfoot{float:none;margin:0}div.bcpage.divWrapper .pageFooter{clear:right}html .bcbutton,button,.qscorebar{display:none}#printFooter{font-size:11px;clear:both;display:block !important;margin-top:15px}.isCourseClass #printFooter{display:none !important}#printFooter span:first-child{font-size:13px;display:block;margin-bottom:5px}}@media screen and (max-width: 1600px){.hide1600{display:none !important}}@media screen and (max-width: 1550px){.isFullScreen .bcwelcome .divWrapper h1{margin-left:28px}}@media screen and (max-width: 1300px){.hide1300{display:none !important}.isFullScreen #memQuizWrapper #mqHeader{margin-left:35px;margin-right:170px}.isSubtopic .pageFootButtons .send-comment .caption,.isSubtopic .pageFootButtons .open-fullscreen .caption{display:none}#navToolbar{width:180px}.layout-north .north-wrapper{margin-left:100px}}@media screen and (max-width: 1150px){.isFullScreen .layout-center h1{margin-left:36px;margin-right:170px;xmargin-right:200px}}@media screen and (max-width: 1100px){.hide1100{display:none !important}#navToolbar,#divRptUserDropdown,html.notMobile.notFullScreen .isCourse #menuTree li.topic .goto-topic,html.notMobile .isCourse #menuTree li.subtopic .download-subtopic{display:none}.isReportuser .layout-north #topSubtopicNav{right:calc((100% - max(180px,14%))/2)}.isSubtopic .layout-north #navTitle{display:none}.layout-west #nav2Title{display:block}.notCourseClass .layout-north{height:40px}.layout-west #menuTree{right:8px;xtop:100px}html.notMobile .layout-east{width:200px;right:-192px}html.notMobile .markjs{position:static}html.notMobile .isReportuser .layout-center{right:8px}html .isSubtopic .pageFootButtons .goto-home{display:inline-flex !important}.bcmaster .pageNavPanel{right:0}.notMobile .navbar #menuTree a.subtopic .floatRight{display:none}.notMobile .navbar .subtopic-options{color:rgba(0,0,0,0)}#mainPane{margin-right:10px}}@media screen and (min-width: 1000px)and (max-width: 1150px){.topicTile{xwidth:50%}.listTiles .topicTile h4{margin-top:0}}@media screen and (max-width: 1000px){.hide1000{display:none !important}.bcpage h1 .csSubheading{display:block !important}#mainPane{width:100%;margin:0 auto 20px;float:none;padding:0 5px;box-sizing:border-box}.bcwelcome #mainPane{width:100%}.layout-center.bcwelcome>.divWrapper{flex-wrap:wrap}#sidebarWrapper{max-width:600px;margin:10px auto 0;float:none}.bcwelcome #sidebarWrapper{flex-basis:590px;margin-top:0;display:flex;flex-wrap:wrap;justify-content:space-around}.sidebar{margin:0 1.5%;padding-top:20px}.sidebar.classGraph,.sidebar .marksHistogram{width:100%;margin:0 auto}.sidebar.userComments{flex-basis:90%}.sidebar#userClassLinks{display:none}}@media screen and (max-width: 920px){.hide920{display:none !important}.notMobile .isSubtopic .layout-west{width:200px;left:-192px}.notMobile .isSubtopic .layout-west .nav2Menu{right:8px}.notMobile .isSubtopic .layout-west .westMenuWrapper{padding-right:8px}.notMobile .isSubtopic .layout-center{left:8px}.notMobile .isSubtopic #topSubtopicNav{right:50%}.notMobile .isSubtopic .logoLink{transform:scale(0.63);transform-origin:left top}.notMobile .isSubtopic #fullscreenMenuButton{display:block !important;top:40px}.notMobile .isSubtopic.isCourseClass #fullscreenMenuButton{top:60px}.notMobile .isSubtopic .bcpage h1{margin-left:36px}.navpagesbar .layout-north .navbartoggle{left:50px;margin-left:0}.navpagesbar .layout-north .bc-slider{left:95px}.bcwelcome #popSubtopics_rpt{margin-top:20px}.listTiles .topicTile .newFlag{display:none}}@media screen and (max-width: 860px){.hide860{display:none !important}.fullscreenLinks .caption:not(.userName){display:none}.layout-north .navLinks .linkSubscribe:not(.important){display:none}.topicindex div.subtopic h3+div,.topicindex div.subtopic li.pageidlink{padding-right:0 !important}}@media screen and (max-height: 760px){.layout-center,.pageNavPanel{bottom:0}}@media screen and (max-width: 760px){.hide760{display:none !important}.navLinks span.caption{display:none}.layout-north .navLinks .caption,.isSubtopic .layout-north .navTop .userName{display:none}.topicTile{xwidth:50%}.listTiles .topicTile h4{margin-top:0}.centerCol,.bcwelcome .centerCol,.centerColWide,#mainPane{min-width:0;min-height:0}.sidebar{margin:0 1.5%}html .bcmaster .absolute.grid-wrapper{top:60px}html.mobile .bcmaster .absolute.grid-wrapper{top:95px}html.mobile .bcmaster .ui-dialog-content .absolute.grid-wrapper{top:60px}.scoreWrapper div.qscorebar{left:60%}html .listTiles .divWrapper .topicTile::before{display:none}html .listTiles .divWrapper .topicTile .tileTitleWrapper{xwidth:42%;padding-left:0}html .listTiles .divWrapper .topicTile .topic-msg{display:none}}@media screen and (max-width: 700px){.hide700{display:none !important}.bcwelcome .bcLogoBig{margin:5px auto 25px}.bcwelcome #mainPane .bcblurb{justify-content:space-evenly;flex-direction:column;align-items:center}.bcwelcome .sidebar{float:none;margin:auto}.isSubtopic .navTop .show-starred,.isSubtopic .navTop .search-database{display:none}}@media screen and (max-width: 630px){.hide630{display:none !important}.isCourseClass #userName{display:none}.sidebar{width:100%;padding-left:0}.sidebar table.topScores{margin:auto}.sidebar .marksHistogram{width:100%}#divWrapperParent.bcwelcome #rptHomeRatings,#divWrapperParent.bcwelcome #rptHomeCommentCategs{width:100%;padding:0;margin:20px 0;height:auto}#divWrapperParent.bcwelcome .scoreTotalHeader{width:100%;margin:0}.isCourseClass .bcwelcome #homeClassStats{display:flex;justify-content:space-between;float:none;margin-bottom:5px}.isCourseClass .bcwelcome .buttonWrapper .bcbutton{display:none}#divWrapperParent #bcMainCol{margin-right:0}.layout-north #topSubtopicNav button.first,.layout-north #topSubtopicNav button.final{display:none}.layout-north #topSubtopicNav .navbartoggle{left:5px}}@media screen and (max-width: 530px){.hide530{display:none !important}body{margin:8px 1px}.divWrapper{padding-bottom:5px}fieldset label.login,body.bceduser fieldset label{display:block}body.bceduser fieldset label{margin-top:7px}h1{font-size:19px}table .spark,.sparkFrame,.qscorebar,.scorebarshort{display:none}.scoreTotalHeader .scorebarWrapper{display:block}.isSubtopic .scoreTotalHeader{margin-top:3px}div.bccontents .scoreTotalHeader .bcbutton{max-width:90px;height:26px;padding-left:8px;display:inline-flex !important;align-items:center}div.bccontents .scoreTotalHeader .bcbutton .caption{font-size:10px;white-space:normal}div.bccontents .listPages .scorebarWrapper{display:block}div.bccontents .listPages .pagemark{top:1px}div.bccontents .listPages .markFraction,div.bccontents .listPages .numusers{line-height:unset;vertical-align:top}div.bccontents .listPages .markFraction{width:70px}div.bccontents .listPages .lefthalf .dateusers,div.bccontents .listPages .headerrow .dateusers{white-space:nowrap;width:auto}div.bccontents .listPages .lefthalf,div.bccontents .listPages .pagetitle{width:100%}div.bccontents .listPages .pagetitle>span{white-space:nowrap}div.bccontents .listPages a{white-space:normal;height:x46px;height:38px}div.bccontents .listPages .pagenum{text-align:left}div.bccontents .listPages li span{line-height:18px}div.bccontents .listPages li.headerrow .pagemark{width:104px}div.bccontents .listPages li.footerrow .pagetitle{display:none}div.bccontents .listPages .allpageslinks{height:40px}div.bccontents .listPages .allpageslinks a{padding-top:6px}a.bcLogo,a.bcLogoBig{background:none;width:auto;height:auto}a.bcLogo span,a.bcLogoBig span{padding:5px;width:80px}#bcLinkCol{width:auto}#bcMainCol{margin:5px auto}.waitMsg{font-size:17px}#navToolbar .navIcon.final,td.marksbar{display:none}div.bcpage div.answerTableColumn{width:100% !important;display:block !important}}@media screen and (max-width: 405px){h1{font-size:18px}.mobile #memQuizWrapper #dropTermDefnListId+.select2-container{max-width:300px}.mobile .answerCard{font-size:1em}}@media screen and (max-height: 405px){.mobile .answerCard{font-size:1em}}@media screen and (max-width: 355px){.mobile #memQuizWrapper #dropTermDefnListId+.select2-container{max-width:230px}}#navBottom_mobile{display:none}#mobileOptionsDialog .caption{margin-left:5px}@media screen and (orientation: landscape){.hideLandscape{display:none !important}html.mobile body #navToolbar,html.mobile .layout-north{display:none}html.mobile body{margin-top:0 !important}html.mobile .layout-center,html.mobile .pageNavPanel,html.mobile .layout-east{top:0}html.mobile .layout-west{top:0;padding-top:4px}html.mobile body #divWrapperParent{padding-bottom:5px}html.mobile .bcwelcome #sidebarWrapper{clear:left}html.mobile .bcwelcome #mainPane .tileScoreBtnWrapper{position:relative;top:-10px}html.mobile .bcwelcome .divWrapper #mainPane .header{min-height:80px}html.mobile .bcwelcome .scoreTotalHeader{xmargin-top:0;top:42px;margin-left:0;box-sizing:border-box;padding:0 120px;width:100%;xwidth:calc(100% - 240px)}html.mobile .bcwelcome #mainPane .tileScoreBtnWrapper+.tileGroup,html.mobile .bcwelcome #mainPane .welcomeClassWrapper .tileGroup{padding-top:0}html.mobile .bcwelcome .tileGroup ul{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}html.mobile .bcwelcome .ribbonFrame{display:none}html.mobile .bcwelcome #homeLinksFooter>div{width:auto}html.mobile .favepagesList .title2{display:inline}html.mobile body .bcwelcome .sidebar{float:left}html.mobile body .bcwelcome .sidebar.sideTopTable{margin:0;width:50%}html.mobile .pageNumTitle{display:inline-block}html.mobile #mobileBurgerMenu,html.mobile #mobileDotsMenu{display:block}html.mobile h1,html.mobile #memQuizWrapper #mqHeader{margin-left:35px;margin-right:35px;margin-top:-4px}html.mobile .bceduser .floatRight .bcbutton.logout-user{margin-top:0px;margin-right:40px}html.mobile .changePlaceLink,html.mobile .isAllPages .floatRight.noprint:first-child{margin-right:40px}html.mobile .isSubtopic #mobileNextPage{display:block}html.mobile .isSubtopic.isFinalPage #mobileNextPage{display:none}html.mobile .isSubtopic #pageToolbar{margin-right:86px}html.mobile .isSubtopic h1{margin-right:35px}html.mobile #dropTermDefnListId~.select2-container{xmargin-left:40px;xmax-width:none}html.mobile .floatActionButton{bottom:15px}html.mobile #memQuizWrapper{top:0px}html.mobile #divMemQuiz{top:40px;bottom:0}html.mobile #divMemQuiz #memquizMatch{padding-bottom:0}html.mobile #mqHeader .mqbuttons{margin-right:35px}html.mobile #quizProgressBar{display:none}html.mobile .mqflash #termDefQuestion{top:0}html.mobile .answerCard{margin:3px}html.mobile .answerCard.flashcardAnswer,html.mobile .answerCard.textAnswer{xwidth:65%;width:55%}html.mobile #mqQuestionHeader{height:25%}html.mobile #memquizMatch #memquizMatch_terms .td,html.mobile #memquizMatch #memquizMatch_terms .th{display:table-cell !important}html.mobile .fc_crossword{padding-bottom:0}html.mobile .isCourseClass #divWrapperParent{margin-top:0}html.mobile .bcmaster .absolute.grid-wrapper{top:35px}html.mobile .absolute .slickGrid{top:24px}html.mobile .listTiles .divWrapper .topicTile .topic-msg{display:inline-flex}}@-o-viewport{html.mobile{width:device-width;zoom:1}}html.mobile body{-webkit-text-size-adjust:100%}html.mobile body.bcmaster{overflow:visible;margin-top:60px}html.mobile body.bcmaster.isFlashcardQuiz{margin-top:0}html.mobile body.bcmaster.isFlashcardQuiz #memQuizWrapper{top:0px}html.mobile #navToolbar{display:block}html.mobile .layout-pane{position:static !important;width:100%}html.mobile .layout-edge{font-family:Roboto,Arial,Helvetica,sans-serif}html.mobile input[type=text],html.mobile input[type=password],html.mobile textarea{font-size:16px}html.mobile #divWrapperParent{padding:5px 12px 60px 10px;min-height:100%}html.mobile .pageStatusCanvas>div{font-size:10px;width:auto;height:auto;right:0;top:0;transform:none;padding:2px}html.mobile .pageStatusCanvas>div.left{left:0;right:auto}html.mobile .navToolbar{width:100%;height:34px;margin-top:0;padding:0;display:block;vertical-align:middle}html.mobile #navToolbar{width:100%;height:56px;padding:0;opacity:.8;background-color:var(--edge-bkgnd)}html.mobile #navToolbar button{height:100%;margin:0;font-size:20px;color:#fff}html.mobile #navToolbar button>i{height:20px;display:inline-block}html.mobile #navToolbar .select2{display:none}html.mobile #navToolbar .caption{display:block;font-size:9px;xmargin-top:3px;margin:3px auto 0}html.mobile .isSubtopic #navToolbar .navIcon.final{display:block}html.mobile .numpad-active #navToolbar{display:none}html.mobile div.header{position:static}html.mobile .scoreTable{min-width:auto}html.mobile .scoreTable td{white-space:normal}html.mobile .sortTiles{margin-left:15px}html.mobile .bcwelcome #mainPane{float:none;min-height:auto;width:auto;margin-right:0px;padding-top:0}html.mobile .bcwelcome #mainPane .header{min-height:127px;margin-right:0}html.mobile .bcwelcome #mainPane .header .changePlaceLink{text-align:center;font-size:12px}html.mobile .bcwelcome .bcoverview #mainPane .header{min-height:50px;height:50px}html.mobile .bcwelcome .sidebar{float:none}html.mobile .bcwelcome .welcomeTable{min-width:auto}html.mobile .bcwelcome #welcomeClassInfo{min-height:20px;min-width:auto}html.mobile .bcwelcome .tileScoreBtnWrapper+.tileGroup,html.mobile .bcwelcome .welcomeClassWrapper .tileGroup{padding-top:20px}html.mobile .bcwelcome .centerCol{margin-top:20px}html.mobile .bcwelcome .welcomeClass_topic{min-height:30px}html.mobile .bcwelcome .welcomeClass_topic a{min-width:200px;max-width:250px}html.mobile .bcwelcome .welcomeClass .topic-due{display:block}html.mobile .north-hidden .layout-north{transform:translate3d(0, -57px, 0)}html.mobile .layout-north{height:56px;z-index:40;position:fixed !important;top:0;left:0;right:0;width:100vw;transition:transform .3s}html.mobile .layout-north .mobileTitle{color:#fff;font-size:20px;display:inline-block;line-height:56px}html.mobile .layout-north .mobileTitle .pagemark{xletter-spacing:-1px;margin:0 17px}html.mobile .layout-north .mobileTitle .pageIcon{font-size:24px;line-height:24px}html.mobile .layout-north .mobileTitle.qtried .pageIcon{color:#ffb74d}html.mobile .layout-north .mobileTitle .fa-check{color:#1cd182;margin-left:14px}html.mobile .layout-north .mobileTitleWrapper{display:inline-block;max-width:61%}html.mobile .layout-north .bcbutton{font-size:20px}html.mobile .layout-north #navBottom_mobile{display:block;margin-left:0;height:100%;color:#fff}html.mobile .layout-north #navBottom_mobile .offline{position:absolute;top:2px;right:55px;color:red;font-size:11px}html.mobile .layout-north #navBottom_mobile .userName{position:absolute;right:6px;top:2px;z-index:1;pointer-events:none;font-size:12px;color:#fff}html.mobile .layout-north #userName{font-weight:normal;float:right;margin-right:0 !important}html.mobile .layout-north .linkSubscribe{margin-right:4px}html.mobile .layout-north .navToolbar button{height:100%;width:10%;color:#fff;border:none;box-shadow:none}html.mobile #pageToolbar #navOptions{display:none}html.mobile .navbar .button{margin:0;background:none;border:none}html.mobile .layout-west,html.mobile .layout-east{position:fixed !important;z-index:95;display:block;padding:0;top:0;width:75%;max-width:280px;transition:transform .3s}html.mobile .layout-west{transform:translate3d(-75vw, 0, 0)}html.mobile .layout-west .menuSubtitle{display:block}html.mobile .layout-west #menuHeader{border-top:none;margin-top:0;padding-left:2px}html.mobile .layout-west #menuHeader #menuCourseName{display:block;box-sizing:border-box;height:56px;font-size:20px;padding:8px 4px;background-color:#001c38}html.mobile .layout-west #menuTree{xposition:static;top:56px;bottom:0}html.mobile .layout-west #menuTree li.topic .goto-topic{padding:8px 10px}html.mobile .layout-west #menuTree a.topic{padding-left:3px}html.mobile .layout-west #menuTree a.subtopic{padding-right:22px}html.mobile .layout-west #menuTree li.courseGroup{margin-top:0;padding-left:5px}html.mobile .layout-west #menuTree a span.floatRight{display:block}html.mobile .layout-west .subtopic-options{line-height:32px;padding:0 6px}html.mobile body.mobile-show-west,html.mobile body.mobile-show-east{overflow:hidden}html.mobile .mobile-show-west .layout-west,html.mobile .mobile-show-east .layout-east{transform:translate3d(0vw, 0, 0);transition:transform .3s cubic-bezier(0, 0.52, 0, 1)}html.mobile .mobile-show-west .layout-west #menuTree{xposition:static;xwidth:100%;xleft:3px}html.mobile .mask{opacity:0;xdisplay:block;transition:opacity .3s}html.mobile .mobile-show-west .mask,html.mobile .mobile-show-east .mask{xdisplay:block;opacity:.7}html.mobile .layout-east{transform:translate3d(75vw, 0, 0)}html.mobile .layout-east .listPages a,html.mobile .layout-east .extraQLink{padding-left:5px;padding-right:7px}html.mobile .layout-edge .nav2Header{box-sizing:border-box;height:58px;display:block;padding:8px 4px;background-color:#001c38}html.mobile .layout-edge #nav2Title{display:block;font-size:19px;margin:0;margin-bottom:3px;white-space:nowrap}html.mobile .layout-edge #nav2Score{display:inline-block;xcolor:silver;font-size:12px}html.mobile .layout-edge .nav2Menu{xposition:static;bottom:0;left:2px}html.mobile .bcsurvey #divRadio{height:85px}html.mobile .bcsurvey .ratingWrapper{width:260px;margin:5px auto 0}html.mobile .bcsurvey #radioScore-wrapper{clear:left}html.mobile .bcsurvey #starRightText{margin-left:130px}html.mobile input:focus{border-color:#5897fb;outline:1px auto #5897fb}html.mobile .bceduser fieldset{width:auto}html.mobile .bceduser .divMain{margin-right:0;padding-top:0}html.mobile .bceduser .bcbutton.logout-user{margin-top:-3px}html.mobile a.bcLogo,html.mobile a.bcLogoBig{background:none;width:auto;height:auto}html.mobile a.bcLogo span,html.mobile a.bcLogoBig span{padding:5px;width:80px}html.mobile .large.bcbutton{font-size:17px}html.mobile .bcpage div.qscorebar{display:none !important}html.mobile #select2-dropTermDefnListId-results{max-width:350px}html.mobile .fc_crossword #clues{margin-left:15px;margin-bottom:60px}@media screen and (max-width: 450px){html.mobile .layout-north .navToolbar .first,html.mobile .layout-north .final{display:none}html.mobile .layout-north .dropPages+.select2-container{width:48% !important}html.mobile .layout-north .navToolbar .bcbutton{width:13%}}.gradientSN,.button,.button:focus{background-color:#004f8f;background-image:linear-gradient(#004f8f, #036)}.gradientNS,.button.hover,.button:hover,.xui-dialog-titlebar.ui-widget-header{background-color:#036;background-image:linear-gradient(#036, #004f8f)}.gradientEW{background-color:#004f8f;background-image:linear-gradient(to right, #004f8f, #036)}.gradientWE{background-color:#036;background-image:linear-gradient(to right, #036, #004f8f)}.video{display:inline-block}.video-caption{display:block;font-size:12px}.flot{border:1px solid silver;padding:4px 2px 4px 3px;position:relative}.flot{background-color:#fff}.flot .legend{display:block;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0;color:#000}.select2-results__option .flot .flot2{pointer-events:none}.flot .legendLayer{xpadding:5px;padding:2px;background-color:hsla(0,0%,100%,.4)}.flot .legend-icon{display:inline-block;vertical-align:middle;margin-right:4px;width:10px;height:10px}.flot .legend-icon.line{height:2px}.flot .legend-icon.bar{border-style:solid;width:8px;height:8px;position:relative}.flot .legend-icon.bar>span{dxisplay:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.4}.flot .legend-label{font-size:12px;vertical-align:middle}.axisLabel,.plotTitle{width:100%;text-align:center;color:#000}.flot.hasTitleY .xaxisLabel{padding-left:15px}.flot.hasTitleY .flot2{margin-left:12px}.plotTitle{font-weight:normal;font-size:13px}.legendLabel,.axisLabel,.axisLabel sub,.axisLabel sup{font-size:11px}.yaxisLabel{position:absolute;width:initial;bottom:0;left:2px;transform:rotate(-90deg);transform-origin:0 0}.tickLabel,.flot-tick-label{font-size:10px}.flotTip{max-width:400px;white-space:normal !important}.flotTooltip{position:absolute;display:none;border:1px solid #fdd;padding:1px;background-color:#fee;font-size:11px}.pieLabel>div{font-size:smaller;text-align:center;padding:2px}.sparkFrame{white-space:nowrap}.sparkCaption{font-size:9px;float:left;margin-right:10px;color:#000}.sparkAxis{text-align:right !important;font-size:9px !important;line-height:120%;color:#000}span.sparkAxis{display:inline-block}.sparkGraph{display:none;height:23px;width:128px;margin-left:2px}.pieContainer{height:1em;width:1em;border-radius:.5em;overflow:hidden;position:relative;font-size:250px}.pieContainer .pie{position:absolute;clip:rect(0px, 0.5em, 1em, 0px);width:1em;height:1em;border-radius:.5em}.pieContainer .hold{position:absolute;clip:rect(0px, 1em, 1em, 0.5em);width:1em;height:1em;border-radius:.5em}.pieContainer .hold.gt50,.pieContainer .pie.p100{clip:rect(auto, auto, auto, auto)}.pieContainer .pie.fill{transform:rotate(180deg) !important}.pie{--w:44px;width:var(--w);aspect-ratio:1;position:relative;display:inline-grid;place-content:center;font-size:20px;font-weight:bold;font-family:sans-serif}.pie:before{content:"";position:absolute;border-radius:50%;inset:0;z-index:-1;background:conic-gradient(var(--c) calc(var(--p) * 1%), rgba(0, 0, 0, 0) 0);-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(99% - var(--b)), #000 calc(100% - var(--b)));mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(99% - var(--b)), #000 calc(100% - var(--b)))}#questionTimer{position:absolute;left:50%;margin-left:-22%;cursor:pointer}#questionTimer:hover:after{position:absolute;content:"X";top:0;right:0;margin-top:-5px;margin-right:-5px}.allqdone .retry-question.timer{height:38px;width:30px;padding:8px 2px;box-sizing:border-box;vertical-align:middle;cursor:pointer}.allqdone .retry-question.timer:hover{color:orange}.test-a{background-color:red !important;margin:2px solid green !important}.test-b{background-color:purple !important;margin:2px solid blue !important}.test-c{background-color:red !important;margin:2px solid green !important}.slick-columnpicker{border:1px solid #718bb7;background:#eee;padding:6px;box-shadow:2px 2px 2px silver;min-width:100px;max-width:250px;cursor:default;display:none;position:absolute;z-index:200;max-height:90%;overflow-y:auto}.slick-columnpicker ul{padding-left:0 !important}.slick-columnpicker li{list-style:none !important;margin:0;margin-left:0 !important;padding:0 3px;background:none;cursor:pointer}.slick-columnpicker .readonly{color:gray}.slick-columnpicker .ctxt-answertext,.slick-columnpicker .ctxt-deleteanswer{padding:8px 0}.slick-columnpicker label{cursor:pointer;display:block !important;padding:2px 0}.slick-columnpicker input{margin:0px 4px 0 0;padding:0;vertical-align:middle}.slick-columnpicker li:hover{background-color:#ffe292}.slick-columnpicker label{font-size:11px}.svg-inline--fa{height:1em;vertical-align:-0.125em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-16{width:1em}svg.goldgrad *,svg.rank1 *{fill:url(#svg-grad-gold)}svg.silvergrad *,svg.rank2 *{fill:url(#svg-grad-silver)}svg.bronzegrad *,svg.rank3 *{fill:url(#svg-grad-bronze)}.ribbonWrapper .ribbon.bggoldgrad svg.fa-star{color:#036}.ribbonWrapper .ribbon.bggoldgrad svg.fa-star *{fill:#036}svg.shadow{filter:drop-shadow(1px 2px 1px rgba(0, 0, 0, 0.4))}svg.shadow:hover{filter:drop-shadow(3px 4px 1px rgba(0, 0, 0, 0.4))}svg.shadow stop{stop-opacity:1}.bggoldgrad{background-image:linear-gradient(0deg, #C9A401 0%, #B79001 20%, #FFDF01 40%, #EDCB01 60%, #DBB701 80%, #A57C01 100%)}.bgsilvergrad{fill:url(#svg-grad-silver)}.bgbronzegrad{fill:url(#svg-grad-bronze)}.chklist li{display:block;user-select:none}.chklist li.group{font-weight:bold;margin-top:10px;border-top:dotted gray 1px}.chklist li.group:first-child{margin-top:0;border-top:none}.chklist li .floatRight{font-size:.9em}.chklist label{display:block;padding:2px;cursor:pointer;white-space:nowrap}.chklist .newchecked{background-color:#90ee90}.chklist .newunchecked{background-color:#ffa07a}.chklist input{height:14px;width:14px;margin-right:5px;vertical-align:middle}.chklist .chks-list{width:100%;max-height:500px;overflow-y:auto}.chklist .chks-header{margin-bottom:10px;border-bottom:1px gray solid;padding-bottom:10px;font-size:1.1em}.chklist .chks-footer{margin-top:10px;border-top:1px gray solid;padding-top:10px;min-height:34px;max-height:75px;overflow-y:auto}@media screen{html.darkMode{color-scheme:dark;background-color:var(--main-bkgnd)}html.darkMode input,html.darkMode textarea,html.darkMode select,html.darkMode .bclogin input{background-color:var(--hoverHighlight-bkgd);border-style:solid}html.darkMode .navbar button{background-color:var(--main-bkgnd)}html.darkMode #menuTree a.subtopic:hover,html.darkMode #menuTree a.topic:hover,html.darkMode .navbar a:hover,html.darkMode .navbar button:hover,html.darkMode .menuLinks a:hover,html.darkMode .fullscreenLinks a:hover{background-color:var(--hoverHighlight-bkgd)}html.darkMode .select2-dropdown{background-color:var(--main-bkgnd)}html.darkMode .select2-container--classic .select2-selection--single,html.darkMode .select2-container--default .select2-selection--single{background-image:none !important;background-color:var(--hoverHighlight-bkgd)}html.darkMode .select2-container--classic .select2-selection--single .select2-selection__rendered,html.darkMode .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}html.darkMode .bcbutton.plain,html.darkMode .bcbutton.cancelBtn{background-color:#333;filter:none}html.darkMode .bcbutton.plain:hover,html.darkMode .bcbutton.cancelBtn:hover{background-color:#555}html.darkMode .layout-center{color:#fff}html.darkMode .layout-center a{color:#d2eaf1}html.darkMode .layout-center img{background-color:#fff;box-sizing:border-box;border:1px solid #fff}html.darkMode .layout-center img.darkInvert,html.darkMode .layout-center .darkInvert img,html.darkMode .layout-center img.noscale,html.darkMode .layout-center .noscale img{background-color:inherit;box-sizing:content-box;border:0}html.darkMode .layout-center img.darkInvert,html.darkMode .layout-center .darkInvert img{-webkit-filter:invert(100%);filter:invert(100%)}html.darkMode .layout-center .topicTile>a{color:#fff}html.darkMode .layout-center .disabled{color:#ccc !important}html.darkMode .layout-center #usageStats .flot.bar{filter:invert(1)}html.darkMode .select2-container .quntried,html.darkMode .select2-container .qtried,html.darkMode .select2-container .qdone{background-color:#00172e}html.darkMode .select2-container--classic .select2-dropdown,html.darkMode .select2-container--default .select2-dropdown{background-color:#595959;color:#fff}html.darkMode .flot,html.darkMode .layout-north .bc-slider li:hover,html.darkMode .layout-north .bc-slider li.current{background-color:#ccc}html.darkMode .logoLink{background-image:url(/images/cover/bclogo_77x56-darkBkgnd.png)}html.darkMode .bcLogoBig{border-radius:35px;background-color:#ddd;background-image:url(/images/cover/logomed-greyBkgnd.png)}html.darkMode .slickGrid{background-color:var(--main-bkgnd)}}/*# sourceMappingURL=bcmain.css.map */
