textarea.career-form-textbox{font-size:18px}.message{width:80%;margin:20px auto;margin-bottom:0;text-align:center}.message .message-desc{background-color:#faeeae;color:#a48041;display:inline-block;padding:10px}.message .message-desc.success{background-color:#dff0d8;color:#468847}.message .message-desc.error{background-color:#f2dede;color:#b94a48}@media (min-width:768px){.message{padding:0;width:100%;position:absolute;top:60px}.message .message-desc{padding:13px 20px}}.career-us-form{padding:50px 0;position:relative}.career-us-form .rc-anchor-light.error,.career-us-form input[type=text].error,.career-us-form textarea.error{border:1px solid #f00!important;border-radius:2px;background-color:#fdfdfd;opacity:.8;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.career-us-form .row{margin:auto;text-align:left;padding-top:84px;width:852px}.career-us-form .row .career-us-text{padding-left:15px;font-family:'Open Sans',sans-serif;color:#2683bf;font-size:1.25rem;font-weight:300;text-align:left}.career-us-form .row .career-us-text .career-description{margin:30px 0;font-family:'Open Sans',sans-serif;color:#858585;font-size:.875rem;font-weight:300;text-align:left}.career-us-form .row .career-us-text .career-description a{color:#00f;text-decoration:underline}.career-us-form .row .career-form-heading{margin:30px 0 15px 0;padding-left:15px;font-family:'Open Sans',sans-serif;color:#6d6d6d;font-size:1rem;font-weight:400;text-align:left}.career-us-form .row .career-row{padding:20px 15px}.career-us-form .row .career-row .career-label{padding:10px 0;font-family:'Open Sans',sans-serif;color:#848484;font-size:1.125rem;font-weight:300;cursor:pointer}.career-label label{font-weight:300}.career-us-form span[role=alert]{color:#f00;font-size:14px;font-family:'Open Sans',sans-serif;line-height:1.2;font-weight:300}.career-us-form span[role=alert]::before{font-family:FontAwesome;content:'\f071';color:#f00;margin-right:5px}.career-us-form .row .career-row .career-label .asterik{color:#f60}.career-us-form .row .career-row .career-form-textbox-container .career-form-textbox{width:100%;height:40px;font-size:.875rem;font-weight:400}.career-us-form .row .career-row .career-form-textbox-container .career-form-textboxfocus{border-color:#00aeef}.career-us-form .row .career-row .career-form-textbox-container .career-form-textbox+div{display:none;font-family:'Open Sans',sans-serif;font-size:.875rem;line-height:1.2}.career-us-form .row .career-row .career-form-textbox-container .career-form-textbox:invalid+div{display:block;color:#f00;margin-top:14px}.career-us-form .row .career-row .career-form-textbox-container.message-textbox .career-form-textbox{height:130px}.career-us-form .row .career-row .resume-label{margin-top:4px}.career-us-form .row .career-row .resume-upload-container{color:#848484}.career-us-form .row .career-row .resume-upload-container .attach-resume{border:1px solid #c2d3d7;border-radius:2px;background-color:#f2f2f2}.career-us-form .row .career-row .resume-upload-container .attach-resume:hover{background-color:#fff}.career-us-form .row .career-row .resume-upload-container .attach-file-icon{background-image:url("https://static.zeuslearning.com/c/img/attach-icon.png");background-size:100% 100%;background-repeat:no-repeat;display:inline-block;width:14px;height:16px;vertical-align:middle;margin:10px 9px}.career-us-form .row .career-row .resume-upload-container .attach-file-text{font-size:.875rem;font-weight:400;margin-right:3px}.career-us-form .row .career-row .resume-upload-container .file-extensions{margin-top:15px;display:inline-block;font-size:1rem;font-style:italic}.career-us-form .row .career-button-row{text-align:left}.career-us-form .row .career-button-row .button-container{margin:20px 0;display:flex;align-items:center;justify-content:space-around}.career-us-form .row .career-button-row a,.career-us-form .row .career-button-row button{height:40px}.career-us-form .row .career-button-row a:focus,.career-us-form .row .career-button-row a:hover,.career-us-form .row .career-button-row button:focus,.career-us-form .row .career-button-row button:hover{box-shadow:rgba(0,0,0,.35) 0 10px 15px;border:1px solid black}.career-us-form .row .career-button-row a:before,.career-us-form .row .career-button-row button:before{content:'';height:100%;display:inline-block;vertical-align:middle}.career-us-form input:focus,.career-us-form textarea:focus{outline:0;border:1px solid #00aeef}.career-form-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.career-form-file-label{cursor:pointer;border:1px solid #c2d3d7;box-sizing:border-box;background-color:rgba(242,242,242,.8);width:auto;height:auto;padding:10px;font-family:Open Sans;color:#848484;font-size:18px;text-align:left;text-transform:uppercase;font-weight:400}.career-form-file-label:focus,.career-form-file-label:hover{box-shadow:rgba(0,0,0,.35) 0 5px 15px;outline:1px solid #00aeef}.career-form-file-label img{margin-right:5px}.input-file-format{font-family:Open Sans;font-weight:300;color:#848484;font-size:20px;font-style:italic;text-align:left;white-space:nowrap}label.error{margin-top:10px;color:#f00;font-size:14px;font-family:'Open Sans',sans-serif;line-height:1.2;text-align:left;font-weight:300;position:absolute}label.error::before{font-family:FontAwesome;content:'\f071';color:#f00;margin-right:5px}.recaptcha-error{margin-top:10px;color:#f00;font-size:14px;font-family:'Open Sans',sans-serif;line-height:1.2;text-align:left;font-weight:300;position:absolute}.recaptcha-error::before{font-family:FontAwesome;content:'\f071';color:#f00;margin-right:5px}.career-us-form #file-error{position:absolute;display:block;margin-top:5px}@media (min-width:1024px){.career-us-form .row .career-us-text{font-size:2.5rem}.career-us-form .row .career-us-text .career-description{font-size:1.125rem}}@media (max-width:1023px) and (min-width:0px){.career-us-form .row{width:90%!important}}@media (max-width:767px) and (min-width:0px){.col-xs-5{width:35.66%}.col-xs-7{width:64.33%}#fileLabel{height:fit-content;padding:10px 5px;text-align:center;font-size:14px}#fileLabel img{height:14px;margin:0}.input-file-format{font-size:16px;margin:0;display:block;white-space:nowrap}.career-us-form .row{padding-top:40px}.career-us-form .row .career-label{padding-top:10px!important;font-size:.825rem!important}.career-us-form .row .career-us-text{font-weight:300}.career-us-form .row .career-us-text .career-description{font-weight:400;margin-bottom:85px;text-align:left}.career-us-form .row .career-file-row{height:10em}.career-us-form .row .career-button-row{text-align:center}}@media (max-width:1023px) and (min-width:767px){.career-us-form .row .career-row{padding-bottom:40px}}@media (max-width:767px) and (min-width:479px){.career-us-form .row .career-row{padding-bottom:45px}}@media (max-width:479px){.career-us-form .row .career-row{padding-bottom:55px}}.file-selected{font-size:18px;text-decoration:underline;color:#00f;cursor:pointer;min-height:55px;margin-top:12px;margin-bottom:-10px}.border-red{border:1px solid #f00}