@import url(https://use.fontawesome.com/releases/v5.1.0/css/all.css);.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Tabs{background:#dbe2e3;border-radius:2rem;color:#227387;height:auto;margin:3.5rem auto 1.5rem;min-height:900px;padding:2rem 1rem;width:90%;@media (max-width:769px){padding-bottom:2rem;padding-left:0;padding-right:0;padding-top:2rem}}ul.nav{align-items:center;border:1px solid #39a2db;border-radius:2rem;display:flex;justify-content:space-between;margin:0 auto 2rem;padding-left:0;width:80%;@media (max-width:768px){width:90%}}ul.nav li{border-bottom-left-radius:2rem;border-top-left-radius:2rem;cursor:pointer;list-style:none;padding:1rem;text-align:center;transition:all .7s;width:50%}ul.nav li:nth-child(n+2):nth-child(-n+3){border-radius:0}ul.nav li:nth-child(4){border-radius:0;border-bottom-right-radius:2rem;border-top-right-radius:2rem;transition:all .7s}ul.nav li:hover{background:#32e0c426}ul.nav li.active{background:#39a2db}.FirstTab p,.SecondTab p{font-size:2rem;text-align:center}.my-card{background-color:#39a2db}.CollapsibleTable{margin:3.5rem auto 1.5rem;transition:all .3s ease;width:90%}.collapsible-table .nav{align-items:center;background-color:#39a2db;border-radius:10px;color:#fff;display:flex;justify-content:space-between;margin:5px 0;padding:10px}.collapsible-table .nav .content{background-color:#dbe2e3;color:#227387;padding:10px;text-align:left}.collapsible-table button{background-color:#f0f0f0;border:none;border-radius:5px;color:#227387;cursor:pointer;margin-left:10px;padding:8px 16px}.CollapsibleTable,.CollapsibleTable .content,.CollapsibleTable .nav,.CollapsibleTable h2{font-family:"Arial, sans-serif"}.classrooms-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.droppable-area{background-color:#dbe2e3;border:2px solid gray;font-family:"Arial, sans-serif";margin:10px;min-height:100px;padding:10px}.classroom{flex:1 1 48%;margin:10px}.spacer{height:20px;min-height:100px;width:100%}.detail-card table{table-layout:fixed;width:100%}.detail-card td,.detail-card th{border-collapse:collapse;padding:10px 5px;width:25%}table{border-collapse:collapse}td{border:1px solid #000;padding:5px}td:nth-of-type(2){text-align:left}a,body,img,table,td{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;border-collapse:collapse!important;height:auto;line-height:100%;margin:0;padding:0;width:100%}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important}.section-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:100%}.date-picker-container{margin-top:20px;order:1;width:100%}.tables-container{order:2;width:100%}.table-responsive{margin-bottom:20px;margin-left:2%;max-height:500px;overflow-y:auto;width:96%}.table-responsive table{padding:10px 15px;table-layout:fixed;width:100%}.table-responsive td.id,.table-responsive th.id{height:30px;padding-left:2px;width:15%}.table-responsive td.name,.table-responsive th.name{padding-left:2px;width:75%}.table-responsive td.checkbox,.table-responsive th.checkbox{text-align:center;width:10%}.group-title,.log-button{margin-top:20px}@media screen and (max-width:1350px){.table-max,.wrapper{max-width:1000px}}@media screen and (max-width:525px){.wrapper{max-width:100%!important}.hide-element{display:none!important}.mobile-btn,.mobile-btn-container{padding:15px!important;width:100%!important}}@media all and (device-width:768px) and (device-height:1024px),handheld{.table-max-assessments,.wrapper-ipad{max-width:465px!important}}.profile-container{font-family:sans-serif;margin:auto;max-width:600px;padding:1rem}.profile-container h2{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.profile-section{background-color:#f9f9f9;border-left:4px solid #1976d2;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.profile-section h3{color:#1976d2;margin-bottom:.5rem;margin-top:0}.profile-section p{margin:.25rem 0}.profile-section ul{margin:.5rem 0 0 1rem;padding:0}@media (max-width:480px){.profile-container{padding:.5rem}.profile-section{padding:.75rem}}
/*# sourceMappingURL=main.73c2a3e9.css.map*/