.career{padding:20px;border:1px solid #ccc;border-radius:10px;max-width:600px;margin:2rem auto}.career h1{font-size:24px;margin-bottom:20px;text-transform:uppercase}.inputBox{margin-bottom:20px}input#name{text-transform:uppercase}.inputBox label{display:block;margin-bottom:5px}.inputBox input#email{text-transform:none}.inputBox#optional label{color:#005a92}.selected-checkbox{color:#09c23c}.inputBox input,.inputBox select{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.inputBox input:focus{border:.1rem solid #7d2ae8}.inputBox input[type=file]{display:block;width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.inputBox input[type=file]:hover{border-color:#333}.inputBox input[type=file]:focus{outline:0;border-color:#555}.inputBox p{display:block;text-align:center;font-size:.8rem;color:#0e54a0}.reset-button{background-color:tomato;color:#fff;padding:7px 15px;border:none;border-radius:4px;cursor:pointer;margin-bottom:8px}.reset-button:hover{background-color:#d9534f}.submit-button{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}.submit-button:hover{background-color:#45a049}.message{position:sticky;top:45px;padding:10px;z-index:2222222;border-radius:5px;margin-bottom:10px}.message.success{background-color:#28a745;color:#fff;font-size:1.3rem}.message.error{background-color:#dc3545;color:#fff;font-size:1.3rem}.error-message{color:red;font-style:italic;margin-top:5px}.subject{display:grid;grid-template-columns:repeat(2,1fr);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.subject label{cursor:pointer;width:100%;height:25px;display:flex;text-align:left;flex-direction:row;align-items:center}.subject label input[type=checkbox]{width:10%}