.webform-confirmation{float:left;width:100%;background-color:#f2f2f2;border:1px solid #ddd;padding:1em;margin-top:1em}.webform-confirmation__message{float:left;width:100%;background-color:white;border:1px solid green;padding:1em;margin-bottom:2em}.webform-confirmation__message p{margin-bottom:10px}.webform-confirmation__message h2{margin-bottom:10px}.webform-confirmation__message h3{color:#666;border:1px solid #ccc;margin-bottom:20px;margin-top:20px;padding:10px;background-color:#f2f2f2}p.wf-conf-message-1{background-color:#dff0d8;padding:1em;border:1px solid green;margin-bottom:2em;color:green}.recaptcha-container-set{float:left;width:100%;padding:0em;margin-top:0em}.recaptcha-container-set .captcha{margin-bottom:0px}.webform-confirmation__back{float:left;width:100%}.webform-confirmation__back a{background-color:#d00;color:white;padding:.5em 1em;font-weight:bold;border-radius:3px;border:1px solid #d00}.webform-confirmation__back a:hover{background-color:#aa0000;text-decoration:none;border:1px solid #d00}.container-webform-custom .webform-progress{float:left;width:100%;margin-top:1em}.webform-progress-tracker.progress-tracker{margin-top:1em;margin-bottom:1em}.container-webform-custom .webform-progress .progress-text{display:none}.container-webform-custom .webform-progress .progress-marker:before{content:"Step ";margin-right:3px;font-weight:bold}.container-webform-custom .webform-progress .progress-marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:90px;height:30px;padding-bottom:2px;color:#fff;font-weight:400;border:2px solid transparent;border-radius:3px;-webkit-transition:background-color, border-color;transition:background-color, border-color;-webkit-transition-duration:0.3s;transition-duration:0.3s;font-weight:bold}.container-webform-custom .webform-progress .progress-step.is-active .progress-marker{background-color:#aa0000;color:white}.webform-page-hdr{float:left;width:100%;background-color:#f2f2f2;border-bottom:1px solid #ddd;padding:133px 0px 16px 0px;position:relative;z-index:1;margin-top:-85px}.container-utl-hdr{position:relative;max-width:1200px;margin:0px auto;margin-bottom:80px;padding:0px}.webform-page-hdr .messages{display:none}.webform-page-hdr .page-header__titles{float:left;width:100%}.webform-page-hdr .page-header__titles h1{float:left;width:70%;padding-left:30px}.webform-page-hdr .page-header__titles h2{width:30%;float:right;margin-right:0px}.webform-page-hdr .page-header__titles h2 a{display:block;background-color:#222;color:white;padding:10px 0px;text-align:center;border-radius:5px;text-transform:none;font-family:"franklin-gothic-urw", sans-serif;letter-spacing:.6px}.webform-page-hdr .page-header__titles h2 a:hover{background-color:#666;text-decoration:none}form#webform-submission-acton-intern-application-add-form,form#webform-submission-acton-intern-application-test-form{float:left;width:80%;margin-top:20px}fieldset#edit-which-internship-are-you-applying,fieldset#edit-personal-information,fieldset#edit-upload-documents,fieldset#edit-referral,fieldset#edit-internship-requested,fieldset#edit-technical-experience,fieldset#edit-your-address,fieldset#edit-mailing-address{float:left;width:100%;background-color:#FAFAFA;border:1px solid #ddd;padding:20px;margin-top:0px}fieldset#edit-which-internship-are-you-applying legend,fieldset#edit-personal-information>legend,fieldset#edit-upload-documents legend,fieldset#edit-referral legend,fieldset#edit-internship-requested legend,fieldset#edit-technical-experience legend,fieldset#edit-your-address legend,fieldset#edit-mailing-address legend{float:left;width:100%;margin-bottom:20px;font-size:1.8em;font-weight:bold;font-family:"Trade Gothic", sans-serif;text-transform:uppercase;font-size:24px;letter-spacing:0.5px;background-color:#f2f2f2;border:1px solid #CCC;padding:.5em 0em .3em 0.5em}fieldset#edit-which-internship-are-you-applying legend{margin-bottom:40px}fieldset#edit-which-internship-are-you-applying>legend,fieldset#edit-internship-requested>legend,fieldset#edit-address-select-hs--wrapper legend,fieldset#edit-address-mailing--wrapper legend{display:none}div#edit-choose-internship .form-item{float:left;width:95%;padding:0px;border:1px solid #ddd;border-radius:40px;margin-left:2.5%;margin-bottom:20px;background-color:white}div#edit-step-1,div#edit-step-2,div#edit-step-3,div#edit-step-4,div#edit-step-5,div#edit-step-6,div#edit-step-7{padding:0px;margin-top:40px;margin-bottom:20px;float:left;width:100%}div#edit-choose-internship .form-item:hover{background-color:rgba(0,0,0,0.03);cursor:pointer}div#edit-choose-internship .form-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;height:2em;border:0;border-radius:1em;cursor:pointer;margin-right:1em;margin-left:1em;outline:none;float:left;width:2em;margin-top:1em;border:1px solid #ddd;position:relative;top:.6em}div#edit-choose-internship .form-item input:checked::before{font-family:'webforms';content:'\f192';color:green;height:auto;width:40px;float:left;width:1em;font-size:1.3em;text-align:center;position:relative;bottom:.5em;left:.25em}div#edit-choose-internship .form-item label{display:inline-block;width:85%;padding:30px 5px;margin-bottom:0px;font-size:inherit}form#webform-submission-acton-intern-application-add-form .form-actions{float:left;width:100%;margin-top:20px}form#webform-submission-acton-intern-application-add-form .form-actions input{font-size:inherit}div#edit-choose-internship .form-item label:hover{cursor:pointer}fieldset#edit-personal-information .js-form-item{float:left;width:45%;margin:2% 5% 2% 0%}div#edit-your-u-s-citizenship-status .form-item{margin-bottom:0px;float:left;width:100%;padding:0px;border-bottom:1px solid #ddd;background-color:white}div#edit-your-u-s-citizenship-status .form-item:first-child{border-top:1px solid #ddd}div#edit-your-u-s-citizenship-status .form-item:hover{background-color:rgba(0,0,0,0.03);cursor:pointer}fieldset#edit-personal-information .text-input{display:block;width:100%}input#edit-anticipated-graduation-date{float:left;width:80% !important;margin-right:10px}div#edit-your-u-s-citizenship-status .form-item input,div#edit-internship-desired .form-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666;height:26px;border:0;border-radius:25px;cursor:pointer;margin-right:1em;margin-left:1em;outline:none;float:left;width:26px;margin-top:1em;border:1px solid #ddd;position:relative;top:4px}div#edit-your-u-s-citizenship-status .form-item input:checked::before,div#edit-internship-desired .form-item input:checked::before{font-family:'webforms';content:'\f192';color:green;height:auto;float:left;width:100%;font-size:1.25em;text-align:center;position:relative;bottom:13px;left:.5px}.form-item-mailing-address-boolean-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666;height:26px;border:0;border-radius:0px;cursor:pointer;margin-right:1em;margin-left:1em;outline:none;float:left;width:26px !important;margin-top:1em;border:1px solid #ddd;position:relative;top:0px}.form-item-mailing-address-boolean-option input:checked::before{font-family:'webforms';content:'\e800';color:green;height:auto;float:left;width:100%;font-size:1.25em;text-align:center;position:relative;bottom:-1px;left:.5px}.js-form-item.form-item.js-form-type-checkbox.form-item-mailing-address-boolean-option.js-form-item-mailing-address-boolean-option label{display:inline-block;width:70%;padding:15px 5px 16px 10px;margin-bottom:0px}div#edit-your-u-s-citizenship-status label{display:inline-block;width:80%;padding:20px 5px;margin-bottom:0px}div#edit-your-u-s-citizenship-status label:hover{cursor:pointer}fieldset#edit-your-u-s-citizenship-status--wrapper legend{font-size:1em;text-transform:uppercase;margin-bottom:15px;font-family:"franklin-gothic-urw", sans-serif;font-weight:bold}div#edit-your-u-s-citizenship-status{float:left;width:100%}fieldset#edit-upload-documents .form-item{background-color:white;float:left;width:100%;border:1px solid #ddd;padding:20px}fieldset#edit-upload-documents .form-item .js-webform-document-file span a{margin-right:1em;padding:.7em;border:1px solid #ddd;float:none;width:auto;margin-bottom:0px}input#edit-cover-letter-upload,input#edit-short-writing-sample-upload,input#edit-letter-of-recommendation-upload,input#edit-resume-upload{line-height:0em;padding:.7em;float:none;width:auto}fieldset#edit-referral textarea{float:left;width:100%;margin-bottom:40px}fieldset#edit-internship-requested .js-form-item{float:left;width:100%;margin:0% 5% 2% 0%}div#edit-internship-desired .form-item{margin-bottom:0px;margin-top:0px;float:left;width:100%;padding:0px;border-bottom:1px solid #ddd;background-color:white}div#edit-internship-desired .form-item:first-child{border-top:1px solid #ddd}div#edit-internship-desired .form-item:hover{background-color:rgba(0,0,0,0.03);cursor:pointer}fieldset#edit-internship-requested .text-input{display:block;width:100%}div#edit-internship-desired label{display:inline-block;width:75%;padding:20px 5px;margin-bottom:0px}div#edit-internship-desired label:hover{cursor:pointer}fieldset#edit-technical-experience .tableselect{float:left;width:50%;margin-top:30px}fieldset#edit-technical-experience .tableselect tbody td{padding:0px 10px 20px 0}.js-form-item-other-computing-experience{float:left;width:100%;margin-top:40px}.js-form-item-other-computing-experience textarea{float:left;width:100%}fieldset#edit-technical-experience .tableselect input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;color:#666;top:6px;height:30px;width:30px;border:0;border-radius:50px;cursor:pointer;margin-right:7px;outline:none;margin-top:15px}fieldset#edit-technical-experience .tableselect input:checked::before{position:relative;font-family:'webforms';left:8px;top:-4px;content:'\e800';color:green}fieldset#edit-technical-experience .tableselect label{display:inline-block;width:90%;padding:20px 5px;margin-bottom:0px}fieldset#edit-technical-experience .tableselect label:hover,fieldset#edit-technical-experience .tableselect input:hover{cursor:pointer}fieldset#edit-technical-experience .tableselect tbody tr td .form-item{margin-bottom:0px}fieldset#edit-technical-experience .tableselect tbody tr:hover{background-color:rgba(0,0,0,0.06);cursor:pointer}fieldset#edit-your-address .form-item,fieldset#edit-mailing-address .form-item{float:left;width:100%}.js-form-item.form-item.js-form-type-checkbox.form-item-mailing-address-boolean-option.js-form-item-mailing-address-boolean-option{float:left;width:auto;overflow:visible;background-color:white;border:1px solid #ccc;padding-right:30px}.webform-page-hdr .page-header__titles h2 a span{display:inline-block}fieldset#edit-address-select-hs--wrapper input,fieldset#edit-address-select-hs--wrapper select,fieldset#edit-mailing-address input,fieldset#edit-mailing-address select{float:left;width:auto}.js-form-item.form-item.js-form-type-tel.form-item-phone.js-form-item-phone input,.js-form-item.form-item.js-form-type-tel.form-item-phone-mailing.js-form-item-phone-mailing input{float:left;width:auto;margin-bottom:inherit}@media only screen and (min-width: 768px){fieldset#edit-personal-information .js-form-item{width:45%;margin:2% 5% 2% 0%}div#edit-your-u-s-citizenship-status .form-item{margin-bottom:0px;margin-top:0px;float:left;width:100%;padding:0px;border-bottom:1px solid #ddd}div#edit-your-u-s-citizenship-status label{display:inline-block;width:80%;padding:20px 5px;margin-bottom:0px}form#webform-submission-acton-intern-application-add-form{width:80%;margin-top:20px}div#edit-choose-internship .form-item label{display:inline-block;width:85%;padding:30px 5px;margin-bottom:0px}}@media only screen and (max-width: 1024px){fieldset#edit-personal-information .js-form-item{width:100%;margin:2% 0% 2% 0%}div#edit-your-u-s-citizenship-status .form-item{margin-bottom:0px;margin-top:0px;float:left;width:100%;padding:0px;border-bottom:1px solid #ddd}div#edit-your-u-s-citizenship-status label{display:inline-block;width:90%;padding:20px 5px;margin-bottom:0px}form#webform-submission-acton-intern-application-add-form{width:100%;margin-top:20px}div#edit-choose-internship .form-item label{display:inline-block;width:70%;padding:30px 5px;margin-bottom:0px}}@media only screen and (max-width: 768px){fieldset#edit-personal-information .js-form-item{width:100%;margin:2% 0% 2% 0%}div#edit-your-u-s-citizenship-status .form-item{margin-bottom:0px;margin-top:0px;float:left;width:100%;padding:0px;border-bottom:1px solid #ddd}div#edit-your-u-s-citizenship-status label{display:inline-block;width:90%;padding:20px 5px;margin-bottom:0px}form#webform-submission-acton-intern-application-add-form{width:100%;margin-top:20px}div#edit-choose-internship .form-item label{display:inline-block;width:70%;padding:30px 5px;margin-bottom:0px}}@media only screen and (max-width: 767px){fieldset#edit-personal-information .js-form-item{width:100%;margin:4% 0% 4% 0%}div#edit-your-u-s-citizenship-status .form-item{margin-bottom:0px;margin-top:0px;float:left;width:100%;padding:0px;border-bottom:1px solid #ddd}div#edit-your-u-s-citizenship-status label{display:inline-block;width:70%;padding:20px 5px;margin-bottom:0px}form#webform-submission-acton-intern-application-add-form{width:100%;margin-top:20px}div#edit-choose-internship .form-item label{display:inline-block;width:70%;padding:22px 5px;margin-bottom:0px;font-size:7px}.container-webform-custom .webform-progress .progress-marker:before{content:" ";margin-right:0px;font-weight:bold}.container-webform-custom .webform-progress .progress-marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:30px;height:30px;padding-bottom:2px;color:#fff;font-weight:400;border:2px solid transparent;border-radius:3px;-webkit-transition:background-color, border-color;transition:background-color, border-color;-webkit-transition-duration:0.3s;transition-duration:0.3s;font-weight:bold}.webform-page-hdr .page-header__titles h1{float:left;width:77%;padding-left:10px;font-size:1.5em}.webform-page-hdr .page-header__titles h2{width:15%;float:right;margin-right:10px}.webform-page-hdr .page-header__titles h2 a{padding:5px 0px}.webform-page-hdr .page-header__titles h2 a span{display:none}.webform-page-hdr{float:left;width:100%;background-color:#f2f2f2;border-bottom:1px solid #ddd;padding:175px 0px 16px 0px;position:relative;z-index:1;margin-top:-85px}fieldset#edit-technical-experience .tableselect{float:left;width:100%;margin-top:30px}form#webform-submission-acton-intern-application-add-form .form-actions input{font-size:1.2em;padding:0 .9em}input#edit-cover-letter-upload,input#edit-short-writing-sample-upload,input#edit-letter-of-recommendation-upload,input#edit-resume-upload{line-height:0em;padding:.7em;float:left;width:100%}fieldset#edit-upload-documents .form-item .js-webform-document-file span a{margin-right:1em;padding:.7em;border:1px solid #ddd;float:left;width:100%;margin-bottom:10px}fieldset#edit-address-select-hs--wrapper input,fieldset#edit-address-select-hs--wrapper select,fieldset#edit-mailing-address input,fieldset#edit-mailing-address select{float:left;width:100%}.js-form-item.form-item.js-form-type-tel.form-item-phone.js-form-item-phone input,.js-form-item.form-item.js-form-type-tel.form-item-phone-mailing.js-form-item-phone-mailing input{float:left;width:100%;margin-bottom:20px}.js-form-item.form-item.js-form-type-checkbox.form-item-mailing-address-boolean-option.js-form-item-mailing-address-boolean-option label{display:inline-block;width:70%;padding:15px 5px 16px 10px;margin-bottom:0px}fieldset#edit-which-internship-are-you-applying,fieldset#edit-personal-information,fieldset#edit-upload-documents,fieldset#edit-referral,fieldset#edit-internship-requested,fieldset#edit-technical-experience,fieldset#edit-your-address,fieldset#edit-mailing-address{float:left;width:100%;background-color:white;border:none;padding:0px;margin-top:0px}div#edit-choose-internship .form-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;height:2em;border:0;border-radius:1em;cursor:pointer;margin-right:1em;margin-left:1em;outline:none;float:left;width:2em;margin-top:.7em;border:1px solid white;position:relative;top:.0em}div#edit-step-1,div#edit-step-2,div#edit-step-3,div#edit-step-4,div#edit-step-5,div#edit-step-6,div#edit-step-7{padding:0px;margin-top:10px;margin-bottom:0px;float:left;width:100%}form#webform-submission-acton-intern-application-add-form .form-actions{margin-top:0px}div#edit-choose-internship .form-item input:checked::before{font-family:'webforms';content:'\f192';color:green;height:auto;width:40px;float:left;width:1em;font-size:1.3em;text-align:center;position:relative;bottom:.5em;left:.25em}.container-webform-custom .webform-progress{float:left;width:100%;margin-top:.5em}.webform-progress-tracker.progress-tracker{margin-top:.5em;margin-bottom:.5em}.webform-confirmation{float:left;width:100%;background-color:#f2f2f2;border:1px solid green;padding:0em;margin-top:1em}}
