svg.svgicon{margin-bottom:-.15em}.sronly{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dropdown-pane.tooltip-pane{border-radius:8px;padding:8px;max-width:300px}.menubutton{position:relative;display:inline-block}.menubutton-right{right:0}.menubutton button{margin:0;padding:8px 12px;background-color:#fff;color:#000;text-align:left;height:auto}.menubutton button.nobutton{border:0;padding:0}.menubutton-focus{background-color:#f0f0f0}.menubutton ul{z-index:1000;background-color:#fff;display:block;position:absolute;margin:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #ccc;-webkit-box-shadow:1px 3px 8px 0 rgba(0,0,0,.25);box-shadow:1px 3px 8px 0 rgba(0,0,0,.25)}.menubutton li{margin:0;padding:0;border-bottom:1px solid #ddd}.menubutton li a,.menubutton li>span{padding:12px 20px;display:block;white-space:nowrap;cursor:pointer}li.menubutton-header{padding:12px 20px;display:block;font-weight:700}.menubutton a,.menubutton a:active,.menubutton a:focus,.menubutton a:hover{text-decoration:none;outline:none}.menubutton a,.menubutton a:focus,.menubutton a:hover,.menubutton a:visited{color:#000}.menubutton ul::-webkit-scrollbar{width:12px}.mb_downarrow{margin-left:8px;margin-right:-5px}.menubutton ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.menubutton ul::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.menubutton .listsubitem>span>span{margin-left:16px}.listpane{list-style-type:none;margin:0;padding:0}.listpane li{padding:8px 0}.inline{display:inline-block}.scoredetails{border-top:1px solid #ccc;padding:8px}.scorelist tr{border-bottom:1px solid #ddd}.flexright{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.eh,.ehdd{position:absolute;background:#669;display:none;color:#fff;font-size:75%;padding:0 4px;opacity:.9}.suggestion_list{background:#fff;border:1px solid #ccc;-webkit-box-shadow:1px 3px 8px 0 rgba(0,0,0,.25);box-shadow:1px 3px 8px 0 rgba(0,0,0,.25);padding:0}.suggestion_list ul{padding:0;margin:0;list-style-type:none}.suggestion_list a{display:inline-block;text-decoration:none;color:navy;padding:4px 8px}.suggestion_list .selected{background:#ddd}.dsbox{background-color:#eef;padding:8px}.dsbox,.keywrap{border:1px solid #ccc}.keywrap{display:inline-block;padding:0;margin:1px 0 1px 2px;border-radius:4px;vertical-align:middle}.keywrap [id^=ans]{padding:2px 8px}.keybtn{height:28px;padding:4px;margin:-1px;border:1px solid #ccc;vertical-align:middle}.keywrap.inwrap,.keywrap.inwrap .keybtn{vertical-align:top}div.choice{padding:5px;float:left;text-align:center}div.float,div.match{float:left}div.match{padding:5px;padding-right:30px}div.match li [role=img],div.match li img{vertical-align:middle}div[role=radiogroup].clearfix .match{padding-right:5px}div.spacer{clear:both;height:1px;padding:0}input.unind{margin-left:-15px}p.centered{text-align:center}table.p3longdiv{border-spacing:0;border-collapse:collapse}table.p3longdiv td.right{text-align:right;padding:0}table.p3longdiv td.bottomborder{border-bottom:1px solid #000;text-align:right;padding:0}table.p3longdiv td.topborder,table.p3longdiv td.topleftborder{border-top:1px solid #000;text-align:right;padding:0}table.p3longdiv td.topleftborder{border-left:1px solid #000}table.stats{margin-left:20px;border-collapse:collapse;background:#eef}table.stats tbody tr td{border:1px solid #000;padding:1px 10px;text-align:right}table td.left{text-align:left}table.stats thead tr th{border:1px solid #000;border-bottom:3px solid #000}table.stats tbody tr th,table.stats thead tr th{padding:1px 10px;text-align:center;background:#eff}table.stats tbody tr th{border:1px solid #000;border-right:3px solid #000}table.scores td{padding-right:20px}span.spanbutton{padding:1px 3px;border:2px outset #f9f;background:#f9f;cursor:default}span.spanbutton:active{border:2px inset #f9f;background:#fcf;cursor:default}span.spanbutton:hover{background:#fcf}table.longdiv{border-collapse:collapse;border:0}table.longdiv td{padding:3px}td.barslefttop{border-left:1px solid #000;border-top:1px solid #000}td.matrixdetleft,td.matrixdetright,td.matrixleft,td.matrixright{border:1px solid #000;margin:0;padding:0}td.matrixleft{border-width:1px 0 1px 1px}td.matrixright{border-width:1px 1px 1px 0}td.matrixdetleft{border-width:0 0 0 1px}td.matrixdetright{border-width:0 1px 0 0}table.paddedtable tr.onepixel{line-height:1px}table.paddedtable td.matrixtopborder{border-top:1px solid #000;padding:0}table.paddedtable td.matrixtopleftborder{border-left:1px solid #000;border-top:1px solid #000;padding:0;width:5px}table.paddedtable td.matrixtoprightborder{border-right:1px solid #000;border-top:1px solid #000;padding:0;width:5px}table.paddedtable td.matrixleftborder{border-left:1px solid #000;padding:0;width:5px}table.paddedtable td.matrixrightborder{border-right:1px solid #000;padding:0;width:5px}table.paddedtable td.matrixbottomleftborder{border-left:1px solid #000;border-bottom:1px solid #000;padding:0;width:5px}table.paddedtable td.matrixbottomrightborder{border-right:1px solid #000;border-bottom:1px solid #000;padding:0;width:5px}table.paddedtable td.nopad{padding:0;width:5px}table.paddedtable td,table.paddedtable th{padding:2px 5px}table.stats tbody td.c,td.c{text-align:center}table.stats tbody td.r,td.r{text-align:right}table.stats tbody td.l,td.l{text-align:left}.choicesflexrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:700px){table.responsive>tbody>tr>td,table.responsive>tbody>tr>th,table.responsive>thead>tr>td,table.responsive>thead>tr>th,table[role=presentation]>tbody>tr>td,table[role=presentation]>tbody>tr>th,table[role=presentation]>thead>tr>td,table[role=presentation]>thead>tr>th{display:block}}ul.nomark{padding-left:40px;margin-left:0}div.toppad{padding-top:5px}ul.likelines{padding:0;margin:0;list-style-type:none}ul.likelines li{margin-bottom:.4em}ul.nomark{list-style-type:none}ul.nomark li{margin-top:.7em}ol.lalpha{list-style-type:lower-alpha}ol.lalpha li{margin-top:.7em}.spaced li{margin-bottom:.3em}.drawtools{margin-left:8px}.drawtools>span{display:inline-block}.drawtools img{vertical-align:middle}.drawtools [data-drawaction]{border:1px solid #ccc;padding:2px;cursor:pointer}.drawtools span[data-drawaction]{padding:2px 8px}.drawtools [data-drawaction]:hover{background-color:#edf4fc}.drawtools [data-drawaction].sel{background-color:#e6f0f9}.drawcanvas{margin-bottom:5px}.drawcanvas img{max-width:100%!important}.mathquill-math-field,.mq-editable-field,input{border:1px solid #999;padding:4px 6px;border-radius:4px;margin:1px 0;background-color:#fff;color:#000}input[type=checkbox],input[type=radio]{margin-right:4px}.mathquill-math-field.disabled,input[type=text]:disabled{background-color:#eee;color:#444}.subdued{color:#757575}.scrollpane{overflow-x:auto;overflow-y:hidden;background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.25)),to(hsla(0,0%,100%,0))),-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.25)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,rgba(0,0,0,.25),hsla(0,0%,100%,0)),linear-gradient(270deg,rgba(0,0,0,.25),hsla(0,0%,100%,0));background-position:0,100%,0,100%;background-repeat:no-repeat;background-color:inherit;background-size:20px 100%,20px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}.headerpane{border-bottom:1px solid #ccc;padding-bottom:10px}.questionpane{margin:15px 15px;overflow:visible}.questionwrap{position:relative}.questionpane.introtext,.questionpane>.question>.question{max-width:700px;overflow:visible}.questionpane>.question>.question{margin:0;padding:0}.questionwrap .question{background-color:transparent;border:0}.questionpane>.question{width:100%;overflow-x:auto;overflow-y:hidden;background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.25)),to(hsla(0,0%,100%,0))),-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.25)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,rgba(0,0,0,.25),hsla(0,0%,100%,0)),linear-gradient(270deg,rgba(0,0,0,.25),hsla(0,0%,100%,0));background-position:0,100%,0,100%;background-repeat:no-repeat;background-color:inherit;background-size:20px 100%,20px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll;margin:12px 0;padding:1px}.questionpane>.question>.question:after{content:"";display:table;clear:both}div.intro img,div.question img,div.sidepreview img{max-width:90%;height:auto}div.txtimgwrap>img{max-width:none!important}div.question td img,div.question th img{max-width:100%}p.seqsep{font-size:80%;color:#757575;border-bottom:1px solid #ccc;margin-bottom:5px;padding:2px 0;text-align:right}p.seqsep:first-child{margin-top:0}@media only screen and (max-width:480px){.questionpane{margin:15px 4px}}.introtext{padding:12px;background-color:#f3f3f9;border:1px solid #ccc;border-radius:4px}.questionpane.introtext{margin:15px 0}.inactive{visibility:hidden;position:absolute;margin-left:-10000px}.flexpanes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flexpanes>div+div{border-left:1px solid #ddd;border-top:1px solid #ddd;margin-top:-1px}.no-margin-top{margin-top:0}.ind1{margin-left:20px}.med-below{margin-bottom:16px}.med-left{margin-left:16px}table.tchart{border-collapse:collapse}table.tchart td{min-width:3em}table.tchart caption{font-weight:700}table.acctstatement{border-collapse:collapse}table.acctstatement caption,table.acctstatement td,table.acctstatement th{border:1px solid #eee;background-color:#fff;padding:1px 5px}table.acctstatement tbody th{font-weight:400}table.acctstatement caption,table.acctstatement thead th{text-align:center;z-index:20;background-color:#eef;font-weight:700;border-bottom:2px solid #333;padding:5px}table.acctstatement.noborder td{border:0}input.iscredit{padding-left:2em}span.inlinebtn{cursor:pointer;border:1px solid #000;padding:5px 10px;line-height:1em;display:inline-block;background:#efe;margin:10px}span.inlinebtn:hover{background:#dfd}.feedbackwrap{display:block;padding:5px;background:#fff;border:1px solid #ccc}.feedbackwrap.correct{background:#efe}.feedbackwrap.incorrect{background:#fee}.inlineheader{font-size:1em;display:inline}.textright{text-align:right}#GB_window{-webkit-box-shadow:1px 3px 8px 0 rgba(0,0,0,.65);box-shadow:1px 3px 8px 0 rgba(0,0,0,.65);border:0;border-radius:4px}#GB_caption{padding:6px 6px}#GB_title{padding-left:6px}input[type=text]{height:20px}.haseqneditor{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0;height:20px}.eqneditortrigger{margin:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;height:30px;padding:4px;vertical-align:bottom}input.green{margin-left:0;border-color:#090;border-top-left-radius:0;border-bottom-left-radius:0}input.red{margin-left:0;border-color:#900;border-top-left-radius:0;border-bottom-left-radius:0}.scoremark{display:inline-block;height:20px;padding:4px;margin-right:0;border:1px solid;border-right:0;border-radius:4px 0 0 4px;border-top-right-radius:0;border-bottom-right-radius:0}.scoremark.red{border-color:#900;color:#900}.scoremark.green{border-color:#090;color:#090}.submitbtnwrap{margin:16px 0}.ansgrn{border:1px solid #090!important}.ansred{border:1px solid #900!important}.ansyel{border:1px solid #fb0!important}.ansorg{border:1px solid #f50!important}div.ansgrn,div.ansorg,div.ansred,div.ansyel{margin:-1px}.mathquill-math-field.ansgrn,.mathquill-math-field.ansorg,.mathquill-math-field.ansred,.mathquill-math-field.ansyel,input[type=text].ansgrn,input[type=text].ansorg,input[type=text].ansred,input[type=text].ansyel{background-repeat:no-repeat;background-position:100%}.mathquill-math-field.ansgrn,input[type=text].ansgrn{padding-right:17px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBzdHJva2U9ImdyZWVuIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPg==)}.mathquill-math-field.ansred,input[type=text].ansred{padding-right:17px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBzdHJva2U9IiM5MDAiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE4IDYgNiAxOE02IDZsMTIgMTIiLz48L3N2Zz4=)}.mathquill-math-field.ansyel,input[type=text].ansyel{padding-right:17px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBzdHJva2U9IiNGQjAiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTUuMyAxMC42IDkgMTQuMmw5LjUtOS42IDIuOSAyLjhMOSAxOS44bC02LjMtNi4zeiIvPjwvc3ZnPg==)}.mathquill-math-field.ansorg,input[type=text].ansorg{padding-right:17px;background:100% no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBzdHJva2U9IiNGNTAiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE4IDYgNiAxOE02IDZsMTIgMTIiLz48L3N2Zz4=)}.med-pad-below{padding-bottom:16px}.gbmainview>div{margin-bottom:16px}.floatrightbutton{position:fixed;right:10px;bottom:10px;text-align:center;z-index:10}.bigquestionwrap{border:1px solid #ccc;margin-bottom:16px;border-radius:4px}.bigquestionwrap .headerpane{padding:8px;background-color:#eee}.hoverbox{background-color:#fff;z-index:9;-webkit-box-shadow:0 -3px 5px 0 rgba(0,0,0,.75);box-shadow:0 -3px 5px 0 rgba(0,0,0,.75)}#showopts label{margin-right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebyside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.scrollpane{width:100%}.sidepreview{width:0}.sidebysideon .sidepreview{border-left:1px solid #ccc;padding:10px}.sidebysideon>div{width:50%}.sidepreview .viewworkwrap{margin:15px 0}