@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)}}.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%}@media (max-width:600px){.date-picker-container{bottom:0;position:absolute;width:100%}}#invoice-page-container .invoice-page{background-color:#fff}.images-container{flex-direction:column}.images-container,.logo-container{background-color:#fff;display:flex}.logo-container{justify-content:space-between;width:100%}.line{background-color:#fff;border-top:2px solid #000;margin-top:20px;width:100%}.bookings-table{width:80%}.bookings-container{display:flex;justify-content:center}.bookings-table td,.bookings-table th{padding:8px;text-align:left}.bookings-table th:first-child{width:40%}.bookings-table th:nth-child(2),.bookings-table th:nth-child(3){width:20%}.bookings-table th:nth-child(4){text-align:left;width:20%}.student-details-container{float:left;text-align:left!important}.footer-container{align-items:center;display:flex;justify-content:center}.summary-sheet{color:#282828;font-family:Helvetica,Arial,sans-serif}.summary-sheet h2{color:#1a1f71}.summary-sheet .bookings-table{font-size:13px;width:100%}.summary-sheet .bookings-table td{padding:5px 8px;vertical-align:top}.summary-sheet .summary-section{border-bottom:1px solid #1a1f71;color:#1a1f71;font-size:14px;font-weight:700;padding-top:14px;text-align:left}table{border-collapse:collapse}td{border:1px solid #000;padding:5px}td:nth-of-type(2){text-align:left}.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){.Tabs{padding:2rem 0}}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){ul.nav{width:90%}}ul.nav li{border-radius:0;cursor:pointer;flex:1 1;list-style:none;padding:1rem;text-align:center;transition:all .7s}ul.nav li:first-child{border-bottom-left-radius:2rem;border-top-left-radius:2rem}ul.nav li:last-child{border-bottom-right-radius:2rem;border-top-right-radius:2rem}ul.nav li:hover{background:#32e0c426}ul.nav li.active{background:#39a2db}.card-container{background-color:#39a2db;border:1px solid #ddd;border-radius:3px;box-shadow:0 2px 5px #0003;display:inline-block;margin:.5rem;padding:1rem;text-align:center;transition:transform .2s ease-in-out}.card-container:hover{transform:scale(1.05)}.card-image{border-radius:50%;display:inline-block;height:3rem;width:3rem}.card-details h2,.card-details p{margin:.5rem 0}a,body,table,td{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{height:100%!important;margin:0!important;padding:0!important;width:100%!important}table,td{mso-table-lspace:0;mso-table-rspace:0}img{-ms-interpolation-mode:bicubic;border:0;line-height:100%;text-decoration:none}table{border-collapse:collapse!important}a[x-apple-data-detectors]{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:none!important}table{border-collapse:initial}.ExternalClass font,.ExternalClass p,.ExternalClass span,.ExternalClass td{line-height:100%}.ExternalClass{width:100%}.collapsibleAssessment,.collapsibleDetails,.collapsibleSection{cursor:pointer;transition:.4s}@media screen{.table-max,.wrapper{max-width:1100px}.table-max-assessments{max-width:985px!important}}@media screen and (max-width:1350px){.table-max,.wrapper{max-width:1000px}.table-max-assessments{max-width:885px}}@media screen and (max-width:525px){.wrapper{max-width:100%!important;width:100%!important}.hide-element{display:none!important}.no-padding{padding:0!important}.img-max{height:auto!important;max-width:100%!important}.img-max,.table-max{width:100%!important}.mobile-btn-container{margin:0 auto;width:100%!important}.mobile-btn{border:0!important;display:block!important;font-size:16px!important;padding:15px!important}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape),handheld{.wrapper-ipad{max-width:280px!important}.table-max-assessments{max-width:465px!important}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait),handheld{.wrapper-ipad{max-width:280px!important}.table-max-assessments{max-width:465px!important}}.cellPadding{padding:5px}.spacing-under-appbar{margin-top:64px}.left-aligned{margin-left:50px}.detail-top-gap{margin:10px 0 0}.my-card{align-items:center;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:column;font-size:12px;margin:5px;padding:5px;width:150px}.my-card img{border-radius:50%;height:50px;margin-bottom:5px;width:50px}.my-card p{margin:2px 0}.my-card.adult{background-color:#ffe0e0;border-color:#c44}.my-card.adult p{color:#611;font-weight:600}.bedroom{background-color:#f9f9f9}.bedroom.bedroom-full{background-color:gold}.bedrooms-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.unassigned-students{background-color:#f9f9f9;border:1px dashed #aaa;border-radius:6px;max-width:1100px;padding:1rem;width:100%}
/*# sourceMappingURL=main.75ae15b2.css.map*/