.button-container{background-color:var(--secondary);cursor:pointer;min-width:50px;width:auto;height:auto;padding:5px;border-radius:3px;margin:5px;box-shadow:1px 2px 3px 0 var(--box-shadow);display:flex;flex-direction:row;justify-content:center;align-items:center}.button-container:active{box-shadow:none}.row-container{display:flex;flex-direction:row;width:100%;height:auto;justify-content:center;align-items:center}.col-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}.col-1{width:100%}.col-2{width:50%}.col-3{width:33%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.67%}.col-7{width:14.29%}.container-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.toolbar-container{height:50px;width:100%;background-color:var(--primary);box-shadow:0 3px 3px 0 var(--box-shadow);display:flex;align-items:center;position:sticky}.toolbar-container .title{float:left;cursor:pointer;color:var(--base)}@media screen and (min-width: 800px){.toolbar-container .title{margin-left:75px}}@media screen and (max-width: 800px){.toolbar-container .title{margin-left:25px}}@media screen and (max-width: 600px){.toolbar-container .title{font-size:24px}}@media screen and (min-width: 600px){.toolbar-container .title{font-size:30px}}.toolbar-container .options{float:right}@media screen and (max-width: 800px){.menu-opener{display:block!important}}@media screen and (min-width: 800px){.menu-opener{display:none!important}}.icon-button-container{background-color:var(--secondary);cursor:pointer;width:auto;height:auto;padding:5px;border-radius:3px;margin:5px;box-shadow:1px 2px 3px 0 var(--box-shadow);display:flex;flex-direction:row;justify-content:center;align-items:center}.icon-button-container:active{box-shadow:none}.App{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100vh}.landing-page-content{display:flex;width:100%;height:calc(100vh - 50px);justify-content:center;align-items:center}.landing-page-description{width:70%;border-left:5px solid var(--secondary);padding-left:10px}.horizontal-break{width:80%;border:1px solid lightgray}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner-container{width:50px;height:50px;animation:spinner 1.5s linear infinite;border:5px solid #cfd0d1;border-radius:50%;border-bottom-color:var(--secondary)}.loading-spinner-container.small{width:10px;height:10px;border:4px solid #cfd0d1;border-bottom-color:var(--secondary)}.loading-spinner-container.medium{width:50px;height:50px}.loading-spinner-container.large{width:100px;height:100px;border:10px solid #cfd0d1;border-bottom-color:var(--secondary)}.card-container{box-shadow:0 5px 10px 2px var(--box-shadow);display:flex;border-radius:10px;margin-bottom:20px;padding:10px;color:var(--invert);height:auto;width:auto}.card-title-container{text-align:start;font-size:28px;font-weight:700;word-wrap:normal;padding-top:5px;padding-bottom:5px}.dashboard-container{display:flex;justify-content:center;align-items:flex-start;height:100%;width:100%}.dashboard-card{width:25%;min-width:200px}.side-bar-container{display:flex;flex-direction:column;justify-content:flex-start;min-width:200px;width:auto;height:100%;border-right:1px solid var(--primary);background:var(--base);visibility:visible;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media screen and (max-width: 800px){.side-bar-container{visibility:hidden;opacity:0;position:absolute;top:0;left:-50%}}.side-bar-container.display-menu{visibility:visible;opacity:1;left:0}.menu-control-bar{background-color:var(--primary)}.side-bar-item{width:100%;padding:5px;border-bottom:1px solid gray;cursor:pointer}.side-bar-title{font-weight:700;font-size:18;padding:3px;background-color:var(--primary);color:#fff;width:100%}.application-control-content{display:flex;width:100%;height:calc(100vh - 50px);justify-content:center;align-items:center}.error-404-container{display:flex;width:100%;height:calc(100vh - 50px);justify-content:center;align-items:center;text-align:center}.error-404-title{font-size:70px}.error-404-description{padding:20px}body{margin:0;padding: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}.theme-light{--base: #ffffff;--primary: #33658a;--primary-shadow: #2f4858;--primary-accent: #86bbd8;--secondary: #ee7b30;--invert: #000000;--box-shadow: rgba(0, 0, 0, .25)}.theme-dark{--base: #121212;--primary: #2f4858;--primary-shadow: #1c282f;--primary-accent: #33658a;--secondary: #ee7b30;--invert: #ffffff;--box-shadow: rgba(255, 255, 255, .25)}table{width:80%;border:1px solid lightgray;border-radius:10px;border-spacing:0}table th{padding:5px;background-color:var(--primary);color:#fff;display:none}table th:hover{background-color:var(--primary-shadow);cursor:pointer}table td{display:block}table td:first-child{padding-top:10px}table td:last-child{padding-bottom:10px}table td:before{content:attr(data-th) ": ";color:var(--primary);font-weight:700;width:6.5em;display:inline-block}@media screen and (min-width: 800px){table td:before{display:none}}table td,table th{border-bottom:1px solid lightgray}@media screen and (min-width: 800px){table td,table th{display:table-cell}}table tr:nth-child(2n){background-color:#d3d3d3}@media screen and (min-width: 800px){table tr:last-child>td{border-bottom:none}}@media screen and (max-width: 800px){table tr:last-child>td:last-child{border-bottom:none}}table thead tr th:first-child{border-top-left-radius:10px}table thead tr th:last-child{border-top-right-radius:10px}table tbody tr:hover{cursor:pointer;background-color:#c8e6f0}.admin-table-header-text{padding:5px}.admin-table-header-sort-char{min-width:20px}.admin-table-cell{width:auto;padding:5px}.element-field{margin:7px 0}.element-label{font-size:14px}.element-editable{width:100%}.input-none{font-size:20px}.input-text{padding:6px 10px;font-size:20px;box-sizing:border-box;border:1px solid lightgray;outline:none;border-radius:5px;transition:.5s;-webkit-transition:.5s}.input-text:focus{border:1px solid black}.input-select{padding:6px 10px;font-size:20px;background-color:#fff;outline:none;border:1px solid lightgray;border-radius:5px;transition:.5s;-webkit-transition:.5s}.input-select:focus{border:1px solid black;border-radius:5px}.input-checkbox{width:auto;margin:0}.admin-editor-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
