<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea,form#wiki_revision .CodeMirror{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}a{color:#00e}a:visited{color:#551a8b}a:hover,div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.hitarea:focus+h4,a:focus{color:#06e}a:focus{outline:thin dotted}a:hover,div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.hitarea:focus+h4,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea,form#wiki_revision .CodeMirror{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea,form#wiki_revision .CodeMirror{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.sidebar ul li:before,.course-index ul li:before,div#wiki_panel ul li:before,div.info-wrapper section.handouts ul li:before,div.book-wrapper section.book-sidebar ul li:before,.profile-wrapper .user-info ul li:before,.sidebar ol li:before,.course-index ol li:before,div#wiki_panel ol li:before,div.info-wrapper section.handouts ol li:before,div.book-wrapper section.book-sidebar ol li:before,.profile-wrapper .user-info ol li:before,.topbar:before,.xmodule_display.xmodule_SequenceModule nav.sequence-nav:before,div.course-wrapper section.course-content .vert-mod&gt;div:before,section.tool-wrapper:before,section.tool-wrapper div#controlls-container:before,section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper:before,section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:before,section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders:before,div.calc-main div#calculator_wrapper form:before,div.calc-main div#calculator_wrapper form div.input-wrapper:before,div#wiki_panel div#wiki_create_form:before,div.info-wrapper section.updates&gt;ol&gt;li:before,div.info-wrapper section.updates&gt;ol article:before,div.info-wrapper section.updates section&gt;li:before,div.info-wrapper section.updates section article:before,div.book-wrapper .book nav:before,div.book-wrapper .book nav ul:before,.profile-wrapper .course-info header:before,.profile-wrapper .course-info&gt;.chapters&gt;section:before,.clearfix:after,.sidebar ul li:after,.course-index ul li:after,div#wiki_panel ul li:after,div.info-wrapper section.handouts ul li:after,div.book-wrapper section.book-sidebar ul li:after,.profile-wrapper .user-info ul li:after,.sidebar ol li:after,.course-index ol li:after,div#wiki_panel ol li:after,div.info-wrapper section.handouts ol li:after,div.book-wrapper section.book-sidebar ol li:after,.profile-wrapper .user-info ol li:after,.topbar:after,.xmodule_display.xmodule_SequenceModule nav.sequence-nav:after,div.course-wrapper section.course-content .vert-mod&gt;div:after,section.tool-wrapper:after,section.tool-wrapper div#controlls-container:after,section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper:after,section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:after,section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders:after,div.calc-main div#calculator_wrapper form:after,div.calc-main div#calculator_wrapper form div.input-wrapper:after,div#wiki_panel div#wiki_create_form:after,div.info-wrapper section.updates&gt;ol&gt;li:after,div.info-wrapper section.updates&gt;ol article:after,div.info-wrapper section.updates section&gt;li:after,div.info-wrapper section.updates section article:after,div.book-wrapper .book nav:after,div.book-wrapper .book nav ul:after,.profile-wrapper .course-info header:after,.profile-wrapper .course-info&gt;.chapters&gt;section:after{content:"";display:table}.clearfix:after,.sidebar ul li:after,.course-index ul li:after,div#wiki_panel ul li:after,div.info-wrapper section.handouts ul li:after,div.book-wrapper section.book-sidebar ul li:after,.profile-wrapper .user-info ul li:after,.sidebar ol li:after,.course-index ol li:after,div#wiki_panel ol li:after,div.info-wrapper section.handouts ol li:after,div.book-wrapper section.book-sidebar ol li:after,.profile-wrapper .user-info ol li:after,.topbar:after,.xmodule_display.xmodule_SequenceModule nav.sequence-nav:after,div.course-wrapper section.course-content .vert-mod&gt;div:after,section.tool-wrapper:after,section.tool-wrapper div#controlls-container:after,section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper:after,section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:after,section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders:after,div.calc-main div#calculator_wrapper form:after,div.calc-main div#calculator_wrapper form div.input-wrapper:after,div#wiki_panel div#wiki_create_form:after,div.info-wrapper section.updates&gt;ol&gt;li:after,div.info-wrapper section.updates&gt;ol article:after,div.info-wrapper section.updates section&gt;li:after,div.info-wrapper section.updates section article:after,div.book-wrapper .book nav:after,div.book-wrapper .book nav ul:after,.profile-wrapper .course-info header:after,.profile-wrapper .course-info&gt;.chapters&gt;section:after{clear:both}.clearfix,.sidebar ul li,.course-index ul li,div#wiki_panel ul li,div.info-wrapper section.handouts ul li,div.book-wrapper section.book-sidebar ul li,.profile-wrapper .user-info ul li,.sidebar ol li,.course-index ol li,div#wiki_panel ol li,div.info-wrapper section.handouts ol li,div.book-wrapper section.book-sidebar ol li,.profile-wrapper .user-info ol li,.topbar,.xmodule_display.xmodule_SequenceModule nav.sequence-nav,div.course-wrapper section.course-content .vert-mod&gt;div,section.tool-wrapper,section.tool-wrapper div#controlls-container,section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper,section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper,section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders,div.calc-main div#calculator_wrapper form,div.calc-main div#calculator_wrapper form div.input-wrapper,div#wiki_panel div#wiki_create_form,div.info-wrapper section.updates&gt;ol&gt;li,div.info-wrapper section.updates&gt;ol article,div.info-wrapper section.updates section&gt;li,div.info-wrapper section.updates section article,div.book-wrapper .book nav,div.book-wrapper .book nav ul,.profile-wrapper .course-info header,.profile-wrapper .course-info&gt;.chapters&gt;section{*zoom:1}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"xt";src:url("//storagecdn.xuetangx.com/static/fonts/a.78bde689311a.eot");src:url("//storagecdn.xuetangx.com/static/fonts/a.78bde689311a.eot?#iefix") format("embedded-opentype"),url("//storagecdn.xuetangx.com/static/fonts/a.9e16303c3403.woff") format("woff"),url("//storagecdn.xuetangx.com/static/fonts/a.dbf25b9616f1.ttf") format("truetype"),url("//storagecdn.xuetangx.com/static/fonts/a.9a33dfd6a53f.svg#a") format("svg");font-weight:normal;font-style:normal}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .modal-ui-icon,.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-link,.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal,.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .button,.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .text,.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .modal-ui-icon,.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-link,.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal,.xmodule_display.xmodule_AnnotatableModule .annotatable-span,.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags li .tag,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;a.hide-subtitles,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider a.ui-slider-handle,.xmodule_display.xmodule_VideoModule div.video ol.subtitles li,.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li,.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span,.xmodule_display.xmodule_AboutModule .wrapper-modal-image .modal-ui-icon,.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-link,.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a,.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag,.xmodule_display.xmodule_TextAnnotationModule .annotatable-span,.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .modal-ui-icon,.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-link,.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal,.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span{cursor:pointer}a:link:disabled,a.is-disabled:link,a.disabled:link,a:visited:disabled,a.is-disabled:visited,a.disabled:visited,.is-disabled,.edx-notes-wrapper .annotator-hl a:disabled,.edx-notes-wrapper .annotator-hl a.is-disabled{pointer-events:none;outline:none;cursor:default}.xmodule_display.xmodule_VideoModule div.video.closed ol.subtitles.html5{z-index:0}.xmodule_display.xmodule_CapaModule div.problem .CodeMirror pre.CodeMirror-cursor,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container,.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.active,.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror pre.CodeMirror-cursor,.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs{z-index:10}.help-tab,.xmodule_display.xmodule_SequenceModule nav.sequence-nav .sequence-list-wrapper,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p,div.timer-main{z-index:100}.nav-utilities,.modal-backdrop{z-index:1000}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:focus,.xmodule_display.xmodule_VideoModule div.video.video-fullscreen,.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper section.video-controls,.xmodule_display.xmodule_SequenceModule nav.sequence-nav .left-shadow,.xmodule_display.xmodule_SequenceModule nav.sequence-nav .right-shadow,.edx-notes-wrapper .annotator-outer,.edx-notes-wrapper .annotator-adder,section.wiki .schematic_container:before,section.wiki .modal,#circuit_editor_modal.modal,div.gradebook-wrapper section.gradebook-content .grades .left-shadow,div.gradebook-wrapper section.gradebook-content .grades .right-shadow{z-index:10000}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal,.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.speed-button:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles:focus,.xmodule_display.xmodule_VideoModule .contextmenu,.xmodule_display.xmodule_VideoModule .submenu,.xmodule_display.xmodule_VideoModule .overlay,.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal,.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal{z-index:100000}.nav-utilities .wrapper-utility:last-child,.view-student-notes .placeholder-copy ul li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.sr,.nav-contents,.nav-skip{border:0;clip:rect(1px 1px 1px 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.profile-wrapper .user-info ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments,.view-student-notes .wrapper-tabs .tab-list .tabs,.view-student-notes .placeholder-copy ul,.instructor-dashboard-wrapper .list-fields,.instructor-dashboard-content-2 .instructor-nav,.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs{list-style:none;margin:0;padding:0;text-indent:0}.profile-wrapper .user-info ul li,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments li,.view-student-notes .wrapper-tabs .tab-list .tabs li,.view-student-notes .placeholder-copy ul li,.instructor-dashboard-wrapper .list-fields li,.instructor-dashboard-content-2 .instructor-nav li,.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs li,.profile-wrapper .user-info ul dt,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments dt,.view-student-notes .wrapper-tabs .tab-list .tabs dt,.view-student-notes .placeholder-copy ul dt,.instructor-dashboard-wrapper .list-fields dt,.instructor-dashboard-content-2 .instructor-nav dt,.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs dt,.profile-wrapper .user-info ul dd,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments dd,.view-student-notes .wrapper-tabs .tab-list .tabs dd,.view-student-notes .placeholder-copy ul dd,.instructor-dashboard-wrapper .list-fields dd,.instructor-dashboard-content-2 .instructor-nav dd,.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs dd{margin:0;padding:0}.edx-notes-visibility .edx-notes-visibility-error{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-utilities .action-toggle-notes,.view-student-notes .wrapper-tabs .tab-panel,.view-student-notes .wrapper-tabs .inline-error,.view-student-notes .wrapper-tabs .ui-loading{outline:none}.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link,.view-student-notes .note-group .note .reference .wrapper-reference-content a.reference-meta,.edx-notes-wrapper .annotator-adder button:after,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-delete:before,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit:before,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-cancel,.view-student-notes .wrapper-tabs .tab-list .tab .tab-label,.view-student-notes .wrapper-tabs .tab-list .tab .action-close{color:#1d9dd9}.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link:hover,.view-student-notes .note-group .note .reference .wrapper-reference-content a.reference-meta:hover,.view-student-notes .note-group .note .reference .wrapper-reference-content div.info-wrapper section.handouts ol li div.hitarea:hover+h4.reference-meta,div.info-wrapper section.handouts ol li .view-student-notes .note-group .note .reference .wrapper-reference-content div.hitarea:hover+h4.reference-meta,.view-student-notes .note-group .note .reference .wrapper-reference-content div.info-wrapper section.handouts ol li div.hitarea:focus+h4.reference-meta,div.info-wrapper section.handouts ol li .view-student-notes .note-group .note .reference .wrapper-reference-content div.hitarea:focus+h4.reference-meta,.edx-notes-wrapper .annotator-adder button:hover:after,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-delete:hover:before,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit:hover:before,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-cancel:hover,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.info-wrapper section.handouts ol li div.hitarea:hover+h4.annotator-cancel,div.info-wrapper section.handouts ol li .edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.hitarea:hover+h4.annotator-cancel,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.info-wrapper section.handouts ol li div.hitarea:focus+h4.annotator-cancel,div.info-wrapper section.handouts ol li .edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.hitarea:focus+h4.annotator-cancel,.view-student-notes .wrapper-tabs .tab-list .tab .tab-label:hover,.view-student-notes .wrapper-tabs .tab-list .tab .action-close:hover,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link:focus,.view-student-notes .note-group .note .reference .wrapper-reference-content a.reference-meta:focus,.edx-notes-wrapper .annotator-adder button:focus:after,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-delete:focus:before,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit:focus:before,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-cancel:focus,.view-student-notes .wrapper-tabs .tab-list .tab .tab-label:focus,.view-student-notes .wrapper-tabs .tab-list .tab .action-close:focus{color:#00a7f6}.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link:hover,.view-student-notes .note-group .note .reference .wrapper-reference-content a.reference-meta:hover,.view-student-notes .note-group .note .reference .wrapper-reference-content div.info-wrapper section.handouts ol li div.hitarea:hover+h4.reference-meta,div.info-wrapper section.handouts ol li .view-student-notes .note-group .note .reference .wrapper-reference-content div.hitarea:hover+h4.reference-meta,.view-student-notes .note-group .note .reference .wrapper-reference-content div.info-wrapper section.handouts ol li div.hitarea:focus+h4.reference-meta,div.info-wrapper section.handouts ol li .view-student-notes .note-group .note .reference .wrapper-reference-content div.hitarea:focus+h4.reference-meta,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link:focus,.view-student-notes .note-group .note .reference .wrapper-reference-content a.reference-meta:focus{text-decoration:underline !important}html,body{font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:1em;font-style:normal;line-height:1em}html{background:white}body{background:#fafafa}h1,h2,h3,h4,h5,h6{color:#3c3c3c;font:normal 1.2em/1.2em Georgia,Cambria,"Times New Roman",Times,serif;margin:0}h1{color:#3c3c3c;font:normal 2em/1.4em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin-bottom:30px;text-align:center}h2{color:#646464;font:normal 1.2em/1.2em Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}p+h2,ul+h2,ol+h2{margin-top:40px}p{color:#3c3c3c;font:normal 1em/1.6em Georgia,Cambria,"Times New Roman",Times,serif;margin:0}span{font:normal 1em/1.6em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;color:#3c3c3c}.CodeMirror span{font:inherit}.text-center{text-align:center}.text-dark-grey{color:#4a4a4a;font-size:24px}p+p,ul+p,ol+p{margin-top:20px}p a:link,p a:visited{color:#1d9dd9;font:normal 1em/1em Georgia,Cambria,"Times New Roman",Times,serif;text-decoration:none;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}p a:link:hover,p div.info-wrapper section.handouts ol li div.hitarea:hover+h4:link,div.info-wrapper section.handouts ol li p div.hitarea:hover+h4:link,p div.info-wrapper section.handouts ol li div.hitarea:focus+h4:link,div.info-wrapper section.handouts ol li p div.hitarea:focus+h4:link,p a:link:focus,p a:visited:hover,p div.info-wrapper section.handouts ol li div.hitarea:hover+h4:visited,div.info-wrapper section.handouts ol li p div.hitarea:hover+h4:visited,p div.info-wrapper section.handouts ol li div.hitarea:focus+h4:visited,div.info-wrapper section.handouts ol li p div.hitarea:focus+h4:visited,p a:visited:focus{color:#1d9dd9;text-decoration:underline}a:link,a:visited{color:#1d9dd9;font:normal 1em/1em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;text-decoration:none;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}a:link:hover,div.info-wrapper section.handouts ol li div.hitarea:hover+h4:link,div.info-wrapper section.handouts ol li div.hitarea:focus+h4:link,a:link:focus,a:visited:hover,div.info-wrapper section.handouts ol li div.hitarea:hover+h4:visited,div.info-wrapper section.handouts ol li div.hitarea:focus+h4:visited,a:visited:focus{text-decoration:underline}a:link:disabled,a:link.is-disabled,a:link.disabled,a:visited:disabled,a:visited.is-disabled,a:visited.disabled{opacity:0.5;cursor:not-allowed}.content-wrapper{width:100%;margin:0 auto;background:#fff;padding-bottom:40px}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 0;padding:0 30px;max-width:1180px;min-width:760px;width:100%}.container:after{content:"";display:table;clear:both}span.edx{text-transform:none;font:inherit}.static-container{margin:0 auto 0;max-width:1200px;padding:60px 0 120px;width:100%}.static-container:after{content:"";display:table;clear:both}.static-container .inner-wrapper{margin:0 auto 0;width:83.05085%}.static-container ol,.static-container ul{list-style:disc}.static-container ol li,.static-container ul li{color:#3c3c3c;font:normal 1em/1.4em Georgia,Cambria,"Times New Roman",Times,serif;margin:0}.static-container h1{margin-bottom:30px}.static-container h1+hr{margin-bottom:60px}.static-container p+h2,.static-container ul+h2,.static-container ol+h2{margin-top:40px}.static-container ul+p,.static-container ol+p{margin-top:20px}.loading-animation{position:absolute;left:50%;width:20px;height:20px;margin-left:-10px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") no-repeat}mark{padding:0 3px;border-radius:2px;background-color:#f7e9a8;color:#333}.site-status{display:none;padding:10px;background-color:rgba(0,0,0,0.1);background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.1),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,0.1),transparent);background-color:#b62567;box-shadow:0 -1px 0 rgba(0,0,0,0.3) inset;font-size:14px}.site-status .white-error-icon{position:relative;top:-4px;float:left;display:block;width:27px;height:24px;margin-right:15px;background:url("//storagecdn.xuetangx.com/static/images/large-white-error-icon.c2e256e9d452.png") no-repeat}.site-status .inner-wrapper{margin:auto;max-width:1180px;min-width:760px}.site-status p{line-height:1.3;color:#fff}.ie-banner{display:none;max-width:1140px;min-width:720px;margin:auto;border-radius:0 0 3px 3px;background:#f4f4e0;color:#3c3c3c;padding:5px 20px 8px;font-size:13px;text-align:center}.ie-banner strong{font-weight:700}.help-tab{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;top:250px;left:0;position:fixed}.help-tab a:link,.help-tab a:visited{cursor:pointer;border:1px solid #cbcbcb;border-top-style:none;border-radius:0 0 10px 10px;background:rgba(255,255,255,0.75);color:rgba(51,51,51,0.75);font-weight:bold;text-decoration:none;padding:6px 22px 11px;display:inline-block}.help-tab a:link:hover,.help-tab div.info-wrapper section.handouts ol li div.hitarea:hover+h4:link,div.info-wrapper section.handouts ol li .help-tab div.hitarea:hover+h4:link,.help-tab div.info-wrapper section.handouts ol li div.hitarea:focus+h4:link,div.info-wrapper section.handouts ol li .help-tab div.hitarea:focus+h4:link,.help-tab a:link:focus,.help-tab a:visited:hover,.help-tab div.info-wrapper section.handouts ol li div.hitarea:hover+h4:visited,div.info-wrapper section.handouts ol li .help-tab div.hitarea:hover+h4:visited,.help-tab div.info-wrapper section.handouts ol li div.hitarea:focus+h4:visited,div.info-wrapper section.handouts ol li .help-tab div.hitarea:focus+h4:visited,.help-tab a:visited:focus{color:#fff;background:#1d9dd9}.help-buttons{padding:10px 50px}.help-buttons a:link,.help-buttons a:visited{padding:15px 0;text-align:center;cursor:pointer;background:#fff;text-decoration:none;display:block;border:1px solid #cbcbcb}.help-buttons a:link#feedback_link_problem,.help-buttons a:visited#feedback_link_problem{border-bottom-style:none;border-radius:10px 10px 0 0}.help-buttons a:link#feedback_link_question,.help-buttons a:visited#feedback_link_question{border-top-style:none;border-radius:0 0 10px 10px}.help-buttons a:link:hover,.help-buttons div.info-wrapper section.handouts ol li div.hitarea:hover+h4:link,div.info-wrapper section.handouts ol li .help-buttons div.hitarea:hover+h4:link,.help-buttons div.info-wrapper section.handouts ol li div.hitarea:focus+h4:link,div.info-wrapper section.handouts ol li .help-buttons div.hitarea:focus+h4:link,.help-buttons a:link:focus,.help-buttons a:visited:hover,.help-buttons div.info-wrapper section.handouts ol li div.hitarea:hover+h4:visited,div.info-wrapper section.handouts ol li .help-buttons div.hitarea:hover+h4:visited,.help-buttons div.info-wrapper section.handouts ol li div.hitarea:focus+h4:visited,div.info-wrapper section.handouts ol li .help-buttons div.hitarea:focus+h4:visited,.help-buttons a:visited:focus{color:#fff;background:#1d9dd9}#feedback_form input,#feedback_form textarea,#feedback_form form#wiki_revision .CodeMirror,form#wiki_revision #feedback_form .CodeMirror{font:normal 1em/1.4em "Open Sans",Verdana,Geneva,sans-serif,sans-serif}#feedback_form textarea[name="details"],#feedback_form form#wiki_revision [name="details"].CodeMirror,form#wiki_revision #feedback_form [name="details"].CodeMirror{height:150px}#feedback_success_wrapper p{padding:0 20px 20px 20px}.is-hidden{display:none}.nav-skip{display:block;position:absolute;left:0;top:-600px;width:1px;height:1px;overflow:hidden;background:#fff;border-bottom:1px solid #fcfcfc;padding:15px 10px}.nav-skip:focus,.nav-skip:active{position:static;width:auto;height:auto}header.global.slim h1.logo:before{background-image:-webkit-linear-gradient(-450deg, rgba(200,200,200,0) 0%, #c8c8c8 50%, rgba(200,200,200,0));background-image:linear-gradient(180deg, rgba(200,200,200,0) 0%, #c8c8c8 50%, rgba(200,200,200,0));height:100%;width:1px}header.global.slim h1.logo:after{background-image:-webkit-linear-gradient(-360deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0));background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0));background:transparent;height:100%;width:1px}.global h2{display:none}.profile-wrapper .user-info ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments,.view-student-notes .wrapper-tabs .tab-list .tabs,.view-student-notes .placeholder-copy ul,.instructor-dashboard-wrapper .list-fields,.instructor-dashboard-content-2 .instructor-nav,.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs{list-style:none;margin:0;padding:0;text-indent:0}.profile-wrapper .user-info ul li,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments li,.view-student-notes .wrapper-tabs .tab-list .tabs li,.view-student-notes .placeholder-copy ul li,.instructor-dashboard-wrapper .list-fields li,.instructor-dashboard-content-2 .instructor-nav li,.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs li{margin:0;padding:0}.is-deprecated{background:#fcf5e1;padding:4px 10px;color:#826721}.animation-home-header-pop-up{-webkit-animation:home-header-pop-up 1.15s ease-in-out;-moz-animation:home-header-pop-up 1.15s ease-in-out;animation:home-header-pop-up 1.15s ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}@-webkit-keyframes home-header-pop-up{0%{opacity:0.0;top:300px}45%{opacity:1.0}65%{top:-40px}85%{top:10px}100%{top:0px}}@-moz-keyframes home-header-pop-up{0%{opacity:0.0;top:300px}45%{opacity:1.0}65%{top:-40px}85%{top:10px}100%{top:0px}}@keyframes home-header-pop-up{0%{opacity:0.0;top:300px}45%{opacity:1.0}65%{top:-40px}85%{top:10px}100%{top:0px}}.animation-title-appear{-webkit-animation:title-appear 4.65s ease-out;-moz-animation:title-appear 4.65s ease-out;animation:title-appear 4.65s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}@-webkit-keyframes title-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}27%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{top:0px}}@-moz-keyframes title-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}27%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{top:0px}}@keyframes title-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}27%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}90%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{top:0px}}.animation-home-appear{-webkit-animation:home-appear 4.25s ease-out;-moz-animation:home-appear 4.25s ease-out;animation:home-appear 4.25s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}@-webkit-keyframes home-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}30%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0.0;top:60px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@-moz-keyframes home-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}30%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0.0;top:60px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@keyframes home-appear{0%{opacity:0.0;top:60px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}20%{opacity:1.0}30%{top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}80%{opacity:1.0;top:40px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0.0;top:60px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}.animation-edx-appear{-webkit-animation:edx-appear 1.25s ease-in;-moz-animation:edx-appear 1.25s ease-in;animation:edx-appear 1.25s ease-in;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2.15s;-moz-animation-delay:2.15s;animation-delay:2.15s}@-webkit-keyframes edx-appear{0%{opacity:0.0}100%{opacity:1.0}}@-moz-keyframes edx-appear{0%{opacity:0.0}100%{opacity:1.0}}@keyframes edx-appear{0%{opacity:0.0}100%{opacity:1.0}}.animation-mit-slide{-webkit-animation:mit-slide 1.15s ease-out;-moz-animation:mit-slide 1.15s ease-out;animation:mit-slide 1.15s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@-webkit-keyframes mit-slide{0%{left:80px}100%{left:0px}}@-moz-keyframes mit-slide{0%{left:80px}100%{left:0px}}@keyframes mit-slide{0%{left:80px}100%{left:0px}}.animation-harvard-slide{-webkit-animation:harvard-slide 1.15s ease-out;-moz-animation:harvard-slide 1.15s ease-out;animation:harvard-slide 1.15s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@-webkit-keyframes harvard-slide{0%{right:80px}100%{right:0px}}@-moz-keyframes harvard-slide{0%{right:80px}100%{right:0px}}@keyframes harvard-slide{0%{right:80px}100%{right:0px}}.animation-divider-left-slide{-webkit-animation:divider-left-slide 1.1s ease-out;-moz-animation:divider-left-slide 1.1s ease-out;animation:divider-left-slide 1.1s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@-webkit-keyframes divider-left-slide{0%{left:340px}100%{left:200px}}@-moz-keyframes divider-left-slide{0%{left:340px}100%{left:200px}}@keyframes divider-left-slide{0%{left:340px}100%{left:200px}}.animation-divider-right-slide{-webkit-animation:divider-right-slide 1.1s ease-out;-moz-animation:divider-right-slide 1.1s ease-out;animation:divider-right-slide 1.1s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}@-webkit-keyframes divider-right-slide{0%{left:340px}100%{left:480px}}@-moz-keyframes divider-right-slide{0%{left:340px}100%{left:480px}}@keyframes divider-right-slide{0%{left:340px}100%{left:480px}}.animation-video-appear{-webkit-animation:video-appear 1.25s ease-out;-moz-animation:video-appear 1.25s ease-out;animation:video-appear 1.25s ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:4.4s;-moz-animation-delay:4.4s;animation-delay:4.4s}@-webkit-keyframes video-appear{0%{bottom:-270px;opacity:0.9}80%{opacity:1.0}100%{bottom:0px}}@-moz-keyframes video-appear{0%{bottom:-270px;opacity:0.9}80%{opacity:1.0}100%{bottom:0px}}@keyframes video-appear{0%{bottom:-270px;opacity:0.9}80%{opacity:1.0}100%{bottom:0px}}.is-fading-in{-webkit-animation:fade-in-animation 0.8s;-moz-animation:fade-in-animation 0.8s;animation:fade-in-animation 0.8s}@-webkit-keyframes fade-in-animation{0%{opacity:0.0}100%{opacity:1.0}}@-moz-keyframes fade-in-animation{0%{opacity:0.0}100%{opacity:1.0}}@keyframes fade-in-animation{0%{opacity:0.0}100%{opacity:1.0}}@-webkit-keyframes pulse-out{0%,100%{opacity:0}25%,75%{opacity:1.0}100%{opacity:0}}@-moz-keyframes pulse-out{0%,100%{opacity:0}25%,75%{opacity:1.0}100%{opacity:0}}@keyframes pulse-out{0%,100%{opacity:0}25%,75%{opacity:1.0}100%{opacity:0}}.ui-tooltip.qtip .ui-tooltip-content{background:rgba(182,37,103,0.8);border:0;color:#fff;font:bold 12px "Open Sans",Verdana,Geneva,sans-serif,sans-serif;margin-bottom:6px;margin-right:0;overflow:visible;padding:4px;text-align:center;-webkit-font-smoothing:antialiased}.nav-utilities .action-toggle-message,.view-student-notes .placeholder-cta-copy,.view-student-notes .placeholder-cta-copy a{font-weight:600}.edx-notes-wrapper .annotator-editor .annotator-item textarea,.edx-notes-wrapper .annotator-editor .annotator-item form#wiki_revision .CodeMirror,form#wiki_revision .edx-notes-wrapper .annotator-editor .annotator-item .CodeMirror,.view-student-notes .title-search-container .search-notes-input{font-weight:500}.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-cancel{font-weight:400}.view-student-notes .title-search-container .wrapper-title .page-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .title-value,.view-student-notes .placeholder-title,.view-student-notes .note-group .course-title,.idash-section .message-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-title,.view-student-notes .wrapper-tabs .tab-list .tabs-label,.idash-section .subsection-title,.view-student-notes .title-search-container .wrapper-title .page-title .page-subtitle,.view-student-notes .note-group .course-subtitle,.idash-section .section-title .description,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .group-count,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .message-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-file-upload .message-title,.nav-utilities .action-toggle-message,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-title,.view-student-notes .note-group .note .reference .wrapper-reference-content .reference-title{font-family:"Source Sans","STHeiti","SimHei","Open Sans",Verdana,Geneva,sans-serif,"Microsoft YaHei",sans-serif}.view-student-notes .title-search-container .wrapper-title .page-title{font-size:24px;line-height:35.52px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .title-value{font-size:18px;line-height:26.64px}.view-student-notes .placeholder-title,.view-student-notes .note-group .course-title,.idash-section .message-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-title{font-size:16px;line-height:23.68px}.view-student-notes .wrapper-tabs .tab-list .tabs-label,.idash-section .subsection-title,.view-student-notes .title-search-container .wrapper-title .page-title .page-subtitle,.view-student-notes .note-group .course-subtitle,.idash-section .section-title .description,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .group-count,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .message-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-file-upload .message-title{font-size:14px;line-height:20.72px}.nav-utilities .action-toggle-message,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-title,.view-student-notes .note-group .note .reference .wrapper-reference-content .reference-title{font-size:12px;line-height:17.76px}.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt .note-excerpt-p,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt .note-excerpt-ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt .note-excerpt-ol,.instructor-dashboard-content-2 .instructor-nav .nav-item,.view-student-notes #no-results-panel p,.annotator-notice,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-p,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ol,.view-student-notes .note-group .note .reference,.view-student-notes .placeholder-copy,.idash-section .message-copy,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-setup,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-introduction,.instructor-dashboard-wrapper-2 section.idash-section#membership .toggle-cohort-management-secondary,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-file-upload .form-introduction,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-supplemental,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .member-list td,.wrap-instructor-info .instructor-info-action,.edx-notes-visibility .edx-notes-visibility-error,.instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint{font-family:"Source Sans","STHeiti","SimHei","Open Sans",Verdana,Geneva,sans-serif,"Microsoft YaHei",sans-serif}.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt .note-excerpt-p,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt .note-excerpt-ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt .note-excerpt-ol,.instructor-dashboard-content-2 .instructor-nav .nav-item{font-size:16px;line-height:23.68px}.view-student-notes #no-results-panel p{font-size:18px;line-height:26.64px}.annotator-notice,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-p,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ol,.view-student-notes .note-group .note .reference,.view-student-notes .placeholder-copy,.idash-section .message-copy,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-setup,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-introduction,.instructor-dashboard-wrapper-2 section.idash-section#membership .toggle-cohort-management-secondary,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-file-upload .form-introduction,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-supplemental,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .member-list td{font-size:14px;line-height:20.72px}.wrap-instructor-info .instructor-info-action,.edx-notes-visibility .edx-notes-visibility-error,.instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint{font-size:12px;line-height:17.76px}.btn-large,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-details .cohort-details-name,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-add .cohort-details-name{font-size:18px;line-height:26.64px}.btn-avg,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-cancel,.view-student-notes .title-search-container .search-notes-submit{font-size:16px;line-height:23.68px}.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-delete:before,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit:before{font-size:18px}.view-student-notes .title-search-container .wrapper-title .page-title{font-weight:300}.view-student-notes .title-search-container .wrapper-title .page-title .page-subtitle,.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-p,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ol,.view-student-notes .note-group .note .reference .wrapper-reference-content .reference-meta{font-weight:400}.btn-blue,.btn-pink,.btn-large,.btn-avg,.view-student-notes .note-group .note .reference .wrapper-reference-content .reference-title{font-weight:500}.is-deprecated,.view-student-notes .placeholder-title,.view-student-notes .wrapper-tabs .tab-list .tabs-label,.idash-section .subsection-title,.annotator-notice,.view-student-notes .note-group .course-title,.view-student-notes .note-group .course-subtitle,.idash-section .message-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .title-value,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .group-count,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-title{font-weight:600}.view-student-notes .placeholder-title{margin:0 0 5px 0;color:#050505}.view-student-notes .wrapper-tabs .tab-list .tabs-label,.idash-section .subsection-title{margin:0 0 5px 0;color:#050505}.btn-blue,.btn-pink{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;transition:color 0.25s ease-in-out,background 0.25s ease-in-out,box-shadow 0.25s ease-in-out;display:inline-block;cursor:pointer;text-decoration:none}.btn-blue:hover,.btn-pink:hover,.btn-blue:active,.btn-pink:active,.btn-blue:focus,.btn-pink:focus{text-decoration:none}.disabled.btn-blue,.disabled.btn-pink,[disabled].btn-blue,[disabled].btn-pink{cursor:default;pointer-events:none}.btn-blue,.btn-pink{border-radius:2px}.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save,.view-student-notes .title-search-container .search-notes-submit{-webkit-transition:background-color 0.15s,box-shadow 0.15s;-moz-transition:background-color 0.15s,box-shadow 0.15s;transition:background-color 0.15s,box-shadow 0.15s;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 0 0 transparent;padding:10px 20px}.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save:hover,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.info-wrapper section.handouts ol li div.hitarea:hover+h4.annotator-save,div.info-wrapper section.handouts ol li .edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.hitarea:hover+h4.annotator-save,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.info-wrapper section.handouts ol li div.hitarea:focus+h4.annotator-save,div.info-wrapper section.handouts ol li .edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.hitarea:focus+h4.annotator-save,.view-student-notes .title-search-container .search-notes-submit:hover,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save:active,.view-student-notes .title-search-container .search-notes-submit:active,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save:focus,.view-student-notes .title-search-container .search-notes-submit:focus{text-decoration:none}.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.disabled.annotator-save,.view-student-notes .title-search-container .disabled.search-notes-submit,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.is-disabled.annotator-save,.view-student-notes .title-search-container .is-disabled.search-notes-submit,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a[disabled="disabled"].annotator-save,.view-student-notes .title-search-container [disabled="disabled"].search-notes-submit{box-shadow:none}.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save,.view-student-notes .title-search-container .search-notes-submit{background-color:rgba(255,255,255,0.3);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #10638a;background-color:#126f9a;color:#fff}.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save:hover,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.info-wrapper section.handouts ol li div.hitarea:hover+h4.annotator-save,div.info-wrapper section.handouts ol li .edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.hitarea:hover+h4.annotator-save,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.info-wrapper section.handouts ol li div.hitarea:focus+h4.annotator-save,div.info-wrapper section.handouts ol li .edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer div.hitarea:focus+h4.annotator-save,.view-student-notes .title-search-container .search-notes-submit:hover,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save:active,.view-student-notes .title-search-container .search-notes-submit:active,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.annotator-save:focus,.view-student-notes .title-search-container .search-notes-submit:focus{background-color:#1790c7;color:#fff}.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.disabled.annotator-save,.view-student-notes .title-search-container .disabled.search-notes-submit,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a.is-disabled.annotator-save,.view-student-notes .title-search-container .is-disabled.search-notes-submit,.edx-notes-wrapper .annotator-wrapper .annotator-editor.annotator-outer a[disabled="disabled"].annotator-save,.view-student-notes .title-search-container [disabled="disabled"].search-notes-submit{border:1px solid #737577;background:#646668;color:#fff}.btn-blue,.btn-pink{border:none;padding:15px 20px;text-align:center}.disabled.btn-blue,.disabled.btn-pink,.is-disabled.btn-blue,.is-disabled.btn-pink,[disabled].btn-blue,[disabled].btn-pink{background:#a4a6a8;color:rgba(255,255,255,0.75)}.btn-blue{box-shadow:0 2px 1px 0 #0a4a67;background:#126f9a;color:#fff}.btn-blue:hover,.btn-blue:active,.btn-blue:focus{background:#1790c7;color:#fff}.current.btn-blue,.active.btn-blue,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-blue.seq_video.active,.course-index div#accordion h3.btn-blue.ui-accordion-header.ui-state-active{box-shadow:inset 0 2px 1px 1px #1580b0;background:#4182fa;color:#1580b0}.current.btn-blue:hover,.current.btn-blue:active,.current.btn-blue:focus,.active.btn-blue:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-blue.seq_video.active:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4.btn-blue.seq_video.active,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4.btn-blue.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4.btn-blue.seq_video.active,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4.btn-blue.seq_video.active,.course-index div#accordion h3.btn-blue.ui-accordion-header.ui-state-active:hover,.active.btn-blue:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-blue.seq_video.active:active,.course-index div#accordion h3.btn-blue.ui-accordion-header.ui-state-active:active,.active.btn-blue:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-blue.seq_video.active:focus,.course-index div#accordion h3.btn-blue.ui-accordion-header.ui-state-active:focus{box-shadow:inset 0 2px 1px 1px #126f9a;color:#126f9a}.disabled.btn-blue,[disabled].btn-blue{box-shadow:none}.btn-pink{box-shadow:0 2px 1px 0 #8c204f;background:#b52a67;color:#fff}.btn-pink:hover,.btn-pink:active,.btn-pink:focus{background:#d7548e;color:#fff}.current.btn-pink,.active.btn-pink,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-pink.seq_video.active,.course-index div#accordion h3.btn-pink.ui-accordion-header.ui-state-active{box-shadow:inset 0 2px 1px 1px #a0255b;background:#d33f80;color:#a0255b}.current.btn-pink:hover,.current.btn-pink:active,.current.btn-pink:focus,.active.btn-pink:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-pink.seq_video.active:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4.btn-pink.seq_video.active,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4.btn-pink.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4.btn-pink.seq_video.active,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4.btn-pink.seq_video.active,.course-index div#accordion h3.btn-pink.ui-accordion-header.ui-state-active:hover,.active.btn-pink:active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-pink.seq_video.active:active,.course-index div#accordion h3.btn-pink.ui-accordion-header.ui-state-active:active,.active.btn-pink:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.btn-pink.seq_video.active:focus,.course-index div#accordion h3.btn-pink.ui-accordion-header.ui-state-active:focus{box-shadow:inset 0 2px 1px 1px #8c204f;color:#771c44}.disabled.btn-pink,[disabled].btn-pink{box-shadow:none}.btn{font-family:"Source Sans","STHeiti","SimHei","Open Sans",Verdana,Geneva,sans-serif,"Microsoft YaHei",sans-serif}.btn-large{display:block;padding:15px 30px}.btn-blue{margin-bottom:20px}.btn-blue:last-child{margin-bottom:none}.btn-pink{margin-bottom:20px}.btn-pink:last-child{margin-bottom:none}.nav-utilities{position:fixed;right:5px;bottom:0}.nav-utilities .wrapper-utility{display:inline-block;vertical-align:bottom;margin-right:6px}.nav-utilities .utility-control{-webkit-transition:background-color 0.25s ease-in-out 0s,color 0.25s ease-in-out 0s;-moz-transition:background-color 0.25s ease-in-out 0s,color 0.25s ease-in-out 0s;transition:background-color 0.25s ease-in-out 0s,color 0.25s ease-in-out 0s;position:relative;bottom:-4px;display:inline-block;vertical-align:middle;padding:10px 15px 15px 15px;background:rgba(0,0,0,0.25);color:#fff}.nav-utilities .utility-control:hover,.nav-utilities .utility-control:active{background:#656565}.nav-utilities .utility-control.is-active{background:#656565}.nav-utilities .utility-control-button{border:none;box-shadow:none;text-shadow:none;font-size:inherit;font-weight:inherit;line-height:0;border-radius:0}.nav-utilities .utility-control-button:hover,.nav-utilities .utility-control-button:active,.nav-utilities .utility-control-button:focus{border:none;box-shadow:none}.nav-utilities .action-toggle-notes.is-active{color:#fffcdd}.nav-utilities .action-toggle-message{position:absolute;bottom:0;right:50px;display:inline-block;min-width:100px;padding:10px 15px;opacity:0;background-color:#656565;color:#fff;text-align:center}.nav-utilities .action-toggle-message.is-fleeting{-webkit-animation:pulse-out 2s ease-in-out;-moz-animation:pulse-out 2s ease-in-out;animation:pulse-out 2s ease-in-out}.nav-utilities.has-utility-calculator{right:50px}.wrapper-course-material{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:none;margin:0 auto 0;padding:0;width:100%}.wrapper-course-material:after{content:"";display:table;clear:both}.wrapper-course-material ol.course-tabs{-webkit-border-top-left-radius:4px;-moz-border-topleft-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-topright-radius:4px;border-top-right-radius:4px;margin-left:10px;padding:15px 0 15px 0}.wrapper-course-material ol.course-tabs:after{content:"";display:table;clear:both}.wrapper-course-material ol.course-tabs li{float:left;list-style:none;margin-right:6px}.wrapper-course-material ol.course-tabs li.prominent{margin-right:16px;background:rgba(255,255,255,0.5);border-radius:3px}.wrapper-course-material ol.course-tabs li.prominent+li{padding-left:15px;border-left:1px solid #333}.wrapper-course-material ol.course-tabs li a{border-radius:3px;color:#555;display:block;text-align:center;padding:10px 13px 12px;font-size:14px;font-weight:bold;text-decoration:none}.wrapper-course-material ol.course-tabs li a:hover,.wrapper-course-material div.info-wrapper section.handouts ol.course-tabs li div.hitarea:hover+h4,div.info-wrapper section.handouts .wrapper-course-material ol.course-tabs li div.hitarea:hover+h4,.wrapper-course-material div.info-wrapper section.handouts ol.course-tabs li div.hitarea:focus+h4,div.info-wrapper section.handouts .wrapper-course-material ol.course-tabs li div.hitarea:focus+h4,.wrapper-course-material ol.course-tabs li a:focus{color:#333;background:rgba(255,255,255,0.6)}.wrapper-course-material ol.course-tabs li a.active,.wrapper-course-material .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol.course-tabs li a.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav .wrapper-course-material ol.course-tabs li a.seq_video.active{background-color:rgba(0,0,0,0.4);background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.4),rgba(0,0,0,0.25));background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.25));background-color:transparent;box-shadow:0 1px 0 rgba(255,255,255,0.5),0 1px 1px rgba(0,0,0,0.3) inset;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.4)}.course-content{margin-top:30px}.course-content .courseware{min-height:300px}header.global.slim{box-shadow:0 1px 2px rgba(0,0,0,0.1);height:auto;padding:5px 0 10px 0;border-bottom:1px solid #aaa;background:#fff}header.global.slim .guest .secondary{margin-right:0}header.global.slim .guest .secondary a{display:none}header.global.slim .guest .secondary a#login{display:block;background-image:-webkit-linear-gradient(-90deg, #3aaee5, #2da9e3 50%, #1d9dd9 50%, #177cac 100%);background-image:linear-gradient(-90deg, #3aaee5, #2da9e3 50%, #1d9dd9 50%, #177cac 100%);border:1px solid transparent;border-color:#177cac;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 0 0 rgba(255,255,255,0.6);color:#fff;display:inline-block;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:14px;font-weight:bold;display:inline-block;letter-spacing:0;line-height:1em;margin:4px;padding:6px 12px 8px;text-decoration:none;text-transform:none;text-shadow:0 -1px rgba(0,0,0,0.6);vertical-align:middle}header.global.slim .guest .secondary a#login:hover,header.global.slim .guest .secondary div.info-wrapper section.handouts ol li div.hitarea:hover+h4#login,div.info-wrapper section.handouts ol li header.global.slim .guest .secondary div.hitarea:hover+h4#login,header.global.slim .guest .secondary div.info-wrapper section.handouts ol li div.hitarea:focus+h4#login,div.info-wrapper section.handouts ol li header.global.slim .guest .secondary div.hitarea:focus+h4#login,header.global.slim .guest .secondary a#login:active,header.global.slim .guest .secondary a#login:focus{background-image:-webkit-linear-gradient(-90deg, #1d9dd9, #1d9dd9 50%, #1d9dd9 50%, #1d9dd9 100%);background-image:linear-gradient(-90deg, #1d9dd9, #1d9dd9 50%, #1d9dd9 50%, #1d9dd9 100%)}header.global.slim nav{padding-top:5px}header.global.slim h1.logo{margin:0 10px 0 0;padding-right:20px}header.global.slim h1.logo:before{content:"";display:block;height:35px;position:absolute;right:3px;top:0;width:1px}header.global.slim h1.logo:after{content:"";display:block;height:35px;position:absolute;right:0;top:0;width:1px}header.global.slim h1.logo img{height:60px !important}header.global.slim .nav-global{display:none}header.global.slim h2{display:block;width:550px;float:left;font-size:0.9em;font-weight:600;color:#646464;letter-spacing:0;margin-top:9px;margin-bottom:0;text-transform:none;text-shadow:0 1px 0 #fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header.global.slim h2 .provider{font:inherit;font-weight:bold}header.global.slim h2 .verti-course{font-weight:bold;font-size:12px;color:#f67b31;margin-left:20px}header.global.slim h2 .verti-course img{padding-right:4px}header.global.slim a#signup{position:relative;margin-top:3px;padding:6px 12px 8px;text-transform:none;font-size:14px;font-weight:bold;letter-spacing:0}.wrapper-preview-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto 0;padding:15px;width:100%;background-color:#cbcbcb}.wrapper-preview-menu:after{content:"";display:table;clear:both}.wrapper-preview-menu .preview-actions{display:inline-block}.wrapper-preview-menu .preview-actions .action-preview{display:inline-block}.wrapper-preview-menu .preview-actions .action-preview .action-preview-label{display:inline-block;margin-right:10px;margin-bottom:0;vertical-align:middle}footer{box-shadow:none;margin-top:0px}body{min-width:980px;min-height:100%;background-color:#f2f2f2}body,h1,h2,h3,h4,h5,h6,p,p a:link,p a:visited,a,label{text-align:left;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif}table{table-layout:fixed}a:hover,div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.hitarea:focus+h4,a:focus{color:#b62567;text-decoration:none !important}.content-wrapper{background:none;border:none}.container{padding:0}.container&gt;div{display:table;table-layout:fixed;width:100%;border-radius:3px;border:1px solid #aaa;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.05)}form label{display:block}form.choicegroup label,.xmodule_display.xmodule_CapaModule div.problem form.choicetextgroup label,.xmodule_display.xmodule_ConditionalModule div.problem form.choicetextgroup label{clear:both;float:left}textarea,form#wiki_revision .CodeMirror,input[type="text"],input[type="email"],input[type="password"]{background:#fff;border:1px solid #c8c8c8;border-radius:0;box-shadow:0 1px 0 0 rgba(255,255,255,0.6),inset 0 0 3px 0 rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:normal 1em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;height:35px;padding:5px 12px;vertical-align:top;-webkit-font-smoothing:antialiased}textarea:last-child,form#wiki_revision .CodeMirror:last-child,input[type="text"]:last-child,input[type="email"]:last-child,input[type="password"]:last-child{margin-right:0}textarea:focus,form#wiki_revision .CodeMirror:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus{border-color:#70c4ec;box-shadow:0 0 6px 0 rgba(29,157,217,0.4),inset 0 0 4px 0 rgba(0,0,0,0.15)}label{font-weight:normal;font-style:normal}img{max-width:100%}.tooltip{position:absolute;top:0;left:0;z-index:99999;padding:0 10px;border-radius:3px;background:rgba(0,0,0,0.85);font-size:11px;font-weight:400;line-height:26px;color:#fff;pointer-events:none;opacity:0;-webkit-transition:opacity 0.1s linear 0s;-moz-transition:opacity 0.1s linear 0s;transition:opacity 0.1s linear 0s}.tooltip:after{content:'▾';display:block;position:absolute;bottom:-14px;left:50%;margin-left:-7px;font-size:20px;color:rgba(0,0,0,0.85)}.test-class{border:1px solid #f00}.site-status{display:block}.toast-notification{position:fixed;top:20px;right:20px;z-index:99999;max-width:350px;padding:15px 20px 17px;border-radius:3px;border:1px solid #646464;background:-webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0)) rgba(30,30,30,0.92);box-shadow:0 1px 3px rgba(0,0,0,0.3),0 1px 0 rgba(255,255,255,0.1) inset;font-size:13px;color:#fff;opacity:0;-webkit-transition:all .2s}.toast-notification p,.toast-notification span{color:#fff}.toast-notification strong{display:block;margin-bottom:10px;font-size:16px;font-weight:700;text-align:center}.toast-notification .close-btn{position:absolute;top:0;right:0;width:27px;height:27px;font-size:22px;font-weight:700;line-height:25px;color:#aaa;text-align:center}.toast-notification .close-btn .close-icon{font-size:16px;font-weight:700}.toast-notification .action-btn{display:block;height:35px;padding:0 15px;border-radius:3px;border:1px solid #222;background:-webkit-linear-gradient(top, #777, #555);font-size:13px;font-weight:700;line-height:32px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6);box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 1px 1px rgba(0,0,0,0.15);margin-top:10px;text-align:center}.toast-notification .action-btn:hover,.toast-notification .action-btn:focus{background:-webkit-linear-gradient(top, #888, #666)}.wrapper-course-material .course-material,.wrapper-preview-menu .preview-menu{margin:0 auto;max-width:1180px;width:100%}h1.top-header,div.course-wrapper section.course-content .vert-mod&gt;div header,div.info-wrapper section.updates&gt;h1,div.syllabus h1,.profile-wrapper .course-info header,div.gradebook-wrapper section.gradebook-content h1,div.static_tab_wrapper h1,.instructor-dashboard-wrapper section.instructor-dashboard-content h1,.instructor-dashboard-content-2 h1{border-bottom:1px solid #c8c8c8;text-align:left;font-size:1.5em;font-weight:100;padding-bottom:1.41575em}.button-reset,.light-button,div.history-controls input[type="submit"],a.light-button,.gray-button,input[type="reset"],input[type="submit"],input[type="button"],button,.button,form input[type="reset"],form input[type="submit"],form input[type="button"],form button,form .button,.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window,.blue-button,.xmodule_display.xmodule_CapaModule div.problem div.action .save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save,.xmodule_display.xmodule_ConditionalModule div.problem div.action .save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save,.pink-button,.instructor-dashboard-content-2 input[type="button"],.idash-section .message-actions .action-primary,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add,.ecommerce-wrapper span.tip .add,#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button,#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button,#e-commerce #add-coupon-modal input[type="button"]#set_course_button,#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button,#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button,#e-commerce #edit-coupon-modal input[type="button"]#set_course_button,#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button,#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button,#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button,#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button,#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button,#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button,#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"],#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"],#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"],#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"],.ecommerce-wrapper span.code_tip .add,.ecommerce-wrapper span.invalid_sale .add{text-transform:none;letter-spacing:0}.button-reset:hover,.light-button:hover,div.history-controls input[type="submit"]:hover,div.info-wrapper section.handouts ol li div.hitarea:hover+h4.light-button,div.info-wrapper section.handouts ol li div.hitarea:focus+h4.light-button,.gray-button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover,button:hover,.button:hover,.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:hover,.blue-button:hover,.xmodule_display.xmodule_CapaModule div.problem div.action .save:hover,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save:hover,.xmodule_display.xmodule_ConditionalModule div.problem div.action .save:hover,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save:hover,.pink-button:hover,.idash-section .message-actions .action-primary:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add:hover,.ecommerce-wrapper span.tip .add:hover,#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button:hover,#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button:hover,#e-commerce #add-coupon-modal input[type="button"]#set_course_button:hover,#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button:hover,#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button:hover,#e-commerce #edit-coupon-modal input[type="button"]#set_course_button:hover,#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button:hover,#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button:hover,#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button:hover,#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button:hover,#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button:hover,#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button:hover,#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"]:hover,#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"]:hover,#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"]:hover,#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"]:hover,.ecommerce-wrapper span.code_tip .add:hover,.ecommerce-wrapper span.invalid_sale .add:hover,.button-reset:focus,.light-button:focus,div.history-controls input[type="submit"]:focus,.gray-button:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="button"]:focus,button:focus,.button:focus,.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:focus,.blue-button:focus,.xmodule_display.xmodule_CapaModule div.problem div.action .save:focus,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save:focus,.xmodule_display.xmodule_ConditionalModule div.problem div.action .save:focus,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save:focus,.pink-button:focus,.idash-section .message-actions .action-primary:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit:focus,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add:focus,.ecommerce-wrapper span.tip .add:focus,#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button:focus,#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button:focus,#e-commerce #add-coupon-modal input[type="button"]#set_course_button:focus,#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button:focus,#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button:focus,#e-commerce #edit-coupon-modal input[type="button"]#set_course_button:focus,#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button:focus,#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button:focus,#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button:focus,#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button:focus,#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button:focus,#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button:focus,#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"]:focus,#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"]:focus,#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"]:focus,#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"]:focus,.ecommerce-wrapper span.code_tip .add:focus,.ecommerce-wrapper span.invalid_sale .add:focus{text-decoration:none}.light-button,div.history-controls input[type="submit"],a.light-button,.gray-button,input[type="reset"],input[type="submit"],input[type="button"],button,.button,form input[type="reset"],form input[type="submit"],form input[type="button"],form button,form .button,.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window{border:1px solid #cacaca;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d2d2d2);background-image:linear-gradient(#eee,#d2d2d2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f8f8f8;background-clip:padding-box;border:1px solid #cfc6c6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d6cece);background-image:linear-gradient(#eee,#d6cece);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f9f8f8;background-clip:padding-box;font-size:0.8125em}.light-button:hover:not(:disabled),div.history-controls input[type="submit"]:hover:not(:disabled),a.light-button:hover:not(:disabled),div.info-wrapper section.handouts ol li div.hitarea:hover+h4.light-button:not(:disabled),div.info-wrapper section.handouts ol li div.hitarea:focus+h4.light-button:not(:disabled),.gray-button:hover:not(:disabled),input[type="reset"]:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),input[type="button"]:hover:not(:disabled),button:hover:not(:disabled),.button:hover:not(:disabled),.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cacaca);background-image:linear-gradient(#e1e1e1,#cacaca)}.light-button:active:not(:disabled),div.history-controls input[type="submit"]:active:not(:disabled),.light-button:focus:not(:disabled),div.history-controls input[type="submit"]:focus:not(:disabled),a.light-button:active:not(:disabled),a.light-button:focus:not(:disabled),.gray-button:active:not(:disabled),input[type="reset"]:active:not(:disabled),input[type="submit"]:active:not(:disabled),input[type="button"]:active:not(:disabled),button:active:not(:disabled),.button:active:not(:disabled),.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:active:not(:disabled),.gray-button:focus:not(:disabled),input[type="reset"]:focus:not(:disabled),input[type="submit"]:focus:not(:disabled),input[type="button"]:focus:not(:disabled),button:focus:not(:disabled),.button:focus:not(:disabled),.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:focus:not(:disabled){border:1px solid #cacaca;box-shadow:inset 0 0 8px 4px #c3c3c3,inset 0 0 8px 4px #c3c3c3}.light-button:hover:not(:disabled),div.history-controls input[type="submit"]:hover:not(:disabled),a.light-button:hover:not(:disabled),div.info-wrapper section.handouts ol li div.hitarea:hover+h4.light-button:not(:disabled),div.info-wrapper section.handouts ol li div.hitarea:focus+h4.light-button:not(:disabled),.gray-button:hover:not(:disabled),input[type="reset"]:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),input[type="button"]:hover:not(:disabled),button:hover:not(:disabled),.button:hover:not(:disabled),.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cfc6c6);background-image:linear-gradient(#e1e1e1,#cfc6c6)}.light-button:active:not(:disabled),div.history-controls input[type="submit"]:active:not(:disabled),.light-button:focus:not(:disabled),div.history-controls input[type="submit"]:focus:not(:disabled),a.light-button:active:not(:disabled),a.light-button:focus:not(:disabled),.gray-button:active:not(:disabled),input[type="reset"]:active:not(:disabled),input[type="submit"]:active:not(:disabled),input[type="button"]:active:not(:disabled),button:active:not(:disabled),.button:active:not(:disabled),.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:active:not(:disabled),.gray-button:focus:not(:disabled),input[type="reset"]:focus:not(:disabled),input[type="submit"]:focus:not(:disabled),input[type="button"]:focus:not(:disabled),button:focus:not(:disabled),.button:focus:not(:disabled),.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:focus:not(:disabled){border:1px solid #cfc6c6;box-shadow:inset 0 0 8px 4px #c7bebe,inset 0 0 8px 4px #c7bebe}.light-button:disabled,div.history-controls input[type="submit"]:disabled,a.light-button:disabled,.gray-button:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,input[type="button"]:disabled,button:disabled,.button:disabled,.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:disabled{opacity:0.5;cursor:not-allowed}.blue-button,.xmodule_display.xmodule_CapaModule div.problem div.action .save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save,.xmodule_display.xmodule_ConditionalModule div.problem div.action .save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;font-size:0.8125em}.blue-button:hover:not(:disabled),.xmodule_display.xmodule_CapaModule div.problem div.action .save:hover:not(:disabled),.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save:hover:not(:disabled),.xmodule_display.xmodule_ConditionalModule div.problem div.action .save:hover:not(:disabled),.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.blue-button:active:not(:disabled),.xmodule_display.xmodule_CapaModule div.problem div.action .save:active:not(:disabled),.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save:active:not(:disabled),.xmodule_display.xmodule_ConditionalModule div.problem div.action .save:active:not(:disabled),.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save:active:not(:disabled),.blue-button:focus:not(:disabled),.xmodule_display.xmodule_CapaModule div.problem div.action .save:focus:not(:disabled),.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save:focus:not(:disabled),.xmodule_display.xmodule_ConditionalModule div.problem div.action .save:focus:not(:disabled),.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.blue-button:disabled,.xmodule_display.xmodule_CapaModule div.problem div.action .save:disabled,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save:disabled,.xmodule_display.xmodule_ConditionalModule div.problem div.action .save:disabled,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save:disabled{opacity:0.5;cursor:not-allowed}.pink-button{border:1px solid #811245;border-radius:3px;box-shadow:inset 0 1px 0 0 #d2558e;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#b62567;background-image:-webkit-linear-gradient(#b62567,#8f144c);background-image:linear-gradient(#b62567,#8f144c);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #730c3b;background-clip:padding-box;font-size:0.8125em}.pink-button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #c33274;cursor:pointer;background-color:#9d255b;background-image:-webkit-linear-gradient(#9d255b,#811345);background-image:linear-gradient(#9d255b,#811345)}.pink-button:active:not(:disabled),.pink-button:focus:not(:disabled){border:1px solid #811245;box-shadow:inset 0 0 8px 4px #73123e,inset 0 0 8px 4px #73123e}.pink-button:disabled{opacity:0.5;cursor:not-allowed}.content,div.course-wrapper section.course-content,div.info-wrapper section.updates,div.book-wrapper .book,.profile-wrapper .course-info,div.gradebook-wrapper section.gradebook-content,.view-student-notes .wrapper-student-notes .student-notes,.instructor-dashboard-wrapper section.instructor-dashboard-content,.instructor-dashboard-content-2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:2em 2.5em;vertical-align:top;width:76.27119%}@media print{.content,div.course-wrapper section.course-content,div.info-wrapper section.updates,div.book-wrapper .book,.profile-wrapper .course-info,div.gradebook-wrapper section.gradebook-content,.view-student-notes .wrapper-student-notes .student-notes,.instructor-dashboard-wrapper section.instructor-dashboard-content,.instructor-dashboard-content-2{box-shadow:none}}
.sidebar,.course-index,div#wiki_panel,div.info-wrapper section.handouts,div.book-wrapper section.book-sidebar,.profile-wrapper .user-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:14px;position:relative;vertical-align:top;width:23.72881%;background:#f6f6f6}.sidebar h1,.course-index h1,div#wiki_panel h1,div.info-wrapper section.handouts h1,div.book-wrapper section.book-sidebar h1,.profile-wrapper .user-info h1,.sidebar h2,.course-index h2,div#wiki_panel h2,div.info-wrapper section.handouts h2,div.book-wrapper section.book-sidebar h2,.profile-wrapper .user-info h2{font-size:1.25em;font-weight:bold;letter-spacing:0;text-transform:none;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;text-align:left;font-style:normal}.sidebar h1,.course-index h1,div#wiki_panel h1,div.info-wrapper section.handouts h1,div.book-wrapper section.book-sidebar h1,.profile-wrapper .user-info h1{font-size:18px;padding:32px 26px 20px 26px}.sidebar a,.course-index a,div#wiki_panel a,div.info-wrapper section.handouts a,div.book-wrapper section.book-sidebar a,.profile-wrapper .user-info a{border:none;font-style:normal}.sidebar .bottom-border,.course-index .bottom-border,div#wiki_panel .bottom-border,div.info-wrapper section.handouts .bottom-border,div.book-wrapper section.book-sidebar .bottom-border,.profile-wrapper .user-info .bottom-border,div#wiki_panel .profile-wrapper .user-info header,.profile-wrapper .user-info div#wiki_panel header,div.info-wrapper section.handouts .profile-wrapper .user-info header,.profile-wrapper .user-info div.info-wrapper section.handouts header,div.book-wrapper section.book-sidebar .profile-wrapper .user-info header,.profile-wrapper .user-info div.book-wrapper section.book-sidebar header,.profile-wrapper .user-info header{border-bottom:1px solid #c8c8c8}@media print{.sidebar,.course-index,div#wiki_panel,div.info-wrapper section.handouts,div.book-wrapper section.book-sidebar,.profile-wrapper .user-info{display:none}}.sidebar h3,.course-index h3,div#wiki_panel h3,div.info-wrapper section.handouts h3,div.book-wrapper section.book-sidebar h3,.profile-wrapper .user-info h3{background:none;border:none;color:#000;font-weight:normal;margin:0;overflow:hidden;font-size:1em}.sidebar h3 a,.course-index h3 a,div#wiki_panel h3 a,div.info-wrapper section.handouts h3 a,div.book-wrapper section.book-sidebar h3 a,.profile-wrapper .user-info h3 a{display:block;text-decoration:none;-webkit-transition:none;-moz-transition:none;transition:none}.sidebar h3.active,.course-index h3.active,div#wiki_panel h3.active,div.info-wrapper section.handouts h3.active,div.book-wrapper section.book-sidebar h3.active,.profile-wrapper .user-info h3.active,.course-index div#accordion h3.ui-accordion-header.ui-state-active{color:#000;font-weight:bold}.sidebar h3.active a,.course-index h3.active a,div#wiki_panel h3.active a,div.info-wrapper section.handouts h3.active a,div.book-wrapper section.book-sidebar h3.active a,.profile-wrapper .user-info h3.active a,.course-index div#accordion h3.ui-accordion-header.ui-state-active a{color:#000}.sidebar ul,.course-index ul,div#wiki_panel ul,div.info-wrapper section.handouts ul,div.book-wrapper section.book-sidebar ul,.profile-wrapper .user-info ul,.sidebar ol,.course-index ol,div#wiki_panel ol,div.info-wrapper section.handouts ol,div.book-wrapper section.book-sidebar ol,.profile-wrapper .user-info ol{list-style:none;margin:0;padding-left:0}.sidebar ul li,.course-index ul li,div#wiki_panel ul li,div.info-wrapper section.handouts ul li,div.book-wrapper section.book-sidebar ul li,.profile-wrapper .user-info ul li,.sidebar ol li,.course-index ol li,div#wiki_panel ol li,div.info-wrapper section.handouts ol li,div.book-wrapper section.book-sidebar ol li,.profile-wrapper .user-info ol li{background:none;position:relative;padding:0}.sidebar ul li a,.course-index ul li a,div#wiki_panel ul li a,div.info-wrapper section.handouts ul li a,div.book-wrapper section.book-sidebar ul li a,.profile-wrapper .user-info ul li a,.sidebar ol li a,.course-index ol li a,div#wiki_panel ol li a,div.info-wrapper section.handouts ol li a,div.book-wrapper section.book-sidebar ol li a,.profile-wrapper .user-info ol li a{display:block;line-height:1.41575em;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.35394em 0.70788em 0.35394em 0}.sidebar ul li a:hover,.course-index ul li a:hover,div#wiki_panel ul li a:hover,div.info-wrapper section.handouts ul li a:hover,div.book-wrapper section.book-sidebar ul li a:hover,.profile-wrapper .user-info ul li a:hover,.sidebar ul div.info-wrapper section.handouts ol li div.hitarea:hover+h4,.course-index ul div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div#wiki_panel ul div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol div#wiki_panel ul li div.hitarea:hover+h4,div.info-wrapper section.handouts ul ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol ul li div.hitarea:hover+h4,div.book-wrapper section.book-sidebar ul div.info-wrapper section.handouts ol li div.hitarea:hover+h4,.profile-wrapper .user-info ul div.info-wrapper section.handouts ol li div.hitarea:hover+h4,.sidebar ul div.info-wrapper section.handouts ol li div.hitarea:focus+h4,.course-index ul div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div#wiki_panel ul div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol div#wiki_panel ul li div.hitarea:focus+h4,div.info-wrapper section.handouts ul ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol ul li div.hitarea:focus+h4,div.book-wrapper section.book-sidebar ul div.info-wrapper section.handouts ol li div.hitarea:focus+h4,.profile-wrapper .user-info ul div.info-wrapper section.handouts ol li div.hitarea:focus+h4,.sidebar ul li a:focus,.course-index ul li a:focus,div#wiki_panel ul li a:focus,div.info-wrapper section.handouts ul li a:focus,div.book-wrapper section.book-sidebar ul li a:focus,.profile-wrapper .user-info ul li a:focus,.sidebar ol li a:hover,.course-index ol li a:hover,div#wiki_panel ol li a:hover,div.info-wrapper section.handouts ol li a:hover,div.book-wrapper section.book-sidebar ol li a:hover,.profile-wrapper .user-info ol li a:hover,div#wiki_panel div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts div#wiki_panel ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div#wiki_panel div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts div#wiki_panel ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li div.hitarea:focus+h4,.sidebar ol li a:focus,.course-index ol li a:focus,div#wiki_panel ol li a:focus,div.info-wrapper section.handouts ol li a:focus,div.book-wrapper section.book-sidebar ol li a:focus,.profile-wrapper .user-info ol li a:focus{color:#666;background:#f8f8f8}.sidebar header#open_close_accordion,.course-index header#open_close_accordion,div#wiki_panel header#open_close_accordion,div.info-wrapper section.handouts header#open_close_accordion,div.book-wrapper section.book-sidebar header#open_close_accordion,.profile-wrapper .user-info header#open_close_accordion{position:relative}.sidebar header#open_close_accordion a,.course-index header#open_close_accordion a,div#wiki_panel header#open_close_accordion a,div.info-wrapper section.handouts header#open_close_accordion a,div.book-wrapper section.book-sidebar header#open_close_accordion a,.profile-wrapper .user-info header#open_close_accordion a{background:#f6f6f6 url("//storagecdn.xuetangx.com/static/images/slide-left-icon.0e8839d215fb.png") center center no-repeat;border:1px solid #D3D3D3;border-radius:3px 0 0 3px;height:16px;padding:6px;position:absolute;right:-1px;text-indent:-9999px;top:12px;width:16px;z-index:99}.sidebar header#open_close_accordion a:hover,.course-index header#open_close_accordion a:hover,div#wiki_panel header#open_close_accordion a:hover,div.info-wrapper section.handouts header#open_close_accordion a:hover,div.book-wrapper section.book-sidebar header#open_close_accordion a:hover,.profile-wrapper .user-info header#open_close_accordion a:hover,.sidebar header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:hover+h4,.course-index header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div#wiki_panel header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts header#open_close_accordion ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li header#open_close_accordion div.hitarea:hover+h4,div.book-wrapper section.book-sidebar header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:hover+h4,.profile-wrapper .user-info header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:hover+h4,.sidebar header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:focus+h4,.course-index header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div#wiki_panel header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts header#open_close_accordion ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li header#open_close_accordion div.hitarea:focus+h4,div.book-wrapper section.book-sidebar header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:focus+h4,.profile-wrapper .user-info header#open_close_accordion div.info-wrapper section.handouts ol li div.hitarea:focus+h4,.sidebar header#open_close_accordion a:focus,.course-index header#open_close_accordion a:focus,div#wiki_panel header#open_close_accordion a:focus,div.info-wrapper section.handouts header#open_close_accordion a:focus,div.book-wrapper section.book-sidebar header#open_close_accordion a:focus,.profile-wrapper .user-info header#open_close_accordion a:focus{background-color:white}.sidebar a.button,.course-index a.button,div#wiki_panel a.button,div.info-wrapper section.handouts a.button,div.book-wrapper section.book-sidebar a.button,.profile-wrapper .user-info a.button{text-decoration:none}.topbar,.xmodule_display.xmodule_SequenceModule nav.sequence-nav{border-bottom:1px solid #c8c8c8}@media print{.topbar,.xmodule_display.xmodule_SequenceModule nav.sequence-nav{display:none}}.topbar a.block-link,.xmodule_display.xmodule_SequenceModule nav.sequence-nav a.block-link,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a,.topbar div.book-wrapper .book nav a,div.book-wrapper .book nav .topbar a,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav.sequence-nav a,div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav a{border-left:1px solid #e2e2e2;display:block}.topbar a.block-link:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav a.block-link:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4,.topbar div.info-wrapper section.handouts ol li div.hitarea:hover+h4.block-link,div.info-wrapper section.handouts ol li .topbar div.hitarea:hover+h4.block-link,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.hitarea:hover+h4.block-link,.topbar div.info-wrapper section.handouts ol li div.hitarea:focus+h4.block-link,div.info-wrapper section.handouts ol li .topbar div.hitarea:focus+h4.block-link,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.hitarea:focus+h4.block-link,.topbar div.book-wrapper .book nav a:hover,div.book-wrapper .book nav .topbar a:hover,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav.sequence-nav a:hover,div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav a:hover,.topbar div.book-wrapper .book nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.book-wrapper .book nav div.info-wrapper section.handouts ol li .topbar div.hitarea:hover+h4,.topbar div.info-wrapper section.handouts ol li div.book-wrapper .book nav div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book nav .topbar div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule div.info-wrapper section.handouts ol li div.book-wrapper .book nav.sequence-nav div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.hitarea:hover+h4,.topbar div.book-wrapper .book nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.book-wrapper .book nav div.info-wrapper section.handouts ol li .topbar div.hitarea:focus+h4,.topbar div.info-wrapper section.handouts ol li div.book-wrapper .book nav div.hitarea:focus+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book nav .topbar div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule div.info-wrapper section.handouts ol li div.book-wrapper .book nav.sequence-nav div.hitarea:focus+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.hitarea:focus+h4,.topbar a.block-link:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav a.block-link:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a:focus,.topbar div.book-wrapper .book nav a:focus,div.book-wrapper .book nav .topbar a:focus,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav.sequence-nav a:focus,div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav a:focus{background:none}.tran,.course-index,div.book-wrapper section.book-sidebar{-webkit-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;-moz-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s}@-webkit-keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@-moz-keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@-webkit-keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@-moz-keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@-webkit-keyframes rotateUp{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(-90deg)}100%{-webkit-transform:rotate(-180deg)}}@-moz-keyframes rotateUp{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(-90deg)}100%{-moz-transform:rotate(-180deg)}}@keyframes rotateUp{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}100%{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}}@-webkit-keyframes rotateDown{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(90deg)}100%{-webkit-transform:rotate(180deg)}}@-moz-keyframes rotateDown{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(90deg)}100%{-moz-transform:rotate(180deg)}}@keyframes rotateDown{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotateCW{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotateCW{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@keyframes rotateCW{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateCCW{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(-180deg)}100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes rotateCCW{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(-180deg)}100%{-moz-transform:rotate(-360deg)}}@keyframes rotateCCW{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes bounceIn{0%{opacity:0.0;-webkit-transform:scale(0.3)}50%{opacity:1.0;-webkit-transform:scale(1.05)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0.0;-moz-transform:scale(0.3)}50%{opacity:1.0;-moz-transform:scale(1.05)}100%{-moz-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0.0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1.0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}50%{opacity:1.0;-webkit-transform:scale(1.05)}100%{opacity:0.0;-webkit-transform:scale(0.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}50%{opacity:1.0;-moz-transform:scale(1.05)}100%{opacity:0.0;-moz-transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{opacity:1.0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{opacity:0.0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}}@-webkit-keyframes flash{0%,100%{opacity:1.0}50%{opacity:0.0}}@-moz-keyframes flash{0%,100%{opacity:1.0}50%{opacity:0.0}}@keyframes flash{0%,100%{opacity:1.0}50%{opacity:0.0}}@-webkit-keyframes flashDouble{0%,50%,100%{opacity:1.0}25%,75%{opacity:0.0}}@-moz-keyframes flashDouble{0%,50%,100%{opacity:1.0}25%,75%{opacity:0.0}}@keyframes flashDouble{0%,50%,100%{opacity:1.0}25%,75%{opacity:0.0}}.xmodule_display.xmodule_StaticTabModule *{line-height:1.4em}.xmodule_display.xmodule_StaticTabModule h1{color:#3c3c3c;font:normal 2em/1.4em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin:0 0 1.416em 0}.xmodule_display.xmodule_StaticTabModule h2{color:#646464;font:normal 1.2em/1.2em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_StaticTabModule h3,.xmodule_display.xmodule_StaticTabModule h4,.xmodule_display.xmodule_StaticTabModule h5,.xmodule_display.xmodule_StaticTabModule h6{margin:0 0 10px 0;font-weight:600}.xmodule_display.xmodule_StaticTabModule h3{font-size:1.2em}.xmodule_display.xmodule_StaticTabModule h4{font-size:1em}.xmodule_display.xmodule_StaticTabModule h5{font-size:.83em}.xmodule_display.xmodule_StaticTabModule h6{font-size:0.75em}.xmodule_display.xmodule_StaticTabModule p{margin-bottom:1.416em;font-size:1em;line-height:1.6em !important;color:#3c3c3c}.xmodule_display.xmodule_StaticTabModule em,.xmodule_display.xmodule_StaticTabModule i{font-style:italic}.xmodule_display.xmodule_StaticTabModule em span,.xmodule_display.xmodule_StaticTabModule i span{font-style:italic}.xmodule_display.xmodule_StaticTabModule strong,.xmodule_display.xmodule_StaticTabModule b{font-weight:bold}.xmodule_display.xmodule_StaticTabModule strong span,.xmodule_display.xmodule_StaticTabModule b span{font-weight:bold}.xmodule_display.xmodule_StaticTabModule p+p,.xmodule_display.xmodule_StaticTabModule ul+p,.xmodule_display.xmodule_StaticTabModule ol+p{margin-top:20px}.xmodule_display.xmodule_StaticTabModule blockquote{margin:1em 40px}.xmodule_display.xmodule_StaticTabModule ol,.xmodule_display.xmodule_StaticTabModule ul{margin:1em 0;padding:0 0 0 1em;color:#3c3c3c}.xmodule_display.xmodule_StaticTabModule ol li,.xmodule_display.xmodule_StaticTabModule ul li{margin-bottom:0.708em}.xmodule_display.xmodule_StaticTabModule ol{list-style:decimal outside none}.xmodule_display.xmodule_StaticTabModule ul{list-style:disc outside none}.xmodule_display.xmodule_StaticTabModule a:link,.xmodule_display.xmodule_StaticTabModule a:visited,.xmodule_display.xmodule_StaticTabModule a:hover,.xmodule_display.xmodule_StaticTabModule div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_StaticTabModule div.hitarea:hover+h4,.xmodule_display.xmodule_StaticTabModule div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_StaticTabModule div.hitarea:focus+h4,.xmodule_display.xmodule_StaticTabModule a:active,.xmodule_display.xmodule_StaticTabModule a:focus{color:#9B3286}.xmodule_display.xmodule_StaticTabModule img{max-width:100%}.xmodule_display.xmodule_StaticTabModule pre{margin:1em 0;color:#3c3c3c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.xmodule_display.xmodule_StaticTabModule code{color:#3c3c3c;font-family:monospace, serif;background:none;padding:0}.xmodule_display.xmodule_StaticTabModule table{width:100%;margin:20px 0;border-collapse:collapse;font-size:16px}.xmodule_display.xmodule_StaticTabModule table td,.xmodule_display.xmodule_StaticTabModule table th{margin:20px 0;padding:10px;border:1px solid #cbcbcb;font-size:14px}.xmodule_display.xmodule_StaticTabModule table td.cont-justified-left,.xmodule_display.xmodule_StaticTabModule table th.cont-justified-left{text-align:left !important}.xmodule_display.xmodule_StaticTabModule table td.cont-justified-right,.xmodule_display.xmodule_StaticTabModule table th.cont-justified-right{text-align:right !important}.xmodule_display.xmodule_StaticTabModule table td.cont-justified-center,.xmodule_display.xmodule_StaticTabModule table th.cont-justified-center{text-align:center !important}.xmodule_display.xmodule_StaticTabModule th{background:#eee;font-weight:bold}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .modal-ui-icon{position:absolute;display:block;padding:5px 7px;border-radius:5px;opacity:.9;background:#fff;color:#000;border:2px solid #000}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .modal-ui-icon .label{font-weight:bold}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .modal-ui-icon i{font-style:normal}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-link{position:relative;display:block}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-link .action-fullscreen{display:none;top:10px;left:10px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-link:hover .action-fullscreen{display:block}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal{position:fixed;top:0;left:0;display:none;height:100%;width:100%;background-color:rgba(0,0,0,0.7)}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content{position:relative;top:2.5%;display:block;height:95%;width:95%;margin:auto;overflow:hidden}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-wrapper{position:relative}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-wrapper img{position:relative;display:block;max-width:100%;max-height:100%;margin:auto;cursor:default}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .action-close{top:10px;right:10px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls{position:absolute;right:10px;bottom:10px;margin:0;padding:0;list-style:none}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control{position:relative;display:inline-block;margin:0;padding:0}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon{position:relative}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in{margin-right:5px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out{margin-left:5px}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled{opacity:0.5;cursor:default}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-fit-to-screen{display:block}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper{top:0 !important;left:0 !important;width:100% !important;height:100% !important}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img{top:0 !important;left:0 !important}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-zoomed{display:block}.xmodule_display.xmodule_StaticTabModule .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img{max-width:none;max-height:none;margin:0;cursor:move}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-widget-content{border:1px solid #dddddd;color:#333333}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-all,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-top,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-left,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-all,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-top,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-right,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-all,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-bottom,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-left,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-all,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-bottom,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-right,.xmodule_display.xmodule_GraphicalSliderToolModule .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}@media print{.xmodule_display.xmodule_PollModule div.poll_question{display:block;width:auto;padding:0}.xmodule_display.xmodule_PollModule div.poll_question canvas,.xmodule_display.xmodule_PollModule div.poll_question img{page-break-inside:avoid}}.xmodule_display.xmodule_PollModule div.poll_question .inline{display:inline}.xmodule_display.xmodule_PollModule div.poll_question h3{margin-top:0;margin-bottom:15px;color:#fe57a1;font-size:1.9em}.xmodule_display.xmodule_PollModule div.poll_question h3.problem-header div.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_PollModule div.poll_question h3{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_PollModule div.poll_question p{text-align:justify;font-weight:bold}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer{margin-bottom:20px}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer.short{clear:both}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question{height:auto;clear:both;min-height:30px}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question.short{clear:none;width:30%;display:inline;float:left}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .button{-webkit-appearance:none;-webkit-background-clip:padding-box;-webkit-border-image:none;-webkit-box-align:center;-webkit-box-shadow:#fff 0px 1px 0px 0px inset;-webkit-font-smoothing:antialiased;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-writing-mode:horizontal-tb;background-clip:padding-box;background-color:#eee;background-image:-webkit-linear-gradient(top, #eee, #d2d2d2);border-bottom-color:#cacaca;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#cacaca;border-left-style:solid;border-left-width:1px;border-right-color:#cacaca;border-right-style:solid;border-right-width:1px;border-top-color:#cacaca;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;box-shadow:#fff 0px 1px 0px 0px inset;box-sizing:border-box;color:#333;display:inline;float:left;font-family:'Open Sans', Verdana, Geneva, sans-serif;font-size:13px;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:normal;line-height:25.59375px;margin-bottom:15px;margin:0;padding:0px;text-align:center;text-decoration:none;text-indent:0px;text-shadow:#f8f8f8 0px 1px 0px;text-transform:none;vertical-align:top;white-space:pre-line;width:25px;height:25px;word-spacing:0px;writing-mode:lr-tb}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .button.answered{-webkit-box-shadow:#61b8e1 0px 1px 0px 0px inset;background-color:#1d9dd9;background-image:-webkit-linear-gradient(top, #1d9dd9, #0e7cb0);border-bottom-color:#0d72a2;border-left-color:#0d72a2;border-right-color:#0d72a2;border-top-color:#0d72a2;box-shadow:#61b8e1 0px 1px 0px 0px inset;color:#fff;text-shadow:#076794 0px 1px 0px;background-image:none}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .text{display:inline;float:left;width:80%;text-align:left;min-height:30px;margin-left:20px;height:auto;margin-bottom:20px}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .text.short{width:100px}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats{min-height:40px;margin-top:20px;clear:both}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats.short{margin-top:0;clear:none;display:inline;float:right;width:70%}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .bar{width:75%;height:20px;border:1px solid black;display:inline;float:left;margin-right:10px}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .bar.short{width:65%;height:20px;margin-top:3px}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .bar .percent{background-color:gray;width:0px;height:20px}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .number{width:80px;display:inline;float:right;height:28px;text-align:right}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .number.short{width:120px;height:auto}.xmodule_display.xmodule_PollModule div.poll_question .poll_answer.answered{-webkit-box-shadow:#61b8e1 0px 1px 0px 0px inset;background-color:#1d9dd9;background-image:-webkit-linear-gradient(top, #1d9dd9, #0e7cb0);border-bottom-color:#0d72a2;border-left-color:#0d72a2;border-right-color:#0d72a2;border-top-color:#0d72a2;box-shadow:#61b8e1 0px 1px 0px 0px inset;color:#fff;text-shadow:#076794 0px 1px 0px}.xmodule_display.xmodule_PollModule div.poll_question .button.reset-button{clear:both;float:right}.xmodule_display.xmodule_HtmlModule *{line-height:1.4em}.xmodule_display.xmodule_HtmlModule h1{color:#3c3c3c;font:normal 2em/1.4em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin:0 0 1.416em 0}.xmodule_display.xmodule_HtmlModule h2{color:#646464;font:normal 1.2em/1.2em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_HtmlModule h3,.xmodule_display.xmodule_HtmlModule h4,.xmodule_display.xmodule_HtmlModule h5,.xmodule_display.xmodule_HtmlModule h6{margin:0 0 10px 0;font-weight:600}.xmodule_display.xmodule_HtmlModule h3{font-size:1.2em}.xmodule_display.xmodule_HtmlModule h4{font-size:1em}.xmodule_display.xmodule_HtmlModule h5{font-size:.83em}.xmodule_display.xmodule_HtmlModule h6{font-size:0.75em}.xmodule_display.xmodule_HtmlModule p{margin-bottom:1.416em;font-size:1em;line-height:1.6em !important;color:#3c3c3c}.xmodule_display.xmodule_HtmlModule em,.xmodule_display.xmodule_HtmlModule i{font-style:italic}.xmodule_display.xmodule_HtmlModule em span,.xmodule_display.xmodule_HtmlModule i span{font-style:italic}.xmodule_display.xmodule_HtmlModule strong,.xmodule_display.xmodule_HtmlModule b{font-weight:bold}.xmodule_display.xmodule_HtmlModule strong span,.xmodule_display.xmodule_HtmlModule b span{font-weight:bold}.xmodule_display.xmodule_HtmlModule p+p,.xmodule_display.xmodule_HtmlModule ul+p,.xmodule_display.xmodule_HtmlModule ol+p{margin-top:20px}.xmodule_display.xmodule_HtmlModule blockquote{margin:1em 40px}.xmodule_display.xmodule_HtmlModule ol,.xmodule_display.xmodule_HtmlModule ul{margin:1em 0;padding:0 0 0 1em;color:#3c3c3c}.xmodule_display.xmodule_HtmlModule ol li,.xmodule_display.xmodule_HtmlModule ul li{margin-bottom:0.708em}.xmodule_display.xmodule_HtmlModule ol{list-style:decimal outside none}.xmodule_display.xmodule_HtmlModule ul{list-style:disc outside none}.xmodule_display.xmodule_HtmlModule a:link,.xmodule_display.xmodule_HtmlModule a:visited,.xmodule_display.xmodule_HtmlModule a:hover,.xmodule_display.xmodule_HtmlModule div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_HtmlModule div.hitarea:hover+h4,.xmodule_display.xmodule_HtmlModule div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_HtmlModule div.hitarea:focus+h4,.xmodule_display.xmodule_HtmlModule a:active,.xmodule_display.xmodule_HtmlModule a:focus{color:#9B3286}.xmodule_display.xmodule_HtmlModule img{max-width:100%}.xmodule_display.xmodule_HtmlModule pre{margin:1em 0;color:#3c3c3c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.xmodule_display.xmodule_HtmlModule code{color:#3c3c3c;font-family:monospace, serif;background:none;padding:0}.xmodule_display.xmodule_HtmlModule table{width:100%;margin:20px 0;border-collapse:collapse;font-size:16px}.xmodule_display.xmodule_HtmlModule table td,.xmodule_display.xmodule_HtmlModule table th{margin:20px 0;padding:10px;border:1px solid #cbcbcb;font-size:14px}.xmodule_display.xmodule_HtmlModule table td.cont-justified-left,.xmodule_display.xmodule_HtmlModule table th.cont-justified-left{text-align:left !important}.xmodule_display.xmodule_HtmlModule table td.cont-justified-right,.xmodule_display.xmodule_HtmlModule table th.cont-justified-right{text-align:right !important}.xmodule_display.xmodule_HtmlModule table td.cont-justified-center,.xmodule_display.xmodule_HtmlModule table th.cont-justified-center{text-align:center !important}.xmodule_display.xmodule_HtmlModule th{background:#eee;font-weight:bold}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .modal-ui-icon{position:absolute;display:block;padding:5px 7px;border-radius:5px;opacity:.9;background:#fff;color:#000;border:2px solid #000}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .modal-ui-icon .label{font-weight:bold}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .modal-ui-icon i{font-style:normal}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-link{position:relative;display:block}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-link .action-fullscreen{display:none;top:10px;left:10px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-link:hover .action-fullscreen{display:block}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal{position:fixed;top:0;left:0;display:none;height:100%;width:100%;background-color:rgba(0,0,0,0.7)}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content{position:relative;top:2.5%;display:block;height:95%;width:95%;margin:auto;overflow:hidden}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-wrapper{position:relative}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-wrapper img{position:relative;display:block;max-width:100%;max-height:100%;margin:auto;cursor:default}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .action-close{top:10px;right:10px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls{position:absolute;right:10px;bottom:10px;margin:0;padding:0;list-style:none}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control{position:relative;display:inline-block;margin:0;padding:0}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon{position:relative}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in{margin-right:5px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out{margin-left:5px}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled{opacity:0.5;cursor:default}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-fit-to-screen{display:block}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper{top:0 !important;left:0 !important;width:100% !important;height:100% !important}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img{top:0 !important;left:0 !important}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-zoomed{display:block}.xmodule_display.xmodule_HtmlModule .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img{max-width:none;max-height:none;margin:0;cursor:move}.xmodule_display.xmodule_AnnotatableModule .annotatable-wrapper{position:relative}.xmodule_display.xmodule_AnnotatableModule .annotatable-header{margin-bottom:.5em}.xmodule_display.xmodule_AnnotatableModule .annotatable-header .annotatable-title{font-size:1.375em;text-transform:uppercase;padding:2px 4px}.xmodule_display.xmodule_AnnotatableModule .annotatable-section{position:relative;padding:.5em 1em;border:1px solid #cbcbcb;border-radius:0.5em;margin-bottom:0.5em}.xmodule_display.xmodule_AnnotatableModule .annotatable-section.shaded{background-color:#EDEDED}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-title{font-weight:bold}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-title a{font-weight:normal}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-body{border-top:1px solid #cbcbcb;margin-top:0.5em;padding-top:0.5em}.xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-body:after{content:"";display:table;clear:both}.xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template{list-style:disc;margin-left:4em}.xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template b{font-weight:bold}.xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template i{font-style:italic}.xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template code{display:inline;white-space:pre;font-family:Courier New, monospace}.xmodule_display.xmodule_AnnotatableModule .annotatable-toggle{position:absolute;right:0;margin:2px 1em 2px 0}.xmodule_display.xmodule_AnnotatableModule .annotatable-toggle.expanded:after{content:" \2191"}.xmodule_display.xmodule_AnnotatableModule .annotatable-toggle.collapsed:after{content:" \2193"}.xmodule_display.xmodule_AnnotatableModule .annotatable-span{display:inline}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-#ff0{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-#ff0.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-red{background-color:rgba(178,19,16,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-red.selected{background-color:rgba(178,19,16,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-orange{background-color:rgba(255,165,0,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-orange.selected{background-color:rgba(255,165,0,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-green{background-color:rgba(25,255,132,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-green.selected{background-color:rgba(25,255,132,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-blue{background-color:rgba(35,163,255,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-blue.selected{background-color:rgba(35,163,255,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-purple{background-color:rgba(115,9,178,0.3)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-purple.selected{background-color:rgba(115,9,178,0.9)}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.hide{cursor:none;background-color:inherit}.xmodule_display.xmodule_AnnotatableModule .annotatable-span.hide .annotatable-icon{display:none}.xmodule_display.xmodule_AnnotatableModule .annotatable-span .annotatable-comment{display:none}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip{font-size:0.875em;border:1px solid #333;border-radius:1em;background-color:rgba(0,0,0,0.85);color:#fff;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar{font-size:1em;color:inherit;background-color:transparent;padding:5px 10px;border:none}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-title{padding:5px 0;border-bottom:2px solid #333;font-weight:bold}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-icon{right:10px;background:#333}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-state-hover{color:inherit;border:1px solid #cbcbcb}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-content{color:inherit;font-size:0.875em;text-align:left;font-weight:400;padding:0 10px 10px 10px;background-color:transparent;border-color:transparent}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip p{color:inherit;line-height:normal}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable{max-width:375px}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content{padding:0 10px}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-comment{display:block;margin:0 0 10px 0;max-height:225px;overflow:auto;line-height:normal}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-reply{display:block;border-top:2px solid #333;padding:5px 0;margin:0;text-align:center}.xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable:after{content:'';display:inline-block;position:absolute;bottom:-20px;left:50%;height:0;width:0;margin-left:-5px;border:10px solid transparent;border-top-color:rgba(0,0,0,0.85)}.xmodule_display.xmodule_CrowdsourceHinterModule .crowdsource-wrapper{box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.1);border-radius:2px;display:none;margin-top:20px;padding:15px;background:#fdf8eb}.xmodule_display.xmodule_CrowdsourceHinterModule .hint-inner-container{padding-left:15px;padding-right:15px;font-size:16px}.xmodule_display.xmodule_CrowdsourceHinterModule .vote{padding-top:0 !important;padding-bottom:0 !important}.xmodule_display.xmodule_CrowdsourceHinterModule .wizard-view{float:left;width:790px;margin-right:10px}.xmodule_display.xmodule_CrowdsourceHinterModule .wizard-container{width:3000px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.xmodule_display.xmodule_CrowdsourceHinterModule .wizard-viewbox{width:800px;overflow:hidden;position:relative}.xmodule_display.xmodule_CapaModule h2{margin-top:0;margin-bottom:15px}.xmodule_display.xmodule_CapaModule h2.problem-header{display:inline-block}.xmodule_display.xmodule_CapaModule h2.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_CapaModule h2{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_CapaModule iframe[seamless]{overflow:hidden;padding:0px;border:0px none transparent;background-color:transparent}.xmodule_display.xmodule_CapaModule .inline-error{color:#fc2020}.xmodule_display.xmodule_CapaModule div.problem-progress{display:inline-block;padding-left:5px;color:#666;font-weight:100;font-size:1em}@media print{.xmodule_display.xmodule_CapaModule div.problem{display:block;padding:0;width:auto}.xmodule_display.xmodule_CapaModule div.problem canvas,.xmodule_display.xmodule_CapaModule div.problem img{page-break-inside:avoid}}.xmodule_display.xmodule_CapaModule div.problem img{max-width:890px;max-height:600px}.xmodule_display.xmodule_CapaModule div.problem .inline{display:inline}.xmodule_display.xmodule_CapaModule div.problem .choicegroup,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup{min-width:100px;width:auto !important;width:100px}.xmodule_display.xmodule_CapaModule div.problem .choicegroup:after,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup:after{content:"";display:table;clear:both}.xmodule_display.xmodule_CapaModule div.problem .choicegroup label,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label{float:left;clear:both;margin-bottom:5px}.xmodule_display.xmodule_CapaModule div.problem .choicegroup label.choicegroup_correct:after,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicegroup_correct:after,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicetextgroup_correct:after,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup section.choicetextgroup_correct:after{margin-left:15px;content:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_CapaModule div.problem .choicegroup label.choicegroup_incorrect:after,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicegroup_incorrect:after,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicetextgroup_incorrect:after,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup section.choicetextgroup_incorrect:after{margin-left:15px;content:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png")}.xmodule_display.xmodule_CapaModule div.problem .choicegroup .indicator_container,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .indicator_container{float:left;width:25px;height:1px;margin-right:15px}.xmodule_display.xmodule_CapaModule div.problem .choicegroup fieldset,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px 0px 20px;padding-left:20px;border-left:1px solid #ddd}.xmodule_display.xmodule_CapaModule div.problem .choicegroup input[type="radio"],.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup input[type="radio"],.xmodule_display.xmodule_CapaModule div.problem .choicegroup input[type="checkbox"],.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup input[type="checkbox"]{float:left;margin:4px}.xmodule_display.xmodule_CapaModule div.problem .choicegroup text,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup text{display:inline;margin-left:25px}.xmodule_display.xmodule_CapaModule div.problem ol.enumerate li:before{display:block;visibility:hidden;height:0;content:" "}.xmodule_display.xmodule_CapaModule div.problem .solution-span&gt;span{margin:20px 0;display:block;border:1px solid #ddd;padding:9px 15px 20px;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #eee;border-radius:3px}.xmodule_display.xmodule_CapaModule div.problem .solution-span&gt;span:empty{display:none}.xmodule_display.xmodule_CapaModule div.problem .targeted-feedback-span&gt;span{margin:20px 0;display:block;border:1px solid #000;padding:9px 15px 20px;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #eee;border-radius:3px}.xmodule_display.xmodule_CapaModule div.problem .targeted-feedback-span&gt;span:empty{display:none}.xmodule_display.xmodule_CapaModule div.problem .targeted-feedback-span&gt;span{margin:20px 0;display:block;border:1px solid #000;padding:9px 15px 20px;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #eee;border-radius:3px}.xmodule_display.xmodule_CapaModule div.problem .targeted-feedback-span&gt;span:empty{display:none}.xmodule_display.xmodule_CapaModule div.problem div p.answer{margin-top:-2px}.xmodule_display.xmodule_CapaModule div.problem div p.status{margin:8px 0 0 10px;text-indent:100%;white-space:nowrap;overflow:hidden}.xmodule_display.xmodule_CapaModule div.problem div.unanswered p.status{display:inline-block;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div.correct p.status,.xmodule_display.xmodule_CapaModule div.problem div.ui-icon-check p.status{display:inline-block;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div.correct input,.xmodule_display.xmodule_CapaModule div.problem div.ui-icon-check input{border-color:green}.xmodule_display.xmodule_CapaModule div.problem div.processing p.status{display:inline-block;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div.processing input{border-color:#aaa}.xmodule_display.xmodule_CapaModule div.problem div.incorrect p.status,.xmodule_display.xmodule_CapaModule div.problem div.incomplete p.status,.xmodule_display.xmodule_CapaModule div.problem div.ui-icon-close p.status{display:inline-block;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div.incorrect input,.xmodule_display.xmodule_CapaModule div.problem div.incomplete input,.xmodule_display.xmodule_CapaModule div.problem div.ui-icon-close input{border-color:red}.xmodule_display.xmodule_CapaModule div.problem div&gt;span{display:block;margin-bottom:0.70788em}.xmodule_display.xmodule_CapaModule div.problem div p.answer{display:inline-block;margin-bottom:0;margin-left:10px}.xmodule_display.xmodule_CapaModule div.problem div p.answer:before{display:inline;content:"Answer: ";font-weight:bold}.xmodule_display.xmodule_CapaModule div.problem div p.answer:empty:before{display:none}.xmodule_display.xmodule_CapaModule div.problem div div.equation{clear:both;margin-top:3px}.xmodule_display.xmodule_CapaModule div.problem div div.equation .MathJax_Display{display:inline-block;width:auto}.xmodule_display.xmodule_CapaModule div.problem div div.equation img.loading{display:inline-block;padding-left:10px}.xmodule_display.xmodule_CapaModule div.problem div div.equation span{margin-bottom:0}.xmodule_display.xmodule_CapaModule div.problem div div.equation span.math{display:inline-block;padding:6px;min-width:30px;border:1px solid #e3e3e3;border-radius:4px;background:#f1f1f1}.xmodule_display.xmodule_CapaModule div.problem div span.unanswered,.xmodule_display.xmodule_CapaModule div.problem div span.ui-icon-bullet{display:inline-block;position:relative;top:4px;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div span.processing,.xmodule_display.xmodule_CapaModule div.problem div span.ui-icon-processing{display:inline-block;position:relative;top:6px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div span.correct,.xmodule_display.xmodule_CapaModule div.problem div span.ui-icon-check{display:inline-block;position:relative;top:3px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div span.partially-correct{display:inline-block;position:relative;top:6px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/partially-correct-icon.cc15e5446ed3.png") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div span.incorrect,.xmodule_display.xmodule_CapaModule div.problem div span.incomplete,.xmodule_display.xmodule_CapaModule div.problem div span.ui-icon-close{display:inline-block;position:relative;top:3px;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_CapaModule div.problem div .reload{float:right;margin:10px}.xmodule_display.xmodule_CapaModule div.problem div .grader-status{margin:10px 0;padding:10px;border-radius:5px;background:#f8f8f8}.xmodule_display.xmodule_CapaModule div.problem div .grader-status:after{content:"";display:table;clear:both}.xmodule_display.xmodule_CapaModule div.problem div .grader-status span{display:block;float:left;overflow:hidden;margin:-7px 7px 0 0;text-indent:-9999px}.xmodule_display.xmodule_CapaModule div.problem div .grader-status .grading{margin:0px 7px 0 0;padding-left:25px;background:url("//storagecdn.xuetangx.com/static/images/info-icon.ea77eece4618.png") left center no-repeat;text-indent:0px}.xmodule_display.xmodule_CapaModule div.problem div .grader-status p{float:left;margin-bottom:0;text-transform:capitalize;line-height:20px}.xmodule_display.xmodule_CapaModule div.problem div .grader-status.file{margin-top:20px;padding:20px 0 0 0;border:0;border-top:1px solid #eee;background:#fff}.xmodule_display.xmodule_CapaModule div.problem div .grader-status.file p.debug{display:none}.xmodule_display.xmodule_CapaModule div.problem div .grader-status.file input{float:left}.xmodule_display.xmodule_CapaModule div.problem div .evaluation p{margin-bottom:4px}.xmodule_display.xmodule_CapaModule div.problem div .feedback-on-feedback{margin-right:20px;height:100px}.xmodule_display.xmodule_CapaModule div.problem div .evaluation-response header{text-align:right}.xmodule_display.xmodule_CapaModule div.problem div .evaluation-response header a{font-size:.85em}.xmodule_display.xmodule_CapaModule div.problem div .evaluation-scoring .scoring-list{margin-left:3px;list-style-type:none}.xmodule_display.xmodule_CapaModule div.problem div .evaluation-scoring .scoring-list li{display:inline;margin-left:50px}.xmodule_display.xmodule_CapaModule div.problem div .evaluation-scoring .scoring-list li:first-child{margin-left:0}.xmodule_display.xmodule_CapaModule div.problem div .evaluation-scoring .scoring-list li label{font-size:.9em}.xmodule_display.xmodule_CapaModule div.problem div .submit-message-container{margin:20px 0px}.xmodule_display.xmodule_CapaModule div.problem form.option-input{margin:-10px 0 20px;padding-bottom:20px}.xmodule_display.xmodule_CapaModule div.problem form.option-input select{margin-right:1.69492%}.xmodule_display.xmodule_CapaModule div.problem ul{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:disc outside none}.xmodule_display.xmodule_CapaModule div.problem ol{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:decimal outside none}.xmodule_display.xmodule_CapaModule div.problem dl{line-height:1.4em}.xmodule_display.xmodule_CapaModule div.problem dl dt{font-weight:bold}.xmodule_display.xmodule_CapaModule div.problem dl dd{margin-bottom:0}.xmodule_display.xmodule_CapaModule div.problem dd{margin-left:.5em;margin-left:.5rem}.xmodule_display.xmodule_CapaModule div.problem li{margin-bottom:0.70788em;line-height:1.4em}.xmodule_display.xmodule_CapaModule div.problem li:last-child{margin-bottom:0}.xmodule_display.xmodule_CapaModule div.problem p{margin-bottom:1.41575em}.xmodule_display.xmodule_CapaModule div.problem table{margin:1.41575em 0;border-collapse:collapse;table-layout:auto}.xmodule_display.xmodule_CapaModule div.problem table td.cont-justified-left,.xmodule_display.xmodule_CapaModule div.problem table th.cont-justified-left{text-align:left !important}.xmodule_display.xmodule_CapaModule div.problem table td.cont-justified-right,.xmodule_display.xmodule_CapaModule div.problem table th.cont-justified-right{text-align:right !important}.xmodule_display.xmodule_CapaModule div.problem table td.cont-justified-center,.xmodule_display.xmodule_CapaModule div.problem table th.cont-justified-center{text-align:center !important}.xmodule_display.xmodule_CapaModule div.problem table th{text-align:left;font-weight:bold}.xmodule_display.xmodule_CapaModule div.problem table td{text-align:left}.xmodule_display.xmodule_CapaModule div.problem table caption,.xmodule_display.xmodule_CapaModule div.problem table th,.xmodule_display.xmodule_CapaModule div.problem table td{padding:.25em .75em .25em 0;padding:.25rem .75rem .25rem 0}.xmodule_display.xmodule_CapaModule div.problem table caption{margin-bottom:.75em;margin-bottom:.75rem;padding:.75em 0;padding:.75rem 0;background:#f1f1f1}.xmodule_display.xmodule_CapaModule div.problem table tr,.xmodule_display.xmodule_CapaModule div.problem table td,.xmodule_display.xmodule_CapaModule div.problem table th{vertical-align:middle}.xmodule_display.xmodule_CapaModule div.problem code{margin:0 2px;padding:0px 5px;border:1px solid #eaeaea;border-radius:3px;background-color:#f8f8f8;white-space:nowrap;font-size:.9em}.xmodule_display.xmodule_CapaModule div.problem pre{overflow:auto;padding:6px 10px;border:1px solid #cbcbcb;border-radius:3px;background-color:#f8f8f8;font-size:.9em;line-height:1.4}.xmodule_display.xmodule_CapaModule div.problem pre&gt;code{margin:0;padding:0;border:none;background:transparent;white-space:pre}.xmodule_display.xmodule_CapaModule div.problem .CodeMirror{border:1px solid black;font-size:14px;line-height:18px;resize:none}.xmodule_display.xmodule_CapaModule div.problem .CodeMirror .cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.xmodule_display.xmodule_CapaModule div.problem .CodeMirror pre{overflow:hidden;margin:0;padding:0;border-width:0;border-radius:0;background:transparent;white-space:pre;word-wrap:normal;font-size:inherit;font-family:inherit;resize:none}.xmodule_display.xmodule_CapaModule div.problem .CodeMirror pre.CodeMirror-cursor{position:absolute;visibility:hidden;width:0;border-right:none;border-left:1px solid #000}.xmodule_display.xmodule_CapaModule div.problem .CodeMirror-focused pre.CodeMirror-cursor{visibility:visible}.xmodule_display.xmodule_CapaModule div.problem .CodeMirror-code pre{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.xmodule_display.xmodule_CapaModule div.problem .CodeMirror-scroll{margin-right:0px}.xmodule_display.xmodule_CapaModule div.problem hr{float:none;clear:both;margin:0 0 .75rem;width:100%;height:1px;border:none;background:#ddd;color:#ddd}.xmodule_display.xmodule_CapaModule div.problem .hidden{display:none;visibility:hidden}.xmodule_display.xmodule_CapaModule div.problem input[type="email"],.xmodule_display.xmodule_CapaModule div.problem input[type="number"],.xmodule_display.xmodule_CapaModule div.problem input[type="password"],.xmodule_display.xmodule_CapaModule div.problem input[type="search"],.xmodule_display.xmodule_CapaModule div.problem input[type="tel"],.xmodule_display.xmodule_CapaModule div.problem input[type="text"],.xmodule_display.xmodule_CapaModule div.problem input[type="url"],.xmodule_display.xmodule_CapaModule div.problem input[type="color"],.xmodule_display.xmodule_CapaModule div.problem input[type="date"],.xmodule_display.xmodule_CapaModule div.problem input[type="datetime"],.xmodule_display.xmodule_CapaModule div.problem input[type="datetime-local"],.xmodule_display.xmodule_CapaModule div.problem input[type="month"],.xmodule_display.xmodule_CapaModule div.problem input[type="time"],.xmodule_display.xmodule_CapaModule div.problem input[type="week"]{display:inline;width:auto}.xmodule_display.xmodule_CapaModule div.problem center{display:block;margin:1.41575em 0;padding:1.41575em;border:1px solid #cbcbcb}.xmodule_display.xmodule_CapaModule div.problem div.action{margin-top:20px}.xmodule_display.xmodule_CapaModule div.problem div.action .save,.xmodule_display.xmodule_CapaModule div.problem div.action .check,.xmodule_display.xmodule_CapaModule div.problem div.action .show,.xmodule_display.xmodule_CapaModule div.problem div.action .reset{height:40px;vertical-align:middle;font-weight:600}.xmodule_display.xmodule_CapaModule div.problem div.action .show .show-label{font-weight:600;font-size:1.0em}.xmodule_display.xmodule_CapaModule div.problem div.action .submission_feedback{display:inline-block;margin-top:8px;margin-left:10px;color:#666;font-style:italic;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_CapaModule div.problem .detailed-solution&gt;p:first-child{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_CapaModule div.problem .detailed-solution p:last-child{margin-bottom:0}.xmodule_display.xmodule_CapaModule div.problem .detailed-targeted-feedback&gt;p:first-child{color:red;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_CapaModule div.problem .detailed-targeted-feedback p:last-child{margin-bottom:0}.xmodule_display.xmodule_CapaModule div.problem .detailed-targeted-feedback-correct&gt;p:first-child{color:green;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_CapaModule div.problem .detailed-targeted-feedback-correct p:last-child{margin-bottom:0}.xmodule_display.xmodule_CapaModule div.problem div.capa_alert{margin-top:20px;padding:8px 12px;border:1px solid #ebe8bf;border-radius:3px;background:#fffcdd;font-size:0.9em}.xmodule_display.xmodule_CapaModule div.problem div.capa_reset{padding:25px;border:1px solid #fd5757;background-color:#ffd5d5;border-radius:3px;font-size:1em;margin-top:10px;margin-bottom:10px}.xmodule_display.xmodule_CapaModule div.problem .capa_reset&gt;h2{color:#aa0000}.xmodule_display.xmodule_CapaModule div.problem .capa_reset li{font-size:0.9em}.xmodule_display.xmodule_CapaModule div.problem .hints{border:1px solid #cbcbcb}.xmodule_display.xmodule_CapaModule div.problem .hints h3{padding:9px;border-bottom:1px solid #e3e3e3;background:#eee;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:1em}.xmodule_display.xmodule_CapaModule div.problem .hints div{border-bottom:1px solid #ddd}.xmodule_display.xmodule_CapaModule div.problem .hints div:last-child{border-bottom:none}.xmodule_display.xmodule_CapaModule div.problem .hints div p{margin-bottom:0}.xmodule_display.xmodule_CapaModule div.problem .hints div header a{display:block;padding:9px;background:#f8f8f8;box-shadow:inset 0 0 0 1px #fff}.xmodule_display.xmodule_CapaModule div.problem .hints div&gt;section{padding:9px}.xmodule_display.xmodule_CapaModule div.problem .test{padding-top:18px}.xmodule_display.xmodule_CapaModule div.problem .test header{margin-bottom:12px}.xmodule_display.xmodule_CapaModule div.problem .test header h3{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_CapaModule div.problem .test&gt;section{position:relative;margin-bottom:10px;padding:9px 9px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #eee}.xmodule_display.xmodule_CapaModule div.problem .test&gt;section p:last-of-type{margin-bottom:0}.xmodule_display.xmodule_CapaModule div.problem .test&gt;section .shortform{margin-bottom:.6em}.xmodule_display.xmodule_CapaModule div.problem .test&gt;section a.full{position:absolute;top:0;right:0;bottom:1px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:4px;background:#e5e5e5;text-align:right;font-size:1em}.xmodule_display.xmodule_CapaModule div.problem .test&gt;section a.full.full-top{position:absolute;top:1px;right:0;bottom:auto;left:0}.xmodule_display.xmodule_CapaModule div.problem .test&gt;section a.full.full-bottom{position:absolute;top:auto;right:0;bottom:1px;left:0}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section{padding-top:30px;padding-left:20px;background-color:#fafafa;color:#2c2c2c;font-size:1em;font-family:monospace}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section header{font-size:1.4em}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .shortform{font-weight:bold}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform{margin:0;padding:0}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-errors{margin:5px;padding:10px 10px 10px 40px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center left no-repeat}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-errors li{color:#b00}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-output{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-output h4{font-size:1em;font-family:monospace}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-output dl{margin:0}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-output dt{margin-top:20px}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-output dd{margin-left:24pt}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-correct{background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") left 20px no-repeat}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-correct .result-actual-output{color:#090}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-incorrect{background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") left 20px no-repeat}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .result-incorrect .result-actual-output{color:#B00}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .markup-text{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .markup-text bs{color:#bb0000}.xmodule_display.xmodule_CapaModule div.problem .external-grader-message section .longform .markup-text bg{color:#bda046}.xmodule_display.xmodule_CapaModule div.problem .rubric tr{margin:10px 0;height:100%}.xmodule_display.xmodule_CapaModule div.problem .rubric td{margin:10px 0;padding:20px 0;height:100%}.xmodule_display.xmodule_CapaModule div.problem .rubric th{margin:5px;padding:5px}.xmodule_display.xmodule_CapaModule div.problem .rubric label,.xmodule_display.xmodule_CapaModule div.problem .rubric .view-only{position:relative;display:inline-block;margin:3px;padding:15px;min-width:50px;min-height:50px;width:150px;height:100%;background-color:#cbcbcb;font-size:.9em}.xmodule_display.xmodule_CapaModule div.problem .rubric .grade{position:absolute;right:0;bottom:0;margin:10px}.xmodule_display.xmodule_CapaModule div.problem .rubric .selected-grade{background:#666;color:white}.xmodule_display.xmodule_CapaModule div.problem .rubric input[type=radio]:checked+label{background:#666;color:white}.xmodule_display.xmodule_CapaModule div.problem .rubric input[class='score-selection']{display:none}.xmodule_display.xmodule_CapaModule div.problem .annotation-input{margin:0 0 1em 0;border:1px solid #cbcbcb;border-radius:1em}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .annotation-header{padding:.5em 1em;border-bottom:1px solid #cbcbcb;font-weight:bold}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .annotation-body{padding:.5em 1em}.xmodule_display.xmodule_CapaModule div.problem .annotation-input a.annotation-return{float:right;font:inherit;font-weight:normal}.xmodule_display.xmodule_CapaModule div.problem .annotation-input a.annotation-return:after{content:" \2191"}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .block,.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags{margin:.5em 0;padding:0}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .block-highlight{padding:.5em;border:1px solid rgba(214,214,0,0.3);background-color:rgba(255,255,10,0.3);color:#333;font-style:normal}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .block-comment{font-style:italic}.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags{display:block;margin-left:1em;list-style-type:none}.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags li{position:relative;display:block;margin:1em 0 0 0}.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags li .tag{display:inline-block;margin-left:40px;border:1px solid #666}.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags li .tag.selected{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags li .tag-status{position:absolute;left:0}.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags li .tag-status,.xmodule_display.xmodule_CapaModule div.problem .annotation-input ul.tags li .tag{padding:.25em .5em}.xmodule_display.xmodule_CapaModule div.problem .annotation-input textarea.comment,.xmodule_display.xmodule_CapaModule div.problem .annotation-input form#wiki_revision .comment.CodeMirror,form#wiki_revision .xmodule_display.xmodule_CapaModule div.problem .annotation-input .comment.CodeMirror{padding:0.2em 0.4em;width:100%;height:7.2em;line-height:1.4em}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .answer-annotation{display:block;margin:0}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .debug-value{margin:1em 0;padding:1em;border:1px solid #000;background-color:#999;color:#fff}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .debug-value input[type="text"]{width:100%}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .debug-value pre{background-color:#cbcbcb;color:#000}.xmodule_display.xmodule_CapaModule div.problem .annotation-input .debug-value:before{display:block;content:"debug input value";text-transform:uppercase;font-weight:bold;font-size:1.5em}.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup input[type="text"]{margin-bottom:0.5em}.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicetextgroup_correct input[type="text"],.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup section.choicetextgroup_correct input[type="text"]{border-color:green}.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicetextgroup_show_correct:after,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup section.choicetextgroup_show_correct:after{margin-left:15px;content:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup span.mock_label{cursor:default}.xmodule_display.xmodule_PeerGradingModule h2{margin-top:0;margin-bottom:15px}.xmodule_display.xmodule_PeerGradingModule h2.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_PeerGradingModule h2{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_PeerGradingModule div.name{padding-bottom:15px}.xmodule_display.xmodule_PeerGradingModule div.name h2{display:inline}.xmodule_display.xmodule_PeerGradingModule div.name .progress-container{display:inline;float:right;padding-top:3px}.xmodule_display.xmodule_PeerGradingModule .inline-error{color:#fc2525}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended:after{content:"";display:table;clear:both}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended .written-feedback{position:relative;margin:0;height:150px;border:1px solid lightgray;padding:5px;resize:vertical;width:99%;overflow:auto}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended .written-feedback .del{text-decoration:line-through;background-color:#ffc3c3}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended .written-feedback .ins{background-color:#c3ffc3}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper{border:1px solid lightgray;border-radius:10px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar{background-color:#eee;border-radius:10px 10px 0 0;border-bottom:1px solid lightgray}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .statustable{width:100%;padding:20px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .status-container{display:table-cell;text-align:center}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .status-container .status-elements{border-radius:5px;border:1px solid lightgray}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .problemtype-container{padding:10px;width:60%}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .problemtype{padding:10px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .assessments-container{float:right;padding:10px 20px 10px 10px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .status-bar .assessments-container .assessment-text{display:inline-block;display:table-cell;padding-right:10px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .item-container{padding-bottom:10px;margin:15px}.xmodule_display.xmodule_PeerGradingModule div.problemwrapper .result-container{float:left;width:100%;position:relative}.xmodule_display.xmodule_PeerGradingModule section.legend-container{margin:15px;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule section.legend-container .legenditem{display:inline;padding:10px;width:20%;background-color:#eee;font-size:.9em}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status{vertical-align:center}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem{display:table-cell;padding:10px;width:30px;border-right:1px solid lightgray;background-color:#eee;color:#2c2c2c;font-size:.9em}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem:first-child{border-radius:5px 0 0 5px}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem:last-child{border-right:0;border-radius:0 5px 5px 0}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem:only-child{border-radius:5px}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem .show-results{margin-top:.3em;text-align:right}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem .show-results-button{font:1em monospace}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .statusitem-current{background-color:#fff;color:#222}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status span.unanswered{display:inline-block;position:relative;float:right;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status span.correct{display:inline-block;position:relative;float:right;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status span.incorrect{display:inline-block;position:relative;float:right;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.combined-open-ended-status .icon-caret-right{display:inline-block;margin-right:5px;vertical-align:baseline}.xmodule_display.xmodule_PeerGradingModule .visibility-control,.xmodule_display.xmodule_PeerGradingModule .visibility-control-prompt{display:block;width:100%;height:40px}.xmodule_display.xmodule_PeerGradingModule .visibility-control .inner,.xmodule_display.xmodule_PeerGradingModule .visibility-control-prompt .inner{float:left;margin-top:20px;width:85%;height:5px;border-top:1px dotted #ddd}.xmodule_display.xmodule_PeerGradingModule .section-header{display:block;float:right;padding-top:10px;width:15%;text-align:center;font-size:.9em}.xmodule_display.xmodule_PeerGradingModule .wrapper-score-selection{display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.xmodule_display.xmodule_PeerGradingModule .wrappable{display:table-cell;padding:5px}.xmodule_display.xmodule_PeerGradingModule .rubric-list-item{margin-bottom:2px;padding:10px}.xmodule_display.xmodule_PeerGradingModule .rubric-list-item:hover,.xmodule_display.xmodule_PeerGradingModule .rubric-list-item:focus{background-color:#eee}.xmodule_display.xmodule_PeerGradingModule .rubric-list-item .rubric-label-selected{border-radius:5px;background-color:#eee}.xmodule_display.xmodule_PeerGradingModule span.rubric-category{display:block;margin-bottom:10px;padding-top:10px;width:100%;border-bottom:1px solid lightgray;font-size:1.1em}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container{margin:15px;padding-top:10px;padding-bottom:5px}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container ul.rubric-list{margin:0 20px 10px 20px;padding:0;list-style-type:none}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container ul.rubric-list li.rubric-list-item{margin-bottom:2px;padding:10px}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container h4{padding-top:10px}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container span.rubric-category{display:block;width:100%;border-bottom:1px solid lightgray;font-weight:bold;font-size:.9em}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicegroup_correct:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicetextgroup_correct:before,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicetextgroup_correct:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup section.choicetextgroup_correct:before,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container section.choicetextgroup_correct:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_correct:before,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicetextgroup_correct:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_correct:before,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container section.choicetextgroup_correct:before{margin-right:15px;content:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicegroup_partialcorrect:before{margin-right:15px;content:url("//storagecdn.xuetangx.com/static/images/partially-correct-icon.cc15e5446ed3.png")}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicegroup_incorrect:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container section.choicetextgroup_incorrect:before{margin-right:15px;content:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png")}.xmodule_display.xmodule_PeerGradingModule div.combined-rubric-container div.written-feedback{background:#f8f8f8;padding:5px}.xmodule_display.xmodule_PeerGradingModule div.result-container{padding-top:10px;padding-bottom:5px}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation p{margin-bottom:1px}.xmodule_display.xmodule_PeerGradingModule div.result-container .feedback-on-feedback{height:100px;margin-right:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-response{margin-bottom:2px}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-response header a{font-size:.85em}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-scoring .scoring-list{margin-left:3px;list-style-type:none}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-scoring .scoring-list li{display:inline;margin-left:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-scoring .scoring-list li:first-child{margin-left:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .evaluation-scoring .scoring-list li label{font-size:.9em}.xmodule_display.xmodule_PeerGradingModule div.result-container .submit-message-container{margin:10px 0}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message{margin-bottom:5px}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section{padding-left:20px;background-color:#fafafa;color:#2c2c2c;font-family:monospace;font-size:1em;padding-top:10px;padding-bottom:30px}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section header{font-size:1.4em}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .shortform{font-weight:bold}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform{padding:0;margin:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-errors{margin:5px;padding:10px 10px 10px 40px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center left no-repeat}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-errors li{color:#B00}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output h4{font-size:1em;font-family:monospace}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output dl{margin:0}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output dt{margin-top:20px}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .result-output dd{margin-left:24pt}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .markup-text{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .markup-text bs{color:#bb0000}.xmodule_display.xmodule_PeerGradingModule div.result-container .external-grader-message section .longform .markup-text bg{color:#bda046}.xmodule_display.xmodule_PeerGradingModule div.result-container .rubric-result-container{padding:2px;margin:0;display:inline}.xmodule_display.xmodule_PeerGradingModule div.result-container .rubric-result-container .rubric-result{font-size:.9em;padding:2px;display:inline-table}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list{margin:0 20px 10px 20px;padding:0;list-style:none;list-style-type:none}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item{margin-bottom:2px;padding:10px;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item:hover,.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item:focus{background-color:#eee}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item .wrapper-score-selection{display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.xmodule_display.xmodule_PeerGradingModule div.rubric ul.rubric-list li.rubric-list-item .wrappable{display:table-cell;padding:5px}.xmodule_display.xmodule_PeerGradingModule div.rubric span.rubric-category{display:block;width:100%;border-bottom:1px solid lightgray;font-weight:bold;font-size:.9em}@media print{.xmodule_display.xmodule_PeerGradingModule section.open-ended-child{display:block;padding:0;width:auto}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child canvas,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child img{page-break-inside:avoid}}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .inline{display:inline}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ol.enumerate li:before{display:block;visibility:hidden;height:0;content:" "}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .solution-span&gt;span{position:relative;display:block;margin:20px 0;padding:9px 15px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #eee}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .solution-span&gt;span:empty{display:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.answer{margin-top:-2px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.status{margin:8px 0 0 10px;text-indent:-9999px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.unanswered p.status{display:inline-block;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.correct p.status,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.ui-icon-check p.status{display:inline-block;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.correct input,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.ui-icon-check input{border-color:green}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.processing p.status{display:inline-block;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.processing input{border-color:#aaa}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.incorrect p.status,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.ui-icon-close p.status{display:inline-block;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat;text-indent:-9999px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.incorrect input,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.ui-icon-close input{border-color:red}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child&gt;span{display:block;margin-bottom:0.70788em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.answer{display:inline-block;margin-bottom:0;margin-left:10px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.answer:before{content:"Answer: ";font-weight:bold;display:inline}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p.answer:empty:before{display:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.unanswered,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.ui-icon-bullet{display:inline-block;position:relative;top:4px;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.processing,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.ui-icon-processing{display:inline-block;position:relative;top:6px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.correct,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.ui-icon-check{display:inline-block;position:relative;top:6px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.incorrect,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child span.ui-icon-close{display:inline-block;position:relative;top:6px;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .reload{float:right;margin:10px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.short-form-response{overflow-y:auto;margin-bottom:0;padding:10px;min-height:20px;height:auto;border:1px solid #ddd;background:#f8f8f8}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.short-form-response:after{content:"";display:table;clear:both}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status{margin:10px 0;padding:10px;border-radius:5px;background:#f8f8f8}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status:after{content:"";display:table;clear:both}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status span{display:block;float:left;overflow:hidden;margin:-7px 7px 0 0;text-indent:-9999px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status .grading{margin:0 7px 0 0;padding-left:25px;background:url("//storagecdn.xuetangx.com/static/images/info-icon.ea77eece4618.png") left center no-repeat;text-indent:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status p{float:left;margin-bottom:0;line-height:20px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status.file{margin-top:20px;padding:20px 0 0 0;border:0;border-top:1px solid #eee;background:#fff}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status.file p.debug{display:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .grader-status.file input{float:left}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child form.option-input{margin:-10px 0 20px;padding-bottom:20px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child form.option-input select{margin-right:1.69492%}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ul{margin-bottom:1.41575em;margin-left:0.75em;margin-left:0.75rem}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ul.rubric-list{margin:0;padding:0;list-style-type:none;list-style:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ul.rubric-list li.rubric-list-item{margin-bottom:0;padding:0;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child ol{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:decimal outside none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child dl{line-height:1.4em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child dl dt{font-weight:bold}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child dl dd{margin-bottom:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child dd{margin-left:.5em;margin-left:.5rem}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child li{margin-bottom:0;padding:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child li:last-child{margin-bottom:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child p{margin-bottom:1.41575em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child hr{float:none;clear:both;margin:0 0 .75rem;width:100%;height:1px;border:none;background:#ddd;color:#ddd}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .hidden{display:none;visibility:hidden}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="email"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="number"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="password"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="search"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="tel"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="text"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="url"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="color"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="date"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="datetime"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="datetime-local"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="month"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="time"],.xmodule_display.xmodule_PeerGradingModule section.open-ended-child input[type="week"]{display:inline;width:auto}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action{margin-top:20px}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action .submission_feedback{display:inline-block;margin:8px 0 0 10px;color:#666;font-style:italic;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .detailed-solution&gt;p:first-child{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .detailed-solution p:last-child{margin-bottom:0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.open-ended-alert,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .save_message{margin-top:10px;margin-bottom:5px;padding:8px 12px;border:1px solid #ebe8bf;border-radius:3px;background:#fffcdd;font-size:0.9em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.capa_reset{margin-top:10px;margin-bottom:10px;padding:25px;border:1px solid #fd5757;border-radius:3px;background-color:#ffd5d5;font-size:1em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .capa_reset&gt;h2{color:#aa0000}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .capa_reset li{font-size:0.9em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container{margin:40px 0 30px 0}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container .scoring-container p{margin-bottom:1em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container .scoring-container label{display:inline-block;margin:10px;padding:5px;min-width:50px;background-color:#cbcbcb;text-size:1.5em}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container .scoring-container input[type=radio]:checked+label{background:#666;color:white}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child .assessment-container .scoring-container input[class='grade-selection']{display:none}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.prompt{background-color:white}.xmodule_display.xmodule_PeerGradingModule section.open-ended-child h4{padding:10px 0}.xmodule_display.xmodule_PeerGradingModule .oe-tools{display:inline-block;width:100%;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .oe-tools-label,.xmodule_display.xmodule_PeerGradingModule .oe-tools .oe-tools-scores-label{display:inline-block;padding:10px;vertical-align:middle;font-size:0.8em}.xmodule_display.xmodule_PeerGradingModule .oe-tools .rubric-button{padding:8px 5px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .rubric-previous-button{margin-right:5px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .rubric-next-button{margin-left:5px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .next-step-button{margin:10px}.xmodule_display.xmodule_PeerGradingModule .oe-tools .reset-button{vertical-align:middle}.xmodule_display.xmodule_PeerGradingModule .problem-list-container{margin:10px}.xmodule_display.xmodule_PeerGradingModule .problem-list-container .instructions{padding-bottom:10px}.xmodule_display.xmodule_PeerGradingModule .staff-grading .breadcrumbs{padding:2px;background-color:#f8f8f8;border-radius:5px;margin-bottom:10px}.xmodule_display.xmodule_PeerGradingModule .staff-grading .prompt-wrapper{padding-top:10px}.xmodule_display.xmodule_PeerGradingModule .staff-grading .prompt-wrapper .meta-info-wrapper{padding:10px;border-radius:5px}.xmodule_display.xmodule_PeerGradingModule section.peer-grading-container div.peer-grading section.calibration-feedback{padding:20px}.xmodule_display.xmodule_PeerGradingModule div.staff-info{background-color:#eee;border-radius:10px;border-bottom:1px solid lightgray;padding:10px;margin:10px 0 10px 0}.xmodule_display.xmodule_VideoModule .xt_video_player{background:#000}.xmodule_display.xmodule_VideoModule .xt_video_player_container{position:relative;font:12px/1.5 "Helvetica Neue", "tahoma", "arial", "Hiragino Sans GB", 'Microsoft YaHei', \5b8b\4f53}.xmodule_display.xmodule_VideoModule .xt_video_player_container video{display:block;width:100%;height:100%}.xmodule_display.xmodule_VideoModule .xt_video_player_container *{margin:0;padding:0}.xmodule_display.xmodule_VideoModule .xt_video_player_container ul,.xmodule_display.xmodule_VideoModule .xt_video_player_container ol{list-style:none !important}.xmodule_display.xmodule_VideoModule .xt_video_player_container .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:30px;text-align:center;font-size:10px}.xmodule_display.xmodule_VideoModule .xt_video_player_container .spinner&gt;div{background-color:#e3e0e0;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.xmodule_display.xmodule_VideoModule .xt_video_player_container .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.xmodule_display.xmodule_VideoModule .xt_video_player_container .spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.xmodule_display.xmodule_VideoModule .xt_video_player_container .spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.xmodule_display.xmodule_VideoModule .xt_video_player_container .spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes stretchdelay{.xmodule_display.xmodule_VideoModule 0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}.xmodule_display.xmodule_VideoModule 20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes stretchdelay{.xmodule_display.xmodule_VideoModule 0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}.xmodule_display.xmodule_VideoModule 20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.xmodule_display.xmodule_VideoModule .xt_video_player_wrap{position:relative;overflow:hidden}.xmodule_display.xmodule_VideoModule .xt_video_player_controls{width:100%;height:33px;background:rgba(51,51,51,0.8);position:absolute;bottom:-33px;left:0;transition:bottom .5s;color:#e3e0e0}.xmodule_display.xmodule_VideoModule .xt_video_player_controls_show{bottom:0}.xmodule_display.xmodule_VideoModule .xt_video_player_controls_show .xt_video_player_progress{height:7px;top:-7px}.xmodule_display.xmodule_VideoModule .xt_video_player_controls_show .xt_video_player_caption{top:-7px}.xmodule_display.xmodule_VideoModule .xt_video_player_controls_show .xt_video_player_seek_handle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.xmodule_display.xmodule_VideoModule .xt_video_player_volume{margin-left:10px}.xmodule_display.xmodule_VideoModule .xt_video_player_volume_wrap{height:33px;overflow:hidden;transition:width .2s ease-in;background:transparent;width:0}.xmodule_display.xmodule_VideoModule .xt_video_player_volume_icon{width:18px;height:18px;cursor:pointer;margin-top:6px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxOERGRjNBMTc0MjExRTU5MkFDQkVDMTFGQjc5RUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxOERGRjNCMTc0MjExRTU5MkFDQkVDMTFGQjc5RUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBCQkM2RkYxNzNBMTFFNTkyQUNCRUMxMUZCNzlFRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODBCQkM3MDAxNzNBMTFFNTkyQUNCRUMxMUZCNzlFRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7olb+PAAABe0lEQVR42pzUzStEURjH8TPTlZe8ZFJK2YrIy4KlZAqJlLWdf0F5WchOWSglJRsbymIWU2wtLJDGSqxIFvJak8GEGa7vU8+t0+1edZ36dO9T5/7m3HOeO8Z1XRMihnlksIWSP+YamWwCRhxzGMWP1mO4NyEjKEgemsYITvCMYYzjISwortcqyxQGcYgZ5FEIeLYGPV7hYBltvklHWMAniviCf+nyqhNYwZ4ENeEWpzrhHdsaIuPbF1SPJ6TRi0kcOzrpEqshr2+vKIE13bslrGNWDiWuv1ww4aNorS6LA3SqDB7RGiXIVSmtW7S+Qm3UIKN95R2C0WfzUYNi2hpSn2tdh7uoQdX6SnLCF3pfijNHJyW0L2R8YN8Ktzf7BYt6rcAQ3uQAHN2sRnRYq5Dl7miIvyGzeu1GJXaR8761MiukH+241hNKokv7J2fNK0eDLiTwo5UNHJDewI0uXe438Brl6/fCklavSL35nyAvrA/N+leS0h4KHL8CDAC90r1pySxbFwAAAABJRU5ErkJggg==") no-repeat 50% 50%}.xmodule_display.xmodule_VideoModule .xt_video_player_volume_muted{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxOERGRjNFMTc0MjExRTU5MkFDQkVDMTFGQjc5RUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxOERGRjNGMTc0MjExRTU5MkFDQkVDMTFGQjc5RUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE4REZGM0MxNzQyMTFFNTkyQUNCRUMxMUZCNzlFRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE4REZGM0QxNzQyMTFFNTkyQUNCRUMxMUZCNzlFRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Xitz0AAABY0lEQVR42pzUzSsEcRzH8bGNcnHBVSmSpzhx24uLcHBwcOUif4AitJyUixMlhT2gHNzUlsKNCzcSkSQ3J3m2Gu9ffWb7Ne3szsy3XrX7nZnP72lnHc/znBAVyOAcO6gscW9Byilepj+LQfyiCbVOhEqF9KbQj1McIA8vTmC1ZRJ9CpvGh2YZqVwsoyPQP8MCvjW7n6gzNIHNeMaFeu/YVZipv0Cg2YoGrAUGGcerq5vvsBIyaHCGlxjRgJvqjSKNjKsLpfYob83W1BPmMYcvPZvWFj3ECbSX94hFzOhgl3Dvn3KSQFON6n/qc+FQkgSaJQ5gVc9OaPknSQJ7FLaBa/XWMWZC/cAaDOmiGenYGiR4KG3YxpXVu0UW3a42sx5d1g112FNY8GeTDVnJjWECt1BlXehFJ4axX+SHXfZN8ZfpV04h7dqGtySBdpkHDxXaqu+x/hyckNAjhbbgRe942foXYAAlBrLlE8SkeQAAAABJRU5ErkJggg==");background-size:18px 18px}.xmodule_display.xmodule_VideoModule .xt_video_player_volume_progress{width:75px;height:5px;border-radius:1px;background:rgba(255,255,255,0.5);position:relative;cursor:pointer;margin-top:12px;margin-left:5px}.xmodule_display.xmodule_VideoModule .xt_video_player_volume_block{position:absolute;left:0;top:0;height:5px;border-radius:1px;background:#e3e0e0;cursor:pointer}.xmodule_display.xmodule_VideoModule .xt_video_player_volume_seek{cursor:pointer;position:absolute;width:5px;height:15px;background:#e3e0e0;border-radius:1px;top:-5px;left:0;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.5)}.xmodule_display.xmodule_VideoModule .xt_video_player_current_time_display{line-height:33px;margin-left:10px;color:#e3e0e0 !important}.xmodule_display.xmodule_VideoModule .xt_video_player_current_time_display span{color:#e3e0e0 !important}.xmodule_display.xmodule_VideoModule .xt_video_player_progress{position:absolute;z-index:4;width:100%;height:3px;left:0;top:-3px;background:rgba(255,255,255,0.5);cursor:pointer;transition:all .5s}.xmodule_display.xmodule_VideoModule .xt_video_player_progress_currentTime{cursor:pointer;position:absolute;width:0;height:100%;overflow:hidden;top:0;left:0;border-radius:0 2px 2px 0;background:#4182FA}.xmodule_display.xmodule_VideoModule .xt_video_player_progress_bufferTime{cursor:pointer;position:absolute;width:0;height:100%;overflow:hidden;top:0;left:0;border-radius:0 2px 2px 0;background:rgba(255,255,255,0.3)}.xmodule_display.xmodule_VideoModule .xt_video_player_seek_handle_wrap{cursor:pointer;position:absolute;width:calc(100% - 20px);height:100%;top:0;left:10px}.xmodule_display.xmodule_VideoModule .xt_video_player_seek_handle{width:20px;height:20px;background:#e3e0e0;border-radius:50%;position:absolute;-webkit-transform-origin:10px 35%;-ms-transform-origin:10px 35%;transform-origin:10px 35%;margin-left:-10px;margin-top:-6px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);cursor:pointer;transition:-webkit-transform .5s;transition:transform .5s}.xmodule_display.xmodule_VideoModule .xt_video_player_seek_handle_inner{position:absolute;width:7px;height:7px;background:#4182FA;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%}.xmodule_display.xmodule_VideoModule .xt_video_player_play_btn{width:40px;height:33px;cursor:pointer;background:rgba(65,65,65,0.8) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwQkJDNkZEMTczQTExRTU5MkFDQkVDMTFGQjc5RUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwQkJDNkZFMTczQTExRTU5MkFDQkVDMTFGQjc5RUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBCQkM2RkIxNzNBMTFFNTkyQUNCRUMxMUZCNzlFRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODBCQkM2RkMxNzNBMTFFNTkyQUNCRUMxMUZCNzlFRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66vK22AAAA2ElEQVR42pyTuwrCMBhGU+lL+DDOPoCv4xO4iIs4urmoi6KgoIKIg6Jb1dHFQVBBLd7AeAIplNJL6genpUlP//QPsaSURSHEG2pwFYaxEOfcM3CCEkxMxVlgbARlOMeJqtInQA7qkE+qOIiZX0AFjmFiN+F3HnoFPZB+sW3YSAeqcPDEhjCP2ramqm5zeYl0KUD2H1HFTSuqdzswTSPuoAUX9WAiqu3ow8o/aOtORWWjpXtwIkp0YQjbqC+GiY4+Ic+49XuiBTcYw96kU0pcwxeW+nQY5SfAAOt+T3Yx7tjcAAAAAElFTkSuQmCC") no-repeat 50% 50%}.xmodule_display.xmodule_VideoModule .xt_video_player_play_btn.xt_video_player_play_btn_pause{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAYAAADpPU2iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwQkJDNkY5MTczQTExRTU5MkFDQkVDMTFGQjc5RUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwQkJDNkZBMTczQTExRTU5MkFDQkVDMTFGQjc5RUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBCQkM2RjcxNzNBMTFFNTkyQUNCRUMxMUZCNzlFRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODBCQkM2RjgxNzNBMTFFNTkyQUNCRUMxMUZCNzlFRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5OP7+OAAAAYElEQVR42mL8////HAYGBgMgvgDEKQzYAVwNI1DDCSQJCxwa4GpYgPgPA2HwB1nDbyI0/EbW8IsIDb+QNfwkQsPPQa7hBxEafgw3T5Mc0ySlJSYgfgxNjY/xaICrAQgwAIVjLGujE8ZgAAAAAElFTkSuQmCC")}.xmodule_display.xmodule_VideoModule .xt_video_player_common{text-align:center;width:50px;height:33px;position:relative;cursor:pointer}.xmodule_display.xmodule_VideoModule .xt_video_player_common:hover{z-index:5;background:rgba(65,65,65,0.8)}.xmodule_display.xmodule_VideoModule .xt_video_player_common_active{color:#FFF}.xmodule_display.xmodule_VideoModule .xt_video_player_common_value{margin-top:6px;width:30px;border:1px solid #e3e0e0;line-height:18px;border-radius:5px;display:inline-block}.xmodule_display.xmodule_VideoModule .xt_video_player_common_list{z-index:5;position:absolute;background:rgba(65,65,65,0.8);bottom:33px;left:0;width:50px;text-align:center;display:none;padding-bottom:10px;padding-top:5px;padding-left:0 !important}.xmodule_display.xmodule_VideoModule .xt_video_player_common_list li{height:20px;line-height:20px}.xmodule_display.xmodule_VideoModule .xt_video_player_common_list li:hover{color:#FFF}.xmodule_display.xmodule_VideoModule .xt_video_player_caption{text-align:center;background:rgba(0,0,0,0.5);color:#e3e0e0;font-size:16px;line-height:1.5;position:absolute;width:100%;box-sizing:border-box;padding:5px 10px;top:-3px;left:50%;transition:top .5s;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);display:none}.xmodule_display.xmodule_VideoModule .xt_video_player_caption_aside{position:absolute;top:0;right:0;width:280px;line-height:1;height:100%;overflow:auto;background:#f3f3f3}.xmodule_display.xmodule_VideoModule .xt_video_player_caption_aside li{color:#777;padding:0 1em 15px 1em;font-size:14px;cursor:pointer}.xmodule_display.xmodule_VideoModule .xt_video_player_caption_aside li:hover{text-decoration:underline}.xmodule_display.xmodule_VideoModule .xt_video_player_caption_aside .xt_video_player_caption_active{color:#000;font-weight:900}.xmodule_display.xmodule_VideoModule .xt_video_player_caption_btn .xt_video_player_common_list{padding-top:10px}.xmodule_display.xmodule_VideoModule .xt_video_player_caption_btn .xt_video_player_word_break{height:25px;padding-bottom:4px;line-height:1}.xmodule_display.xmodule_VideoModule .xt_video_player_fullscreen{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxOERGRjQyMTc0MjExRTU5MkFDQkVDMTFGQjc5RUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxOERGRjQzMTc0MjExRTU5MkFDQkVDMTFGQjc5RUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE4REZGNDAxNzQyMTFFNTkyQUNCRUMxMUZCNzlFRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE4REZGNDExNzQyMTFFNTkyQUNCRUMxMUZCNzlFRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/2E4kAAAAgUlEQVR42mL8////aQYGBkYGVPAFiB3QxA4AMQ+a2H8WIPGXARP8wSGGIc4IdMFhKNuWgTQA1gdywW8G8sBvmAE/yTTgJ8yA92Qa8B4WBgyUgGFiQCOUXU+i3kZYLDCSaznV0gFFBoDCIB+H5Aw0sQwgZkdXiCsv4MqNTOiCAAEGAMyBMiHOd9/mAAAAAElFTkSuQmCC") no-repeat 50% 50%;width:20px;height:20px;margin-top:6px;margin-right:5px;margin-left:10px;cursor:pointer}.xmodule_display.xmodule_VideoModule .xt_video_player_fullscreen_cancel{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY5MzcxQUExMTc1NzExRTU5MkFDQkVDMTFGQjc5RUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY5MzcxQUEyMTc1NzExRTU5MkFDQkVDMTFGQjc5RUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE4REZGNDQxNzQyMTFFNTkyQUNCRUMxMUZCNzlFRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkzNzFBQTAxNzU3MTFFNTkyQUNCRUMxMUZCNzlFRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63lMgeAAAAiUlEQVR42mL8//8/Axo4AKUdiBFnYcAEHAzYAVZxbAb8xmHAb5oZsAaIuZHEfuIwACa+HUnsK8iAX1hc8h+LAT+AmBFN7BcjllggCTAxUAgG3gBQ4DViSSSggKlAE+vAEog/WKDRw0iEZb+wRS3IgDY0wWoC6aCVUEoklJBonxe+4jAAqzhAgAEAzGkjL3/I0XgAAAAASUVORK5CYII=")}.xmodule_display.xmodule_VideoModule .xt_video_player_download{position:relative;margin-top:15px;width:155px}.xmodule_display.xmodule_VideoModule .xt_video_player_download a{color:#e3e0e0}.xmodule_display.xmodule_VideoModule .xt_video_player_download *{margin:0;padding:0;list-style:none;box-sizing:border-box}.xmodule_display.xmodule_VideoModule .xt_video_player_download ul{list-style:none !important;padding-left:0 !important;position:absolute;top:50px;right:0;width:155px;text-align:center;display:none;border:1px solid #b2b2b2}.xmodule_display.xmodule_VideoModule .xt_video_player_download ul li{margin-left:0 !important;border-bottom:1px solid #b2b2b2;color:#b2b2b2}.xmodule_display.xmodule_VideoModule .xt_video_player_download ul li:last-child{border-bottom:none}.xmodule_display.xmodule_VideoModule .xt_video_player_download ul li.xt_video_player_download_active{color:#9b3286}.xmodule_display.xmodule_VideoModule .xt_video_player_download_text{display:block;width:100px;height:50px;line-height:50px;text-decoration:none;text-align:center;background:#9b3286;border-radius:3px 0 0 3px}.xmodule_display.xmodule_VideoModule .xt_video_player_download_text:hover{background:#ae3897}.xmodule_display.xmodule_VideoModule .xt_video_player_download_extension{height:50px;line-height:50px;text-align:left;padding-left:10px;width:55px;color:#e3e0e0;position:relative;border-left:1px solid #e3e0e0;cursor:pointer;position:relative;background:#9b3286;border-radius:0 3px 3px 0}.xmodule_display.xmodule_VideoModule .xt_video_player_download_extension:after{content:'';display:block;width:0px;height:0px;overflow:hidden;border-bottom:none;border-right:5px solid transparent;border-left:5px solid transparent;border-top:8px solid #e3e0e0;position:absolute;right:6px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.xmodule_display.xmodule_VideoModule .xt_video_player_full_screen{width:100% !important;height:100% !important}.xmodule_display.xmodule_VideoModule .xt_video_player_full_screen .xt_video_player_caption{font-size:32px}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_timepoint{position:absolute;background:#999;width:10px;height:70%;margin-top:1px;display:block;margin-left:-10px;border-radius:3px}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_container{position:absolute;top:0;left:0;width:100%;height:calc(100% - 33px);background:rgba(0,0,0,0.35);z-index:5}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_container_inner{position:absolute;width:95%;height:95%;left:0;top:0;bottom:0;right:0;margin:auto;background-color:rgba(255,255,255,0.98);background-repeat:no-repeat;background-position:50% 50%;border-radius:15px;border:1px solid #666;overflow:hidden;font-size:16px;padding:20px;box-sizing:border-box}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_container_inner .action{display:none}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_container_inner.loading{background-image:url(http://www.xuetangx.com/static/images/alert/loading.gif)}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_container_inner .problem-header{margin-bottom:15px}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_container_inner .problem{height:290px;overflow:auto}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_btn{position:absolute;width:100%;height:50px;bottom:0;left:0;background:#F0F0F0;border-radius:0 0 15px 15px;line-height:50px;text-align:right}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_btn .incorrect-message{color:#6AB841;line-height:50px;text-indent:2em}.xmodule_display.xmodule_VideoModule .xt_video_player_quiz_btn .xt_video_player_quiz_incorrect_msg{color:#B81818}.xmodule_display.xmodule_VideoModule #xt_video_player_quiz_skip{color:#8040FF;font-size:14px;margin-right:30px}.xmodule_display.xmodule_VideoModule #xt_video_player_quiz_submit{font-size:14px;color:#fff;background:#8040FF;padding:5px 10px;border-radius:5px;margin-right:50px}.xmodule_display.xmodule_VideoModule .xt_video_player_hide{display:none !important}.xmodule_display.xmodule_VideoModule .cf:after,.xmodule_display.xmodule_VideoModule .cf:before{content:'';display:table}.xmodule_display.xmodule_VideoModule .cf:after{clear:both}.xmodule_display.xmodule_VideoModule .fl{float:left}.xmodule_display.xmodule_VideoModule .fr{float:right}.xmodule_display.xmodule_VideoModule{margin-bottom:30px}.xmodule_display.xmodule_VideoModule .is-hidden{display:none}.xmodule_display.xmodule_VideoModule div.video{background:#f3f3f3;display:block;margin:0 -12px;padding:12px;border-radius:5px;outline:none}.xmodule_display.xmodule_VideoModule div.video:after{content:"";display:table;clear:both}.xmodule_display.xmodule_VideoModule div.video:focus,.xmodule_display.xmodule_VideoModule div.video:active,.xmodule_display.xmodule_VideoModule div.video:hover{border:0}.xmodule_display.xmodule_VideoModule div.video.is-initialized article.video-wrapper .spinner{display:none}.xmodule_display.xmodule_VideoModule div.video div.tc-wrapper{position:relative}.xmodule_display.xmodule_VideoModule div.video div.tc-wrapper:after{content:"";display:table;clear:both}.xmodule_display.xmodule_VideoModule div.video div.focus_grabber{position:relative;display:inline;width:0px;height:0px}.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads{margin:0;padding:0}.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads .video-download-button{display:inline-block;vertical-align:top;margin:15px 10px 0 0}.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads .video-download-button&gt;a{-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;font-size:14px;line-height:14px;float:left;border-radius:3px;background-color:#fff;padding:15px;color:#646464}.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads .video-download-button&gt;a:hover,.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads div.info-wrapper section.handouts ol li .video-download-button&gt;div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video .wrapper-downloads .video-download-button&gt;div.hitarea:hover+h4,.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads div.info-wrapper section.handouts ol li .video-download-button&gt;div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video .wrapper-downloads .video-download-button&gt;div.hitarea:focus+h4,.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads .video-download-button&gt;a:focus{background-color:#4182fa;color:#fff}.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads .video-tracks&gt;a{border-radius:3px 0 0 3px}.xmodule_display.xmodule_VideoModule div.video .wrapper-downloads .video-tracks&gt;a.external-track{border-radius:3px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper{float:left;margin-right:2.27273%;width:65.90909%;background-color:black;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper div.video-player-pre{text-align:center;color:#fff}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper div.video-player-post{padding:10px 0;word-break:break-all;word-wrap:break-word;background:rgba(0,0,0,0.5);text-align:center;color:#fff;position:absolute;width:100%;left:0;bottom:50px;display:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper .spinner{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:1;background:rgba(0,0,0,0.7);top:50%;left:50%;padding:30px;border-radius:25%}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper .spinner:after{-webkit-animation:rotateCW 3s infinite linear;-moz-animation:rotateCW 3s infinite linear;animation:rotateCW 3s infinite linear;content:'';display:block;width:30px;height:30px;border:7px solid white;border-top-color:transparent;border-radius:100%;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper .btn-play{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:1;background:rgba(0,0,0,0.7);top:50%;left:50%;padding:30px;border-radius:25%}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper .btn-play:after{content:'';display:block;width:0px;height:0px;border-style:solid;border-width:30px 0 30px 50px;border-color:transparent transparent transparent #fff;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player{overflow:hidden;min-height:300px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player&gt;div{height:100%}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player&gt;div.hidden{display:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player object,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player iframe,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player video{border:none;width:100%}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player h3{text-align:center;color:white}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-player h3.hidden{display:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls{background:#333;border:1px solid #000;border-top:0;color:#cbcbcb;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:after{content:"";display:table;clear:both}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:hover ul,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:hover div,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:focus ul,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls:focus div{opacity:1}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;a.hide-subtitles{-webkit-transition:none;-moz-transition:none;transition:none;display:block;font-weight:800;line-height:46px;margin:0;padding:0 0 0 15px;overflow:hidden;text-indent:-9999px;-webkit-font-smoothing:antialiased;box-shadow:1px 0 0 #555, inset 1px 0 0 #555;color:#fff;border-width:0 1px;border-style:solid;border-color:#000}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li div.hitarea:hover+h4,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li div.hitarea:focus+h4,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.info-wrapper section.handouts ol li div.volume&gt;div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;div.hitarea:hover+h4,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.info-wrapper section.handouts ol li div.volume&gt;div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;div.hitarea:focus+h4,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.info-wrapper section.handouts ol li div.hitarea:hover+h4.add-fullscreen,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.hitarea:hover+h4.add-fullscreen,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.info-wrapper section.handouts ol li div.hitarea:focus+h4.add-fullscreen,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.hitarea:focus+h4.add-fullscreen,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.info-wrapper section.handouts ol li div.hitarea:hover+h4.quality-control,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.hitarea:hover+h4.quality-control,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.info-wrapper section.handouts ol li div.hitarea:focus+h4.quality-control,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.hitarea:focus+h4.quality-control,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;a.hide-subtitles:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.info-wrapper section.handouts ol li div.lang&gt;div.hitarea:hover+h4.hide-subtitles,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;div.hitarea:hover+h4.hide-subtitles,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.info-wrapper section.handouts ol li div.lang&gt;div.hitarea:focus+h4.hide-subtitles,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;div.hitarea:focus+h4.hide-subtitles,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;a.hide-subtitles:focus{background-color:#444;color:#fff;text-decoration:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;a.hide-subtitles:active,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;a.hide-subtitles:focus{color:#fff;background-color:#444;text-decoration:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider{-webkit-transform:scaleY(0.5) translate3d(0, 50%, 0);-moz-transform:scaleY(0.5) translate3d(0, 50%, 0);-ms-transform:scaleY(0.5) translate3d(0, 50%, 0);-o-transform:scaleY(0.5) translate3d(0, 50%, 0);transform:scaleY(0.5) translate3d(0, 50%, 0);background:#c2c2c2;border:1px solid #000;border-radius:0;border-top:1px solid #000;box-shadow:inset 0 1px 0 #eee, 0 1px 0 #555;position:absolute;z-index:1;bottom:100%;left:0;right:0;height:14px;margin-left:-1px;margin-right:-1px;-webkit-transition:-webkit-transform 0.7s ease-in-out;-moz-transition:-moz-transform 0.7s ease-in-out;-ms-transition:-ms-transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider:after{content:"";display:table;clear:both}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider div.ui-widget-header{background:#777;box-shadow:inset 0 1px 0 #999}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider div.ui-corner-all.slider-range{background-color:#1e91d3;opacity:0.3}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle{-webkit-transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);-moz-transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);-ms-transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);-o-transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);transform:scale(0.7, 1.3) translate3d(-80%, -15%, 0);background:#b62567 url("//storagecdn.xuetangx.com/static/images/slider-handle.48817472776e.png") center center no-repeat;background-size:50%;border:1px solid #611437;border-radius:50%;box-shadow:inset 0 1px 0 #d63880;height:20px;margin-left:0;top:0;-webkit-transition:-webkit-transform 0.7s ease-in-out;-moz-transition:-moz-transform 0.7s ease-in-out;-ms-transition:-ms-transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out;width:20px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider a.ui-slider-handle:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider div.info-wrapper section.handouts ol li div.hitarea:hover+h4.ui-slider-handle,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider div.hitarea:hover+h4.ui-slider-handle,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider div.info-wrapper section.handouts ol li div.hitarea:focus+h4.ui-slider-handle,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.slider div.hitarea:focus+h4.ui-slider-handle{background-color:#d63880}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr{float:left;list-style:none;margin:0 1.41575em 0 0;padding:0}@media (max-width: 1120px){.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr{margin-right:0.70788em;font-size:0.875em}}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li{float:left;margin-bottom:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a{background-image:url("//storagecdn.xuetangx.com/static/images/vcr.1517a9542edb.png");background-position:15px 15px;background-repeat:no-repeat;border-left:none;box-shadow:1px 0 0 #555;padding:0 1.06181em;width:14px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:focus{position:relative;outline:#fff dotted thin;outline-offset:-2px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a:empty{height:46px;background-position:15px 15px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a.play{background-position:17px -114px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li a.pause{background-position:16px -50px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li div.vidtime{font-weight:bold;line-height:46px;-webkit-font-smoothing:antialiased;padding-left:1.06181em}@media (max-width: 1120px){.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls ul.vcr li div.vidtime{padding-left:0.70788em}}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls{float:right}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.speed-button:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control:focus,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.hide-subtitles:focus{position:relative;outline:#fff dotted thin;outline-offset:-2px;overflow:auto}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .quality li a{width:33px !important}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container{float:left;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container.is-opened .menu{display:block;opacity:1;padding:0;margin:0;list-style:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu{-webkit-transition:none;-moz-transition:none;transition:none;box-shadow:inset 1px 0 0 #555, 0 1px 0 #444;background-color:#444;border:1px solid #000;bottom:46px;display:none;opacity:0;position:absolute;padding:0;margin:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li{box-shadow:0 1px 0 #555;border-bottom:1px solid #000;color:#fff}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li a{border:0;color:#999;display:block;padding:0.70788em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li a:hover,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li div.hitarea:hover+h4,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li div.hitarea:focus+h4,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li a:focus{background-color:#666;color:#999;outline-offset:-4px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li.is-active a{font-weight:bold;color:#fff}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls .menu-container .menu li:last-child{box-shadow:none;border-bottom:0;margin-top:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds.is-opened .speed-button{background-image:url("//storagecdn.xuetangx.com/static/images/open-arrow.bb2d4662065a.png")}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .menu{width:131px}@media (max-width: 1120px){.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .menu{width:80px}}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button{background-image:url("//storagecdn.xuetangx.com/static/images/closed-arrow.54c8afeba30a.png");background-position:10px center;background-repeat:no-repeat;min-width:116px;text-indent:0}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button:after{content:"";display:table;clear:both}@media (max-width: 1120px){.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button{min-width:0;width:60px}}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button .label{float:left;font-size:0.875em;font-weight:normal;letter-spacing:1px;padding:0 0.35394em 0 0.70788em;line-height:46px;text-transform:uppercase;color:#999}@media (max-width: 1120px){.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button .label{display:none}}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button .value{float:left;font-weight:bold;margin-bottom:0;padding:0 0.70788em 0 0;line-height:46px;color:#fff}@media (max-width: 1120px){.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.speeds .speed-button .value{padding:0 0.70788em 0 0.70788em}}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume{float:left;position:relative}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume.is-opened .volume-slider-container{display:block;opacity:1}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume.is-muted&gt;a{background-image:url("//storagecdn.xuetangx.com/static/images/mute.2e8f5f3b617b.png")}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a{background-image:url("//storagecdn.xuetangx.com/static/images/volume.5f73d227fb3b.png");background-position:10px center;background-repeat:no-repeat;border-left:none;width:30px;height:46px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume&gt;a:after{content:"";display:table;clear:both}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container{-webkit-transition:none;-moz-transition:none;transition:none;box-shadow:inset 1px 0 0 #555, 0 3px 0 #444;background-color:#444;border:1px solid #000;bottom:46px;display:none;opacity:0;position:absolute;width:45px;height:125px;margin-left:-1px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider{height:100px;border:0;width:5px;margin:14px auto;background:#666;border:1px solid #000;box-shadow:0 1px 0 #333}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider a.ui-slider-handle{-webkit-transition:height 2s ease-in-out 0s,width 2s ease-in-out 0s;-moz-transition:height 2s ease-in-out 0s,width 2s ease-in-out 0s;transition:height 2s ease-in-out 0s,width 2s ease-in-out 0s;background:#b62567 url("//storagecdn.xuetangx.com/static/images/slider-handle.48817472776e.png") center center no-repeat;background-size:50%;border:1px solid #611437;border-radius:15px;box-shadow:inset 0 1px 0 #d63880;height:15px;left:-6px;width:15px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.volume .volume-slider-container .volume-slider .ui-slider-range{background:#ddd}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.add-fullscreen{background:url("//storagecdn.xuetangx.com/static/images/fullscreen.4d565e2c647a.png") center no-repeat;border-left:none;float:left;padding:0 11px;width:30px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control{border-left:none;float:left;padding:0 11px;width:34px;text-indent:0;text-align:center}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control.active{background-color:#F44;color:#0ff;text-decoration:none}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls a.quality-control.is-hidden{display:none !important}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;a.hide-subtitles{-webkit-transition:none;-moz-transition:none;transition:none;box-shadow:inset 1px 0 0 #555;background:url("//storagecdn.xuetangx.com/static/images/cc.3b29a2832d38.png") center no-repeat;border-left:none;border-right:none;padding:0 11px;width:30px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang&gt;a.hide-subtitles.off{opacity:0.7}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper section.video-controls div.secondary-controls div.lang .menu.langs-list{right:-1px;width:150px}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper:hover section.video-controls ul,.xmodule_display.xmodule_VideoModule div.video article.video-wrapper:hover section.video-controls div{opacity:1}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper:hover section.video-controls div.slider{-webkit-transform:scaleY(1) translate3d(0, 0, 0);-moz-transform:scaleY(1) translate3d(0, 0, 0);-ms-transform:scaleY(1) translate3d(0, 0, 0);-o-transform:scaleY(1) translate3d(0, 0, 0);transform:scaleY(1) translate3d(0, 0, 0)}.xmodule_display.xmodule_VideoModule div.video article.video-wrapper:hover section.video-controls div.slider a.ui-slider-handle{-webkit-transform:scale(1) translate3d(-50%, -15%, 0);-moz-transform:scale(1) translate3d(-50%, -15%, 0);-ms-transform:scale(1) translate3d(-50%, -15%, 0);-o-transform:scale(1) translate3d(-50%, -15%, 0);transform:scale(1) translate3d(-50%, -15%, 0)}.xmodule_display.xmodule_VideoModule div.video ol.subtitles{padding-left:0;float:left;max-height:460px;overflow:auto;width:31.81818%;margin:0;font-size:14px;list-style:none;visibility:visible}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li{border:0;color:#777;margin-bottom:8px;padding:0;line-height:1.41575em;margin-bottom:14px}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li.current{color:#555;font-weight:700}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li.focused{outline:#000 dotted thin;outline-offset:-1px}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li:hover,.xmodule_display.xmodule_VideoModule div.video ol.subtitles li:focus{text-decoration:underline}.xmodule_display.xmodule_VideoModule div.video ol.subtitles li:empty{margin-bottom:0}.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper{width:100%}.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper section.video-controls.html5{bottom:0;left:0;right:0;position:absolute;z-index:1}.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper div.video-player-post{padding:10px 0;word-break:break-all;word-wrap:break-word;text-align:center;color:#fff}.xmodule_display.xmodule_VideoModule div.video.closed article.video-wrapper section.video-player h3{color:black}.xmodule_display.xmodule_VideoModule div.video.closed ol.subtitles{width:0;height:0}.xmodule_display.xmodule_VideoModule div.video.closed ol.subtitles.html5{background-color:rgba(243,243,243,0.8);height:100%;position:absolute;right:0;bottom:0;top:0;width:275px;padding:0 20px;display:none}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen{background:rgba(0,0,0,0.95);border:0;bottom:0;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;vertical-align:middle;border-radius:0}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen .video-player-post{font-size:26px;padding:15px 0}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen.closed div.tc-wrapper article.video-wrapper{width:100%}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen article.video-wrapper div.video-player-post{padding:10px 0;word-break:break-all;word-wrap:break-word;text-align:center;color:#fff}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen article.video-wrapper{position:static}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen article.video-wrapper section.video-player h3{color:white}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper{width:100%;height:100%;position:static}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper:after{content:"";display:table;clear:both}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper article.video-wrapper{height:100%;width:75%;vertical-align:middle;margin-right:0;position:relative}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper article.video-wrapper object,.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper article.video-wrapper iframe,.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper article.video-wrapper video{position:absolute;width:auto;height:auto}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen div.tc-wrapper section.video-controls{bottom:0;left:0;position:absolute;width:100%}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen ol.subtitles{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none;-moz-transition:none;transition:none;background:#000;height:100%;width:25%;padding:1.41575em;visibility:visible}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen ol.subtitles li{color:#aaa}.xmodule_display.xmodule_VideoModule div.video.video-fullscreen ol.subtitles li.current{color:#fff}.xmodule_display.xmodule_VideoModule div.video.is-touch div.tc-wrapper article.video-wrapper object,.xmodule_display.xmodule_VideoModule div.video.is-touch div.tc-wrapper article.video-wrapper iframe,.xmodule_display.xmodule_VideoModule div.video.is-touch div.tc-wrapper article.video-wrapper video{width:100%;height:100%}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container&gt;a:after{font-family:FontAwesome;-webkit-font-smoothing:antialiased;display:inline-block;speak:none}.xmodule_display.xmodule_VideoModule .a11y-menu-container{position:relative}.xmodule_display.xmodule_VideoModule .a11y-menu-container.open .a11y-menu-list{display:block}.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list{top:100%;margin:0;padding:0;display:none;position:absolute;list-style:none;background-color:#fff;border:1px solid #eee}.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li{margin:0;padding:0;border-bottom:1px solid #eee;color:#fff}.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b2b2b2;font-size:14px;line-height:23px}.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li a:hover,.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li div.hitarea:hover+h4,.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li div.hitarea:focus+h4,.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li a:focus{color:#656565}.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li.active a{color:#9b3286}.xmodule_display.xmodule_VideoModule .a11y-menu-container .a11y-menu-list li:last-child{box-shadow:none;border-bottom:0;margin-top:0}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container{display:inline-block;vertical-align:top;border-left:1px solid #eee}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container.open&gt;a{background-color:#4182fa;color:#fff}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container.open&gt;a:after{color:#fff}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container&gt;a{-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;font-size:12px;display:block;border-radius:0 3px 3px 0;background-color:#fff;padding:15px 25px 15px 15px;color:#b2b2b2;min-width:1.5em;line-height:14px;text-align:center;overflow:hidden;text-overflow:ellipsis}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container&gt;a:after{content:"\f0d7";position:absolute;right:10px;top:33%;color:#646464}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container .a11y-menu-list{right:0}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container .a11y-menu-list li{font-size:0.875em}.xmodule_display.xmodule_VideoModule .video-tracks .a11y-menu-container .a11y-menu-list li a{border:0;display:block;padding:0.70788em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xmodule_display.xmodule_VideoModule .contextmenu,.xmodule_display.xmodule_VideoModule .submenu{border:1px solid #333;background:#fff;color:#333;padding:0;margin:0;list-style:none;position:absolute;top:0;display:none;outline:none;cursor:default;white-space:nowrap}.xmodule_display.xmodule_VideoModule .contextmenu.is-opened,.xmodule_display.xmodule_VideoModule .submenu.is-opened{display:block}.xmodule_display.xmodule_VideoModule .contextmenu .menu-item,.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item,.xmodule_display.xmodule_VideoModule .submenu .menu-item,.xmodule_display.xmodule_VideoModule .submenu .submenu-item{border-top:1px solid #cbcbcb;padding:5px 10px;outline:none}.xmodule_display.xmodule_VideoModule .contextmenu .menu-item&gt;span,.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item&gt;span,.xmodule_display.xmodule_VideoModule .submenu .menu-item&gt;span,.xmodule_display.xmodule_VideoModule .submenu .submenu-item&gt;span{color:#333}.xmodule_display.xmodule_VideoModule .contextmenu .menu-item:first-child,.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item:first-child,.xmodule_display.xmodule_VideoModule .submenu .menu-item:first-child,.xmodule_display.xmodule_VideoModule .submenu .submenu-item:first-child{border-top:none}.xmodule_display.xmodule_VideoModule .contextmenu .menu-item:focus,.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item:focus,.xmodule_display.xmodule_VideoModule .submenu .menu-item:focus,.xmodule_display.xmodule_VideoModule .submenu .submenu-item:focus{background:#333;color:#fff}.xmodule_display.xmodule_VideoModule .contextmenu .menu-item:focus&gt;span,.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item:focus&gt;span,.xmodule_display.xmodule_VideoModule .submenu .menu-item:focus&gt;span,.xmodule_display.xmodule_VideoModule .submenu .submenu-item:focus&gt;span{color:#fff}.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item,.xmodule_display.xmodule_VideoModule .submenu .submenu-item{position:relative;padding:5px 20px 5px 10px}.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item:after,.xmodule_display.xmodule_VideoModule .submenu .submenu-item:after{content:'\25B6';position:absolute;right:5px;line-height:25px;font-size:10px}.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item .submenu,.xmodule_display.xmodule_VideoModule .submenu .submenu-item .submenu{display:none}.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item.is-opened,.xmodule_display.xmodule_VideoModule .submenu .submenu-item.is-opened{background:#333;color:#fff}.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item.is-opened&gt;span,.xmodule_display.xmodule_VideoModule .submenu .submenu-item.is-opened&gt;span{color:#fff}.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item.is-opened&gt;.submenu,.xmodule_display.xmodule_VideoModule .submenu .submenu-item.is-opened&gt;.submenu{display:block}.xmodule_display.xmodule_VideoModule .contextmenu .submenu-item .is-selected,.xmodule_display.xmodule_VideoModule .submenu .submenu-item .is-selected{font-weight:bold}.xmodule_display.xmodule_VideoModule .contextmenu .is-disabled,.xmodule_display.xmodule_VideoModule .submenu .is-disabled{pointer-events:none;color:#cbcbcb}.xmodule_display.xmodule_VideoModule .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-wrapper{position:relative}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-header{margin-bottom:.5em}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-header .annotatable-title{font-size:1.375em;text-transform:uppercase;padding:2px 4px}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section{position:relative;padding:.5em 1em;border:1px solid #cbcbcb;border-radius:0.5em;margin-bottom:0.5em}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section.shaded{background-color:#EDEDED}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section .annotatable-section-title{font-weight:bold}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section .annotatable-section-title a{font-weight:normal}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section .annotatable-section-body{border-top:1px solid #cbcbcb;margin-top:0.5em;padding-top:0.5em}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section .annotatable-section-body:after{content:"";display:table;clear:both}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section ul.instructions-template{list-style:disc;margin-left:4em}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section ul.instructions-template b{font-weight:bold}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section ul.instructions-template i{font-style:italic}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-section ul.instructions-template code{display:inline;white-space:pre;font-family:Courier New, monospace}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-toggle{position:absolute;right:0;margin:2px 1em 2px 0}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-toggle.expanded:after{content:" \2191"}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-toggle.collapsed:after{content:" \2193"}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span{display:inline}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-#ff0{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-#ff0.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-red{background-color:rgba(178,19,16,0.3)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-red.selected{background-color:rgba(178,19,16,0.9)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-orange{background-color:rgba(255,165,0,0.3)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-orange.selected{background-color:rgba(255,165,0,0.9)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-green{background-color:rgba(25,255,132,0.3)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-green.selected{background-color:rgba(25,255,132,0.9)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-blue{background-color:rgba(35,163,255,0.3)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-blue.selected{background-color:rgba(35,163,255,0.9)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-purple{background-color:rgba(115,9,178,0.3)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.highlight-purple.selected{background-color:rgba(115,9,178,0.9)}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.hide{cursor:none;background-color:inherit}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span.hide .annotatable-icon{display:none}.xmodule_display.xmodule_VideoAnnotationModule .annotatable-span .annotatable-comment{display:none}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip{font-size:0.875em;border:1px solid #333;border-radius:1em;background-color:rgba(0,0,0,0.85);color:#fff;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar{font-size:1em;color:inherit;background-color:transparent;padding:5px 10px;border:none}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-title{padding:5px 0;border-bottom:2px solid #333;font-weight:bold}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-icon{right:10px;background:#333}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-state-hover{color:inherit;border:1px solid #cbcbcb}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-content{color:inherit;font-size:0.875em;text-align:left;font-weight:400;padding:0 10px 10px 10px;background-color:transparent;border-color:transparent}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip p{color:inherit;line-height:normal}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable{max-width:375px}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content{padding:0 10px}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-comment{display:block;margin:0 0 10px 0;max-height:225px;overflow:auto;line-height:normal}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-reply{display:block;border-top:2px solid #333;padding:5px 0;margin:0;text-align:center}.xmodule_display.xmodule_VideoAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable:after{content:'';display:inline-block;position:absolute;bottom:-20px;left:50%;height:0;width:0;margin-left:-5px;border:10px solid transparent;border-top-color:rgba(0,0,0,0.85)}.xmodule_display.xmodule_AboutModule *{line-height:1.4em}.xmodule_display.xmodule_AboutModule h1{color:#3c3c3c;font:normal 2em/1.4em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin:0 0 1.416em 0}.xmodule_display.xmodule_AboutModule h2{color:#646464;font:normal 1.2em/1.2em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_AboutModule h3,.xmodule_display.xmodule_AboutModule h4,.xmodule_display.xmodule_AboutModule h5,.xmodule_display.xmodule_AboutModule h6{margin:0 0 10px 0;font-weight:600}.xmodule_display.xmodule_AboutModule h3{font-size:1.2em}.xmodule_display.xmodule_AboutModule h4{font-size:1em}.xmodule_display.xmodule_AboutModule h5{font-size:.83em}.xmodule_display.xmodule_AboutModule h6{font-size:0.75em}.xmodule_display.xmodule_AboutModule p{margin-bottom:1.416em;font-size:1em;line-height:1.6em !important;color:#3c3c3c}.xmodule_display.xmodule_AboutModule em,.xmodule_display.xmodule_AboutModule i{font-style:italic}.xmodule_display.xmodule_AboutModule em span,.xmodule_display.xmodule_AboutModule i span{font-style:italic}.xmodule_display.xmodule_AboutModule strong,.xmodule_display.xmodule_AboutModule b{font-weight:bold}.xmodule_display.xmodule_AboutModule strong span,.xmodule_display.xmodule_AboutModule b span{font-weight:bold}.xmodule_display.xmodule_AboutModule p+p,.xmodule_display.xmodule_AboutModule ul+p,.xmodule_display.xmodule_AboutModule ol+p{margin-top:20px}.xmodule_display.xmodule_AboutModule blockquote{margin:1em 40px}.xmodule_display.xmodule_AboutModule ol,.xmodule_display.xmodule_AboutModule ul{margin:1em 0;padding:0 0 0 1em;color:#3c3c3c}.xmodule_display.xmodule_AboutModule ol li,.xmodule_display.xmodule_AboutModule ul li{margin-bottom:0.708em}.xmodule_display.xmodule_AboutModule ol{list-style:decimal outside none}.xmodule_display.xmodule_AboutModule ul{list-style:disc outside none}.xmodule_display.xmodule_AboutModule a:link,.xmodule_display.xmodule_AboutModule a:visited,.xmodule_display.xmodule_AboutModule a:hover,.xmodule_display.xmodule_AboutModule div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_AboutModule div.hitarea:hover+h4,.xmodule_display.xmodule_AboutModule div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_AboutModule div.hitarea:focus+h4,.xmodule_display.xmodule_AboutModule a:active,.xmodule_display.xmodule_AboutModule a:focus{color:#9B3286}.xmodule_display.xmodule_AboutModule img{max-width:100%}.xmodule_display.xmodule_AboutModule pre{margin:1em 0;color:#3c3c3c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.xmodule_display.xmodule_AboutModule code{color:#3c3c3c;font-family:monospace, serif;background:none;padding:0}.xmodule_display.xmodule_AboutModule table{width:100%;margin:20px 0;border-collapse:collapse;font-size:16px}.xmodule_display.xmodule_AboutModule table td,.xmodule_display.xmodule_AboutModule table th{margin:20px 0;padding:10px;border:1px solid #cbcbcb;font-size:14px}.xmodule_display.xmodule_AboutModule table td.cont-justified-left,.xmodule_display.xmodule_AboutModule table th.cont-justified-left{text-align:left !important}.xmodule_display.xmodule_AboutModule table td.cont-justified-right,.xmodule_display.xmodule_AboutModule table th.cont-justified-right{text-align:right !important}.xmodule_display.xmodule_AboutModule table td.cont-justified-center,.xmodule_display.xmodule_AboutModule table th.cont-justified-center{text-align:center !important}.xmodule_display.xmodule_AboutModule th{background:#eee;font-weight:bold}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .modal-ui-icon{position:absolute;display:block;padding:5px 7px;border-radius:5px;opacity:.9;background:#fff;color:#000;border:2px solid #000}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .modal-ui-icon .label{font-weight:bold}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .modal-ui-icon i{font-style:normal}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-link{position:relative;display:block}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-link .action-fullscreen{display:none;top:10px;left:10px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-link:hover .action-fullscreen{display:block}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal{position:fixed;top:0;left:0;display:none;height:100%;width:100%;background-color:rgba(0,0,0,0.7)}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content{position:relative;top:2.5%;display:block;height:95%;width:95%;margin:auto;overflow:hidden}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-wrapper{position:relative}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-wrapper img{position:relative;display:block;max-width:100%;max-height:100%;margin:auto;cursor:default}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .action-close{top:10px;right:10px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls{position:absolute;right:10px;bottom:10px;margin:0;padding:0;list-style:none}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control{position:relative;display:inline-block;margin:0;padding:0}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon{position:relative}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in{margin-right:5px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out{margin-left:5px}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled{opacity:0.5;cursor:default}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-fit-to-screen{display:block}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper{top:0 !important;left:0 !important;width:100% !important;height:100% !important}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img{top:0 !important;left:0 !important}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-zoomed{display:block}.xmodule_display.xmodule_AboutModule .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img{max-width:none;max-height:none;margin:0;cursor:move}.xmodule_display.xmodule_LTIModule h2.problem-header{display:inline-block}.xmodule_display.xmodule_LTIModule div.problem-progress{display:inline-block;padding-left:5px;color:#666;font-weight:100;font-size:1em}.xmodule_display.xmodule_LTIModule div.lti{margin:0 auto}.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link{font-size:14px;background-color:#f6f6f6;padding:20px}.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link{margin-bottom:0;text-align:right}.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window{font-size:13px;line-height:20.72px}.xmodule_display.xmodule_LTIModule div.lti form.ltiLaunchForm{display:none}.xmodule_display.xmodule_LTIModule div.lti iframe.ltiLaunchFrame{width:100%;height:800px;display:block;border:0px}.xmodule_display.xmodule_LTIModule div.lti h4.problem-feedback-label{font-weight:100;font-size:1em;font-family:"Source Sans", "Open Sans", Verdana, Geneva, sans-serif, sans-serif}.xmodule_display.xmodule_LTIModule div.lti div.problem-feedback{margin-top:5px;margin-bottom:5px}.xmodule_display.xmodule_FolditModule section.foldit div.folditchallenge table{border:1px solid #fff;border-collapse:collapse;margin-top:20px}.xmodule_display.xmodule_FolditModule section.foldit div.folditchallenge th{background:#f4f4f4;color:#b4b4b4}.xmodule_display.xmodule_FolditModule section.foldit div.folditchallenge td{background:#fcfcfc;border-bottom:1px solid #fff;padding:8px}.xmodule_display.xmodule_SequenceModule .block-link,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav a,div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule a{border-left:1px solid #e2e2e2;display:block}.xmodule_display.xmodule_SequenceModule .block-link:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav a:hover,div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule a:hover,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.book-wrapper .book nav div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule div.info-wrapper section.handouts ol li div.book-wrapper .book nav div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.book-wrapper .book nav div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule div.info-wrapper section.handouts ol li div.book-wrapper .book nav div.hitarea:focus+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule .block-link:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a:focus,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav a:focus,div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule a:focus{background:none}.xmodule_display.xmodule_SequenceModule .topbar,.xmodule_display.xmodule_SequenceModule nav.sequence-nav{border-bottom:1px solid #c8c8c8}.xmodule_display.xmodule_SequenceModule .topbar:after,.xmodule_display.xmodule_SequenceModule nav.sequence-nav:after{content:"";display:table;clear:both}@media print{.xmodule_display.xmodule_SequenceModule .topbar,.xmodule_display.xmodule_SequenceModule nav.sequence-nav{display:none}}.xmodule_display.xmodule_SequenceModule .topbar a.block-link,.xmodule_display.xmodule_SequenceModule nav.sequence-nav a.block-link,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a,.xmodule_display.xmodule_SequenceModule .topbar div.book-wrapper .book nav a,div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule .topbar a,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav.sequence-nav a,div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav a{border-left:1px solid #e2e2e2;display:block}.xmodule_display.xmodule_SequenceModule .topbar a.block-link:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav a.block-link:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule .topbar div.info-wrapper section.handouts ol li div.hitarea:hover+h4.block-link,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule .topbar div.hitarea:hover+h4.block-link,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.hitarea:hover+h4.block-link,.xmodule_display.xmodule_SequenceModule .topbar div.info-wrapper section.handouts ol li div.hitarea:focus+h4.block-link,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule .topbar div.hitarea:focus+h4.block-link,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.hitarea:focus+h4.block-link,.xmodule_display.xmodule_SequenceModule .topbar div.book-wrapper .book nav a:hover,div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule .topbar a:hover,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav.sequence-nav a:hover,div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav a:hover,.xmodule_display.xmodule_SequenceModule .topbar div.book-wrapper .book nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.book-wrapper .book nav div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule .topbar div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule .topbar div.info-wrapper section.handouts ol li div.book-wrapper .book nav div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule .topbar div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule div.info-wrapper section.handouts ol li div.book-wrapper .book nav.sequence-nav div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule .topbar div.book-wrapper .book nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.book-wrapper .book nav div.info-wrapper section.handouts ol li .xmodule_display.xmodule_SequenceModule .topbar div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule .topbar div.info-wrapper section.handouts ol li div.book-wrapper .book nav div.hitarea:focus+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule .topbar div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule div.info-wrapper section.handouts ol li div.book-wrapper .book nav.sequence-nav div.hitarea:focus+h4,div.info-wrapper section.handouts ol li div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule .topbar a.block-link:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav a.block-link:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol a:focus,.xmodule_display.xmodule_SequenceModule .topbar div.book-wrapper .book nav a:focus,div.book-wrapper .book nav .xmodule_display.xmodule_SequenceModule .topbar a:focus,.xmodule_display.xmodule_SequenceModule div.book-wrapper .book nav.sequence-nav a:focus,div.book-wrapper .book .xmodule_display.xmodule_SequenceModule nav.sequence-nav a:focus{background:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav{margin:-4px 0 30px;position:relative;border-bottom:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav .left-shadow{background-color:rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.2),transparent);background-image:linear-gradient(to right,rgba(0,0,0,0.2),transparent);position:absolute;top:0;left:0;width:20px;height:46px;background-color:transparent;pointer-events:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav .right-shadow{background-color:rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.2),transparent);background-image:linear-gradient(to left,rgba(0,0,0,0.2),transparent);position:absolute;top:0;right:0;width:20px;height:46px;background-color:transparent;pointer-events:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav .sequence-list-wrapper{background-color:#ddd;background-image:-webkit-linear-gradient(top, #ddd,#eee);background-image:linear-gradient(to bottom,#ddd,#eee);position:relative;border:1px solid #cbcbcb;height:44px;margin:0 30px;box-shadow:0 1px 3px rgba(0,0,0,0.1) inset}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;height:100%;margin:0;padding:0 10px;width:100%}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li{display:table-cell;min-width:20px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a{-webkit-transition:none;-moz-transition:none;transition:none;width:100%;height:42px;margin:0;background-position:center 14px;background-repeat:no-repeat;border:1px solid transparent;display:block;padding:0;position:relative}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:focus{background-color:#fff;background-repeat:no-repeat;background-position:center 14px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.active{background-color:#fff}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.active:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4.active,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4.active,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.active:focus{background-color:#fff;background-repeat:no-repeat;background-position:center 14px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.inactive{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/video-icon-normal.544113ee0b54.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.visited{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/video-icon-visited.b4ad47f7cf7e.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_video.active{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/video-icon-current.d3b52a7b056e.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_other.inactive{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/document-icon-normal.ea2ce01c2824.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_other.visited{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/document-icon-visited.aa6105a5fcf4.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_other.active{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/document-icon-current.6f1ba090b144.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.inactive,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.inactive{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/list-icon-normal.5826a2e2e41b.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.visited,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.visited{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/list-icon-visited.bab58990d5c7.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.active{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/list-icon-current.82c18e11bd80.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.progress-none,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.progress-none{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/list-unstarted.1894b282cc30.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.progress-some,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.progress-in_progress,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.progress-some,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.progress-in_progress{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/list-unfinished.4c398bdf29ff.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_vertical.progress-done,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.seq_problem.progress-done{background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/list-finished.3f92e1e9ea74.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p{background:#333;color:#fff;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;line-height:1.41575em;right:0;opacity:0.0;padding:6px;position:absolute;top:48px;text-shadow:0 -1px 0 #000;-webkit-transition:all 0.1s cubic-bezier(0.77, 0, 0.175, 1) 0s;-moz-transition:all 0.1s cubic-bezier(0.77, 0, 0.175, 1) 0s;transition:all 0.1s cubic-bezier(0.77, 0, 0.175, 1) 0s;white-space:pre;visibility:hidden;pointer-events:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p:empty{background:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p:empty::after{display:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a p::after{background:#333;content:" ";display:block;height:10px;right:18px;position:absolute;top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:10px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:hover p,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4 p,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4 p,.xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4 p,div.info-wrapper section.handouts .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4 p,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:focus p{display:block;margin-top:4px;opacity:1.0;visibility:visible}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul{position:absolute;top:0;list-style:none !important;height:100%;right:0;top:0;width:100%;margin:0;border:none}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li{position:absolute;margin-bottom:0;height:44px;width:70px;border:1px solid #cbcbcb;background-color:#eee;background-image:-webkit-linear-gradient(top, #eee,#ddd);background-image:linear-gradient(to bottom,#eee,#ddd);box-shadow:0 1px 0 rgba(255,255,255,0.7) inset;z-index:1}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a{background-position:center;background-repeat:no-repeat;display:block;height:100%;width:40px;text-indent:-9999px;overflow:hidden;-webkit-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;-moz-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul div.info-wrapper section.handouts ol li.prev div.hitarea:hover+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul div.info-wrapper section.handouts ol li.prev div.hitarea:focus+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul div.info-wrapper section.handouts ol li.next div.hitarea:hover+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul div.info-wrapper section.handouts ol li.next div.hitarea:focus+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a:focus{opacity:0.5}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a.disabled,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a.disabled{cursor:normal;opacity:0.4}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev{left:-10px;-webkit-border-top-left-radius:35px;-moz-border-topleft-radius:35px;border-top-left-radius:35px;-webkit-border-top-right-radius:0;-moz-border-topright-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottomright-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:35px;-moz-border-bottomleft-radius:35px;border-bottom-left-radius:35px}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.prev a{background-position:center 15px;background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/previous-icon.d6762fe66065.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next{right:-10px;-webkit-border-top-left-radius:0;-moz-border-topleft-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:35px;-moz-border-topright-radius:35px;border-top-right-radius:35px;-webkit-border-bottom-right-radius:35px;-moz-border-bottomright-radius:35px;border-bottom-right-radius:35px;-webkit-border-bottom-left-radius:0;-moz-border-bottomleft-radius:0;border-bottom-left-radius:0}.xmodule_display.xmodule_SequenceModule nav.sequence-nav ul li.next a{margin-left:30px;background-position:center 15px;background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/next-icon.9eef03b25294.png")}body.touch-based-device .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a:hover p,body.touch-based-device .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4 p,div.info-wrapper section.handouts body.touch-based-device .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:hover+h4 p,body.touch-based-device .xmodule_display.xmodule_SequenceModule nav.sequence-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4 p,div.info-wrapper section.handouts body.touch-based-device .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li div.hitarea:focus+h4 p{display:none}.xmodule_display.xmodule_SequenceModule .seq_contents{display:none}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom{margin:2.8315em 0 0;text-align:center}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul{display:inline-block}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul:after{content:"";display:table;clear:both}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li{float:left;width:50px;height:44px;border:1px solid #cbcbcb;background-color:#eee;background-image:-webkit-linear-gradient(top, #eee,#ddd);background-image:linear-gradient(to bottom,#eee,#ddd);box-shadow:0 1px 0 rgba(255,255,255,0.7) inset}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next{margin-bottom:0}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a{background-position:center center;background-repeat:no-repeat;border:none;display:block;padding:0.70788em 4px;text-indent:-9999px;overflow:hidden;-webkit-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;-moz-transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul div.info-wrapper section.handouts ol li.prev div.hitarea:hover+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul div.info-wrapper section.handouts ol li.prev div.hitarea:focus+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a:focus,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a:hover,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul div.info-wrapper section.handouts ol li.next div.hitarea:hover+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next div.hitarea:hover+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul div.info-wrapper section.handouts ol li.next div.hitarea:focus+h4,div.info-wrapper section.handouts ol .xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next div.hitarea:focus+h4,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a:focus{opacity:0.5;background-position:center 15px}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a.disabled,.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a.disabled{opacity:0.4}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev{-webkit-border-top-left-radius:35px;-moz-border-topleft-radius:35px;border-top-left-radius:35px;-webkit-border-top-right-radius:0;-moz-border-topright-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottomright-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:35px;-moz-border-bottomleft-radius:35px;border-bottom-left-radius:35px}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.prev a{background-position:center 15px;background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/previous-icon.d6762fe66065.png")}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next{-webkit-border-top-left-radius:0;-moz-border-topleft-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:35px;-moz-border-topright-radius:35px;border-top-right-radius:35px;-webkit-border-bottom-right-radius:35px;-moz-border-bottomright-radius:35px;border-bottom-right-radius:35px;-webkit-border-bottom-left-radius:0;-moz-border-bottomleft-radius:0;border-bottom-left-radius:0;border-left:none}.xmodule_display.xmodule_SequenceModule nav.sequence-bottom ul li.next a{background-position:center 15px;background-image:url("//storagecdn.xuetangx.com/static/images/sequence-nav/next-icon.9eef03b25294.png")}.xmodule_display.xmodule_SequenceModule .xmodule_VerticalModule div.vert-mod&gt;div ul.sequence-nav-buttons{list-style:none !important}.xmodule_display.xmodule_ConditionalModule h2{margin-top:0;margin-bottom:15px}.xmodule_display.xmodule_ConditionalModule h2.problem-header{display:inline-block}.xmodule_display.xmodule_ConditionalModule h2.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_ConditionalModule h2{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_ConditionalModule iframe[seamless]{overflow:hidden;padding:0px;border:0px none transparent;background-color:transparent}.xmodule_display.xmodule_ConditionalModule .inline-error{color:#fc2020}.xmodule_display.xmodule_ConditionalModule div.problem-progress{display:inline-block;padding-left:5px;color:#666;font-weight:100;font-size:1em}@media print{.xmodule_display.xmodule_ConditionalModule div.problem{display:block;padding:0;width:auto}.xmodule_display.xmodule_ConditionalModule div.problem canvas,.xmodule_display.xmodule_ConditionalModule div.problem img{page-break-inside:avoid}}.xmodule_display.xmodule_ConditionalModule div.problem img{max-width:890px;max-height:600px}.xmodule_display.xmodule_ConditionalModule div.problem .inline{display:inline}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup{min-width:100px;width:auto !important;width:100px}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup:after,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup:after{content:"";display:table;clear:both}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup label,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label{float:left;clear:both;margin-bottom:5px}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup label.choicegroup_correct:after,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicegroup_correct:after,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_correct:after,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_correct:after{margin-left:15px;content:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup label.choicegroup_incorrect:after,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicegroup_incorrect:after,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_incorrect:after,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_incorrect:after{margin-left:15px;content:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png")}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup .indicator_container,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .indicator_container{float:left;width:25px;height:1px;margin-right:15px}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup fieldset,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup fieldset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px 0px 20px;padding-left:20px;border-left:1px solid #ddd}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input[type="radio"],.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input[type="radio"],.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input[type="checkbox"],.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input[type="checkbox"]{float:left;margin:4px}.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup text,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup text{display:inline;margin-left:25px}.xmodule_display.xmodule_ConditionalModule div.problem ol.enumerate li:before{display:block;visibility:hidden;height:0;content:" "}.xmodule_display.xmodule_ConditionalModule div.problem .solution-span&gt;span{margin:20px 0;display:block;border:1px solid #ddd;padding:9px 15px 20px;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #eee;border-radius:3px}.xmodule_display.xmodule_ConditionalModule div.problem .solution-span&gt;span:empty{display:none}.xmodule_display.xmodule_ConditionalModule div.problem .targeted-feedback-span&gt;span{margin:20px 0;display:block;border:1px solid #000;padding:9px 15px 20px;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #eee;border-radius:3px}.xmodule_display.xmodule_ConditionalModule div.problem .targeted-feedback-span&gt;span:empty{display:none}.xmodule_display.xmodule_ConditionalModule div.problem .targeted-feedback-span&gt;span{margin:20px 0;display:block;border:1px solid #000;padding:9px 15px 20px;background:#fff;position:relative;box-shadow:inset 0 0 0 1px #eee;border-radius:3px}.xmodule_display.xmodule_ConditionalModule div.problem .targeted-feedback-span&gt;span:empty{display:none}.xmodule_display.xmodule_ConditionalModule div.problem div p.answer{margin-top:-2px}.xmodule_display.xmodule_ConditionalModule div.problem div p.status{margin:8px 0 0 10px;text-indent:100%;white-space:nowrap;overflow:hidden}.xmodule_display.xmodule_ConditionalModule div.problem div.unanswered p.status{display:inline-block;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div.correct p.status,.xmodule_display.xmodule_ConditionalModule div.problem div.ui-icon-check p.status{display:inline-block;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div.correct input,.xmodule_display.xmodule_ConditionalModule div.problem div.ui-icon-check input{border-color:green}.xmodule_display.xmodule_ConditionalModule div.problem div.processing p.status{display:inline-block;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div.processing input{border-color:#aaa}.xmodule_display.xmodule_ConditionalModule div.problem div.incorrect p.status,.xmodule_display.xmodule_ConditionalModule div.problem div.incomplete p.status,.xmodule_display.xmodule_ConditionalModule div.problem div.ui-icon-close p.status{display:inline-block;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div.incorrect input,.xmodule_display.xmodule_ConditionalModule div.problem div.incomplete input,.xmodule_display.xmodule_ConditionalModule div.problem div.ui-icon-close input{border-color:red}.xmodule_display.xmodule_ConditionalModule div.problem div&gt;span{display:block;margin-bottom:0.70788em}.xmodule_display.xmodule_ConditionalModule div.problem div p.answer{display:inline-block;margin-bottom:0;margin-left:10px}.xmodule_display.xmodule_ConditionalModule div.problem div p.answer:before{display:inline;content:"Answer: ";font-weight:bold}.xmodule_display.xmodule_ConditionalModule div.problem div p.answer:empty:before{display:none}.xmodule_display.xmodule_ConditionalModule div.problem div div.equation{clear:both;margin-top:3px}.xmodule_display.xmodule_ConditionalModule div.problem div div.equation .MathJax_Display{display:inline-block;width:auto}.xmodule_display.xmodule_ConditionalModule div.problem div div.equation img.loading{display:inline-block;padding-left:10px}.xmodule_display.xmodule_ConditionalModule div.problem div div.equation span{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule div.problem div div.equation span.math{display:inline-block;padding:6px;min-width:30px;border:1px solid #e3e3e3;border-radius:4px;background:#f1f1f1}.xmodule_display.xmodule_ConditionalModule div.problem div span.unanswered,.xmodule_display.xmodule_ConditionalModule div.problem div span.ui-icon-bullet{display:inline-block;position:relative;top:4px;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div span.processing,.xmodule_display.xmodule_ConditionalModule div.problem div span.ui-icon-processing{display:inline-block;position:relative;top:6px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div span.correct,.xmodule_display.xmodule_ConditionalModule div.problem div span.ui-icon-check{display:inline-block;position:relative;top:3px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div span.partially-correct{display:inline-block;position:relative;top:6px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/partially-correct-icon.cc15e5446ed3.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div span.incorrect,.xmodule_display.xmodule_ConditionalModule div.problem div span.incomplete,.xmodule_display.xmodule_ConditionalModule div.problem div span.ui-icon-close{display:inline-block;position:relative;top:3px;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem div .reload{float:right;margin:10px}.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status{margin:10px 0;padding:10px;border-radius:5px;background:#f8f8f8}.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status:after{content:"";display:table;clear:both}.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status span{display:block;float:left;overflow:hidden;margin:-7px 7px 0 0;text-indent:-9999px}.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status .grading{margin:0px 7px 0 0;padding-left:25px;background:url("//storagecdn.xuetangx.com/static/images/info-icon.ea77eece4618.png") left center no-repeat;text-indent:0px}.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status p{float:left;margin-bottom:0;text-transform:capitalize;line-height:20px}.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status.file{margin-top:20px;padding:20px 0 0 0;border:0;border-top:1px solid #eee;background:#fff}.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status.file p.debug{display:none}.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status.file input{float:left}.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation p{margin-bottom:4px}.xmodule_display.xmodule_ConditionalModule div.problem div .feedback-on-feedback{margin-right:20px;height:100px}.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-response header{text-align:right}.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-response header a{font-size:.85em}.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-scoring .scoring-list{margin-left:3px;list-style-type:none}.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-scoring .scoring-list li{display:inline;margin-left:50px}.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-scoring .scoring-list li:first-child{margin-left:0}.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-scoring .scoring-list li label{font-size:.9em}.xmodule_display.xmodule_ConditionalModule div.problem div .submit-message-container{margin:20px 0px}.xmodule_display.xmodule_ConditionalModule div.problem form.option-input{margin:-10px 0 20px;padding-bottom:20px}.xmodule_display.xmodule_ConditionalModule div.problem form.option-input select{margin-right:1.69492%}.xmodule_display.xmodule_ConditionalModule div.problem ul{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:disc outside none}.xmodule_display.xmodule_ConditionalModule div.problem ol{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:decimal outside none}.xmodule_display.xmodule_ConditionalModule div.problem dl{line-height:1.4em}.xmodule_display.xmodule_ConditionalModule div.problem dl dt{font-weight:bold}.xmodule_display.xmodule_ConditionalModule div.problem dl dd{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule div.problem dd{margin-left:.5em;margin-left:.5rem}.xmodule_display.xmodule_ConditionalModule div.problem li{margin-bottom:0.70788em;line-height:1.4em}.xmodule_display.xmodule_ConditionalModule div.problem li:last-child{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule div.problem p{margin-bottom:1.41575em}.xmodule_display.xmodule_ConditionalModule div.problem table{margin:1.41575em 0;border-collapse:collapse;table-layout:auto}.xmodule_display.xmodule_ConditionalModule div.problem table td.cont-justified-left,.xmodule_display.xmodule_ConditionalModule div.problem table th.cont-justified-left{text-align:left !important}.xmodule_display.xmodule_ConditionalModule div.problem table td.cont-justified-right,.xmodule_display.xmodule_ConditionalModule div.problem table th.cont-justified-right{text-align:right !important}.xmodule_display.xmodule_ConditionalModule div.problem table td.cont-justified-center,.xmodule_display.xmodule_ConditionalModule div.problem table th.cont-justified-center{text-align:center !important}.xmodule_display.xmodule_ConditionalModule div.problem table th{text-align:left;font-weight:bold}.xmodule_display.xmodule_ConditionalModule div.problem table td{text-align:left}.xmodule_display.xmodule_ConditionalModule div.problem table caption,.xmodule_display.xmodule_ConditionalModule div.problem table th,.xmodule_display.xmodule_ConditionalModule div.problem table td{padding:.25em .75em .25em 0;padding:.25rem .75rem .25rem 0}.xmodule_display.xmodule_ConditionalModule div.problem table caption{margin-bottom:.75em;margin-bottom:.75rem;padding:.75em 0;padding:.75rem 0;background:#f1f1f1}.xmodule_display.xmodule_ConditionalModule div.problem table tr,.xmodule_display.xmodule_ConditionalModule div.problem table td,.xmodule_display.xmodule_ConditionalModule div.problem table th{vertical-align:middle}.xmodule_display.xmodule_ConditionalModule div.problem code{margin:0 2px;padding:0px 5px;border:1px solid #eaeaea;border-radius:3px;background-color:#f8f8f8;white-space:nowrap;font-size:.9em}.xmodule_display.xmodule_ConditionalModule div.problem pre{overflow:auto;padding:6px 10px;border:1px solid #cbcbcb;border-radius:3px;background-color:#f8f8f8;font-size:.9em;line-height:1.4}.xmodule_display.xmodule_ConditionalModule div.problem pre&gt;code{margin:0;padding:0;border:none;background:transparent;white-space:pre}.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror{border:1px solid black;font-size:14px;line-height:18px;resize:none}.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror .cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror pre{overflow:hidden;margin:0;padding:0;border-width:0;border-radius:0;background:transparent;white-space:pre;word-wrap:normal;font-size:inherit;font-family:inherit;resize:none}.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror pre.CodeMirror-cursor{position:absolute;visibility:hidden;width:0;border-right:none;border-left:1px solid #000}.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror-focused pre.CodeMirror-cursor{visibility:visible}.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror-code pre{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror-scroll{margin-right:0px}.xmodule_display.xmodule_ConditionalModule div.problem hr{float:none;clear:both;margin:0 0 .75rem;width:100%;height:1px;border:none;background:#ddd;color:#ddd}.xmodule_display.xmodule_ConditionalModule div.problem .hidden{display:none;visibility:hidden}.xmodule_display.xmodule_ConditionalModule div.problem input[type="email"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="number"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="password"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="search"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="tel"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="text"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="url"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="color"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="date"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="datetime"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="datetime-local"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="month"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="time"],.xmodule_display.xmodule_ConditionalModule div.problem input[type="week"]{display:inline;width:auto}.xmodule_display.xmodule_ConditionalModule div.problem center{display:block;margin:1.41575em 0;padding:1.41575em;border:1px solid #cbcbcb}.xmodule_display.xmodule_ConditionalModule div.problem div.action{margin-top:20px}.xmodule_display.xmodule_ConditionalModule div.problem div.action .save,.xmodule_display.xmodule_ConditionalModule div.problem div.action .check,.xmodule_display.xmodule_ConditionalModule div.problem div.action .show,.xmodule_display.xmodule_ConditionalModule div.problem div.action .reset{height:40px;vertical-align:middle;font-weight:600}.xmodule_display.xmodule_ConditionalModule div.problem div.action .show .show-label{font-weight:600;font-size:1.0em}.xmodule_display.xmodule_ConditionalModule div.problem div.action .submission_feedback{display:inline-block;margin-top:8px;margin-left:10px;color:#666;font-style:italic;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_ConditionalModule div.problem .detailed-solution&gt;p:first-child{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_ConditionalModule div.problem .detailed-solution p:last-child{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback&gt;p:first-child{color:red;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback p:last-child{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback-correct&gt;p:first-child{color:green;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback-correct p:last-child{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule div.problem div.capa_alert{margin-top:20px;padding:8px 12px;border:1px solid #ebe8bf;border-radius:3px;background:#fffcdd;font-size:0.9em}.xmodule_display.xmodule_ConditionalModule div.problem div.capa_reset{padding:25px;border:1px solid #fd5757;background-color:#ffd5d5;border-radius:3px;font-size:1em;margin-top:10px;margin-bottom:10px}.xmodule_display.xmodule_ConditionalModule div.problem .capa_reset&gt;h2{color:#aa0000}.xmodule_display.xmodule_ConditionalModule div.problem .capa_reset li{font-size:0.9em}.xmodule_display.xmodule_ConditionalModule div.problem .hints{border:1px solid #cbcbcb}.xmodule_display.xmodule_ConditionalModule div.problem .hints h3{padding:9px;border-bottom:1px solid #e3e3e3;background:#eee;text-shadow:0 1px 0 #fff;font-weight:bold;font-size:1em}.xmodule_display.xmodule_ConditionalModule div.problem .hints div{border-bottom:1px solid #ddd}.xmodule_display.xmodule_ConditionalModule div.problem .hints div:last-child{border-bottom:none}.xmodule_display.xmodule_ConditionalModule div.problem .hints div p{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule div.problem .hints div header a{display:block;padding:9px;background:#f8f8f8;box-shadow:inset 0 0 0 1px #fff}.xmodule_display.xmodule_ConditionalModule div.problem .hints div&gt;section{padding:9px}.xmodule_display.xmodule_ConditionalModule div.problem .test{padding-top:18px}.xmodule_display.xmodule_ConditionalModule div.problem .test header{margin-bottom:12px}.xmodule_display.xmodule_ConditionalModule div.problem .test header h3{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_ConditionalModule div.problem .test&gt;section{position:relative;margin-bottom:10px;padding:9px 9px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #eee}.xmodule_display.xmodule_ConditionalModule div.problem .test&gt;section p:last-of-type{margin-bottom:0}.xmodule_display.xmodule_ConditionalModule div.problem .test&gt;section .shortform{margin-bottom:.6em}.xmodule_display.xmodule_ConditionalModule div.problem .test&gt;section a.full{position:absolute;top:0;right:0;bottom:1px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:4px;background:#e5e5e5;text-align:right;font-size:1em}.xmodule_display.xmodule_ConditionalModule div.problem .test&gt;section a.full.full-top{position:absolute;top:1px;right:0;bottom:auto;left:0}.xmodule_display.xmodule_ConditionalModule div.problem .test&gt;section a.full.full-bottom{position:absolute;top:auto;right:0;bottom:1px;left:0}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section{padding-top:30px;padding-left:20px;background-color:#fafafa;color:#2c2c2c;font-size:1em;font-family:monospace}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section header{font-size:1.4em}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .shortform{font-weight:bold}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform{margin:0;padding:0}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-errors{margin:5px;padding:10px 10px 10px 40px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center left no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-errors li{color:#b00}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output h4{font-size:1em;font-family:monospace}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output dl{margin:0}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output dt{margin-top:20px}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output dd{margin-left:24pt}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-correct{background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") left 20px no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-correct .result-actual-output{color:#090}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-incorrect{background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") left 20px no-repeat}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-incorrect .result-actual-output{color:#B00}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .markup-text{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .markup-text bs{color:#bb0000}.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .markup-text bg{color:#bda046}.xmodule_display.xmodule_ConditionalModule div.problem .rubric tr{margin:10px 0;height:100%}.xmodule_display.xmodule_ConditionalModule div.problem .rubric td{margin:10px 0;padding:20px 0;height:100%}.xmodule_display.xmodule_ConditionalModule div.problem .rubric th{margin:5px;padding:5px}.xmodule_display.xmodule_ConditionalModule div.problem .rubric label,.xmodule_display.xmodule_ConditionalModule div.problem .rubric .view-only{position:relative;display:inline-block;margin:3px;padding:15px;min-width:50px;min-height:50px;width:150px;height:100%;background-color:#cbcbcb;font-size:.9em}.xmodule_display.xmodule_ConditionalModule div.problem .rubric .grade{position:absolute;right:0;bottom:0;margin:10px}.xmodule_display.xmodule_ConditionalModule div.problem .rubric .selected-grade{background:#666;color:white}.xmodule_display.xmodule_ConditionalModule div.problem .rubric input[type=radio]:checked+label{background:#666;color:white}.xmodule_display.xmodule_ConditionalModule div.problem .rubric input[class='score-selection']{display:none}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input{margin:0 0 1em 0;border:1px solid #cbcbcb;border-radius:1em}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .annotation-header{padding:.5em 1em;border-bottom:1px solid #cbcbcb;font-weight:bold}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .annotation-body{padding:.5em 1em}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input a.annotation-return{float:right;font:inherit;font-weight:normal}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input a.annotation-return:after{content:" \2191"}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .block,.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags{margin:.5em 0;padding:0}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .block-highlight{padding:.5em;border:1px solid rgba(214,214,0,0.3);background-color:rgba(255,255,10,0.3);color:#333;font-style:normal}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .block-comment{font-style:italic}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags{display:block;margin-left:1em;list-style-type:none}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li{position:relative;display:block;margin:1em 0 0 0}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag{display:inline-block;margin-left:40px;border:1px solid #666}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag.selected{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag-status{position:absolute;left:0}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag-status,.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag{padding:.25em .5em}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input textarea.comment,.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input form#wiki_revision .comment.CodeMirror,form#wiki_revision .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .comment.CodeMirror{padding:0.2em 0.4em;width:100%;height:7.2em;line-height:1.4em}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .answer-annotation{display:block;margin:0}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value{margin:1em 0;padding:1em;border:1px solid #000;background-color:#999;color:#fff}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value input[type="text"]{width:100%}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value pre{background-color:#cbcbcb;color:#000}.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value:before{display:block;content:"debug input value";text-transform:uppercase;font-weight:bold;font-size:1.5em}.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input[type="text"]{margin-bottom:0.5em}.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_correct input[type="text"],.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_correct input[type="text"]{border-color:green}.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_show_correct:after,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_show_correct:after{margin-left:15px;content:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup span.mock_label{cursor:default}.xmodule_display.xmodule_TextAnnotationModule .annotatable-wrapper{position:relative}.xmodule_display.xmodule_TextAnnotationModule .annotatable-header{margin-bottom:.5em}.xmodule_display.xmodule_TextAnnotationModule .annotatable-header .annotatable-title{font-size:1.375em;text-transform:uppercase;padding:2px 4px}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section{position:relative;padding:.5em 1em;border:1px solid #cbcbcb;border-radius:0.5em;margin-bottom:0.5em}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section.shaded{background-color:#EDEDED}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section .annotatable-section-title{font-weight:bold}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section .annotatable-section-title a{font-weight:normal}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section .annotatable-section-body{border-top:1px solid #cbcbcb;margin-top:0.5em;padding-top:0.5em}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section .annotatable-section-body:after{content:"";display:table;clear:both}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section ul.instructions-template{list-style:disc;margin-left:4em}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section ul.instructions-template b{font-weight:bold}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section ul.instructions-template i{font-style:italic}.xmodule_display.xmodule_TextAnnotationModule .annotatable-section ul.instructions-template code{display:inline;white-space:pre;font-family:Courier New, monospace}.xmodule_display.xmodule_TextAnnotationModule .annotatable-toggle{position:absolute;right:0;margin:2px 1em 2px 0}.xmodule_display.xmodule_TextAnnotationModule .annotatable-toggle.expanded:after{content:" \2191"}.xmodule_display.xmodule_TextAnnotationModule .annotatable-toggle.collapsed:after{content:" \2193"}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span{display:inline}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-#ff0{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-#ff0.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-red{background-color:rgba(178,19,16,0.3)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-red.selected{background-color:rgba(178,19,16,0.9)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-orange{background-color:rgba(255,165,0,0.3)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-orange.selected{background-color:rgba(255,165,0,0.9)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-green{background-color:rgba(25,255,132,0.3)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-green.selected{background-color:rgba(25,255,132,0.9)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-blue{background-color:rgba(35,163,255,0.3)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-blue.selected{background-color:rgba(35,163,255,0.9)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-purple{background-color:rgba(115,9,178,0.3)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.highlight-purple.selected{background-color:rgba(115,9,178,0.9)}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.hide{cursor:none;background-color:inherit}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span.hide .annotatable-icon{display:none}.xmodule_display.xmodule_TextAnnotationModule .annotatable-span .annotatable-comment{display:none}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip{font-size:0.875em;border:1px solid #333;border-radius:1em;background-color:rgba(0,0,0,0.85);color:#fff;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar{font-size:1em;color:inherit;background-color:transparent;padding:5px 10px;border:none}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-title{padding:5px 0;border-bottom:2px solid #333;font-weight:bold}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-icon{right:10px;background:#333}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-state-hover{color:inherit;border:1px solid #cbcbcb}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-content{color:inherit;font-size:0.875em;text-align:left;font-weight:400;padding:0 10px 10px 10px;background-color:transparent;border-color:transparent}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip p{color:inherit;line-height:normal}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable{max-width:375px}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content{padding:0 10px}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-comment{display:block;margin:0 0 10px 0;max-height:225px;overflow:auto;line-height:normal}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-reply{display:block;border-top:2px solid #333;padding:5px 0;margin:0;text-align:center}.xmodule_display.xmodule_TextAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable:after{content:'';display:inline-block;position:absolute;bottom:-20px;left:50%;height:0;width:0;margin-left:-5px;border:10px solid transparent;border-top-color:rgba(0,0,0,0.85)}.xmodule_display.xmodule_CourseInfoModule *{line-height:1.4em}.xmodule_display.xmodule_CourseInfoModule h1{color:#3c3c3c;font:normal 2em/1.4em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin:0 0 1.416em 0}.xmodule_display.xmodule_CourseInfoModule h2{color:#646464;font:normal 1.2em/1.2em "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_CourseInfoModule h3,.xmodule_display.xmodule_CourseInfoModule h4,.xmodule_display.xmodule_CourseInfoModule h5,.xmodule_display.xmodule_CourseInfoModule h6{margin:0 0 10px 0;font-weight:600}.xmodule_display.xmodule_CourseInfoModule h3{font-size:1.2em}.xmodule_display.xmodule_CourseInfoModule h4{font-size:1em}.xmodule_display.xmodule_CourseInfoModule h5{font-size:.83em}.xmodule_display.xmodule_CourseInfoModule h6{font-size:0.75em}.xmodule_display.xmodule_CourseInfoModule p{margin-bottom:1.416em;font-size:1em;line-height:1.6em !important;color:#3c3c3c}.xmodule_display.xmodule_CourseInfoModule em,.xmodule_display.xmodule_CourseInfoModule i{font-style:italic}.xmodule_display.xmodule_CourseInfoModule em span,.xmodule_display.xmodule_CourseInfoModule i span{font-style:italic}.xmodule_display.xmodule_CourseInfoModule strong,.xmodule_display.xmodule_CourseInfoModule b{font-weight:bold}.xmodule_display.xmodule_CourseInfoModule strong span,.xmodule_display.xmodule_CourseInfoModule b span{font-weight:bold}.xmodule_display.xmodule_CourseInfoModule p+p,.xmodule_display.xmodule_CourseInfoModule ul+p,.xmodule_display.xmodule_CourseInfoModule ol+p{margin-top:20px}.xmodule_display.xmodule_CourseInfoModule blockquote{margin:1em 40px}.xmodule_display.xmodule_CourseInfoModule ol,.xmodule_display.xmodule_CourseInfoModule ul{margin:1em 0;padding:0 0 0 1em;color:#3c3c3c}.xmodule_display.xmodule_CourseInfoModule ol li,.xmodule_display.xmodule_CourseInfoModule ul li{margin-bottom:0.708em}.xmodule_display.xmodule_CourseInfoModule ol{list-style:decimal outside none}.xmodule_display.xmodule_CourseInfoModule ul{list-style:disc outside none}.xmodule_display.xmodule_CourseInfoModule a:link,.xmodule_display.xmodule_CourseInfoModule a:visited,.xmodule_display.xmodule_CourseInfoModule a:hover,.xmodule_display.xmodule_CourseInfoModule div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_CourseInfoModule div.hitarea:hover+h4,.xmodule_display.xmodule_CourseInfoModule div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_display.xmodule_CourseInfoModule div.hitarea:focus+h4,.xmodule_display.xmodule_CourseInfoModule a:active,.xmodule_display.xmodule_CourseInfoModule a:focus{color:#9B3286}.xmodule_display.xmodule_CourseInfoModule img{max-width:100%}.xmodule_display.xmodule_CourseInfoModule pre{margin:1em 0;color:#3c3c3c;font-family:monospace, serif;font-size:1em;white-space:pre-wrap;word-wrap:break-word}.xmodule_display.xmodule_CourseInfoModule code{color:#3c3c3c;font-family:monospace, serif;background:none;padding:0}.xmodule_display.xmodule_CourseInfoModule table{width:100%;margin:20px 0;border-collapse:collapse;font-size:16px}.xmodule_display.xmodule_CourseInfoModule table td,.xmodule_display.xmodule_CourseInfoModule table th{margin:20px 0;padding:10px;border:1px solid #cbcbcb;font-size:14px}.xmodule_display.xmodule_CourseInfoModule table td.cont-justified-left,.xmodule_display.xmodule_CourseInfoModule table th.cont-justified-left{text-align:left !important}.xmodule_display.xmodule_CourseInfoModule table td.cont-justified-right,.xmodule_display.xmodule_CourseInfoModule table th.cont-justified-right{text-align:right !important}.xmodule_display.xmodule_CourseInfoModule table td.cont-justified-center,.xmodule_display.xmodule_CourseInfoModule table th.cont-justified-center{text-align:center !important}.xmodule_display.xmodule_CourseInfoModule th{background:#eee;font-weight:bold}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .modal-ui-icon{position:absolute;display:block;padding:5px 7px;border-radius:5px;opacity:.9;background:#fff;color:#000;border:2px solid #000}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .modal-ui-icon .label{font-weight:bold}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .modal-ui-icon i{font-style:normal}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-link{position:relative;display:block}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-link .action-fullscreen{display:none;top:10px;left:10px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-link:hover .action-fullscreen{display:block}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal{position:fixed;top:0;left:0;display:none;height:100%;width:100%;background-color:rgba(0,0,0,0.7)}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content{position:relative;top:2.5%;display:block;height:95%;width:95%;margin:auto;overflow:hidden}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-wrapper{position:relative}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-wrapper img{position:relative;display:block;max-width:100%;max-height:100%;margin:auto;cursor:default}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .action-close{top:10px;right:10px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls{position:absolute;right:10px;bottom:10px;margin:0;padding:0;list-style:none}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control{position:relative;display:inline-block;margin:0;padding:0}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon{position:relative}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in{margin-right:5px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out{margin-left:5px}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled{opacity:0.5;cursor:default}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-fit-to-screen{display:block}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper{top:0 !important;left:0 !important;width:100% !important;height:100% !important}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img{top:0 !important;left:0 !important}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-zoomed{display:block}.xmodule_display.xmodule_CourseInfoModule .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img{max-width:none;max-height:none;margin:0;cursor:move}.xmodule_display.xmodule_WordCloudModule .input-cloud{margin:5px}.xmodule_display.xmodule_WordCloudModule .result_cloud_section{display:none;width:0px;height:0px}.xmodule_display.xmodule_WordCloudModule .result_cloud_section.active,.xmodule_display.xmodule_WordCloudModule .xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li a.result_cloud_section.seq_video.active,.xmodule_display.xmodule_SequenceModule nav.sequence-nav ol li .xmodule_display.xmodule_WordCloudModule a.result_cloud_section.seq_video.active,.xmodule_display.xmodule_WordCloudModule .course-index div#accordion h3.result_cloud_section.ui-accordion-header.ui-state-active,.course-index div#accordion .xmodule_display.xmodule_WordCloudModule h3.result_cloud_section.ui-accordion-header.ui-state-active{display:block;width:635px;height:auto;margin-left:auto;margin-right:auto}.xmodule_display.xmodule_WordCloudModule .your_words{font-size:0.85em;display:block}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-wrapper{position:relative}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-header{margin-bottom:.5em}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-header .annotatable-title{font-size:1.375em;text-transform:uppercase;padding:2px 4px}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section{position:relative;padding:.5em 1em;border:1px solid #cbcbcb;border-radius:0.5em;margin-bottom:0.5em}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section.shaded{background-color:#EDEDED}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section .annotatable-section-title{font-weight:bold}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section .annotatable-section-title a{font-weight:normal}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section .annotatable-section-body{border-top:1px solid #cbcbcb;margin-top:0.5em;padding-top:0.5em}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section .annotatable-section-body:after{content:"";display:table;clear:both}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section ul.instructions-template{list-style:disc;margin-left:4em}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section ul.instructions-template b{font-weight:bold}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section ul.instructions-template i{font-style:italic}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-section ul.instructions-template code{display:inline;white-space:pre;font-family:Courier New, monospace}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-toggle{position:absolute;right:0;margin:2px 1em 2px 0}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-toggle.expanded:after{content:" \2191"}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-toggle.collapsed:after{content:" \2193"}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span{display:inline}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-#ff0{background-color:rgba(255,255,10,0.3)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-#ff0.selected{background-color:rgba(255,255,10,0.9)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-red{background-color:rgba(178,19,16,0.3)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-red.selected{background-color:rgba(178,19,16,0.9)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-orange{background-color:rgba(255,165,0,0.3)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-orange.selected{background-color:rgba(255,165,0,0.9)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-green{background-color:rgba(25,255,132,0.3)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-green.selected{background-color:rgba(25,255,132,0.9)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-blue{background-color:rgba(35,163,255,0.3)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-blue.selected{background-color:rgba(35,163,255,0.9)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-purple{background-color:rgba(115,9,178,0.3)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.highlight-purple.selected{background-color:rgba(115,9,178,0.9)}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.hide{cursor:none;background-color:inherit}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span.hide .annotatable-icon{display:none}.xmodule_display.xmodule_ImageAnnotationModule .annotatable-span .annotatable-comment{display:none}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip{font-size:0.875em;border:1px solid #333;border-radius:1em;background-color:rgba(0,0,0,0.85);color:#fff;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar{font-size:1em;color:inherit;background-color:transparent;padding:5px 10px;border:none}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-title{padding:5px 0;border-bottom:2px solid #333;font-weight:bold}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-icon{right:10px;background:#333}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-state-hover{color:inherit;border:1px solid #cbcbcb}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-content{color:inherit;font-size:0.875em;text-align:left;font-weight:400;padding:0 10px 10px 10px;background-color:transparent;border-color:transparent}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip p{color:inherit;line-height:normal}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable{max-width:375px}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content{padding:0 10px}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-comment{display:block;margin:0 0 10px 0;max-height:225px;overflow:auto;line-height:normal}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-reply{display:block;border-top:2px solid #333;padding:5px 0;margin:0;text-align:center}.xmodule_display.xmodule_ImageAnnotationModule .ui-tooltip.qtip.ui-tooltip-annotatable:after{content:'';display:inline-block;position:absolute;bottom:-20px;left:50%;height:0;width:0;margin-left:-5px;border:10px solid transparent;border-top-color:rgba(0,0,0,0.85)}.xmodule_display.xmodule_CombinedOpenEndedModule h2{margin-top:0;margin-bottom:15px}.xmodule_display.xmodule_CombinedOpenEndedModule h2.problem-header section.staff{margin-top:30px;font-size:80%}@media print{.xmodule_display.xmodule_CombinedOpenEndedModule h2{display:block;width:auto;border-right:0}}.xmodule_display.xmodule_CombinedOpenEndedModule div.name{padding-bottom:15px}.xmodule_display.xmodule_CombinedOpenEndedModule div.name h2{display:inline}.xmodule_display.xmodule_CombinedOpenEndedModule div.name .progress-container{display:inline;float:right;padding-top:3px}.xmodule_display.xmodule_CombinedOpenEndedModule .inline-error{color:#fc2525}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended:after{content:"";display:table;clear:both}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended .written-feedback{position:relative;margin:0;height:150px;border:1px solid lightgray;padding:5px;resize:vertical;width:99%;overflow:auto}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended .written-feedback .del{text-decoration:line-through;background-color:#ffc3c3}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended .written-feedback .ins{background-color:#c3ffc3}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper{border:1px solid lightgray;border-radius:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar{background-color:#eee;border-radius:10px 10px 0 0;border-bottom:1px solid lightgray}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .statustable{width:100%;padding:20px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .status-container{display:table-cell;text-align:center}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .status-container .status-elements{border-radius:5px;border:1px solid lightgray}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .problemtype-container{padding:10px;width:60%}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .problemtype{padding:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .assessments-container{float:right;padding:10px 20px 10px 10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .status-bar .assessments-container .assessment-text{display:inline-block;display:table-cell;padding-right:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .item-container{padding-bottom:10px;margin:15px}.xmodule_display.xmodule_CombinedOpenEndedModule div.problemwrapper .result-container{float:left;width:100%;position:relative}.xmodule_display.xmodule_CombinedOpenEndedModule section.legend-container{margin:15px;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.legend-container .legenditem{display:inline;padding:10px;width:20%;background-color:#eee;font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status{vertical-align:center}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem{display:table-cell;padding:10px;width:30px;border-right:1px solid lightgray;background-color:#eee;color:#2c2c2c;font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem:first-child{border-radius:5px 0 0 5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem:last-child{border-right:0;border-radius:0 5px 5px 0}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem:only-child{border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem .show-results{margin-top:.3em;text-align:right}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem .show-results-button{font:1em monospace}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .statusitem-current{background-color:#fff;color:#222}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status span.unanswered{display:inline-block;position:relative;float:right;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status span.correct{display:inline-block;position:relative;float:right;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status span.incorrect{display:inline-block;position:relative;float:right;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.combined-open-ended-status .icon-caret-right{display:inline-block;margin-right:5px;vertical-align:baseline}.xmodule_display.xmodule_CombinedOpenEndedModule .visibility-control,.xmodule_display.xmodule_CombinedOpenEndedModule .visibility-control-prompt{display:block;width:100%;height:40px}.xmodule_display.xmodule_CombinedOpenEndedModule .visibility-control .inner,.xmodule_display.xmodule_CombinedOpenEndedModule .visibility-control-prompt .inner{float:left;margin-top:20px;width:85%;height:5px;border-top:1px dotted #ddd}.xmodule_display.xmodule_CombinedOpenEndedModule .section-header{display:block;float:right;padding-top:10px;width:15%;text-align:center;font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule .wrapper-score-selection{display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.xmodule_display.xmodule_CombinedOpenEndedModule .wrappable{display:table-cell;padding:5px}.xmodule_display.xmodule_CombinedOpenEndedModule .rubric-list-item{margin-bottom:2px;padding:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .rubric-list-item:hover,.xmodule_display.xmodule_CombinedOpenEndedModule .rubric-list-item:focus{background-color:#eee}.xmodule_display.xmodule_CombinedOpenEndedModule .rubric-list-item .rubric-label-selected{border-radius:5px;background-color:#eee}.xmodule_display.xmodule_CombinedOpenEndedModule span.rubric-category{display:block;margin-bottom:10px;padding-top:10px;width:100%;border-bottom:1px solid lightgray;font-size:1.1em}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container{margin:15px;padding-top:10px;padding-bottom:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container ul.rubric-list{margin:0 20px 10px 20px;padding:0;list-style-type:none}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container ul.rubric-list li.rubric-list-item{margin-bottom:2px;padding:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container h4{padding-top:10px}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container span.rubric-category{display:block;width:100%;border-bottom:1px solid lightgray;font-weight:bold;font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicegroup_correct:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicetextgroup_correct:before,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicetextgroup_correct:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup section.choicetextgroup_correct:before,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container section.choicetextgroup_correct:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_correct:before,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicetextgroup_correct:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_correct:before,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container section.choicetextgroup_correct:before{margin-right:15px;content:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png")}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicegroup_partialcorrect:before{margin-right:15px;content:url("//storagecdn.xuetangx.com/static/images/partially-correct-icon.cc15e5446ed3.png")}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicegroup_incorrect:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CapaModule div.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container label.choicetextgroup_incorrect:before,.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_incorrect:before,.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container section.choicetextgroup_incorrect:before{margin-right:15px;content:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png")}.xmodule_display.xmodule_CombinedOpenEndedModule div.combined-rubric-container div.written-feedback{background:#f8f8f8;padding:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container{padding-top:10px;padding-bottom:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation p{margin-bottom:1px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .feedback-on-feedback{height:100px;margin-right:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-response{margin-bottom:2px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-response header a{font-size:.85em}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-scoring .scoring-list{margin-left:3px;list-style-type:none}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-scoring .scoring-list li{display:inline;margin-left:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-scoring .scoring-list li:first-child{margin-left:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .evaluation-scoring .scoring-list li label{font-size:.9em}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .submit-message-container{margin:10px 0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message{margin-bottom:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section{padding-left:20px;background-color:#fafafa;color:#2c2c2c;font-family:monospace;font-size:1em;padding-top:10px;padding-bottom:30px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section header{font-size:1.4em}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .shortform{font-weight:bold}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform{padding:0;margin:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-errors{margin:5px;padding:10px 10px 10px 40px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center left no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-errors li{color:#B00}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output h4{font-size:1em;font-family:monospace}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output dl{margin:0}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output dt{margin-top:20px}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .result-output dd{margin-left:24pt}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .markup-text{margin:5px;padding:20px 0 15px 50px;border-top:1px solid #ddd;border-left:20px solid #fafafa}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .markup-text bs{color:#bb0000}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .external-grader-message section .longform .markup-text bg{color:#bda046}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .rubric-result-container{padding:2px;margin:0;display:inline}.xmodule_display.xmodule_CombinedOpenEndedModule div.result-container .rubric-result-container .rubric-result{font-size:.9em;padding:2px;display:inline-table}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list{margin:0 20px 10px 20px;padding:0;list-style:none;list-style-type:none}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item{margin-bottom:2px;padding:10px;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item:hover,.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item:focus{background-color:#eee}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item .wrapper-score-selection{display:table-cell;padding:0 10px;width:20px;vertical-align:middle}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric ul.rubric-list li.rubric-list-item .wrappable{display:table-cell;padding:5px}.xmodule_display.xmodule_CombinedOpenEndedModule div.rubric span.rubric-category{display:block;width:100%;border-bottom:1px solid lightgray;font-weight:bold;font-size:.9em}@media print{.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child{display:block;padding:0;width:auto}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child canvas,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child img{page-break-inside:avoid}}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .inline{display:inline}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ol.enumerate li:before{display:block;visibility:hidden;height:0;content:" "}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .solution-span&gt;span{position:relative;display:block;margin:20px 0;padding:9px 15px 20px;border:1px solid #ddd;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #eee}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .solution-span&gt;span:empty{display:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.answer{margin-top:-2px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.status{margin:8px 0 0 10px;text-indent:-9999px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.unanswered p.status{display:inline-block;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.correct p.status,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.ui-icon-check p.status{display:inline-block;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.correct input,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.ui-icon-check input{border-color:green}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.processing p.status{display:inline-block;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.processing input{border-color:#aaa}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.incorrect p.status,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.ui-icon-close p.status{display:inline-block;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat;text-indent:-9999px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.incorrect input,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.ui-icon-close input{border-color:red}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child&gt;span{display:block;margin-bottom:0.70788em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.answer{display:inline-block;margin-bottom:0;margin-left:10px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.answer:before{content:"Answer: ";font-weight:bold;display:inline}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p.answer:empty:before{display:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.unanswered,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.ui-icon-bullet{display:inline-block;position:relative;top:4px;width:14px;height:14px;background:url("//storagecdn.xuetangx.com/static/images/unanswered-icon.7714d2704ef2.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.processing,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.ui-icon-processing{display:inline-block;position:relative;top:6px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/spinner.bc34f953403f.gif") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.correct,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.ui-icon-check{display:inline-block;position:relative;top:6px;width:25px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/correct-icon.ea93859cc9ff.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.incorrect,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child span.ui-icon-close{display:inline-block;position:relative;top:6px;width:20px;height:20px;background:url("//storagecdn.xuetangx.com/static/images/incorrect-icon.016653a3c059.png") center center no-repeat}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .reload{float:right;margin:10px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.short-form-response{overflow-y:auto;margin-bottom:0;padding:10px;min-height:20px;height:auto;border:1px solid #ddd;background:#f8f8f8}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.short-form-response:after{content:"";display:table;clear:both}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status{margin:10px 0;padding:10px;border-radius:5px;background:#f8f8f8}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status:after{content:"";display:table;clear:both}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status span{display:block;float:left;overflow:hidden;margin:-7px 7px 0 0;text-indent:-9999px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status .grading{margin:0 7px 0 0;padding-left:25px;background:url("//storagecdn.xuetangx.com/static/images/info-icon.ea77eece4618.png") left center no-repeat;text-indent:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status p{float:left;margin-bottom:0;line-height:20px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status.file{margin-top:20px;padding:20px 0 0 0;border:0;border-top:1px solid #eee;background:#fff}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status.file p.debug{display:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .grader-status.file input{float:left}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child form.option-input{margin:-10px 0 20px;padding-bottom:20px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child form.option-input select{margin-right:1.69492%}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ul{margin-bottom:1.41575em;margin-left:0.75em;margin-left:0.75rem}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ul.rubric-list{margin:0;padding:0;list-style-type:none;list-style:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ul.rubric-list li.rubric-list-item{margin-bottom:0;padding:0;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child ol{margin-bottom:1.41575em;margin-left:.75em;margin-left:.75rem;list-style:decimal outside none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child dl{line-height:1.4em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child dl dt{font-weight:bold}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child dl dd{margin-bottom:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child dd{margin-left:.5em;margin-left:.5rem}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child li{margin-bottom:0;padding:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child li:last-child{margin-bottom:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child p{margin-bottom:1.41575em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child hr{float:none;clear:both;margin:0 0 .75rem;width:100%;height:1px;border:none;background:#ddd;color:#ddd}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .hidden{display:none;visibility:hidden}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="email"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="number"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="password"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="search"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="tel"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="text"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="url"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="color"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="date"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="datetime"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="datetime-local"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="month"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="time"],.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child input[type="week"]{display:inline;width:auto}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action{margin-top:20px}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action .submission_feedback{display:inline-block;margin:8px 0 0 10px;color:#666;font-style:italic;-webkit-font-smoothing:antialiased}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .detailed-solution&gt;p:first-child{color:#aaa;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:0.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .detailed-solution p:last-child{margin-bottom:0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.open-ended-alert,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .save_message{margin-top:10px;margin-bottom:5px;padding:8px 12px;border:1px solid #ebe8bf;border-radius:3px;background:#fffcdd;font-size:0.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.capa_reset{margin-top:10px;margin-bottom:10px;padding:25px;border:1px solid #fd5757;border-radius:3px;background-color:#ffd5d5;font-size:1em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .capa_reset&gt;h2{color:#aa0000}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .capa_reset li{font-size:0.9em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container{margin:40px 0 30px 0}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container .scoring-container p{margin-bottom:1em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container .scoring-container label{display:inline-block;margin:10px;padding:5px;min-width:50px;background-color:#cbcbcb;text-size:1.5em}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container .scoring-container input[type=radio]:checked+label{background:#666;color:white}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child .assessment-container .scoring-container input[class='grade-selection']{display:none}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.prompt{background-color:white}.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child h4{padding:10px 0}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools{display:inline-block;width:100%;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .oe-tools-label,.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .oe-tools-scores-label{display:inline-block;padding:10px;vertical-align:middle;font-size:0.8em}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .rubric-button{padding:8px 5px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .rubric-previous-button{margin-right:5px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .rubric-next-button{margin-left:5px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .next-step-button{margin:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .oe-tools .reset-button{vertical-align:middle}.xmodule_display.xmodule_CombinedOpenEndedModule .problem-list-container{margin:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .problem-list-container .instructions{padding-bottom:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .staff-grading .breadcrumbs{padding:2px;background-color:#f8f8f8;border-radius:5px;margin-bottom:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .staff-grading .prompt-wrapper{padding-top:10px}.xmodule_display.xmodule_CombinedOpenEndedModule .staff-grading .prompt-wrapper .meta-info-wrapper{padding:10px;border-radius:5px}.xmodule_display.xmodule_CombinedOpenEndedModule section.peer-grading-container div.peer-grading section.calibration-feedback{padding:20px}.xmodule_display.xmodule_CombinedOpenEndedModule div.staff-info{background-color:#eee;border-radius:10px;border-bottom:1px solid lightgray;padding:10px;margin:10px 0 10px 0}html{height:100%;max-height:100%}html.video-fullscreen{overflow:hidden}html.video-fullscreen body{overflow:hidden}.wrap-instructor-info{margin:10px 5px 0 0;overflow:hidden}.wrap-instructor-info.studio-view{position:relative;top:-10px;margin:0}.wrap-instructor-info .instructor-info-action{float:right;margin-left:10px;padding:5px 10px;border-radius:5px;background-color:rgba(0,0,0,0.05);text-align:right;text-transform:uppercase;color:#646464}.wrap-instructor-info .instructor-info-action:hover{background-color:#b62567;color:#fff}div.course-wrapper{position:relative}div.course-wrapper section.course-content{padding:40px;line-height:1.6}div.course-wrapper section.course-content h1{margin:0 0 1.41575em}div.course-wrapper section.course-content p{margin-bottom:1.41575em}div.course-wrapper section.course-content p:empty{display:none;margin-bottom:0}div.course-wrapper section.course-content ul li{margin-bottom:0.70788em}div.course-wrapper section.course-content div#seq_content h1{background:none;margin-bottom:1.41575em;padding-bottom:0;border-bottom:none}div.course-wrapper section.course-content .vert-mod{padding:0;margin:0;line-height:1.4;list-style:none}div.course-wrapper section.course-content .vert-mod&gt;div{border-bottom:1px solid #ddd;margin-bottom:15px;padding:0 0 15px}div.course-wrapper section.course-content .vert-mod&gt;div .collapsible header{margin-bottom:0;padding-bottom:0;font-size:16px}div.course-wrapper section.course-content .vert-mod&gt;div header{border-radius:0 4px 0 0;margin-bottom:-16px;border-bottom:0}div.course-wrapper section.course-content .vert-mod&gt;div header h1{margin:0;font-size:1em}div.course-wrapper section.course-content .vert-mod&gt;div header h2{float:right;margin:12px 0 0;text-align:right;padding-right:0;border-right:0;font-size:0.58333em}div.course-wrapper section.course-content .vert-mod&gt;div:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}div.course-wrapper section.course-content .vert-mod&gt;div .histogram{width:200px;height:150px}div.course-wrapper section.course-content .vert-mod&gt;div ul{list-style:disc outside none;padding-left:1em}div.course-wrapper section.course-content .vert-mod&gt;div ul.discussion-errors{list-style:none;padding-left:2em}div.course-wrapper section.course-content .vert-mod&gt;div ul.admin-actions{list-style:none}div.course-wrapper section.course-content .vert-mod&gt;div nav.sequence-nav ul li.prev{left:4px}div.course-wrapper section.course-content .vert-mod&gt;div nav.sequence-bottom ul{list-style:none;padding:0}div.course-wrapper section.course-content section.xmodule_WrapperModule div.vert-mod&gt;div{border-bottom:none}div.course-wrapper section.course-content section.tutorials h2{margin-bottom:1.41575em}div.course-wrapper section.course-content section.tutorials ul{margin:0;padding:0;list-style:none}div.course-wrapper section.course-content section.tutorials ul:after{content:"";display:table;clear:both}div.course-wrapper section.course-content section.tutorials ul li{width:31.81818%;float:left;margin-right:2.27273%;margin-bottom:1.41575em;line-height:1.41575em}div.course-wrapper section.course-content section.tutorials ul li:nth-child(3n){margin-right:0}div.course-wrapper section.course-content section.tutorials ul li:nth-child(3n+1){clear:both}div.course-wrapper section.course-content section.tutorials ul li a{font-weight:bold}div.course-wrapper section.course-content div.staff_actions p.error{color:#fd5757}div.course-wrapper section.course-content div.staff_actions p.success{color:#25b85a}div.course-wrapper section.course-content div.staff_info{display:none;white-space:pre-wrap;border-top:1px solid #cbcbcb;padding-top:1.41575em;margin-top:1.41575em;line-height:1.41575em;font-family:Consolas, "Lucida Console", Monaco, "Courier New", Courier, monospace;direction:ltr;text-align:left}div.course-wrapper section.course-content div.staff_info:after{content:"";display:table;clear:both}div.course-wrapper section.course-content div.ui-tabs{border:0;border-radius:0;margin:0;padding:0}div.course-wrapper section.course-content div.ui-tabs .ui-tabs-nav{background:none;border:0;margin-bottom:0.70788em}div.course-wrapper section.course-content div.ui-tabs .ui-tabs-panel{border-radius:0;padding:0}div.course-wrapper.closed div.course-index{width:3.38983%;overflow:hidden}div.course-wrapper.closed div.course-index header#open_close_accordion a{background-image:url("//storagecdn.xuetangx.com/static/images/slide-right-icon.970f809b1961.png")}div.course-wrapper.closed div.course-index div#accordion{visibility:hidden;width:10px;padding:0}div.course-wrapper.closed div.course-index div#accordion nav{white-space:pre;overflow:hidden}div.course-wrapper.closed div.course-index div#accordion nav ul{overflow:hidden;white-space:nowrap}div.course-wrapper.closed section.course-content{width:97.45763%}.xmodule_VideoModule{margin-bottom:30px}textarea.short-form-response,form#wiki_revision .short-form-response.CodeMirror{height:200px;padding:5px;margin-top:5px;margin-bottom:5px;width:100%}section.self-assessment textarea.hint,section.self-assessment form#wiki_revision .hint.CodeMirror,form#wiki_revision section.self-assessment .hint.CodeMirror{height:100px;padding:5px;margin-top:5px;margin-bottom:5px}section.self-assessment div{margin-top:5px;margin-bottom:5px}section.self-assessment .error{font-size:14px;font-weight:bold}section.foldit table{margin-top:10px}section.foldit th{text-align:center}section.foldit td{padding-left:5px;padding-right:5px}.course-index{border-right:1px solid #c8c8c8;-webkit-border-top-left-radius:3px;-moz-border-topleft-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:0;-moz-border-topright-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottomright-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-moz-border-bottomleft-radius:3px;border-bottom-left-radius:3px}.course-index #open_close_accordion{display:none}.course-index header{max-height:47px}.course-index header h2{white-space:nowrap}.course-index div#accordion{width:auto;font-size:14px}.course-index div#accordion h3{border-radius:0;margin:0;overflow:visible;font-size:16px}.course-index div#accordion h3:first-child{border:none}.course-index div#accordion h3:hover,.course-index div#accordion h3:focus{color:#666}.course-index div#accordion h3.ui-state-hover a,.course-index div#accordion h3.ui-state-focus a{color:#666}.course-index div#accordion h3.ui-accordion-header{border-bottom:none;color:#000}.course-index div#accordion h3.ui-accordion-header a{border-radius:0;box-shadow:none;padding-left:19px;color:#1d9dd9}.course-index div#accordion h3.ui-accordion-header.ui-state-active{border-bottom:none}.course-index div#accordion h3.ui-accordion-header.ui-state-active:hover,.course-index div#accordion h3.ui-accordion-header.ui-state-active:focus{background:none}.course-index div#accordion h3.ui-accordion-header span.ui-icon{left:0;opacity:0.3;background-image:url("//storagecdn.xuetangx.com/static/images/ui-icons_222222_256x240.ebe6b6902a40.png")}.course-index div#accordion h3.ui-accordion-header span.ui-icon.ui-icon-triangle-1-e{background-position:-32px -16px}.course-index div#accordion .chapter{width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:11px 14px;background-color:rgba(255,255,255,0.6);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.6),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,0));background-color:#eee;box-shadow:0 1px 0 #fff inset,0 -1px 0 rgba(0,0,0,0.1) inset;-webkit-transition:background-color 0.1s linear 0s;-moz-transition:background-color 0.1s linear 0s;transition:background-color 0.1s linear 0s}.course-index div#accordion .chapter.is-open{background:#fff}.course-index div#accordion .chapter:first-child{border-radius:3px 0 0 0}.course-index div#accordion .chapter:last-child{border-radius:0 0 0 3px;box-shadow:0 1px 0 #fff inset}.course-index div#accordion .chapter:hover,.course-index div#accordion .chapter:focus{background-color:#fff}.course-index div#accordion ul.ui-accordion-content{background:transparent;border:none;border-radius:0;margin:0;padding:9px 0 9px 9px;overflow:auto;width:100%}.course-index div#accordion ul.ui-accordion-content li{border-bottom:0;border-radius:0;margin-bottom:4px}.course-index div#accordion ul.ui-accordion-content li a{background:transparent;border-radius:4px;display:block;padding:5px 36px 5px 10px;position:relative;text-decoration:none}.course-index div#accordion ul.ui-accordion-content li a p{font-weight:bold;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;margin-bottom:0;line-height:1.3}.course-index div#accordion ul.ui-accordion-content li a p.subtitle{color:#666;font-size:13px;font-weight:normal;display:block;margin:0}.course-index div#accordion ul.ui-accordion-content li a p.subtitle:empty{display:none}.course-index div#accordion ul.ui-accordion-content li a:hover,.course-index div#accordion ul.ui-accordion-content div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol .course-index div#accordion ul.ui-accordion-content li div.hitarea:hover+h4,.course-index div#accordion ul.ui-accordion-content div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol .course-index div#accordion ul.ui-accordion-content li div.hitarea:focus+h4,.course-index div#accordion ul.ui-accordion-content li a:focus{background:rgba(0,0,0,0.1)}.course-index div#accordion ul.ui-accordion-content li a:hover&gt;a p,.course-index div#accordion ul.ui-accordion-content div.info-wrapper section.handouts ol li div.hitarea:hover+h4&gt;a p,div.info-wrapper section.handouts ol .course-index div#accordion ul.ui-accordion-content li div.hitarea:hover+h4&gt;a p,.course-index div#accordion ul.ui-accordion-content div.info-wrapper section.handouts ol li div.hitarea:focus+h4&gt;a p,div.info-wrapper section.handouts ol .course-index div#accordion ul.ui-accordion-content li div.hitarea:focus+h4&gt;a p,.course-index div#accordion ul.ui-accordion-content li a:focus&gt;a p{color:#333}.course-index div#accordion ul.ui-accordion-content li a:active{box-shadow:inset 0 1px 14px 0 rgba(0,0,0,0.1)}.course-index div#accordion ul.ui-accordion-content li a:active:after{opacity:1.0;right:15px}.course-index div#accordion ul.ui-accordion-content li.active{font-weight:bold}.course-index div#accordion ul.ui-accordion-content li.active:after{content:'›';position:absolute;top:50%;right:20px;margin-top:-13px;font-size:30px;font-weight:normal;color:#333;opacity:0;-webkit-transition:none;-moz-transition:none;transition:none}.course-index div#accordion ul.ui-accordion-content li.active&gt;a{border:1px solid #bebebe;box-shadow:0 1px 0 rgba(255,255,255,0.35) inset;background:linear-gradient(top, #e6e6e6, #d6d6d6)}.course-index div#accordion ul.ui-accordion-content li.active&gt;a:after{opacity:1.0;right:15px}.course-index div#accordion ul.ui-accordion-content li.active&gt;a p{color:#333}.course-index div#accordion ul.ui-accordion-content li.active span.subtitle{font-weight:normal}.course-index div#accordion ul.ui-accordion-content li.graded&gt;a&gt;img{margin:auto;position:absolute;top:0;bottom:0;right:7px}.course-index div#accordion ul.ui-accordion-content li.graded.active&gt;a{background:linear-gradient(to bottom, #e6e6e6, #d6d6d6)}section.tool-wrapper{background:#073642;border-bottom:1px solid #000203;border-top:1px solid #000203;box-shadow:inset 0 0 0 4px #084150;color:#839496;display:table;margin:1.41575em -1.41575em 0}section.tool-wrapper div#graph-container{background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:1.41575em;vertical-align:top;width:51.13636%}section.tool-wrapper div#graph-container .ui-widget-content{background:none;border:none;border-radius:0}section.tool-wrapper div#graph-container canvas{width:100%}section.tool-wrapper div#graph-container ul.ui-tabs-nav{background:#062e39;border-bottom:1px solid #03181d;border-radius:0;margin:-1.41575em -1.41575em 0;padding:0;position:relative;width:110%}section.tool-wrapper div#graph-container ul.ui-tabs-nav li{background:none;border:none;border-radius:0;color:#fff;margin-bottom:0}section.tool-wrapper div#graph-container ul.ui-tabs-nav li.ui-tabs-selected{background-color:#073642;border-left:1px solid #03181d;border-right:1px solid #03181d}section.tool-wrapper div#graph-container ul.ui-tabs-nav li.ui-tabs-selected:first-child{border-left:none}section.tool-wrapper div#graph-container ul.ui-tabs-nav li.ui-tabs-selected a{color:#eee8d5}section.tool-wrapper div#graph-container ul.ui-tabs-nav li a{border:none;color:#839496;font:bold 12px "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:1px;text-transform:uppercase}section.tool-wrapper div#graph-container ul.ui-tabs-nav li a:hover,section.tool-wrapper div#graph-container ul.ui-tabs-nav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol section.tool-wrapper div#graph-container ul.ui-tabs-nav li div.hitarea:hover+h4,section.tool-wrapper div#graph-container ul.ui-tabs-nav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol section.tool-wrapper div#graph-container ul.ui-tabs-nav li div.hitarea:focus+h4,section.tool-wrapper div#graph-container ul.ui-tabs-nav li a:focus{color:#eee8d5}section.tool-wrapper div#controlls-container{background:#062e39;border-right:1px solid #001317;box-shadow:1px 0 0 #004355,inset 0 0 0 4px #06323d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:1.41575em;vertical-align:top;width:48.86364%}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper{border-bottom:1px solid #021014;box-shadow:0 1px 0 #083e4b;margin-bottom:1.41575em;padding:0 0 1.41575em}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton{border-color:#001317;border:1px solid #3d5962;border-radius:3px;box-shadow:inset 0 1px 0 0 #939da0;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#637c84;background-image:-webkit-linear-gradient(#637c84,#43626b);background-image:linear-gradient(#637c84,#43626b);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #31505a;background-clip:padding-box;display:block;float:right;font:bold 14px "Open Sans",Verdana,Geneva,sans-serif,sans-serif;margin-top:19px}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #778589;cursor:pointer;background-color:#5c6c71;background-image:-webkit-linear-gradient(#5c6c71,#3e5961);background-image:linear-gradient(#5c6c71,#3e5961)}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton:active:not(:disabled),section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton:focus:not(:disabled){border:1px solid #3d5962;box-shadow:inset 0 0 8px 4px #395057,inset 0 0 8px 4px #395057}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton:disabled{opacity:0.5;cursor:not-allowed}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton:active{box-shadow:none}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]{border:1px solid #030d15;border-radius:3px;box-shadow:inset 0 1px 0 0 #215f8a;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0f3550;background-image:-webkit-linear-gradient(#0f3550,#041623);background-image:linear-gradient(#0f3550,#041623);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #000203;background-clip:padding-box;font:bold 14px "Open Sans",Verdana,Geneva,sans-serif,sans-serif}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #174362;cursor:pointer;background-color:#0c2739;background-image:-webkit-linear-gradient(#0c2739,#030d15);background-image:linear-gradient(#0c2739,#030d15)}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]:active:not(:disabled),section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]:focus:not(:disabled){border:1px solid #030d15;box-shadow:inset 0 0 8px 4px #010507,inset 0 0 8px 4px #010507}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]:disabled{opacity:0.5;cursor:not-allowed}section.tool-wrapper div#controlls-container div.graph-controls div.music-wrapper input#playButton[value="Stop"]:active{box-shadow:none}section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper{border-bottom:1px solid #021014;box-shadow:0 1px 0 #083e4b;margin-bottom:1.41575em;margin-bottom:1.41575em;padding:0 0 1.41575em}section.tool-wrapper div#controlls-container div.graph-controls div.inputs-wrapper:after{content:"";display:table;clear:both}section.tool-wrapper div#controlls-container div.graph-controls p{font-weight:bold;display:inline-block;margin:0;text-shadow:0 -1px 0 #021014;-webkit-font-smoothing:antialiased;color:#839496}section.tool-wrapper div#controlls-container div.graph-controls ul{display:inline-block;margin-bottom:0}section.tool-wrapper div#controlls-container div.graph-controls ul li{display:inline-block;margin-bottom:0}section.tool-wrapper div#controlls-container div.graph-controls ul li input{margin-right:5px}section.tool-wrapper div#controlls-container div.graph-controls div#graph-listen{display:block;float:left;margin-bottom:0;margin-right:20px;margin-top:8px;text-align:right}section.tool-wrapper div#controlls-container label{border-radius:2px;color:#fff;font-weight:bold;padding:3px;-webkit-font-smoothing:antialiased}section.tool-wrapper div#controlls-container label[for="vinCheckbox"],section.tool-wrapper div#controlls-container label[for="vinRadioButton"]{color:#409fbf}section.tool-wrapper div#controlls-container label[for="voutCheckbox"],section.tool-wrapper div#controlls-container label[for="voutRadioButton"]{color:#e1a600}section.tool-wrapper div#controlls-container label[for="vrCheckbox"],section.tool-wrapper div#controlls-container label[for="vrRadioButton"]{color:#49c944}section.tool-wrapper div#controlls-container label[for="vcCheckbox"],section.tool-wrapper div#controlls-container label[for="vcRadioButton"]{color:#e1a600}section.tool-wrapper div#controlls-container label[for="vlCheckbox"],section.tool-wrapper div#controlls-container label[for="vlRadioButton"]{color:#a26784}section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders{border-bottom:1px solid #021014;box-shadow:0 1px 0 #083e4b;margin-bottom:1.41575em;padding:0 0 1.41575em}section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders select#musicTypeSelect{font:16px "Open Sans",Verdana,Geneva,sans-serif,sans-serif;display:inline-block;margin-bottom:0}section.tool-wrapper div#controlls-container div.schematic-sliders div.top-sliders p{font-weight:bold;display:inline-block;margin:0 0.70788em 1.41575em 0;color:#839496;text-shadow:0 -1px 0 #021014;-webkit-font-smoothing:antialiased}section.tool-wrapper div#controlls-container div.schematic-sliders div.slider-label{font-weight:bold;margin-bottom:0.70788em;text-shadow:0 -1px 0 #021014;-webkit-font-smoothing:antialiased}section.tool-wrapper div#controlls-container div.schematic-sliders div.slider{margin-bottom:1.41575em}section.tool-wrapper div#controlls-container div.schematic-sliders div.slider.ui-slider-horizontal{background:#00232c;border:1px solid #000b0d;box-shadow:none;height:0.4em}section.tool-wrapper div#controlls-container div.schematic-sliders div.slider .ui-slider-handle{background:#637c84 url("//storagecdn.xuetangx.com/static/images/amplifier-slider-handle.6219c372cd1d.png") center no-repeat;border:1px solid #000b0d;box-shadow:inset 0 1px 0 #8ba1a8;margin-top:-.3em}section.tool-wrapper div#controlls-container div.schematic-sliders div.slider .ui-slider-handle:hover,section.tool-wrapper div#controlls-container div.schematic-sliders div.slider .ui-slider-handle:active,section.tool-wrapper div#controlls-container div.schematic-sliders div.slider .ui-slider-handle:focus{background-color:#6e8992}.edx-notes-wrapper .annotator-adder,.edx-notes-wrapper .annotator-editor .annotator-controls .annotator-save,.edx-notes-wrapper .annotator-editor .annotator-controls .annotator-cancel,.edx-notes-wrapper .annotator-wrapper.annotator-wrapper .annotator-outer.annotator-viewer .annotator-controls button{background-image:none !important;background-repeat:none !important;background-position:0 0 !important}.edx-notes-wrapper .annotator-outer,.edx-notes-wrapper .annotator-editor .annotator-item textarea,.edx-notes-wrapper .annotator-editor .annotator-item form#wiki_revision .CodeMirror,form#wiki_revision .edx-notes-wrapper .annotator-editor .annotator-item .CodeMirror,.edx-notes-wrapper .annotator-viewer div:first-of-type{font-family:"Source Sans","STHeiti","SimHei","Open Sans",Verdana,Geneva,sans-serif,"Microsoft YaHei",sans-serif !important;font-style:normal !important;font-weight:400 !important}.edx-notes-wrapper .annotator-adder button:after,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-delete:before,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit:before{font-family:FontAwesome !important;font-style:normal !important;text-indent:0 !important}.edx-notes-wrapper .annotator-widget,.edx-notes-wrapper .annotator-adder button{border:1px solid rgba(122,122,122,0.6) !important;border-radius:2px;box-shadow:0 2px 0 1px rgba(0,0,0,0.05) !important;background:#fbfbfb !important}.edx-notes-visibility .edx-notes-visibility-error{position:relative;bottom:-1px;max-width:300px;display:none;vertical-align:bottom;margin-right:-5px;border-right:5px solid #fd5757;padding:10px 20px;background:rgba(0,0,0,0.75);text-align:center;color:#fff}.edx-notes-visibility.has-error .edx-notes-visibility-error{display:inline-block}.edx-notes-visibility.has-error .utility-control{color:#fd5757}.annotator-notice{padding:5px 20px;background:rgba(0,0,0,0.75)}.annotator-notice{padding:10px 20px;background:#191919}.annotator-notice-error{border-color:#fd5757}.edx-notes-wrapper .annotator-listing{padding:0 !important;margin:0 !important}.edx-notes-wrapper .annotator-item{padding:10px !important;margin-bottom:0 !important}.edx-notes-wrapper .annotator-adder button{position:relative;display:block}.edx-notes-wrapper .annotator-adder button:after{font-size:30px;position:absolute;top:35%;left:15%;content:"\f14b"}.edx-notes-wrapper .annotator-adder button:before{position:absolute;left:8px;bottom:-10px;display:block;width:18px;height:10px;content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAEiCAYAAAD0w4JOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY0MTMzNTM2QUQzMTFFMUE2REJERDgwQTM3Njg5NTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY0MTMzNTQ2QUQzMTFFMUE2REJERDgwQTM3Njg5NTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODkwQjlFQzZBRDExMUUxQTZEQkREODBBMzc2ODk1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjQxMzM1MjZBRDMxMUUxQTZEQkREODBBMzc2ODk1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkijPpwAABBRSURBVHja7JsJVBRXFoarq5tNQZZWo6BxTRQXNOooxhWQBLcYlwRkMirmOKMnmVFHUcYdDUp0Yo5OopM4cQM1TlyjUSFGwIUWFQUjatxNQEFEFtnX+W/7Sovqqt7w5EwMdc6ltldf3/fevffderxSZWVlZbi5uTXh6rAVFBTkqbVubl07eno2d3BwaGgtZNPGjYf5wsLCDRu/+ir20aNH2dZCcnNzN6uPHTv2S2xsbHZaWpqLJZqJIR9FRMTxdHFJeHiiJZrl5+fniiF0jRdumgsjyOZNm44AshHPxAnXeXEhUzAJJEF8j5cWVoIZg9CmqqiokK3CksWLX3d0dJwy+f3331Cr1RoliEajMQ4Sw2xsbHglTZ6CampquOex8dxz2l5gkEY4qKyslOu1Qa6urpPRs9VkW2RjFmskQCaFhASQLZEZkDlYBBJDnJ2dXSnwmYLxpiDCdVMw3hyIObCnlr1g/nwfQCYpQcQbOTM5tbgDeDEkZPLkoaYgSpqpKysqnkIaNWrkYq7dUEim0EwhmkI1bw1ETjNVTk7OA2sg0jarDyO/ZhiJjtpS4923L1dWVs5VV1vW8Dyv4uzsbLnkc+c4dceOnn1LS0vat23bhnvSgypOpTItajXP2dvbcefOneVSL146ys+dOzvgyuWrMadOJeKGrb6AeRBb7syZM1xqyo9HwfDncZ0L+0dowGXATpw4qVfVGEyAJCUBkvrjUTzrTwzUkirDcfOewk5w9oBp8AD9iljoGt07rTvNpaRcPDqPIOx5+mlOkPnz5wakpV2JiU84ztlRNTVqTsXzeuHValyz4xJ1Ou4CICjrL37WoPsXLAgD7HJMXFw8Z2ur4dT8E23s7Wy4UydPchcupB5FGX8ZOxKUeyYLF84LSLt0OebYsXi9ZvYOdtwJBsE9f7lnVAUFuYp2smxpxJFOnTu9aWtry6VcSDm6cNF8f6WyRkEMFg7rclq0aP7fjZWrDyNmeL9c8iDedu7YMRK7xoHjx28y2tjGcsivt29PaOTsPNAGeSIGidNBwcF9La6aAPH18+UG+QzmtFqtN67pLALt2LYtAUOUHoLMWO/1BMM45o17OgUQ2dEz2R4drYf4AMLzakTNahY5n8FQRid9rpZG26KiE5ypOkP89JqIjZWOVSqeG+zrw7lp3bxRVidbteitUQnOLtQmhhApzMfXFzCtN57R1QJFbdkKiMtAP0Ao7lB16CE5oXtUTYJRB+BZPUzd6uWXE1xcXQcO8R+iqIms3aADWrdpw2VmZrbQJeoCeBdoYinkWTVVHNVC21jrrSopKakh67Y2ChCMXmw0xizbXM2I8dyc9gUObBpTBTw8WqixGw45n5GRnl4XjaZD9kP+DaibVSA8OAu7SHZKWm3GtTYWgfDATOxWQGxElynsepkNAoSq808JhII7DZKHzWpsQGYwiPhHyPzD0NifmtVGrE1WUlSQaDIXkNVm2REgc1jDiqtTBQk1pkmtqgEyCLu/SqpKkFmArDHLsgGxw57euaiXIkSQOeZCBI1egtCs324IxVGy3s9NtYkcqCtkGBtXHkLeAyTBGl8rZPZxCfIAkNIXLB6h9/4A6a/gMv0hvUyCUKgLdlsoXODYXwJ5E7sDzPM7G7OjPtjvgnjSizNkqwDDPoD9AL08E2QXaa7Ua40gLUTXmkHW44Gd2I9ndiZsLVh52ar9AAlmNiRs7eg9ByIOYtkMHGe0+6HBW9ithbSSKXcH8iFs7DuTvYZC31KKpFAuyhhE2v3kJkEK5YJZwytbtru7B8GGQjZCmhopmwkJgcRCu2o5jXwh2yWQWyxS3pH05teQwUpVK4Jkia49YA07l/ast8T3ihR7DfXvhuP/Mq2CATksarsRrBPuQQJx76Kp7vfGzh4F42V8zQe7YtxL+u2EkVoDZJ8+fej8VQi9vPRmg8BpCKXAN5OSkqpNVg0QR7VaPR3n05FLN6k9mcJnYLcK178ErEQRBIgTMtMNyG4Djaqv0XyJMtMBM4jrPCC8vb19KEHatWtXMHbs2LtOTk7lQoHGjRuXjBs37q6Hh0cRyvwZr+5/kW1s3GhXVVWlfxXv27fvhTlz5iybNm1aCuBVeEsqnzFjRmJoaOjS7t27X2fVXIgfdzfQtnnz5sPv3r2r/3/Rvn37WkdHR/8I1UNdXV1X4kdK+vfvPxsPNm3YsKE++JWWlmpbtNBH0C21QDY2NgOEk8LCwlY4340HhwM2DZfKcaxFJ+wsKip6OlfZoEGDwVIQD/Vrzc1Ciyb+/v4UGS9A0nx8fDxRHSdxGbzTaQ2q1qpVq3vnz58XGrYUbZIM0FVo0gOXyqBZ8p49ey6tW7fO8/Hjx7ZUrm3btgbZLe/p6Xnczs6ODI8bMWJEGiDTAfGAFjGo5nc4rh4zZswMaKYPKdSjXl5e8XLdfzQgIEBf6ODBg2qcv47qRcH4GuNlpRWOd+Bap8TERH0CNnz48Gv9+vVLkDNINXrtg8jIyEWootaYQaIHs2AKc5s1a7aVZS8GLuJ0//798M2bN4+NiYlxxztcLR90dHSsGDlyZHpwcHBU06ZNKWUuNRZGnGAjwTdu3BifkpLS7PLly05oJ65r164FMMZ0WH0UXIRG5GJz4pGajaad2RBOnXCZSYa0OrVAMueOEFc23tODuUyKxSBpQBS3hcbd3b396NGj+/v6+np16NDhVfRcNar40/fff5+ya9euk/n5+XeYlsoRomfPnv3j4+O3oJ0e1Ug2uMeDQ4cOfdmlS5deQlSVzgfoqzNkyJDXrl+/Hl9jYrt48eIh/GBHWRCq4HTq1KmtVLC4uDgZu48QVrKFhxGD7mC3DCZxjc5jY2M/o9HGAAQfGlBeXv6YCqEtKLd2weFYNM9jALNwTJ7e5OzZs1Hsx7JXrlzZ3QCk0+nmCb+el5d3Jzw8/ANKpnDqC6FBQLt27dp5CDGZQrnjx49/aACCe2yRNOx9wPsJvQBN3iorK8sXl7l58+bnUpDGwcGh1lQEQqyNt7d3GYUdeqXo1atXKQraissgWlbIDAyaZOzfZ/8+TMd5iEqluhMWFvZHmEIpjncDNAHttR6RUsuC31kDA4LanihUxOq+ivLGNWvWzAYjF4Hs3qJFi6bgWuvU1NStrBepR1satBH+0ERLJBXKyMi4AMP7Ag2bJbRHbm7unQMHDqzPzs7+ic5RNgw7lZxB0oErfumgKYOE5tHYNVSybAHmBlkB+8mXAnDtISALcdhI7LRiUUnmgowmEWj4akXvF1+g4Zs6hYmGRUIyhXLKRIzlUuJshEYOyvZDUBUHaTaCax/jcINcAiHORlpi6NmJHulrIhtZi06ZDViF3HAE43aINAahZAIWD0bl3wD7E55RGYBcXFy84f3vKkFo9IWVJ82aNSsVY34lNF8Ky25pAELW8Ta6VnZCSqvV0hB+ys/Pb/qZM2d2oRxlI+4Y194wAKFLe9IBDduBgYG3e/TooX/dwg+UzZw5U4chnNKatgjDoXAnDc07oikGGrQf1G1AB+3bt8/FABgJ1duvWrXqvUGDBl0HZBYgbSgtRBu6irIRZwONkDTRywqH0UL7zjvvvILBMQLD9+qhQ4cS5GVAvkIju4pMoQY/+osBCDFbh8arIkdEo89euHDhAgC+ZZpsFEP0bzbNmhUhG/nBADRgwIADqEbG0ymaqqrZqN5+xJ5NgBhMzmHcO4cU57gBqGXLlmkTJ07c0K1bt0dPp68qKjoCaLAOibJbZL00o5Oj5CKu6enpS5CIvo3hpjnito2kOsVBQUE/jxo16hP0zUY2q6OYRDijjQJv3boViDzJHdGyCaUz6Lnszp07X0GnbGRv5JXmZCPk/ZRD08wE2UoBez2/xhIJztxshGfZiBsbRSgePWKQEuk8tlI2Yo8M1xOJZz9kI52QWL2CqpYg6F9FHE/duXMnrX24K9c+4s0B7jEKxngQXV6ikI18gQy4h7FsRD116tQ3MzMzL5kK/uiEfTDgNrIgdKv7lStXYk2MHlmIkAV0jKHpYyRkDQxAyOqDULDMCITSGh/kRpMoa8GWsXr16l5SEA8H7AdHtJVrOGjxC+5NQui4mpyc3Ap7Ncb95sgHDGe+7t279x0biovhGovx8H6mSQZpQoYdFRW1VEgJcb/q9u3b6wyq9vDhwz1suD6PzL4nUhZnnG6AUBRshiQ+HJA80WBZmZWV9YkBKCcnZxErUI3R4Ru4Ak1wksO6b9q0abEYwjQtR0IWaABCKvc6bhYLBRGbd+NV9D1UJ4IyEmnjI9ymYecul43YoTfWiwtTBoJrRXK9iLYMUkwicPASChwxIxtZRm9TprKRxpDlaKocmWzkKnYTITbmZiNqNuNH89tjWSSk6aBk2FCWMe9/kf+7vnz5ilp1k55b8q+/moiI5TWiHpCemyVKD1sM44w8bDXI6mrJgercRnWGGbPsGpkB1CqDVP3GXeR3CLI4CsgZFzPGOvmaVRADkLWQWiApxKp4pACxDPQ8IIL3S728xlKHFexIVRevr3faFwZkdQIhE0ZeoJFWLh5ZBTOlidkwc6plFkwpibA4tPAW/FOh3tfqQRaBrHrRMZWNmDvyPheIrPdbmwO8wBmbNB5ZldLI2ZGq3td+RRBNz0NWWr2ShRaguLi4LFOr1R9UVVXdx6U5FoP8/Pym2dvbr8jLy3O2em1NUFDQ4cLCwoA6t9G2bdscpk6des3BwaGyTiC0yachISHX9+zZk4Qq3qtrxuYEmQWJO3v2bEzv3r2/qWui1R6y5Hl4f72vWTgjY0n78UoDZp2rplKpHCCd6gIiB+44evTod1NSUhZb21Yvd+jQYZROp9tZWVlZVlxcnKU03aFo2di8du/evVa88MQqEP58IZ0Itxakhkyj1R51AkkWDui1QzXvWw0SAWmVyjeWguq9vx70XCIkxjD6T3E4ZGlSUlK+1Rrt3buXFpPSmtFbyEimQdRWgRo0aPA2O6b/X6+DXAQs4Hm0EYXZw4CF1Qnk5uZWGhgY+CnaK9KqjM3W1rZ62LBhVydMmDDdw8PjqMWNlJubewL5UWZiYmIo/WPTmgRCiJBLIc2tBdTHo/+3tMaS1IZnRknLX23qpNLBgwddk5OT93p5edG/nFtLtTTbIOPi4uif4TXl5eUFBw4cWOfo6EgfWTS1GiRa7vnzmjVrKD9qXyeQaAuzBCS37OxnyAykf3utCiPck9U8tEIzEpASa15qaHkHLfloY860UL3314Pk4pG7u4ex+7QYhT60bA6Jh2yAlGZkpBu1bOlGn6HtF52P4Z587duVk6xpM1a1cSLIEchJkYazzG0jWuxOCTstfKMv6OhLMlquF8vuDzcH1I5BaKO1o/tEk3jC0sUcUyD69RvckwWDHIuStIDSHjKE3actwlgYoRXj/2HH9GYkfGlInyreEZ3/jXuyoFlWIy8RRBgAxJ+WCRD6cPdfxgzyI3ZMHwPu4Z6sgKaPLO+z6ze5J0usPzMVIYWPKZ0YuJr1lPB91ihImjmhlj5bfI118SlIHkRIRqeYAxFchNZiX+EMP6ScImq7WpuSi5SwTHYyc4u7rFEvWuS09TH79wz6nwADANCoQA3w0fcjAAAAAElFTkSuQmCC);background-position:0 0}.edx-notes-wrapper .annotator-editor .annotator-controls{text-align:left;background:#d6d6d6 !important;font-family:"Source Sans","STHeiti","SimHei","Open Sans",Verdana,Geneva,sans-serif,"Microsoft YaHei",sans-serif !important;padding:8px;border:none !important;border-radius:0 !important}.edx-notes-wrapper .annotator-editor .annotator-controls:after{content:"";display:table;clear:both}.edx-notes-wrapper .annotator-editor .annotator-controls .annotator-save,.edx-notes-wrapper .annotator-editor .annotator-controls .annotator-cancel{font-family:"Source Sans","STHeiti","SimHei","Open Sans",Verdana,Geneva,sans-serif,"Microsoft YaHei",sans-serif !important;font-size:14px !important;padding:5px 10px !important;border:none;box-shadow:none;text-shadow:none !important}.edx-notes-wrapper .annotator-editor .annotator-controls .annotator-save:after,.edx-notes-wrapper .annotator-editor .annotator-controls .annotator-cancel:after{display:none !important}.edx-notes-wrapper .annotator-editor .annotator-controls .annotator-save{float:left}.edx-notes-wrapper .annotator-editor .annotator-controls .annotator-cancel{background-color:transparent !important}.edx-notes-wrapper .annotator-editor .annotator-item textarea,.edx-notes-wrapper .annotator-editor .annotator-item form#wiki_revision .CodeMirror,form#wiki_revision .edx-notes-wrapper .annotator-editor .annotator-item .CodeMirror{padding:4px !important;font-size:14px !important;line-height:22px !important;color:#323232 !important;background:#fbfbfb !important}.edx-notes-wrapper .annotator-editor .annotator-item textarea:hover,.edx-notes-wrapper .annotator-editor .annotator-item form#wiki_revision .CodeMirror:hover,form#wiki_revision .edx-notes-wrapper .annotator-editor .annotator-item .CodeMirror:hover,.edx-notes-wrapper .annotator-editor .annotator-item textarea:focus,.edx-notes-wrapper .annotator-editor .annotator-item form#wiki_revision .CodeMirror:focus,form#wiki_revision .edx-notes-wrapper .annotator-editor .annotator-item .CodeMirror:focus{background:#fbfbfb}.edx-notes-wrapper .annotator-hl{background:#fffcdd}.edx-notes-wrapper .annotator-hl a{color:#1d9dd9}.edx-notes-wrapper .annotator-hl a:hover,.edx-notes-wrapper .annotator-hl div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .edx-notes-wrapper .annotator-hl div.hitarea:hover+h4,.edx-notes-wrapper .annotator-hl div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .edx-notes-wrapper .annotator-hl div.hitarea:focus+h4,.edx-notes-wrapper .annotator-hl a:focus{text-decoration:underline}.edx-notes-wrapper .annotator-hl a:disabled,.edx-notes-wrapper .annotator-hl a.is-disabled{opacity:0.5;cursor:not-allowed}.edx-notes-wrapper a .annotator-hl{color:#1d9dd9}.edx-notes-wrapper a .annotator-hl:hover,.edx-notes-wrapper a .annotator-hl:focus{text-decoration:underline}.edx-notes-wrapper .annotator-viewer div:first-of-type{padding:5px !important;font-size:14px !important;line-height:22px !important;color:#4c4c4c !important}.edx-notes-wrapper .annotator-viewer .annotator-controls{right:0;top:0;float:right;padding-left:5px}.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-delete,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit{position:relative;display:inline-block;vertical-align:middle}.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-delete:before,.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit:before{position:absolute}.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit{margin-right:10px}.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-edit:before{top:0;left:0;content:"\f044"}.edx-notes-wrapper .annotator-viewer .annotator-controls .annotator-delete:before{top:-1px;left:0;content:"\f00d"}.edx-notes-wrapper .annotator-wrapper.annotator-wrapper .annotator-outer.annotator-viewer .annotator-controls button{opacity:1.0}div.calc-main{bottom:-126px;left:0;position:fixed;-webkit-transition:bottom 0.75s linear 0s;-moz-transition:bottom 0.75s linear 0s;transition:bottom 0.75s linear 0s;-webkit-appearance:none;width:100%}div.calc-main.open{bottom:-36px}div.calc-main .calc{-webkit-transition:background-color 0.25s ease-in-out 0s;-moz-transition:background-color 0.25s ease-in-out 0s;transition:background-color 0.25s ease-in-out 0s;background:url("//storagecdn.xuetangx.com/static/images/calc-icon.5f9f130ecea5.png") rgba(0,0,0,0.25) no-repeat center;border-bottom:0;color:#fff;float:right;height:20px;margin-right:15px;padding:20px;position:relative;top:-42px;width:15px}div.calc-main .calc:hover,div.calc-main .calc:focus{background-color:#656565}div.calc-main .calc.closed{background-image:url("//storagecdn.xuetangx.com/static/images/close-calc-icon.84b6e41dcae2.png");background-color:#000;top:-36px}div.calc-main div#calculator_wrapper{background:#000;clear:both;max-height:90px;position:relative;top:-36px}div.calc-main div#calculator_wrapper .calculator-input-help-table{margin:10px 0}div.calc-main div#calculator_wrapper .calculator-input-help-table tr th,div.calc-main div#calculator_wrapper .calculator-input-help-table tr td{vertical-align:top;border:1px solid #e5e5e5;padding:10px}div.calc-main div#calculator_wrapper form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.41575em}div.calc-main div#calculator_wrapper form input#calculator_button{background:#111;border:1px solid #000;border-radius:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;font-size:30px;font-weight:bold;height:35px;margin:0 0.84746%;padding:0;text-shadow:none;-webkit-appearance:none;width:4.23729%}div.calc-main div#calculator_wrapper form input#calculator_button:hover,div.calc-main div#calculator_wrapper form input#calculator_button:focus{color:#333}div.calc-main div#calculator_wrapper form input#calculator_output{background:#111;border:0;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;font-size:16px;font-weight:bold;margin:1px 0 0;padding:10px;-webkit-appearance:none;width:32.20339%}div.calc-main div#calculator_wrapper form div.input-wrapper{float:left;margin:0;position:relative;width:61.86441%}div.calc-main div#calculator_wrapper form div.input-wrapper input#calculator_input{border:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;padding:10px;-webkit-appearance:none;width:100%}div.calc-main div#calculator_wrapper form div.input-wrapper input#calculator_input:focus{border:none}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper{position:absolute;right:0;top:0}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper #calculator_hint{background:url("//storagecdn.xuetangx.com/static/images/info-icon.ea77eece4618.png") center center no-repeat;height:35px;overflow:hidden;width:35px;display:block}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper #calculator_hint:before{content:"";display:block;width:0;height:100%}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper #calculator_hint:focus{outline:5px auto #5b9dd9}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper .help{-webkit-transition:none;-moz-transition:none;transition:none;background:#fff;border-radius:3px;box-shadow:0 0 3px #999;color:#333;padding:10px;position:absolute;right:-40px;bottom:57px;width:600px;overflow:hidden;pointer-events:none;display:none;margin:0;list-style:none}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper .help.shown{display:block;pointer-events:auto}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper .help .bold{font-weight:bold}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper .help p,div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper .help p+p{margin:0}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper .help .calc-postfixes{margin:10px auto}div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper .help .calc-postfixes td,div.calc-main div#calculator_wrapper form div.input-wrapper div.help-wrapper .help .calc-postfixes th{padding:2px 15px}div.timer-main{position:fixed;top:0;right:0;width:100%;border-top:2px solid #000}div.timer-main div#timer_wrapper{position:absolute;top:-3px;right:10px;background:#000;color:#fff;padding:10px 20px;border-radius:3px}div.timer-main .timer_return_url{display:block;margin-bottom:5px;border-bottom:1px solid #333;padding-bottom:5px;font-size:13px}div.timer-main .timer_label{color:#b0b0b0;font-size:13px;margin-bottom:3px}div.timer-main #exam_timer{font-weight:bold;font-size:15px;letter-spacing:1px}#chat-wrapper{position:fixed;bottom:0;left:0;z-index:1000}#chat-toggle{position:absolute;left:0;top:-45px;height:25px;width:170px;padding:10px 15px;background:#333;border-top-right-radius:10px;cursor:pointer}#chat-toggle span{color:#dcdcdc;font-weight:bold;font-size:18px}#chat-toggle:hover,#chat-toggle:focus{text-decoration:none}#chat-open{display:inline}#chat-close{display:none}#chat-toggle em{position:absolute;right:20px;top:12px;font-size:28px !important}#chat-block{position:relative;float:left;width:600px;height:0px;bottom:0;right:0;margin:0 !important;border:none !important;display:none}body.cs188 .course_information ul,body.cs188 .course_information ol{color:#3c3c3c}body.cs188 .course_information ul li,body.cs188 .course_information ol li{margin:4px 0px}body.cs188 .course_information ul ul,body.cs188 .course_information ul ol,body.cs188 .course_information ol ul,body.cs188 .course_information ol ol{margin:6px}body.cs188 .static_tab_wrapper .syllabus{padding:0px}body.cs188 .static_tab_wrapper .syllabus ul{margin:0}body.cs188 .static_tab_wrapper .syllabus ul li{margin:7px 0px}body.cs188 .static_tab_wrapper .syllabus ul ul{list-style-type:disc}body.cs188 .due_dates li .assignment{float:left}body.cs188 .due_dates li .due_date{float:right}body.cs188 .due_dates li .due_date.next{font-weight:bold}body.cs188 .due_dates li.past .assignment,body.cs188 .due_dates li.past .due_date{text-decoration:line-through}body.cs188 .due_dates li.past .assignment,body.cs188 .due_dates li.past .assignment a,body.cs188 .due_dates li.past .due_date,body.cs188 .due_dates li.past .due_date a{color:#999999}body.cs188 .due_dates li.past .assignment a:hover,body.cs188 .due_dates div.info-wrapper section.handouts ol li.past .assignment div.hitarea:hover+h4,div.info-wrapper section.handouts ol body.cs188 .due_dates li.past .assignment div.hitarea:hover+h4,body.cs188 .due_dates div.info-wrapper section.handouts ol li.past .assignment div.hitarea:focus+h4,div.info-wrapper section.handouts ol body.cs188 .due_dates li.past .assignment div.hitarea:focus+h4,body.cs188 .due_dates li.past .due_date a:hover,body.cs188 .due_dates div.info-wrapper section.handouts ol li.past .due_date div.hitarea:hover+h4,div.info-wrapper section.handouts ol body.cs188 .due_dates li.past .due_date div.hitarea:hover+h4,body.cs188 .due_dates div.info-wrapper section.handouts ol li.past .due_date div.hitarea:focus+h4,div.info-wrapper section.handouts ol body.cs188 .due_dates li.past .due_date div.hitarea:focus+h4{color:#666666}body.cs188 .due_dates li.next{border-bottom:2px solid #1d9dd9}body.cs188 .due_dates li.next .assignment,body.cs188 .due_dates li.next .assignment a,body.cs188 .due_dates li.next .due_date,body.cs188 .due_dates li.next .due_date a{font-weight:bold}body.cs188 .course-staff .teacher{margin-bottom:40px}body.cs188 .course-staff .teacher h3{color:#3c3c3c;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-weight:700;margin-bottom:15px;text-transform:none}body.cs188 .course-staff .teacher .teacher-image{background:#fff;border:1px solid #c8c8c8;height:115px;float:left;margin:0 15px 0px 0;overflow:hidden;padding:1px;width:115px}body.cs188 .course-staff .teacher .teacher-image img{display:block;min-height:100%;max-width:100%}body.cs188 .course-content .project ul,body.cs188 .course-content .project ol{margin-top:3px;list-style:disc}body.cs188 .course-content .project ul ul,body.cs188 .course-content .project ul ol,body.cs188 .course-content .project ol ul,body.cs188 .course-content .project ol ol{margin:0}body.cs188 .course-content h3,body.cs188 .course-content h4{font-weight:bold}body.cs188 .course-content h3 a,body.cs188 .course-content h4 a{color:inherit}body.cs188 .course-content h4{font-size:1em}body.cs188 .course-content p,body.cs188 .course-content .code_snippet{margin-bottom:1.416em}body.cs188 .course-content .choicegroup input[type=checkbox],body.cs188 .course-content .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup input[type=checkbox],.xmodule_display.xmodule_CapaModule div.problem body.cs188 .course-content .choicetextgroup input[type=checkbox],body.cs188 .course-content .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input[type=checkbox],.xmodule_display.xmodule_ConditionalModule div.problem body.cs188 .course-content .choicetextgroup input[type=checkbox],body.cs188 .course-content .choicegroup input[type=radio],body.cs188 .course-content .xmodule_display.xmodule_CapaModule div.problem .choicetextgroup input[type=radio],.xmodule_display.xmodule_CapaModule div.problem body.cs188 .course-content .choicetextgroup input[type=radio],body.cs188 .course-content .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input[type=radio],.xmodule_display.xmodule_ConditionalModule div.problem body.cs188 .course-content .choicetextgroup input[type=radio]{margin-right:5px}section.wiki-body h1{font-weight:bold;font-size:2em;margin-bottom:25px}section.wiki-body div#wiki_article html,section.wiki-body div#wiki_article address,section.wiki-body div#wiki_article blockquote,section.wiki-body div#wiki_article body,section.wiki-body div#wiki_article dd,section.wiki-body div#wiki_article div,section.wiki-body div#wiki_article dl,section.wiki-body div#wiki_article dt,section.wiki-body div#wiki_article fieldset,section.wiki-body div#wiki_article form,section.wiki-body div#wiki_article frame,section.wiki-body div#wiki_article frameset,section.wiki-body div#wiki_article h1,section.wiki-body div#wiki_article h2,section.wiki-body div#wiki_article h3,section.wiki-body div#wiki_article h4,section.wiki-body div#wiki_article h5,section.wiki-body div#wiki_article h6,section.wiki-body div#wiki_article noframes,section.wiki-body div#wiki_article ol,section.wiki-body div#wiki_article p,section.wiki-body div#wiki_article ul,section.wiki-body div#wiki_article center,section.wiki-body div#wiki_article dir,section.wiki-body div#wiki_article hr,section.wiki-body div#wiki_article menu,section.wiki-body div#wiki_article pre{display:block;unicode-bidi:embed}section.wiki-body div#wiki_article li{display:list-item}section.wiki-body div#wiki_article head{display:none}section.wiki-body div#wiki_article table{display:table}section.wiki-body div#wiki_article tr{display:table-row}section.wiki-body div#wiki_article thead{display:table-header-group}section.wiki-body div#wiki_article tbody{display:table-row-group}section.wiki-body div#wiki_article tfoot{display:table-footer-group}section.wiki-body div#wiki_article col{display:table-column}section.wiki-body div#wiki_article colgroup{display:table-column-group}section.wiki-body div#wiki_article td,section.wiki-body div#wiki_article th{display:table-cell}section.wiki-body div#wiki_article caption{display:table-caption}section.wiki-body div#wiki_article th{font-weight:bolder;text-align:center}section.wiki-body div#wiki_article caption{text-align:center}section.wiki-body div#wiki_article h1{font-size:1.6em;margin:.67em 0;letter-spacing:0px}section.wiki-body div#wiki_article h2{text-transform:none;font-size:1.4em;margin:.75em 0;letter-spacing:0px}section.wiki-body div#wiki_article h3{font-size:1.2em;margin:.83em 0}section.wiki-body div#wiki_article h4{font-size:1.1em}section.wiki-body div#wiki_article h4,section.wiki-body div#wiki_article p,section.wiki-body div#wiki_article blockquote,section.wiki-body div#wiki_article ul,section.wiki-body div#wiki_article fieldset,section.wiki-body div#wiki_article form,section.wiki-body div#wiki_article ol,section.wiki-body div#wiki_article dl,section.wiki-body div#wiki_article dir,section.wiki-body div#wiki_article menu{margin:1.12em 0}section.wiki-body div#wiki_article h5{font-size:1em;margin:1.5em 0}section.wiki-body div#wiki_article h6{font-size:0.5em;margin:1.67em 0}section.wiki-body div#wiki_article b,section.wiki-body div#wiki_article strong{font-weight:bolder}section.wiki-body div#wiki_article blockquote{padding:10px 20px;background:#e3e3e3;border-left:4px solid}section.wiki-body div#wiki_article i,section.wiki-body div#wiki_article cite,section.wiki-body div#wiki_article em,section.wiki-body div#wiki_article var,section.wiki-body div#wiki_article address{font-style:italic}section.wiki-body div#wiki_article pre,section.wiki-body div#wiki_article tt,section.wiki-body div#wiki_article code,section.wiki-body div#wiki_article kbd,section.wiki-body div#wiki_article samp{font-family:monospace}section.wiki-body div#wiki_article pre{white-space:pre}section.wiki-body div#wiki_article button,section.wiki-body div#wiki_article textarea,section.wiki-body div#wiki_article form#wiki_revision .CodeMirror,form#wiki_revision section.wiki-body div#wiki_article .CodeMirror,section.wiki-body div#wiki_article input,section.wiki-body div#wiki_article select{display:inline-block}section.wiki-body div#wiki_article big{font-size:1.17em}section.wiki-body div#wiki_article small,section.wiki-body div#wiki_article sub,section.wiki-body div#wiki_article sup{font-size:0.83em}section.wiki-body div#wiki_article sub{vertical-align:sub}section.wiki-body div#wiki_article sup{vertical-align:super}section.wiki-body div#wiki_article table{border-spacing:2px}section.wiki-body div#wiki_article thead,section.wiki-body div#wiki_article tbody,section.wiki-body div#wiki_article tfoot{vertical-align:middle}section.wiki-body div#wiki_article td,section.wiki-body div#wiki_article th,section.wiki-body div#wiki_article tr{vertical-align:inherit}section.wiki-body div#wiki_article s,section.wiki-body div#wiki_article strike,section.wiki-body div#wiki_article del{text-decoration:line-through}section.wiki-body div#wiki_article hr{height:1px;background:#999;border:none}section.wiki-body div#wiki_article ol,section.wiki-body div#wiki_article ul,section.wiki-body div#wiki_article dir,section.wiki-body div#wiki_article menu,section.wiki-body div#wiki_article dd{margin-left:40px}section.wiki-body div#wiki_article ol{list-style-type:decimal}section.wiki-body div#wiki_article ol ul,section.wiki-body div#wiki_article ul ol,section.wiki-body div#wiki_article ul ul,section.wiki-body div#wiki_article ol ol{margin-top:0;margin-bottom:0}section.wiki-body div#wiki_article u,section.wiki-body div#wiki_article ins{text-decoration:underline}section.wiki-body div#wiki_article br:before{content:"\A";white-space:pre-line}section.wiki-body div#wiki_article center{text-align:center}div#wiki_panel{overflow:auto}div#wiki_panel ul li.search{padding:10px 1.41575em 10px 0}div#wiki_panel ul li.search label{display:none}div#wiki_panel div#wiki_create_form{padding:0.70788em 1.41575em 0.70788em 0}div#wiki_panel div#wiki_create_form label{font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;margin-bottom:0.70788em}div#wiki_panel div#wiki_create_form input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:0.70788em}div#wiki_panel div#wiki_create_form ul{list-style:none;margin:0}div#wiki_panel div#wiki_create_form ul li{float:left;border-bottom:0}div#wiki_panel div#wiki_create_form ul li#cancel{float:right;margin-top:10px}div#wiki_panel input#wiki_search_input_submit{padding:4px 8px}div#wiki_panel input#wiki_search_input{margin-right:10px}form#wiki_revision{float:left;margin-right:2.27273%;width:65.90909%}form#wiki_revision label{display:block;margin-bottom:7px}form#wiki_revision .CodeMirror-scroll{min-height:550px;width:100%}form#wiki_revision .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:monospace;margin-bottom:20px}form#wiki_revision textarea,form#wiki_revision .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;min-height:450px;width:100%}form#wiki_revision input[type="text"]{display:block;width:50%}form#wiki_revision #submit_delete{background:none;border:none;box-shadow:none;color:#999;float:right;font-weight:normal;text-decoration:underline}form#wiki_revision input[type="submit"]{margin-top:20px}#wiki_edit_instructions{color:#666;float:left;margin-top:1.41575em;width:31.81818%}#wiki_edit_instructions:hover,#wiki_edit_instructions:focus{color:#333}#wiki_edit_instructions .markdown-example{background-color:#e3e3e3;line-height:1.0;margin:5px 0 7px;padding-top:5px;padding-right:2px;padding-bottom:5px;padding-left:5px;text-shadow:0 1px 0 #fff}section.wiki{padding-top:25px}section.wiki .pull-left{float:left}section.wiki .pull-right{float:right}section.wiki .wiki-wrapper:after{content:"";display:table;clear:both}section.wiki .wiki-wrapper&gt;header{height:33px;padding:24px 0 26px;border-bottom:1px solid #cbcbcb;border-radius:3px 3px 0 0;background-color:#f6f6f6}section.wiki .breadcrumb{list-style:none;padding-left:0;margin:0 0 0 40px}section.wiki .breadcrumb li{float:left;margin-right:10px;font-size:0.9em}section.wiki .breadcrumb li a{float:left;display:block;overflow:hidden;height:30px;line-height:31px;max-width:200px;height:100%;text-overflow:ellipsis;white-space:nowrap}section.wiki .breadcrumb li:after{content:'›';display:inline;margin-left:10px;color:#3c3c3c;height:30px;line-height:31px}section.wiki .dropdown-menu{display:none}section.wiki .global-functions{display:block;width:auto;margin-right:20px}section.wiki .add-article-btn{border:1px solid #cacaca;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d2d2d2);background-image:linear-gradient(#eee,#d2d2d2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f8f8f8;background-clip:padding-box;border:1px solid #cfc6c6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d6cece);background-image:linear-gradient(#eee,#d6cece);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f9f8f8;background-clip:padding-box;margin-left:25px;padding:7px 15px !important;font-size:0.72em;font-weight:600}section.wiki .add-article-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cacaca);background-image:linear-gradient(#e1e1e1,#cacaca)}section.wiki .add-article-btn:active:not(:disabled),section.wiki .add-article-btn:focus:not(:disabled){border:1px solid #cacaca;box-shadow:inset 0 0 8px 4px #c3c3c3,inset 0 0 8px 4px #c3c3c3}section.wiki .add-article-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cfc6c6);background-image:linear-gradient(#e1e1e1,#cfc6c6)}section.wiki .add-article-btn:active:not(:disabled),section.wiki .add-article-btn:focus:not(:disabled){border:1px solid #cfc6c6;box-shadow:inset 0 0 8px 4px #c7bebe,inset 0 0 8px 4px #c7bebe}section.wiki .add-article-btn:disabled{opacity:0.5;cursor:not-allowed}section.wiki .add-article-btn:hover,section.wiki .add-article-btn:focus{text-decoration:none}section.wiki .search-wiki{margin-top:3px}section.wiki .search-wiki input{width:180px;height:27px;padding:0 15px 0 35px;background:url("//storagecdn.xuetangx.com/static/images/search-icon.3e61e893ea4e.png") no-repeat 9px center #f8f8f8;border:1px solid #c8c8c8;border-radius:14px;box-shadow:0 1px 4px rgba(0,0,0,0.12) inset;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:12px;-webkit-transition:border-color 0.1s linear 0s;-moz-transition:border-color 0.1s linear 0s;transition:border-color 0.1s linear 0s}section.wiki .search-wiki input:-webkit-input-placholder{font-style:italic}section.wiki .search-wiki input:focus{border-color:#1d9dd9}section.wiki h1{font-weight:bold;letter-spacing:0}section.wiki .main-article{float:left;width:74.57627%;padding:40px 0 40px 40px;color:#3c3c3c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.wiki.view .main-article h2{padding-bottom:8px;margin-bottom:22px;border-bottom:1px solid #ddd;font-size:1.6em;font-weight:bold;color:#3c3c3c;text-transform:none;letter-spacing:0}section.wiki.view .main-article h3{margin-top:40px;margin-bottom:20px;font-weight:bold;font-size:1.25em}section.wiki.view .main-article h4{margin:30px 0 10px;font-size:1em;color:#999;font-weight:bold}section.wiki.view .main-article h5{margin:20px 0 10px;font-size:.8em;font-weight:bold;text-transform:uppercase}section.wiki.view .main-article h6{margin:20px 0 10px;font-size:.8em;font-weight:bold;color:#999;text-transform:uppercase}section.wiki.view .main-article ul{font-size:inherit;line-height:inherit;color:inherit}section.wiki.view .main-article li{margin-bottom:15px;line-height:1.6em}section.wiki.view .main-article pre{padding:10px;border:1px solid #ddd;background:#f8f8f8;border-radius:4px;font-size:0.9em;font-family:Monaco, monospace}section.wiki.view .main-article .toc{background-color:#f6f6f6;padding:9px;margin:10px 0;border-radius:5px}section.wiki.view .main-article .toc ul{margin:0}section.wiki .article-functions{float:left;width:23.72881%;padding:40px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.wiki .article-functions .timestamp{margin-top:15px;padding:15px 0 0 10px;border-top:1px solid #ddd}section.wiki .article-functions .timestamp .label{font-size:0.7em;color:#aaa;text-transform:uppercase}section.wiki .article-functions .timestamp .date{font-size:0.9em}section.wiki .article-functions .see-children{padding:15px 0 0;border-top:1px solid #ddd;margin-top:15px}section.wiki .article-functions .see-children a{display:block;padding:2px 4px 2px 10px;border-radius:3px;font-size:0.9em;line-height:25px}section.wiki .article-functions .see-children a:hover,section.wiki .article-functions .see-children div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li section.wiki .article-functions .see-children div.hitarea:hover+h4,section.wiki .article-functions .see-children div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li section.wiki .article-functions .see-children div.hitarea:focus+h4,section.wiki .article-functions .see-children a:focus{background-color:#f8f8f8;text-decoration:none}section.wiki .nav-tabs{list-style:none;padding:0;margin:0}section.wiki .nav-tabs li.active a{color:#1d9dd9;font-weight:bold;background-color:#e5e5e5}section.wiki .nav-tabs a{display:block;padding:2px 8px;border-radius:3px;font-size:0.9em;line-height:25px;color:#1d9dd9}section.wiki .nav-tabs a .icon{float:left;display:block;width:25px;margin-right:3px;margin-top:5px;padding-right:5px}section.wiki .nav-tabs a:hover,section.wiki .nav-tabs div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li section.wiki .nav-tabs div.hitarea:hover+h4,section.wiki .nav-tabs div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li section.wiki .nav-tabs div.hitarea:focus+h4,section.wiki .nav-tabs a:focus{background-color:#f8f8f8;text-decoration:none}section.wiki label{font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:0.9em;font-weight:bold;font-style:normal;text-transform:uppercase;color:#aaa}section.wiki input{font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-style:normal;font-weight:normal}section.wiki #id_title,section.wiki #id_content{width:100%}section.wiki #id_content,section.wiki .CodeMirror{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:0.8em;line-height:1.4em}section.wiki #div_id_content{position:relative}section.wiki #hint_id_content{position:absolute;top:10px;right:0%;font-size:12px;text-align:right}section.wiki .CodeMirror{background:#fafafa;border:1px solid #c8c8c8;box-shadow:0 1px 0 0 rgba(255,255,255,0.6),inset 0 0 3px 0 rgba(0,0,0,0.1)}section.wiki .CodeMirror-scroll{padding:7px}section.wiki .schematic_container{position:relative}section.wiki .schematic_container canvas{box-shadow:0 0 1px 1px rgba(0,0,0,0.1),0 1px 6px rgba(0,0,0,0.2)}section.wiki .schematic_container:before{content:'click to edit schematic';position:absolute;top:10px;left:7px;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:0.75em;color:#aaa;pointer-events:none}section.wiki .markItUpContainer{margin-right:0}section.wiki .control-group{margin-bottom:20px}section.wiki #hint_id_summary{display:inline-block;font-size:0.9em;line-height:32px;margin-left:15px}section.wiki .asteriskField{display:none}section.wiki button{font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif}section.wiki .btn{border:1px solid #cacaca;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d2d2d2);background-image:linear-gradient(#eee,#d2d2d2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f8f8f8;background-clip:padding-box;border:1px solid #cfc6c6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d6cece);background-image:linear-gradient(#eee,#d6cece);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f9f8f8;background-clip:padding-box;font-size:0.8em;margin-right:5px;line-height:1.2em;text-transform:none !important;letter-spacing:0 !important}section.wiki .btn:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cacaca);background-image:linear-gradient(#e1e1e1,#cacaca)}section.wiki .btn:active:not(:disabled),section.wiki .btn:focus:not(:disabled){border:1px solid #cacaca;box-shadow:inset 0 0 8px 4px #c3c3c3,inset 0 0 8px 4px #c3c3c3}section.wiki .btn:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cfc6c6);background-image:linear-gradient(#e1e1e1,#cfc6c6)}section.wiki .btn:active:not(:disabled),section.wiki .btn:focus:not(:disabled){border:1px solid #cfc6c6;box-shadow:inset 0 0 8px 4px #c7bebe,inset 0 0 8px 4px #c7bebe}section.wiki .btn:disabled{opacity:0.5;cursor:not-allowed}section.wiki .btn:hover,section.wiki .btn:focus{color:#3c3c3c;text-decoration:none}section.wiki .btn.btn-primary{border:1px solid #076fe4;border-radius:3px;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#4294f0;background-image:-webkit-linear-gradient(#4294f0,#0776f3);background-image:linear-gradient(#4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;background-clip:padding-box;font-size:0.8em}section.wiki .btn.btn-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-linear-gradient(#2f87ea,#086fe3);background-image:linear-gradient(#2f87ea,#086fe3)}section.wiki .btn.btn-primary:active:not(:disabled),section.wiki .btn.btn-primary:focus:not(:disabled){border:1px solid #076fe4;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3}section.wiki .btn.btn-primary:disabled{opacity:0.5;cursor:not-allowed}section.wiki .btn.btn-danger{border:1px solid #811245;border-radius:3px;box-shadow:inset 0 1px 0 0 #d2558e;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#b62567;background-image:-webkit-linear-gradient(#b62567,#8f144c);background-image:linear-gradient(#b62567,#8f144c);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #730c3b;background-clip:padding-box;font-size:0.8em}section.wiki .btn.btn-danger:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #c33274;cursor:pointer;background-color:#9d255b;background-image:-webkit-linear-gradient(#9d255b,#811345);background-image:linear-gradient(#9d255b,#811345)}section.wiki .btn.btn-danger:active:not(:disabled),section.wiki .btn.btn-danger:focus:not(:disabled){border:1px solid #811245;box-shadow:inset 0 0 8px 4px #73123e,inset 0 0 8px 4px #73123e}section.wiki .btn.btn-danger:disabled{opacity:0.5;cursor:not-allowed}section.wiki .btn.btn-info{border:1px solid #a7a7a7;border-radius:3px;box-shadow:inset 0 1px 0 0 #f1f1f1;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#cbcbcb;background-image:-webkit-linear-gradient(#cbcbcb,#afafaf);background-image:linear-gradient(#cbcbcb,#afafaf);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #d5d5d5;background-clip:padding-box;border:1px solid #af9f9f;border-radius:3px;box-shadow:inset 0 1px 0 0 #f1f1f1;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#cbcbcb;background-image:-webkit-linear-gradient(#cbcbcb,#b6a8a8);background-image:linear-gradient(#cbcbcb,#b6a8a8);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #d9d1d1;background-clip:padding-box;font-size:0.8em}section.wiki .btn.btn-info:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #d8d8d8;cursor:pointer;background-color:#bebebe;background-image:-webkit-linear-gradient(#bebebe,#a7a7a7);background-image:linear-gradient(#bebebe,#a7a7a7)}section.wiki .btn.btn-info:active:not(:disabled),section.wiki .btn.btn-info:focus:not(:disabled){border:1px solid #a7a7a7;box-shadow:inset 0 0 8px 4px #a0a0a0,inset 0 0 8px 4px #a0a0a0}section.wiki .btn.btn-info:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #d8d8d8;cursor:pointer;background-color:#bebebe;background-image:-webkit-linear-gradient(#bebebe,#aea0a0);background-image:linear-gradient(#bebebe,#aea0a0)}section.wiki .btn.btn-info:active:not(:disabled),section.wiki .btn.btn-info:focus:not(:disabled){border:1px solid #af9f9f;box-shadow:inset 0 0 8px 4px #a69999,inset 0 0 8px 4px #a69999}section.wiki .btn.btn-info:disabled{opacity:0.5;cursor:not-allowed}section.wiki a.btn{padding:7px 18px 8px !important}section.wiki .modal{width:960px;min-height:500px;margin-left:-480px;top:150px}section.wiki .modal.upload-modal,section.wiki .modal.search-file-modal{width:400px;min-height:0;margin-left:-200px}section.wiki .modal.upload-modal h4,section.wiki .modal.search-file-modal h4{margin-bottom:20px;font-weight:bold}section.wiki .modal.upload-modal .help-block,section.wiki .modal.search-file-modal .help-block{font-size:0.8em}section.wiki .modal.search-file-modal{width:500px;margin-left:-250px}section.wiki .modal.search-file-modal p{font-size:0.8em;line-height:1.4em}section.wiki .modal.search-file-modal .form-search{margin:30px 0 15px}section.wiki .modal.search-file-modal .form-search input{width:350px}section.wiki .modal.search-file-modal .form-search button{height:35px}section.wiki .modal .modal-header{border:1px solid #d44040;padding:10px 10px 0 10px;margin-bottom:10px}section.wiki .modal .modal-header h1,section.wiki .modal .modal-header p{color:#3c3c3c}section.wiki .modal .modal-header h1{margin:3px 12px 8px;font-size:1.1em}section.wiki .modal .modal-header p{font-size:0.9em;margin:5px 12px 20px;line-height:1em}section.wiki .modal .modal-body{padding-bottom:8px}section.wiki .modal iframe{width:100%;min-height:450px;border:0}section.wiki .modal .modal-footer{margin:12px}section.wiki .modal .modal-footer .btn{margin-right:10px}section.wiki .modal-inner-wrapper{background:#fff;padding:20px}section.wiki #previewWindow body{background:#f00 !important}section.wiki #cheatsheetLink{text-align:right;display:float}section.wiki #cheatsheetModal{width:972px}section.wiki #cheatsheetModal .left-column{margin-right:10px}section.wiki #cheatsheetModal .left-column,section.wiki #cheatsheetModal .right-column{float:left;width:450px}section.wiki #cheatsheet-body{background:#fff;text-align:left;padding:20px;font-size:14px}section.wiki #cheatsheet-body:after{content:"";display:table;clear:both}section.wiki #cheatsheet-body h3{font-weight:bold}section.wiki #cheatsheet-body ul{list-style:circle;line-height:1.4;color:#333}section.wiki #cheatsheet-body section+section{margin-top:40px}section.wiki #cheatsheet-body pre{color:#000;text-align:left;background:#eee;padding:10px;font-size:12px}section.wiki.history .accordion{margin-bottom:15px;padding:15px;border:1px solid #ddd;background:#f9f9f9;border-radius:5px}section.wiki.history .accordion a:hover,section.wiki.history .accordion div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li section.wiki.history .accordion div.hitarea:hover+h4,section.wiki.history .accordion div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li section.wiki.history .accordion div.hitarea:focus+h4,section.wiki.history .accordion a:focus{text-decoration:none}section.wiki .accordion small{font-size:0.8em;color:#aaa}section.wiki .accordion-toggle div{margin-top:8px}section.wiki .collapse{display:none}section.wiki .collapse.in{display:block}section.wiki .diff-container{overflow-x:scroll}section.wiki .diff-container table{min-width:100%}section.wiki .diff-container th{font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:0.7em}section.wiki .diff-container td{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace}section.wiki .diff-container .linenumber,section.wiki .diff-container .data{font-size:0.75em}section.wiki #settings_form .well{margin-bottom:15px}section.wiki #settings_form .well:after{content:"";display:table;clear:both}section.wiki #settings_form .control-group{float:left;margin-bottom:0;clear:both}section.wiki #settings_form label{margin-left:15px}section.wiki #settings_form .controls{padding-top:4px}section.wiki #settings_form label,section.wiki #settings_form .controls{float:right}section.wiki .new-article{margin:auto;float:none}section.wiki .new-article .add-on{line-height:34px;margin-right:6px}section.wiki #hint_id_slug{display:inline-block;font-size:0.9em;line-height:1.3em;margin-top:9px}section.wiki .error{font-size:1em;color:#b62567}section.wiki .error .help-block{margin-top:10px}section.wiki .error input{border-color:#b62567}section.wiki .back{float:right}section.wiki .directory-toolbar{background-color:#f6f6f6;padding:9px;margin:0 -9px 20px;border-radius:5px}section.wiki .directory-toolbar .well-small:after{content:"";display:table;clear:both}section.wiki .directory-toolbar .well-small a{display:inline-block}section.wiki .directory-toolbar+p{font-size:0.9em;color:#aaa}section.wiki .filter-clear{margin-right:10px;margin-top:10px;font-size:.9em}section.wiki .filter-clear a{color:#aaa}section.wiki .filter-clear a:hover,section.wiki .filter-clear div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li section.wiki .filter-clear div.hitarea:hover+h4,section.wiki .filter-clear div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li section.wiki .filter-clear div.hitarea:focus+h4,section.wiki .filter-clear a:focus{color:#777}section.wiki .table.table-striped{width:100%;margin-top:20px}section.wiki .table.table-striped th,section.wiki .table.table-striped td{border-bottom:1px solid #ddd;padding:8px;overflow:hidden}section.wiki .table.table-striped a.list-children{margin-left:3px}section.wiki .table.table-striped tr:nth-child(even){background:#f8f8f8}section.wiki .attachment-options{height:40px;margin:40px 0 30px}section.wiki .attachment-list ul{list-style:none;padding:0}section.wiki .attachment-list li{margin-bottom:15px;border:1px solid #DDD;background:#F9F9F9;border-radius:5px}section.wiki .attachment-list header,section.wiki .attachment-list .attachment-details{padding:12px 15px}section.wiki .attachment-list .attachment-details{background:#eee;border-radius:0 0 5px 5px}section.wiki .attachment-list h3 a{font-weight:bold;font-size:0.9em}section.wiki .attachment-list h3 .badge{float:right;font-size:0.6em;line-height:20px;color:#aaa}section.wiki .attachment-list .attachment-description{font-size:0.8em}section.wiki .attachment-list table{width:100%;font-size:0.8em}section.wiki .attachment-list .attachment-actions{width:175px}section.wiki .attachment-list .attachment-actions .btn{float:right}section.wiki #div_id_confirm{position:relative;height:30px;margin:40px 0}section.wiki #div_id_confirm #id_confirm{position:absolute;top:6px}section.wiki #div_id_confirm label{position:absolute;left:25px;font-size:1.4em}section.wiki div.delete{padding:40px}section.wiki .alert{position:relative;margin:24px 40px;padding:8px 12px;border:1px solid #EBE8BF;border-radius:3px;background:#fffcdd;font-size:0.9em}section.wiki .alert .close{position:absolute;right:12px;font-size:1.3em;top:6px;color:#999;text-decoration:none}section.wiki .main-article .alert{margin:0 0 24px}section.wiki .missing{max-width:400px;margin:2.8315em auto;display:block;overflow:hidden;background:#b62567;padding:1.41575em;box-shadow:inset 0 0 0 1px #d63880;border:1px solid #761843}section.wiki .missing p{color:#fff}section.wiki .missing p a{display:block;background:#941e54;margin:1.41575em -1.41575em -1.41575em;padding:1.41575em;border-top:1px solid #761843;color:#fff;font-weight:bold;font-size:1.125em;-webkit-transition:none;-moz-transition:none;transition:none;text-align:center;-webkit-font-smoothing:antialiased}section.wiki .missing p a:hover,section.wiki .missing p div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li section.wiki .missing p div.hitarea:hover+h4,section.wiki .missing p div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li section.wiki .missing p div.hitarea:focus+h4,section.wiki .missing p a:focus{background:#831b4a}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.modal-preview{min-width:0}.modal-preview .container{padding:50px}.modal-preview .main-article{width:100% !important;margin-left:0}#circuit_editor_modal.modal{width:648px;margin-left:-325px;top:150px}#circuit_editor_modal.modal .modal-header h1,#circuit_editor_modal.modal .modal-header p{color:#fff}#circuit_editor_modal.modal .modal-header h1{margin:3px 12px 8px;font-size:1.1em}#circuit_editor_modal.modal .modal-header p{font-size:0.9em;margin:5px 12px 20px;line-height:1em}#circuit_editor_modal.modal .modal-body{padding-bottom:8px}#circuit_editor_modal.modal .modal-footer{margin:12px}#circuit_editor_modal.modal .modal-footer .btn{border:1px solid #cacaca;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d2d2d2);background-image:linear-gradient(#eee,#d2d2d2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f8f8f8;background-clip:padding-box;border:1px solid #cfc6c6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d6cece);background-image:linear-gradient(#eee,#d6cece);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f9f8f8;background-clip:padding-box;font-size:0.8em;margin-right:5px;line-height:1.2em;text-transform:none !important;letter-spacing:0 !important;margin-right:10px}#circuit_editor_modal.modal .modal-footer .btn:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cacaca);background-image:linear-gradient(#e1e1e1,#cacaca)}#circuit_editor_modal.modal .modal-footer .btn:active:not(:disabled),#circuit_editor_modal.modal .modal-footer .btn:focus:not(:disabled){border:1px solid #cacaca;box-shadow:inset 0 0 8px 4px #c3c3c3,inset 0 0 8px 4px #c3c3c3}#circuit_editor_modal.modal .modal-footer .btn:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cfc6c6);background-image:linear-gradient(#e1e1e1,#cfc6c6)}#circuit_editor_modal.modal .modal-footer .btn:active:not(:disabled),#circuit_editor_modal.modal .modal-footer .btn:focus:not(:disabled){border:1px solid #cfc6c6;box-shadow:inset 0 0 8px 4px #c7bebe,inset 0 0 8px 4px #c7bebe}#circuit_editor_modal.modal .modal-footer .btn:disabled{opacity:0.5;cursor:not-allowed}#circuit_editor_modal.modal .modal-footer .btn:hover,#circuit_editor_modal.modal .modal-footer .btn:focus{color:#3c3c3c;text-decoration:none}#circuit_editor_modal.modal .modal-footer .btn.btn-primary{border:1px solid #076fe4;border-radius:3px;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#4294f0;background-image:-webkit-linear-gradient(#4294f0,#0776f3);background-image:linear-gradient(#4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;background-clip:padding-box;font-size:0.8em}#circuit_editor_modal.modal .modal-footer .btn.btn-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-linear-gradient(#2f87ea,#086fe3);background-image:linear-gradient(#2f87ea,#086fe3)}#circuit_editor_modal.modal .modal-footer .btn.btn-primary:active:not(:disabled),#circuit_editor_modal.modal .modal-footer .btn.btn-primary:focus:not(:disabled){border:1px solid #076fe4;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3}#circuit_editor_modal.modal .modal-footer .btn.btn-primary:disabled{opacity:0.5;cursor:not-allowed}table.wiki-history thead{background:#ddd}table.wiki-history thead tr{height:40px}table.wiki-history thead tr th{padding-top:10px;padding-left:15px}table.wiki-history thead tr th#revision{width:5%}table.wiki-history thead tr th#comment{width:15%}table.wiki-history thead tr th#diff{width:60%}table.wiki-history thead tr th#modified{width:20%}table.wiki-history tbody tr td{padding:8px 15px}table.wiki-history tr.dark{background-color:#efefef}div.history-controls{margin-top:20px}div.info-wrapper section.updates{line-height:1.41575em}div.info-wrapper section.updates&gt;p{margin-bottom:1.41575em}div.info-wrapper section.updates&gt;ol,div.info-wrapper section.updates section{list-style:none;margin-bottom:1.41575em;padding-left:0}div.info-wrapper section.updates&gt;ol&gt;li,div.info-wrapper section.updates&gt;ol article,div.info-wrapper section.updates section&gt;li,div.info-wrapper section.updates section article{border-bottom:1px solid #e2e2e2;list-style-type:none;margin-bottom:2.12363em;padding-bottom:1.06181em}div.info-wrapper section.updates&gt;ol&gt;li ol ol,div.info-wrapper section.updates&gt;ol&gt;li ol ul,div.info-wrapper section.updates&gt;ol&gt;li ul ol,div.info-wrapper section.updates&gt;ol&gt;li ul ul,div.info-wrapper section.updates&gt;ol article ol ol,div.info-wrapper section.updates&gt;ol article ol ul,div.info-wrapper section.updates&gt;ol article ul ol,div.info-wrapper section.updates&gt;ol article ul ul,div.info-wrapper section.updates section&gt;li ol ol,div.info-wrapper section.updates section&gt;li ol ul,div.info-wrapper section.updates section&gt;li ul ol,div.info-wrapper section.updates section&gt;li ul ul,div.info-wrapper section.updates section article ol ol,div.info-wrapper section.updates section article ol ul,div.info-wrapper section.updates section article ul ol,div.info-wrapper section.updates section article ul ul{list-style-type:disc}div.info-wrapper section.updates&gt;ol&gt;li h2,div.info-wrapper section.updates&gt;ol article h2,div.info-wrapper section.updates section&gt;li h2,div.info-wrapper section.updates section article h2{font-size:0.875em;font-weight:bold;background:url("//storagecdn.xuetangx.com/static/images/calendar-icon.962b1ddf6dbc.png") 0 center no-repeat;padding-left:20px}div.info-wrapper section.updates&gt;ol&gt;li section.update-description section.primary,div.info-wrapper section.updates&gt;ol article section.update-description section.primary,div.info-wrapper section.updates section&gt;li section.update-description section.primary,div.info-wrapper section.updates section article section.update-description section.primary{border:1px solid #DDD;background:#f8f8f8;padding:20px}div.info-wrapper section.updates&gt;ol&gt;li section.update-description section.primary p,div.info-wrapper section.updates&gt;ol article section.update-description section.primary p,div.info-wrapper section.updates section&gt;li section.update-description section.primary p,div.info-wrapper section.updates section article section.update-description section.primary p{font-weight:bold}div.info-wrapper section.updates&gt;ol&gt;li section.update-description section.primary .author,div.info-wrapper section.updates&gt;ol article section.update-description section.primary .author,div.info-wrapper section.updates section&gt;li section.update-description section.primary .author,div.info-wrapper section.updates section article section.update-description section.primary .author{font-weight:normal;font-style:italic}div.info-wrapper section.updates&gt;ol&gt;li section.update-description h3,div.info-wrapper section.updates&gt;ol article section.update-description h3,div.info-wrapper section.updates section&gt;li section.update-description h3,div.info-wrapper section.updates section article section.update-description h3{font-size:1em;font-weight:bold;margin:2.12363em 0 0.70788em}div.info-wrapper section.updates&gt;ol&gt;li section.update-description&gt;ul,div.info-wrapper section.updates&gt;ol article section.update-description&gt;ul,div.info-wrapper section.updates section&gt;li section.update-description&gt;ul,div.info-wrapper section.updates section article section.update-description&gt;ul{list-style-type:disc}div.info-wrapper section.updates&gt;ol&gt;li section.update-description&gt;ol,div.info-wrapper section.updates&gt;ol article section.update-description&gt;ol,div.info-wrapper section.updates section&gt;li section.update-description&gt;ol,div.info-wrapper section.updates section article section.update-description&gt;ol{list-style:decimal outside none;padding:0 0 0 1em}div.info-wrapper section.updates&gt;ol&gt;li section.update-description li,div.info-wrapper section.updates&gt;ol article section.update-description li,div.info-wrapper section.updates section&gt;li section.update-description li,div.info-wrapper section.updates section article section.update-description li{margin-bottom:0.70788em}div.info-wrapper section.handouts{border-radius:0 4px 4px 0;border-left:1px solid #ddd;box-shadow:none;font-size:14px}div.info-wrapper section.handouts:after{left:-1px;right:auto}div.info-wrapper section.handouts h1{margin-bottom:0;padding:32px 26px 20px 26px;font-size:18px;font-style:normal;font-weight:bold}div.info-wrapper section.handouts ol li{margin:0 26px 14px 26px}div.info-wrapper section.handouts ol li a{display:block;padding:0}div.info-wrapper section.handouts ol li a:hover,div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li a:focus{background:transparent}div.info-wrapper section.handouts ol li.expandable,div.info-wrapper section.handouts ol li.collapsable{margin:0 16px 14px 16px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s}div.info-wrapper section.handouts ol li.expandable h4,div.info-wrapper section.handouts ol li.collapsable h4{color:#1d9dd9;font-size:1em;font-weight:normal;padding-left:30px}div.info-wrapper section.handouts ol li.collapsable{background:#fff;border-radius:3px;padding:14px 0;box-shadow:0 0 1px 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.25)}div.info-wrapper section.handouts ol li.collapsable h4{margin-bottom:16px}div.info-wrapper section.handouts ol li.multiple a{display:inline-block;padding:0}div.info-wrapper section.handouts ol li.multiple a:hover,div.info-wrapper section.handouts ol li.multiple div.hitarea:hover+h4,div.info-wrapper section.handouts ol li.multiple div.hitarea:focus+h4,div.info-wrapper section.handouts ol li.multiple a:focus{background:transparent}div.info-wrapper section.handouts ol li ul{background:none;margin:0}div.info-wrapper section.handouts ol li ul li{border-bottom:0;border-top:1px solid #e6e6e6;font-size:0.9em;margin:0;padding:15px 30px}div.info-wrapper section.handouts ol li ul li a{display:inline-block;padding:0}div.info-wrapper section.handouts ol li ul li a:hover,div.info-wrapper section.handouts ol li ul li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li ul li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li ul li a:focus{background:transparent}div.info-wrapper section.handouts ol li div.hitarea{background-image:url("//storagecdn.xuetangx.com/static/images/treeview-default.8566196eba22.gif") no-repeat;display:block;height:100%;margin-left:0;max-height:20px;position:absolute;width:100%}div.info-wrapper section.handouts ol li div.hitarea:hover,div.info-wrapper section.handouts ol li div.hitarea:focus{opacity:0.6;filter:alpha(opacity=60)}div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li div.hitarea:focus+h4{text-decoration:underline}div.info-wrapper section.handouts ol li div.hitarea.expandable-hitarea{background-position:-72px 0px}div.info-wrapper section.handouts ol li div.hitarea.collapsable-hitarea{background-position:-55px -23px}div.info-wrapper section.handouts ol li h3{border-bottom:0;box-shadow:none;color:#888;font-size:1em;margin-bottom:0}div.info-wrapper section.handouts ol li p{letter-spacing:0;margin:0;text-transform:none}div.info-wrapper section.handouts ol li p a{padding-right:8px}div.info-wrapper section.handouts ol li p a:before{color:#cbcbcb;content:"•";display:inline-block;padding-right:8px}div.info-wrapper section.handouts ol li p a:first-child:before{content:"";padding-right:0}div.syllabus{padding:2em 2.5em;text-align:center}div.syllabus .notes{margin:0px auto 20px}div.syllabus table{table-layout:auto;text-align:left;margin:10px 0}div.syllabus table thead{font-weight:bold;border-bottom:1px solid black}div.syllabus table tr.first td{padding-top:15px !important}div.syllabus table td{border:none !important;padding:5px 10px !important;vertical-align:middle;font-size:1em !important;line-height:auto}div.syllabus table td.day,div.syllabus table td.due,div.syllabus table td.slides,div.syllabus table td.assignment{white-space:nowrap !important}div.syllabus table td.no_class{text-align:center}div.syllabus table td.important{color:red}div.syllabus table td.week_separator{padding:0px !important}div.syllabus table td.week_separator hr{margin:10px}div.book-wrapper{max-width:1150px;margin:0 auto;width:100%}div.book-wrapper #open_close_accordion{display:none}div.book-wrapper .pdfbook-wrap{display:table;width:100%}div.book-wrapper .pdfbook-wrap-inner{display:table-row}div.book-wrapper section.book-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0;border-radius:3px 0 0 3px;border:1px solid #cbcbcb;border-right:none;width:180px}div.book-wrapper section.book-sidebar ul#booknav{font-size:0.875em}div.book-wrapper section.book-sidebar ul#booknav .chapter{float:left;width:87%;line-height:1.4em}div.book-wrapper section.book-sidebar ul#booknav .page-number{float:right;width:12%;font-size:.8em;line-height:2.1em;text-align:right;color:#9a9a9a;opacity:0.0;-webkit-transition:opacity 0.15s linear 0s;-moz-transition:opacity 0.15s linear 0s;transition:opacity 0.15s linear 0s}div.book-wrapper section.book-sidebar ul#booknav li{background:none;border-bottom:0;padding-left:10px}div.book-wrapper section.book-sidebar ul#booknav li a{padding:0;color:#9B3286;cursor:pointer}div.book-wrapper section.book-sidebar ul#booknav li a:after{content:"";display:table;clear:both}div.book-wrapper section.book-sidebar ul#booknav li a:hover,div.book-wrapper section.book-sidebar ul#booknav div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol div.book-wrapper section.book-sidebar ul#booknav li div.hitarea:hover+h4,div.book-wrapper section.book-sidebar ul#booknav div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol div.book-wrapper section.book-sidebar ul#booknav li div.hitarea:focus+h4,div.book-wrapper section.book-sidebar ul#booknav li a:focus{background-color:transparent;color:#9B3286}div.book-wrapper section.book-sidebar ul#booknav li a:hover .page-number,div.book-wrapper section.book-sidebar ul#booknav div.info-wrapper section.handouts ol li div.hitarea:hover+h4 .page-number,div.info-wrapper section.handouts ol div.book-wrapper section.book-sidebar ul#booknav li div.hitarea:hover+h4 .page-number,div.book-wrapper section.book-sidebar ul#booknav div.info-wrapper section.handouts ol li div.hitarea:focus+h4 .page-number,div.info-wrapper section.handouts ol div.book-wrapper section.book-sidebar ul#booknav li div.hitarea:focus+h4 .page-number,div.book-wrapper section.book-sidebar ul#booknav li a:focus .page-number{opacity:1.0}div.book-wrapper section.book-sidebar ul#booknav li div.hitarea{background-image:url("//storagecdn.xuetangx.com/static/images/treeview-default.8566196eba22.gif");position:relative;top:4px}div.book-wrapper section.book-sidebar ul#booknav li div.hitarea:hover,div.book-wrapper section.book-sidebar ul#booknav li div.hitarea:focus{filter:alpha(opacity=60);opacity:0.6}div.book-wrapper section.book-sidebar ul#booknav li ul{background:none;margin-top:0.35394em;padding-top:0.35394em}div.book-wrapper section.book-sidebar ul#booknav li ul li{padding-bottom:10px}div.book-wrapper section.book-sidebar ul#booknav&gt;li{padding:5px 6px;margin:5px 10px}div.book-wrapper .book{padding:0;width:76%}div.book-wrapper .book nav a{padding:0 1.41575em}div.book-wrapper .book nav ul li{position:absolute;height:100%;width:23.07692%;z-index:1}div.book-wrapper .book nav ul li a{background-color:rgba(0,0,0,0.7);background-position:center;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;height:100%;opacity:0.0;filter:alpha(opacity=0);text-indent:-9999px;-webkit-transition:none;-moz-transition:none;transition:none;vertical-align:middle;width:100%}div.book-wrapper .book nav ul li a:hover,div.book-wrapper .book nav ul div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol div.book-wrapper .book nav ul li div.hitarea:hover+h4,div.book-wrapper .book nav ul div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol div.book-wrapper .book nav ul li div.hitarea:focus+h4,div.book-wrapper .book nav ul li a:focus{opacity:1.0}div.book-wrapper .book nav ul li a.is-disabled{display:none}div.book-wrapper .book nav ul li.last{left:0}div.book-wrapper .book nav ul li.last a{background-image:url("//storagecdn.xuetangx.com/static/images/textbook/textbook-left.71561518b043.png")}div.book-wrapper .book nav ul li.next{right:0}div.book-wrapper .book nav ul li.next a{background-image:url("//storagecdn.xuetangx.com/static/images/textbook/textbook-right.50d935f703c0.png")}div.book-wrapper .book nav.bottom-nav{border-bottom:0;margin-bottom:-1.41575em;margin-top:1.41575em}div.book-wrapper .book section.page{border-left:1px solid #c8c8c8;background-color:#fff;position:relative;text-align:center;border-radius:0 3px 3px 0}div.book-wrapper .book section.page img{max-width:100%}div.book-wrapper .book section.page #viewer{padding:20px}div.book-wrapper .book section.page div{text-align:left;line-height:1.6em;margin:5px}div.book-wrapper .book section.page div .Paragraph,div.book-wrapper .book section.page div h2{margin-top:10px}div.book-wrapper.closed section.book-sidebar{width:3.38983%}div.book-wrapper.closed section.book-sidebar header#open_close_accordion{padding:0}div.book-wrapper.closed section.book-sidebar header#open_close_accordion a{background-image:url("//storagecdn.xuetangx.com/static/images/slide-right-icon.970f809b1961.png")}div.book-wrapper.closed section.book-sidebar header#open_close_accordion h2{padding:0;visibility:hidden;width:10px}div.book-wrapper.closed section.book-sidebar ul#booknav{max-height:100px;overflow:hidden;padding:0;visibility:hidden;width:10px}div.book-wrapper.closed section.course-content{width:97.45763%}.profile-wrapper{color:#000}.profile-wrapper .user-info{border-left:1px solid #d3d3d3;border-radius:0px 4px 4px 0;border-right:0}.profile-wrapper .user-info:after{left:-1px;right:auto}.profile-wrapper .user-info header{margin:0;padding:0.70788em}.profile-wrapper .user-info header h1{margin:0;padding-right:30px}.profile-wrapper .user-info ul li{border-bottom:1px solid #d3d3d3;box-shadow:0 1px 0 #eee;color:#4d4d4d;display:block;padding:0.70788em 0 0.70788em 0.70788em;position:relative;text-decoration:none;-webkit-transition:none;-moz-transition:none;transition:none}.profile-wrapper .user-info ul li div#location_sub,.profile-wrapper .user-info ul li div#language_sub{font-weight:bold;display:inline-block}.profile-wrapper .user-info ul li div#location_sub form,.profile-wrapper .user-info ul li div#language_sub form{width:100%}.profile-wrapper .user-info ul li div#location_sub input[type="text"],.profile-wrapper .user-info ul li div#language_sub input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0.70788em 0;width:100%}.profile-wrapper .user-info ul li div#location_sub:empty,.profile-wrapper .user-info ul li div#language_sub:empty{padding:0}.profile-wrapper .user-info ul li #description{font-size:12px}.profile-wrapper .user-info ul li #change_language,.profile-wrapper .user-info ul li #change_location,.profile-wrapper .user-info ul li .edit-email,.profile-wrapper .user-info ul li .name-edit,.profile-wrapper .user-info ul li .email-edit{color:#999;font-size:12px;position:absolute;right:0.70788em;text-transform:uppercase;top:9px}.profile-wrapper .user-info ul li #change_language:hover,.profile-wrapper .user-info ul li #change_language:focus,.profile-wrapper .user-info ul li #change_location:hover,.profile-wrapper .user-info ul li #change_location:focus,.profile-wrapper .user-info ul li .edit-email:hover,.profile-wrapper .user-info ul li .edit-email:focus,.profile-wrapper .user-info ul li .name-edit:hover,.profile-wrapper .user-info ul li .name-edit:focus,.profile-wrapper .user-info ul li .email-edit:hover,.profile-wrapper .user-info ul li .email-edit:focus{color:#555}.profile-wrapper .user-info ul li p{color:#999;font-size:12px;margin-bottom:0;margin-top:4px}.profile-wrapper .user-info ul li .deactivate{color:#aaa;font-style:italic}.profile-wrapper .user-info ul li #pwd_reset_button{background:none;border:none;box-shadow:none;color:#999;font-size:12px;font-weight:normal;margin:0;padding:0;position:absolute;right:0.70788em;text-transform:uppercase;top:9px}.profile-wrapper .user-info ul li #pwd_reset_button:hover,.profile-wrapper .user-info ul li #pwd_reset_button:focus{color:#555}.profile-wrapper .user-info #change_password_pop{border-bottom:1px solid #d3d3d3;box-shadow:0 1px 0 #eee;color:#4D4D4D;padding:7px 1.41575em}.profile-wrapper .user-info #change_password_pop h2{font-size:0.875em;font-weight:bold;margin-top:0;text-transform:uppercase}.profile-wrapper .course-info header{margin-bottom:1.41575em}.profile-wrapper .course-info header h1{float:left;font-size:1em;font-weight:100;margin:0}.profile-wrapper .course-info #course-success{margin-bottom:30px;text-align:center}.profile-wrapper .course-info #course-success&gt;a{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;font:normal 15px/1.6rem "Open Sans",Verdana,Geneva,sans-serif,sans-serif;letter-spacing:0;padding:5px 18px 6px;text-align:center}.profile-wrapper .course-info #course-success&gt;a:hover:not(:disabled),.profile-wrapper .course-info div.info-wrapper section.handouts ol li #course-success&gt;div.hitarea:hover+h4:not(:disabled),div.info-wrapper section.handouts ol li .profile-wrapper .course-info #course-success&gt;div.hitarea:hover+h4:not(:disabled),.profile-wrapper .course-info div.info-wrapper section.handouts ol li #course-success&gt;div.hitarea:focus+h4:not(:disabled),div.info-wrapper section.handouts ol li .profile-wrapper .course-info #course-success&gt;div.hitarea:focus+h4:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.profile-wrapper .course-info #course-success&gt;a:active:not(:disabled),.profile-wrapper .course-info #course-success&gt;a:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.profile-wrapper .course-info #course-success&gt;a:disabled{opacity:0.5;cursor:not-allowed}.profile-wrapper .course-info #course-success&gt;a:hover,.profile-wrapper .course-info div.info-wrapper section.handouts ol li #course-success&gt;div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .profile-wrapper .course-info #course-success&gt;div.hitarea:hover+h4,.profile-wrapper .course-info div.info-wrapper section.handouts ol li #course-success&gt;div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .profile-wrapper .course-info #course-success&gt;div.hitarea:focus+h4,.profile-wrapper .course-info #course-success&gt;a:focus{text-decoration:none}.profile-wrapper .course-info #grade-detail-graph{min-height:400px;width:100%}.profile-wrapper .course-info&gt;.chapters{border-top:1px solid #e3e3e3;margin-top:1.41575em;padding-left:0}.profile-wrapper .course-info&gt;.chapters&gt;section{border-bottom:1px solid #e3e3e3;display:table;padding:1.41575em 0;width:100%}.profile-wrapper .course-info&gt;.chapters&gt;section:last-child{border-bottom:0px}.profile-wrapper .course-info&gt;.chapters&gt;section h2{border-right:1px dashed #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;letter-spacing:0;margin:0;padding:0;padding-right:2.27273%;text-transform:none;width:20.45455%}.profile-wrapper .course-info&gt;.chapters&gt;section .sections{display:table-cell;padding-left:2.27273%;width:77.27273%}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div{padding:0 0 1.41575em 0}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div:first-child{padding-top:0}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div:last-child{border-bottom:0}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div h3{color:#666}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div h3 span{color:#999;font-size:0.875em;font-weight:100}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div p{color:#999;font-size:0.875em}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div .scores{margin:0.70788em 0}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div .scores h3{font-size:0.875em;display:inline-block}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div .scores ol{list-style:none;margin:0;padding:0;display:inline-block}.profile-wrapper .course-info&gt;.chapters&gt;section .sections&gt;div .scores ol li{display:inline-block;font-size:0.875em;font-weight:normal;padding-right:1em}div.gradebook-wrapper section.gradebook-content{display:block;width:100%}div.gradebook-wrapper section.gradebook-content:after{content:"";display:table;clear:both}div.gradebook-wrapper section.gradebook-content .student-search{padding:0 20px 0 15px}div.gradebook-wrapper section.gradebook-content .student-search-field{width:100%;height:27px;padding:0 15px 0 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:13px;border:1px solid #c8c8c8;background:url("//storagecdn.xuetangx.com/static/images/search-icon.3e61e893ea4e.png") no-repeat 9px center #f8f8f8;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:11px;box-shadow:0 1px 4px rgba(0,0,0,0.12) inset;-webkit-transition:border-color 0.15s linear 0s;-moz-transition:border-color 0.15s linear 0s;transition:border-color 0.15s linear 0s}div.gradebook-wrapper section.gradebook-content .student-search-field::-webkit-input-placeholder,div.gradebook-wrapper section.gradebook-content .student-search-field::-moz-input-placeholder{font-style:italic}div.gradebook-wrapper section.gradebook-content .student-search-field:focus{border-color:#9B3286}div.gradebook-wrapper section.gradebook-content .student-table{float:left;width:24%;border-radius:3px 0 0 3px;color:#3c3c3c}div.gradebook-wrapper section.gradebook-content .student-table th{height:50px}div.gradebook-wrapper section.gradebook-content .student-table tr:first-child td{border-top:1px solid #c8c8c8;border-radius:5px 0 0 0}div.gradebook-wrapper section.gradebook-content .student-table tr:last-child td{border-bottom:1px solid #c8c8c8;border-radius:0 0 0 5px}div.gradebook-wrapper section.gradebook-content .student-table td{height:50px;padding-left:20px;border-bottom:1px solid #e1e1e1;border-left:1px solid #c8c8c8;background:#f2f2f2;font-size:13px;line-height:50px}div.gradebook-wrapper section.gradebook-content .student-table tr:nth-child(odd) td{background-color:#fbfbfb}div.gradebook-wrapper section.gradebook-content .grades{position:relative;float:left;width:76%;overflow:hidden}div.gradebook-wrapper section.gradebook-content .grades .left-shadow,div.gradebook-wrapper section.gradebook-content .grades .right-shadow{position:absolute;top:0;width:20px;pointer-events:none}div.gradebook-wrapper section.gradebook-content .grades .left-shadow{left:0;background-image:-webkit-gradient(linear, left, rgba(0,0,0,0.1), transparent 20%),-webkit-gradient(linear, left, rgba(0,0,0,0.1), transparent);background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.1), transparent 20%),-webkit-linear-gradient(left, rgba(0,0,0,0.1), transparent);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.1), transparent 20%),-moz-linear-gradient(left, rgba(0,0,0,0.1), transparent);background-image:-ms-linear-gradient(left, rgba(0,0,0,0.1), transparent 20%),-ms-linear-gradient(left, rgba(0,0,0,0.1), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.1), transparent 20%),-o-linear-gradient(left, rgba(0,0,0,0.1), transparent)}div.gradebook-wrapper section.gradebook-content .grades .right-shadow{right:0;background-image:-webkit-gradient(linear, right, rgba(0,0,0,0.1), transparent 20%),-webkit-gradient(linear, right, rgba(0,0,0,0.1), transparent);background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.1), transparent 20%),-webkit-linear-gradient(right, rgba(0,0,0,0.1), transparent);background-image:-moz-linear-gradient(right, rgba(0,0,0,0.1), transparent 20%),-moz-linear-gradient(right, rgba(0,0,0,0.1), transparent);background-image:-ms-linear-gradient(right, rgba(0,0,0,0.1), transparent 20%),-ms-linear-gradient(right, rgba(0,0,0,0.1), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.1), transparent 20%),-o-linear-gradient(right, rgba(0,0,0,0.1), transparent)}div.gradebook-wrapper section.gradebook-content .grade-table{position:absolute;top:0;left:0;width:1000px;cursor:move;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.gradebook-wrapper section.gradebook-content .grade-table td,div.gradebook-wrapper section.gradebook-content .grade-table th{width:50px;text-align:center}div.gradebook-wrapper section.gradebook-content .grade-table thead th{position:relative;height:50px;background-color:#e1e1e1;background-image:-webkit-linear-gradient(top, #e1e1e1,#ddd);background-image:linear-gradient(to bottom,#e1e1e1,#ddd);font-size:10px;line-height:10px;font-weight:bold;text-align:center;box-shadow:0 1px 0 #c8c8c8 inset,0 2px 0 rgba(255,255,255,0.7) inset;border-left:1px solid #cbcbcb}div.gradebook-wrapper section.gradebook-content .grade-table thead th:first-child{border-radius:5px 0 0 0;box-shadow:1px 1px 0 #c8c8c8 inset,1px 2px 0 rgba(255,255,255,0.7) inset;border-left:none}div.gradebook-wrapper section.gradebook-content .grade-table thead th:last-child{border-radius:0 3px 0 0;box-shadow:-1px 1px 0 #c8c8c8 inset,-1px 2px 0 rgba(255,255,255,0.7) inset}div.gradebook-wrapper section.gradebook-content .grade-table thead th .assignment{margin:9px 0}div.gradebook-wrapper section.gradebook-content .grade-table thead th .type,div.gradebook-wrapper section.gradebook-content .grade-table thead th .number,div.gradebook-wrapper section.gradebook-content .grade-table thead th .max{display:block}div.gradebook-wrapper section.gradebook-content .grade-table thead th .max{height:12px;background-color:#c6c6c6;background-image:-webkit-linear-gradient(top, #c6c6c6,#bababa);background-image:linear-gradient(to bottom,#c6c6c6,#bababa);font-size:9px;line-height:12px;color:#fff}div.gradebook-wrapper section.gradebook-content .grade-table tr{border-right:1px solid #c8c8c8}div.gradebook-wrapper section.gradebook-content .grade-table tr:first-child td{border-top:1px solid #c8c8c8}div.gradebook-wrapper section.gradebook-content .grade-table tr:last-child td{border-bottom:1px solid #c8c8c8}div.gradebook-wrapper section.gradebook-content .grade-table td{height:50px;border-bottom:1px solid #e1e1e1;background:#f3f3f3;font-size:13px;line-height:50px;border-left:1px solid #e1e1e1}div.gradebook-wrapper section.gradebook-content .grade-table tr:nth-child(odd) td{background-color:#fbfbfb}div.gradebook-wrapper .student-table tr:hover td,div.gradebook-wrapper .grade-table tr:hover td,div.gradebook-wrapper .student-table tr:focus td,div.gradebook-wrapper .grade-table tr:focus td,div.gradebook-wrapper .student-table tr.highlight td,div.gradebook-wrapper .grade-table tr.highlight td{border-color:#74b7d6;background-color:#8ed6f7;background-image:-webkit-linear-gradient(#8ed6f7,#76cbf4);background-image:linear-gradient(#8ed6f7,#76cbf4);color:#333}div.gradebook-wrapper .student-table tr:hover td a,div.gradebook-wrapper .grade-table tr:hover td a,div.gradebook-wrapper .student-table tr:focus td a,div.gradebook-wrapper .grade-table tr:focus td a,div.gradebook-wrapper .student-table tr.highlight td a,div.gradebook-wrapper .grade-table tr.highlight td a{color:#333}div.static_tab_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2em 2.5em}div.static_tab_wrapper section{margin:0px 0px 20px}div.staff-grading,div.peer-grading{border:1px solid lightgray}div.staff-grading textarea.feedback-area,div.staff-grading form#wiki_revision .feedback-area.CodeMirror,form#wiki_revision div.staff-grading .feedback-area.CodeMirror,div.peer-grading textarea.feedback-area,div.peer-grading form#wiki_revision .feedback-area.CodeMirror,form#wiki_revision div.peer-grading .feedback-area.CodeMirror{margin:0;height:75px}div.staff-grading div.feedback-area.track-changes,div.peer-grading div.feedback-area.track-changes{position:relative;margin:0;height:400px;border:1px solid lightgray;padding:5px;resize:vertical;width:99%;overflow:auto}div.staff-grading div.feedback-area.track-changes .ice-controls,div.staff-grading p.ice-legend .ice-controls,div.peer-grading div.feedback-area.track-changes .ice-controls,div.peer-grading p.ice-legend .ice-controls{float:right}div.staff-grading div.feedback-area.track-changes .del,div.staff-grading p.ice-legend .del,div.peer-grading div.feedback-area.track-changes .del,div.peer-grading p.ice-legend .del{position:relative;text-decoration:line-through;background-color:#ffc3c3}div.staff-grading div.feedback-area.track-changes .ins,div.staff-grading p.ice-legend .ins,div.peer-grading div.feedback-area.track-changes .ins,div.peer-grading p.ice-legend .ins{position:relative;background-color:#c3ffc3}div.staff-grading ul.rubric-list,div.peer-grading ul.rubric-list{margin:0;padding:0;list-style-type:none}div.staff-grading ul.rubric-list li.rubric-list-item,div.peer-grading ul.rubric-list li.rubric-list-item{margin-bottom:0;padding:0}div.staff-grading h1,div.peer-grading h1{margin:0 0 0 10px}div.staff-grading h2 a,div.peer-grading h2 a{text-size:0.5em}div.staff-grading div,div.peer-grading div{margin:0}div.staff-grading div.submission-container,div.peer-grading div.submission-container{overflow-y:auto;max-height:300px;height:auto;border:1px solid #ddd;background:#f8f8f8}div.staff-grading div.submission-container:after,div.peer-grading div.submission-container:after{content:"";display:table;clear:both}div.staff-grading label,div.peer-grading label{margin:0;padding:2px;min-width:50px;text-size:1.5em}div.staff-grading input[type=radio]:checked+label,div.peer-grading input[type=radio]:checked+label{background:#666;color:white}div.staff-grading input[name='score-selection'],div.staff-grading input[name='grade-selection'],div.peer-grading input[name='score-selection'],div.peer-grading input[name='grade-selection']{display:none}div.staff-grading .problem-list,div.peer-grading .problem-list{width:100%;table-layout:auto;text-align:center}div.staff-grading .problem-list th,div.peer-grading .problem-list th{padding:2px}div.staff-grading .problem-list td,div.peer-grading .problem-list td{padding:2px}div.staff-grading .problem-list td.problem-name,div.peer-grading .problem-list td.problem-name{text-align:left}div.staff-grading .problem-list .ui-progressbar,div.peer-grading .problem-list .ui-progressbar{margin:0;padding:0;height:1em}div.staff-grading .prompt-information-container,div.staff-grading .rubric-wrapper,div.staff-grading .calibration-feedback-wrapper,div.staff-grading .grading-container,div.peer-grading .prompt-information-container,div.peer-grading .rubric-wrapper,div.peer-grading .calibration-feedback-wrapper,div.peer-grading .grading-container{padding:10px 0}div.staff-grading .error-container,div.peer-grading .error-container{margin-left:0;padding:2px;background-color:#ffcccc}div.staff-grading .submission-wrapper,div.peer-grading .submission-wrapper{padding:2px;padding-bottom:15px}div.staff-grading .submission-wrapper h3,div.peer-grading .submission-wrapper h3{margin-bottom:2px}div.staff-grading .submission-wrapper p,div.peer-grading .submission-wrapper p{margin-left:2px}div.staff-grading .meta-info-wrapper,div.peer-grading .meta-info-wrapper{padding:2px;background-color:#eee}div.staff-grading .meta-info-wrapper div,div.peer-grading .meta-info-wrapper div{display:inline}div.staff-grading .message-container,div.staff-grading .grading-message,div.peer-grading .message-container,div.peer-grading .grading-message{margin-left:0;padding:2px;background-color:#fffcdd}div.staff-grading .breadcrumbs,div.peer-grading .breadcrumbs{margin:10px 5px;font-size:.8em}div.staff-grading .instructions-panel,div.peer-grading .instructions-panel{padding:10px;background-color:#eee;font-size:.8em}div.staff-grading .instructions-panel:after,div.peer-grading .instructions-panel:after{content:"";display:table;clear:both}div.staff-grading .instructions-panel&gt;div,div.peer-grading .instructions-panel&gt;div{margin-bottom:5px;padding:10px;width:49%;background:#eee}div.staff-grading .instructions-panel&gt;div h3,div.peer-grading .instructions-panel&gt;div h3{color:#777;text-align:center;text-transform:uppercase}div.staff-grading .instructions-panel&gt;div p,div.peer-grading .instructions-panel&gt;div p{color:#777}div.staff-grading .instructions-panel .calibration-panel,div.peer-grading .instructions-panel .calibration-panel{display:inline-block;width:20%;border-radius:3px}div.staff-grading .instructions-panel .grading-panel,div.peer-grading .instructions-panel .grading-panel{display:inline-block;width:20%;border-radius:3px}div.staff-grading .instructions-panel .current-state,div.peer-grading .instructions-panel .current-state{background:#fff}div.staff-grading .collapsible,div.peer-grading .collapsible{margin-left:0}div.staff-grading .collapsible header,div.peer-grading .collapsible header{margin-top:2px;margin-bottom:2px;font-size:1.2em}div.staff-grading .interstitial-page,div.peer-grading .interstitial-page{text-align:center}div.staff-grading .interstitial-page input[type=button],div.peer-grading .interstitial-page input[type=button]{margin-top:20px}div.peer-grading{border-radius:10px;padding:0}div.peer-grading .peer-grading-tools{padding:20px}div.peer-grading .error-container{margin:20px;border-radius:5px;padding:10px}div.peer-grading .interstitial-page,div.peer-grading .calibration -feedback,div.peer-grading .calibration-interstitial-page{padding:20px}div.peer-grading .prompt-wrapper{padding:20px}div.peer-grading .grading-wrapper{padding:20px}div.staff-grading{padding:20px}.rubric-header{background-color:#fafafa;border-radius:5px}.rubric-header .rubric-collapse{margin-right:10px}.button{display:inline-block}.rubric{margin:0;color:#3C3C3C}.rubric tr{margin:0;height:100%}.rubric td{height:100%;border:1px black solid;text-align:center}.rubric th{margin:5px;padding:5px;text-align:center}.rubric .points-header th{padding:0px}.rubric .rubric-label{position:relative;display:block;font-size:.9em}.rubric .rubric-label .choicegroup-incorrect{display:none}.rubric .grade{position:absolute;bottom:0;right:0}.rubric .selected-grade,.rubric .selected-grade .rubric-label{background:#666;color:white}.rubric input[type=radio]:checked+.rubric-label{background:white;color:#3c3c3c;white-space:nowrap}.rubric .wrappable{white-space:normal}.rubric input[class='score-selection']{position:relative;font-size:16px}.rubric ul.rubric-list{margin:0;padding:0;list-style-type:none}.open-ended-problems,.combined-notifications{padding:40px}.open-ended-problems .problem-list,.combined-notifications .problem-list{table-layout:auto;margin-top:10px;width:70%}.open-ended-problems .problem-list td,.open-ended-problems .problem-list th,.combined-notifications .problem-list td,.combined-notifications .problem-list th{padding:7px}.open-ended-problems .notification-container,.combined-notifications .notification-container{margin:30px 0}.open-ended-problems .notification,.combined-notifications .notification{margin:10px;width:30%;display:inline-block;vertical-align:top}.open-ended-problems .notification:after,.combined-notifications .notification:after{content:"";display:table;clear:both}.open-ended-problems .notification .notification-link,.combined-notifications .notification .notification-link{display:block;height:9em;padding:10px;border:1px solid black;text-align:center}.open-ended-problems .notification .notification-link p,.combined-notifications .notification .notification-link p{font-size:0.9em;text-align:center}.open-ended-problems .notification .notification-title,.combined-notifications .notification .notification-title{text-transform:uppercase;background:#1d9dd9;color:white;padding:5px 0;font-size:1.1em}.open-ended-problems .notification .notification-link:hover,.open-ended-problems .notification .notification-link:focus,.combined-notifications .notification .notification-link:hover,.combined-notifications .notification .notification-link:focus{background-color:#eee}.open-ended-problems .notification .notification-description,.combined-notifications .notification .notification-description{padding-top:5%}.open-ended-problems .notification .alert-message img,.combined-notifications .notification .alert-message img{vertical-align:baseline}.open-ended-score{font-size:14px}.open-ended-score .oe-bar{overflow:hidden}.open-ended-score .oe-pannel{float:left;width:226px;height:135px;margin-right:50px;border:1px solid #ccc}.open-ended-score .oe-pannel:hover{border-color:#9fc8e3}.open-ended-score .oe-pannel:hover h6{background:#9fc8e3;color:#000}.open-ended-score .oe-pannel h6{background:#ccc;height:30px;line-height:30px;color:#333;font-size:14px;text-align:center}.open-ended-score .oe-pannel p{font-size:14px;padding-top:40px;text-align:center}.open-ended-score .oe-pannel p em{margin:0 10px;color:#b5d3e8;font-style:normal}.open-ended-score .oe-filter{margin:75px 0}.open-ended-score .oe-filter .oe-line{overflow:hidden;margin-bottom:15px}.open-ended-score .oe-filter label{float:left;height:30px;line-height:30px;text-align:left;width:100px}.open-ended-score .oe-filter select{margin-right:20px}.open-ended-score .oe-filter select,.open-ended-score .oe-filter input[type=text]{height:30px;line-height:30px;width:200px;float:left;border-radius:0;border:1px solid #ccc;background:transparent;outline:none}.open-ended-score .oe-filter .submit{float:right;width:125px;font-size:12px;height:30px;line-height:30px;text-align:center;border:1px solid #7b1780;color:#7b1780;padding:0;background:transparent;box-shadow:none !important;text-shadow:none;outline:none}.open-ended-score .oe-filter .submit:hover{background:#7b1780;color:#fff}.open-ended-score .oe-filter span{float:left;background:transparent;border-radius:0;height:30px;line-height:30px;margin:0 30px}.open-ended-score .oe-filter .oe-item{overflow:hidden}.open-ended-score .oe-content{margin-bottom:50px}.open-ended-score .oe-content table{width:100%}.open-ended-score .oe-content th{font-weight:bold}.open-ended-score .oe-content th,.open-ended-score .oe-content td{border-right:1px solid #fff;height:28px;line-height:28px;text-align:center;font-weight:normal}.open-ended-score .oe-content tr{background:#fff}.open-ended-score .oe-content tr:nth-child(odd){background:#f2f2f2}.open-ended-score .oe-content tr:first-child{background:#bcbcbc}.open-ended-score .oe-content a{color:#4d5eff;text-decoration:none}.open-ended-score .oe-content a:hover,.open-ended-score .oe-content div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .open-ended-score .oe-content div.hitarea:hover+h4,.open-ended-score .oe-content div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .open-ended-score .oe-content div.hitarea:focus+h4{text-decoration:underline}.open-ended-score .oe-pagination{list-style-type:none;text-align:center}.open-ended-score .oe-pagination li{display:inline-block}.open-ended-score .oe-pagination li.last{float:right}.open-ended-score .oe-pagination li.last span{width:auto;display:inline-block;margin-right:10px}.open-ended-score .oe-pagination a,.open-ended-score .oe-pagination span{color:#2D9FDA;text-decoration:none;width:24px;height:18px;line-height:18px;display:block;font-family:Arial}.open-ended-score .oe-pagination span{color:#333}.open-ended-score .oe-detail .dialog{position:fixed;left:50%;top:50%;width:640px;margin-top:-259px;margin-left:-320px;z-index:200;background:#fff}.open-ended-score .oe-detail .dialog .title{background:#f2f2f2;font-size:16px;height:28px;line-height:28px;padding:0 15px;font-weight:bold}.open-ended-score .oe-detail .dialog .body{padding:20px 25px;font-size:14px;height:400px;overflow-y:auto}.open-ended-score .oe-detail .dialog .body .area{margin-bottom:50px}.open-ended-score .oe-detail .dialog .body .area:last-child{margin-bottom:10px}.open-ended-score .oe-detail .dialog .body h6{color:#65BCEC;font-size:14px;padding:5px 0}.open-ended-score .oe-detail .dialog .body .answer{padding:5px 0}.open-ended-score .oe-detail .dialog .body p{padding:5px 0;margin:0}.open-ended-score .oe-detail .dialog .body p .error{color:red;margin-top:0;display:none}.open-ended-score .oe-detail .dialog .body p span,.open-ended-score .oe-detail .dialog .body p i,.open-ended-score .oe-detail .dialog .body p a{display:inline-block;vertical-align:middle}.open-ended-score .oe-detail .dialog .body p i{color:#999;font-style:normal;margin-right:30px}.open-ended-score .oe-detail .dialog .body p a{color:#933a98;text-decoration:none;margin-right:20px;font-weight:bold}.open-ended-score .oe-detail .dialog .body p a:hover,.open-ended-score .oe-detail .dialog .body p div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .open-ended-score .oe-detail .dialog .body p div.hitarea:hover+h4,.open-ended-score .oe-detail .dialog .body p div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .open-ended-score .oe-detail .dialog .body p div.hitarea:focus+h4{text-decoration:underline}.open-ended-score .oe-detail .dialog .body p span{margin-right:5px}.open-ended-score .oe-detail .dialog .body p input{height:28px;margin-right:15px;vertical-align:middle}.open-ended-score .oe-detail .dialog .foot{text-align:center;padding-bottom:20px}.open-ended-score .oe-detail .dialog .foot .btn{display:inline-block;margin-right:15px;width:70px;height:28px;line-height:28px;font-size:16px;color:#933a98;border:1px solid #933a98;text-align:center}.open-ended-score .oe-detail .dialog .foot .btn:hover{background:#933a98;color:#fff}.open-ended-score .cover{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:100;display:none;left:0;top:0}.view-student-notes .wrapper-tabs .tab-list .tab .tab-label,.view-student-notes .wrapper-tabs .tab-list .tab .action-close{-webkit-transition:none;-moz-transition:none;transition:none;display:inline-block;vertical-align:middle;border-bottom:4px solid transparent}.view-student-notes .wrapper-student-notes{padding-bottom:20px}.view-student-notes .wrapper-student-notes:after{content:"";display:table;clear:both}.view-student-notes .wrapper-student-notes .student-notes{width:100%}.view-student-notes .wrapper-student-notes .student-notes:after{content:"";display:table;clear:both}.view-student-notes .title-search-container{margin-bottom:20px}.view-student-notes .title-search-container:after{content:"";display:table;clear:both}.view-student-notes .title-search-container .wrapper-title{float:left;width:57.62712%}.view-student-notes .title-search-container .wrapper-title .page-title{margin-bottom:0}.view-student-notes .title-search-container .wrapper-title .page-title .page-subtitle{display:block;margin-top:5px;color:#989898;letter-spacing:0}.view-student-notes .title-search-container .wrapper-notes-search{float:right;width:40.67797%;text-align:right}.view-student-notes .title-search-container .search-notes-input,.view-student-notes .title-search-container .search-notes-submit{display:inline-block;vertical-align:middle}.view-student-notes .title-search-container .search-notes-input{position:relative;right:-6px;width:55%;padding:10px 15px;color:#323232}.view-student-notes .title-search-container .search-notes-submit{padding:8px 20px 9px 20px}.view-student-notes .note-group{border-top:4px solid #e5e5e5;margin:0;padding-top:30px}.view-student-notes .note-group .course-title{margin:0 0 10px 0;color:#323232}.view-student-notes .note-group .course-subtitle{margin:0 0 5px 0;border-bottom:1px solid #e5e5e5;padding-bottom:10px;color:#323232}.view-student-notes .note-group .note{margin:30px 0}.view-student-notes .note-group .note:after{content:"";display:table;clear:both}.view-student-notes .note-group .note .wrapper-note-excerpts{-webkit-transition:box-shadow 0.75s ease-in-out 0,border-color 0.75s ease-in-out 0;-moz-transition:box-shadow 0.75s ease-in-out 0,border-color 0.75s ease-in-out 0;transition:box-shadow 0.75s ease-in-out 0,border-color 0.75s ease-in-out 0;display:inline-block;width:74.57627%;border:1px solid #f2f2f2;border-radius:2px}.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt{-webkit-transition:background-color 0.75s ease-in-out 0;-moz-transition:background-color 0.75s ease-in-out 0;transition:background-color 0.75s ease-in-out 0;padding:20px;background:#fffdee}.view-student-notes .note-group .note .wrapper-note-excerpts .note-excerpt-more-link{display:inline;margin-left:5px}.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments{border-top:4px solid #fffcdd}.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment{-webkit-transition:color 0.75s ease-in-out 0;-moz-transition:color 0.75s ease-in-out 0;transition:color 0.75s ease-in-out 0;padding:15px 20px;color:#7f7f7f}.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-title{letter-spacing:1px;margin:0 0 5px 0;color:#b2b2b2}.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-p,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ol{padding:0;margin:0;background:transparent}.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ul,.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-comment-ol{padding:auto;margin:auto}.view-student-notes .note-group .note .wrapper-note-excerpts .note-comments .note-comment .note-highlight{background-color:rgba(255,255,0,0.25)}.view-student-notes .note-group .note .reference{display:inline-block;width:23.72881%;vertical-align:top}.view-student-notes .note-group .note .reference .wrapper-reference-content{padding:0 20px;color:#b2b2b2}.view-student-notes .note-group .note .reference .wrapper-reference-content .reference-title{margin-top:20px;text-transform:uppercase;letter-spacing:1px;color:#b2b2b2}.view-student-notes .note-group .note .reference .wrapper-reference-content .reference-title:first-child{margin-top:0}.view-student-notes .note-group .note .reference .wrapper-reference-content .reference-meta{color:#707276}.view-student-notes .note-group .note:hover .wrapper-note-excerpts,.view-student-notes .note-group .note:focus .wrapper-note-excerpts{box-shadow:0 2px 0 1px rgba(0,0,0,0.05);border-color:#e5e5e5}.view-student-notes .note-group .note:hover .note-excerpt,.view-student-notes .note-group .note:focus .note-excerpt{background:#fffcdd}.view-student-notes .note-group .note:hover .note-comment,.view-student-notes .note-group .note:focus .note-comment{color:#4c4c4c}.view-student-notes .wrapper-tabs .tab-panel.note-group{padding-top:0}.view-student-notes .wrapper-tabs .inline-error{margin:10px 0;border-bottom:1px solid #b20610;padding:0 0 10px 0;color:#b20610}.view-student-notes .wrapper-tabs .tab-list{position:relative;top:4px}.view-student-notes .wrapper-tabs .tab-list:after{content:"";display:table;clear:both}.view-student-notes .wrapper-tabs .tab-list .tabs-label,.view-student-notes .wrapper-tabs .tab-list .tabs{display:inline-block;vertical-align:middle}.view-student-notes .wrapper-tabs .tab-list .tabs-label{margin-bottom:0;padding:15px 0;padding-right:20px;color:#b2b2b2;font-weight:600 !important}.view-student-notes .wrapper-tabs .tab-list .tabs{position:relative;bottom:-5px}.view-student-notes .wrapper-tabs .tab-list .tabs:after{content:"";display:table;clear:both}.view-student-notes .wrapper-tabs .tab-list .tab{position:relative;display:inline}.view-student-notes .wrapper-tabs .tab-list .tab .tab-label{padding:10px 15px;text-align:center}.view-student-notes .wrapper-tabs .tab-list .tab .tab-label .icon{margin-right:2px}.view-student-notes .wrapper-tabs .tab-list .tab.is-active .tab-label{border-bottom-color:#323232;color:#323232}.view-student-notes .wrapper-tabs .tab-list .tab.is-active .action-close{border-bottom:4px solid #323232}.view-student-notes .wrapper-tabs .tab-list .tab .action-close{position:relative;left:-15px;padding:10px}.view-student-notes #no-results-panel p{margin:30px 0}.view-student-notes .wrapper-msg{margin-bottom:20px}.view-student-notes .placeholder{background:#f2f2f2;border-top:5px solid #1d9dd9;padding:30px}.view-student-notes .placeholder-title{margin-bottom:20px;text-transform:none;letter-spacing:0}.view-student-notes .placeholder-copy ul li{display:block;margin-bottom:10px}.view-student-notes .placeholder-copy p,.view-student-notes .placeholder-copy ul{margin-bottom:20px}.instructor-dashboard-wrapper{display:table;position:relative}.instructor-dashboard-wrapper .beta-button-wrapper{position:absolute;top:2em;right:2em}.instructor-dashboard-wrapper .studio-edit-link{position:absolute;top:3.5em;right:2em}.instructor-dashboard-wrapper section.instructor-dashboard-content{padding:40px;width:100%}.instructor-dashboard-wrapper .list-fields .field{margin-bottom:20px}.instructor-dashboard-wrapper .list-fields .field:last-child{margin-bottom:0}.instructor-dashboard-wrapper .list-fields .field .tip{display:block;margin-top:5px;color:#bfbfbf;font-size:12px}.instructor-dashboard-wrapper .msg{border-radius:1px;padding:10px 15px;margin-bottom:20px}.instructor-dashboard-wrapper .msg .copy{font-weight:600}.instructor-dashboard-wrapper .msg-warning{border-top:2px solid #edbd3c;background:#fefbf5}.instructor-dashboard-wrapper .msg-warning .copy{color:#edbd3c}.instructor-dashboard-wrapper .msg-confirm{border-top:2px solid #008801;background:#f2f9f2}.instructor-dashboard-wrapper .msg-confirm .copy{color:#008801}.instructor-dashboard-wrapper .msg-error{border-top:2px solid #fd5757;background:#fef6f6}.instructor-dashboard-wrapper .msg-error .copy{color:#fd5757}.instructor-dashboard-wrapper .copy-confirm{color:#008801}.instructor-dashboard-wrapper .copy-warning{color:#edbd3c}.instructor-dashboard-wrapper .copy-error{color:#fd5757}.instructor-dashboard-wrapper .list-advice{list-style:none;padding:0;margin:20px 0}.instructor-dashboard-wrapper .list-advice .item{font-weight:600;margin-bottom:10px}.instructor-dashboard-wrapper .list-advice .item:last-child{margin-bottom:0}.instructor-dashboard-wrapper .metrics-container{position:relative;width:100%;float:left;clear:both;margin-top:25px}.instructor-dashboard-wrapper .metrics-left{position:relative;width:30%;height:640px;float:left;margin-right:2.5%}.instructor-dashboard-wrapper .metrics-right{position:relative;width:65%;height:295px;float:left;margin-left:2.5%;margin-bottom:25px}.instructor-dashboard-wrapper .metrics-tooltip{width:250px;background-color:lightgray;padding:3px}.instructor-dashboard-wrapper .stacked-bar-graph-legend{fill:white}.instructor-dashboard-wrapper p.loading{padding-top:100px;text-align:center}.instructor-dashboard-wrapper p.nothing{padding-top:25px}.instructor-dashboard-wrapper h3.attention{padding:10px;border:1px solid #999;border-radius:5px;margin-top:25px}.instructor-dashboard-wrapper .wrapper-msg{margin-bottom:30px}.instructor-dashboard-wrapper .wrapper-msg .msg{margin-bottom:0}.instructor-dashboard-wrapper .wrapper-msg .note{margin:0}.rtl .instructor-dashboard-wrapper .beta-button-wrapper,.rtl .instructor-dashboard-wrapper .studio-edit-link{left:2em;right:auto}#ui-datepicker-div{z-index:12000 !important;width:16.5em !important}.instructor-dashboard-wrapper-2{position:relative}.instructor-dashboard-wrapper-2 .olddash-button-wrapper{position:absolute;top:16px;right:15px;font-size:16px}.instructor-dashboard-wrapper-2 .studio-edit-link{position:absolute;top:40px;right:15px;font-size:16px}.instructor-dashboard-wrapper-2 .file-download-link a{font-size:15px;color:#1d9dd9;text-decoration:underline;padding:5px}.instructor-dashboard-wrapper-2 .wrapper-msg{margin-bottom:30px}.instructor-dashboard-wrapper-2 .msg{border-radius:1px;padding:10px 15px;margin-bottom:20px;font-weight:600}.instructor-dashboard-wrapper-2 .msg .copy{font-weight:600}.instructor-dashboard-wrapper-2 .msg-inline{display:inline-block;margin-left:20px;padding:0}.instructor-dashboard-wrapper-2 .msg-inline .icon,.instructor-dashboard-wrapper-2 .msg-inline .fa{margin-right:10px}.instructor-dashboard-wrapper-2 .msg-warning{display:none;background:#fefbf5;border-top:2px solid #edbd3c;color:#edbd3c}.instructor-dashboard-wrapper-2 .msg-confirm{display:none;background:#f2f9f2;border-top:2px solid #008801;color:#008801}.instructor-dashboard-wrapper-2 .msg-error{border-top:2px solid #fd5757;background:#fef6f6}.instructor-dashboard-wrapper-2 .msg-error .copy{color:#fd5757}.instructor-dashboard-wrapper-2 .copy-confirm{color:#008801}.instructor-dashboard-wrapper-2 .copy-warning{color:#edbd3c}.instructor-dashboard-wrapper-2 .copy-error{font-size:14px;color:#fd5757}.instructor-dashboard-wrapper-2 .list-advice{margin:20px 0;padding:0;list-style:none}.instructor-dashboard-wrapper-2 .list-advice .item{font-weight:600;margin-bottom:10px}.instructor-dashboard-wrapper-2 .list-advice .item:last-child{margin-bottom:0}.instructor-dashboard-wrapper-2 .divider-lv0{border-top:4px solid #e5e5e5}.instructor-dashboard-wrapper-2 .divider-lv1{border-top:2px solid #e5e5e5}.instructor-dashboard-wrapper-2 .divider-lv2{border-top:1px solid #e5e5e5}.instructor-dashboard-content-2{width:100%;padding:40px}.instructor-dashboard-content-2 .wrap-instructor-info{display:inline;top:0}.instructor-dashboard-content-2 .request-response-error{margin:0;padding-bottom:20px;color:#fd5757}.instructor-dashboard-content-2 .display-errors{line-height:3em;color:#fd5757}.instructor-dashboard-content-2 .slickgrid{margin-left:1px;font-size:12pxpx;font-family:verdana,arial,sans-serif;color:#333333}.instructor-dashboard-content-2 .slickgrid .slick-cell{border:1px dotted silver;border-collapse:collapse;white-space:normal;word-wrap:break-word}.instructor-dashboard-content-2 h1{display:inline-block;margin-bottom:15px;padding-bottom:0;border-bottom:0}.instructor-dashboard-content-2 input[type="button"]{border:1px solid #cacaca;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d2d2d2);background-image:linear-gradient(#eee,#d2d2d2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f8f8f8;background-clip:padding-box;border:1px solid #cfc6c6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee,#d6cece);background-image:linear-gradient(#eee,#d6cece);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f9f8f8;background-clip:padding-box;margin-bottom:1em;padding:8px 17px;font-size:0.8125em;line-height:1.3em}.instructor-dashboard-content-2 input[type="button"]:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cacaca);background-image:linear-gradient(#e1e1e1,#cacaca)}.instructor-dashboard-content-2 input[type="button"]:active:not(:disabled),.instructor-dashboard-content-2 input[type="button"]:focus:not(:disabled){border:1px solid #cacaca;box-shadow:inset 0 0 8px 4px #c3c3c3,inset 0 0 8px 4px #c3c3c3}.instructor-dashboard-content-2 input[type="button"]:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fbfbfb;cursor:pointer;background-color:#e1e1e1;background-image:-webkit-linear-gradient(#e1e1e1,#cfc6c6);background-image:linear-gradient(#e1e1e1,#cfc6c6)}.instructor-dashboard-content-2 input[type="button"]:active:not(:disabled),.instructor-dashboard-content-2 input[type="button"]:focus:not(:disabled){border:1px solid #cfc6c6;box-shadow:inset 0 0 8px 4px #c7bebe,inset 0 0 8px 4px #c7bebe}.instructor-dashboard-content-2 input[type="button"]:disabled{opacity:0.5;cursor:not-allowed}.instructor-dashboard-content-2 input[type="button"] .icon{margin-right:4px}.instructor-dashboard-content-2 .instructor_dash_glob_info{position:absolute;right:50px;top:46px;text-align:right}.instructor-dashboard-content-2 .instructor-nav{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.instructor-dashboard-content-2 .instructor-nav .nav-item{display:inline-block;margin:10px 20px}.instructor-dashboard-content-2 .instructor-nav .nav-item a{display:block;text-transform:uppercase}.instructor-dashboard-content-2 .instructor-nav .nav-item a.active-section{color:#000}.idash-section{display:none;margin-top:30px}.idash-section .message{display:block;margin-top:20px;margin-bottom:20px;padding:15px 20px;border-radius:1px}.idash-section .message-title{margin-bottom:5px}.idash-section .message-actions{margin-top:10px}.idash-section .message-actions .action-primary{border:1px solid #c1c1c1;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#e5e5e5;background-image:-webkit-linear-gradient(#e5e5e5,#c9c9c9);background-image:linear-gradient(#e5e5e5,#c9c9c9);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #efefef;background-clip:padding-box;border:1px solid #c7bcbc;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#e5e5e5;background-image:-webkit-linear-gradient(#e5e5e5,#cec4c4);background-image:linear-gradient(#e5e5e5,#cec4c4);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f1eeee;background-clip:padding-box;margin-bottom:1em;padding:8px 17px;font-size:0.8125em;line-height:1.3em}.idash-section .message-actions .action-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #f2f2f2;cursor:pointer;background-color:#d8d8d8;background-image:-webkit-linear-gradient(#d8d8d8,#c1c1c1);background-image:linear-gradient(#d8d8d8,#c1c1c1)}.idash-section .message-actions .action-primary:active:not(:disabled),.idash-section .message-actions .action-primary:focus:not(:disabled){border:1px solid #c1c1c1;box-shadow:inset 0 0 8px 4px #bababa,inset 0 0 8px 4px #bababa}.idash-section .message-actions .action-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #f2f2f2;cursor:pointer;background-color:#d8d8d8;background-image:-webkit-linear-gradient(#d8d8d8,#c6bcbc);background-image:linear-gradient(#d8d8d8,#c6bcbc)}.idash-section .message-actions .action-primary:active:not(:disabled),.idash-section .message-actions .action-primary:focus:not(:disabled){border:1px solid #c7bcbc;box-shadow:inset 0 0 8px 4px #bfb5b5,inset 0 0 8px 4px #bfb5b5}.idash-section .message-actions .action-primary:disabled{opacity:0.5;cursor:not-allowed}.idash-section .message-actions .action-primary .icon{margin-right:4px}.idash-section .message-error{border-top:2px solid #fd5757;background:#fef6f6}.idash-section .message-error .message-title{color:#fd5757}.idash-section .message-error .message-copy{color:#3c3c3c}.idash-section .message-confirmation{border-top:2px solid #008801;background:#f2f9f2}.idash-section .message-confirmation .message-title{color:#008801}.idash-section .message-confirmation .message-copy{color:#3c3c3c}.idash-section .message-warning{border-top:2px solid #edbd3c;background:#fefbf5}.idash-section .message-warning .message-title{color:#edbd3c}.idash-section.active-section{display:block}.idash-section .basic-data{padding:6px}.idash-section .running-tasks-section{display:none}.idash-section .no-pending-tasks-message{display:none}.idash-section .no-pending-tasks-message p{color:#a2a2a2;font-style:italic}.idash-section .section-title{margin-bottom:10px}.idash-section .section-title:after{content:"";display:table;clear:both}.idash-section .section-title .value{float:left}.idash-section .section-title .description{float:right;text-align:right;text-transform:none;letter-spacing:0;color:#7f7f7f}.idash-section .subsection-title{margin-bottom:10px}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper{margin-top:2em}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper h2{color:#D60000}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper.open .toggle-wrapper .triangle{background-image:url("//storagecdn.xuetangx.com/static/images/bullet-open.badc3fac43a8.png")}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper.open .course-errors-visibility-wrapper{display:block}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper .toggle-wrapper{width:300px;cursor:pointer}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper .toggle-wrapper div{float:left}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper .toggle-wrapper h2{float:left}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper .toggle-wrapper .triangle{float:left;width:20px;height:20px;background-image:url("//storagecdn.xuetangx.com/static/images/bullet-closed.32d1f40d3969.png");background-position:8px 6px;background-repeat:no-repeat}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper .course-errors-visibility-wrapper{display:none;clear:both}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper .course-errors-visibility-wrapper .course-error{margin-bottom:1em;margin-left:0.5em}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper .course-errors-visibility-wrapper .course-error code.course-error-first{color:#111}.instructor-dashboard-wrapper-2 section.idash-section#course_info .course-errors-wrapper .course-errors-visibility-wrapper .course-error code.course-error-second{color:#111}.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields{list-style:none;margin:0;padding:0}.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field{margin-bottom:20px;padding:0}.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field:last-child{margin-bottom:0}.instructor-dashboard-wrapper-2 section.idash-section#send_email .list-fields .field .tip{display:block;margin-top:5px;font-size:12px;color:#bfbfbf}.instructor-dashboard-wrapper-2 section.idash-section#membership .membership-section{margin-bottom:30px}.instructor-dashboard-wrapper-2 section.idash-section#membership .membership-section:last-child{margin-bottom:0}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .input,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .input,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .input,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .input,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .tip{display:block}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .form-label,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .form-label{margin-bottom:10px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .tip,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .tip{margin-top:5px;color:#b2b2b2}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .field-text input[type="text"],.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .field-text input[type="text"],.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .field-text input[type="text"],.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .field-text input[type="text"]{height:auto}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .field-text .input,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .field-text .input,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .field-text .input,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .field-text .input{width:100%;padding:10px 15px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-fields .input-file,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-fields .input-file,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields .input-file,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields .input-file{margin-bottom:10px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-cancel,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-cancel{display:inline-block;vertical-align:middle}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;margin-bottom:1em;padding:8px 17px;font-size:0.8125em;line-height:1.3em;font-size:14px;line-height:20.72px;margin-right:10px;margin-bottom:0;text-shadow:none}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit:hover:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit:hover:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit:hover:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit:focus:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit:focus:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit:focus:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit:disabled,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit:disabled,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit:disabled,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit:disabled{opacity:0.5;cursor:not-allowed}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-submit .icon,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-submit .icon,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-submit .icon,.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-submit .icon{margin-right:4px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav:after{content:"";display:table;clear:both}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .cohort-management-nav-form{width:60%;float:left}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .cohort-select{width:100%;margin-top:5px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;margin-bottom:1em;padding:8px 17px;font-size:0.8125em;line-height:1.3em;float:right;text-align:right;text-shadow:none}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create:disabled{opacity:0.5;cursor:not-allowed}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav .action-create .icon{margin-right:4px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav.is-disabled .cohort-select{opacity:0.25}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav.is-disabled .action-create{opacity:0.50}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;margin-bottom:1em;padding:8px 17px;font-size:0.8125em;line-height:1.3em}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create:disabled{opacity:0.5;cursor:not-allowed}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management .message .action-create .icon{margin-right:4px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit{margin-bottom:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-title,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-title{padding:20px;background:#f2f2f2;border-bottom:2px solid #e5e5e5}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-actions,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-actions{padding:20px 0}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .form-actions.new-cohort-form,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-edit .form-actions.new-cohort-form{padding:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header{padding:20px;border-bottom:2px solid #e5e5e5;background:#f2f2f2}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .group-header-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .group-header-title:hover .action-edit-name,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .group-header-title:active .action-edit-name,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .group-header-title:focus .action-edit-name{opacity:1.0;pointer-events:auto}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .title-value,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .group-count,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit{display:inline-block;vertical-align:middle}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .title-value{margin-right:5px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name{border:1px solid #a7a7a7;border-radius:3px;box-shadow:inset 0 1px 0 0 #f1f1f1;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#cbcbcb;background-image:-webkit-linear-gradient(#cbcbcb,#afafaf);background-image:linear-gradient(#cbcbcb,#afafaf);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #d5d5d5;background-clip:padding-box;border:1px solid #af9f9f;border-radius:3px;box-shadow:inset 0 1px 0 0 #f1f1f1;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#cbcbcb;background-image:-webkit-linear-gradient(#cbcbcb,#b6a8a8);background-image:linear-gradient(#cbcbcb,#b6a8a8);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #d9d1d1;background-clip:padding-box;margin-bottom:1em;padding:8px 17px;font-size:0.8125em;line-height:1.3em;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;font-size:14px;line-height:20.72px;margin-left:10px;padding:5px 10px;margin-bottom:0;opacity:0.0;pointer-events:none}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #d8d8d8;cursor:pointer;background-color:#bebebe;background-image:-webkit-linear-gradient(#bebebe,#a7a7a7);background-image:linear-gradient(#bebebe,#a7a7a7)}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:focus:not(:disabled){border:1px solid #a7a7a7;box-shadow:inset 0 0 8px 4px #a0a0a0,inset 0 0 8px 4px #a0a0a0}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #d8d8d8;cursor:pointer;background-color:#bebebe;background-image:-webkit-linear-gradient(#bebebe,#aea0a0);background-image:linear-gradient(#bebebe,#aea0a0)}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:focus:not(:disabled){border:1px solid #af9f9f;box-shadow:inset 0 0 8px 4px #a69999,inset 0 0 8px 4px #a69999}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name:disabled{opacity:0.5;cursor:not-allowed}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-header .action-edit-name .icon{margin-right:4px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-setup{color:#b2b2b2}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-setup:after{content:"";display:table;clear:both}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-setup .setup-value{float:left;margin-right:5%;width:70%}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-setup .setup-actions{float:right;text-align:right;width:20%}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add{border:1px solid #f2f2f2}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-title{margin-bottom:5px;padding:0;border:none;background:transparent}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-introduction{margin-bottom:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-introduction p{color:#989898}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-fields{padding:20px 0}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .form-actions{padding:0 0 20px 0}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-group-add .cohort-management-group-add-students{min-height:200px;width:100%;padding:10px 15px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-file-upload .form-introduction{margin-bottom:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-file-upload .form-introduction p{color:#989898}.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .form-fields{margin-bottom:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;margin-bottom:1em;padding:8px 17px;font-size:0.8125em;line-height:1.3em;font-size:14px;margin-bottom:0;font-weight:700;text-shadow:none}.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit:disabled{opacity:0.5;cursor:not-allowed}.instructor-dashboard-wrapper-2 section.idash-section#membership .file-upload-form .action-submit .icon{margin-right:4px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-supplemental{margin-top:20px;padding:10px 20px;background:#f2f2f2;border-radius:2px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-supplemental .icon{margin-right:5px;color:#989898}.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment textarea,.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment form#wiki_revision .CodeMirror,form#wiki_revision .instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment .CodeMirror,.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers textarea,.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers form#wiki_revision .CodeMirror,form#wiki_revision .instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers .CodeMirror{margin-top:0.2em;height:auto;width:90%}.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment input,.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers input{margin-right:5px}.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment .request-res-section,.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers .request-res-section{margin-top:1.5em}.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment .request-res-section h3,.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers .request-res-section h3{color:#646464}.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment .request-res-section ul,.instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers .request-res-section ul{margin:0;margin-top:0.5em;padding:0;list-style-type:none;line-height:1.5em}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .enrollment_signup_button{margin-right:5px}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn{margin:10px 0;display:inline-block}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn .file-browse{position:relative;overflow:hidden;display:inline;margin-left:-5px}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn .file-browse span.browse{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;margin-right:20px;padding:6px 10px;font-size:12px;border-radius:0 3px 3px 0}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn .file-browse span.browse:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn .file-browse span.browse:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn .file-browse span.browse:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn .file-browse span.browse:disabled{opacity:0.5;cursor:not-allowed}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn .file-browse input.file_field{position:absolute;right:0;top:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn&gt;span,.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn input[disabled]{vertical-align:middle}.instructor-dashboard-wrapper-2 section.idash-section#membership .auto_enroll_csv .customBrowseBtn input[disabled]{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;padding:6px 6px 5px;border:1px solid #cbcbcb;cursor:not-allowed}.instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option{margin:10px 0;position:relative}.instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option label{border-bottom:1px dotted #3c3c3c}.instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint{display:none;position:absolute;top:15px;left:200px;padding:10px;width:50%;background-color:#ddd;box-shadow:2px 2px 3px rgba(0,0,0,0.2)}.instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint .hint-caret{display:block;position:absolute;top:0;left:-15px;border-right:8px solid #ddd;border-left:8px solid transparent;border-top:8px solid #ddd;border-bottom:8px solid transparent}.instructor-dashboard-wrapper-2 section.idash-section#membership label[for="auto-enroll"]:hover+.auto-enroll-hint{display:block}.instructor-dashboard-wrapper-2 section.idash-section#membership label[for="auto-enroll-beta"]:hover+.auto-enroll-beta-hint{width:30%;display:block}.instructor-dashboard-wrapper-2 section.idash-section#membership label[for="email-students"]:hover+.email-students-hint{display:block}.instructor-dashboard-wrapper-2 section.idash-section#membership label[for="email-students-beta"]:hover+.email-students-beta-hint{width:30%;display:block}.instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-actions{margin-top:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .wrapper-member-select{padding:10px;background-color:#ddd}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .member-lists-selector{display:block;margin:5px 0;padding:5px}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container{display:none;margin-bottom:30px}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container.active,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .course-index div#accordion h3.auth-list-container.ui-accordion-header.ui-state-active,.course-index div#accordion .instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management h3.auth-list-container.ui-accordion-header.ui-state-active{display:block}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:3;border-top-right-radius:3;position:relative;padding:10px;background-color:#efefef;border:1px solid #ddd;display:none}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .title{font-size:16px}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .label,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .form-label{color:#646464}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;border:1px solid #ddd;color:#646464;line-height:1.3em;font-size:.85em}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .member-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .member-list table{width:100%}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .member-list thead{background-color:#ddd}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .member-list tr{border-bottom:1px solid #ddd}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .member-list td{vertical-align:middle;padding:10px 5px;border-left:1px solid #ddd;border-right:1px solid #ddd;word-wrap:break-word}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget .bottom-bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-left-radius:3;border-bottom-right-radius:3;position:relative;padding:10px;margin-top:-1px;border:1px solid #ddd;background-color:#efefef;box-shadow:inset #bbb 0px 1px 1px 0px}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;margin-bottom:1em;padding:8px 17px;font-size:0.8125em;line-height:1.3em;position:absolute;right:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add:active:not(:disabled),.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add:disabled{opacity:0.5;cursor:not-allowed}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add .icon{margin-right:4px}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .revoke{color:#646464;cursor:pointer}.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .revoke:hover,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .revoke:focus{color:#d44040}.instructor-dashboard-wrapper-2 section.idash-section#membership .has-other-input-text{display:inline-block}.instructor-dashboard-wrapper-2 section.idash-section#membership .has-other-input-text label{display:inline-block}.instructor-dashboard-wrapper-2 section.idash-section#membership .has-other-input-text .input-group-other{display:inline;position:relative;overflow:auto;width:100%;height:auto;margin:0;padding:inherit;border:inherit;clip:auto}.instructor-dashboard-wrapper-2 section.idash-section#membership .has-other-input-text .input-group-other.is-hidden{display:none}.instructor-dashboard-wrapper-2 section.idash-section#membership .has-other-input-text .input-group-other .input-cohort-group-association{display:inline}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-nav{margin-bottom:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings{background:#f2f2f2}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings:after{content:"";display:table;clear:both}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-header{padding:0;border-bottom:0}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-header .group-header-title{margin-bottom:0;padding:20px;border-bottom:1px solid #cbcbcb;text-transform:none;letter-spacing:normal}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-header .cohort-management-group-setup{padding:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-header .cohort-management-group-setup .cohort-management-group-text{display:inline-block;width:74.57627%}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-header .cohort-management-group-setup .cohort-management-group-actions{display:inline-block;width:23.72881%;vertical-align:top;text-align:right}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-details,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-add{border-top:1px solid #e5e5e5;background:#fff}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-details .cohort-management-settings,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-add .cohort-management-settings{margin-bottom:0;border-top:0;background:#fff}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-details .cohort-details-name,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-add .cohort-details-name{display:block;width:100%;padding:10px;margin-bottom:40px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-details .cohort-section-header,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-add .cohort-section-header{margin-top:30px;padding:20px 0 10px}.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-details .cohort-section-header&gt;.form-field,.instructor-dashboard-wrapper-2 section.idash-section#membership .cohort-management-settings .cohort-management-group-add .cohort-section-header&gt;.form-field{padding-bottom:20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs{position:relative;top:1px;padding:0 20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs .tab{position:relative;display:inline-block}.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs .tab a{display:inline-block;padding:15px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.instructor-dashboard-wrapper-2 section.idash-section#membership .wrapper-tabs .tab.is-selected a{padding-bottom:15px;border-style:solid;border-width:1px 1px 0;border-color:#e5e5e5;background:#fff;color:inherit;cursor:default}.instructor-dashboard-wrapper-2 section.idash-section#membership .tab-content{padding:20px 20px 0;border:1px solid #f2f2f2}.instructor-dashboard-wrapper-2 section.idash-section#membership .tab-content.new-cohort-form{padding:0 20px}.instructor-dashboard-wrapper-2 section.idash-section#membership .tab-content.new-cohort-form .form-label{margin-top:20px}.instructor-dashboard-wrapper-2 section.idash-section#student_admin&gt;.action-type-container{margin-bottom:40px}.instructor-dashboard-wrapper-2 section.idash-section#student_admin&gt;.progress-link-wrapper{margin-top:0.7em}.instructor-dashboard-wrapper-2 section.idash-section#student_admin&gt;.task-history-all-table{margin-top:1em}.instructor-dashboard-wrapper-2 section.idash-section#student_admin&gt;.task-history-single-table{margin-top:1em}.instructor-dashboard-wrapper-2 section.idash-section#student_admin&gt;.running-tasks-table{margin-top:1em}.instructor-dashboard-wrapper-2 section.idash-section#data_download input{margin-bottom:1em;line-height:1.3em}.instructor-dashboard-wrapper-2 section.idash-section#data_download .reports-download-container .data-display-table .slickgrid{height:400px}.instructor-dashboard-wrapper-2 section.idash-section#data_download .reports-download-container .report-downloads-table .slickgrid{height:300px;padding:5px}.instructor-dashboard-wrapper-2 section.idash-section#data_download .reports-download-container .report-downloads-table .slick-viewport{overflow-x:hidden !important}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container{position:relative;clear:both;width:100%;float:left;margin-top:25px}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-left,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-left-header,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-left,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-left-header{position:relative;width:30%;float:left;margin-right:2.5%}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-left svg,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-left-header svg,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-left svg,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-left-header svg{width:100%}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-section.metrics-left,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-section.metrics-left{height:640px}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-right,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-right-header,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-right,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-right-header{position:relative;width:65%;float:left;margin-left:2.5%;margin-bottom:25px}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-right svg,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-right-header svg,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-right svg,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-right-header svg{width:100%}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-section.metrics-right,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-section.metrics-right{height:295px}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container svg .stacked-bar,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container svg .stacked-bar{cursor:pointer}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-tooltip,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-tooltip{width:250px;padding:3px;background-color:lightgray}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay{position:absolute;display:none;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.75)}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper{position:relative;display:block;height:475px;width:85%;margin:5%;background-color:#fff;border:1px solid #000;border-radius:25px;padding:2.5%}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-title,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-title{display:block;height:50px;margin-bottom:10px;font-weight:bold}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content{width:100%;height:370px;overflow:auto;border:1px solid #000}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content table,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content table{width:100%}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content table .header,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content table .header{background-color:#ddd}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content table th,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content table td,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content table th,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .metrics-overlay-content table td{padding:10px}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .overflow-message,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .overflow-message{padding-top:20px}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .download-csv,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .download-csv{position:absolute;display:none;right:2%;bottom:2%}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .metrics-overlay .metrics-overlay-content-wrapper .close-button,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .metrics-overlay .metrics-overlay-content-wrapper .close-button{position:absolute;right:1.5%;top:2%;font-size:2em}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container .stacked-bar-graph-legend,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container .stacked-bar-graph-legend{fill:white}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container p.loading,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container p.loading{padding-top:100px;text-align:center}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container p.nothing,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container p.nothing{padding-top:25px}.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-container h3.attention,.instructor-dashboard-wrapper-2 section.idash-section#metrics .metrics-header-container h3.attention{padding:10px;border:1px solid #999;border-radius:5px;margin-top:25px}.profile-distribution-widget{margin-bottom:40px}.profile-distribution-widget .display-graph .graph-placeholder{width:750px;height:250px}.profile-distribution-widget .display-table .slickgrid{height:250px}.grade-distributions-widget{margin-bottom:40px}.grade-distributions-widget .last-updated{line-height:2.2em;font-size:12px}.grade-distributions-widget .display-graph .graph-placeholder{width:750px;height:200px}.grade-distributions-widget .display-text{line-height:2em}input[name="subject"]{width:600px}.enrollment-wrapper{margin-bottom:40px}.enrollment-wrapper .count{color:green;font-weight:bold}.enrollment-wrapper table tr{height:21px}.enrollment-wrapper table tr td{width:120px}.ecommerce-wrapper h2{height:26px;line-height:26px}.ecommerce-wrapper h2 span{float:right;font-size:16px;font-weight:bold}.ecommerce-wrapper h2 span span{background:#ddd;padding:2px 9px;border-radius:2px;float:none;font-weight:400}.ecommerce-wrapper span.tip{display:block;padding:10px 15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f4ec;color:#3c3c3c;line-height:30px}.ecommerce-wrapper span.tip .add{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;font-size:0.8125em;float:right}.ecommerce-wrapper span.tip .add:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.ecommerce-wrapper span.tip .add:active:not(:disabled),.ecommerce-wrapper span.tip .add:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.ecommerce-wrapper span.tip .add:disabled{opacity:0.5;cursor:not-allowed}#e-commerce input[name='list-order-sale-csv']{margin-right:14px}#e-commerce input{margin-bottom:1em;line-height:1.3em}#e-commerce .error-msgs{background:#FFEEF5;color:#B72667;text-align:center;padding:10px 0;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:15px;border-bottom:1px solid #B72667;margin-bottom:20px;display:none}#e-commerce .success-msgs{background:#D0F5D5;color:#008801;text-align:center;padding:10px 0;font-family:"Open Sans",Verdana,Geneva,sans-serif,sans-serif;font-size:15px;border-bottom:1px solid #008801;margin-bottom:20px;display:none}#e-commerce .content,#e-commerce div.course-wrapper section.course-content,div.course-wrapper #e-commerce section.course-content,#e-commerce div.info-wrapper section.updates,div.info-wrapper #e-commerce section.updates,#e-commerce div.book-wrapper .book,div.book-wrapper #e-commerce .book,#e-commerce .profile-wrapper .course-info,.profile-wrapper #e-commerce .course-info,#e-commerce div.gradebook-wrapper section.gradebook-content,div.gradebook-wrapper #e-commerce section.gradebook-content,#e-commerce .view-student-notes .wrapper-student-notes .student-notes,.view-student-notes .wrapper-student-notes #e-commerce .student-notes,#e-commerce .instructor-dashboard-wrapper section.instructor-dashboard-content,.instructor-dashboard-wrapper #e-commerce section.instructor-dashboard-content,#e-commerce .instructor-dashboard-content-2{padding:0 !important}#e-commerce input[name="download_company_name"],#e-commerce input[name="active_company_name"],#e-commerce input[name="spent_company_name"]{margin-right:8px;height:36px;width:254px;border-radius:3px}#e-commerce .coupons-table{width:100%}#e-commerce .coupons-table tr:nth-child(even){background-color:#f8f8f8;border-bottom:1px solid #f3f3f3}#e-commerce .coupons-table tr.always-gray{background:#eee !important;border-top:2px solid #fff}#e-commerce .coupons-table tr.always-white{background:#fff !important}#e-commerce .coupons-table tr.always-white td{padding:30px 0 10px}#e-commerce .coupons-table .coupons-headings{height:40px;border-bottom:1px solid #BEBEBE}#e-commerce .coupons-table .coupons-headings th:nth-child(5){text-align:center;width:120px}#e-commerce .coupons-table .coupons-headings th:first-child{padding-left:20px}#e-commerce .coupons-table .coupons-headings th{text-align:left;border-bottom:1px solid #bebebe;font-size:16px}#e-commerce .coupons-table .coupons-headings th.c_code{width:110px}#e-commerce .coupons-table .coupons-headings th.c_count{width:60px}#e-commerce .coupons-table .coupons-headings th.c_course_id{width:320px;word-wrap:break-word}#e-commerce .coupons-table .coupons-headings th.c_discount{width:90px}#e-commerce .coupons-table .coupons-headings th.c_expiry{width:150px}#e-commerce .coupons-table .coupons-headings th.c_action{width:60px}#e-commerce .coupons-table .coupons-headings th.c_dsc{width:200px;word-wrap:break-word}#e-commerce .coupons-table .inactive_coupon{background:#FFF0F0 !important;text-decoration:line-through;color:rgba(51,51,51,0.2);border-bottom:1px solid #fff}#e-commerce .coupons-table .inactive_coupon td a{color:rgba(51,51,51,0.2)}#e-commerce .coupons-table .expired_coupon{background:#FEEFB3 !important;color:rgba(51,51,51,0.2);border-bottom:1px solid #fff}#e-commerce .coupons-table .expired_coupon td:nth-child(3){text-decoration:line-through}#e-commerce .coupons-table .coupons-items td{padding:10px 0;position:relative;line-height:normal;font-size:14px}#e-commerce .coupons-table .coupons-items td span.old-price{top:-1px;left:-75px;position:relative;text-decoration:line-through;color:red;font-size:12px}#e-commerce .coupons-table .coupons-items td:nth-child(5),#e-commerce .coupons-table .coupons-items td:first-child{padding-left:20px}#e-commerce .coupons-table .coupons-items td:nth-child(2){line-height:22px;padding-right:0px;word-wrap:break-word}#e-commerce .coupons-table .coupons-items td:nth-child(5){padding-left:0;text-align:center}#e-commerce .coupons-table .coupons-items td a.edit-right{margin-left:15px}#e-commerce section#registration_code_generation_modal{margin-left:-442px;width:930px}#e-commerce #add-coupon-modal,#e-commerce #edit-coupon-modal,#e-commerce #set-course-mode-price-modal,#e-commerce #registration_code_generation_modal{top:-95px !important;width:650px;margin-left:-325px;border-radius:2px}#e-commerce #add-coupon-modal .inner-wrapper,#e-commerce #edit-coupon-modal .inner-wrapper,#e-commerce #set-course-mode-price-modal .inner-wrapper,#e-commerce #registration_code_generation_modal .inner-wrapper{background:#fff}#e-commerce #add-coupon-modal span.tip-text,#e-commerce #edit-coupon-modal span.tip-text,#e-commerce #set-course-mode-price-modal span.tip-text,#e-commerce #registration_code_generation_modal span.tip-text{display:block;margin-top:5px;font-size:12px;color:#646464}#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button,#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button,#e-commerce #add-coupon-modal input[type="button"]#set_course_button,#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button,#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button,#e-commerce #edit-coupon-modal input[type="button"]#set_course_button,#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button,#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button,#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button,#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button,#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button,#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;display:block;height:auto;margin:0 auto;width:100%;white-space:normal}#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button:hover:not(:disabled),#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button:hover:not(:disabled),#e-commerce #add-coupon-modal input[type="button"]#set_course_button:hover:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button:hover:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button:hover:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#set_course_button:hover:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button:hover:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button:hover:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button:hover:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button:hover:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button:hover:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button:active:not(:disabled),#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button:focus:not(:disabled),#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button:active:not(:disabled),#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button:focus:not(:disabled),#e-commerce #add-coupon-modal input[type="button"]#set_course_button:active:not(:disabled),#e-commerce #add-coupon-modal input[type="button"]#set_course_button:focus:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button:active:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button:focus:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button:active:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button:focus:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#set_course_button:active:not(:disabled),#e-commerce #edit-coupon-modal input[type="button"]#set_course_button:focus:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button:active:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button:focus:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button:active:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button:focus:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button:active:not(:disabled),#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button:focus:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button:active:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button:focus:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button:active:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button:focus:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button:active:not(:disabled),#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button:disabled,#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button:disabled,#e-commerce #add-coupon-modal input[type="button"]#set_course_button:disabled,#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button:disabled,#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button:disabled,#e-commerce #edit-coupon-modal input[type="button"]#set_course_button:disabled,#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button:disabled,#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button:disabled,#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button:disabled,#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button:disabled,#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button:disabled,#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button:disabled{opacity:0.5;cursor:not-allowed}#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"],#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"],#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"],#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"]{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box}#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"]:hover:not(:disabled),#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"]:hover:not(:disabled),#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"]:hover:not(:disabled),#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"]:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"]:active:not(:disabled),#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"]:focus:not(:disabled),#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"]:active:not(:disabled),#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"]:focus:not(:disabled),#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"]:active:not(:disabled),#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"]:focus:not(:disabled),#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"]:active:not(:disabled),#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"]:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"]:disabled,#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"]:disabled,#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"]:disabled,#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"]:disabled{opacity:0.5;cursor:not-allowed}#e-commerce #add-coupon-modal .modal-form-error,#e-commerce #edit-coupon-modal .modal-form-error,#e-commerce #set-course-mode-price-modal .modal-form-error,#e-commerce #registration_code_generation_modal .modal-form-error{margin:20px 0 10px;padding:20px;box-shadow:inset 0 -1px 2px 0 #f3d9db;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;border-bottom:3px solid #a0050e;background:#fbf2f3}#e-commerce #add-coupon-modal ol.list-input li,#e-commerce #edit-coupon-modal ol.list-input li,#e-commerce #set-course-mode-price-modal ol.list-input li,#e-commerce #registration_code_generation_modal ol.list-input li{width:278px;float:left}#e-commerce #add-coupon-modal ol.list-input li label.required:after,#e-commerce #edit-coupon-modal ol.list-input li label.required:after,#e-commerce #set-course-mode-price-modal ol.list-input li label.required:after,#e-commerce #registration_code_generation_modal ol.list-input li label.required:after{content:"*";margin-left:5px}#e-commerce #add-coupon-modal ol.list-input li:nth-child(even),#e-commerce #edit-coupon-modal ol.list-input li:nth-child(even),#e-commerce #set-course-mode-price-modal ol.list-input li:nth-child(even),#e-commerce #registration_code_generation_modal ol.list-input li:nth-child(even){margin-left:30px !important}#e-commerce #add-coupon-modal ol.list-input li:nth-child(3),#e-commerce #add-coupon-modal ol.list-input li:nth-child(4),#e-commerce #edit-coupon-modal ol.list-input li:nth-child(3),#e-commerce #edit-coupon-modal ol.list-input li:nth-child(4),#e-commerce #set-course-mode-price-modal ol.list-input li:nth-child(3),#e-commerce #set-course-mode-price-modal ol.list-input li:nth-child(4),#e-commerce #registration_code_generation_modal ol.list-input li:nth-child(3),#e-commerce #registration_code_generation_modal ol.list-input li:nth-child(4){width:100%;margin-left:0px !important}#e-commerce #add-coupon-modal ol.list-input li:nth-child(3),#e-commerce #edit-coupon-modal ol.list-input li:nth-child(3),#e-commerce #set-course-mode-price-modal ol.list-input li:nth-child(3),#e-commerce #registration_code_generation_modal ol.list-input li:nth-child(3){margin-bottom:0px !important}#e-commerce #add-coupon-modal ol.list-input li:nth-child(3) textarea,#e-commerce #add-coupon-modal ol.list-input li:nth-child(3) form#wiki_revision .CodeMirror,form#wiki_revision #e-commerce #add-coupon-modal ol.list-input li:nth-child(3) .CodeMirror,#e-commerce #edit-coupon-modal ol.list-input li:nth-child(3) textarea,#e-commerce #edit-coupon-modal ol.list-input li:nth-child(3) form#wiki_revision .CodeMirror,form#wiki_revision #e-commerce #edit-coupon-modal ol.list-input li:nth-child(3) .CodeMirror,#e-commerce #set-course-mode-price-modal ol.list-input li:nth-child(3) textarea,#e-commerce #set-course-mode-price-modal ol.list-input li:nth-child(3) form#wiki_revision .CodeMirror,form#wiki_revision #e-commerce #set-course-mode-price-modal ol.list-input li:nth-child(3) .CodeMirror,#e-commerce #registration_code_generation_modal ol.list-input li:nth-child(3) textarea,#e-commerce #registration_code_generation_modal ol.list-input li:nth-child(3) form#wiki_revision .CodeMirror,form#wiki_revision #e-commerce #registration_code_generation_modal ol.list-input li:nth-child(3) .CodeMirror{min-height:100px}#e-commerce #add-coupon-modal ol.list-input li:last-child,#e-commerce #edit-coupon-modal ol.list-input li:last-child,#e-commerce #set-course-mode-price-modal ol.list-input li:last-child,#e-commerce #registration_code_generation_modal ol.list-input li:last-child{margin-bottom:0px !important}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li{width:278px;float:left;min-height:120px}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li label.required:after,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li label.required:after,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li label.required:after,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li label.required:after{content:"*";margin-left:5px}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li.address_fields,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li.address_fields,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li.address_fields,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li.address_fields{min-height:45px !important}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-city,#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-state,#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-zipcode,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-city,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-state,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-zipcode,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-city,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-state,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-zipcode,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-city,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-state,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-zipcode{width:205px}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-country{width:204px;margin-left:15px !important;margin-bottom:20px}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li:nth-child(even),#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li:nth-child(even),#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li:nth-child(even),#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li:nth-child(even){margin-left:0px !important}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li:nth-child(3n),#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li:nth-child(3n),#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li:nth-child(3n),#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li:nth-child(3n){margin-left:15px !important}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-company-contact-name,#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-address-line-3,#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-zipcode,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-company-contact-name,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-address-line-3,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-zipcode,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-company-contact-name,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-address-line-3,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-zipcode,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-company-contact-name,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-address-line-3,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-zipcode{margin-left:15px !important}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li:last-child,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li:last-child,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li:last-child,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li:last-child{min-height:5px;margin-left:0px !important}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li:last-child label,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li:last-child label,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li:last-child label,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li:last-child label{float:right;right:27px;margin-top:-5px}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li:last-child input[type='checkbox'],#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li:last-child input[type='checkbox'],#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li:last-child input[type='checkbox'],#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li:last-child input[type='checkbox']{width:auto;height:auto}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-total-price,#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-internal-reference,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-total-price,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-internal-reference,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-total-price,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-internal-reference,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-total-price,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-country ~ li#generate-registration-modal-field-internal-reference{margin-left:0px !important;margin-right:15px !important}#e-commerce #add-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-custom-reference-number,#e-commerce #edit-coupon-modal form#generate_codes ol.list-input li#generate-registration-modal-field-custom-reference-number,#e-commerce #set-course-mode-price-modal form#generate_codes ol.list-input li#generate-registration-modal-field-custom-reference-number,#e-commerce #registration_code_generation_modal form#generate_codes ol.list-input li#generate-registration-modal-field-custom-reference-number{width:auto}#e-commerce #add-coupon-modal li#set-course-mode-modal-field-price,#e-commerce #edit-coupon-modal li#set-course-mode-modal-field-price,#e-commerce #set-course-mode-price-modal li#set-course-mode-modal-field-price,#e-commerce #registration_code_generation_modal li#set-course-mode-modal-field-price{width:100%}#e-commerce #add-coupon-modal li#set-course-mode-modal-field-price label.required:after,#e-commerce #edit-coupon-modal li#set-course-mode-modal-field-price label.required:after,#e-commerce #set-course-mode-price-modal li#set-course-mode-modal-field-price label.required:after,#e-commerce #registration_code_generation_modal li#set-course-mode-modal-field-price label.required:after{content:"*";margin-left:5px}#e-commerce #add-coupon-modal li#set-course-mode-modal-field-currency,#e-commerce #edit-coupon-modal li#set-course-mode-modal-field-currency,#e-commerce #set-course-mode-price-modal li#set-course-mode-modal-field-currency,#e-commerce #registration_code_generation_modal li#set-course-mode-modal-field-currency{margin-left:0px !important}#e-commerce #add-coupon-modal li#set-course-mode-modal-field-currency select,#e-commerce #edit-coupon-modal li#set-course-mode-modal-field-currency select,#e-commerce #set-course-mode-price-modal li#set-course-mode-modal-field-currency select,#e-commerce #registration_code_generation_modal li#set-course-mode-modal-field-currency select{width:100%}#e-commerce #add-coupon-modal #registration-content form .field.text input,#e-commerce #edit-coupon-modal #registration-content form .field.text input,#e-commerce #set-course-mode-price-modal #registration-content form .field.text input,#e-commerce #registration_code_generation_modal #registration-content form .field.text input{background:#fff;margin-bottom:0;height:40px;border-radius:3px}#e-commerce #add-coupon-modal #coupon-content,#e-commerce #add-coupon-modal #course-content,#e-commerce #add-coupon-modal #registration-content,#e-commerce #edit-coupon-modal #coupon-content,#e-commerce #edit-coupon-modal #course-content,#e-commerce #edit-coupon-modal #registration-content,#e-commerce #set-course-mode-price-modal #coupon-content,#e-commerce #set-course-mode-price-modal #course-content,#e-commerce #set-course-mode-price-modal #registration-content,#e-commerce #registration_code_generation_modal #coupon-content,#e-commerce #registration_code_generation_modal #course-content,#e-commerce #registration_code_generation_modal #registration-content{padding:20px}#e-commerce #add-coupon-modal #coupon-content header,#e-commerce #add-coupon-modal #course-content header,#e-commerce #add-coupon-modal #registration-content header,#e-commerce #edit-coupon-modal #coupon-content header,#e-commerce #edit-coupon-modal #course-content header,#e-commerce #edit-coupon-modal #registration-content header,#e-commerce #set-course-mode-price-modal #coupon-content header,#e-commerce #set-course-mode-price-modal #course-content header,#e-commerce #set-course-mode-price-modal #registration-content header,#e-commerce #registration_code_generation_modal #coupon-content header,#e-commerce #registration_code_generation_modal #course-content header,#e-commerce #registration_code_generation_modal #registration-content header{margin:0;padding:0}#e-commerce #add-coupon-modal #coupon-content header h2,#e-commerce #add-coupon-modal #course-content header h2,#e-commerce #add-coupon-modal #registration-content header h2,#e-commerce #edit-coupon-modal #coupon-content header h2,#e-commerce #edit-coupon-modal #course-content header h2,#e-commerce #edit-coupon-modal #registration-content header h2,#e-commerce #set-course-mode-price-modal #coupon-content header h2,#e-commerce #set-course-mode-price-modal #course-content header h2,#e-commerce #set-course-mode-price-modal #registration-content header h2,#e-commerce #registration_code_generation_modal #coupon-content header h2,#e-commerce #registration_code_generation_modal #course-content header h2,#e-commerce #registration_code_generation_modal #registration-content header h2{font-size:24px;font-weight:100;color:#1580b0;text-align:left}#e-commerce #add-coupon-modal #coupon-content .instructions p,#e-commerce #add-coupon-modal #course-content .instructions p,#e-commerce #add-coupon-modal #registration-content .instructions p,#e-commerce #edit-coupon-modal #coupon-content .instructions p,#e-commerce #edit-coupon-modal #course-content .instructions p,#e-commerce #edit-coupon-modal #registration-content .instructions p,#e-commerce #set-course-mode-price-modal #coupon-content .instructions p,#e-commerce #set-course-mode-price-modal #course-content .instructions p,#e-commerce #set-course-mode-price-modal #registration-content .instructions p,#e-commerce #registration_code_generation_modal #coupon-content .instructions p,#e-commerce #registration_code_generation_modal #course-content .instructions p,#e-commerce #registration_code_generation_modal #registration-content .instructions p{margin-bottom:5px}#e-commerce #add-coupon-modal #coupon-content form,#e-commerce #add-coupon-modal #course-content form,#e-commerce #add-coupon-modal #registration-content form,#e-commerce #edit-coupon-modal #coupon-content form,#e-commerce #edit-coupon-modal #course-content form,#e-commerce #edit-coupon-modal #registration-content form,#e-commerce #set-course-mode-price-modal #coupon-content form,#e-commerce #set-course-mode-price-modal #course-content form,#e-commerce #set-course-mode-price-modal #registration-content form,#e-commerce #registration_code_generation_modal #coupon-content form,#e-commerce #registration_code_generation_modal #course-content form,#e-commerce #registration_code_generation_modal #registration-content form{margin:0;padding:0;border-radius:0;box-shadow:none;border:none}#e-commerce #add-coupon-modal #coupon-content form .group-form,#e-commerce #add-coupon-modal #course-content form .group-form,#e-commerce #add-coupon-modal #registration-content form .group-form,#e-commerce #edit-coupon-modal #coupon-content form .group-form,#e-commerce #edit-coupon-modal #course-content form .group-form,#e-commerce #edit-coupon-modal #registration-content form .group-form,#e-commerce #set-course-mode-price-modal #coupon-content form .group-form,#e-commerce #set-course-mode-price-modal #course-content form .group-form,#e-commerce #set-course-mode-price-modal #registration-content form .group-form,#e-commerce #registration_code_generation_modal #coupon-content form .group-form,#e-commerce #registration_code_generation_modal #course-content form .group-form,#e-commerce #registration_code_generation_modal #registration-content form .group-form{margin:0;padding-top:0;padding-bottom:20px}#e-commerce #add-coupon-modal #coupon-content form .list-input,#e-commerce #add-coupon-modal #course-content form .list-input,#e-commerce #add-coupon-modal #registration-content form .list-input,#e-commerce #edit-coupon-modal #coupon-content form .list-input,#e-commerce #edit-coupon-modal #course-content form .list-input,#e-commerce #edit-coupon-modal #registration-content form .list-input,#e-commerce #set-course-mode-price-modal #coupon-content form .list-input,#e-commerce #set-course-mode-price-modal #course-content form .list-input,#e-commerce #set-course-mode-price-modal #registration-content form .list-input,#e-commerce #registration_code_generation_modal #coupon-content form .list-input,#e-commerce #registration_code_generation_modal #course-content form .list-input,#e-commerce #registration_code_generation_modal #registration-content form .list-input{margin:0;padding:0;list-style:none}#e-commerce #add-coupon-modal #coupon-content form .readonly,#e-commerce #add-coupon-modal #course-content form .readonly,#e-commerce #add-coupon-modal #registration-content form .readonly,#e-commerce #edit-coupon-modal #coupon-content form .readonly,#e-commerce #edit-coupon-modal #course-content form .readonly,#e-commerce #edit-coupon-modal #registration-content form .readonly,#e-commerce #set-course-mode-price-modal #coupon-content form .readonly,#e-commerce #set-course-mode-price-modal #course-content form .readonly,#e-commerce #set-course-mode-price-modal #registration-content form .readonly,#e-commerce #registration_code_generation_modal #coupon-content form .readonly,#e-commerce #registration_code_generation_modal #course-content form .readonly,#e-commerce #registration_code_generation_modal #registration-content form .readonly{background-color:#eee !important;color:#aaa}#e-commerce #add-coupon-modal #coupon-content form .field,#e-commerce #add-coupon-modal #course-content form .field,#e-commerce #add-coupon-modal #registration-content form .field,#e-commerce #edit-coupon-modal #coupon-content form .field,#e-commerce #edit-coupon-modal #course-content form .field,#e-commerce #edit-coupon-modal #registration-content form .field,#e-commerce #set-course-mode-price-modal #coupon-content form .field,#e-commerce #set-course-mode-price-modal #course-content form .field,#e-commerce #set-course-mode-price-modal #registration-content form .field,#e-commerce #registration_code_generation_modal #coupon-content form .field,#e-commerce #registration_code_generation_modal #course-content form .field,#e-commerce #registration_code_generation_modal #registration-content form .field{margin:0 0 20px 0}#e-commerce #add-coupon-modal #coupon-content form .field.required label,#e-commerce #add-coupon-modal #course-content form .field.required label,#e-commerce #add-coupon-modal #registration-content form .field.required label,#e-commerce #edit-coupon-modal #coupon-content form .field.required label,#e-commerce #edit-coupon-modal #course-content form .field.required label,#e-commerce #edit-coupon-modal #registration-content form .field.required label,#e-commerce #set-course-mode-price-modal #coupon-content form .field.required label,#e-commerce #set-course-mode-price-modal #course-content form .field.required label,#e-commerce #set-course-mode-price-modal #registration-content form .field.required label,#e-commerce #registration_code_generation_modal #coupon-content form .field.required label,#e-commerce #registration_code_generation_modal #course-content form .field.required label,#e-commerce #registration_code_generation_modal #registration-content form .field.required label{font-weight:600}#e-commerce #add-coupon-modal #coupon-content form .field label,#e-commerce #add-coupon-modal #course-content form .field label,#e-commerce #add-coupon-modal #registration-content form .field label,#e-commerce #edit-coupon-modal #coupon-content form .field label,#e-commerce #edit-coupon-modal #course-content form .field label,#e-commerce #edit-coupon-modal #registration-content form .field label,#e-commerce #set-course-mode-price-modal #coupon-content form .field label,#e-commerce #set-course-mode-price-modal #course-content form .field label,#e-commerce #set-course-mode-price-modal #registration-content form .field label,#e-commerce #registration_code_generation_modal #coupon-content form .field label,#e-commerce #registration_code_generation_modal #course-content form .field label,#e-commerce #registration_code_generation_modal #registration-content form .field label{margin:0 0 5px 0;-webkit-transition:color 0.15s ease-in-out 0s;-moz-transition:color 0.15s ease-in-out 0s;transition:color 0.15s ease-in-out 0s;color:#333}#e-commerce #add-coupon-modal #coupon-content form .field.text input,#e-commerce #add-coupon-modal #course-content form .field.text input,#e-commerce #add-coupon-modal #registration-content form .field.text input,#e-commerce #edit-coupon-modal #coupon-content form .field.text input,#e-commerce #edit-coupon-modal #course-content form .field.text input,#e-commerce #edit-coupon-modal #registration-content form .field.text input,#e-commerce #set-course-mode-price-modal #coupon-content form .field.text input,#e-commerce #set-course-mode-price-modal #course-content form .field.text input,#e-commerce #set-course-mode-price-modal #registration-content form .field.text input,#e-commerce #registration_code_generation_modal #coupon-content form .field.text input,#e-commerce #registration_code_generation_modal #course-content form .field.text input,#e-commerce #registration_code_generation_modal #registration-content form .field.text input{background:#fff;margin-bottom:0}#e-commerce #add-coupon-modal #coupon-content form .field input,#e-commerce #add-coupon-modal #course-content form .field input,#e-commerce #add-coupon-modal #registration-content form .field input,#e-commerce #edit-coupon-modal #coupon-content form .field input,#e-commerce #edit-coupon-modal #course-content form .field input,#e-commerce #edit-coupon-modal #registration-content form .field input,#e-commerce #set-course-mode-price-modal #coupon-content form .field input,#e-commerce #set-course-mode-price-modal #course-content form .field input,#e-commerce #set-course-mode-price-modal #registration-content form .field input,#e-commerce #registration_code_generation_modal #coupon-content form .field input,#e-commerce #registration_code_generation_modal #course-content form .field input,#e-commerce #registration_code_generation_modal #registration-content form .field input{width:100%;margin:0;padding:10px 15px}#e-commerce #add-coupon-modal #registration-content form .field,#e-commerce #edit-coupon-modal #registration-content form .field,#e-commerce #set-course-mode-price-modal #registration-content form .field,#e-commerce #registration_code_generation_modal #registration-content form .field{margin:0}#e-commerce #add-coupon-modal #registration-content form .group-form,#e-commerce #edit-coupon-modal #registration-content form .group-form,#e-commerce #set-course-mode-price-modal #registration-content form .group-form,#e-commerce #registration_code_generation_modal #registration-content form .group-form{margin:0;padding-top:0;padding-bottom:0px}#e-commerce #add-coupon-modal ol.list-input li input[type="checkbox"]#expiry-check,#e-commerce #add-coupon-modal ol.list-input li input[type="checkbox"]#expiry-check+label{display:inline-block;width:auto;margin-top:10px}#e-commerce #add-coupon-modal ol.list-input li.full-width{width:100%}#e-commerce #add-coupon-modal ol.list-input li input#coupon_expiration_date{width:278px;display:inline-block;float:right}.profile-distribution-widget{margin-bottom:40px}.profile-distribution-widget .display-graph .graph-placeholder{width:750px;height:250px}.profile-distribution-widget .display-table .slickgrid{height:250px}.grade-distributions-widget{margin-bottom:40px}.grade-distributions-widget .last-updated{line-height:2.2em;font-size:12px}.grade-distributions-widget .display-graph .graph-placeholder{width:750px;height:200px}.grade-distributions-widget .display-text{line-height:2em}input[name="subject"]{width:600px}.enrollment-wrapper{margin-bottom:40px}.enrollment-wrapper .count{color:green;font-weight:bold}.ecommerce-wrapper h2{height:26px;line-height:26px;padding-left:25px}.ecommerce-wrapper h2 span{float:right;font-size:16px;font-weight:bold}.ecommerce-wrapper h2 span span{float:none;padding:2px 9px;background:#ddd;border-radius:2px;font-weight:400}.ecommerce-wrapper span.tip{display:block;padding:10px 15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f4ec;color:#3c3c3c;line-height:30px}.ecommerce-wrapper span.tip .add{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;font-size:0.8125em;float:right}.ecommerce-wrapper span.tip .add:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.ecommerce-wrapper span.tip .add:active:not(:disabled),.ecommerce-wrapper span.tip .add:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.ecommerce-wrapper span.tip .add:disabled{opacity:0.5;cursor:not-allowed}.ecommerce-wrapper span.code_tip{display:block;margin-bottom:6px;padding:10px 15px 10px 20px;background:none repeat scroll 0 0 #F8F4EC;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;color:#3C3C3C;line-height:30px}.ecommerce-wrapper span.code_tip .add{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;float:right;font-size:0.8125em}.ecommerce-wrapper span.code_tip .add:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.ecommerce-wrapper span.code_tip .add:active:not(:disabled),.ecommerce-wrapper span.code_tip .add:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.ecommerce-wrapper span.code_tip .add:disabled{opacity:0.5;cursor:not-allowed}.ecommerce-wrapper span.csv_tip{display:block;line-height:30px;margin-bottom:6px;padding:10px 15px 10px 1px}.ecommerce-wrapper span.csv_tip .add{font-size:0.8125em;float:right}.ecommerce-wrapper span.invalid_sale{display:block;height:37px;margin-bottom:6px;padding:10px 15px 10px 1px;background:none repeat scroll 0 0 #F8F4EC;color:#3C3C3C;line-height:30px}.ecommerce-wrapper span.invalid_sale .add{border:1px solid #0d72a2;border-radius:3px;box-shadow:inset 0 1px 0 0 #61b8e1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#0e7cb0);background-image:linear-gradient(#1d9dd9,#0e7cb0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #076794;background-clip:padding-box;font-size:0.8125em}.ecommerce-wrapper span.invalid_sale .add:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #35a6db;cursor:pointer;background-color:#1e8bbe;background-image:-webkit-linear-gradient(#1e8bbe,#0e72a1);background-image:linear-gradient(#1e8bbe,#0e72a1)}.ecommerce-wrapper span.invalid_sale .add:active:not(:disabled),.ecommerce-wrapper span.invalid_sale .add:focus:not(:disabled){border:1px solid #0d72a2;box-shadow:inset 0 0 8px 4px #0d6892,inset 0 0 8px 4px #0d6892}.ecommerce-wrapper span.invalid_sale .add:disabled{opacity:0.5;cursor:not-allowed}.rtl .instructor-dashboard-wrapper-2 .olddash-button-wrapper,.rtl .instructor-dashboard-wrapper-2 .studio-edit-link{left:2em;right:auto}.email-editor{border:1px solid #c8c8c8}.xmodule_edit ul{margin:0;padding:0;margin-bottom:10px;list-style:none}.xmodule_edit a{line-height:23.68px;line-height:1.48rem}.submit-email-action{margin-top:10px;line-height:1.3}.submit-email-action ul{margin-top:0;margin-bottom:10px}.email-background .content-history-email-table{display:none}.email-background .email-content-wrapper{min-height:100%;background:#f5f5f5}.email-background .email-content-wrapper hr{width:90%;margin-left:5%;margin-top:0}.email-background .message-bold em{font-weight:bold;font-style:normal}.email-background .email-content-header{padding:20px 5%}.email-background .email-content-header h2{text-align:left;padding-top:10px;margin:0}.email-background .email-content-header input{margin-top:15px;float:right}.email-background .email-content-message{padding:5px 5% 40px 5%}.email-background .email-modal{overflow:auto;color:#000}.email-background .email-content-cell p{padding:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email-background .email-content-cell a:hover,.email-background .email-content-cell div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .email-background .email-content-cell div.hitarea:hover+h4,.email-background .email-content-cell div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .email-background .email-content-cell div.hitarea:focus+h4{font-weight:bold}@-webkit-keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@-moz-keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@keyframes fadeIn{0%{opacity:0.0}50%{opacity:0.5}100%{opacity:1.0}}@-webkit-keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@-moz-keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@keyframes fadeOut{0%{opacity:1.0}50%{opacity:0.5}100%{opacity:0.0}}@-webkit-keyframes rotateUp{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(-90deg)}100%{-webkit-transform:rotate(-180deg)}}@-moz-keyframes rotateUp{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(-90deg)}100%{-moz-transform:rotate(-180deg)}}@keyframes rotateUp{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}100%{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}}@-webkit-keyframes rotateDown{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(90deg)}100%{-webkit-transform:rotate(180deg)}}@-moz-keyframes rotateDown{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(90deg)}100%{-moz-transform:rotate(180deg)}}@keyframes rotateDown{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotateCW{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotateCW{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@keyframes rotateCW{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateCCW{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(-180deg)}100%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes rotateCCW{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(-180deg)}100%{-moz-transform:rotate(-360deg)}}@keyframes rotateCCW{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes bounceIn{0%{opacity:0.0;-webkit-transform:scale(0.3)}50%{opacity:1.0;-webkit-transform:scale(1.05)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0.0;-moz-transform:scale(0.3)}50%{opacity:1.0;-moz-transform:scale(1.05)}100%{-moz-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0.0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1.0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}50%{opacity:1.0;-webkit-transform:scale(1.05)}100%{opacity:0.0;-webkit-transform:scale(0.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}50%{opacity:1.0;-moz-transform:scale(1.05)}100%{opacity:0.0;-moz-transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{opacity:1.0;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}100%{opacity:0.0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}}@-webkit-keyframes flash{0%,100%{opacity:1.0}50%{opacity:0.0}}@-moz-keyframes flash{0%,100%{opacity:1.0}50%{opacity:0.0}}@keyframes flash{0%,100%{opacity:1.0}50%{opacity:0.0}}@-webkit-keyframes flashDouble{0%,50%,100%{opacity:1.0}25%,75%{opacity:0.0}}@-moz-keyframes flashDouble{0%,50%,100%{opacity:1.0}25%,75%{opacity:0.0}}@keyframes flashDouble{0%,50%,100%{opacity:1.0}25%,75%{opacity:0.0}}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:435px}.xmodule_edit.xmodule_StaticTabDescriptor .html-editor .is-inactive{display:none}.xmodule_edit.xmodule_StaticTabDescriptor .editor{position:relative}.xmodule_edit.xmodule_StaticTabDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar{background-color:#d4dee8;background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);position:relative;padding:5px;border-bottom-color:#a5aaaf}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar a:hover,.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar div.hitarea:hover+h4,.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar div.hitarea:focus+h4,.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-bar a:focus{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:transparent;background-image:-webkit-linear-gradient(top, transparent 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,transparent 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_StaticTabDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_TextAnnotationDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_ListeningDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_ABTestDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_RawDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_HiddenDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_PeerGradingDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_HtmlDescriptor .html-editor:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_HtmlDescriptor .html-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:435px}.xmodule_edit.xmodule_HtmlDescriptor .html-editor .is-inactive{display:none}.xmodule_edit.xmodule_HtmlDescriptor .editor{position:relative}.xmodule_edit.xmodule_HtmlDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar{background-color:#d4dee8;background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);position:relative;padding:5px;border-bottom-color:#a5aaaf}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar a:hover,.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar div.hitarea:hover+h4,.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar div.hitarea:focus+h4,.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-bar a:focus{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:transparent;background-image:-webkit-linear-gradient(top, transparent 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,transparent 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_HtmlDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_ImageAnnotationDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_VideoAnnotationDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle{display:block;height:35px;padding:0 15px;border-radius:3px;border:1px solid #444;background-color:#eee;background-image:-webkit-linear-gradient(top, #eee,#cbcbcb);background-image:linear-gradient(to bottom,#eee,#cbcbcb);font-size:13px;font-weight:700;line-height:32px;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.6);box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 1px 1px rgba(0,0,0,0.15);height:auto;margin-top:-1px;padding:3px 9px;font-size:12px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle:hover,.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle:focus{background-color:#fff;background-image:-webkit-linear-gradient(top, #fff,#ddd);background-image:linear-gradient(to bottom,#fff,#ddd)}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle.current{border:1px solid #edf1f5 !important;border-radius:3px !important;background:#edf1f5 !important;color:#8891a1 !important;pointer-events:none;cursor:none}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle.current:hover,.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .advanced-toggle.current:focus{box-shadow:0 0 0 0 !important}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor-bar .editor-tabs .cheatsheet-toggle{width:21px;height:21px;line-height:21px;padding:0;margin:0 5px 0 15px;border-radius:22px;border:1px solid #a5aaaf;background:#e5ecf3;font-size:13px;font-weight:700;color:#565d64;text-align:center}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet{position:absolute;top:0;left:100%;width:0;border-radius:0 3px 3px 0;background-color:rgba(0,0,0,0.1);background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.1),transparent 4px);background-image:linear-gradient(to right,rgba(0,0,0,0.1),transparent 4px);background-color:#fff;overflow:hidden;-webkit-transition:width 0.3s linear 0s;-moz-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet.shown{width:20%;height:100%;overflow-y:scroll}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .cheatsheet-wrapper{padding:10%}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet h6{margin-bottom:7px;font-size:15px;font-weight:700}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .row{padding-bottom:5px !important;margin-bottom:10px !important;border-bottom:1px solid #ddd !important}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .row:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .row:last-child{border-bottom:none !important;margin-bottom:0 !important}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .col{float:left}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet .col.sample{width:60px;margin-right:30px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet pre{font-size:12px;line-height:18px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .simple-editor-open-ended-cheatsheet code{padding:0;background:none}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .combinedopenended-editor-icon{display:inline-block;vertical-align:middle;color:#333}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor{position:relative}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar{background-color:#d4dee8;background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);position:relative;padding:5px;border-bottom-color:#a5aaaf}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar a:hover,.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar div.hitarea:hover+h4,.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar div.hitarea:focus+h4,.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-bar a:focus{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:transparent;background-image:-webkit-linear-gradient(top, transparent 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,transparent 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_CombinedOpenEndedDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_VideoDescriptor .tabs-wrapper{padding-top:0;position:relative}.xmodule_edit.xmodule_VideoDescriptor .tabs-wrapper .wrapper-comp-settings{display:block}.xmodule_edit.xmodule_VideoDescriptor .editor-single-tab-name{display:none}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs{position:relative}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 20px;top:0 !important;right:0;background-color:#1d9dd9;border-bottom:1px solid #115e82;color:#fff}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .component-name{position:relative;top:0;left:0;width:50%;color:#fff;font-weight:600}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .component-name em{display:inline-block;margin-right:5px;font-weight:400;color:#fff}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs{list-style:none;right:0;top:5px;position:absolute;padding:12px 15px}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap{display:inline-block;margin-left:8px}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab{font-size:14px;background-color:rgba(255,255,255,0.3);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.3),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0));border:1px solid #177dad;border-radius:3px;padding:5px 20px;background-color:#1d9dd9;font-weight:bold;color:#fff}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab.current{background-color:#1d9dd9;background-image:-webkit-linear-gradient(#1d9dd9,#1d9dd9);background-image:linear-gradient(#1d9dd9,#1d9dd9);color:#177dad;box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.1);background-color:#051f2b;cursor:default}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab:hover,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap div.info-wrapper section.handouts ol li div.hitarea:hover+h4.tab,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap div.hitarea:hover+h4.tab,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap div.info-wrapper section.handouts ol li div.hitarea:focus+h4.tab,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap div.hitarea:focus+h4.tab,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab:focus{box-shadow:inset 0 1px 2px 1px rgba(0,0,0,0.2);background-image:linear-gradient(#cbcbcb, #cbcbcb) !important}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .is-inactive{display:none}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry{text-align:center}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .file-upload{display:none}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list&gt;li{display:block;margin:10px 0px 10px 0}.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .blue-button,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .xmodule_display.xmodule_CapaModule div.problem div.action .save,.xmodule_display.xmodule_CapaModule div.problem div.action .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .save,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list input.save,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .xmodule_display.xmodule_ConditionalModule div.problem div.action .save,.xmodule_display.xmodule_ConditionalModule div.problem div.action .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .save,.xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action .xmodule_edit.xmodule_VideoDescriptor .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list input.save{font-size:1em;display:block;width:70%;margin:0 auto;text-align:center}.xmodule_edit.xmodule_VideoDescriptor .component-tab{background:#fff;position:relative;border-top:1px solid #8891a1}.xmodule_edit.xmodule_VideoDescriptor .component-tab#advanced{padding:0;border:none}.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule div.problem div.action .save,.xmodule_display.xmodule_CapaModule div.problem div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule div.problem div.action .save,.xmodule_display.xmodule_ConditionalModule div.problem div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save{display:block;height:35px;padding:0 15px;border-radius:3px;border:1px solid #2d81ad;background-color:#6dccf1;background-image:-webkit-linear-gradient(top, #6dccf1,#38a8e5);background-image:linear-gradient(to bottom,#6dccf1,#38a8e5);font-size:13px;font-weight:700;line-height:32px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3);box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 1px 1px rgba(0,0,0,0.15)}.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule div.problem div.action .save:hover,.xmodule_display.xmodule_CapaModule div.problem div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save:hover,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule div.problem div.action .save:hover,.xmodule_display.xmodule_ConditionalModule div.problem div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save:hover,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:hover,.xmodule_edit.xmodule_VideoDescriptor .component-tab .blue-button:focus,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CapaModule div.problem div.action .save:focus,.xmodule_display.xmodule_CapaModule div.problem div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:focus,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action input.save:focus,.xmodule_display.xmodule_PeerGradingModule section.open-ended-child div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:focus,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_ConditionalModule div.problem div.action .save:focus,.xmodule_display.xmodule_ConditionalModule div.problem div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab .save:focus,.xmodule_edit.xmodule_VideoDescriptor .component-tab .xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action input.save:focus,.xmodule_display.xmodule_CombinedOpenEndedModule section.open-ended-child div.action .xmodule_edit.xmodule_VideoDescriptor .component-tab input.save:focus{border-color:#297095;background-color:#4fbbe4;background-image:-webkit-linear-gradient(top, #4fbbe4,#2090d0);background-image:linear-gradient(to bottom,#4fbbe4,#2090d0)}.xmodule_edit.xmodule_AnnotatableDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_OutlinkDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_DiscussionDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_LTIDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_WordCloudDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_GraphicalSliderToolDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_CrowdsourceHinterDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}.xmodule_edit.xmodule_AboutDescriptor .html-editor:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_AboutDescriptor .html-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:435px}.xmodule_edit.xmodule_AboutDescriptor .html-editor .is-inactive{display:none}.xmodule_edit.xmodule_AboutDescriptor .editor{position:relative}.xmodule_edit.xmodule_AboutDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar{background-color:#d4dee8;background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);position:relative;padding:5px;border-bottom-color:#a5aaaf}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar a:hover,.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar div.hitarea:hover+h4,.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar div.hitarea:focus+h4,.xmodule_edit.xmodule_AboutDescriptor .editor .editor-bar a:focus{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:transparent;background-image:-webkit-linear-gradient(top, transparent 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,transparent 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_AboutDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle{height:auto;margin-top:-4px;padding:3px 9px;font-size:12px}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle.current{border:1px solid #edf1f5 !important;border-radius:3px !important;background:#edf1f5 !important;color:#8891a1 !important;pointer-events:none;cursor:none}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle.current:hover,.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .advanced-toggle.current:focus{box-shadow:0 0 0 0 !important;background-color:#fff}.xmodule_edit.xmodule_CapaDescriptor .editor-bar .editor-tabs .cheatsheet-toggle{width:21px;height:21px;line-height:21px;padding:0;margin:-1px 5px 0 15px;border-radius:22px;border:1px solid #a5aaaf;background:#e5ecf3;font-size:13px;font-weight:700;color:#565d64;text-align:center}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet{position:absolute;top:0;left:100%;width:0;border-radius:0 3px 3px 0;background-color:rgba(0,0,0,0.1);background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.1),transparent 4px);background-image:linear-gradient(to right,rgba(0,0,0,0.1),transparent 4px);background-color:#fff;overflow:hidden;-webkit-transition:width 0.3s linear 0s;-moz-transition:width 0.3s linear 0s;transition:width 0.3s linear 0s}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet.shown{width:20%;height:100%;overflow-y:scroll}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .cheatsheet-wrapper{padding:10%}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet h6{margin-bottom:7px;font-size:15px;font-weight:700}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .row{padding-bottom:5px !important;margin-bottom:10px !important;border-bottom:1px solid #ddd !important}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .row:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .row:last-child{border-bottom:none !important;margin-bottom:0 !important}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .col{float:left}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet .col.sample{width:60px;margin-right:30px}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet pre{font-size:12px;line-height:18px}.xmodule_edit.xmodule_CapaDescriptor .simple-editor-cheatsheet code{padding:0;background:none}.xmodule_edit.xmodule_CapaDescriptor .problem-editor .markdown-box+.CodeMirror{padding:10px}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon{display:inline-block;width:26px;height:21px;vertical-align:middle;background:url("//storagecdn.xuetangx.com/static/images/problem-editor-icons.28c7b7ef7f1d.png") no-repeat}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.heading1{width:18px;background-position:-265px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.multiple-choice{background-position:0 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.checks{background-position:-56px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.string{width:28px;background-position:-111px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.number{width:24px;background-position:-168px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.dropdown{width:17px;background-position:-220px 0}.xmodule_edit.xmodule_CapaDescriptor .problem-editor-icon.explanation{width:17px;background-position:-307px 0}.xmodule_edit.xmodule_CapaDescriptor .editor{position:relative}.xmodule_edit.xmodule_CapaDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar{background-color:#d4dee8;background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);position:relative;padding:5px;border-bottom-color:#a5aaaf}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar a:hover,.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar div.hitarea:hover+h4,.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar div.hitarea:focus+h4,.xmodule_edit.xmodule_CapaDescriptor .editor .editor-bar a:focus{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:transparent;background-image:-webkit-linear-gradient(top, transparent 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,transparent 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_CapaDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor .CodeMirror{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:435px}.xmodule_edit.xmodule_CourseInfoDescriptor .html-editor .is-inactive{display:none}.xmodule_edit.xmodule_CourseInfoDescriptor .editor{position:relative}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .row{position:relative}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar{background-color:#d4dee8;background-image:-webkit-linear-gradient(top, #d4dee8,#c9d5e2);background-image:linear-gradient(to bottom,#d4dee8,#c9d5e2);position:relative;padding:5px;border-bottom-color:#a5aaaf}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar:after{content:"";display:table;clear:both}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar a{display:block;float:left;padding:3px 10px 7px;margin-left:7px;border-radius:2px}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar a:hover,.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar div.hitarea:hover+h4,.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar div.hitarea:focus+h4,.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-bar a:focus{background:rgba(255,255,255,0.5)}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs{position:absolute;top:10px;right:10px}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs li{float:left;margin-right:5px}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs li:last-child{margin-right:0}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs .tab{display:block;height:24px;padding:7px 20px 3px;border:1px solid #a5aaaf;border-radius:3px 3px 0 0;background-color:transparent;background-image:-webkit-linear-gradient(top, transparent 87%,rgba(0,0,0,0.06));background-image:linear-gradient(to bottom,transparent 87%,rgba(0,0,0,0.06));background-color:#e5ecf3;font-size:13px;color:#3c3c3c;box-shadow:1px -1px 1px rgba(0,0,0,0.05)}.xmodule_edit.xmodule_CourseInfoDescriptor .editor .editor-tabs .tab.current{background:#fff;border-bottom-color:#fff}.xmodule_edit.xmodule_CustomTagDescriptor .CodeMirror{background:#fff;font-size:13px;color:#3c3c3c}#wmd-button-bar{border:1px solid #ddd;height:36px;float:left;width:99%}#wmd-input{height:500px;background-color:Gainsboro;border:1px solid DarkGray;margin-top:-20px}#wmd-preview{background-color:LightSkyBlue}#wmd-output{background-color:Pink}#wmd-button-row{position:relative;margin-left:5px;margin-right:5px;margin-bottom:0px;margin-top:10px;padding:0px;height:20px}.wmd-spacer{width:1px;height:20px;margin-left:14px;position:absolute;background-color:Silver;display:inline-block;list-style:none}.wmd-button{width:20px;height:20px;margin-left:5px;margin-right:5px;position:absolute;background-image:url("//storagecdn.xuetangx.com/static/images/wmd-buttons.9984e05baa70.png");background-repeat:no-repeat;background-position:0px 0px;display:inline-block;list-style:none}.wmd-button&gt;a{width:20px;height:20px;margin-left:5px;margin-right:5px;position:absolute;display:inline-block}#wmd-bold-button{left:0px;background-position:0px 0}#wmd-italic-button{left:25px;background-position:-20px 0}#wmd-spacer1{left:50px}#wmd-link-button{left:75px;background-position:-40px 0}#wmd-quote-button{left:100px;background-position:-60px 0}#wmd-code-button{left:125px;background-position:-80px 0}#wmd-image-button{left:150px;background-position:-100px 0}#wmd-attachment-button{left:175px;background-position:-120px 0}#wmd-spacer2{left:200px}#wmd-olist-button{left:225px;background-position:-140px 0}#wmd-ulist-button{left:250px;background-position:-160px 0}#wmd-heading-button{left:275px;background-position:-180px 0}#wmd-hr-button{left:300px;background-position:-200px 0}#wmd-spacer3{left:325px}#wmd-undo-button{left:350px;background-position:-220px 0}#wmd-redo-button{left:375px;background-position:-240px 0}#wmd-help-button{right:0px;background-position:-260px 0}.wmd-prompt-background{background-color:Black}.wmd-prompt-dialog{border:1px solid #999999;background-color:#F5F5F5}.wmd-prompt-dialog&gt;div{font-size:1em;font-family:arial, helvetica, sans-serif}.wmd-prompt-dialog&gt;form&gt;input[type="text"]{border:1px solid #999999;color:black}.wmd-prompt-dialog&gt;form&gt;input[type="button"]{border:1px solid #888888;font-family:trebuchet MS, helvetica, sans-serif;font-size:1em;font-weight:bold}.course-index div#accordion h3.ui-accordion-header a{border-radius:0;box-shadow:none;padding-left:19px;color:#4182fa}p a:link,p a:visited{color:#4182fa;text-decoration:none;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;transition:all 0.1s linear 0s}p a:link:hover,p div.info-wrapper section.handouts ol li div.hitarea:hover+h4:link,div.info-wrapper section.handouts ol li p div.hitarea:hover+h4:link,p div.info-wrapper section.handouts ol li div.hitarea:focus+h4:link,div.info-wrapper section.handouts ol li p div.hitarea:focus+h4:link,p div.info-wrapper section.handouts ol li div.hitarea:hover+h4:link,div.info-wrapper section.handouts ol li p div.hitarea:hover+h4:link,p div.info-wrapper section.handouts ol li div.hitarea:focus+h4:link,div.info-wrapper section.handouts ol li p div.hitarea:focus+h4:link,p a:link:focus,p a:visited:hover,p div.info-wrapper section.handouts ol li div.hitarea:hover+h4:visited,div.info-wrapper section.handouts ol li p div.hitarea:hover+h4:visited,p div.info-wrapper section.handouts ol li div.hitarea:focus+h4:visited,div.info-wrapper section.handouts ol li p div.hitarea:focus+h4:visited,p div.info-wrapper section.handouts ol li div.hitarea:hover+h4:visited,div.info-wrapper section.handouts ol li p div.hitarea:hover+h4:visited,p div.info-wrapper section.handouts ol li div.hitarea:focus+h4:visited,div.info-wrapper section.handouts ol li p div.hitarea:focus+h4:visited,p a:visited:focus{color:#4182fa;text-decoration:underline}div.info-wrapper section.handouts ol li a{color:#4182fa}.wrapper-footer footer a:link,.wrapper-footer footer a:visited,.wrapper-footer footer a:hover,.wrapper-footer footer div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .wrapper-footer footer div.hitarea:hover+h4,.wrapper-footer footer div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .wrapper-footer footer div.hitarea:focus+h4,.wrapper-footer footer a:focus,.wrapper-footer footer a:active{border-bottom:none;color:#4182fa;text-decoration:none !important;font-family:"Source Sans","STHeiti","Microsoft YaHei","SimHei","Open Sans",Verdana,Geneva,sans-serif,sans-serif}.wrapper-footer footer a:hover,.wrapper-footer footer div.info-wrapper section.handouts ol li div.hitarea:hover+h4,div.info-wrapper section.handouts ol li .wrapper-footer footer div.hitarea:hover+h4,.wrapper-footer footer div.info-wrapper section.handouts ol li div.hitarea:focus+h4,div.info-wrapper section.handouts ol li .wrapper-footer footer div.hitarea:focus+h4,.wrapper-footer footer a:focus,.wrapper-footer footer a:active{border-bottom:1px dotted #4182fa;color:#4182fa !important}html body .light-button,html body div.history-controls input[type="submit"],div.history-controls html body input[type="submit"],html body div.history-controls input[type="submit"],html body a.light-button,html body .gray-button,html body input[type="reset"],html body input[type="submit"],html body input[type="button"],html body button,html body .button,html body .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window,.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link html body .link_lti_new_window,html body input[type="reset"],html body input[type="submit"],html body input[type="button"],html body button,body .button,html body form input[type="reset"],html body form input[type="submit"],html body form input[type="button"],html body form button,html body form .button,html body .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window{border:1px solid #cacaca;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee, #d2d2d2);background-image:linear-gradient(#eee, #d2d2d2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f8f8f8;background-clip:padding-box;border:1px solid #cfc6c6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#eee;background-image:-webkit-linear-gradient(#eee, #d6cece);background-image:linear-gradient(#eee, #d6cece);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f9f8f8;background-clip:padding-box;font-size:0.8125em}.modal{height:80%}

#T-video .mejs-container {
	position: relative;
	background: #000;
	font-family: Helvetica, Arial;
	text-align: left;
	vertical-align: top;
	text-indent: 0;
}
#T-video .mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}
#T-video .mejs-container-fullscreen .mejs-mediaelement,
#T-video .mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}
#T-video .mejs-inner {
	height: 360px;
	width: 640px;
	display: inline;
}
#T-video .mejs-clear {
	clear: both;
}
/* Start: LAYERS */
#T-video .mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}
#T-video .mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#T-video .mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
	background-size: contain ;
	background-position: 50% 50% ;
	background-repeat: no-repeat ;
}
:root .mejs-poster img {
	display: none ;
}
#T-video .mejs-poster img {
	border: 0;
	padding: 0;
	border: 0;
}
#T-video .mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
}
#T-video .mejs-overlay-play {
	cursor: pointer;
}
#T-video .mejs-overlay-button {
	opacity: 0.3;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
	background: url("//storagecdn.xuetangx.com/static/player/bigplay.d71b376560d2.svg") no-repeat;
}
#T-video .no-svg .mejs-overlay-button { 
	background-image: url("//storagecdn.xuetangx.com/static/player/bigplay.716436fb3df0.png");
	opacity: 0.3;
}
#T-video .no-svg .mejs-overlay-button:hover {
    background-image: url("//storagecdn.xuetangx.com/static/player/bigplay.716436fb3df0.png");
	opacity: 1;
}
#T-video .mejs-overlay:hover .mejs-overlay-button {
/*	background-position: 0 -100px ;*/
}
#T-video .mejs-overlay-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	background: #333;
	background: url("//storagecdn.xuetangx.com/static/player/background.703c659e4bf5.png");
	background: rgba(0, 0, 0, 0.9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}
#T-video .mejs-overlay-loading span {
	display: block;
	width: 80px;
	height: 80px;
	background: transparent url("//storagecdn.xuetangx.com/static/player/loading.76b326f4d442.gif") 50% 50% no-repeat;
}
/* End: LAYERS */
/* Start: CONTROL BAR */
#T-video .mejs-container .mejs-controls {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background: url("//storagecdn.xuetangx.com/static/player/background.703c659e4bf5.png");
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
	background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
	background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 	
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 	
	height: 30px;
	width: 100%;
}
#T-video .mejs-container .mejs-controls  div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 24px;
	height: 26px;
	font-size: 11px;
	line-height: 11px;
	font-family: Helvetica, Arial;
	border: 0;
}
#T-video .mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	margin: 7px 5px;
	padding: 0;
	position: absolute;
	height: 16px;
	width: 16px;
	border: 0;
	border-radius: 0;
	box-shadow: 0 0 0 0 black;
	background: transparent url("//storagecdn.xuetangx.com/static/player/controls.40f56f5a736d.svg") no-repeat;
}
#T-video .no-svg .mejs-controls .mejs-button button { 
	background-image: url("//storagecdn.xuetangx.com/static/player/controls.24a0227fbdd3.png");
}
/* :focus for accessibility */
#T-video .mejs-controls .mejs-button button:focus {
	outline: solid 1px yellow;
}
/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
#T-video .mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 17px;
	width: auto;
	padding: 8px 3px 0 3px ;
	overflow: hidden;
	text-align: center;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#T-video .mejs-container .mejs-controls .mejs-time span {
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	display: block;
	float: left;
	margin: 1px 2px 0 0;
	width: auto;
}
/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
#T-video .mejs-controls .mejs-play button {
	background-position: 0 0;
}
#T-video .mejs-controls .mejs-pause button {
	background-position: 0 -16px;
}
#T-video .mejs-controls .mejs-stop button {
	background-position: -112px 0;
}
/* Start: Play/Pause/Stop */
/* Start: Progress Bar */
#T-video .mejs-controls div.mejs-time-rail {
	width: 200px;
	padding-top: 5px;
}
#T-video .mejs-controls .mejs-time-rail span {
	display: block;
	position: absolute;
	width: 180px;
	height: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
#T-video .mejs-controls .mejs-time-rail .mejs-time-total {
	margin: 5px;
	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
	background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
#T-video .mejs-controls .mejs-time-rail .mejs-time-buffering {
	width: 100%;
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 15px 15px;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	-webkit-animation: buffering-stripes 2s linear infinite;
	-moz-animation: buffering-stripes 2s linear infinite;
	-ms-animation: buffering-stripes 2s linear infinite;
	-o-animation: buffering-stripes 2s linear infinite;
	animation: buffering-stripes 2s linear infinite;
}
@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
#T-video .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #3caac8;
	background: rgba(60,170,200,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8))); 
	background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	width: 0;
}
#T-video .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
	background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	width: 0;
}
#T-video .mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border: solid 2px #333;
	top: -2px;
	text-align: center;
}
#T-video .mejs-controls .mejs-time-rail .mejs-time-float {
	position: absolute;
	display: none;
	background: #eee;
	width: 36px;
	height: 17px;
	border: solid 1px #333;
	top: -26px;
	margin-left: -18px;
	text-align: center;
	color: #111;
}
#T-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 2px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}
#T-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	border: solid 5px #eee;
	border-color: #eee transparent transparent transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: 15px;
	left: 13px;
}
#T-video .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
	width: 48px;
}
#T-video .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
	width: 44px;
}
#T-video .mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	left: 18px;
}
/*
#T-video .mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress Bar */
/* Start: Fullscreen */
#T-video .mejs-controls .mejs-fullscreen-button button {
	background-position: -32px 0;
}
#T-video .mejs-controls .mejs-unfullscreen button {
	background-position: -32px -16px;
}
/* End: Fullscreen */
/* Start: Mute/Volume */
#T-video .mejs-controls .mejs-volume-button {
}
#T-video .mejs-controls .mejs-mute button {
	background-position: -16px -16px;
}
#T-video .mejs-controls .mejs-unmute button {
	background-position: -16px 0;
}
#T-video .mejs-controls .mejs-volume-button {
	position: relative;
}
#T-video .mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background: url("//storagecdn.xuetangx.com/static/player/background.703c659e4bf5.png");
	background: rgba(50, 50, 50, 0.7);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: -115px;
	left: 0;
	z-index: 1;
	position: absolute;
	margin: 0;
}
#T-video .mejs-controls .mejs-volume-button:hover {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
/*
#T-video .mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/
#T-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.5);
	margin: 0;
}
#T-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	margin: 0;
}
#T-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 4px;
	top: -3px;
	width: 16px;
	height: 6px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	cursor: N-resize;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin: 0;
}
/* horizontal version */
#T-video .mejs-controls div.mejs-horizontal-volume-slider {
	height: 26px;
	width: 60px;
	position: relative;
}
#T-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
	background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
#T-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
	background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}
#T-video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: none;
}
/* End: Mute/Volume */
/*start : quality*/
#T-video .mejs-controls .mejs-quality20 button {
    background: transparent url("//storagecdn.xuetangx.com/static/player/newcontrols.2118cda2a631.svg") no-repeat !important;
    background-position: -24px -15px!important;
    width:24px;
}
#T-video .mejs-controls .mejs-quality10 button {
	background: transparent url("//storagecdn.xuetangx.com/static/player/newcontrols.2118cda2a631.svg") no-repeat !important;
	background-position: 0 -15px !important;
	width:24px;
}
#T-video .mejs-controls .mejs-quality-button .mejs-quality10 button {}
div.mejs-quality-button{
    width:34px !important;
}
#T-video .mejs-controls .mejs-quality-button .mejs-quality-selector {
	visibility: hidden;
	position: absolute;
	bottom: 30px;
	right: 49px;
	width: 33px;
	height: 100px;
	background: url("//storagecdn.xuetangx.com/static/player/background.703c659e4bf5.png");
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
//	padding: 10px 10px 0 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
    border-radius: 0;
}
#T-video .mejs-controls .mejs-quality-button .mejs-quality-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
#T-video .mejs-controls .mejs-quality-button .mejs-quality-selector ul li {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}
#T-video .mejs-controls .mejs-quality-button .mejs-quality-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
	display: none;
}
#T-video .mejs-controls .mejs-quality-button .mejs-quality-selector ul li label {
    width: 33px;
    float: left;
    padding: 5px 0 5px 5px;
	margin: 0 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 11.5px;
    color: white;
}
#T-video .mejs-controls .mejs-quality-button .mejs-quality-selector ul li label.mejs-quality-selected {
    color: rgba(167,216,228,1);
}
	
/*end : quality*/
/*start : rate*/
#T-video .mejs-controls .mejs-rate100 button {
	background: transparent url("//storagecdn.xuetangx.com/static/player/newcontrols.2118cda2a631.svg") no-repeat !important;	
	background-position: 0 0!important;
	width:32px;
}
#T-video .mejs-controls .mejs-rate075 button {
	background: transparent url("//storagecdn.xuetangx.com/static/player/newcontrols.2118cda2a631.svg") no-repeat !important;
	background-position: -32px 0!important;
	width:32px;
}
#T-video .mejs-controls .mejs-rate125 button {
	background: transparent url("//storagecdn.xuetangx.com/static/player/newcontrols.2118cda2a631.svg") no-repeat !important;
	background-position: -64px 0!important;
	width:32px;
}
#T-video .mejs-controls .mejs-rate150 button {
	background: transparent url("//storagecdn.xuetangx.com/static/player/newcontrols.2118cda2a631.svg") no-repeat !important;
	background-position: -96px 0!important;
	width:32px;
}
#T-video .mejs-controls .mejs-rate175 button {
        background: transparent url("//storagecdn.xuetangx.com/static/player/newcontrols.2118cda2a631.svg") no-repeat !important;
        background-position: -128px 0!important;
        width:32px;
}
#T-video .mejs-controls .mejs-rate200 button {
        background: transparent url("//storagecdn.xuetangx.com/static/player/newcontrols.2118cda2a631.svg") no-repeat !important;
        background-position: -160px 0!important;
        width:32px;
}
div.mejs-rate-button{
	width:42px !important;
}
#T-video .mejs-controls .mejs-rate-button .mejs-rate-selector {
    visibility: hidden;
    position: absolute;
    bottom: 30px;
    right: 70px;
    width: 60px;
    height: 100px;
    background: url("//storagecdn.xuetangx.com/static/player/background.703c659e4bf5.png");
    background: rgba(50,50,50,0.7);
    border: solid 1px transparent;
//    padding: 10px 10px 0 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#T-video .mejs-controls .mejs-rate-button .mejs-rate-selector ul li label.mejs-rate-selected {
	color: rgba(167,216,228,1);
}
#T-video .mejs-controls .mejs-rate-button .mejs-rate-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}
#T-video .mejs-controls .mejs-rate-button .mejs-rate-selector ul li {
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}
#T-video .mejs-controls .mejs-rate-button .mejs-rate-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
	display: none;
}
#T-video .mejs-controls .mejs-rate-button .mejs-rate-selector ul li label {
    width: 60px;
    float: left;
    padding: 5px 0 5px 5px;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 11.5px;
    color: white;
	margin-bottom: 0;
}
/*end :rate*/
/* Start: Track (Captions and Chapters) */
#T-video .mejs-controls .mejs-captions-button {
	position: relative;
}
#T-video .mejs-controls .mejs-captions-button button {
	background-position: -48px 0;
}
#T-video .mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -51px;
	width: 85px;
	height: 100px;
	background: url("//storagecdn.xuetangx.com/static/player/background.703c659e4bf5.png");
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/*
#T-video .mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/
#T-video .mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
#T-video .mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}
#T-video .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}
#T-video .mejs-controls .mejs-captions-button .mejs-captions-selector ul li input[type=radio] {
	display:none;
}
#T-video .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width: 55px;
	float: left;
	padding: 5px 0 5px 5px;
	margin: 0 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 11.5px;
	color: white;
}
#T-video .mejs-controls .mejs-captions-button .mejs-captions-selector ul li.radio label {
	width:85px
}
#T-video .mejs-controls .mejs-captions-button .mejs-captions-selector ul li label.mejs-captions-selected {
    color: rgba(167,216,228,1);
}
#T-video .mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}
#T-video .mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 1px #fff;
	width: 10000px;
	z-index: 1;
}
#T-video .mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #222;
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);		
	overflow: hidden;
	border: 0;
}
#T-video .mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	cursor: pointer;
}
#T-video .mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: none;
}
#T-video .mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	background: #666;
	background: rgba(102,102,102, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
	background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);		
}
#T-video .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}
#T-video .mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#T-video .mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align:center;
	line-height: 20px;
	font-size: 16px;
	color: #fff;
}
#T-video .mejs-captions-layer  a {
	color: #fff;
	text-decoration: underline;
}
#T-video .mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: normal;
}
#T-video .mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}
#T-video .mejs-captions-position-hover {
	bottom: 35px;
}
#T-video .mejs-captions-text {
	padding: 3px 5px;
	background: url("//storagecdn.xuetangx.com/static/player/background.703c659e4bf5.png");
	background: rgba(0, 0, 0, 0.5);
	color: white;
}
/* End: Track (Captions and Chapters) */
/* Start: Right Subtitles */
#T-video .mejs-subtitles {
	padding-left: 0;
	max-height: 360px;
	overflow: auto;
	width: 180px;
	margin: 0;
	list-style: none;
	margin-left: 640px;
	background: #f3f3f3;
}
#T-video .mejs-subtitles li {
	border: 0;
	color: #777;
	cursor: pointer;
	margin-bottom: 14px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}
#T-video .mejs-subtitles li.current {
	color: #555;
	font-weight: bold;
}
#T-video .mejs-subtitles li:hover {
	background: #b2d4eb;
}
#T-video .mejs-subtitles li.spacing {
	background: #f3f3f3;
}
#T-video .mejs-subtitles li:empty {
	margin-bottom: 0px;
}
/* End: Right Subtitles */
</pre></body></html>