*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;background:url(../img/bg.jpg);background-color:darkgray;background-size:cover;background-attachment:fixed;background-blend-mode:multiply;font-family:sans-serif}header img{width:320px;width:20rem;margin:20px}header .info{position:absolute;top:32px;top:2rem;right:80px;right:5rem;padding:40px;padding:2.5rem}@-webkit-keyframes autofill{0%,100%{color:#fff;background:transparent}}:-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.hidden{display:none}.info{padding:16px;padding:1rem;box-sizing:border-box;background:rgba(0,0,0,0.6);border-radius:0.625rem;box-shadow:0 15px 25px rgba(0,0,0,0.5);color:#e6e6e6;font-size:14px}.info .total{font-size:16px;font-size:1rem;color:#eee;margin-top:5px}@media only screen and (max-width: 700px){header .info{top:5px;right:5px;padding:5px}}input[type="date"]{position:relative;opacity:0}input[type="date"]:after{content:"\25BC";color:#555;padding:0 5px}input[type="date"]:hover:after{color:#bf1400}input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}input[type="date"]::-webkit-inner-spin-button{z-index:1;display:none}input[type="date"]::-webkit-clear-button{z-index:1}.container{min-width:400px;min-width:25rem;max-width:95%;width:800px;width:50rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px;padding:2.5rem;box-sizing:border-box;background:rgba(0,0,0,0.6);border-radius:0.625rem;box-shadow:0 15px 25px rgba(0,0,0,0.5);color:#fff}.container .row100{position:relative;width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.container .row100 .col{position:relative;width:100%;padding:0 10px;margin:10px 0 5px;transition:0.5s}.box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;width:25rem;padding:40px;padding:2.5rem;box-sizing:border-box;background:rgba(0,0,0,0.6);border-radius:0.625rem;box-shadow:0 15px 25px rgba(0,0,0,0.5)}.container h2,.box h2{margin:0 0 30px;margin:0 0 1.875rem;padding:0;color:#fff;text-align:center}.container .inputBox,.box .inputBox{position:relative}.container .inputBox input,.container .inputBox select,.box .inputBox input,.box .inputBox select{width:100%;padding:10px 0;padding:0.625rem 0;font-size:16px;font-size:1rem;color:#fff;letter-spacing:0.992px;letter-spacing:0.062rem;margin-bottom:14px;margin-bottom:0.875rem;border:none;border-bottom:1.04px solid #fff;border-bottom:0.065rem solid #fff;outline:none;background-image:none;background:transparent;box-shadow:none !important}.container .inputBox select,.box .inputBox select{height:37px;padding:0;padding-top:5px}.container .inputBox select option,.box .inputBox select option{background-color:#333}.container .inputBox label,.box .inputBox label{position:absolute;top:0;left:0;padding:10px 0;padding:0.625rem 0;font-size:16px;font-size:1rem;color:#fff;pointer-events:none;transition:0.5s}.container .inputBox input,.container .inputBox select,.box .inputBox input,.box .inputBox select{color:#fff}.container .inputBox input:focus ~ label,.container .inputBox input:valid ~ label,.container .inputBox input.filled ~ label,.container .inputBox select:focus ~ label,.container .inputBox select:valid ~ label,.container .inputBox select.filled ~ label,.box .inputBox input:focus ~ label,.box .inputBox input:valid ~ label,.box .inputBox input.filled ~ label,.box .inputBox select:focus ~ label,.box .inputBox select:valid ~ label,.box .inputBox select.filled ~ label{top:-18px;top:-1.125rem;left:0;color:#8bc541;font-size:12px;font-size:0.75rem}.container .inputBox input.empty:not(:focus) ~ label,.container .inputBox select.empty:not(:focus) ~ label,.box .inputBox input.empty:not(:focus) ~ label,.box .inputBox select.empty:not(:focus) ~ label{top:0;color:#fff;font-size:16px;font-size:1rem}.container .inputBox.fullwidth,.box .inputBox.fullwidth{position:relative;width:100%;height:100px;padding:10px 0}.container .inputBox.fullwidth textarea,.box .inputBox.fullwidth textarea{height:100%;resize:none}.container .buttonBox,.box .buttonBox{align-items:center;display:grid;padding:0 25%}.container [type="submit"],.container .button,.box [type="submit"],.box .button{border:none;outline:none;color:#fff;background-color:#652d90;padding:10px 20px;padding:0.625rem 1.25rem;cursor:pointer;border-radius:0.312rem;font-size:16px;font-size:1rem;min-width:160px;min-width:10rem;margin:2px 0}.container [type="submit"]:hover,.container .button:hover,.box [type="submit"]:hover,.box .button:hover{background-color:#8bc541}.container [type="submit"].highlight,.container .button.highlight,.box [type="submit"].highlight,.box .button.highlight{font-size:19.2px;font-size:1.2rem;background-color:#8bc541}.container [type="submit"].highlight:hover,.container .button.highlight:hover,.box [type="submit"].highlight:hover,.box .button.highlight:hover{background-color:#652d90}.container a.button,.box a.button{display:block;max-width:160px;max-width:10rem;text-decoration:none;text-align:center}.container p,.container pre,.box p,.box pre{color:#eee;max-height:200px;overflow-y:auto;padding:4px;line-height:1em}.container .info,.box .info{text-align:right;color:#ccc;font-size:14px;top:-15px;position:relative;right:-2px}.container .info span,.box .info span{text-align:left;float:left}@media only screen and (max-width: 700px){.container .info,.box .info{position:relative}}@media only screen and (max-width: 550px){.container{width:100%;max-width:100%;position:relative;top:0;left:0;left:0;transform:unset;padding:0}.container .info{padding:0;width:90%}}

/*# sourceMappingURL=maps/style.css.map */
