@font-face{font-family:'AptosW';src:url('font/aptos.woff2') format('woff2');font-display:swap}
@font-face{font-family:'AptosW';font-weight:600;src:url('font/aptos-semibold.woff2') format('woff2');font-display:swap}
@font-face{font-family:'AptosW';font-weight:bold;src:url('font/aptos-bold.woff2') format('woff2');font-display:swap}
@font-face{font-family:'AptosW';font-style:italic;src:url('font/aptos-italic.woff2') format('woff2');font-display:swap}


html{height:100%;margin:0;padding:0;border:0;--htmlbkg:#fff;background:var(--htmlbkg);--paneColor:#e8e8e8}

aside,figure,nav,figcaption{display:block}
body{font-family:Aptos,'AptosW',ui-sans-serif,Calibri,Tahoma,sans-serif;margin:0;padding:0;color:#000;font-size:13pt;overflow-y:scroll;--main-color:#a02b92;--alt-color:#166082;--soft-color:#ccc;--link-color:rgb(0, 102, 204);--link-hover-color:#0984FF;--legend-color:#888;--correct-color:#36AB4E;--incorrect-color:#AF3838}
#pBody{font-size:18px;min-width:280px;max-width:740px;line-height:1.5;box-sizing:border-box;min-height:100vh;padding-top:30px;padding-bottom:30px;padding-left:1.8em;padding-right:1.8em;hyphens:auto;overflow:auto;overflow-x:hidden;margin:auto}
input,textarea{color:inherit;font-family:inherit;font-size:inherit}
button{font-family:inherit}

header{-webkit-user-select:none;user-select:none;z-index:2;position:fixed;top:11px;right:10px;transition:opacity 0.3s}

:lang(fr) > q {quotes: '\AB\202F' '\202F\BB' '\2018\202F' '\202F\2019'}
:lang(en) > q {quotes: '\201C' '\201D' '\2018' '\2019'}

pre,code,#remainingTimeCounter{font-family:'SF Mono',SFMono-Regular,Consolas,'Droid Sans Mono',ui-monospace,monospace}
code{background:#eee;padding:0 .2em}

h1,h2,h3,h4{font-weight:bold;hyphens:none;line-height:normal}
h1{font-size:240%;margin-top:.6em}
h2{font-size:180%;margin-top:2em}
h3{font-size:135%}
h4{font-size:110%}

a{cursor:pointer;text-decoration:underline}
a:active{text-decoration:none}
a img{border:none}
#pBody a,body.htmlExportBody a,#pBody a:visited,body.htmlExportBody a:visited{color:var(--link-color)}
#pBody a:hover{color:var(--link-hover-color)}
figure{margin:1em 0}
mark{background:#ffff00}
abbr{cursor:pointer;text-decoration: none;border-bottom:2px dotted var(--link-color)}
abbr:hover{border-bottom-color:var(--link-hover-color)}
cite{color:var(--alt-color);font-style:italic}
blockquote {margin:2em 4em;font-style:italic;line-height:1.4}
blockquote em{font-style:normal}
address{margin:2em 0}
pre {background:#E4E4E4;padding:.5em;margin:2em 0;white-space:pre-wrap;font-size:smaller}
aside{margin:1.5em 0;border-radius:6px;background:#f4def2;padding:.5em .7em;line-height:1.4}
.pAsideLink{font-weight:600}
li{padding-bottom:0.5em}
aside code{background-color:rgba(0,0,0,.1)}

dl{margin:2em 0 1em 0}
dt{font-size:110%;font-weight:600;color:var(--main-color);margin-bottom:.1em}
dd{margin:0}
dl.revealOnClick{cursor:pointer}
dl.revealOnClick dd{opacity:.3;filter:blur(5px);transition:opacity .15s}
dl.revealedOnClick dd{opacity:1;filter:blur(0)}
dl.revealedOnClick dt::after{content:""}
dl.revealedOnClick{cursor:text}
.textEltImageCenter{overflow:hidden;text-align:center}
.textEltImageCenter>img{float:none !important;margin:.9em 0 !important}


table{margin:1em 0;border-spacing:0;border-collapse:collapse;border:1px solid var(--alt-color);background:#e8e8e8}
td,th{border:1px solid var(--soft-color);padding:5px}
table.colHeader tr:first-child,.colHeaderCenter{color:#fff;background:var(--alt-color)}
table.colHeader tr:first-child th,.colHeaderCenter th{border-color:var(--alt-color)}
table.rowHeader tr td:first-child{font-weight:600}
th{text-align:left;font-weight:600}

figcaption,caption,.albumCaption{text-align:center;font-size:90%;color:var(--legend-color);margin:0;padding-bottom:0.3em}
caption{padding-top:0.3em}
img+figcaption{padding-bottom:.6em}
.centerTable{margin-left:auto !important;margin-right:auto !important}
.mediaBorder{border:1px solid #999}
.mediaBorder object{vertical-align:top}
.audioBorder{border:1px solid #999;margin-bottom:-4px;box-sizing:border-box}
.audioPoster{margin-bottom:-4px}

.textEltImage{max-height:10em;float:right;margin:0 0 .6em 1em}
.textEltImageLeft{float:left;margin:0 1em .6em 0}
dd>img.textEltImageLeft{margin-top:.2em}

hr{margin-bottom:1em;border:0;height:1px;background:var(--soft-color);color:var(--soft-color);clear:both}


#enlargeMask{z-index:3;position:fixed;top:0px;left:0px;right:0px;bottom:0px;opacity:0.7;background-color:var(--htmlbkg)}
#enlargedImage{z-index:4;position:fixed;border:1px solid #fff;background:#fff;box-shadow:0px 0px 5px #777;overflow:hidden}
#enlargedImageCloseIcon{cursor:pointer;z-index:5;position:fixed;top:6px;right:6px;height:26px;width:26px}
.enlargeMaskActive{filter:blur(4px)}
.imgEnlarger{display:none;position:absolute;text-align:right}
.imgEnlarger img{opacity:.5;width:22px;height:22px;padding:5px;cursor:pointer}
#board{box-sizing:border-box;position:fixed;z-index:10;top:20%;left:0px;min-width:500px;max-width:90vw;min-height:100px;background:#fff;border: 1px solid #dadce0}
#boardTitleBar{touch-action:none;cursor:default;padding-left:22px}
#boardTitle{color:var(--main-color);font-weight:600;font-size:110%;display:inline-block;line-height:1.7em;padding-bottom:3px;padding-top:6px}
#boardContent{font-size:12pt;padding:15px 12px 10px 22px;line-height:1.3;max-height:500px;overflow-y:auto}
#boardContent li{padding-bottom:0.8em}
#boardContent ul{padding-left:20px;margin-bottom:0px !important}

#boardContent a{color:var(--link-color)}
.screenButtons{margin-top:1em;padding-top:1em;padding-bottom:0.3em;overflow:auto}
.screenButtons button,.questionSubmit button{line-height:30px !important}
.screenButtons button:focus,.questionSubmit button{outline:0}


#previousButton{visibility:hidden}
#treeButton,#previousButton{display:inline-block}
#treeButton>img,#previousButton>img{cursor:pointer;padding:3px;height:24px}
#treeButton>img:active,#previousButton:active{filter:grayscale(1)}
.navPaneCloseIcon:active,#enlargedImageCloseIcon:active{filter:invert(19%) sepia(100%) saturate(1931%) hue-rotate(287deg) brightness(92%) contrast(88%)}

#hdrPagePosition{color:var(--main-color);display:inline-block;font-size:.9em;text-align:center;min-width:2em;vertical-align:50%}

.questionPrompt{hyphens:none;font-weight:600;line-height: 24px;margin-bottom:1.5em;overflow:auto}
.questionPgElt{clear:both;border-top: 2px solid var(--soft-color);border-bottom: 2px solid var(--soft-color);padding: 24px;page-break-inside: avoid;word-wrap: break-word;margin-bottom:1em}
.questionPgElt + .questionPgElt,.questionPgElt:first-child{border-top:none} 
.questionBody{padding:0;hyphens:none}
.questionBody_write textarea,.questionBody_name input,.questionBody_review textarea,.reviewStarsComment textarea{border:2px solid var(--soft-color);background:#eee;border-radius:6px;padding:0.3em;width:100%;box-sizing:border-box;transition:color 0.5s}
.questionBody_write textarea:disabled,.questionBody_name input:disabled,.reviewStarsComment textarea:disabled{border-style:none !important}
.questionBody_name input:focus,.questionBody_write textarea:focus,.reviewStarsComment textarea:focus{outline:0;border-width:2px;border-color:var(--main-color);transition:border .2s}

.questionSubmit{margin-top:1.6em;min-height:1.4em;border-bottom:1px solid transparent /*bug ipad*/}
.questionSubmit button{margin-right:1em !important}

.questionSubmit button:disabled{background:var(--soft-color) !important;cursor:default}
.feebackContainer{display:inline-block;font-size:92%}
.correctAnswer,.incorrectAnswer,.incompleteAnswer,.assessmentFailed,.assessmentPassed{background-size:24px;background-repeat:no-repeat;padding-left:30px;line-height:1.5;background-position:0px center}
.assessmentFailed,.assessmentPassed{font-size:110%;background-size:30px;background-repeat:no-repeat;padding-left:37px;line-height:1.7;}
.correctAnswer,.assessmentPassed{background-image:url(img/correct.svg);color:var(--correct-color)}
.incorrectAnswer,.assessmentFailed,.incompleteAnswer{background-image:url(img/incorrect.svg);color:var(--incorrect-color)}
.assessmentPassed,.assessmentFailed{margin-top:1em}
.questionImage{max-height:11em;width:auto;height:auto;margin-top:1.6em;margin-bottom:2em;border:1px solid #bbb}
.questionInstructions{clear:both;color:var(--legend-color);font-size:92%;font-style:italic;margin-bottom:1.2em}


.assessmentUserScore{margin-top:.5em;font-weight:bold;font-size:125%;line-height:1.7}
.correctItemIndic{outline:2px solid var(--correct-color)}
.questionBody_match,.questionBody_order{min-height:1em;padding-right:0}
.albumItemBox{cursor:pointer;margin-left:5px;width:30px;height:30px;background-position:center;background-size:26px 26px;background-repeat:no-repeat}
.chooseItems div,.matchItems1 div,.matchItems2 div,.orderItems div{cursor:pointer;margin:0.2em 0}
.chooseItems div{padding:.5em 5px .5em 35px;background-position:0px;background-size:26px 26px}
.chooseItems div,.orderItems div,.albumItemBox{background-image:url(img/answerCheck0.svg);background-repeat:no-repeat}
.chooseItems div:active,.orderItems div:active,.matchItems1 div:active,.matchItems2 div:active,.reviewStars img:active,.albumItemBox:active{filter:brightness(0.7)}
.singleChoiceItem div,.albumItemSingleChoice{background-image:url(img/answerSingleCheck0.svg)}

.matchContainer12{position:relative;display:flex}
.matchItems1 div{margin-bottom:.5em;padding-right:33px;text-align:right;padding-top:0.3em;padding-bottom:0.3em;background:url(img/matchItem0.svg) no-repeat;background-position:right center;background-size:24px 24px}
.matchItems2 div{margin-bottom:.5em;padding-left:33px;padding-top:0.3em;padding-bottom:0.3em;background:url(img/matchItem0.svg) no-repeat;background-position:left center;background-size:24px 24px}
.orderItems div{margin-bottom:.4em;min-width:15em;max-width:36em;padding:.5em 5px .5em 35px;background-position:left center;background-size:26px}

.chooseItemSel,.albumItemBoxSel{background-image:url(img/answerCheck1.svg) !important}
.singleChoiceItem div.chooseItemSel,.albumItemSingleChoiceSel{background-image:url(img/answerSingleCheck1.svg) !important}
.matchItem1Sel{background-image:url(img/matchItem1.svg) !important}
.matchItems1,.matchItems2{margin-bottom:1.9em;-webkit-user-select:none;user-select:none;float:left;max-width:48%}
.matchItems1 div,.matchItems2 div{position:relative;z-index:2}
.matchItems1{text-align:right;margin-right:4em}
.matchLine{margin-left:-4px;padding-right:8px;position:absolute;border-top:2px solid var(--main-color);transition:border-color 0.22s}
.matchLineCorrect{border-color:var(--correct-color)}
.matchLineCorrectIndic{border-color:var(--correct-color)}
.questionBody_match div.questionSubmit,.questionBody_order div.questionSubmit{clear:both}


.orderedItemNumber{display:none}
.orderItemOnPosition1{background-image:url(img/orderItemPos1.svg) !important}
.orderItemOnPosition2{background-image:url(img/orderItemPos2.svg) !important}
.orderItemOnPosition3{background-image:url(img/orderItemPos3.svg) !important}
.orderItemOnPosition4{background-image:url(img/orderItemPos4.svg) !important}
.orderItemOnPosition5{background-image:url(img/orderItemPos5.svg) !important}
.orderItemOnPosition6{background-image:url(img/orderItemPos6.svg) !important}
.orderItemOnPosition7{background-image:url(img/orderItemPos7.svg) !important}
.orderItemOnPosition8{background-image:url(img/orderItemPos8.svg) !important}
.orderItemOnPosition9{background-image:url(img/orderItemPos9.svg) !important}
.orderItemOnCorrectPosition1{background-image:url(img/orderItemCorr1.svg) !important}
.orderItemOnCorrectPosition2{background-image:url(img/orderItemCorr2.svg) !important}
.orderItemOnCorrectPosition3{background-image:url(img/orderItemCorr3.svg) !important}
.orderItemOnCorrectPosition4{background-image:url(img/orderItemCorr4.svg) !important}
.orderItemOnCorrectPosition5{background-image:url(img/orderItemCorr5.svg) !important}
.orderItemOnCorrectPosition6{background-image:url(img/orderItemCorr6.svg) !important}
.orderItemOnCorrectPosition7{background-image:url(img/orderItemCorr7.svg) !important}
.orderItemOnCorrectPosition8{background-image:url(img/orderItemCorr8.svg) !important}
.orderItemOnCorrectPosition9{background-image:url(img/orderItemCorr9.svg) !important}

.orderedItemNumberCorrect{background:#52AB34;border-color:#3F8327;color:#fff}
.orderedItemNumberCorrectIndic{color:var(--correct-color);font-weight:bold;margin-right:.6em}

.chooseItems div{min-width:15em;width:auto;max-width:37em}
.chooseItems{user-select:none}
.chooseItemCorrect,.albumItemBoxCorrect{background-image:url(img/answerCheckCorrect.svg) !important}
.singleChoiceItem div.chooseItemCorrect,.albumItemSingleChoiceCorrect{background-image:url(img/answerSingleCorrect.svg) !important}
.textBoxCorrect{color:#4EA431 !important}
.correctTextAnswerIndic{display:inline-block;margin:0.2em 0.6em;font-size:90%;color:var(--correct-color)}

.questionBody_evaluate{margin-top:2em}
.evaluateRange{border-bottom:2px solid var(--main-color);height:1.5em;overflow:hidden}
.evaluateSlider{display:flex;margin:auto;justify-content:center;cursor:pointer;touch-action:none;color:#fff;line-height:1.9em;font-size:85%;background:var(--main-color);width:5em;height:1.9em;user-select:none}
.evaluateSlider:active{filter:contrast(1.8)}
.evaluateSliderCorrect{background-color:var(--correct-color)}
.evaluateCaptions{color:var(--legend-color);font-size:90%;margin:0.3em 0 3em 0}
.evaluateCaptionStart{float:left}
.evaluateCaptionEnd{float:inline-end;text-align:right}
.evaluateSliderCorrectIndic{display:block;margin:-1em 2px 0.5em 2px;background:#61D13A;min-height:0.7em;width:1.2em;color:#fff;font-size:.9em;padding:1px;text-align:center}

.reviewStars img{cursor:pointer;height:2.6em;width:auto;padding-right:3px}
.reviewStarsComment{margin-top:2em}
.reviewStarsComment textarea{margin-top:0.3em;height:5em}

.questionBody_display{margin-top:2em}
.displayImageHolder{text-align:center;margin-bottom:2em;margin-top:2em;position:relative}
.displayImageHolder img{border:1px none #aaa;height:18em;width:auto;box-sizing:border-box;max-width:100%}
.displayImageHolderCorrectImage{position:absolute;top:1em;left:1em;height:12em !important;border:2px solid var(--correct-color) !important}
.displayImageHolder .startInstructions{position:absolute;padding:3px;width:80%;margin-left:10%;top:50%;background:rgba(255,255,255,0.5);font-size:90%;color:var(--legend-color)}
.htmlDisplayQuestionItems {text-align:center}
.htmlDisplayQuestionItems img{border:1px solid #aaa;height:17em;width:auto;margin:0.3em 0.7em}

.htmlExportHtml{background-color:#fff}
.htmlExportBody{margin:3em auto !important;max-width:21cm}
.htmlExportFooter{border-bottom:1px solid #aaa;color:#555;padding-bottom:2px;font-size:85%;margin-bottom:4em}
.htmlExportPageNum{float:right}
.htmlExportPageBreak{margin-top:3em;margin-bottom:2em;border-top:1px dashed red}
.htmlExportBody h1{margin-top:1em}
.htmlExportBody .questionPgElt{padding-bottom:2em}
.htmlExportHtml .coverPage{margin-top:14em;margin-bottom:14em}
.htmlExportHtml .matchItemsCorrect span{font-size:1.4em;font-weight:bold;vertical-align:-5%;padding:0 .5em;color:var(--main-color)}
.htmlExportHtml .matchItemsCorrect div{margin-bottom:.6em}
.hrefVimprim{font-size:.9em}

.pageBreakScroll{height:3em}
#pBody>div.pageBreakScroll:first-child{height:0}
.highlightMatchOccurrence{background:#48FD48;color:#000;cursor:pointer}
.viewFullPageFromSearch{margin-bottom:1em}


#remainingTimeCounter{text-shadow:0 0 3px var(--htmlbkg);font-size:70%;text-transform:uppercase;color:var(--main-color);position:fixed;text-align:right;bottom:3px;right:0;line-height:1.9em;padding:0.6em 0.5em}
#remainingTimeCounter div{font-weight:bold;font-size:275%}

.pageNavigationButtons,#submitAssessmentDiv{clear:both;text-align:center;margin-top:3em;margin-bottom:1em}
.pageNavigationButtons button,#submitAssessmentDiv button,.screenButtons button,.questionSubmit button,#exitButton button{cursor: pointer;font-size:11pt;text-transform:uppercase;letter-spacing: 0.05em;
font-weight:normal;line-height: 36px;color:#fff;padding:0 24px;min-width:10em;margin-right:0.3em;margin-left:0.3em;background:var(--main-color);border-radius:14px;border-width:0;margin-bottom:9px}
.pageNavigationButtons button:hover, #submitAssessmentDiv button:hover, .screenButtons button:hover, .questionSubmit button:hover,#exitButton button:hover{background-color:#98298A}
.pageNavigationButtons button:active,#submitAssessmentDiv button:active,.screenButtons button:active,.questionSubmit button:active,#exitButton button:active{background-color:#7C2173}

.pageNavigationButtons button>span{font-weight:normal;opacity:0.7}

#exitButton button{margin:0;width:100%;max-width:300px}
#exitButton{margin-bottom:2em;margin-top:.7em}

figure.textOverImage div{position:absolute;padding:1em;text-shadow:0px 0px 5px #fff,2px 2px 5px #fff,-2px -2px 5px #fff;color:#000;bottom:0;right:0;left:0;text-align:center;font-weight:bold;display:table-cell}
figure.textOverImage{position:relative;display:table}
figure.figImgWLink>img{cursor:pointer}
figure.figImgWLink>img:hover{border-color:var(--link-hover-color)}
figure>img,figure>video,figure>audio{max-width:100%;box-sizing:border-box}

.abbrTextContent{max-width:30em;padding-bottom:0.6em}

.albumPgElt{margin-bottom:2em}
.albumBody{padding:1em 0;hyphens:none}
.albumImageTitle{text-align:center;font-size:90%;height:3em;margin-bottom:0.2em;overflow:hidden}
.albumBody .displayImageHolder{margin-bottom:0.1em}
.displayImgStartStateAlbum{opacity:0.2;transition:opacity 0.3s}

.albumBodyNoSlide{display:grid;gap:1em;grid-template-columns:1fr 1fr;}
.albumBodyNSQ{grid-template-columns:30px 1fr 30px 1fr;gap:.7em;;margin-bottom:2em}
.albumBodyNoSlide>div>img{max-width:100%;margin:.2em 0}
.albumBodyNoSlide>div>span{padding-top:.5em;padding-bottom:.5em;display:block;cursor:default}
.albumBodyNoSlide>div{align-self:center;justify-self:center}
.questionBody_display .albumBodyNoSlide > div > img{cursor:pointer}


.lkEltImgContain{flex-basis:10em;max-width:100%;flex-shrink:0;padding-right:2px}
.linkPgElt{margin-bottom:1em;display:flex;gap:1em}
.lkEltLinkContain{flex:auto}
.lkEltLinkContain a{font-weight:600}
.linkEltImageSingleLine{display:block;}
.lkEltLinkContain>p{margin:.4em 0;font-size:90%;line-height:1.2}
.linkPgEltImage{width:100%;margin-bottom:.5em}
.linkEltImageSingleLine .linkPgEltImage{margin-top:.5em}
.linkPgEltImageBorder{border:1px solid var(--legend-color)}

.centerBlock{display:block;margin-left:auto;margin-right:auto}
.alignRightBlock{float:right;margin-left:2em;margin-bottom:2em}
.alignLeftBlock{display:inline-block}

#navPane{background:var(--paneColor);z-index:3;overflow-y:auto;position:fixed;left:0;top:0;bottom:0;width:275px;padding:4px 14px}
.navPaneOnTop{font-size:120%;padding:16px 4vw !important}
.navPaneCloseIcon{display:none}
#navPane.navPaneOnTop .navPaneCloseIcon{display:block;cursor:pointer;padding:4px;float:right;opacity:.8;position:absolute;top:8px;right:10px;width:26px;height:26px}
#searchContainer{max-width:300px;margin-top:1em}
#searchField{box-sizing:border-box;-webkit-appearance: none;font-size:inherit;color:inherit;background:transparent;width:100%;border:none;border-radius:0;border-bottom:1px solid var(--soft-color);padding:6px 0}
#searchField::placeholder{color:#333}
#searchField:focus{border-color:var(--main-color);outline:none}
#searchHints{z-index:6;display:none;font-size:90%;background:var(--htmlbkg);position:absolute;margin-top:-1.2em;color:var(--legend-color);padding:4px 5px 10px 0;line-height:1.8}
#searchHints a{display:block;text-decoration:none;cursor:pointer}
#clearSearchedText{min-height:1.1em;font-size:85%;padding-top:6px;text-align:right;}
#clearSearchedText a{color:var(--link-color);text-decoration:none}


nav{-webkit-user-select:none;user-select:none;margin-top:.5em;margin-bottom:1em;margin-left:-.3em}
nav a{display:flex;cursor:pointer;color:#333;padding:.4em .3em;text-decoration:none}
nav a:hover{background-color:#a02b920a}
nav a:active{color:#000}
.navPageSelected,.navPageSelected:hover{background-color:#a02b9217}

.navPageCompleted{background-image:url(img/pgComplete.svg);background-repeat:no-repeat;background-position:center right;padding-right:1.1em;background-size:1em}
.navPageCoverTitle{margin-bottom:1em;font-weight:bold}
.navPageSearchHide{opacity:.3}

.coverPage{margin:16vh 3em 15vh 3em;text-align:center}
.coverPageTitle{hyphens:none;text-transform:uppercase;font-size:270%;color:var(--main-color);line-height:1.1;font-weight:bold}
.coverPageSubtitle{margin-top:3em;font-size:110%;color:#666}
.coverPageRights{position:fixed;z-index:-1;bottom:3px;right:5px;opacity:0.4;font-size:90%}

.inlineTOC li{padding-bottom:.5em;list-style:none}
.inlineTOC a{display:flex}
.inlineTOC a,.inlineTOC a:visited{text-decoration:none;color:#000 !important}
.inlineTOC a:hover{text-decoration:underline}
.inlineTOC a:active{color:var(--main-color) !important}
.inlineTOC{padding-left:0;margin:4em 0 5em 0;line-height:1.3}
.inlineTOC>li>a{font-weight:600;border-bottom:1px dotted #555;padding-bottom:3px}
.inlineTOC ol{padding-left:1.5em;margin-top:.5em}
.inlineTOC .pageNumber{margin-left:auto;padding-left:.5em}


@media screen and (max-width:720px){
#board{min-width:80vw}
#boardContent{font-size:13pt}
.questionPgElt{padding:15px}
.matchItems1{margin-right:2em}
.questionBody_write textarea,.questionBody_name input,.questionBody_review textarea,.reviewStarsComment textarea,#searchField{font-size:13pt}

.evaluateSlider{width:4em}
.chooseItems div,.orderItems div{padding-left:30px;min-width:60vw}

#pBody{font-size:12pt;padding-left:1.3em;padding-right:1.3em;padding-top:40px}
.coverPage{margin-left:1em;margin-right:1em}
blockquote {margin-left:2em;margin-right:2em}
.displayImageHolderCorrectImage{height:10em !important}
.inlineTOC>li>a{margin-bottom:.2em;padding-bottom:6px}
.inlineTOC{line-height:1.4}
.inlineTOC>li>ol{padding-left:0}
.albumBodyNoSlide{grid-template-columns:1fr}
.albumBodyNSQ{grid-template-columns:30px 1fr;margin-right:30px}
.lkEltImgContain{flex-basis:20vw}
#exitButton{margin-top:1.8em}
#searchContainer,#exitButton button{max-width:none}
.navPaneOnTop{padding-left:7vw !important;padding-right:7vw !important}
h1{font-size:230%}
}
@media screen and (min-width:1600px){
#navPane{width:320px;padding-left:22px}
}
@media screen and (max-width:1024px) and (min-width:1000px){
#navPane{width:260px}
#pBody{padding-left:3em;padding-right:3em}
}