#flash_wrapper{position:fixed;top:28px;z-index:1005;text-align:center;text-align:-moz-center;width:100%}.flash-notice,.flash-error,.flash-pending{display:inline-block;padding:6px 10px;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 4px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.25);box-shadow:0 4px 5px rgba(0,0,0,0.25);background-repeat:no-repeat;background-position:8px center;padding-left:32px;margin:0 auto;max-width:800px}.flash-notice{background-color:#00b2a9;background-image:url("https://prod-heroku.s3.amazonaws.com/assets/header/success-54c4d4e9cd533151d0abbb7ce95593ca.png");border:solid 1px #007c70;color:white}.flash-error{background-color:#dc3f59;background-image:url("https://prod-heroku.s3.amazonaws.com/assets/header/new/error-06e130a6fd507a1242e2dbf678c0e7dd.png");background-size:22px 21px;color:white}.flash-pending{background-color:#fbf38d;background-image:url("https://prod-heroku.s3.amazonaws.com/assets/header/pending-76add94c65e9a296bd62646f4753c8dc.png");border:solid 1px #f2cd00}.tiny-button{font-family:"Open Sans",sans-serif !important;font-weight:600;background:#fafafa;border:solid 1px #e1e1e1 !important;color:#000 !important;text-align:center;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;box-sizing:border-box;padding:1px 6px;font-size:11px;line-height:15px;font-weight:400;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.tiny-button:hover{text-decoration:none}.tiny-button:active:not(.disabled-button){-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.tiny-button.disabled-button{color:#9b9b9b !important;cursor:default !important}.tiny-button.disabled-button.primary-button{color:#ccf0ee !important;opacity:0.7}.tiny-button.add-button:before{content:"+\00A0";font-size:22px;vertical-align:top}.tiny-button.checked-button:before{content:"\2713\00a0\00a0";font-size:16px;vertical-align:top}.tiny-button.green-button,.tiny-button.primary-button{background:#00b2a9;border-color:#00b2a9 !important;color:white !important}.tiny-button.file-button{padding-left:10px}.tiny-button.file-button:before{content:url(file.png);float:left;display:block;margin-top:2px;margin-right:8px;height:16px;width:13px}.small-button{font-family:"Open Sans",sans-serif !important;font-weight:600;background:#fafafa;border:solid 1px #e1e1e1 !important;color:#000 !important;text-align:center;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;box-sizing:border-box;padding:5px 12px;font-size:11px;line-height:15px}.small-button:hover{text-decoration:none}.small-button:active:not(.disabled-button){-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.small-button.disabled-button{color:#9b9b9b !important;cursor:default !important}.small-button.disabled-button.primary-button{color:#ccf0ee !important;opacity:0.7}.small-button.add-button:before{content:"+\00A0";font-size:22px;vertical-align:top}.small-button.checked-button:before{content:"\2713\00a0\00a0";font-size:16px;vertical-align:top}.small-button.green-button,.small-button.primary-button{background:#00b2a9;border-color:#00b2a9 !important;color:white !important}.small-button.file-button{padding-left:10px}.small-button.file-button:before{content:url(file.png);float:left;display:block;margin-top:2px;margin-right:8px;height:16px;width:13px}.large-button{font-family:"Open Sans",sans-serif !important;font-weight:600;background:#fafafa;border:solid 1px #e1e1e1 !important;color:#000 !important;text-align:center;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;box-sizing:border-box;padding:6px 20px;font-size:13px;line-height:19px}.large-button:hover{text-decoration:none}.large-button:active:not(.disabled-button){-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.large-button.disabled-button{color:#9b9b9b !important;cursor:default !important}.large-button.disabled-button.primary-button{color:#ccf0ee !important;opacity:0.7}.large-button.add-button:before{content:"+\00A0";font-size:22px;vertical-align:top}.large-button.checked-button:before{content:"\2713\00a0\00a0";font-size:16px;vertical-align:top}.large-button.green-button,.large-button.primary-button{background:#00b2a9;border-color:#00b2a9 !important;color:white !important}.large-button.file-button{padding-left:10px}.large-button.file-button:before{content:url(file.png);float:left;display:block;margin-top:2px;margin-right:8px;height:16px;width:13px}.xlarge-button{font-family:"Open Sans",sans-serif !important;font-weight:600;background:#fafafa;border:solid 1px #e1e1e1 !important;color:#000 !important;text-align:center;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;box-sizing:border-box;padding:10px 20px;font-size:14px;line-height:21px}.xlarge-button:hover{text-decoration:none}.xlarge-button:active:not(.disabled-button){-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.xlarge-button.disabled-button{color:#9b9b9b !important;cursor:default !important}.xlarge-button.disabled-button.primary-button{color:#ccf0ee !important;opacity:0.7}.xlarge-button.add-button:before{content:"+\00A0";font-size:22px;vertical-align:top}.xlarge-button.checked-button:before{content:"\2713\00a0\00a0";font-size:16px;vertical-align:top}.xlarge-button.green-button,.xlarge-button.primary-button{background:#00b2a9;border-color:#00b2a9 !important;color:white !important}.xlarge-button.file-button{padding-left:10px}.xlarge-button.file-button:before{content:url(file.png);float:left;display:block;margin-top:2px;margin-right:8px;height:16px;width:13px}.very-large-green-button{font-family:"Open Sans",sans-serif !important;font-weight:600;background:#fafafa;border:solid 1px #e1e1e1 !important;color:#000 !important;text-align:center;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;box-sizing:border-box;font-size:18px;font-weight:400;padding:9px 20px;color:white !important;border:none !important;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#508828), to(#508828));background-image:-webkit-linear-gradient(top, #508828, #508828);background-image:-moz-linear-gradient(top, #508828, #508828);background-image:-ms-linear-gradient(top, #508828, #508828);background-image:-o-linear-gradient(top, #508828, #508828);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FF508828", endColorstr="#FF508828");text-shadow:0px 1px 1px rgba(0,0,0,0.4)}.very-large-green-button:hover{text-decoration:none}.very-large-green-button:active:not(.disabled-button){-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.very-large-green-button.disabled-button{color:#9b9b9b !important;cursor:default !important}.very-large-green-button.disabled-button.primary-button{color:#ccf0ee !important;opacity:0.7}.very-large-green-button.add-button:before{content:"+\00A0";font-size:22px;vertical-align:top}.very-large-green-button.checked-button:before{content:"\2713\00a0\00a0";font-size:16px;vertical-align:top}.very-large-green-button.green-button,.very-large-green-button.primary-button{background:#00b2a9;border-color:#00b2a9 !important;color:white !important}.very-large-green-button.file-button{padding-left:10px}.very-large-green-button.file-button:before{content:url(file.png);float:left;display:block;margin-top:2px;margin-right:8px;height:16px;width:13px}.link-like-button{font-weight:300;background-color:transparent;border:0px;color:#2975CA;font-size:13px;cursor:pointer;-moz-box-shadow:inset 0px 0px 0px rgba(255,255,255,0.3);-webkit-box-shadow:inset 0px 0px 0px rgba(255,255,255,0.3);box-shadow:inset 0px 0px 0px rgba(255,255,255,0.3);padding:0px;margin-right:0px;margin-bottom:2px;margin-left:0;font-family:"Open Sans",sans-serif}.link-like-button:hover{text-decoration:underline}.s3-upload-form{opacity:0;width:0;height:0}.progress-bar{display:none}.progress-bar .upload{border:none;margin:0}.progress-bar .upload .progress{margin:0;border-radius:0}.progress-bar .upload .progress .bar{height:8px;width:397px}.attach-or-paste a.remove{margin-left:5px;display:none}.attach-or-paste .chosen{display:none}@media (min-width: 641px){.attach-or-paste .link-container a:not(:last-child)::after{content:","}}@media (max-width: 640px){.attach-or-paste .link-container a{font-family:"Open Sans",sans-serif !important;font-weight:600;background:#fafafa;border:solid 1px #e1e1e1 !important;color:#000 !important;text-align:center;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;display:inline-block;box-sizing:border-box;width:100%;padding:6px 20px;font-size:13px;line-height:19px;margin-bottom:1em}.attach-or-paste .link-container a:hover{text-decoration:none}.attach-or-paste .link-container a:active:not(.disabled-button){-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.attach-or-paste .link-container a.disabled-button{color:#9b9b9b !important;cursor:default !important}.attach-or-paste .link-container a.disabled-button.primary-button{color:#ccf0ee !important;opacity:0.7}.attach-or-paste .link-container a.add-button:before{content:"+\00A0";font-size:22px;vertical-align:top}.attach-or-paste .link-container a.checked-button:before{content:"\2713\00a0\00a0";font-size:16px;vertical-align:top}.attach-or-paste .link-container a.green-button,.attach-or-paste .link-container a.primary-button{background:#00b2a9;border-color:#00b2a9 !important;color:white !important}.attach-or-paste .link-container a.file-button{padding-left:10px}.attach-or-paste .link-container a.file-button:before{content:url(file.png);float:left;display:block;margin-top:2px;margin-right:8px;height:16px;width:13px}.attach-or-paste .link-container a:active,.attach-or-paste .link-container a.active{-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.attach-or-paste .button{width:100%;display:block}}.error{color:red}.upload{display:inline-block;border-top:solid 1px #9b9b9b;width:300px;padding-top:10px;margin-top:10px}.upload .progress{margin-top:8px;border:solid 1px #666;border-radius:3px;-moz-border-radius:3px}.upload .progress .bar{height:10px;background:#00b2a9}html,body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;height:100%}a{text-decoration:none;color:#2975CA}a:hover{text-decoration:underline}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}#wrapper{max-width:980px;margin:0 auto;overflow:auto;padding:0px 10px;min-height:100%}#main{max-width:100%;padding-top:20px;padding-bottom:100px}.opening{margin-bottom:25px}.opening a{font-size:16px;font-weight:bold}input[type='checkbox']{width:13px;height:13px;padding:0;margin:0;vertical-align:middle;position:relative;top:-1px;*overflow:hidden}.button{padding:10px 20px;color:#f3f3f3;background-color:#00b2a9;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8CC658), to(#74A24B));background-image:-webkit-linear-gradient(top, #8CC658, #74A24B);background-image:-moz-linear-gradient(top, #8CC658, #74A24B);background-image:-ms-linear-gradient(top, #8CC658, #74A24B);background-image:-o-linear-gradient(top, #8CC658, #74A24B);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FF8CC658", endColorstr="#FF74A24B");-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.button:hover{text-decoration:none;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#74A24B), to(#8CC658));background-image:-webkit-linear-gradient(top, #74A24B, #8CC658);background-image:-moz-linear-gradient(top, #74A24B, #8CC658);background-image:-ms-linear-gradient(top, #74A24B, #8CC658);background-image:-o-linear-gradient(top, #74A24B, #8CC658);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr="#FF74A24B", endColorstr="#FF8CC658")}.location{color:#666;margin:8px 0px}.company-name{font-size:16px}#app_body{max-width:600px;position:relative}#app_body h1{margin-bottom:0px}#view-more{text-align:right;padding:5px 0}#header{padding-right:120px}#apply_button{position:absolute;right:0;top:0}#application{padding:25px 30px 30px 30px;background-color:#f3f3f3;max-width:550px}#application .heading{float:left;font-size:18px;font-weight:bold;margin-bottom:15px}#application div.required-fields{float:right;font-size:12px;color:#666}#application hr{margin:0;padding:0;border:none;height:1px;background-color:#9b9b9b;margin:25px 0}#application .apply-with-linkedin-wrapper{display:none}#application .apply-with-linkedin{display:table}#application .apply-with-linkedin div{display:table-cell;vertical-align:middle;padding-right:10px}#application .apply-with-linkedin button{width:139px;height:21px;display:block;background-image:url(https://prod-heroku.s3.amazonaws.com/assets/linkedin-apply/default-956c978d373840d0189378ff864b22d2.png);border:none}#application .apply-with-linkedin button:hover{background-image:url(https://prod-heroku.s3.amazonaws.com/assets/linkedin-apply/hover-9a48d37c4d4c6fbc35f50c71204976f7.png)}#application .apply-with-linkedin button:active{background-image:url(https://prod-heroku.s3.amazonaws.com/assets/linkedin-apply/active-f04968fb4be3928c7e9c8107222b804e.png)}#application .apply-with-linkedin small{font-size:12px;color:#666}#application .apply-with-linkedin .almost-there{display:none}#main_fields .asterisk,#custom_fields .asterisk,#eeoc_fields .asterisk{color:#dc3f59}#main_fields div.eeoc_form_data,#custom_fields div.eeoc_form_data,#eeoc_fields div.eeoc_form_data{text-align:right}#main_fields div.eeoc_form_data p,#custom_fields div.eeoc_form_data p,#eeoc_fields div.eeoc_form_data p{margin-top:0}#main_fields div.eeoc_form_data p:not(:last-child),#custom_fields div.eeoc_form_data p:not(:last-child),#eeoc_fields div.eeoc_form_data p:not(:last-child){margin-bottom:0}#main_fields div.field,#custom_fields div.field,#eeoc_fields div.field{clear:both;overflow:auto;line-height:30px;margin-bottom:15px}#main_fields div.field label,#custom_fields div.field label,#eeoc_fields div.field label{font-size:12px}#main_fields div.field label .asterisk,#custom_fields div.field label .asterisk,#eeoc_fields div.field label .asterisk{font-size:18px;line-height:18px}#main_fields div.field input[type=text],#main_fields div.field textarea,#custom_fields div.field input[type=text],#custom_fields div.field textarea,#eeoc_fields div.field input[type=text],#eeoc_fields div.field textarea{margin:0;padding:5px;border:solid 1px #e1e1e1;font-size:13px}#main_fields div.field input[type=text]:focus,#main_fields div.field textarea:focus,#custom_fields div.field input[type=text]:focus,#custom_fields div.field textarea:focus,#eeoc_fields div.field input[type=text]:focus,#eeoc_fields div.field textarea:focus{border-color:#00b2a9;outline:none}#main_fields div.field textarea,#custom_fields div.field textarea,#eeoc_fields div.field textarea{height:150px}#main_fields div.field label,#eeoc_fields div.field label{float:left;width:105px;text-align:right;margin-right:10px}#main_fields div.field input[type=text],#main_fields div.field textarea,#eeoc_fields div.field input[type=text],#eeoc_fields div.field textarea{width:397px}#main_fields div.field .field-error-msg,#eeoc_fields div.field .field-error-msg{padding-left:115px}#main_fields textarea.paste .field-error-msg,#eeoc_fields textarea.paste .field-error-msg{padding-left:0}#eeoc_fields div.field label{width:135px}#disability_status_header{text-align:center;text-decoration:underline}#custom_fields div.field input[type=text],#custom_fields div.field textarea{margin-top:6px;width:514px !important}.field-error{border:solid 2px #dc3f59 !important}.field-error-msg{color:#dc3f59}.link-like-button{background-color:transparent;border:0;color:#2975CA;font-size:13px;cursor:pointer;padding:0;margin-right:0;margin-bottom:2px;margin-left:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.link-like-button:hover{text-decoration:underline}.file-chooser,textarea.paste,.chosen{display:none}#resume_chosen img,#resume_chosen span,#cover_letter_chosen img,#cover_letter_chosen span{vertical-align:middle}#submit_buttons{text-align:right}#submit_app{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;color:white;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,0.4);cursor:pointer;border:none;padding:7px 16px;font-size:13px}#submit_app:disabled{background:#666}#error_page{padding:20px}#error_message{color:red;width:60%}#submission_received{padding:20px}.clear{clear:both}#filter-count{font-weight:500;color:#666}#internal_job_board_about,.internal-content{margin:20px 0;font-weight:400}#internal_job_board_about ul,#internal_job_board_about ol,.internal-content ul,.internal-content ol{list-style-position:inside;padding-left:20px;margin:13px 0}#internal_job_board_about ul,.internal-content ul{list-style:initial}#internal_job_board_about ol,.internal-content ol{list-style-type:decimal}.hidden{display:none}.drop-zone{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px dashed #666;background-color:#e1e1e1;padding:10px;width:160px;text-align:center;color:#666;font-weight:500}.drop-zone.highlight{background-color:#d1e1f2}#footer{position:relative;margin-top:-100px;height:79px;padding-top:20px;clear:both;font-size:12px;line-height:2.5em;border-top:solid 1px #ccc;background-color:#eee;text-align:center}#footer span,#footer img{vertical-align:middle}#footer .privacy-policy{font-size:11px}.company-name{font-size:16px}
