body{margin:0;padding:0;font-family:"Segoe UI Web (West European)",Segoe UI,-apple-system,system-ui,Roboto,Helvetica Neue,sans-serif;font-size:14px;color:#666;background:#f4f4f4;box-sizing:border-box;-webkit-font-smoothing:antialiased}body p{margin:0}.nav{background-color:#0078d7}.nav .nav-text{padding:.3em 1em;color:#fff;font-size:21px;font-weight:400;line-height:24px}section{display:flex;justify-content:center}section .content{margin-top:3%;width:350px}section .content .logo-area{text-align:center}section .content .logo-area img{height:24px;width:113px}section .content .card{margin-top:31px;border-radius:6px;box-shadow:0 0 10px #0000002b;max-width:360px;background:#fff}section .content .card .card-header{color:#333;padding:21px 0;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-width:1px;border-bottom-style:solid;border-color:#c8c8c8;font-size:21px;text-align:center;background-color:#f8f8f8}section .content .card .card-body{padding:2em}section .content .card .card-body .file{margin:21px 0;display:flex;align-items:center}section .content .card .card-body .file img{width:32px;height:32px;margin-right:1em}section .content .card .card-body .file .name{font-size:17px;color:#333}section .content .card .card-body .myform{margin:17px 0}section .content .card .privacy{display:block;font-size:12px;margin-top:17px;color:#333}section .content .copyright{text-align:center;font-size:12px;margin-top:21px}.space{height:21px}.form-group{position:relative;display:flex;align-items:center;flex-direction:row;width:100%}.form-group.hide{display:none}.form-group .form-control{display:grid;width:100%;padding:11px;font-size:17px;line-height:1.15;color:#666}.form-group button{display:flex!important;justify-content:center;align-items:center;background:#0078d7;color:#fff!important;font-size:100%;border:none}.form-group button img{margin-right:1em}.form-group button:disabled{background:#f4f4f4;color:#666!important}.form-group .focus-area{font-weight:500;font-size:17px;position:absolute;right:0;margin-right:.5em;cursor:pointer}.form-group .focus-area:hover .callout{visibility:visible}.form-group .focus-area .callout{font-weight:400;bottom:200%;width:236px;left:50%;font-size:12px;line-height:16px;visibility:hidden;background-color:#fff;color:#333;padding:9px 12px;border-radius:6px;margin-left:-118px;text-align:left;box-shadow:2px 2px 10px #0000004d;position:absolute;z-index:3}.form-group .focus-area .callout:after{content:" ";position:absolute;box-shadow:#0000004d 2px 2px 2px;transform:rotate(45deg);bottom:-9px;border-width:10px;border-style:solid;border-color:transparent #fff #fff transparent;left:107px}.form-group .focus-area .callout .title{font-size:17px;margin-bottom:14px}.checkbox{display:flex;align-items:center;font-weight:400;font-size:14px;color:#333}.checkbox input{-webkit-font-smoothing:antialiased;font-size:50%;transform:scale(.9);margin-left:-3px;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-color:#a6a6a6;margin-right:8px;transition-property:"background, border, border-color";transition-duration:.2s;transition-timing-function:.2s;overflow:hidden}.checkbox label{margin-top:-1px;-webkit-user-select:none;user-select:none}#error{font-size:12px;color:#c70d0d;padding-bottom:5px}
