#app,.app-container,body,html{background:#fff;min-height:100%;width:100%}body,html{font-family:Roboto,sans-serif;height:100%;margin:0;padding:0}a{color:#56aa1c;text-decoration:none}a:hover{color:#407e15}.app-container{flex:1;position:relative}.app-notifications{align-items:flex-end;position:fixed;right:2em;top:1em}#app,.app-container,.app-notifications{display:flex;flex-direction:column}.app-content{flex-grow:1}.app-content,.app-header{display:flex;flex-direction:column;padding:0 2em}.app-header{margin-bottom:1em}.app-center{align-items:center;display:flex;flex-grow:1;justify-content:center}.app-footer{font-size:.8em;margin:1em 0;text-align:center}ul.app-nav{align-content:space-between;display:flex;flex-direction:row;list-style:none;margin:0;padding:0}ul.app-nav>li{flex:1;text-align:center}.spinner{font-size:0;height:50px;position:relative;width:50px}.spinner:after,.spinner:before{border-radius:50%;border-style:solid;border-width:4px;content:"";display:block;position:absolute}@keyframes rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes anti-rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.spinner.circles:before{animation:rotate-animation 1s linear 0s infinite;border-color:rgba(86,170,28,0) #56aa1c #56aa1c rgba(86,170,28,0);height:42px;left:0;top:0;width:42px}.spinner.circles:after{animation:anti-rotate-animation .85s linear 0s infinite;border-color:rgba(86,170,28,0) #56aa1c #56aa1c rgba(86,170,28,0);height:29.4px;left:6.3px;top:6.3px;width:29.4px}.tiles{align-content:flex-start;display:flex;flex-wrap:wrap;margin:-1em}.tiles .tile{border:1px solid #ccc;box-shadow:0 5px 5px #000;display:flex;flex-direction:column;height:150px;margin:1em;padding:1em;width:200px}.notification{align-items:center;background-color:#fff;box-shadow:1px 7px 14px -5px rgba(0,0,0,.2);display:flex;flex-direction:row;max-width:500px;padding:.8em;position:relative;text-align:left}.notification+.notification{margin-top:1em}.notification.success:before{background-color:#2bde3f}.notification.error:before{background-color:#e7431a}.notification.info:before{background-color:#1d72f3}.notification.warning:before{background-color:#ffc007}.notification:before{content:"";height:2px;left:0;position:absolute;top:0;width:100%}.notification .notification-content .notification-title{color:#3e3e3e;font-weight:700;margin-bottom:8px;margin-top:0}.notification .notification-content .notification-message{color:#878787;font-size:14px;margin-bottom:0;margin-top:0}.notification .notification-close{cursor:pointer;fill:#878787;height:14px;margin-left:1.2em;margin-right:1em;width:14px}.search{margin-bottom:2em;position:relative}.search input[type=search]{background-color:#f1f1f1;border:1px solid transparent;box-sizing:border-box;font-size:1em;font-size:16px;padding:10px;width:250px}.search input[type=search]:focus+.search-results{display:block}.search .search-results{background:#f0f0f0;box-sizing:border-box;display:none;left:0;padding:1px;position:absolute;top:100%;width:250px;z-index:99}.search .search-results-item{background-color:#fff;border-bottom:1px solid #d4d4d4;cursor:pointer;padding:10px}.search .search-results-item:hover{background-color:#e9e9e9}.search .search-results-loading{background-color:#fff;padding:30px}.form-row{margin:1em}.form-row label{display:block;margin-bottom:.2em}.form-row input{font-size:1rem;padding:.3rem}.form-row button{border:1px solid #000;border-radius:4px;cursor:pointer;font-weight:700;padding:.5em 1em}.form-row button:disabled{border:1px solid #ccc;color:#ccc;cursor:default}
/*# sourceMappingURL=main.a59423.css.map*/