.selectwidthauto{display:inline-block!important;margin:5px;width:auto!important}input.input-validation-error{border:1px solid #e80c4d}.runestone label p{display:inline;font-weight:400!important}.runestone label pre{font-weight:400}div.journal div.latexoutput{background-color:#eee;border-radius:5px;margin-bottom:10px;padding:1em}.ptx-runestone-container .modal-profile,.runestone-sphinx .modal-profile{background:#f2f2f2;border:1px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 2px 7px #292929;-moz-box-shadow:0 2px 7px #292929;-webkit-box-shadow:0 2px 7px #292929;display:none;min-height:300px;overflow:hidden;padding:25px;width:700px;z-index:50}.ptx-runestone-container .modal-lightsout,.runestone-sphinx .modal-lightsout{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:25}.ptx-runestone-container .modal-close-profile,.runestone-sphinx .modal-close-profile{display:none;height:43px;position:absolute;right:.5px;top:1px;width:43px}.ptx-runestone-container .ac_actions,.runestone-sphinx .ac_actions{display:flex;flex-wrap:wrap;justify-content:center}.ptx-runestone-container .ac_sep,.runestone-sphinx .ac_sep{background:#000;border:0;display:inline-block;height:35px;margin:-15px 10px;padding:0;width:1px}.ptx-runestone-container #main-content section .runestone.ac_section .ac_section,.runestone-sphinx #main-content section .runestone.ac_section .ac_section{clear:both;margin-left:auto;margin-right:auto;max-width:800px;position:relative}.ptx-runestone-container .unittest-results,.runestone-sphinx .unittest-results{margin-bottom:8px;margin-left:20px}.ptx-runestone-container .ac_output,.runestone-sphinx .ac_output{background-color:inherit;display:none;margin-bottom:-10px;margin-top:10px}.ptx-runestone-container .ac_output pre,.runestone-sphinx .ac_output pre{background-color:#d3d3d3}.ptx-runestone-container .python_check_results pre,.runestone-sphinx .python_check_results pre{background-color:#f5f5f5}.ptx-runestone-container .ac_caption,.runestone-sphinx .ac_caption{font-weight:700;text-align:center}.ptx-runestone-container .ac_caption_text,.runestone-sphinx .ac_caption_text{font-weight:400}.ptx-runestone-container .ac_question,.runestone-sphinx .ac_question{background-color:var(--questionBgColor);margin:5px;padding-left:10px;padding-top:10px}.ptx-runestone-container .active_out,.runestone-sphinx .active_out{background-color:#dcdcdc;border-radius:6px;max-height:300px;min-width:20em;overflow:auto}.ptx-runestone-container .visible-ac-canvas,.runestone-sphinx .visible-ac-canvas{border:2px solid #000}.ptx-runestone-container .full_width ol,.runestone-sphinx .full_width ol{max-width:100%!important}.ptx-runestone-container .ac-disabled,.runestone-sphinx .ac-disabled{pointer-events:none}.ptx-runestone-container .ac-feedback,.runestone-sphinx .ac-feedback{border:1px solid #000;padding:3px}.ptx-runestone-container .CodeMirror,.runestone-sphinx .CodeMirror{border:2px solid;margin-bottom:10px}.ptx-runestone-container .ac_sql_result,.runestone-sphinx .ac_sql_result{background-color:#d3d3d3;border-radius:6px;margin-bottom:10px;padding:10px}.ptx-runestone-container .ac_sql_result_success,.runestone-sphinx .ac_sql_result_success{background-color:transparent;border:0;color:green;margin-bottom:10px;margin-top:10px;min-height:0!important;padding:0}.ptx-runestone-container .ac_sql_result_failure,.runestone-sphinx .ac_sql_result_failure{background-color:transparent;border:0;color:red;margin-bottom:10px;margin-top:10px;min-height:0!important;padding:0}.ptx-runestone-container .codelens,.runestone-sphinx .codelens{margin-bottom:20px}.ptx-runestone-container .codecoach,.runestone-sphinx .codecoach{margin-top:20px}.ptx-runestone-container .ac_section .alert h3:first-child,.runestone-sphinx .ac_section .alert h3:first-child{margin-top:0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px rgba(0,0,0,.2);font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:10}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}.clickable{cursor:pointer}.clickable-clicked{box-shadow:0 0 2px 2px rgba(0,100,0,.75)}span.clickable-clicked{background-color:#ff0;box-shadow:none}.clickable-clicked td{background-color:#dad6c1;box-shadow:none}table{border-collapse:collapse}td.clickable,th.clickable{border:1px solid #000}td.clickable-clicked{background-color:#dad6c1;box-shadow:none}td img{margin:5px}.clickable-clicked th,th.clickable-clicked{background-color:#dad6c1;box-shadow:none}.clickable-incorrect,.clickable-incorrect td,.clickable-incorrect th{background-color:#f2dede!important;border:1px solid red!important}img.clickable-incorrect{box-shadow:0 0 2px 2px rgba(100,0,0,.75)}.ptx-runestone-container .rsdraggable,.runestone-sphinx .rsdraggable{background-color:#efefff;border:1px solid #efefff;box-sizing:border-box;display:inline;float:left;font-family:monospace;font-size:120%;margin-left:2%;margin-top:5px;max-width:48%;min-width:48%;padding-bottom:10px;text-align:left;vertical-align:top}.ptx-runestone-container .drag-button,.runestone-sphinx .drag-button{display:inline-block}.ptx-runestone-container .drag-reset,.runestone-sphinx .drag-reset{background-color:#474949;color:#fff}.ptx-runestone-container .drag-reset:hover,.runestone-sphinx .drag-reset:hover{background-color:#000;color:#fff}.ptx-runestone-container .drop-incorrect,.runestone-sphinx .drop-incorrect{background-color:#f2dede!important;border:1px solid red!important}.ptx-runestone-container .drag-reset:enabled,.runestone-sphinx .drag-reset:enabled{background-color:#474949;color:#fff}.ptx-runestone-container .draggable-drag,.runestone-sphinx .draggable-drag{background-color:var(--draggableBgColor);border:1px solid #d3d3d3;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:move;display:block;margin-top:5px;padding:10px}.ptx-runestone-container .draggable-feedback,.runestone-sphinx .draggable-feedback{clear:both;text-align:left!important}.ptx-runestone-container .draggable-drop,.runestone-sphinx .draggable-drop{background-color:var(--dropableBgColor);border:1px solid #d3d3d3;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block;margin-top:5px;padding:10px}.ptx-runestone-container .draggable-container,.runestone-sphinx .draggable-container{text-align:center}.ptx-runestone-container .possibleDrop,.runestone-sphinx .possibleDrop{background-color:#ccc;border-color:#000}.ptx-runestone-container .draggable-drop *,.runestone-sphinx .draggable-drop *{pointer-events:none}:root{--draggableBgColor:#efefef;--dropableBgColor:#ddd}[data-theme=dark]{--draggableBgColor:#9d9191;--dropableBgColor:#783131}.ptx-runestone-container .parsons-container,.runestone-sphinx .parsons-container{clear:both}.ptx-runestone-container .parsons .sortable-code-container,.runestone-sphinx .parsons .sortable-code-container{text-align:center}.ptx-runestone-container .parsons .sortable-code-container:not(.block),.runestone-sphinx .parsons .sortable-code-container:not(.block){-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.ptx-runestone-container .parsons .sortable-code,.runestone-sphinx .parsons .sortable-code{display:inline-block;margin:0 15px;padding-left:0;position:static;text-align:left;vertical-align:top}.ptx-runestone-container .parsons .answer,.ptx-runestone-container .parsons .answer1,.ptx-runestone-container .parsons .answer2,.ptx-runestone-container .parsons .answer3,.ptx-runestone-container .parsons .answer4,.ptx-runestone-container .parsons .source,.runestone-sphinx .parsons .answer,.runestone-sphinx .parsons .answer1,.runestone-sphinx .parsons .answer2,.runestone-sphinx .parsons .answer3,.runestone-sphinx .parsons .answer4,.runestone-sphinx .parsons .source{background-color:#efefff;border:1px solid #b8b8f2;font-size:100%;list-style:none;margin-left:0;padding-bottom:10px;padding-left:0;position:relative}.ptx-runestone-container .parsons .source,.runestone-sphinx .parsons .source{background-color:#efefff}.ptx-runestone-container .parsons .answer,.runestone-sphinx .parsons .answer{background-color:#ffa;border-color:#ee0}.ptx-runestone-container .parsons .answer.incorrect,.runestone-sphinx .parsons .answer.incorrect{background-color:#f2dede;border-color:#f2b6b6}.ptx-runestone-container .parsons .answer.correct,.runestone-sphinx .parsons .answer.correct{background-color:#dff0d8;border-color:#ade595}.ptx-runestone-container .parsons .answer1,.runestone-sphinx .parsons .answer1{background:linear-gradient(#ee0,#ee0) no-repeat border-box;background-color:#ffa;background-origin:padding-box;background-position:30px 0;background-size:1px 100%;border-color:#ee0}.ptx-runestone-container .parsons .answer1.incorrect,.runestone-sphinx .parsons .answer1.incorrect{background:linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box;background-color:#f2dede;background-origin:padding-box;background-position:30px 0;background-size:1px 100%;border-color:#f2b6b6}.ptx-runestone-container .parsons .answer1.correct,.runestone-sphinx .parsons .answer1.correct{background:linear-gradient(#ade595,#ade595) no-repeat border-box;background-color:#dff0d8;background-origin:padding-box;background-position:30px 0;background-size:1px 100%;border-color:#ade595}.ptx-runestone-container .parsons .answer2,.runestone-sphinx .parsons .answer2{background:linear-gradient(#ee0,#ee0) no-repeat border-box,linear-gradient(#ee0,#ee0) no-repeat border-box;background-color:#ffa;background-origin:padding-box,padding-box;background-position:30px 0,60px 0;background-size:1px 100%,1px 100%;border-color:#ee0}.ptx-runestone-container .parsons .answer2.incorrect,.runestone-sphinx .parsons .answer2.incorrect{background:linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box,linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box;background-color:#f2dede;background-origin:padding-box,padding-box;background-position:30px 0,60px 0;background-size:1px 100%,1px 100%;border-color:#f2b6b6}.ptx-runestone-container .parsons .answer2.correct,.runestone-sphinx .parsons .answer2.correct{background:linear-gradient(#ade595,#ade595) no-repeat border-box,linear-gradient(#ade595,#ade595) no-repeat border-box;background-color:#dff0d8;background-origin:padding-box,padding-box;background-position:30px 0,60px 0;background-size:1px 100%,1px 100%;border-color:#ade595}.ptx-runestone-container .parsons .answer3,.runestone-sphinx .parsons .answer3{background:linear-gradient(#ee0,#ee0) no-repeat border-box,linear-gradient(#ee0,#ee0) no-repeat border-box,linear-gradient(#ee0,#ee0) no-repeat border-box;background-color:#ffa;background-origin:padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0;background-size:1px 100%,1px 100%,1px 100%;border-color:#ee0}.ptx-runestone-container .parsons .answer3.incorrect,.runestone-sphinx .parsons .answer3.incorrect{background:linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box,linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box,linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box;background-color:#f2dede;background-origin:padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0;background-size:1px 100%,1px 100%,1px 100%;border-color:#f2b6b6}.ptx-runestone-container .parsons .answer3.correct,.runestone-sphinx .parsons .answer3.correct{background:linear-gradient(#ade595,#ade595) no-repeat border-box,linear-gradient(#ade595,#ade595) no-repeat border-box,linear-gradient(#ade595,#ade595) no-repeat border-box;background-color:#dff0d8;background-origin:padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0;background-size:1px 100%,1px 100%,1px 100%;border-color:#ade595}.ptx-runestone-container .parsons .answer4,.runestone-sphinx .parsons .answer4{background:linear-gradient(#ee0,#ee0) no-repeat border-box,linear-gradient(#ee0,#ee0) no-repeat border-box,linear-gradient(#ee0,#ee0) no-repeat border-box,linear-gradient(#ee0,#ee0) no-repeat border-box;background-color:#ffa;background-origin:padding-box,padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0,120px 0;background-size:1px 100%,1px 100%,1px 100%,1px 100%;border-color:#ee0}.ptx-runestone-container .parsons .answer4.incorrect,.runestone-sphinx .parsons .answer4.incorrect{background:linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box,linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box,linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box,linear-gradient(#f2b6b6,#f2b6b6) no-repeat border-box;background-color:#f2dede;background-origin:padding-box,padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0,120px 0;background-size:1px 100%,1px 100%,1px 100%,1px 100%;border-color:#f2b6b6}.ptx-runestone-container .parsons .answer4.correct,.runestone-sphinx .parsons .answer4.correct{background:linear-gradient(#ade595,#ade595) no-repeat border-box,linear-gradient(#ade595,#ade595) no-repeat border-box,linear-gradient(#ade595,#ade595) no-repeat border-box,linear-gradient(#ade595,#ade595) no-repeat border-box;background-color:#dff0d8;background-origin:padding-box,padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0,120px 0;background-size:1px 100%,1px 100%,1px 100%,1px 100%;border-color:#ade595}.ptx-runestone-container .parsons .block,.runestone-sphinx .parsons .block{background-color:#efefef;border:1px solid #d3d3d3;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:move;margin-top:5px;overflow:hidden;padding:5px 10px;position:absolute}.ptx-runestone-container .parsons .block.disabled,.runestone-sphinx .parsons .block.disabled{opacity:.3}.ptx-runestone-container .parsons .block.down,.runestone-sphinx .parsons .block.down{border:2px solid #000;padding:4px 9px}.ptx-runestone-container .parsons .block.up,.runestone-sphinx .parsons .block.up{background-color:#fff;border:2px solid #000;box-shadow:3px 3px 4px #000;padding:4px 9px}.ptx-runestone-container .parsons,.runestone-sphinx .parsons{display:block}.ptx-runestone-container .parsons .block,.runestone-sphinx .parsons .block{clear:both;float:left}.ptx-runestone-container .parsons .sortable-code code,.runestone-sphinx .parsons .sortable-code code{background-color:transparent;clear:both;float:left}.ptx-runestone-container .parsons .block p,.runestone-sphinx .parsons .block p{margin:0}.ptx-runestone-container .parsons .block,.ptx-runestone-container .parsons .block:after,.ptx-runestone-container .parsons .block:before,.runestone-sphinx .parsons .block,.runestone-sphinx .parsons .block:after,.runestone-sphinx .parsons .block:before{box-sizing:content-box}.ptx-runestone-container .parsons .indent1,.runestone-sphinx .parsons .indent1{margin-left:30px}.ptx-runestone-container .parsons .indent2,.runestone-sphinx .parsons .indent2{margin-left:60px}.ptx-runestone-container .parsons .indent3,.runestone-sphinx .parsons .indent3{margin-left:90px}.ptx-runestone-container .parsons .indent4,.runestone-sphinx .parsons .indent4{margin-left:120px}.ptx-runestone-container .parsons .correct,.runestone-sphinx .parsons .correct{background:none;background-color:#dff0d8;border:1px solid #d6e9c6}.ptx-runestone-container .parsons .indentLeft,.ptx-runestone-container .parsons .indentRight,.runestone-sphinx .parsons .indentLeft,.runestone-sphinx .parsons .indentRight{background-color:#fff0b3;border:2px solid #fc0;padding:4px 9px}.ptx-runestone-container .parsons .indentLeft,.runestone-sphinx .parsons .indentLeft{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGQzAiIGQ9Ik0xMiAwSDB2NjAwaDEyVjMxMEwyIDMwMGwxMC0xMHoiLz48cGF0aCBkPSJtNSAzMDAgNy03di0zTDIgMzAwbDEwIDEwdi0zeiIvPjwvc3ZnPg==),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0xMCAzMDd2M0wwIDMwMGwxMC0xMHYzbC03IDd6Ii8+PHBhdGggZmlsbD0iI0ZDMCIgZD0iTTEyIDMwOXYtMThsLTkgOXoiLz48cGF0aCBmaWxsPSIjRkMwIiBkPSJNMTAgMGgydjYwMGgtMnoiLz48L3N2Zz4=);background-position:0,100%;background-repeat:no-repeat,no-repeat}.ptx-runestone-container .parsons .indentRight,.runestone-sphinx .parsons .indentRight{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Im05IDMwMC03LTd2LTNsMTAgMTAtMTAgMTB2LTN6Ii8+PHBhdGggZmlsbD0iI0ZDMCIgZD0ibTkgMzAwLTktOXYxOHoiLz48cGF0aCBmaWxsPSIjRkMwIiBkPSJNMCAwaDJ2NjAwSDB6Ii8+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGQzAiIGQ9Im0wIDI5MCAxMCAxMC0xMCAxMHYyOTBoMTJWMEgweiIvPjxwYXRoIGQ9Ik0wIDMwN3YzbDEwLTEwLTEwLTEwdjNsNyA3eiIvPjwvc3ZnPg==);background-position:0,100%;background-repeat:no-repeat,no-repeat}.ptx-runestone-container .parsons .incorrectPosition,.runestone-sphinx .parsons .incorrectPosition{background-color:#ffbaba;border:1px solid red}.ptx-runestone-container .parsons .paired,.runestone-sphinx .parsons .paired{background-color:transparent;border-color:#b8b8f2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-style:solid;border-width:1px 11px;margin-top:5px;overflow:hidden;position:absolute}.ptx-runestone-container .parsons,.runestone-sphinx .parsons{border-left:0;border-radius:0;border-right:0;margin:10px 0}.ptx-runestone-container .parsons .parsons-text,.runestone-sphinx .parsons .parsons-text{margin-left:auto;margin-right:auto;max-width:var(--contentWidthRegular)}.ptx-runestone-container .parsons .parsons-img,.runestone-sphinx .parsons .parsons-img{display:inline-block;text-align:center;width:100%}.ptx-runestone-container .parsons .parsons-controls,.runestone-sphinx .parsons .parsons-controls{margin-left:auto;margin-right:auto;max-width:var(--contentWidthRegular);text-align:center}.ptx-runestone-container .parsons [role=tooltip],.runestone-sphinx .parsons [role=tooltip]{font-style:italic;margin:5px auto;max-width:var(--contentWidthRegular);padding:0 10px;text-align:center;top:0}.ptx-runestone-container .block-label,.runestone-sphinx .block-label{color:#7e7ee7;font-family:Courier;font-size:90%;vertical-align:top;white-space:pre}.ptx-runestone-container .right-label,.runestone-sphinx .right-label{padding:.2em 0 .3em .6em}.ptx-runestone-container .left-label,.runestone-sphinx .left-label{padding:.2em .6em .3em 0}.ptx-runestone-container .labels,.runestone-sphinx .labels{display:inline-block;padding-top:2px;vertical-align:top}.ptx-runestone-container .runestone .lines,.runestone-sphinx .runestone .lines{align-self:left;display:inline-block}.ptx-runestone-container .border_left,.runestone-sphinx .border_left{border-left:1px solid #b0b0b0}.ptx-runestone-container .block,.runestone-sphinx .block{align-content:stretch;align-items:stretch;display:flex}.ptx-runestone-container .cd_section,.ptx-runestone-container .parsons,.ptx-runestone-container .parsons .sortable-code-container,.runestone-sphinx .cd_section,.runestone-sphinx .parsons,.runestone-sphinx .parsons .sortable-code-container{max-width:none}.ptx-runestone-container #timed_Test .pagination,.runestone-sphinx #timed_Test .pagination{margin:5px 0}.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{border:1px solid #888;padding:2px}@media print{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}#component-preview{margin-right:20px;max-height:100%;overflow-y:scroll;padding-top:60px;position:fixed;right:0;top:0}.toggle-preview{background-color:azure;border:4px solid;border-radius:10px;box-shadow:10px 5px 5px gray;padding-top:10px}.ptx-runestone-container ul#pageNums,.ptx-runestone-container ul#pageNums li,.runestone-sphinx ul#pageNums,.runestone-sphinx ul#pageNums li{padding:10px 0;text-align:center}.ptx-runestone-container .pagination>li>a:hover,.runestone-sphinx .pagination>li>a:hover{background-color:#eee!important;color:#000!important}.ptx-runestone-container .flagBtn,.runestone-sphinx .flagBtn{background-color:#ed9c59!important;border:3px solid #ce5718;border-radius:5px;color:#030201!important;cursor:pointer;display:ruby;font-size:15px;height:115;text-align:center;text-decoration:none;width:150}.ptx-runestone-container .pagination>.active>a,.ptx-runestone-container .pagination>.active>span,.runestone-sphinx .pagination>.active>a,.runestone-sphinx .pagination>.active>span{background-color:#428bca!important;color:#fff!important}.ptx-runestone-container .col-md-6-override,.runestone-sphinx .col-md-6-override{max-width:100%!important;text-align:center!important}.ptx-runestone-container .pagination>.answered>a,.ptx-runestone-container .pagination>.answered>span,.runestone-sphinx .pagination>.answered>a,.runestone-sphinx .pagination>.answered>span{background-color:#eee;color:#000}.ptx-runestone-container .pagination>.broken>a,.ptx-runestone-container .pagination>.broken>span,.runestone-sphinx .pagination>.broken>a,.runestone-sphinx .pagination>.broken>span{background-color:#f99;color:#000}.ptx-runestone-container .pagination>.toolate>a,.ptx-runestone-container .pagination>.toolate>span,.runestone-sphinx .pagination>.toolate>a,.runestone-sphinx .pagination>.toolate>span{background-color:#eccb36;color:#000}.ptx-runestone-container .pagination>.flagcolor>a,.ptx-runestone-container .pagination>.flagcolor>span,.runestone-sphinx .pagination>.flagcolor>a,.runestone-sphinx .pagination>.flagcolor>span{background-color:#ed9c59;color:#000}.ptx-runestone-container p.examwarning,.runestone-sphinx p.examwarning{background-color:hsla(0,78%,78%,.822);border:2px solid #000;border-radius:5px;margin-left:auto;margin-right:auto;padding:5px;width:50%}.ptx-runestone-container .pagination>.correctCount>a,.ptx-runestone-container .pagination>.correctCount>span,.runestone-sphinx .pagination>.correctCount>a,.runestone-sphinx .pagination>.correctCount>span{background-color:#dff0d8;border-color:#000;color:#000}.ptx-runestone-container .pagination>.skippedCount>a,.ptx-runestone-container .pagination>.skippedCount>span,.runestone-sphinx .pagination>.skippedCount>a,.runestone-sphinx .pagination>.skippedCount>span{background-color:#fcf8e3;border-color:#000;color:#000}.ptx-runestone-container .pagination>.incorrectCount>a,.ptx-runestone-container .pagination>.incorrectCount>span,.runestone-sphinx .pagination>.incorrectCount>a,.runestone-sphinx .pagination>.incorrectCount>span{background-color:#f2dede;border-color:#000;color:#000}.ptx-runestone-container .switchcontainer,.runestone-sphinx .switchcontainer{height:1000px;overflow:auto}
/*# sourceMappingURL=prefix-500.eb8b170ab072e3c8.css.map*/