.admin section{border:1px solid #d3d3d3;box-shadow:4px 4px 12px 1px #878787;margin:20px 0;padding:10px}.admin .grouplist{display:block;padding-bottom:8px}.admin input[type=radio]{height:1.3em;width:1.3em;position:relative;top:5px}.admin textarea{display:block}.admin .memberlist button{padding:4px 10px;min-height:12px;margin-left:12px}.adminButton:hover,.themeToggleButton:hover{opacity:1}.adminButton,.themeToggleButton{position:absolute;font-size:.8em;z-index:2;opacity:.2;background:#d3d3d3;color:#000}.adminButton{top:50px;left:0}.themeToggleButton{top:100px;left:0}.lessonPlan,body{background-color:#fff}.lessonPlan{position:relative;margin:2em;padding:1em;border:1px solid #000;box-shadow:0 0 10px 6px hsla(0,0%,70.6%,.6)}.lessonPlan .x{position:absolute;right:10px;top:10px;cursor:pointer}.lessonPlan>h3{margin-top:0;margin-bottom:.5em;font-size:1.3em}.lessonPlan>p{margin:.5em 0}.lessonPlan .content{border:1px solid grey;box-shadow:4px 4px 0 #ccc;margin:1em 0;padding:.7em;white-space:pre-wrap}.lessonPlan .tags{cursor:default}.lessonPlan .tags>*{display:inline-block;border-radius:.3em;background-color:#d8d8d8;padding:.25em .6em;margin-left:.4em;margin-right:.4em}.lessonPlan .tags>:first-child{margin-left:0}.lessonPlan .tags>:hover{background-color:#e5e5e5}.lessonPlan .grid{display:grid;grid-template-columns:minmax(10em,auto) 1fr}.lessonPlan .grid>:nth-child(odd){font-weight:700;border-bottom:1px dashed #d3d3d3}.lessonPlan .grid>*{margin-bottom:.5em}.tabview{border:1px solid transparent;display:block;margin:auto;padding:0;text-align:left;vertical-align:top;z-index:1}.tabview:before{font-family:fontawesome;font-weight:400;margin-right:10px;position:relative;bottom:-8px;background-color:#ff69b4}input[readonly],textarea[readonly]{background-color:#e5e5e5}.tabbtn{color:#bbb;display:inline-block;font-weight:600;margin:0 2px -1px 1px;padding:11px 30px 19px 20px;text-align:center}.tabbtn:hover{color:#888;cursor:pointer}.tabbtn.checked,.tabbtn:hover{border:1px solid #dfdfdf;border-top:2px solid #dfdfdf;padding-left:19px;padding-right:29px}.tabbtn.checked{color:#555;border-color:#ddd;border-top:2px solid #70a366;border-bottom:1px solid #fff}.tabbtn img{position:relative;top:5px;left:-5px}.imgA_active{content:url(/img/flik_A.png);alt:"A"}.imgB_active{content:url(/img/flik_B.png);alt:"B"}.imgC_active{content:url(/img/flik_C.png);alt:"C"}.imgD_active{content:url(/img/flik_D.png);alt:"D"}.imgA{content:url(/img/flik_A_grey.png);alt:"A"}.imgB{content:url(/img/flik_B_grey.png);alt:"B"}.imgC{content:url(/img/flik_C_grey.png);alt:"C"}.imgD{content:url(/img/flik_D_grey.png);alt:"D"}.tabbody{border:1px solid #ddd;font-size:1.1em;padding:2em;min-height:300px}.tabbody .space{padding:24px 0 24px 48px}.tabbody li{margin:10px 0}.tabbody h2:not(:first-child){margin-top:40px}.tabbody h2{line-height:1.3em}.tabbody #f3btnsubject{box-shadow:0 1px 3px rgba(0,0,0,.349019607843137)}.linknext1 img,.linknext2 img,.linknext3 img,.linkstep img{width:15px;vertical-align:middle}.linknext1,.linknext2,.linknext3,.linkstep{color:#999;cursor:pointer;display:inline-block;text-decoration:none;padding:20px}#f1error,#f2error,#f3error,#f4error{color:red}.form{margin-top:40px}.form>div{margin:8px 0;padding:10px 0 20px}.form textarea{margin-bottom:3em}.form>div:after,.whensubmitted:before{margin-top:30px;content:"";display:block;border-bottom:1px solid #d3d3d3;text-align:center;position:relative;left:0;width:50%;height:0}.form>div:last-child:after{display:none}.form>div:last-child{border:none}.form h3{margin-top:20px;margin-bottom:2px}button{box-shadow:0 1px 3px rgba(0,0,0,.349019607843137);color:#fff;background-color:#5cb85c;border:none;border-radius:4px;margin-top:.3em;padding:.4em .8em;line-height:1.429;min-height:50px;font-size:1.2em;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:hover{background-color:#449d44;border-color:#398439}button:disabled{background-color:#acb7ac;cursor:not-allowed}button:hover:disabled{background-color:#949e94;border-color:#7a8279}.form ul{margin-top:0;margin-left:10px}.form ul>li{display:inline-block;margin-right:20px;background-color:#eee;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-left:8px;min-width:150px;line-height:3em}.form ul>li button{border-top-left-radius:0;border-bottom-left-radius:0;background-color:#d9534f;border-color:#d43f3a;margin-left:8px;float:right;line-height:1.7em}-chrome-document url-prefix .form ul>li{line-height:2.5em}.form ul>li button:hover{background-color:#c9302c;border-color:#ac2925}.form input[type=password],.form input[type=text],.form select,.form textarea{padding:6px 12px;margin:1em 8px .5em 30px;box-sizing:border-box;min-width:40%;min-height:50px;font-size:1.2em;border:none;box-shadow:0 1px 3px rgba(0,0,0,.349019607843137)}.form .classyear{margin-left:1em}.form .gcError,.form .gcStatus{margin-left:2em}.form .gcError{color:red}.form .gcStatus{color:green}select:hover{font-size:1.2em}input.large{display:block;width:80%}textarea{width:80%;rows:3}.form select{padding-top:9px;padding-bottom:8px}.form .errors{position:absolute;color:red;line-height:1.2em;margin:10px 0}@media screen and (-webkit-min-device-pixel-ratio:0){.form select{height:50px;line-height:50px}}.form select::-moz-focus-inner{border:0;padding:0}@-moz-document url-prefix(){.form select{-moz-appearance:none;text-indent:.01px;text-overflow:"";padding:12px 0}.form select>option{font-size:1.2em}.form .styled_select:after{position:absolute;top:0;right:0;width:32px;height:100%;speak:none;content:"";z-index:1}}@media screen\0 {.form select{height:50px;line-height:50px}}.range{min-width:200px;width:50%;position:relative;margin:20px 0}.range span{vertical-align:top;padding-top:8px;display:inline-block;position:absolute;top:1em}.range span:nth-child(2){left:0}.range span:nth-child(3){right:0}.range [type=range]{display:inline-block;width:100%}.classyear{margin-bottom:.5em;width:100%}.classyear~label{padding:.5em 0;width:8%;background-color:#fff;display:inline-block}.classyear~label:hover{background-color:#eee;cursor:pointer}.classyear~label input{cursor:pointer}.whensubmitted{margin-top:40px}.lessonplans{display:flex;flex-direction:row;flex-wrap:wrap}.card{background-color:#f8f8f8;border:1px solid grey;box-shadow:4px 4px 0 #ccc;display:inline-block;flex:0 1 160px;margin:10px;max-width:160px;vertical-align:top;overflow-wrap:break-word;padding:20px 20px 60px;position:relative}.card:hover{background-color:#fff}.card img:hover{opacity:.5}.card h2{font-size:1em;margin-top:0}.preview,.settings{width:32px;height:32px}.preview:hover,.settings:hover{cursor:pointer}.preview{left:20px}.preview,.settings{position:absolute;bottom:20px}.settings{right:20px}.settings .disabled{opacity:.5;background-color:red}@media (max-width:1048px){.tabbody img{max-width:80%}.tabbody,.tabbody input,.tabbody select,.tabbody textarea{font-size:1.1em}.tabbody button{font-size:1.3em}.form ul>li button{line-height:1.4em}.card{display:block;max-width:100%;flex-basis:100%}}@media (max-width:768px){.classyear~label{width:100%}.f3cc{width:10%}.tabbody img{max-width:80%}.form input,.form select{margin:1em 0;width:100%}.form input[type=checkbox]{width:10ß%}.form input[type=password],.form input[type=text],.form select,.form textarea{margin:1em 0;width:100%}.tabbody #f3btnsubject{width:100%}.form ul{-webkit-padding-start:0}.form ul>li{width:100%;-webkit-padding-start:9px;box-sizing:border-box}}@media (max-width:400px){.tabbtn{padding:15px}.tabbody button{font-size:1.2em}}.adminView select,.adminView select:hover{font-size:1.3em}.userTable{display:table;border:2px solid grey;margin:0;border-collapse:collapse}.userTable>div{display:table-row}.userTable>div>div{border:1px solid #d3d3d3;display:table-cell;padding:4px 10px;text-align:left}.userTable .tableHeader{font-weight:700;text-align:center}.userTable .selectedRow>div{font-weight:700}.clickDiv{background-color:#e0e6f8;text-decoration:underline}.clickDiv:hover{cursor:pointer;text-decoration:none;background-color:#cecef6}.displayForm{border:1px solid grey;border-radius:6px;padding:.2em .4em;margin:.5em}.selectGroup{line-height:1.15}div.yes{background-color:#e0f8e0}div.no{background-color:#f6cece}.admin-mode{display:flex;flex-direction:row}.admin-mode>*{flex:1 1 auto}.admin-mode :focus{outline:none}.admin-mode button{color:#5cb85c;background-color:#fff}.admin-mode>.selected{font-weight:700;text-decoration:underline}
/*# sourceMappingURL=main.88f8936f.chunk.css.map */