@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil+Text:wght@400;500;600&display=swap);.header{width:100%;flex-direction:column;align-self:center;background-color:#212121;height:315px}.header,.header .header-content{display:flex;justify-content:center}.header .header-content{text-align:center;color:#818181;font-size:16px;padding-bottom:15px;align-items:flex-start}.header .header-content:last-child{padding-bottom:0}.header .header-content img{max-width:200px;height:auto;border-radius:50%;box-shadow:0 0 20px 5px #000}.header .header-content .fa{margin:0 7px}.header .header-content p{margin:0}.header .header-content .active{color:#fff}.header .header-content a{color:#818181}.header .header-content a:hover{color:#fff}.header-sticky{display:flex;padding:5px 0;width:100%;flex-direction:row;justify-content:space-between;background-color:#212121;position:fixed;bottom:0;z-index:2;transition:bottom .3s;border-top:1px solid #393939}.header-sticky.hide{bottom:-40px}.header-sticky .header-sticky-content{padding:0 5px;display:flex;justify-content:center;align-self:center;align-items:flex-start}.header-sticky .header-sticky-content img{max-width:30px;height:auto;border-radius:50%}.header-sticky .header-sticky-content .fa{margin:0 7px;font-size:14px}.header-sticky .header-sticky-content a{color:#818181;text-decoration:none}.header-sticky .header-sticky-content a:hover{color:#fff}.header-sticky .header-sticky-content span{height:100%;color:#818181;font-size:14px}.header-sticky .header-sticky-content span:hover{color:#fff}.header-sticky .header-sticky-content .active span{color:#fff!important}@media only screen and (max-width:600px){.header{height:215px}.header .header-content{font-size:12px!important;padding-bottom:7px}.header .header-content:last-child{padding-bottom:0}.header .header-content img{max-width:150px!important}.header-sticky-content .fa,.header-sticky-content span{font-size:10px!important}}.navbar-large{display:flex;flex-direction:row;background-color:#393939;height:40px;justify-content:flex-start;align-items:center}.navbar-large .navbar-large-item{height:100%;display:flex;justify-content:center;align-items:center;padding:0 15px;color:grey;cursor:pointer}.navbar-large .navbar-large-item.star{color:gold}.navbar-large .navbar-large-item.selected{background-color:#686868;color:#fff}.navbar-large .navbar-large-item.selected.star{color:gold}.navbar-large .navbar-large-item:hover{background-color:#686868;color:#fff}.navbar-large.sticky{background-color:#212121}.navbar-large.sticky .navbar-large-item{height:100%;display:flex;justify-content:center;align-items:center;padding:0 15px;color:#e2e2e2;cursor:pointer}.navbar-large.sticky .navbar-large-item.star{color:gold}.navbar-large.sticky .navbar-large-item.selected{background-color:#9a9a9a;color:#212121}.navbar-large.sticky .navbar-large-item.selected.star{color:gold}.navbar-large.sticky .navbar-large-item:hover{background-color:#9a9a9a;color:#212121}.navbar-large.sticky,.navbar-small.sticky{position:fixed;top:0;width:100%;z-index:2}.stuck+.content{padding-top:40px;padding-bottom:40px}.navbar-small{background-color:#e2e2e2;padding:10px 0}.navbar-small.sticky{background-color:#212121}.navbar-small .navbar-small-toggle-container{display:flex;justify-content:flex-end;align-items:center}.navbar-small .navbar-small-toggle-container .navbar-small-toggle{padding:0 8px;margin-right:10px;cursor:pointer;border:1px solid #a9a9a9;border-radius:3px}.navbar-small .navbar-small-toggle-container .navbar-small-toggle:hover{background-color:#a9a9a9}.navbar-small .navbar-small-toggle-container .navbar-small-toggle.sticky{border:1px solid #393939}.navbar-small .navbar-small-toggle-container .navbar-small-toggle.sticky:hover{background-color:#393939}.navbar-small .navbar-small-toggle-container .navbar-small-toggle-icon{width:25px;height:3px;border-radius:4px;background-color:#333;margin:6px 0}.navbar-small .navbar-small-toggle-container .navbar-small-toggle-icon.sticky{background-color:#e2e2e2}.navbar-small .navbar-small-toggle-container button{margin:0 10px}.navbar-small .navbar-small-content-holder{transition:max-height .6s;height:auto;max-height:250px;overflow:hidden}.navbar-small .navbar-small-content-holder.collapsed{max-height:0}.navbar-small .navbar-small-content-holder .navbar-small-item{color:grey;margin:10px 8px;font-size:12px;cursor:pointer}.navbar-small .navbar-small-content-holder .navbar-small-item.selected,.navbar-small .navbar-small-content-holder .navbar-small-item:hover{color:#212121;font-weight:700}.navbar-small .navbar-small-content-holder .navbar-small-item.sticky{color:#aaa}.navbar-small .navbar-small-content-holder .navbar-small-item.sticky.selected,.navbar-small .navbar-small-content-holder .navbar-small-item.sticky:hover{color:#fff;font-weight:650}@media only screen and (max-width:650px){.category-title{display:none}}@media only screen and (min-width:650px){.category-icon.hide{display:none}}.year .bullet{background-color:red;border-radius:50%;width:15px;height:15px;display:inline-block}.year .year-title{font-size:20px;padding:5px 0;margin:5px 0;text-align:center;font-weight:550;color:#fff;background-image:linear-gradient(90deg,#393939,#212121)}.year .year-title-invisble{height:5px}.year .picture-row{margin-bottom:5px}.year .click-container{display:inline-block;position:relative}.year .click-container i{z-index:2;position:absolute;top:2px;left:8px;opacity:.4}.year .click-container .click{cursor:pointer;display:inline-block}.year .click-container:hover i{opacity:1}.click-expanded-container{width:100vw;height:100vh;background-color:#000;position:fixed;z-index:2;top:0}.click-expanded-container .click-expanded{width:100vw;height:100vh;object-fit:scale-down}.click-expanded-container i{z-index:3;color:#fff;position:fixed;font-size:40px;opacity:.4;cursor:pointer}.click-expanded-container i:hover{opacity:1}@media only screen and (max-width:600px){.click-expanded-container i{right:10px;bottom:10px}}@media only screen and (min-width:600px){.click-expanded-container i{left:10px;top:10px}}.progress-bar{height:20px;background:#0b6623;margin-top:0;display:flex;justify-content:center;align-items:center}.progress-bar .progress-number{color:#fff;font-size:14px;width:100%;text-align:center}.upload-form-container{z-index:2;display:flex;justify-content:space-between;align-items:center}.upload-form-container,.upload-form-overlay{position:fixed;top:0;left:0;height:100vh;width:100%}.upload-form-overlay{background-color:#212121;opacity:.9;z-index:1}.upload-form{width:100%;margin:50px;border-radius:4px;background-color:#f5f5f5;box-shadow:0 0 30px 5px #212121}.upload-form .upload-form-header{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.upload-form .upload-form-header .header-title{margin:10px 0;color:#404040}.upload-form .upload-form-header .cancel-icon{color:#ad1111;cursor:pointer}.upload-form .upload-form-header .cancel-icon:hover{color:#730a0a}.upload-form .upload-form-body{display:flex;flex-direction:row;padding:10px;margin:10px}.upload-form .upload-form-body .header-title{margin:10px 0;color:#404040}.upload-form .upload-form-body .picture{width:20%;display:flex;justify-content:center;align-items:center}.upload-form .upload-form-body .picture .upload-form-picture{max-width:200px;box-shadow:0 0 20px 2px grey}.upload-form .upload-form-body .details{width:80%;padding:0 10px;display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.upload-form .upload-form-body .details .item{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:10px;border:1px solid #d3d3d3;border-radius:4px;background-color:#fff}.upload-form .upload-form-body .details .item .item-label{margin:3px 0;color:grey;font-size:14px}.upload-form .upload-form-body .details .full{grid-column:1/3}.upload-form .upload-form-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px}.upload-form .upload-form-footer button{color:#fff;background-color:#1976d2;cursor:pointer;border:0 solid #1976d2;border-radius:4px;height:30px;margin:0 5px}.upload-form .upload-form-footer button.danger{color:#fff;background-color:#ad1111}.upload-form .upload-form-footer button:hover{color:#fff;background-color:#0c549c;cursor:pointer;border:0 solid #1976d2;border-radius:4px;height:30px}.upload-form .upload-form-footer button:hover.danger{color:#fff;background-color:#730a0a}.add-image-button{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#696969;padding:10px}.add-image-button input.hidden{height:0;width:0;opacity:0}.add-image-button .add-icon{color:#ff0;font-size:35px}.add-image-button .add-icon:hover{color:#e2e2e2;cursor:pointer}.add-image-button .add-image-text{color:#fff;font-size:12px}.table-container{margin:30px;border-radius:4px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.table-container .table-title{padding:10px 0;margin:0;text-align:center;background-color:#696969;color:#f5f5f5;border-radius:4px 4px 0 0}.table-container table{font-family:arial,sans-serif;font-size:12px;border-collapse:collapse;width:100%}.table-container td,.table-container th{text-align:center;padding:8px}.table-container tr:nth-child(2n){background-color:#fafafa}.table-container tr:nth-child(odd){background-color:#e2e2e2}.table-container th{text-align:center;background-color:#696969;color:#f5f5f5}.table-container .thumbnail-cell{padding:0;width:100px;align-items:center}.table-container .thumbnail{max-width:100px;height:auto}.table-container .edit-icon{cursor:pointer;font-size:15px}.admin-viz-analysis{display:flex;flex-direction:row;justify-content:space-evenly;margin:30px 0}.admin-viz-analysis .viz-container{display:flex;flex-direction:column;border-radius:4px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);background-color:#fff}.admin-viz-analysis .viz-container .viz-title{margin:0;background-color:#696969;color:#f5f5f5;padding:10px 0 2px;text-align:center;border-radius:4px 4px 0 0}.admin-viz-analysis .viz-container .viz-subtitle{background-color:#696969;color:#f5f5f5;font-size:10px;font-style:italic;padding:0 0 10px;text-align:center;margin:0 0 10px}.admin-viz-analysis .viz-container .total{background-color:#cacaca;color:#212121;margin:0;text-align:center;padding:10px}.admin-viz-analysis .viz-container .show{background-color:#8cc453;color:#212121;margin:0;text-align:center;padding:10px}.admin-viz-analysis .viz-container .hide{background-color:#a52c22;color:#fff;margin:0;text-align:center;padding:10px;border-radius:0 0 4px 4px}.admin-container{z-index:0}.admin-container .admin .admin-header{display:flex;flex-direction:row;justify-content:center;background-color:#212121;padding:10px 20px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.admin-container .admin .admin-header .admin-title{color:#e5e5e5;margin:0}.login{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#212121}.login .error{margin:0;color:#ff0}.login *{margin-bottom:10px}.login label{font-size:16px;color:#fff}.login button{font-size:12px;cursor:pointer}body{margin:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#212121}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:#212121}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.disabled-style{text-decoration:none}.page-not-found{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background-color:#212121;color:#e2e2e2}.page-not-found i{font-size:50px;margin-right:10px}
/*# sourceMappingURL=main.8882103a.chunk.css.map */