body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loginPanel{background-image:url(/static/media/back.55d98b89.jpg);background-size:cover;background-repeat:no-repeat;display:table;width:100%;position:relative;height:100vh}.loginPanel .Logo{width:40%;margin:0 auto}.loginPanel .cardLogin{margin:6% auto 0;width:40%;background:rgba(0,0,0,.5)!important;border-radius:10px}.cardLogin .loginHeading{font-family:Montserrat,sans-serif;font-size:30px;text-transform:uppercase;font-weight:500;color:#fff;padding-bottom:30px;text-align:center}.cardLogin .btnLogin{padding:6px 40px;background:transparent;border-color:#fff;font-size:16px;text-transform:uppercase;font-weight:400;margin:0 auto}.cardLogin .btnLogin:hover{background:#dc3545;border-color:#dc3545;color:#fff;-webkit-transition:.2 ease-in-out;transition:.2 ease-in-out}.cardLogin .success{background:green}.cardLogin .error,.cardLogin .success{margin-top:10px;padding:5px 10px;font-size:15px;font-weight:500;color:#fff;text-align:center}.cardLogin .error{background:#c54245}.form-label{color:#fff;padding-left:3px;font-weight:500}@media (min-width:320px) and (max-width:480px){.loginPanel .cardLogin{margin:30% 0 0!important;width:100%!important;background:rgba(0,0,0,.5)!important;border-radius:10px}.childPanel{background-color:#e6e0e0;padding-bottom:40px;height:auto!important}}.childPanel{background-color:#e6e0e0;height:100vh}.childPanel .childCard{box-shadow:5px 5px 5px rgba(68,68,68,.6);text-align:center;padding:10px;margin-top:20px}.childCard .schoolImage{width:100%}.childCard .childBody .childImage{width:50%}.childBody .childName{color:#000;font-weight:600;font-family:Montserrat,sans-serif;font-size:20px;text-transform:capitalize;padding-top:10px}.childBody .childClass{padding-top:10px}.childBody .childClass,.childBody .ChildYear{color:#000;font-weight:500;font-family:Montserrat,sans-serif;font-size:15px;text-transform:capitalize}.childBody .ChildYear{padding-top:15px;padding-bottom:10px}.spinner{margin:auto;width:100%;padding-top:10px;padding-bottom:10px}.spinner,.table-bordered thead th{text-align:center}.table thead th{border-bottom:2px solid #212529!important}.table-bordered td,.table-bordered th{border:2px solid rgba(4,8,119,.88)!important}.table td,.table th{padding:.3rem!important}table>.FeesDetailTable tr td:nth-child(7),table>.FeesDetailTable tr td:nth-child(8),table>.FeesDetailTable tr td:nth-child(9){text-align:right}.refIcon{font-size:30px;color:#adb0b7;cursor:pointer}.refIcon:hover{color:#444}@font-face{font-family:Montserrat;src:url(https://fonts.googleapis.com/css?display=swap&family=Montserrat%3A100%2C100i%2C200%2C200i%2C300%2C300i%2C400)}.dashboard{background-color:#f4f6f9;height:auto}.dashboard .schoolImage img{width:50%}.newsFeed{color:#fff;font-size:16px;margin-bottom:0;font-family:Montserrat,sans-serif;font-weight:500}.dashboard .school{padding-left:0;padding-right:0}.dashboard .school .schoolHeading{padding-top:10px;text-align:right}.dashboard .Ticker{padding-top:10px;padding-bottom:10px}.dashboard .Ticker .marquee{color:#dc3545;font-size:18px;font-weight:600;font-family:Montserrat,sans-serif;background:#fff}.dashboard .padding{padding-top:20px;padding-bottom:20px}.dashboard .schoolImage{text-align:center;padding:20px}.dashboard .headingInfo{background:#fff;padding:10px;font-family:Montserrat,sans-serif;font-weight:500;border-top:1px solid #000;margin-bottom:0}.box-shadow{box-shadow:0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2)}.studentData .stuImage{width:40%;margin:5px auto}.bold{font-weight:700;text-align:center}.boxBlue{margin-bottom:20px}.boxBlue .headingDetail{background:#fff;padding:10px;font-family:Montserrat,sans-serif;font-weight:600;border-top:2px solid #17a2b8;margin-bottom:0}.boxBlue .blueBox{background:#17a2b8}.blueBox{padding:10px}.blueBox .title{color:#fff;font-weight:600;text-align:center}.blueBox .text{color:#fff;font-weight:500}.boxGreen{margin-bottom:20px}.boxGreen .headingDetail{background:#fff;padding:10px;font-family:Montserrat,sans-serif;font-weight:600;border-top:2px solid #28a745;margin-bottom:0}.boxGreen .greenBox{background:#28a745;margin-bottom:10px}.greenBox{padding:10px}.greenBox .title{color:#fff;font-weight:600;text-align:center}.greenBox .text{color:#fff;font-weight:500}.boxRed .headingDetail{background:#fff;padding:10px;font-family:Montserrat,sans-serif;font-weight:600;border-top:2px solid #dc3545;margin-bottom:0}.boxRed .redBox{background:#dc3545;margin-bottom:10px}.redBox{padding:10px;text-align:center}.redBox .title{color:#fff;font-weight:600}.redBox .text{color:#fff;font-weight:500;margin-bottom:0}.diary{margin-bottom:20px}.diary .diaryTitle{background:#fff;padding:10px;font-family:Montserrat,sans-serif;font-weight:600;border-top:2px solid #17a2b8;margin-bottom:0}.diary .diaryBox{max-height:30vh;overflow-y:auto;overflow-x:unset;width:100%;padding:10px;background:#fff;height:25vh}.msg{margin-bottom:20px}.msg .msgTitle{font-family:Montserrat,sans-serif;font-weight:600;border-top:2px solid #dc3545;margin-bottom:0}.msg .msgBox,.msg .msgTitle{background:#fff;padding:10px}.msg .msgBox{max-height:20vh;overflow-y:auto;overflow-x:unset;width:100%}.news{margin-bottom:20px}.news .newsTitle{background:#fff;padding:10px;font-family:Montserrat,sans-serif;font-weight:600;border-top:2px solid #28a745;margin-bottom:0}.news .newsBox{max-height:20vh;overflow-y:auto;overflow-x:unset;width:100%;padding:10px;background:#fff}.footer{padding:10px;text-align:center;background:#353839}.footer p{font-family:,sans-serif;font-size:15px;font-weight:600;color:#fff;margin-bottom:0}.table-bordered td,.table-bordered th{font-size:12px;font-weight:500}.feesDataDetail{padding-top:20px}.rightSide{width:100%;text-align:right;cursor:pointer}.btnBack{padding:5px 8px;background:#dc3545;border-color:#dc3545;font-size:14px;color:#fff;border-radius:5px}.logout h5:hover{color:#dc3545;font-weight:600}.progress{height:1.5rem!important}.progress .progress-bar{background-color:#101758}.schText{font-size:16px;font-weight:600;margin-bottom:.5rem;border-bottom:1px solid #000;padding-bottom:5px}.schIcons{font-size:20px;font-weight:500}.spinner-border{color:#fff!important}.success{background:green}.error,.success{margin-top:10px;padding:5px 10px;font-size:15px;font-weight:500;color:#fff;text-align:center}.error{background:#c54245}@media (min-width:320px) and (max-width:480px){.dashboard .schoolImage img{width:100%}.dashboard .school .schoolHeading{text-align:center}.chart{overflow-x:scroll}.newsFeed{font-size:14px;font-weight:500}.dashboard .headingInfo{font-size:25px}}
/*# sourceMappingURL=main.e9b3ce0f.chunk.css.map */