.Icon_iconButton__1FsZc{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s ease;color:#888}.Icon_iconButton__1FsZc:hover{color:#7daae6}.Icon_iconButton__1FsZc:active{color:#538edd}.Icon_inlineIcon__1hOx8{display:inline}.Icon_iconContainer__1AgLf{width:20px;margin-right:2px}.Icon_defaultStyle__1scpe{display:block;height:20px}.SimpleLink_row__Q3mWd{display:flex;align-items:center}.SimpleLinkSeparator_separator__25jTX{margin:3px}.EduFooter_layout__3WLl5{justify-content:space-between;border-top:1px solid #7eaddd;background-color:#d4ecee}.EduFooter_layout__3WLl5,.EduFooter_left__QbtQM,.EduFooter_links__P1eGb{align-items:center;display:flex}.EduFooter_links__P1eGb{font-size:.75em}.EduFooter_links__P1eGb div{margin:2px}.EduFooter_copyright__9Q5vb{font-weight:700}.EduButton_button__2Qt4h{cursor:pointer;background:linear-gradient(#fddc6c 45%,#fed448 55%);border:1px solid #d19405;display:inline-flex;align-items:center;border-radius:8px;padding:5px;margin:3px;font-size:.8em;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.EduButton_button__2Qt4h:hover{background:linear-gradient(#fee891 45%,#fee16f 55%);border:1px solid #a45b13}.EduButton_button__2Qt4h:active{background:linear-gradient(#fff 45%,#fefefe 55%);border:1px solid #655e4e}.EduLoginBar_loginLinks__1kylC{display:flex;align-items:center}.EduLoginBar_loginLinks__1kylC div{padding-left:5px;padding-right:5px}.EduHeader_logoRow__1VlRn{display:flex}.EduHeader_tagLine__chapu{display:flex;align-items:baseline}.EduHeader_tagLine1__Tde21{font-size:26px;font-weight:700}.EduHeader_tagLine2__2ya4x{margin-left:.5em;font-size:1.1em;font-weight:700}.EduHeader_linkLine__gylQE{justify-content:center}.EduHeader_blueBar__1xPDm,.EduHeader_blueBarApp__2j-VR{border-top:1px solid #7eaddd;background-color:#d4ecee;border-bottom:1px solid #7eaddd;display:flex;align-items:center}.EduHeader_tag1__3pq22{font-size:1.5em}.EduHeader_tag2__1NuLH{font-size:1.2em}.EduHeader_buttonLine__3kQxO{display:flex}.EduHeader_linkLine__gylQE{display:flex;align-items:center}.EduCommon_list__1CIY9{list-style:none}.EduCommon_listIcon__23uvO{color:#fdbe41;margin-right:.5em;display:inline-block}.EduCommon_h2__2DcrL{font-size:2em;margin:0;padding:0}.EduCommon_h3__3wHub{font-size:1.5em;margin:0;padding:0;color:green}.EduCommon_twoColumnLayout__3KR-a{display:flex}.EduCommon_twoColumnLayout__3KR-a .EduCommon_one__1puWI{flex:1 1}.EduCommon_twoColumnLayout__3KR-a .EduCommon_two__1HquK{flex:1 0;max-width:30em}.EduCommon_quote__qyOGT{text-indent:1em}.EduCommon_quoteAuthor__3gGIC{margin-left:1em;font-weight:700}.EduCommon_body__1kj3r{background-color:#feffa6;display:flex;justify-content:center;min-height:100vh}.EduCommon_main__3pLUk{background-color:#fff;width:955px;border:1px solid #7eaddd}.EduCommon_bodyApp__2Tu5o{background-color:#feffa6;display:flex;justify-content:center;min-height:100vh}.EduCommon_mainApp__2GB2O{background-color:#fff;width:98vw;border:1px solid #7eaddd}.EduCommon_mainChildren__37_pW{padding:.5em}.Button_button__3Pz6k{border:1px solid #999;border-radius:3px;padding:5px;margin:5px;cursor:pointer;transition:color .2s ease;transition:background-color .2s ease;background-color:#ccc;color:#000}.Button_button__3Pz6k:hover{background-color:#b3b3b3;color:#000}.Button_button__3Pz6k:active{background-color:#999;color:#000}.Button_button__3Pz6k.Button_noPadding__7xyTl{padding:0}.Input_inputText__1L974{margin:0;padding:2px;background:hsla(0,0%,100%,.5);border:1px solid #aaa;border-radius:3px;min-height:23px;width:100%;box-sizing:border-box;transition:box-shadow .25s ease;outline:none}.Input_inputText__1L974:focus{transition:box-shadow .25s ease;box-shadow:0 0 3px #1955a6}.Input_inputText__1L974.Input_notResizable__12jDy{resize:none}.Input_inputText__1L974.Input_borderless__23nP3{border:none;resize:none;min-height:21px}.Input_inputText__1L974.Input_borderless__23nP3:focus{box-shadow:none}.Input_inputText__1L974.Input_readOnly__2hN5b{border:none}.Input_inputText__1L974.Input_readOnly__2hN5b:focus{outline:none}.Account_error__1HfFO{border:1px dashed red;margin:5px;padding:5px}.Account_success__toml0{border:1px dashed green;margin:5px;padding:5px}.Account_loginForm__1cKLo{border:4px solid #ffc700;border-radius:3px;margin:5px;padding:5px;max-width:300px}.Account_loginFormHeader__3-MjQ{background-color:#ffe48e;margin:0 0 10px;padding:5px;font-weight:700}