.sign-in .box{width:300px;margin:10% auto 0 auto}#app{padding-top:var(--nav-height)}#app .page-content{height:calc(100vh - var(--nav-height))}.flex-table{display:flex;flex-direction:column;height:100%}.flex-table.flex-table-pointer .flex-table-body .flex-table-cell{cursor:pointer}.flex-table.flex-table-bordered .flex-table-header{border-top:1px solid #dbdbdb}.flex-table.flex-table-bordered .flex-table-cell{border-left:1px solid #dbdbdb}.flex-table.flex-table-bordered .flex-table-cell:first-child{border-left:none}.flex-table{min-width:100px}.flex-table-header{display:flex;flex-direction:row;background-color:#eee;overflow-x:hidden;overflow-y:scroll}.flex-table-body{flex:1;overflow-y:scroll}.flex-table.no-scroll .flex-table-body,.flex-table.no-scroll .flex-table-header{overflow-y:visible}.flex-table .flex-table-row{display:flex;flex-direction:row}.flex-table .flex-table-cell{overflow-x:hidden;overflow-y:visible}.flex-table-cell{flex:1}.flex-table .flex-table-header .flex-table-cell{border-bottom:1px solid #dbdbdb;color:#363636;font-weight:700}.flex-table .flex-table-cell.h{flex:1;color:#363636;font-weight:700;background-color:#eee}.flex-table .flex-table-header .flex-table-cell:first-child,.flex-table .flex-table-row .flex-table-cell:first-child{padding-left:.5em}.flex-table .flex-table-header .flex-table-cell:last-child,.flex-table .flex-table-row .flex-table-cell:last-child{padding-right:.5em}.flex-table a.flex-table-row{color:#333}.flex-table.flex-table-striped .flex-table-row:nth-child(2n){background-color:#fafafa}.flex-table.flex-table-hoverable .flex-table-row:hover{background-color:#f5f5f5}.flex-table .flex-table-cell{border-bottom:1px solid #dbdbdb;padding:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flex-table .flex-table-header .flex-table-cell p{font-weight:400;font-size:.8em;padding-left:5px}.flex-table.wrap .flex-table-cell,.flex-table .wrap .flex-table-cell{white-space:normal}.uc-words,.ucwords{text-transform:capitalize}.uc,.uppercase{text-transform:uppercase}.pointer{cursor:pointer}.pointer-default,.pointer-normal{cursor:default}.b,.bold{font-weight:700}.i,.italic{font-style:italic}.u,.underline{text-decoration:underline}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-wrap{white-space:nowrap!important}.nl-fix,.pre{white-space:pre-line!important}.flex{flex-direction:row;min-height:0}.flex,.flex-col{display:flex!important}.flex-col{flex-direction:column}.invisible{visibility:hidden}.flex-0,.flex-none{flex:none!important}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.flex-11{flex:11}.flex-12{flex:12}.pad,.pad-bottom,.pad-top-bottom{padding-bottom:.75rem}.pad,.pad-left,.pad-sides{padding-left:.75rem}.pad,.pad-right,.pad-sides{padding-right:.75rem}.pad,.pad-top,.pad-top-bottom{padding-top:.75rem}.margin,.margin-bottom,.margin-top-bottom{margin-bottom:.75rem}.margin,.margin-left,.margin-sides{margin-left:.75rem}.margin,.margin-right,.margin-sides{margin-right:.75rem}.margin,.margin-top,.margin-top-bottom{margin-top:.75rem}.pad-20{padding:20px}.pad-top-20{padding-top:20px}.pad-right-20{padding-right:20px}.pad-bottom-20{padding-bottom:20px}.pad-left-20,.pad-sides-20{padding-left:20px}.pad-sides-20{padding-right:20px}.pad-10{padding:10px}.pad-top-10{padding-top:10px}.pad-right-10{padding-right:10px}.pad-bottom-10{padding-bottom:10px}.pad-left-10,.pad-sides-10{padding-left:10px}.pad-sides-10{padding-right:10px}.pad-5{padding:5px}.pad-top-5{padding-top:5px}.pad-right-5{padding-right:5px}.pad-bottom-5{padding-bottom:5px}.pad-left-5,.pad-sides-5{padding-left:5px}.pad-sides-5{padding-right:5px}.pad-0{padding:0!important}.pad-top-0{padding-top:0}.pad-right-0{padding-right:0}.pad-bottom-0{padding-bottom:0}.pad-left-0,.pad-sides-0{padding-left:0}.pad-sides-0{padding-right:0}.margin-20{margin:20px}.margin-10{margin:10px}.margin-5{margin:5px}.margin-0{margin:0}.margin-top-20{margin-top:20px}.margin-right-20{margin-right:20px}.margin-bottom-20{margin-bottom:20px}.margin-left-20{margin-left:20px}.margin-top-10{margin-top:10px}.margin-right-10{margin-right:10px}.margin-bottom-10{margin-bottom:10px}.margin-left-10{margin-left:10px}.margin-top-5{margin-top:5px}.margin-right-5{margin-right:5px}.margin-bottom-5{margin-bottom:5px}.margin-left-5{margin-left:5px}.margin-top-0{margin-top:0}.margin-right-0{margin-right:0}.margin-bottom-0{margin-bottom:0!important}.margin-left-0{margin-left:0}.no-margin{margin:0!important}.no-padding{padding:0!important}.width-100{width:100%}.height-100{height:100%}.width-100vw{width:100vw}.height-100vh{height:100vh}.w-10px,.width-10px{width:10px}.w-20px,.width-20px{width:20px}.w-30px,.width-30px{width:30px}.w-40px,.width-40px{width:40px}.w-50px,.width-50px{width:50px}.w-60px,.width-60px{width:60px}.w-70px,.width-70px{width:70px}.w-80px,.width-80px{width:80px}.w-90px,.width-90px{width:90px}.w-100px,.width-100px{width:100px}.w-150px,.width-150px{width:150px}.w-200px,.width-200px{width:200px}.w-250px,.width-250px{width:250px}.w-300px,.width-300px{width:300px}.w-400px,.width-400px{width:400px}.w-500px,.width-500px{width:500px}.h-10px,.height-10px{height:10px}.h-20px,.height-20px{height:20px}.h-30px,.height-30px{height:30px}.h-40px,.height-40px{height:40px}.h-50px,.height-50px{height:50px}.h-60px,.height-60px{height:60px}.h-70px,.height-70px{height:70px}.h-80px,.height-80px{height:80px}.h-90px,.height-90px{height:90px}.h-100px,.height-100px{height:100px}.h-150px,.height-150px{height:150px}.h-200px,.height-200px{height:200px}.h-250px,.height-250px{height:250px}.h-300px,.height-300px{height:300px}.h-400px,.height-400px{height:400px}.h-500px,.height-500px{height:500px}.font-size-50{font-size:.5em}.font-size-60{font-size:.6em}.font-size-70{font-size:.7em}.font-size-80{font-size:.8em}.font-size-90{font-size:.9em}.font-size-100{font-size:1em}.font-size-110{font-size:1.1em}.font-size-120{font-size:1.2em}.font-size-130{font-size:1.3em}.font-size-140{font-size:1.4em}.font-size-150{font-size:1.5em}.font-size-160{font-size:1.6em}.font-size-170{font-size:1.7em}.font-size-180{font-size:1.8em}.font-size-190{font-size:1.9em}.font-size-200{font-size:2em}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.overflow-x-visible{overflow-x:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-y-visible{overflow-y:visible}.overflow-y-hidden{overflow-y:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.center,.text-center{text-align:center!important}.left,.text-left{text-align:left!important}.right,.text-right{text-align:right!important}.color-red,.text-red{color:red!important}.color-blue,.text-blue{color:#00f!important}.color-green,.text-green{color:green!important}.color-yellow,.text-yellow{color:#ff0!important}.color-orange,.text-orange{color:orange!important}.color-fff,.text-fff{color:#fff!important}.color-eee,.text-eee{color:#eee!important}.color-ddd,.text-ddd{color:#ddd!important}.color-ccc,.text-ccc{color:#ccc!important}.color-bbb,.text-bbb{color:#bbb!important}.color-aaa,.text-aaa{color:#aaa!important}.color-999,.text-999{color:#999!important}.color-888,.text-888{color:#888!important}.color-777,.text-777{color:#777!important}.color-666,.text-666{color:#666!important}.color-555,.text-555{color:#555!important}.color-444,.text-444{color:#444!important}.color-333,.text-333{color:#333!important}.color-222,.text-222{color:#222!important}.color-111,.text-111{color:#111!important}.color-000,.text-000{color:#000!important}.bg-red{background-color:red!important}.bg-blue{background-color:#00f!important}.bg-green{background-color:green!important}.bg-yellow{background-color:#ff0!important}.bg-orange{background-color:orange!important}.bg-fff{background-color:#fff!important}.bg-eee{background-color:#eee!important}.bg-ddd{background-color:#ddd!important}.bg-ccc{background-color:#ccc!important}.bg-bbb{background-color:#bbb!important}.bg-aaa{background-color:#aaa!important}.bg-999{background-color:#999!important}.bg-888{background-color:#888!important}.bg-777{background-color:#777!important}.bg-666{background-color:#666!important}.bg-555{background-color:#555!important}.bg-444{background-color:#444!important}.bg-333{background-color:#333!important}.bg-222{background-color:#222!important}.bg-111{background-color:#111!important}.bg-000{background-color:#000!important}.border-fff{border:1px solid #fff!important}.border-eee{border:1px solid #eee!important}.border-ccc{border:1px solid #ccc!important}.border-999{border:1px solid #999!important}.border-666{border:1px solid #666!important}.border-333{border:1px solid #333!important}.border-top-fff{border-top:1px solid #fff!important}.border-top-eee{border-top:1px solid #eee!important}.border-top-ccc{border-top:1px solid #ccc!important}.border-top-999{border-top:1px solid #999!important}.border-top-666{border-top:1px solid #666!important}.border-top-333{border-top:1px solid #333!important}.border-bottom-fff{border-bottom:1px solid #fff!important}.border-bottom-eee{border-bottom:1px solid #eee!important}.border-bottom-ccc{border-bottom:1px solid #ccc!important}.border-bottom-999{border-bottom:1px solid #999!important}.border-bottom-666{border-bottom:1px solid #666!important}.border-bottom-333{border-bottom:1px solid #333!important}.border-none{border:none!important}.border-top-none{border-top:none!important}.border-bottom-none{border-bottom:none!important}.border-left-none{border-left:none!important}.border-right-none{border-right:none!important}.flex-middle{display:flex;align-items:center;justify-content:center}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.2}to{opacity:1}}:root{--nav-height:52px}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eb397dfa.eot);src:url(../fonts/fa-solid-900.eb397dfa.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.25d740d4.woff2) format("woff2"),url(../fonts/fa-solid-900.22e3270b.woff) format("woff"),url(../fonts/fa-solid-900.ba008862.ttf) format("truetype"),url(../img/fa-solid-900.bb8ecec4.svg#fontawesome) format("svg")}body,html{margin:0;padding:0;height:100%;color:#333}.fa,.fas{font-family:Font Awesome\ 5 Pro;font-weight:900}.modal-content{width:100%!important}.modal-content .box{height:90vh;max-height:400px}.toolbar{padding:10px;width:100%;background-color:#e3e3e3;border-bottom:1px solid #ccc}.dropdown-menu{min-width:0}.toolbar .name{font-size:1.5em;font-weight:700;padding-left:10px}.toolbar-spacer{height:70px}.cancelled{background-color:#f08080}.expired{background-color:#ffa07a}.active{background-color:#add8e6}.used{background-color:#90ee90}.section-box{padding:20px;border:1px solid #ccc;background-color:#f5f5f5;border-radius:10px}