*,:after,:before{outline:0;padding:0;margin:0;box-sizing:border-box}body,html{height:1px;padding:0;margin:0;min-height:100%}img{max-width:100%}body{flex-direction:column;justify-content:flex-start;align-items:stretch;background-color:#fff;color:#0a0a0a;font-size:14px;margin:0;font-family:Gotham Pro,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,body{display:flex}#root{flex:1 1;flex-direction:column;align-items:center}#root,body,html{min-width:320px;width:100%}a,a:active,a:focus,a:hover{color:#0a0a0a;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.DayPicker-wrapper{padding-bottom:7px!important}.DayPicker-Month{margin:12px 15px 0!important}.DayPicker-NavButton{top:12px!important}.app-layout{min-width:320px;width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}.app-header{width:100%;flex:0 0 70px}.app-user-greeting{font-weight:600}.app-header-content{height:100%;width:100%;max-width:480px;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}.header-user-data{width:100px;margin-left:18px;text-align:center;font-weight:500}.event-submit-btn,.login-link,.login-submit-btn,.logout-btn,.signup-submit-btn,.update-submit-btn{position:relative;padding:0 18px;margin-right:18px;height:36px;line-height:38px;background-color:#fdd805;font-weight:500;font-family:Gotham Pro,sans-serif;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border:none;text-transform:uppercase;text-align:center;letter-spacing:.1px;cursor:pointer}.login-link,.login-link:active,.login-link:focus,.login-link:hover,.logout-btn,.logout-btn:active,.logout-btn:focus,.logout-btn:hover{padding:0;margin:0;font-size:14px;line-height:20px;color:#b61018;height:auto;background-color:transparent;box-shadow:none}.app-user-links,.login-link,.login-link:active,.login-link:focus,.login-link:hover{margin-right:25px}.app-user-links{height:30px;text-align:left}.login-submit-btn,.signup-submit-btn{margin:25px 0 0;width:100%}.app-header .app-user-logo{margin-right:15px;width:26px;height:26px;background:transparent url(/images/user.png) 50% no-repeat;background-size:contain;cursor:pointer}.login-screen,.signup-screen{position:relative;flex:1 1;width:100%}.login-screen-inner,.signup-screen-inner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.login-screen-content,.signup-screen-content{width:100%;min-height:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.switch-auth{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:20px;font-size:14px;font-weight:500}.switch-auth a,.switch-auth a:active,.switch-auth a:focus,.switch-auth a:hover{color:#b61018;margin:2px auto 0}.login-screen form,.signup-screen form{width:300px;padding:25px;box-shadow:0 0 7px rgba(0,0,0,.25)}.login-screen form label,.signup-screen form label{display:inline-block;margin-bottom:7px;font-weight:500}.login-screen form .password-label,.signup-screen form .password-label{margin-top:15px}.login-screen form input,.signup-screen form input{width:100%;padding:5px;outline:0;border:1px solid #d7d8db;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8}.events-user-data{text-align:center;width:100%;font-weight:500}.events-list-data{position:relative;width:100%;flex:1 1}.events-list-data-inner{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;padding-top:2px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.event-list-item{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:7px;cursor:pointer;font-size:14px;font-weight:500;border-top:1px solid #d7d8db}.event-list-item>div{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.event-list-item>div>:first-child{margin-bottom:2px}.event-list-item>div>:last-child{font-size:13px;line-height:20px;text-transform:uppercase}.event-list-item>div>.event-numeric{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding-top:5px;font-size:28px;line-height:28px;font-weight:700;font-family:Montserrat,sans-serif}.event-list-item:hover{background:#ddecff}.view-heading{font-size:13px;text-transform:uppercase;line-height:24px;font-weight:700;font-family:Montserrat,sans-serif;padding:20px 0;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.events-list-calendar{padding-top:15px}.rlc-calendar{width:284px!important;border:0!important;margin:0 auto!important}.rlc-details{display:none!important}.app-footer{flex:0 0 80px}.app-footer-content{width:100%;height:100%;max-width:480px;margin:0 auto;display:flex}.app-footer-content>*{height:80px;display:flex;justify-content:center;align-items:center;flex-grow:1;cursor:pointer;box-shadow:0 0 6px -3px rgba(0,0,0,.75)}.app-footer .link-add-event{background:#5f5560 url(/images/1.jpg) 50% no-repeat;background-size:100px auto}.app-footer .link-calendar{background:#9ed9e1 url(/images/2.jpg) 50% no-repeat;background-size:90px auto}.app-footer .link-statistics{background:#fdfdfe url(/images/3.jpg) 50% no-repeat;background-size:75px auto}.range-label{width:100%;background-color:red;text-align:center;font-size:15px;font-weight:500;color:#fff;padding:5px 15px}.add-event-view{position:relative;flex:1 1}.add-event-view-inner{width:100%;max-width:480px;margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 0 6px -3px rgba(0,0,0,.75)}.add-event-form{position:relative}.add-event-form .input-group{width:100%;display:flex;flex-direction:column}.add-event-form form,.user-update-box form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:320px;padding:15px 25px 25px;box-shadow:0 0 7px rgba(0,0,0,.25)}.add-event-form form label{display:inline-block;margin-top:10px;margin-bottom:5px;font-weight:500}.add-event-form form input,.user-update-box form input{width:100%;padding:5px;outline:0;border:1px solid #d7d8db;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8}.add-event-form .event-submit-btn,.user-update-box form .update-submit-btn{margin:25px 0 0;width:100%}.add-event-form form select{padding:4px;margin:0;border-radius:0;border:1px solid #d7d8db;box-shadow:0 1px 0 0 #d7d8db,0 0 0 1px #e3e4e8;outline:none;display:inline-block;cursor:pointer}.events-list-screen{position:relative;flex:1 1}.events-list-screen-inner{width:100%;max-width:480px;margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-shadow:0 0 6px -3px rgba(0,0,0,.75)}.event-form-result,.user-update-result{text-align:center;font-size:16px;color:red;font-weight:500;margin-bottom:20px}.update-view{flex:1 1;position:relative}.update-view-inner{width:100%;max-width:480px;margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 6px -3px rgba(0,0,0,.75)}.user-image-box{flex:0 0 220px;width:220px;background:transparent url(/images/user-big.png) 50% no-repeat;background-size:contain;margin-bottom:25px}.event-detail{position:relative;width:100%;flex:1 1}.event-detail-inner{width:100%;max-width:480px;margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}.event-detail-inner,.event-detail-inner>div{display:flex;box-shadow:0 0 6px -3px rgba(0,0,0,.75)}.event-detail-inner>div{width:50%;height:150px;background:#fff;flex-direction:column;justify-content:space-between;align-items:center;padding:15px 15px 25px}.event-detail-inner>div:last-child{width:100%}.event-detail-date{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:15px 10px}.event-detail-date .delete-img-box{margin-right:4px}.event-detail-date .delete-img-box img{height:36px}.event-detail-date .back-img-box{margin-left:3px}.event-detail-date .back-img-box img{width:38px}.event-detail-date span{flex:1 1;text-align:center;font-size:13px;text-transform:uppercase;line-height:28px;font-weight:700;font-family:Montserrat,sans-serif}.events-list-heading{padding-top:15px}.events-list-heading span{text-align:center;font-size:13px;text-transform:uppercase}.event-detail-inner>div>:first-child,.events-list-heading span{flex:1 1;line-height:28px;font-weight:700;font-family:Montserrat,sans-serif}.event-detail-inner>div>:first-child{display:flex;flex-direction:column;justify-content:center;font-size:28px}.event-detail-inner>div>:last-child{font-size:13px;line-height:20px;font-weight:500;text-transform:uppercase}.statistics-view{position:relative;flex:1 1}.statistics-view-inner{width:100%;max-width:480px;margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;display:flex;flex-direction:column;box-shadow:0 0 6px -3px rgba(0,0,0,.75)}.statistics-period-form{position:absolute;right:0;top:0;padding:6px 8px 5px 12px;background:#fdd805;box-shadow:0 0 7px rgba(0,0,0,.25);z-index:10}.statistics-period-form label{display:block;margin-bottom:3px;cursor:pointer;font-size:14px;font-weight:500}.statistics-period-form label input{position:relative;top:1px;right:3px}.statistics-heading,.statistics-period{font-size:13px;text-transform:uppercase;line-height:24px;font-weight:700;font-family:Montserrat,sans-serif}.statistics-data{flex:1 1 auto;align-self:stretch;display:flex;justify-content:space-between;align-items:stretch;padding-top:25px}.statistics-data>div{flex:1 1 25%;border-left:1px solid #d7d8db;text-align:center;display:flex;flex-direction:column;align-items:center}.statistics-data>div:first-child{border-left:none}.statistics-data>div>.statistics-description{position:relative;flex:0 0 75px;padding-bottom:15px;display:flex;justify-content:center;color:#5f5560;font-size:13px;text-transform:uppercase;line-height:25px;font-weight:700;font-family:Montserrat,sans-serif;-webkit-text-orientation:mixed;text-orientation:mixed}.statistics-data>div>.statistics-image{flex:0 1 55px;display:flex;justify-content:center;align-items:center}.statistics-data>div>.statistics-numeric{flex:0 1 55px;max-width:80px;display:flex;flex-direction:column;justify-content:center;font-size:27px;line-height:27px;font-weight:700;font-family:Montserrat,sans-serif}.statistics-data>div>:last-child{margin-top:10px;font-size:13px;line-height:18px;text-transform:uppercase}.statistics-item{width:100%;flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-around;padding:15px 0;font-size:14px;font-weight:500;box-shadow:0 0 6px -3px rgba(0,0,0,.75)}.start-view,.statistics-item{position:relative;align-items:center}.start-view{flex:1 1;flex-direction:column;justify-content:center}.start-view-inner{width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 0 6px -3px rgba(0,0,0,.75)}.start,.start-logo{flex:0 0 auto}.start-logo{margin-top:12px;max-width:260px}.start-text{flex:1 1;display:flex;justify-content:center;align-items:center;color:#5f5560;max-width:320px;text-align:center;font-size:20px;text-transform:uppercase;line-height:32px;font-weight:700;font-family:Montserrat,sans-serif}.header-logo{flex:1 1;z-index:10;position:relative;height:50px;background:transparent url(/images/header-logo1.png) 50% no-repeat;background-size:200px auto;margin-left:72px}
/*# sourceMappingURL=main.4734c256.chunk.css.map */