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 black;cursor:help}thead th{font-weight:bold;text-align:center}iframe{border:none}button,a.button{cursor:pointer;box-sizing:border-box}a.button svg{top:50%;transform:translateY(-50%);position:relative}button.hasCaption .caption,a.button.hasCaption .caption{margin-left:5px}.verticalCenter{top:50%;transform:translateY(-50%);position:relative}html{height:100%}body,math,.MathJax{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:black;background-color:white}body{font-family:Verdana, Arial, Helvetica, sans-serif;margin:10px}p{text-align:left}div{vertical-align:top}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:#036;background-color:#036;height:2px;width:100%;border:none}select{font-size:14px}input,select{cursor:pointer}input{padding:1px}textarea{border:inset black 1px}h1{font-size:22px;color:#036}h1 sub,h1 sup{font-size:0.64em}h2{font-size:18px;color:#036;text-align:left}h2 sub,h2 sup{font-size:0.72em}h3{font-size:16px}h4{font-size:14px}sub,sup{font-size:0.86em}b,strong{color:#036}a{background-color:transparent;color:#3366cc}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}.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:white;padding:5px}.centerCol,.centerColWide{text-align:left;font-size:12px}.centerCol{min-width:570px;max-width:900px;clear:both;margin:15px auto 0}.centerColWide{min-width:700px;max-width:1100px}input.error,select.error{border:2px solid red;background-color:#FFFFD5}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{font-size:0.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 #036}.borderbottom,tr.borderbottom td,tr.borderbottom th{border-bottom:solid 1px #036}.waitMsg{z-index:10;background-color:white;padding:7px;border:2px solid black}.waitMsg svg.fa-spinner{font-size:30px;margin-right:10px;float:left}.waitMsgText{font-size:20px;font-weight:bold;color:black}.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:white}#inlinepreload,body.notCourse .showInCourse,.isCourse .hideInCourse,body.notSubtopic .showInSubtopic,.isSubtopic .hideInSubtopic,body.isCourseClass .hideInClassReport,body.notCourseClass .showInClassReport,body.isMultiClass .hideInMultiClassReport,body.notMultiClass .showInMultiClassReport,body.cannotEnrol .ifCanEnrol,body.cannotEdit .ifCanEdit,body.cannotAdmin .ifCanAdmin,html.notDemo .showInDemo,html.isDemo .hideInDemo,html.notMobile .showMobile,html.mobile .hideMobile,html.notTouch .showInTouch,html.touch .notInTouch,html.online .offline,html.offline .online{display:none !important}body.isCourseClass .goto-course{display:none}.homelink-hidden .goto-home,.homelink-hidden .logout-user,.userview .edit-profile{display:none !important}#divWrapperParent{background-color:white;position:relative;overflow:auto;padding:10px 5px 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}#divWrapperParent #bcLinkCol{display:none}#divWrapperParent #bcMainCol{margin-right:10px}#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:white;display:none;position:absolute}.bclogin #loginMain{width:300px;xmax-width:740px;margin:0 auto;text-align:center;border:2px solid #036;padding:6px;background-color:#eaf1fd}html.mobile .bclogin #loginMain{transform:none;position:static}.bclogin #loginMsg{color:red;display:block;margin:10px 0}.bclogin h2{text-align:center}.bclogin fieldset{margin-top:10px}.bclogin fieldset.login p{min-height:40px;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:white}.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 .divMain{margin-right:220px}.bceduser fieldset{width:680px;margin:10px auto;padding:15px 0}.bceduser input.text{width:300px}.bceduser input.text.narrow{width:150px}.bceduser .GoBtn{clear:both;margin-top:15px}.bceduser #lblInstitution{width:auto;font-weight:bold}.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:3px 6px;font-size:13px}.bcadduser #rSubinstitutionid,.bcadduser #rSubinstitution,.bcadduser #rCountry,.bcadduser #rCountryid,.bcadduser #rSubject{display:none}.topicindex{font-size:12px}.topicindex .divMain{padding-top:5px}.topicindex div.topic{margin-top:25px}.topicindex div.topic.subject{border-top:2px solid}.topicindex div.topic .blurb{margin:10px 0}.topicindex div.topic h2{font-size:18px;border-top:3px;padding:2px;text-align:left}.topicindex div.topic h3{margin-bottom:10px}.topicindex div.topic h2,.topicindex div.subtopic h3{border:0;border-left:3px solid transparent;padding-left:1px;margin-left:-4px}.topicindex div.topic.subject h2{border:0;padding-left:0}.topicindex div.topic.subject li{border:1px solid transparent;padding:2px}.topicindex div.topic .private{display:none}.topicindex div.subtopic{border-top:dotted 1px #036;padding-top:2px;margin-bottom:5px;margin-top:1px;clear:right}.topicindex div.subtopic h3{color:#3366CC;font-size:14px;display:inline-block}.topicindex div.subtopic li{padding:2px;margin:1px 0 0 -2px;border:solid 1px transparent}.topicindex div.subtopic ul li a{display:block}.topicindex div.csscore{float:right;font-size:11px;width:250px}.topicindex div.csscore .scorebarshort{float:right;clear:right}.topicindex .mobileFriendly{font-size:0.85em;color:#333333;font-style:italic;display:block;margin:-10px 0 6px 0}.bcscoresurvey #divWrapper2{max-width:900px;margin:auto}.bcscoresurvey form#Form1{border:solid 1px gray;padding:7px;clear:left;max-width:350px;margin:0 auto}.bcscoresurvey #divSurveyMsg{height:16px;margin:6px 0;font-style:italic}.bcscoresurvey #pastComments{display:none;font-size:12px}.bcscoresurvey #pastCommentsRpt{font-size:12px;margin-top:15px;clear:left}.bcscoresurvey #pagescoreTots{font-size:12px;display:block}.bcscoresurvey #pagescoreTots span{white-space:nowrap;display:inline}.bcscoresurvey #pastCompleted{font-size:11px;clear:right;margin-top:12px}.bcscoresurvey .pagescorebar{height:15px;border:1px solid gray}.bcscoresurvey .extraQLink{margin:0;margin-right:5px;padding:0}.bcscoresurvey #divNewComment{text-align:left;margin-top:8px;padding-top:10px;clear:left}.bcscoresurvey #divNewComment .ui-resizable-se{bottom:17px;right:5px}.bcscoresurvey #divSurvey{max-width:450px;text-align:left;margin:30px auto 0}.bcscoresurvey table.topScores .datetime{padding:1px 2px;line-height:1em}.bcscoresurvey table.topScores .datetime .time{display:block;font-size:0.9em}.mobile .bcscoresurvey #welcomeDemoButtons{margin:25px auto;width:220px;float:none}.mobile .bcscoresurvey #pageScores{margin:10px auto;float:none}@media screen and (max-width: 530px){.bcscoresurvey #divSurvey{width:auto}}.preload .preload-hide{visibility:hidden}#mainPane{float:left;min-width:300px;max-width:700px;width:65%;margin-right:30px;margin-bottom:20px;min-height:450px;xpadding-top:8px}.isCourseClass #sidebarWrapper{padding-top:20px}.sidebar{float:left;width:225px;padding:10px 0 20px 20px}.isCourseClass .sidebar{padding-bottom:10px}.sidebar .sparkGraph{width:120px}.sidebar .sparkFrame{margin-bottom:30px}.sidebar .topScores{margin-top:0;max-width:360px;xwidth:100%;margin:auto;overflow-x:hidden}.sidebar table.topScores{width:230px}.sidebar .flotWrapper{cursor:pointer}.sidebar .marksHistogram{xwidth:100%;width:225px;height:130px;border:none;padding:0}.sidebar.offline.warning{height:16px;margin-top:-16px;text-align:center;padding:0;font-size:16px}.sidebar:first-child{height:171px}.mobile .sidebar:first-child{height:auto}.bcwelcome .buttonWrapper{display:block;margin:15px 0;font-size:12.5px}.bcwelcome .buttonWrapper button{width:95px;margin-right:5px}.bcwelcome .buttonWrapper button svg,.bcwelcome .buttonWrapper a svg{float:left;margin-top:1px;width:17px}.isCourseClass .bcwelcome .buttonWrapper{margin:9px 0}.isCourseClass .bcwelcome .buttonWrapper span.inlineBlock{vertical-align:middle;width:105px;font-size:12px}.isCourseClass .bcwelcome .buttonWrapper button,.isCourseClass .bcwelcome .buttonWrapper a{width:110px;font-family:Arial}.isCourseClass .bcwelcome .buttonWrapper a svg{transform:none}.isCourseClass .bcwelcome .buttonWrapper a:hover{text-decoration:none}.bcwelcome #divBigScoreBar{clear:both;margin:30px auto 0}.bcwelcome #mainPane .welcomeButtons{float:right}.bcwelcome .sidebar #welcomeDemoButtons{height:141px}.bcwelcome #welcomeButtons{margin-bottom:15px}.bcwelcome #welcomeButtons div{margin-bottom:5px}.bcwelcome #welcomeButtons .button{height:26px;width:71px;margin-top:2px;padding:5px;margin-left:5px}.bcwelcome #welcomeButtons label{font-size:12px;text-align:right;display:inline-block;width:120px}.bcwelcome h2{text-align:center}.bcwelcome li h2{text-align:left}.bcwelcome #linkUserResults{float:right;clear:right;font-size:13px}.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.showMobile h1{display:inline-block}.bcwelcome #mainPane .header{min-height:52px}.bcwelcome #mainPane .header h1+a{padding:15px;padding-left:0}.bcwelcome #mainPane .floatRight h2{text-align:right;font-size:18px}.bcwelcome #mainPane .lastDate{display:block;font-size:12px;text-align:right}.notMobile .bcwelcome .userRemember{float:right;margin-top:5px}.bcwelcome #welcomeClassInfo{text-align:left;xmargin-top:30px;margin-top:0;margin-bottom:9px;clear:both;min-width:420px}.bcwelcome #popSubtopics_rpt{clear:both;margin-top:50px}.bcwelcome .welcomeClassWrapper{padding-top:40px}.bcwelcome div.welcomeClass{margin-top:3px}.bcwelcome .welcomeClass_head{padding:4px}.bcwelcome .welcomeClass_topic{padding:2px 2px 3px 2px;border:1px solid transparent;border-top:1px solid #F5F5F5;border-left-width:3px;margin-left:-3px;font-size:12px}.touch .bcwelcome .welcomeClass_topic{padding:4px 2px 5px 2px}.bcwelcome .welcomeClass_topic.isExpired,.bcwelcome .welcomeClass_topic.isReadonly{xborder:none;display:none}.bcwelcome .welcomeClass_topic a{border:0;border-left:3px solid transparent;padding-left:1px;margin-left:-3px;min-width:350px;margin-bottom:5px;display:inline-block}.bcwelcome #linkPastResults{border-top:solid 1px #036}.bcwelcome .rptClassLinks{float:right;margin:0 0 0 20px}.bcwelcome .rptClassLinks a{display:block;padding:0px 4px 2px}.bcwelcome .rptClassLinks a .caption{line-height:0.95em;padding:2px 0 0 0}.bcwelcome #instStats{font-size:11px;color:black;margin-top:15px}.bcwelcome .centerCol{clear:left;margin-top:40px;min-width:300px}.bcwelcome #mainPane table.topScores{width:100%;margin:auto}.bcwelcome .linkToMore{float:right;font-size:11px}.bcwelcome a.welcomeLink{font-size:13px;font-weight:normal;background-color:white}.bcwelcome .userComments li{padding:7px 0;min-width:420px}.bcwelcome .news li{padding:3px 0}.bcwelcome .news li .blurb{display:block;xfont-size:11px;color:black;margin-top:1px;margin-bottom:6px}.bcwelcome .news a:hover .blurb{text-decoration:none}.bcwelcome .news li b{font-size:12px}.bcwelcome #rptHomeRatings,.bcwelcome #rptHomeCommentCategs{height:150px;width:44%;xmin-width:210px;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}.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;margin:0 auto}a.bcLogoBig span{font-weight:bold;font-size:12px;padding-top:150px;display:block;text-align:center}.customInst{display:block;margin:0 auto;text-align:center;font-size:12px}.navbar .customInst{float:none;clear:both;color:white}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-pane.closed{overflow:hidden}.layout-pane.closed>*{display:none}.layout-center{left:14%;right:14%;top:30px;bottom:30px;border:1px solid;padding:5px;z-index:0;background-color:white}.layout-center>.divWrapper{max-width:1050px;margin:0 auto}.layout-center>.header{min-height:40px}.layout-center a .caption{margin-left:4px}.layout-north,.layout-south{overflow:hidden}.layout-north{bottom:auto;height:60px}.layout-center,.layout-west,.layout-east{top:60px}.layout-south{top:auto;height:30px;left:13%;right:13%}.layout-west,.layout-east{width:14%;overflow-x:hidden}.layout-west{right:auto;padding-right:8px}.layout-east{left:auto;padding-left:8px}.north-hidden .layout-north,.south-hidden .layout-south,.west-hidden .layout-west,.east-hidden .layout-east,.toolbar-hidden #navToolbar{display:none}.north-hidden .layout-center,.north-hidden .layout-east{top:0}.north-hidden .layout-west{top:0;padding-top:4px}.south-hidden .layout-center{bottom:0}.west-hidden .layout-south,.west-hidden .layout-center{left:0}.east-hidden .layout-south,.east-hidden .layout-center{right:0}.west-closed .layout-west{width:8px}.west-closed .layout-center,.west-closed .layout-south{left:8px}.east-closed .layout-east{width:8px}.east-closed .layout-center,.east-closed .layout-south{right:8px}.layout-west{padding-left:2px}.layout-resizer{position:absolute;border:none;padding:0px;margin:0px;font-size:1px;text-align:left;overflow:hidden;width:8px;top:0;bottom:0;cursor:pointer;background-color:#036}.layout-resizer:hover{background:#FF9900}.layout-pane.closed>.layout-resizer{display:block}.layout-west>.layout-resizer{right:0}.layout-east>.layout-resizer{left:0}.mask{width:100%;height:100%;background-color:#036;opacity:.70;position:fixed;z-index:50;display:none;top:0;left:0}.navbar{box-sizing:border-box}.navbar button:hover,.navbar a:hover{color:white;text-decoration:underline}.navbar b{color:#1CD182}.navbar a,.navbar button{color:#8EB4D1}.navbar .bordertop{border-top:solid 1px white}.navbar .borderbottom{border-bottom:solid 1px white}#divSearchResultsPopup ol{padding-left:25px}.layout-west #menuHeader{border-top:solid silver 1px;white-space:nowrap}.layout-west #menuHeader a{margin-right:2px;font-size:12px;font-weight:normal;display:inline-block;padding:6px 4px}.touch .layout-west #menuLinks{height:34px}.touch .layout-west #menuLinks a{padding:10px 4px}.layout-west #menuHeader #menuCourseName{margin-bottom:2px;padding:5px 0 0 0;color:white;font-size:15px;font-weight:bold;cursor:pointer}.layout-west .menuSubtitle{display:none}.layout-west .changeCourseLinks{box-sizing:border-box;height:60px;padding:8px 0}.layout-west a,.layout-west button{display:block;font-size:11px;white-space:nowrap;padding:0}.layout-west #totalCourseMarks{bottom:30px;xwidth:140px;position:absolute;left:0;width:100%;height:70px;text-align:center;vertical-align:middle;margin:0;z-index:90;cursor:pointer}.south-closed .layout-west #totalCourseMarks{bottom:8px}.layout-west #courseTotal_marks{font-size:14px;margin-top:4px}.layout-west #courseTotal_pieGraph{background-color:#036;xpadding:4px 0 5px 15px;display:inline-block;height:70px;width:70px}.layout-west #courseTotal_pieGraph_svg{height:70px;width:70px;margin:auto}.layout-west #courseTotal_pieGraph_svg .pieContainer{font-size:70px}.layout-west #courseTotal{color:white;font-size:11px;position:absolute;bottom:0;left:0;text-align:center;vertical-align:middle;width:100%;line-height:1;height:27px;padding-top:6px;cursor:pointer}#menuTree{position:absolute;left:0;right:8px;top:60px;bottom:105px;overflow-y:auto;overflow-x:hidden}#menuTree a{display:block;white-space:nowrap;outline:none;cursor:pointer}#menuTree a{white-space:normal}#menuTree a.subtopic{border:0;border-left:3px solid transparent}#menuTree a.topic{border:0;border-left:3px solid #002A53}#menuTree a.topic{padding:3px 0;font-size:12px;color:white;margin:0 1px 0 0px;zoom:1;min-height:20px}#menuTree a.topic:hover{color:white}#menuTree a.subtopic{font-size:12px;font-weight:normal;xcolor:white;color:#eee;padding:0 0 0 2px;margin:0;margin-right:22px}#menuTree .disabled a.subtopic{opacity:0.8}#menuTree a.subtopic .pagemark,#menuTree a.subtopic .floatRight{font-size:0.8em;text-decoration:none;display:inline-block}.mobile #menuTree a.subtopic .pagemark,.mobile #menuTree a.subtopic .floatRight{font-size:0.9em}#menuTree a.subtopic .floatRight{display:none}.touch #menuTree a.subtopic .floatRight{display:block}.touch #menuTree a.topic{min-height:34px;white-space:normal !important;border-right:none}.touch #menuTree a.subtopic{padding:2px 0 2px 2px}#menuTree li.topic{border:1px solid #036;border-top:1px solid silver;margin-right:1px;background-color:#002A53}#menuTree svg.expanded,#menuTree svg.closed{margin-right:3px;color:white}#menuTree li.topic.closed svg.expanded,#menuTree li.topic.expanded svg.closed{display:none}#menuTree li.topic .goto-topic,#menuTree li.subtopic .download-subtopic{color:silver;font-size:14px;width:14px;height:17px;padding:3px;cursor:pointer;position:absolute;right:0;display:none}#menuTree .download-subtopic>span{width:100%;height:100%;line-height:inherit}#menuTree li.topic:hover .goto-topic{display:block}.touch #menuTree li.topic .goto-topic{display:block;position:static}#menuTree li.topic .goto-topic:hover,#menuTree li.subtopic .download-subtopic:hover{color:white}#menuTree .tree li.subtopic{border:1px solid #036;border-top:black solid 1px;border-left:none;padding:0;margin:0;cursor:pointer;background-color:#036;opacity:1}.touch #menuTree li.subtopic{height:auto}#menuTree a.subtopic:hover{background-color:#00172E}#menuTree li.courseGroup{display:block;padding:1px 0;border-top:1px solid silver;margin-top:5px;font-size:13px;font-weight:bold;color:white;white-space:nowrap}#menuTree li.courseGroup a span{font-weight:normal}#menuTree div.courseGroup{background-color:#00172E;padding:5px 0 5px 5px}#menuTree .mobile li.courseGroup{padding:3px 0;margin-bottom:5px;font-size:16px;color:black}#menuTree li.subtopic.current{background-color:#444;border-color:silver}#menuTree li.subtopic.current a{border-left-color:#FFE292}#menuTree ul,#menuTree li{clear:left}#menuTree .tree li,#menuTree .tree ul{margin:0;padding:0}#menuTree ul.tree{margin-left:0;padding-left:0;position:relative}.layout-north .navTop{padding:1px;padding-left:42px;height:20px}.layout-north #navBottom_home{padding-left:37px}.isSubtopic .layout-north .navTop{padding-right:45px;xpadding-left:50px}.layout-north .navTop .navLinks{height:19px}.layout-north #logoLink{position:absolute;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 #navTitle{font-size:15px;color:white;padding:4px}.layout-north .navEndTitle{color:white;font-weight:bold;white-space:nowrap;xmargin-right:20px}.layout-north #topLinks{display:block;margin-top:10px;padding-left:4px}.layout-north #topLinks a{margin-right:10px;padding:5px;font-size:13px}.layout-north .north-wrapper{margin-left:82px}.homelink-hidden .layout-north .north-wrapper{margin-left:0}.layout-north .navBottom{height:36px;margin-top:2px}.isSubtopic .layout-north .navBottom.showInSubtopic{display:inline-block}.layout-north #userName{margin-right:5px;font-weight:bold;color:white;display:inline-block;padding:4px;font-size:15px}.layout-north .linkSubscribe.important{color:#ff9900}.layout-north .navLinks{float:right;clear:right;padding:0 2px;margin:0}.layout-north .navLinks a,.layout-north .navLinks button{display:inline-block;font-size:13px;font-weight:bold;text-decoration:none;padding:5px 5px;cursor:pointer}.layout-north .navTop .navLinks a{margin-left:5px;min-width:15px;text-align:center}.layout-north .navTop .navLinks a svg{min-width:13px;text-align:right}.layout-north .navLinks .caption{margin-left:3px}.isSubtopic .layout-north .navLinks .caption{display:none}.layout-north #navSlider .button{border-width:1px;margin-top:-7px}.layout-north #navSlider .navIcon{float:left}.layout-north #navSlider .button.forward{right:3px;position:absolute}.layout-north .ui-slider{background:#193A93 url(/images/cover/overlayBottomDark.png) repeat-x scroll 0 -13px !important;float:left;margin:3px 8px 2px 8px}.layout-north .ui-slider,.layout-north .ui-slider .ui-slider-handle{cursor:pointer;text-align:center}.layout-north .ui-slider-handle{-ms-touch-action:none}.layout-north .ui-slider-scale .review .ui-slider-label{color:black;background-color:#FFFFCC}.layout-north .ui-slider .ui-slider-handle{outline:none}.layout-north .ui-slider .ui-slider-handle:focus{outline:none}.layout-north .ui-slider .ui-slider-range{background:gray url(/images/cover/overlayBottomDark.png) repeat-x scroll 0 -13px}.layout-north .ui-slider ol,.layout-north .ui-slider li{list-style:none;margin:0;padding:0}.layout-north .ui-slider ol{position:relative;top:0;left:1px;width:100%;z-index:2}.layout-north .ui-slider li{position:absolute;overflow:visible;display:block;padding-top:19px;color:white;font-size:9px;font-weight:bold;height:20px;text-align:center}.layout-north .ui-slider span.ui-slider-label{display:inline-block;width:13px;text-align:center}.layout-north .ui-slider li.firstCaption,.layout-north .ui-slider .firstCaption span.ui-slider-label{text-align:left;margin-left:-1px}.layout-north .ui-slider li.lastCaption,.layout-north .ui-slider .lastCaption span.ui-slider-label{text-align:right;margin-right:-2px}.layout-north .ui-slider .ui-slider-handle{padding:4px;top:-6px;margin-left:-0.9em}.layout-north .ui-slider .ui-slider-handle svg{color:silver;font-size:11px}.layout-north .ui-slider-horizontal{height:0.9em}#nav2Score,#footerScore{color:white;font-weight:bold}.layout-east .navLinks{float:none}.layout-east .nav2Header{color:white;text-align:center}.layout-east .nav2Header a{padding:5px 0;font-weight:bold;font-size:13px;width:50%;text-align:center}.layout-east #nav2Title{font-size:14px;margin:8px 0;font-weight:bold}.layout-east #nav2Score,.layout-east #nav2Scorebar{display:none}.layout-east #nav2Scorebar{margin:4px auto 0 auto;font-size:2px}.layout-east #nav2Scorebar .scorebarshort{margin:0 auto}.layout-east #nav2Menu{display:none;position:absolute;padding-right:2px;xmargin-bottom:40px;right:0;left:8px;top:80px;bottom:40px;overflow-y:auto;overflow-x:hidden}.isSubtopic .layout-east #nav2Score,.isSubtopic .layout-east #nav2Scorebar,.isSubtopic .layout-east #nav2Menu,.isCourseClass .layout-east #nav2Menu{display:block}.layout-east #divContacts{font-size:11px;xmargin-top:50px;padding:0 0 5px}.layout-east #divContacts a{margin-top:8px;display:block}.layout-east #divContacts h2{font-size:14px;text-align:center}.bcmaster .layout-east #divContacts,.bcmaster .layout-east #divContacts h2{color:white}.layout-east .copyrightinfo{font-size:11px;color:white;xmargin-top:50px}.mobile .layout-east .copyrightinfo,.mobile .layout-east #divContacts{font-size:12px}.layout-east .hideInSubtopic .blockLinks,.layout-east #divContacts,.layout-east .copyrightinfo{margin-top:50px}.mobile .layout-east .hideInSubtopic .blockLinks,.mobile .layout-east #divContacts,.mobile .layout-east .copyrightinfo{margin-top:40px;margin-left:6px}.mobile .layout-east .blockLinks{margin-left:6px}.layout-east #divExtraQMarks{font-size:12px;font-style:italic;margin-top:2px}.layout-east #divExtraQMarks .extramarks{margin-left:0}.layout-east .extraQLink{color:white;text-align:right;display:block;padding:5px 0;font-size:11px;font-style:italic}.layout-east .extraQLink .extraPageToggle{margin:-4px 0 0 3px}.layout-east .extraPageToggle{float:right;clear:right;display:block;padding:3px;font-weight:bold;font-size:14px}.layout-east .listPages li.courseGroup{display:block;border-top:1px solid silver;font-size:14px;font-weight:bold;color:white;white-space:nowrap}.layout-east .listPages li.courseGroup:hover{background-color:inherit}.layout-east .listPages li.courseGroup li{border:none}.layout-east .listPages li.courseGroup a{height:16px;padding:4px 0}.layout-east .listPages li.courseGroup label{padding:2px 4px 2px 0}.layout-east .listPages li.courseGroup label input{height:14px;width:14px;vertical-align:middle}.layout-east li.courseGroup a span{font-weight:normal}.layout-east a.courseGroup{background-color:#00172E}.layout-east .mobile li.courseGroup{padding:3px 0;margin-bottom:5px;font-size:16px;color:black}.layout-south #footer{display:none}.isSubtopic .layout-south #footer{display:inline-block}.layout-south #footer,.layout-south #footer_home{padding-top:6px}.layout-south #footer_home span{font-size:13px}.layout-south #footerTitle{color:white;font-size:16px;padding-left:5px}.layout-south #footerScore{font-size:16px;margin-left:3px}#divUserDropdown{position:absolute;top:60px;right:15.5%;z-index:10;padding:2px}.east-closed #divUserDropdown{right:25px}#divUserDropdown .rpthelp{visibility:hidden;color:green;font-size:20px;vertical-align:middle;padding:2px}#divUserDropdown .rpthelp.show{visibility:visible}.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;right:0;top:0;z-index:10;padding:0 2px}#pageToolbar a:hover{background-color:#DBE6F8}#pageToolbar.float{float:right;padding:0 2px;position:static}#pageToolbar a{padding:4px}#pageToolbar .checkoption{font-size:12px;color:white;font-weight:bold;text-decoration:none;display:none;padding:5px 5px 0 0}.bcpage #pageToolbar .checkoption{color: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:#DBE6F8}#pageToolbar .checkoption input{vertical-align:middle;margin-right:3px}#pageToolbar #navOptions{text-align:right;vertical-align:top}body.isTest #pageToolbar #navOptions{display:none}#navToolbar{z-index:90;position:fixed;bottom:0;top:auto;right:0;height:36px;background-color:#036;padding:1px;xpadding:3px 2px 3px 2px;vertical-align:middle;text-align:right}#navToolbar a.linkToggle:hover{background-color:#002A53;text-decoration:none}#navToolbar .linkToggle{xcolor:white;font-size:20px;padding:7px 7px 0}#navToolbar.closed{width:30px}#navToolbar .caption{display:none;font-size:10px;margin-top:3px}a span.tip{display:none}a span.text{padding:0 2px}.commentDisclaimer{font-size:0.75em;margin-bottom:5px}#divCommentDialog textarea{width:98%;height:150px}.mobile #divCommentDialog textarea{height:100px}#divSearchDialog #searchResults li{margin-top:4px}#divSearchDialog #searchResults li span{display:block;padding:3px 0}.touch #divSearchDialog #searchResults li span{padding-top:5px;padding-bottom:5px}#divSearchDialog #searchResults li span.pageLink{padding-left:15px}.testFlag{background-color:#ddd;color:red;font-weight:bold;padding:0 5px;line-height:1;display:inline-block}.testFlag.past{padding:0 3px}.topic .testFlag{float:right}.navbar .testFlag{margin-left:20px;cursor:pointer}.ui-tooltip .testFlag{color:red;background-color:transparent;float:right;padding:0 0 0 5px}.topic-due{font-size:0.9em;font-style:italic;white-space:nowrap}.navTop .topic-due{margin-left:20px}.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{vertical-align:top;height:100%;min-width:200px;float:left}.dropPages+.select2-container .select2-selection{height:100%;font-size:14px}.dropPages+.select2-container .select2-selection--single .select2-selection__rendered{text-align:left;padding:0 12px 0 3px;height:100%;xline-height:34px;line-height:23px}.dropPages+.select2-container .select2-selection .select2-selection__arrow{border-radius:0}.dropPages+.select2-container .select2-selection--single .select2-selection__rendered{line-height:34px}#select2-dropPages-results li{font-size:14px;position:relative}.bcLoginStatus{color:white;font-size:12px;display:inline;padding-left:35px}.blockLinks a{display:block;padding:6px 2px 6px 0;margin:0}.navIcon{width:22px;visibility:hidden;outline:none;text-align:center}#navToolbar .navIcon{float:left}.isSubtopic .navIcon{visibility:visible}body.isForwardOnly .navIcon.back,body.isFirstPage .navIcon.back,body.isFinalPage .navIcon.forward{opacity:.35;filter:Alpha(Opacity=35)}body.isFirstPage .navIcon.back.hover.active,body.isFinalPage .navIcon.forward.hover.active{border-style:outset}body.isFinalPage .navIcon.hideFinal,.navIcon.showFinal{display:none !important}body.isFinalPage .navIcon.showFinal{display:block !important}.listPages{position:relative;margin-bottom:10px}.listPages a{outline:none}.listPages li{border:1px transparent solid;border-top:1px dotted gray}.listPages li:last-child{border-bottom:1px dotted gray}.navbar .listPages li:hover{background-color:#00172E}.listPages li.current{background-color:#444;border:1px silver solid;border-left-color:transparent;border-right-color:transparent}.listPages li.current+li{border-top:1px transparent solid}.listPages .pagetitle{margin-right:2px;xfont-weight:bold}.listPages .pagemark{white-space:nowrap}.listPages a{display:block;color:white;padding:2px 0;font-size:13px;height:31px;overflow:hidden;white-space:nowrap}.listPages li.total{line-height:30px;font-weight:bold}.navbar .listPages .pagetitle2,.touch div.bccontents .listPages .pagetitle2{clear:left;display:block;font-size:11px;margin-top:2px}.navbar .listPages .hasSup.pagetitle2,div.bccontents .listPages .hasSup.pagetitle2{margin-top:-2px}.navbar .listPages .pagetitle2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ccc}div.bccontents .listPages{max-width:600px;min-width:300px;padding:0;xpadding:0 0 0 10px;border-style:solid;border-width:0 0 2px 0;margin:10px auto 0;clear:both}div.bccontents .listPages .footerrow .pagetitle2,div.bccontents .listPages .pagetitle2 .text12{display:none}div.bccontents .listPages .footerrow{padding:0}div.bccontents .listPages li{list-style-type:none;margin-left:0;position:relative}div.bccontents .listPages li.extraQLink{border-top:none;float:none}div.bccontents .listPages li.extraQLink a{font-size:11px;font-style:italic;line-height:20px;min-height:20px !important;height:20px}div.bccontents .listPages li.headerrow{border-top:2px solid}div.bccontents .listPages a{color:black;font-size:13px;padding:1px}div.bccontents .listPages .allpageslinks{height:34px}div.bccontents .listPages .allpageslinks a{display:inline-block;width:33.3%;text-align:center}div.bccontents .listPages .pagetitle2,div.bccontents .listPages .dateusers{font-size:11px}div.bccontents .listPages .pagemark{color:black;width:55%}div.bccontents .listPages li.review .pagemark{display:none}div.bccontents .listPages .pagemark span.markPercent{position:absolute;top:3px;left:21.5%}div.bccontents .listPages .total .pagemark span.markPercent{position:static}div.bccontents .listPages .scorebarWrapper{border:none;height:17px}div.bccontents .listPages .pagetitle{width:20%}div.bccontents .listPages .dateusers{float:right;line-height:16px;font-weight:normal}div.bccontents .listPages .qextra{opacity:0.9}div.bccontents .listPages a>span{vertical-align:top}div.bccontents .listPages .extraPageToggle{position:absolute;left:-15px;top:-2px;display:block;padding:2px;font-weight:bold;font-size:15px}div.bccontents .listPages.hasExtraPages{padding-left:10px}.touch div.bccontents .listPages .extraPageToggle{padding:5px 4px;left:-20px;top:initial}.touch div.bccontents .listPages li a{min-height:32px;padding:2px 0}.extraPageToggle:after{content:" + "}.extraPageToggle.expanded:after{content:" \2013 "}ul li.qextra a.goto-page .pagetitle2{margin-left:15px}.qdone,.bcpage .qdone .pagemark,.menuTooltip .qdone .pagemark,.select2.select2-container .select2-selection--single .qdone{color:green}.navbar .qdone .pagemark,.layout-north .ui-slider-scale .qdone{color:#1CD182}.qtried,.bcpage .qtried .pagemark,.menuTooltip .qtried .pagemark,.select2.select2-container .select2-selection--single .qtried{color:#D18700}.navbar .qtried .pagemark,.layout-north .ui-slider-scale .qtried{color:orange}.quntried,.bcpage .quntried .pagemark{color:black}.navbar .quntried .pagemark,.layout-north .ui-slider-scale .quntried{color:silver}.navbar a.qtest{color:#FF0000;font-weight:bold}.qextra{font-style:italic}.menuTooltip span.qextra{color:#222}.dropPages .qextra{background-color:#EEE}.isExpired,.isExpired a{color:grey}.review{color:black}option.review,body .select2-container .review,.contents .review{background-color:#FFFFCC}option.total,body .select2-container .total{background-color:#FFF4C0}.divMain{padding-top:30px}div.topScores{border:solid 1px gray;padding:2px;padding-top:4px;margin-top:15px;font-size:11px;background-color:#f5f5f5}html .ui-dialog.ui-widget{max-width:90%}.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:11px}.mobile table.topScores{font-size:12px}table.topScores td{text-align:center;padding:2px}table.topScores th{padding:2px}table.topScores .rank{width:30px}table.topScores .marks{width:40px}thead tr,tfoot tr,li.headerrow,li.footerrow,tr.headerrow{background-color:#eaf1fd}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 transparent;font-weight:bold}.subheading,.subheadingColor{background-color:#FFF4C0}.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}div.userscoremarksbar{height:15px;width:250px;border:1px solid gray}.wideCourseTable .course{width:170px}.wideCourseTable .date{width:220px}.wideCourseTable .marks{width:90px}.wideCourseTable .percent{width:60px}.wideCourseTable .marksbar{width:200px}.narrowCourseTable .course{width:130px}.narrowCourseTable .date{width:120px}.narrowCourseTable .marks{width:80px}.narrowCourseTable .percent{width:60px}.narrowCourseTable .marksbar{width:204px}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 #036;margin:15px 0;padding:10px 0;xpadding-top:10px}.multipages .divMain>.page:first-child{border-top:solid 3px #036}.download-subtopic svg.fa-check,.goto-subtopic svg.fa-check,.goto-course svg.fa-check,.goto-institution svg.fa-check{color:black}.download-subtopic,svg.fa-download{color:#777}.download-subtopic:hover{color:black}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:black !important;font-weight:normal !important}.widthAuto{width:auto !important}a,.cursorPointer{cursor:pointer}.posabs{position:absolute}.posrel{position:relative}.fixTop{position:fixed;top:60px}.mobile .fixTop{top:56px}.north-hidden .fixTop,.isPagePreview .fixTop{top:0px}.inline{display:inline}.block{display:block}.inlineBlock{display:inline-block}.displayNone{display:none}.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}.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}.opacity0{opacity:0;filter:Alpha(Opacity=0)}.opacity35{opacity:.35;filter:Alpha(Opacity=35)}.opacity50{opacity:.50;filter:Alpha(Opacity=50)}.opacity70{opacity:.70;filter:Alpha(Opacity=70)}.opacity80{opacity:.80;filter:Alpha(Opacity=80)}.opacity90{opacity:.90;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)}.highlight,mark{background-color:#FFFF88;color:inherit}.button{border:1px outset;padding:1px;background:#036;font-weight:bold;color:white;text-align:center;font-size:14px}.button.hover.active{border-style:inset}#navToolbar .button,#navSlider .button,#navToolbarPageTop .button{padding:4px;margin:0 3px;height:36px;width:36px}#navToolbarPageTop .button{margin:4px}#navToolbar .button,#navToolbarPageTop .button{float:left;height:100%}button.linkLike{font-family:Arial,Helvetica,sans-serif;cursor:pointer;background-color:transparent;border:0;padding:0;color:#3366CC;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:#FFF;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}.floatActionButton:hover{opacity:1}.floatActionButton.mark-answer{background-color:#009966}.floatActionButton.giveup-answer{background-color:#ff9900}.floatActionButton>svg{margin-top:16px}.bcPageButton{padding:5px;cursor:pointer;clear:right;text-align:center;font-size:13px;white-space:nowrap;box-shadow:2px 2px 3px #999;position:relative}.bcPageButton:active{top:2px}.footerButtons{xmargin-top:5px;clear:right}.footerButtons button{margin:5px 0 0 20px;clear:none}.GoBtn{font-weight:bold;color:black;background-color:#cbe5c7;height:25px;background-image:url(/images/GreenGrad.gif);background-repeat:repeat-x}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}.bcbutton{font-size:13px;font-weight:bold;padding:3px 8px 4px;border-radius:8px;box-shadow:2px 2px 3px #999;text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;font-family:Arial, Helvetica, sans-serif;line-height:1;border:0 none;margin:0;text-align:left;overflow:visible;display:inline-block;background-repeat:repeat-x;user-select:none}.bcbutton>i.fas,.bcbutton>svg.svg-inline--fa{margin-right:5px}.bcbutton,.bcbutton:visited{background-color:#222;color:#fff !important;text-decoration:none}.bcbutton:hover{text-decoration:none}.bcbutton:active{top:2px}.bcbutton.small{font-size:11px;font-weight:normal;padding:3px 6px 4px;border-radius:5px}.bcbutton.medium,.bcbutton.large{font-size:15px;font-weight:bold;padding:3px 10px 4px}.bcbutton.large:hover,.bcbutton.large:active,.bcbutton.large:focus{font-weight:bold}.bcbutton.green,.bcbutton.green:focus{background-color:#009966;background-image:linear-gradient(#096, #050)}.bcbutton.green:hover{background-color:#005500;background-image:linear-gradient(#050, #096)}.bcbutton.blue{background-color:#036}.bcbutton.red{background-color:#e33100}.bcbutton.palered,.bcbutton.palered:focus{background-color:#F08F74;background-image:linear-gradient(#F08F74, #F74E3F)}.bcbutton.palered:hover{background-color:#F74E3F;background-image:linear-gradient(#F74E3F, #F08F74)}.bcbutton.orange{background-color:#ff5c00}.bcbutton.giveup{background-color:#FFB51C;background-image:linear-gradient(#FFB51C, #f90);display:inline}.bcbutton.giveup:hover{background-color:#ff9900;background-image:linear-gradient(#f90, #FFB51C)}.touch .bcbutton{font-size:15px;padding:5px}.touch .bcbutton.small{font-size:13px;padding:6px}.touch .bcbutton.large{font-size:17px}div.r1,div.r2{border-top:1px solid gray;padding:3px;overflow:auto}.r1,.stripe .r:nth-child(odd),.stripe tr:nth-child(odd),.stripe li:nth-child(odd){background-color:white}.r2,.stripe .r:nth-child(even),.stripe tr:nth-child(even),.stripe li:nth-child(even){background-color:#FFFFDB}tr.r1 td,tr.r2 td,tr.r td{border-top:solid 1px transparent;border-bottom:solid 1px transparent}.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:white;padding:3px}.colorWhite{color:white}.hoverHighlight{cursor:pointer}body .hoverHighlight:hover{background-color:#FFE292}body .hoverHighlight:hover .hover-u{text-decoration:underline}body .hoverHighlight:hover .hover-b{font-weight:bold}.hoverHighlight:active{background-color:#FF9900}.hover-u:hover{cursor:pointer;text-decoration:underline}.hover-outline:hover{cursor:pointer;outline:2px solid #036}.disabled{font-style:italic;color:#666 !important}table.grid{border-spacing:0;border-collapse:collapse}table.grid td{border:1px #036 dotted}.opacity0{opacity:0;filter:Alpha(Opacity=0)}.measureDiv{position:absolute;visibility:hidden;height:auto;width:auto;white-space:nowrap}.pageStatusCanvas{position:absolute;width:200px;height:20px;top:35px;right:-45px;border:none;z-index:90;text-align:center;font-size:20px;vertical-align:top;padding:2px 0 7px 0;pointer-events:none}body>.pageStatusCanvas{z-index:1200}#pageCenterCanvas{display:block;width:350px;height:150px;border:none;background:none;z-index:20}.navbar a:hover,.menuLinks a:hover{background-color:#001C38}div.popup{display:none}.bcpopup.ui-dialog{padding:1px}.bcpopup.ui-dialog .ui-dialog-titlebar-close{padding:0}.bcpopup.ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;font-size:12px;line-height:1.2}.ui-dialog .ui-dialog-titlebar .ui-state-hover{background-color:#001C38}.bcpopup.ui-dialog .ui-dialog-content{font-size:12px;padding:3px 0 0 0}.bcpopup.ui-dialog .ui-dialog-content li{font-size:12px;line-height:135%;padding:3px 0 2px 0}.search-results.ui-dialog .ui-dialog-content li a{font-size:12px}.ui-dialog-content a i.fas{margin-right:3px}.bcpopup.ui-dialog .ui-dialog-content{font-size:12px;padding:3px 0 0 0}.bcpopup.ui-dialog .ui-dialog-content li{font-size:12px;line-height:135%;padding:3px 0}.ui-dialog.alertPopup .ui-dialog-content{padding-top:15px}.ui-dialog.urlPopup .ui-dialog-content{background-color: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}.blankimg{width:14px;height:14px}.markimg{display:inline-block;width:14px;height:14px;text-align:left;xvertical-align:middle;overflow:hidden}.dragdrop .markimg,.qtarget .markimg{position:absolute;top:2px}.dragdrop .markimg{right:-12px}.markimg:before,.markimg: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,.qscorebar1 .qscorebarpic:after,.select2-subtopicpages li.qdone:after{content:"\2713";color:#008000}.markimg.cross:after{content:"\2717";color:red}.markimg.tickoncross:before,.qscorebar2 .qscorebarpic:before{content:"\2717";color:red;font-weight:normal;opacity:0.6;margin-left:-1px}.markimg.tickoncross:after,.qscorebar2 .qscorebarpic:after{content:"\2713";color:green}.markimg.giveup:after,.qscorebar3 .qscorebarpic:after{content:"\2762";color:#ff9900}.score,.topscore,.topicScore{font-weight:bold;font-style:italic;display:inline;font-family:"Comic Sans MS", cursive, sans-serif}.touch .score,.touch .topscore,.touch .topicScore{font-family:Arial, Helvetica, sans-serif}.score{font-size:20px;color:green}.score2{font-size:18px;color:orange;display:inline}.score .scoreNoMistakes{display:inline;font-size:18px;font-weight:normal}.topscore{font-size:13px}.scoreNote{margin-left:15px;font-style:italic;color:red}.topicScore{font-size:20px;color:#666}.topicScore sub,.topicScore sup{font-size:1.1em}.topicScore .slash{font-size:1.2em;margin:0 2px}.warning{font-weight:bold;color:red;font-size:15px}.bold{font-weight:bold}.prompt{font-size:13px;color:black}.adminonly{display:none}.adminuser .adminonly{display:inline}.adminuser div.adminonly{display:block}.scoredate{font-size:11px}div.scorebarWrapper{height:16px;border:1px solid gray;xpadding:1px}div.scorebarshort{height:8px;border:1px solid gray}div.qscorebar{position:relative;height:15px;margin:7px 0}div.qscorebar .overlay,.bigScorebar .overlay{position:absolute;left:0;top:0;width:100%}.qscorebar1,.qscorebar2,.qscorebar3,.qscorebar4{height:100%;float:left;text-align:left;display:block;position:relative;overflow:hidden;padding:0}.qscorebar1,.qscorepie1{background-color:#66FF99}.qscorebar2,.qscorepie2{background-color:#CCFFCC}.qscorebar3,.qscorepie3{background-color:#FFFFCC}.qscorebar4,.qscorepie4{background-color:silver}.scorebar1,.scorebar2,.scorebar3{height:15px;float:left}.scorebar1{background-color:green}.scorebar2{background-color:orange}.scorebar3{background-color:silver}#divBigScoreBar{margin:15px auto;width:450px}#scoreValue:hover{cursor:pointer}#divBigScoreBar #scoreValue{margin:0 auto -15px;height:45px;display:block;text-align:center}.extramarks{font-style:italic;font-weight:normal;margin-left:10px}#divBigScoreBar #scoreMsg{font-size:11px;margin-top:5px}#divBigScoreBar #scoreBar{width:100%;position:relative}.xMin,.xMax{position:absolute;font-weight:bold;font-size:12px}.xMin{left:0}.xMax{right:0}.bigScorebar{height:19px;border:1px solid gray;margin:0;padding:1px;position:relative}div.alreadyTriedMsg{font:30px bold;text-align:center;margin:auto;padding-top:20%}body.review .glossary,body.review .toggleinline{display:inline}.boxShadow{box-shadow:0 0 5px #aaa}.navbarTooltip{background:#EEEEEE;background-image:none;border-width:1px;color:#333333;padding:1px 2px}.menuTooltip{font-size:11px;line-height:120%;color:black;min-width:90px}.menuTooltip.ui-tooltip{max-width:250px}.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:black}.menuTooltip span.usermarks{display:block;margin-top:7px;font-weight:bold}.menuTooltip span.pagetitle{font-weight:bold}.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:0.8em}.menuTooltip.menuTooltip_narrow{min-width:50px;max-width:200px;font-size:0.85em}span.classCustomTopics{display:block;border-left:3px solid transparent;padding-left:2px}.bccontents span.classCustomTopics{border-left:3px solid transparent;padding-left:2px}.bccontents span.classCustomTopics span{font-size:0.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:0.5;font-style:italic}html.offline .disable-offline a{text-decoration:none}.printonly{display:none !important}@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,.layout-resizer,.layout-toggler,.ui-tooltip,.flotTip{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}.bcwelcome .hide760{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{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}.bcbutton,a.button,button,.qscorebar,.overlay,#lastTopScore,#totalCourseMarks{display:none}#printFooter{font-size:11px;clear:both;display:block;margin-top:15px}#printFooter span{font-size:13px;clear:both;display:block;margin-bottom:5px}}@media screen and (max-width: 1100px){.layout-east,html body .hide1100{display:none}.bcmaster .layout-center{right:0}#divUserDropdown{right:25px}.navbar #menuTree a.subtopic span.floatRight{display:none}#mainPane{margin-right:10px}}@media screen and (max-width: 920px){.layout-center,.layout-south{left:120px}.layout-west{width:120px}.navbar .titleSubject,html body .hide920,#userViewLink{display:none}#mainPane{margin-right:0}}@media screen and (max-width: 860px){#mainPane{width:100%}.bcwelcome #popSubtopics_rpt{margin-top:20px}}@media screen and (max-height: 760px){.layout-south,#totalCourseMarks{display:none}.layout-center{bottom:0}.layout-west #menuTree{bottom:30px}}@media screen and (max-width: 760px){.navLinks span.caption,.isSubtopic #userName,html body .hide760{display:none}.centerCol,.centerColWide,#mainPane{min-width:0;min-height:0}.isCourseClass #divWrapperParent{padding-top:30px}.mobile .isCourseClass #divWrapperParent{margin-top:30px}html .bcmaster .absolute.grid-wrapper{top:60px}html.mobile .bcmaster .absolute.grid-wrapper{top:115px}html.mobile .bcmaster .ui-dialog-content .absolute.grid-wrapper{top:60px}}@media screen and (max-width: 630px){.sidebar{width:100%;padding-left:0}.sidebar .marksHistogram{width:100%}.bcwelcome #rptHomeRatings,.bcwelcome #rptHomeCommentCategs{width:100%;padding:0;margin:20px 0;height:auto}.isCourseClass .bcwelcome .buttonWrapper .bcPageButton{width:30px;vertical-align:middle}.isCourseClass .bcwelcome .buttonWrapper .caption{display:none}}@media screen and (max-width: 530px){html body .hide530{display:none}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,.scorebarWrapper,.qscorebar,.scorebarshort{display:none}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}#bcSplashScreen{width:450px;margin-top:80px}#bcSplashScreen h1{font-size:27px}#bcSplashScreen h2{font-size:20px}#bcSplashScreen .waitMsg{margin:50px 0 0 100px}.waitMsg{font-size:17px}.bcwelcome .userComments li{min-width:auto}#navToolbar .navIcon.first,#navToolbar .navIcon.final,td.marksbar,#divBigScoreBar #scoreBar{display:none}.bcwelcome .welcomeClass_topic a,.bcwelcome .welcomeTable,.scoreTable{min-width:0}#divBigScoreBar{width:99%;margin:10px auto}div.bcpage div.answerTableColumn{width:100% !important;display:block !important}}#navBottom_mobile{display:none}@-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 .layout-pane{position:static !important;width:100%}html.mobile .layout-edge{font-family:Roboto, Arial, Helvetica, sans-serif}html.mobile .login .customInst{display:none}html.mobile input[type=text],html.mobile input[type=password],html.mobile textarea{font-size:16px}html.mobile #divWrapperParent{padding-bottom:60px;min-height:100%}html.mobile .pageStatusCanvas{font-size:10px;width:auto;height:auto;right:0;top:0;transform:none}html.mobile .navToolbar{width:100%;height:34px;margin-top:0;padding:0;display:block;vertical-align:middle;xtext-align:right}html.mobile #navToolbar{width:100%;height:56px;opacity:.8;background-color:#036}html.mobile #navToolbar button{height:100%;margin:0;font-size:20px;width:33.33333%;color:white}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;margin-top:3px}html.mobile .isSubtopic #navToolbar button{width:25%}html.mobile .isSubtopic #navToolbar .navIcon.final{display:block}html.mobile .numpad-active #navToolbar{display:none}html.mobile .touch a.subtopic,html.mobile .touch a.topic,html.mobile .touch .menu a,html.mobile .touch .menu button{font-size:14px;height:auto}html.mobile #menuTree li.topic .goto-topic{font-size:18px;padding:3px}html.mobile.touch #menuTree li.topic .goto-topic{padding:10px 3px 8px}html.mobile div.header,html.mobile #totalCourseMarks{position:static}html.mobile .bcwelcome #mainPane{float:none;min-height:auto;width:auto;margin-right:0px;padding-top:0}html.mobile .bcwelcome .sidebar{padding:10px 0;width:auto;float:none}html.mobile .bcwelcome .welcomeTable,html.mobile .bcwelcome .scoreTable{min-width:0}html.mobile .bcwelcome #divBigScoreBar{width:auto;margin:auto}html.mobile .bcwelcome #divBigScoreBar #scoreValue{margin:auto}html.mobile .bcwelcome #linkUserResults{display:none}html.mobile .bcwelcome #welcomeButtons label{float:right;margin-right:10px}html.mobile .bcwelcome #welcomeClassInfo{min-height:20px;min-width:auto}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 .bcwelcome .loginLinks a{padding:10px 0 5px 15px;display:inline-block}html.mobile .bcwelcome .linkSubscribe{position:absolute;top:1px;right:0;color:black}html.mobile .bcwelcome .linkSubscribe.important{color:red}html.mobile .topicScore sub,html.mobile .topicScore sup{font-size:20px}html.mobile .layout-north{height:56px;z-index:40;position:fixed !important;top:0;left:0;right:0}html.mobile .layout-north .north-wrapper{margin-left:0px}html.mobile .layout-north .mobileTitle{color:white;font-size:20px;display:inline-block;line-height:56px}html.mobile .layout-north .mobileTitle .pagemark{letter-spacing:-1px}html.mobile .layout-north .mobileTitleWrapper{display:inline-block;max-width:61%}html.mobile .layout-north .mobileTitleWrapper .caret{display:none;font-size:20px;margin-left:4px}html.mobile .layout-north .button{font-size:20px}html.mobile .layout-north #navBottom_mobile{display:block;height:100%;color:white}html.mobile .layout-north #navBottom_mobile .offline{position:absolute;top:2px;right:55px;color:red;font-size:11px}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:white;xfloat:left}html.mobile .isSubtopic .mobileTitleWrapper .caret{display:inline-block}html.mobile .navbar .button{margin:0;background:none;border:none}html.mobile .layout-west{display:none;padding:0}html.mobile .layout-west #menuCourseName{box-sizing:border-box;height:56px;font-size:20px;padding:8px 4px;background-color:#001C38}html.mobile .layout-west .menuSubtitle{display:block;font-size:12px;color:silver}html.mobile .layout-west #menuHeader{border-top:none}html.mobile .layout-west #menuTree a span.floatRight{display:block}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{position:fixed !important;z-index:95;display:block;top:0;width:83%;max-width:350px}html.mobile .mobile-show-west .layout-west #menuTree{position:static;xbottom:0}html.mobile .mobile-show-west .mask,html.mobile .mobile-show-east .mask{display:block}html.mobile .layout-east{padding:0}html.mobile .layout-east .nav2Header{box-sizing:border-box;height:56px;display:block;padding:8px 4px;background-color:#001C38}html.mobile .layout-east #nav2Title{display:block;font-size:20px;margin:0}html.mobile .layout-east #nav2Score{color:silver;font-size:12px}html.mobile .layout-east #nav2Menu{position:static}html.mobile .layout-east .listPages a{padding-left:5px}html.mobile #radioScore-wrapper{clear:left}html.mobile #starRightText{margin-left:50px}html.mobile .ui-dialog.ui-widget li a{display:block;height:25px;padding:3px 0}html.mobile input:focus{border-color:#5897fb;outline:1px auto #5897fb}html.mobile .bceduser fieldset{width:auto}html.mobile .bceduser .divMain{margin-right:0}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 .small.bcbutton{font-size:15px}html.mobile .large.bcbutton{font-size:17px}html.mobile div.bccontents .listPages.hasExtraPages{padding-left:26px}html.mobile .bcpage div.score{display:block}html.mobile .bcpage div.qscorebar{display:none !important}@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 .button{width:13%}}.gradientSN,.button,.button:focus{background-color:#004f8f;background-image:linear-gradient(#004f8f, #036)}.gradientNS,.button.hover,.button:hover,.ui-dialog-titlebar.ui-widget-header{background-color:#036;background-image:linear-gradient(#036, #004f8f)}.gradientEW,.layout-north .ui-slider .ui-slider-handle{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 .legend{display:block;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0}.select2-results__option .flot .flot2{pointer-events:none}.flot .legendLayer{xpadding:5px;padding:2px;background-color:rgba(255,255,255,0.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:0.4}.flot .legend-label{font-size:12px;vertical-align:middle}.axisLabel,.plotTitle{width:100%;text-align:center}.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:black}.sparkAxis{text-align:right !important;font-size:9px !important;line-height:120%;color:black}span.sparkAxis{display:inline-block}.sparkGraph{display:none;height:23px;width:128px;margin-left:2px}.pieContainer{height:1em;width:1em;border-radius:0.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}.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{color:white;background-color:#3399FF}.slick-columnpicker label{font-size:11px}.svg-inline--fa{height:1em;vertical-align:-.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}.chklist li{display:block;user-select:none}.chklist li.group{font-weight:bold;margin-top:10px;border-top:dotted grey 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:lightgreen}.chklist .newunchecked{background-color:lightsalmon}.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}

/*# sourceMappingURL=bcmain.css.map */