*{margin:0;padding:0}html,body{height:100%}body{font-family:sans-serif;text-align:center;background-color:#987674;font-size:15pt;background-image:url(/img/background.jpg);background-size:cover;background-position:center center;background-attachment:fixed}.page{border-radius:10px;background-color:#e6e6e6;border:2px solid #564443;width:40%;margin:3% auto;padding:4%;position:relative}.logout{position:absolute;top:0;right:0;width:unset;margin:0;border-width:0;padding:8px;font-size:16px;transform:translate(30%) translateY(-30%)}label[for=password]{display:block;margin-top:30px}input.password{margin:2px 30px 30px;border-radius:10px;padding:10px;border:1px solid gray;font-size:20pt;text-align:center}.drop_area{display:block;border:1px solid gray;width:80%;padding:80px 0;border-radius:30px;margin:0 auto;cursor:pointer;transition:.3s border}.drop_area.active{border:4px solid blue}.drop_area .placeholder{color:#bbb;display:inline}.upload button.upload{pointer-events:inherit;color:#fff;background-color:#532a28;border-width:1px;transition:.3s}.upload button.upload[disabled]{pointer-events:none;color:#999;background-color:#ccc;border-width:0}.drop_area .file .time{font-size:smaller;color:#888}.drop_area input{display:none}#flight_letter{display:block;margin:4px auto;text-align:center;text-transform:uppercase;font-size:40px;width:1.5em;padding:8px}h1{margin:15px}p{margin-bottom:30px}.throbber{display:block;margin:0 auto;width:50px;height:50px}.uploading,.processing,.downloading{cursor:progress}button,.download_link{display:block;width:40%;text-decoration:none;cursor:pointer;font-size:larger;background-color:#532a28;font-weight:700;color:#fff;padding:15px;margin:15px auto;border:1px solid white;border-radius:4px}.flight_report{background-color:#fff;border:1px solid black;margin:40px auto;max-width:1000px;border-radius:10px}.flight_report th{font-size:medium;padding:8px}.flight_report input{padding:2px}.flight_report .label{text-align:right;padding-right:8px}.flight_report .label.required{font-weight:700}.flight_report .label.required:after{content:"*"}.flight_report .required input{border:1px solid black;box-shadow:0 0 6px #0006}.flight_report .input{text-align:left}.flight_report .header{font-weight:700;margin:8px}.flight_report .small{width:70px}.flight_report table{margin:32px auto 16px}.flight_report textarea{height:50px;width:200px;font-family:inherit;font-size:13px;padding:4px}
