.SideBar .sider-in-out{position:fixed;z-index:1;top:64px;bottom:0;margin-top:-7px}.CustomFooter{background-color:#eee;position:relative;bottom:0;width:100%;height:50px;margin-bottom:-16px}.CustomFooter .copyright-container{height:50px;line-height:50px;display:block;float:right}.LoaderButton .spinning{margin-right:7px;top:2px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}.ClassForm{margin-top:10px;padding:10px;border:1px solid grey;border-radius:5px}.ClassForm .image-upload-container-outer{width:100%;margin-top:-5px}.ClassForm .image-upload-container-outer .image-upload-container-inner{display:table;margin:0 auto;padding-bottom:20px}.ant-picker-dropdown.ant-picker-dropdown-placement-bottomLeft.clickable-dropdown-for-picker{z-index:9999!important}.CheckoutAlert .lead-follow-imbalance-alert{margin-bottom:20px}.CheckoutFlow .ant-space:first-child .ant-space-item span svg{display:none}.CheckoutFlow .submit-btn{display:block;margin-top:100px}.CheckoutFlow .credit-card-section{margin-top:20px;border:1px solid grey;border-radius:5px;padding:5px}.CheckoutFlow .credit-card-error{color:red}.CheckoutFlow .lead-follow-imbalance-alert{margin-bottom:20px}.CheckoutFlow .bottom-register-and-total .register-btn{position:absolute;bottom:0}.CheckoutFlow .bottom-register-and-total .total-cost{float:right}.ClassDescriptionContainer .content-container{margin:0;border-radius:5px;width:90%;background-color:#fff;border:1px solid #fff;display:-webkit-box;-webkit-line-clamp:9;-webkit-line-clamp:var(--line-clamp,9);-webkit-box-orient:vertical;word-break:"none";word-break:var(--word-break,"none");overflow:hidden!important;position:absolute;z-index:999}.ClassDescriptionContainer .content-container.expanded{width:90%;-webkit-line-clamp:25!important;-webkit-line-clamp:var(--line-clamp,25)!important}.ClassCard{width:320px;height:500px;margin:10px!important;display:inline-block;position:relative}.ClassCard.show-bottom-btns{height:535px}.ClassCard.registration-disabled{background-color:rgba(218,223,225,.4)}.ClassCard .ant-card-actions{position:absolute;width:100%;bottom:0}.add-student-container{margin:10px}.ClassListMain{width:95%;margin:0 auto}.ClassListMain .text-search{margin-top:20px}.ClassListMain .radio-and-date-picker-container{height:155px;margin:20px auto 0}.ClassListMain .radio-and-date-picker-container .radio-container{float:left;height:50px}.ClassListMain .radio-and-date-picker-container .date-picker-container{float:left;height:100px;clear:left}.ClassListMain .spinner-placeholder{display:block;margin:0 auto}@media (min-width:480px){.Login{padding:60px 0}.Login form{margin:0 auto;max-width:320px}}.Login form .error-message-container{color:red}.Login form a{margin-bottom:15px;display:block;font-size:14px}.Signup .form-label{margin-bottom:0}.Signup .email-error{color:red;font-weight:500}.Signup .password-group{margin-top:30px;margin-bottom:10px}.Signup .password-group p{font-style:italic;margin-bottom:0}.Signup .signup-btn{margin-top:20px}.Signup .confirmation-code-wrapper .confirmation-code-cancellation{margin-top:250px}.Signup .confirmation-code-wrapper .confirmation-code-cancellation span{color:#2779f6;font-style:italic}.Signup .confirmation-code-wrapper .confirmation-code-cancellation span:hover{cursor:pointer;text-decoration:underline;color:#0a95ff}.Signup .passwords-match-container{margin-bottom:40px}.Signup .passwords-match-container span{font-style:italic}@media (min-width:480px){.Signup{padding:60px 0}.Signup form{margin:0 auto;max-width:320px}}@media (min-width:480px){.Settings{padding:60px 0}.Settings,.Settings form{margin:0 auto;max-width:480px}.Settings>.LoaderButton:first-child{margin-bottom:15px}}.NotFound{padding-top:100px}@media (min-width:480px){.ResetPassword{padding:60px 0}.ResetPassword form{margin:0 auto;max-width:320px}.ResetPassword .success{max-width:400px}}.ResetPassword .success{margin:0 auto;text-align:center}.ResetPassword .success .glyphicon{color:grey;font-size:30px;margin-bottom:30px}@media (min-width:480px){.ChangePassword{padding:60px 0}.ChangePassword form{margin:0 auto;max-width:320px}}@media (min-width:480px){.ChangeEmail{padding:60px 0}.ChangeEmail form{margin:0 auto;max-width:320px}}.App{min-height:100vh;margin:0 auto;width:100%}.App .navbar-dark.navbar-toggler{border-color:hsla(0,0%,100%,.7)}.App.container{padding-left:0;padding-right:0}.App.container .century-logo{height:50px;margin-top:0;padding-right:10px}.App.container .top-right-links{color:#fff!important}.App .mb-3.navbar{padding-bottom:0;padding-top:0}.App .routes-container{padding-top:70px;min-height:96vh}.App .routes-container.accomodate-sidebar{padding-left:90px}@media (min-width:576px){.container,.container-sm{max-width:100%!important}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:100%!important}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:100%!important}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100%!important}}body{margin:0;padding:0;color:#333;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Open Sans",sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"PT Serif",serif}body code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body input.form-control,body select.form-control,body textarea.form-control{font-size:1rem}body input[type=file]{width:100%}
/*# sourceMappingURL=main.ea31a0bd.chunk.css.map */