
.gigya-screen .gigya-layout-footer{text-align:right;clear:both}
.gigya-screen.portrait .gigya-layout-row .submit-button{padding-bottom:25px}
.gigya-screen.portrait .gigya-layout-row .gigya-layout-cell.responsive,.gigya-screen.portrait .gigya-layout-row.with-divider .gigya-layout-cell.responsive{float:none;min-width:100%;width:100%}
.gigya-screen-content div.gigya-screen.landscape{padding-left:43px;padding-right:43px;width:920px}
.gigya-screen.landscape{padding-top:50px}
.gigya-screen.landscape .gigya-composite-control.gigya-composite-control-social-login{position:relative}
.gigya-screen.portrait{width:500px;font-size:15px;padding-left:68px;padding-right:68px;padding-top:40px}
.gigya-screen.portrait .sub-title-text{font-size:15px}
.gigya-screen.portrait .gigya-error-msg.gigya-error-msg-active,.gigya-screen.portrait .gigya-error-msg-active.gigya-form-error-msg{font-size:13px}
.gigya-screen.portrait .text-field-disabled{background-color:#f2f2f2;border:1px solid #d6dee4;border-radius:2px;color:#4e515e}
.gigya-screen.portrait .gigya-composite-control{padding-left:0;padding-right:0}
.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-social-login{position:relative}
.gigya-screen.portrait.mobile{width:100%;padding-top:30px;padding-bottom:15px;padding-left:20px;padding-right:20px}
.gigya-screen.portrait.mobile:before{display:block;width:375px;content:''}
.gigya-screen.portrait.mobile .text-field-disabled{color:#4e515e}
.gigya-screen.portrait.mobile a,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen.portrait.mobile h2,.gigya-screen.portrait.mobile h1,.gigya-screen.portrait.mobile .gigya-label,.gigya-screen.portrait.mobile .gigya-label-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-number,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-label,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-header-text,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span,.gigya-screen.portrait.mobile .sub-title-text,.gigya-screen.portrait.mobile .gigya-message,.gigya-screen.portrait.mobile .gigya-terms-of-use,.gigya-screen.portrait.mobile .gigya-forgotPassword,.gigya-screen.portrait.mobile .gigya-login-footer-text-wrapper,.gigya-screen.portrait.mobile .gigya-register-here-link,.gigya-screen.portrait.mobile .gigya-composite-control-label,.gigya-screen.portrait.mobile .main-header,.gigya-screen.portrait.mobile .site-title,.gigya-screen.portrait.mobile .site-title,.gigya-screen.portrait.mobile .forgotpassword,.gigya-screen.portrait.mobile *.gigya-error-msg.gigya-error-msg-active,.gigya-screen.portrait.mobile *.gigya-error-msg-active.gigya-form-error-msg{font-size:13px}
.gigya-screen.portrait.mobile input[type=text],.gigya-screen.portrait.mobile input[type=password],.gigya-screen.portrait.mobile input[type=email],.gigya-screen.portrait.mobile select{height:36px;font-size:13px}
.gigya-screen.portrait.mobile *.gigya-error-msg.gigya-error-msg-active,.gigya-screen.portrait.mobile *.gigya-error-msg-active.gigya-form-error-msg{font-size:13px}
.gigya-screen.portrait.mobile .gigya-composite-control-social-login{position:relative}
.gigya-screen.portrait.mobile input[type=checkbox],.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox{margin-bottom:2px}
.gigya-screen.portrait.mobile label.letter-spacing-s{letter-spacing:0}
.gigya-screen .gigya-composite-control{padding-bottom:18px}
.gigya-screen .gigya-composite-control.gigya-composite-control-label,.gigya-screen .gigya-composite-control.gigya-composite-control-link{display:inline-block}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text{padding-bottom:40px;display:block;text-align:left}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.main-text.inlined,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .inlined.gig-tfa-header-text{display:inline-block;text-align:center}
.gigya-screen .gigya-composite-control.gigya-composite-control-label.social-login-title{padding-bottom:26px;display:inline-block;text-align:center}
.gigya-screen .gigya-composite-control.gigya-composite-control-header{padding-bottom:26px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox,.gigya-screen .gigya-composite-control.gigya-composite-control-password{padding-bottom:5px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-label,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label,.gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-label{padding-bottom:6px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown input,.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox input,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox select,.gigya-screen .gigya-composite-control.gigya-composite-control-password input,.gigya-screen .gigya-composite-control.gigya-composite-control-password select{margin-bottom:13px}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active,.gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active,.gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active{padding-top:0;padding-bottom:8px}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget{padding-bottom:0}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper{margin-bottom:5px}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha{margin:0 auto 13px auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha input{height:auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy a,.gigya-screen.portrait .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-captcha .recaptcha_only_if_privacy .gig-tfa-phone-code-resend{font-size:12px}
.gigya-screen .gigya-composite-control.gigya-composite-control-captcha-widget .gigya-captcha-wrapper .gigya-error-msg-active{padding-top:0;padding-bottom:8px}
.gigya-screen .gigya-composite-control.gigya-composite-control-tfa-widget{padding-bottom:0}
.gigya-screen .gigya-composite-control.gigya-composite-control-submit,.gigya-screen .gigya-composite-control.gigya-composite-control-button,.gigya-screen .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:25px}
.gigya-screen .gigya-composite-control.gigya-composite-control-submit+.gigya-error-display-active,.gigya-screen .gigya-composite-control.gigya-composite-control-button+.gigya-error-display-active,.gigya-screen .gigya-composite-control.gigya-composite-control-link.button+.gigya-error-display-active{padding-bottom:25px}
.gigya-screen .gigya-composite-control.gigya-composite-control-link.button{display:block}
.gigya-screen .gigya-composite-control.gigya-composite-control-social-login{padding:0}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label{padding-bottom:8px}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{padding-top:10px}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;width:100%;display:block}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;width:100%;display:block}
.gigya-screen .gigya-composite-control.gigya-terms-error{padding:5px;margin-bottom:18px;position:relative;right:6px;width:100%;border-radius:5px;border:1px solid #dd4b39}
.gigya-screen div.gigya-loginID-availability-available{margin-bottom:18px}
.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-submit,.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-button,.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:10px}
.gigya-screen form.gigya-form-error .gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active{padding-bottom:10px}
.gigya-screen.landscape .gigya-layout-row.with-divider{padding-bottom:25px}
.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit,.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-button,.gigya-screen.landscape .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:0}
.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider{padding-bottom:10px}
.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-submit,.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-button,.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:10px}
.gigya-screen.landscape form.gigya-form-error .gigya-layout-row.with-divider .gigya-composite-control.gigya-composite-control-form-error.gigya-error-display-active{padding-bottom:0}
.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell{min-width:48%;width:48%}
.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{min-width:4%;width:4%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAMSURBVBhXY7h8+TIABPYCeicnV7oAAAAASUVORK5CYII=);background-position:center}
.gigya-screen .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{padding:0;position:relative;line-height:16px;background:white;text-align:center;min-width:10px}
.gigya-screen.portrait .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{height:81px;background-repeat:repeat-x;position:relative}
.gigya-screen.portrait .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{padding:0 10px 2px 10px;position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login{width:370px;text-align:center;min-width:0;margin-left:460px}
.gigya-screen.landscape .gigya-layout-row.with-divider{display:-webkit-box;display:-ms-flexbox;display:flex}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider{margin-top:41px;width:87px;background-repeat:repeat-y}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{display:block;line-height:15px;padding:10px 0;top:83px;left:0}
.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-social-login,.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-site-login{min-width:0;width:370px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-link{margin-left:24%;margin-top:8%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-email-text{font-weight:bold;width:207px;margin:0 auto;font-size:15px;padding-bottom:25px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-email-code-header-text{width:240px;margin:0 auto;padding-top:6px;padding-bottom:5px;font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber{display:inline}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-header-subtext+.gig-tfa-label{margin-top:40px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example{display:block}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-label{padding-bottom:6px;display:block;margin:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-select,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone-label{margin:0 0 18px 0;padding:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-header-text{margin:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox{font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-error{text-align:center;margin-bottom:18px;margin-top:-10px;font-size:15px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-error:empty{display:none}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span{display:inline}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix{display:none;height:43px;width:10%;margin-top:0;margin-right:16px;text-align:center;background-color:#f2f2f2}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{margin-top:0;height:43px;width:100%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container label{display:inline}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type{display:inline-block;width:33.33333%;margin-bottom:18px;margin-top:18px;vertical-align:top}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-label,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-label{padding:5px 0;width:30.33333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type{margin-right:0;margin-left:0;width:33.33333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-sms,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-sms{width:38.33333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type-voice-call,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type-voice-call{width:31.33333%}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container{margin:0}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit{background-image:none;-webkit-filter:none;filter:none;font-weight:normal;line-height:normal;padding-top:10px;margin-bottom:25px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link{width:70px;line-height:43px;float:right;margin-top:-10px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers{margin-top:26px;line-height:31px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers:last-child{padding-bottom:25px}
.gigya-screen.portrait div.gigya-tfa .gig-tfa-container input.gig-tfa-phone-prefix{display:none}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container input.gig-tfa-phone-prefix{display:none}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link{font-size:19px;padding:0;margin-top:0}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix{display:none;width:10%;margin-right:8px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{width:100%}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label{margin-left:0}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-error,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend{font-size:13px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text{font-size:13px;color:#4e515e}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers{margin-top:30px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-numbers .gig-tfa-phone-edit-number{font-size:13px;margin-top:8px;color:#4e515e}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-prefix,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox{font-size:13px;height:36px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit{margin-bottom:15px}
.gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text{display:block}
.gigya-screen-dialog-mobile .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-number{width:100%}
#gigya-login-screen.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{top:83px}
#gigya-login-screen.gigya-screen.portrait.mobile .gigya-prefered-content-width{width:375px}
#gigya-register-screen.gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-divider>.gigya-divider-content{top:127px}
#gigya-change-password-screen .error-wrapper{width:100%}
#gigya-change-password-screen.portrait.mobile input[password]{width:260px}
#gigya-change-password-screen.portrait.mobile input[submit]{width:276px}
.gigya-screen div.gigya-composite-control-my-photo-widget.update-profile-my-photo{padding-right:20px}
.gigya-screen .link-accounts-main-header{margin-bottom:10px}
.gigya-screen .reauthentication-main-header{margin-bottom:10px}
.gigya-mac .gigya-screen label.letter-spacing-s{letter-spacing:-0.3px}
.gigya-ios .gigya-screen.landscape input[type=checkbox],.gigya-ios .gigya-screen.landscape .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-ios .gigya-screen.landscape .gig-tfa-code-remember-checkbox,.gigya-ios .gigya-screen.portrait input[type=checkbox],.gigya-ios .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox,.gigya-ios .gigya-screen.portrait.mobile input[type=checkbox],.gigya-ios .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-checkbox{margin-bottom:5px}
.gigya-ios .gigya-screen#gigya-change-password-screen form label:nth-child(1){letter-spacing:-0.1px}
.gigya-ios .gigya-screen#gigya-forgot-password-screen form label:nth-child(1){letter-spacing:-0.3px}
.gigya-native-mobile-app.gigya-android .gigya-screen.portrait.mobile .gigya-composite-control.gigya-composite-control-social-login{right:28px}
.gigya-edge .gigya-screen label.letter-spacing-s{letter-spacing:-0.3px}
.gigya-ie10 .gigya-screen.portrait label{letter-spacing:-0.3px}
.gigya-ie10 .gigya-screen.mobile label{letter-spacing:0}
.gigya-ie10 .gigya-screen #gigya-change-password-screen.portrait .gigya-message{letter-spacing:-0.2px}
.gigya-ie10 .gigya-screen #gigya-change-password-screen.mobile{letter-spacing:0}
.gigya-ie9 .gigya-screen#gigya-login-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:202px}
.gigya-ie9 .gigya-screen#gigya-register-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:300px}
.gigya-ie9 .gigya-screen select{font-size:13px}
.gigya-ie9 .gigya-screen .gigya-input-text:not(.gigya-placeholder),.gigya-ie9 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox:not(.gigya-placeholder),.gigya-ie9 .gigya-screen .gigya-input-password:not(.gigya-placeholder){line-height:40px}
.gigya-ie9 .gigya-screen .gigya-composite-control-multi-choice .gigya-multi-choice-item label,.gigya-ie9 .gigya-screen .gigya-composite-control-checkbox .gigya-label{display:inline}
.gigya-ie8 .gigya-screen .gigya-layout-cell{margin-left:0 !important}
.gigya-ie8 .gigya-screen .gigya-layout-cell.under-site-login{margin-left:460px !important}
.gigya-ie8 .gigya-screen .gigya-input-text,.gigya-ie8 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-ie8 .gigya-screen .gigya-input-password{padding-top:11px}
.gigya-ie8 .gigya-screen.portrait .gigya-layout-row.with-divider .gigya-layout-cell.with-divider .gigya-divider-content{top:31px;left:45%}
.gigya-ie8 .gigya-screen.portrait .gigya-input-text,.gigya-ie8 .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox,.gigya-ie8 .gigya-screen.portrait .gigya-input-password{padding-top:11px}
.gigya-ie8 .gigya-screen.portrait gigya-layout-cell{margin-left:0 !important}
.gigya-ie8 .gigya-screen.portrait #gigya-change-password-screen.portrait .gigya-message{letter-spacing:-0.2px}
.gigya-ie8 .gigya-screen.portrait #gigya-change-password-screen.mobile{letter-spacing:0}
.gigya-ie8 .gigya-screen.portrait #gigya-forgot-password-screen.portrait label{letter-spacing:-0.3px}
.gigya-ie8 .gigya-screen.portrait #gigya-forgot-password-screen.mobile label{letter-spacing:0}
.gigya-ie8 .gigya-screen#gigya-login-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:202px}
.gigya-ie8 .gigya-screen#gigya-register-screen.landscape .gigya-layout-row.with-divider .gigya-layout-cell.with-divider{height:300px}
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
.ie7 audio,.ie7 canvas,.ie7 video{display:inline;zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
.contact-list-item .list-item:hover .external-link:after{font-family:'Dcom-EDE' !important;content:"\f08e";float:right;padding-left:10px}
.location-link .icon-chevron:before,.signin .icon-chevron:before{content:"\f078"}
.location-link.active .icon-chevron:before,.sign-in-link.active .icon-chevron:before{content:"\f077"}
.has-sub-nav .icon-chevron:before{content:"\f078"}
.has-sub-nav.active .icon-chevron:before{content:"\f077"}
.icon-file .path1:before{content:"\f15b";color:#000}
.icon-file .path2:before{content:"\f15c";margin-left:-1em;color:#fff}
.icon-file .path3:before{content:"\f15d";margin-left:-1em;color:#000}
.countryselector:before{font-family:'Dcom-EDE';content:"\e905";font-size:1.5em;vertical-align:-2px;float:left;margin:-2px 2px 0 0}
div.global-site-selector>div.welcome-desc.icon-globe:before{content:"\e905";float:left;font-size:6.7em;font-weight:normal;margin:5% 5% 5% -5px;opacity:.05}
div.global-site-selector>div.site-selector .icon-globe:before{color:#b1b1b1;content:"\e905";font-size:2.3em;font-weight:normal;left:5.2%;position:absolute;top:56%;z-index:9;margin-top:-17px}
.profiles-cta-icon:before{content:"\e1000"}
.pressreleases-cta-icon:before{content:"\e1003"}
.services-cta-icon:before{content:"\e1002"}
.contactus-cta-icon:before{content:"\e926"}
.jobsearch-cta-icon:before,.careers-cta-icon:before{content:"\e906"}
.officelocations-cta-icon:before{content:"\e907"}
.submitrfp-cta-icon:before{content:"\e931"}
.articles-cta-icon:before{content:"\f0f6"}
.events-cta-icon:before{content:"\f073"}
.brightcovepodcast .podcast .video-js .vjs-control-bar .vjs-volume-menu-button:before{font-family:'Dcom-EDE' !important;content:"\f028" !important}
.brightcovepodcast .podcast .video-js .vjs-control-bar .vjs-volume-menu-button.vjs-vol-0:before{font-family:'Dcom-EDE' !important;content:"\f026" !important}
.brightcovepodcast .podcast .video-js .vjs-control-bar .vjs-play-control:before{font-family:'Dcom-EDE' !important;content:"\f04b" !important}
.brightcovepodcast .podcast .video-js .vjs-control-bar .vjs-play-control.vjs-playing:before{font-family:'Dcom-EDE' !important;content:"\f04c" !important}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('assets/fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),url('assets/fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('assets/fonts/opensans/OpenSans-Bold-webfont.woff') format('woff'),url('assets/fonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('assets/fonts/opensans/OpenSans-Italic-webfont.woff') format('woff'),url('assets/fonts/opensans/OpenSans-Italic-webfont.ttf') format('truetype')}
div.jsonSuggestResults{background:none repeat scroll 0 0 #fff;border:1px solid #d2d4cd;border-radius:.3em .3em .3em .3em;color:#333;margin:0 2px;padding:0;position:absolute;top:50px !important;width:99% !important;z-index:1}
div.jsonSuggestResults div.resultItem{margin:0;padding:5px;position:relative;height:auto;cursor:pointer}
div.jsonSuggestResults div.resultItem.even{background-color:#fff}
div.jsonSuggestResults div.resultItem.hover{background-color:#e5f6fc}
div.jsonSuggestResults div.resultItem img{float:left;margin-right:10px}
div.jsonSuggestResults div.resultItem p{margin:0;padding:0}
div.jsonSuggestResults div.resultItem p strong{font-weight:bold;text-decoration:underline}
div.jsonSuggestResults div.resultItem p.extra{font-size:x-small !important;position:absolute;bottom:3px;right:3px}
:lang(ko) .topline-nav li,:lang(ja) .topline-nav li,:lang(zh-Hans) .topline-nav li,:lang(zh-Hant) .topline-nav li{font-size:1em}
.topline-nav{margin:10px 0 5px 0;float:right}
.topline-nav li{color:#fff;display:inline-block;margin-bottom:0;padding-right:.8em;padding-left:.8em}
.topline-nav li:first-child{border-left:0;padding-left:0}
.topline-nav li a{color:#fff;display:inline-block;padding:0}
.topline-nav li a.active{color:#000;cursor:pointer}
.topline-nav li.countryselector{border-left:0}
.topline-nav li.countryselector #location{float:left;margin-right:.5em;font-size:1.1em;padding:0}
.topline-nav li.countryselector a.location-link{font-size:1.1em}
.topline-nav li.about-link{font-size:1.1em}
.topline-nav li.contactus-link{font-size:1.1em}
.topline-nav li.register-login-link a{font-size:1.3em}
.topline-nav li.register-login-link span.icon{line-height:23px;border-radius:50%;border:1px solid white;font-size:15px;text-align:center;display:inline-block;margin-right:6px;height:24px;width:24px;vertical-align:middle}
.topline-nav li.register-login-link span.icon.logged-in{background-color:white;color:black;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle;border:0}
.topline-nav li.register-login-link span.icon.logged-in img{border-radius:50%}
.topline-nav li.register-login-link span:last-child{font-size:1.3em}
.topline-nav li#profile_pic_id span:hover{cursor:pointer}
.topline-nav li:last-child{padding-right:0}
.topline-nav li#register,.topline-nav li#profile_pic_id{display:none}
.topline-nav li#register.make-visible,.topline-nav li#profile_pic_id.make-visible{display:inline-block}
:lang(zh-Hans) .topline-nav li,:lang(zh-hant) .topline-nav li{margin-left:0}
:lang(zh-Hans) .topline-nav li.about-link,:lang(zh-hant) .topline-nav li.about-link,:lang(zh-Hans) .topline-nav li.contactus-link,:lang(zh-hant) .topline-nav li.contactus-link,:lang(zh-Hans) .topline-nav li.countryselector .no-click-close,:lang(zh-hant) .topline-nav li.countryselector .no-click-close,:lang(zh-Hans) .topline-nav li.countryselector #location,:lang(zh-hant) .topline-nav li.countryselector #location{font-size:1.2em}
:lang(ja) .countryselector:before{margin-top:-3px}
@media only screen and (max-width:1023px) and (min-width:768px){.topline-nav .signin #gigya_controls_login{margin-right:.8em}
.topline-nav li.countryselector,.topline-nav li.signin{margin:0 0 0 .8em}
}
@media screen and (max-width:767px){:lang(ja) .countryselector:before{margin-top:0}
}


@media only screen and (max-width:1024px) and (min-width:1024px){:lang(ja) .secondary-headline{font-size:2em}
:lang(ja) .primary-headline{font-size:2.2em}
.standard-white-component{padding:1% 5%}
.reverse-btn{line-height:2.4}
}
@media only screen and (max-width:767px){.col-1{width:49%}
.wrapper .main-container{padding-top:15px;padding-bottom:15px}
.wrapper .main-container .content.main{margin:0 2%;width:96%}
.primary-headline{font-size:2.4em}
.secondary-headline{font-size:1.6em}
.tertiary-headline{font-size:1.6em}
h3.secondary-headline{font-size:1.6em}
h4{font-size:1.6em}
.page-intro-copy{font-size:1.6em}
.button-small{font-size:1.4em}
.reverse-btn{font-size:1.4em;line-height:2em;padding:.6em}
.table-frame [class^="table-frame-col"]{border-spacing:0}
:lang(ja) .secondary-headline{font-size:1.6em}
:lang(ja) .standard-white-component h3.secondary-headline{font-size:1.6em}
.wrapper,#footer-section{top:0}
header.lang-display ~ div.wrapper,header.lang-display ~ #footer-section{top:0}
.standard-white-component{padding:15px;margin-bottom:0}
.standard-white-component .component-left-column{float:left;padding-top:0;width:100%;margin-bottom:1em}
.standard-white-component h3.secondary-headline{text-align:left;padding-left:0;margin:0;width:100%;font-size:1.6em}
.standard-white-component .component-right-column{width:100%;padding:0}
.topic-page .standard-white-component{padding:15px;margin-bottom:2em}
}

#footer-section{margin:0 auto;background: #004a91;color: white;position:relative;z-index:999;border-top:solid 1px #d0d0ce}
#footer-section .footer-CTA{background-color:#004a91;border-bottom: 1px solid #ffffff;}
#footer-section .footer-CTA.three-links ul li{width:400px}
#footer-section .footer-CTA.two-links ul li{width:600px}
#footer-section .footer-CTA ul{max-width:1200px;margin:auto;border-bottom:0px solid #fff;height:inherit;box-sizing:border-box;display:table}
#footer-section .footer-CTA ul li{display:table-cell;margin:0;font-size:2.4em;text-align:center;line-height:1em;border-right:2px solid #fff}
#footer-section .footer-CTA ul li:first-child{border-left:2px solid #fff}
#footer-section .footer-CTA ul li:hover{cursor:pointer;background-color:#53565a}
#footer-section .footer-CTA ul li:hover a{color:#fff}
#footer-section .footer-CTA ul li a{color:#fff;text-decoration:none;display:block;padding:4% 0}
#footer-section .footer-wrapper{max-width:1200px;margin:0 auto}
#footer-section .footer-wrapper .footer-container{padding:2.5em 0 3em;margin:0;position:relative;width:100%}
#footer-section .footerlinks .footer-column{padding-left:0;float:left;width:20%;box-sizing:border-box}
#footer-section .footerlinks .footer-column.legal{float:right}
#footer-section .footerlinks .footer-column .tertiary-headline{font-weight:400;margin:0 0 1em 0}
#footer-section .footerlinks .footer-column.first{padding-left:0;width:24%;box-sizing:border-box}
#footer-section .footerlinks .footer-column.first li.footer-contact-us{font-weight:700}
#footer-section .footerlinks>div.footer-column:last-child{float:right;width:16%;box-sizing:border-box}
#footer-section ul.footer-col{list-style:none;margin:0;padding:0;padding-right:4%}
#footer-section ul.footer-col li{margin:0 0 1em 0}
#footer-section ul.footer-col li a{color:#004a91;font-size:1.2em;text-decoration:none}
#footer-section ul.footer-col li a.contact-us{font-weight:600}
:lang(zh-Hant) #footer-section ul.footer-col li a{letter-spacing:.07em;font-size:1.4em}
:lang(ko) #footer-section ul.footer-col li a{font-size:1.4em}
:lang(ja) #footer-section .footer-CTA ul li,:lang(zh-Hans) #footer-section .footer-CTA ul li,:lang(zh-Hant) #footer-section .footer-CTA ul li{font-size:1.6em}
@media screen and (min-width:768px) and (max-width:1023px){#footer-section div.footer-column{padding-left:2%;width:20%;box-sizing:border-box;-moz-box-sizing:border-box}
#footer-section div.footer-column.first{padding-left:0;padding-right:0}
}
@media screen and (min-width:0) and (max-width:1024px){#footer-section .footer-wrapper .footer-container{margin:0 2%;width:96%}
}
@media screen and (max-width:767px){#footer-section{margin:0 auto;/*background:#fff;*/position:relative;z-index:999}
#footer-section .footer-CTA.three-links ul,#footer-section .footer-CTA.two-links ul{display:inline}
#footer-section .footer-CTA.three-links ul li,#footer-section .footer-CTA.two-links ul li{width:95%}
#footer-section .footer-CTA ul li{display:block;font-size:1.8em;border-right:0;border-top:2px solid #000;padding-left:15px;text-align:left}
#footer-section .footer-CTA ul li:first-child{border-left:0;border-top:0}
#footer-section .footer-wrapper{max-width:1200px;margin:0 auto}
#footer-section .footer-wrapper .footer-container{margin:0 15px;width:92%}
#footer-section .footerlinks .footer-column{padding-left:0;float:none;clear:both;width:100%;margin:1em 0 0 0}
#footer-section .footerlinks .footer-column.legal{float:right}
#footer-section .footerlinks .footer-column .tertiary-headline{font-weight:400;color:#000;margin:0 0 1em 0}
#footer-section .footerlinks .footer-column.first{padding-left:0;width:100%}
#footer-section .footerlinks .footer-column.first li.footer-contact-us{font-weight:700}
#footer-section .footerlinks>div.footer-column:last-child{padding-left:0;float:none;width:100%;clear:both}
#footer-section ul.footer-col li{display:inline-block;margin:0 4% 2em 0}
:lang(ja) #footer-section .footer-CTA ul li,:lang(zh-Hans) #footer-section .footer-CTA ul li,:lang(zh-Hant) #footer-section .footer-CTA ul li{font-size:1.4em}
}
@media screen and (min-width:480px) and (max-width:729px){#footer-section .footer-CTA.three-links ul li,#footer-section .footer-CTA.two-links ul li{width:97%}
}
@media screen and (min-width:730px) and (max-width:767px){#footer-section .footer-CTA.three-links ul li,#footer-section .footer-CTA.two-links ul li{width:98%}
}
html[dir='rtl'] #footer-section ul.footer-col{padding-right:0}
@media screen and (max-width:767px){html[dir='rtl'] #footer-section ul.footer-col li{margin:0 0 2em 4%}
html[dir='rtl'] #footer-section .footer-CTA ul li{padding-left:0;padding-right:15px;text-align:right}
}
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.modal-open{overflow:hidden}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:100%;height:100%}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background:#404040;padding:2em;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;width:90%;margin:1% auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px 20px 0}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}
}
@media(min-width:992px){.modal-lg{width:900px}
}

html[dir='rtl'] .office-location .office-page-links-container .location-search .select-wrap:after{left:4%;right:initial}
html[dir='rtl'] .office-location .offices-container .column h2{padding:1% 0}
html[dir='rtl'] .office-location .offices-container .column .offices .contact p .email-link:before{margin-right:0;margin-left:10px}
html[dir='rtl'] .office-location .offices-container .column .offices .office-name p.small-body-copy a:before{margin:0 0 0 .5em}
html[dir='rtl'] .office-location .global-office-link{padding-right:0;padding-left:3%}
html[dir='rtl'] .office-location .global-office-link a{float:left}
@media screen and (max-width:767px){html[dir='rtl'] .main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy a.view_map{margin-right:0;margin-left:15px}
}
.main-container.rfp-page{padding-top:10px !important}
.main-container.rfp-page input.dcom-checkbox[type="checkbox"]+label.input-label:before,.main-container.rfp-page input.dcom-radio[type="radio"]+label.input-label:before,.main-container.rfp-page input.form_field_radio+label.input-label:before,.main-container.rfp-page input.form_field_checkbox+label.input-label:before{content:"\f096";font-family:'Dcom-EDE' !important;color:#004a91;display:inline-block;font-size:1.5em;margin-right:10px;vertical-align:top}
.main-container.rfp-page input[type=checkbox]:checked+label:before{content:"\f047";font-family:'Dcom-EDE' !important;color:#004a91;display:inline-block;font-size:1.5em;margin-right:10px;vertical-align:top}
.main-container.rfp-page .dropdown .form_row .form_rightcol{position:relative;width:100%}
.main-container.rfp-page .headerintro .header-intro-container .responsive-img-container img{display:none}
.main-container.rfp-page .introduction-copy{margin:0;padding-bottom:0;border-bottom:0}
.main-container.rfp-page .introduction-copy p{text-align:left}
.main-container.rfp-page .content.main .header-component{background-color:#fff;overflow:hidden}
.main-container.rfp-page .content.main .header-intro-container .header-intro-label{border-top:7px solid #0c2864}
.main-container.rfp-page .content.main .form-component{padding:30px 70px}
.main-container.rfp-page .content.main .form-component .form-section{background-color:#fff;margin-top:2em}
.main-container.rfp-page .content.main .form-component .form-section .number-column{padding:0;float:left;width:5.5%}
.main-container.rfp-page .content.main .form-component .form-section .field-column{width:94%;padding:0;margin-left:0;float:left;margin-top:-10px}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset{margin:0;padding:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend{overflow:hidden;clear:both}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend p.legend-label{font-size:2em;line-height:2em;color:#000;width:90%;float:left;padding-left:10px;margin-top:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend p.number-label{text-align:center;color:#000;font-size:2em;background:#fff;font-weight:bold}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend p.number-label.section-number{border:1px solid #86bc25;-webkit-border-radius:100%;-webkit-background-clip:padding-box;-moz-border-radius:100%;-moz-background-clip:padding;border-radius:100%;background-clip:padding-box;margin:.3em auto;width:60px;height:60px;line-height:60px;vertical-align:middle;float:left}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par{margin-left:0;border-top:solid 1px #86bc25;margin-top:-34px;padding-top:45px;margin-right:-15px;padding-right:15px;padding-left:70px}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row{position:relative}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol label{position:relative}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol label:after{content:"\f078";position:absolute;right:10px;font-size:1.2em;top:-4px;color:#00a3e0;display:none\9;font-family:'Dcom-EDE' !important;pointer-events:none}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol label select{background:transparent;z-index:2;width:51.75%;-moz-appearance:none;-webkit-appearance:none}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol label select::-ms-expand{display:none}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol label.clear-dropdown:after{display:block}
.main-container.rfp-page .content.main .form_rightcol_wrapper .form_field_textarea{width:50%}
.main-container.rfp-page a:hover{text-decoration:underline}
.main-container.rfp-page avisited{color:#609}
.main-container.rfp-page .customrichtext{width:67%}
.main-container.rfp-page form div.section{padding-bottom:5px}
.main-container.rfp-page .form_row_description+.form_row{height:15px}
:lang(zh-Hans) .checkboxHeading{font-size:1.3em}
.form_row .form_rightcol .form_field.error-border{border:1px solid #e30613}
@media screen and (max-width:1024px) and (min-width:768px){.main-container.rfp-page .content.main{margin:0 2%;width:96%}
}
@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.main-container.rfp-page .content.main .form-component{padding:15px 30px}
.main-container.rfp-page .content.main .form-component .form-section .number-column{width:8%}
.main-container.rfp-page .content.main .form-component .form-section .field-column{width:100%;margin-top:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset{width:100%}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par{padding-left:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol label select{width:71.75%;padding:4px}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol:after{left:67%}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend{margin-left:0;padding-left:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend p.legend-label{width:88%}
.main-container.rfp-page .content.main .text .form_field_textarea{width:70%}
.main-container.rfp-page .customrichtext{width:100%}
.main-container.rfp-page .header-intro-container .header-intro{padding:15px 30px}
}
@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.main-container.rfp-page .introduction-copy{padding:10px 5% 0 70px}
.main-container.rfp-page .content.main .form-component .form-section .number-column{width:6%}
.main-container.rfp-page .content.main .form-component .form-section .field-column{width:100%;margin-top:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset{width:100%}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol lable select{width:71.75%}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol:after{left:48%}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend{margin-left:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend p.legend-label{width:88%}
.main-container.rfp-page .content.main .text .form_field_textarea{width:50%}
.main-container.rfp-page .customrichtext{width:100%}
.main-container.rfp-page .header-intro-container .header-intro{padding-left:70px}
.main-container.rfp-page .header-intro-container .header-intro-label{padding-left:70px}
}
@media screen and (max-width:767px){.main-container.rfp-page .content.main{margin:0 2%;width:96%}
.main-container.rfp-page .content.main .form-component{padding:15px 15px}
.main-container.rfp-page .content.main .form-component .form-section{padding:0}
.main-container.rfp-page .content.main .form-component .form-section .number-column{padding:0;margin-bottom:2em;width:10%;background:#fff;position:relative}
.main-container.rfp-page .content.main .form-component .form-section .number-column .number-container{margin-bottom:.5em}
.main-container.rfp-page .content.main .form-component .form-section .field-column{float:left;width:100%;padding:0;margin:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend{padding-top:.25em;width:100%;margin-left:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend p.legend-label{line-height:1.8em;margin:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend p.legend-label{width:74%}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par{margin-left:0;padding-left:0}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol label select{width:100% !important}
.main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol:after{left:92%}
.main-container.rfp-page .content.main .form-component .form-section .field-column .customrichtext{text-align:left}
.main-container.rfp-page .content.main .text .form_field_textarea{width:96%}
.main-container.rfp-page .customrichtext{width:100%}
}
html[dir='rtl'] .main-container.rfp-page input.dcom-checkbox[type="checkbox"]+label.input-label:before,html[dir='rtl'] .main-container.rfp-page input.dcom-radio[type="radio"]+label.input-label:before,html[dir='rtl'] .main-container.rfp-page input.form_field_radio+label.input-label:before,html[dir='rtl'] .main-container.rfp-page input.form_field_checkbox+label.input-label:before,html[dir='rtl'] .main-container.rfp-page input[type=checkbox]:checked+label:before{margin-right:0;margin-left:7px}
html[dir='rtl'] .main-container.rfp-page .content.main .form-component .form-section .field-column{width:100%}
html[dir='rtl'] .main-container.rfp-page .content.main .form-component .form-section .field-column fieldset legend p.number-label.section-number{float:right}
html[dir='rtl'] .main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par{margin-left:0;margin-right:0;padding-right:70px;padding-left:0;width:89%}
html[dir='rtl'] .main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par .dropdown .form_row .form_rightcol label:after{left:10px;right:initial}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){html[dir='rtl'] .header-intro-container .header-intro-label{padding-right:30px}
}
@media screen and (max-width:767px){html[dir='rtl'] .main-container.rfp-page .content.main .form-component .form-section .field-column fieldset .form-component-par{padding-right:15px;width:94%}
}
.main-container.search-page{margin:0 6% 1%;width:88%;position:relative;background:#fff}
.main-container.search-page .search-query{text-align:left;padding:0 4.357%}
.main-container.search-page .filter-results{margin-bottom:1em;text-align:center}
.main-container.search-page .filter-results .filter-button.button{font-weight:600;margin-bottom:.5em;padding:.5% 2%;display:none}
.main-container.search-page .filter-results .filter-button span{margin-left:1em}
.main-container.search-page .filter-results .content-filters-container{display:block}
.main-container.search-page .filter-results .content-filters-container .icon-caret-up{margin:0;font-size:3em;line-height:0;color:#000;padding-top:.5em;display:none}
.main-container.search-page .filter-results .content-filters-container .content-filters{padding:0 5%;text-align:left;border-bottom:5px solid #e6e9e9}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button{margin:1em 0;padding:0 1%;border:0;border-right:1px solid #eee;width:auto;display:inline-block;background:transparent;color:#000 !important;font-weight:normal !important;font-size:1.4em;text-decoration:none;position:relative}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button:last-child{border:0}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button p{margin:0}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button span{font-size:.85em;padding-left:3px}
.main-container.search-page .filter-results .content-filters-container .content-filters .btn-blue{font-weight:bold !important}
.main-container.search-page .filter-results .content-filters-container .content-filters .btn-blue:before{content:'';border-bottom:5px solid #86bc24;position:absolute;width:100%;left:0;top:33px}
.main-container.search-page .search-filters{background:#fff;padding:1% 2%;border-bottom:1px solid #d7dbdb}
.main-container.search-page .search-filters .sort-by{float:right;margin-right:2%;padding:1% 2%}
.main-container.search-page .search-filters .sort-by .filter.selected{font-weight:600;cursor:text}
.main-container.search-page .search-filters .sort-by p{margin:0}
.main-container.search-page .search-filters .sort-by p a.filter:nth-of-type(1){margin-right:5px}
.main-container.search-page .search-filters .sort-by p a.filter:nth-of-type(2){margin-left:5px}
.main-container.search-page .search-filters .global-results{float:right;padding:1% 2%}
.main-container.search-page .search-filters .global-results p{margin:0}
.main-container.search-page .search-filters .global-results .icon-check,.main-container.search-page .search-filters .global-results icon-check-empty{font-size:1.3em;line-height:0}
.main-container.search-page .all-search-results{float:none;width:100%;padding:0;margin:0 auto}
.main-container.search-page .all-search-results .results{width:91%;margin:0 auto}
.main-container.search-page .all-search-results .results .search-result{padding:2.75% 0;border-top:1px solid #f0f1f1}
.main-container.search-page .all-search-results .results .search-result:first-child{border:0}
.main-container.search-page .all-search-results .results .search-result .search-image-container{width:15%;margin-right:5%;float:left}
.main-container.search-page .all-search-results .results .search-result .search-text-container{width:80%;float:right}
.main-container.search-page .all-search-results .results .search-result .search-text-container .result-description a{font-size:1.4em;color:#000;font-weight:400}
.main-container.search-page .all-search-results .results .search-result .search-text-container p span.body-copy{font-size:1em}
.main-container.search-page .all-search-results .results .search-result .search-text-container a p{font-size:1em}
.main-container.search-page .all-search-results .results .search-result.regular-result .search-text-container{padding-left:20%;float:none}
.main-container.search-page .all-search-results .results .search-result p.promo-label{color:#000;font-size:1.4em}
.main-container.search-page .all-search-results .results .search-result p.body-copy a{color:#000}
.main-container.search-page .all-search-results .results .search-result .search-headline{width:80%;float:left}
.main-container.search-page .all-search-results .results .search-result div.search-content-type.box{border:1px solid #d0d0ce;box-shadow:none;padding:0 1% 0 1%;position:absolute;right:7%;max-width:11%;text-align:center;margin-top:.9em}
.main-container.search-page .all-search-results .search-pagination{border-top:1px solid #d0d0ce;text-align:center}
.main-container.search-page .all-search-results .search-pagination .continued-pages{position:relative;top:10%}
.main-container.search-page .all-search-results .release-pagination .page-number,.main-container.search-page .all-search-results .release-pagination .continued-pages{padding:.3em .7em;font-size:1.6em;color:#00a3e0;margin:.5em .3em 0;font-weight:normal !important;border:0;display:inline-block}
.main-container.search-page .all-search-results .release-pagination .previous .page-number{border:1px solid #00a1de;font-weight:bold !important}
.main-container.search-page .all-search-results .release-pagination .previous .page-number:before{margin-right:.75em;font-family:'Dcom-EDE' !important;content:"\f053";font-size:.8em;font-weight:normal !important}
.main-container.search-page .all-search-results .release-pagination .next .page-number{border:1px solid #00a1de;font-weight:bold !important}
.main-container.search-page .all-search-results .release-pagination .next .page-number:after{margin-left:.75em;font-family:'Dcom-EDE' !important;content:"\f054";font-size:.8em;font-weight:normal !important}
.main-container.search-page .all-search-results .search-pagination li{display:inline-block;margin:0}
.main-container.search-page .all-search-results .desktop-pagination{display:block}
.main-container.search-page .all-search-results .continued-pages{display:inline-block}
.main-container.search-page .all-search-results .mobile-pagination{display:none}
.main-container.search-page .all-search-results .results .search-text-container h2{margin:.1em 0;font-weight:normal}
.main-container.search-page .all-search-results .results .search-text-container h2 a:hover{text-decoration:underline}
.main-container.search-page .all-search-results .results .search-text-container h2 a:visited{color:#609}
.main-container.search-page input.dcom-checkbox[type="checkbox"],.main-container.search-page input.dcom-radio[type="radio"],.main-container.search-page input.form_field_radio,.main-container.search-page input.form_field_checkbox{display:block}
.main-container.search-page input.dcom-checkbox[type="checkbox"]+label.input-label,.main-container.search-page input.dcom-radio[type="radio"]+label.input-label,.main-container.search-page input.form_field_radio+label.input-label,.main-container.search-page input.form_field_checkbox+label.input-label{margin-left:0;background:0;padding-left:0}
.main-container.search-page input.dcom-checkbox[type="checkbox"]+label.input-label:before,.main-container.search-page input.dcom-radio[type="radio"]+label.input-label:before,.main-container.search-page input.form_field_radio+label.input-label:before,.main-container.search-page input.form_field_checkbox+label.input-label:before{content:"\f096";font-family:'Dcom-EDE' !important;color:#004a91;float:left;font-size:1.4em;margin-right:6px}
.main-container.search-page input.dcom-checkbox[type="checkbox"]:checked+label.input-label:before,.main-container.search-page input.form_field_checkbox:checked+label.input-label:before{content:"\f047";font-family:'Dcom-EDE' !important;color:#004a91;float:left;font-size:1.4em;margin-right:6px}
@media screen and (-webkit-min-device-pixel-ratio:0){.main-container.search-page .all-search-results .search-result div.search-content-type .box{margin-top:.6em}
}
.main-container.search-page .all-search-results .search-result .search-text-container .employee-phone{font-weight:600;margin:0}
.main-container.search-page .all-search-results .search-result .search-text-container .employee-email{margin:0}
.main-container.search-page .all-search-results .search-result .search-text-container .employee-email a{color:#00a3e0}
@media screen and (min-width:0) and (max-width:767px){.main-container.search-page{margin:2%;width:96%;position:relative}
.main-container.search-page .search-filters .sort-by,.main-container.search-page .search-filters .global-results{float:none;margin:0 8% 1em;width:80%;text-align:center}
.main-container.search-page .search-filters .global-results{margin-top:1em}
.main-container.search-page .filter-results .content-filters-container .content-filters{padding:4%}
.main-container.search-page .filter-results .content-filters-container .content-filters:before{display:none}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button{display:block;margin:0 0 1em;padding:2%;border:0}
.main-container.search-page .filter-results .content-filters-container .content-filters .btn-blue:after{display:none}
.main-container.search-page .all-search-results .results .search-result{margin:0 3%;padding:6% 0;width:94%}
.main-container.search-page .all-search-results .results .search-result .search-image-container{display:none}
.main-container.search-page .all-search-results .results .search-result .search-text-container{width:100%}
.main-container.search-page .all-search-results .results .search-result.regular-result .search-text-container{padding:0}
.main-container.search-page .all-search-results .results .search-result .search-headline{float:none;width:100%}
.main-container.search-page .all-search-results .results .search-result div.search-content-type.box{margin-top:0;position:static;max-width:100%;margin-bottom:.5em}
.main-container.search-page .all-search-results .search-pagination{margin:0;padding:2% 0}
.main-container.search-page .all-search-results .desktop-pagination{display:none}
.main-container.search-page .all-search-results .continued-pages{display:none}
.main-container.search-page .all-search-results .mobile-pagination{display:block}
.main-container.search-page .all-search-results .release-pagination .page-number{margin:1em .3em}
}
.main-container.search-page{margin:0 6% 1%;width:88%;position:relative;background:#fff}
.main-container.search-page .search-query{text-align:left;padding:0 4.357%}
.main-container.search-page .filter-results{margin-bottom:1em;text-align:center}
.main-container.search-page .filter-results .filter-button.button{font-weight:600;margin-bottom:.5em;padding:.5% 2%;display:none}
.main-container.search-page .filter-results .filter-button span{margin-left:1em}
.main-container.search-page .filter-results .content-filters-container{display:block}
.main-container.search-page .filter-results .content-filters-container .icon-caret-up{margin:0;font-size:3em;line-height:0;color:#000;padding-top:.5em;display:none}
.main-container.search-page .filter-results .content-filters-container .content-filters{padding:0 5%;text-align:left;border-bottom:5px solid #e6e9e9}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button{margin:1em 0;padding:0 1%;border:0;border-right:1px solid #eee;width:auto;display:inline-block;background:transparent;color:#000 !important;font-weight:normal !important;font-size:1.4em;text-decoration:none;position:relative}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button:last-child{border:0}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button p{margin:0}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button span{font-size:.85em;padding-left:3px}
.main-container.search-page .filter-results .content-filters-container .content-filters .btn-blue{font-weight:bold !important}
.main-container.search-page .filter-results .content-filters-container .content-filters .btn-blue:before{content:'';border-bottom:5px solid #86bc24;position:absolute;width:100%;left:0;top:33px}
.main-container.search-page .search-filters{background:#fff;padding:1% 2%;border-bottom:1px solid #d7dbdb}
.main-container.search-page .search-filters .sort-by{float:right;margin-right:2%;padding:1% 2%}
.main-container.search-page .search-filters .sort-by .filter.selected{font-weight:600;cursor:text}
.main-container.search-page .search-filters .sort-by p{margin:0}
.main-container.search-page .search-filters .sort-by p a.filter:nth-of-type(1){margin-right:5px}
.main-container.search-page .search-filters .sort-by p a.filter:nth-of-type(2){margin-left:5px}
.main-container.search-page .search-filters .global-results{float:right;padding:1% 2%}
.main-container.search-page .search-filters .global-results p{margin:0}
.main-container.search-page .search-filters .global-results .icon-check,.main-container.search-page .search-filters .global-results icon-check-empty{font-size:1.3em;line-height:0}
.main-container.search-page .all-search-results{float:none;width:100%;padding:0;margin:0 auto}
.main-container.search-page .all-search-results .results{width:91%;margin:0 auto}
.main-container.search-page .all-search-results .results .search-result{padding:2.75% 0;border-top:1px solid #f0f1f1}
.main-container.search-page .all-search-results .results .search-result:first-child{border:0}
.main-container.search-page .all-search-results .results .search-result .search-image-container{width:15%;margin-right:5%;float:left}
.main-container.search-page .all-search-results .results .search-result .search-text-container{width:80%;float:right}
.main-container.search-page .all-search-results .results .search-result .search-text-container .result-description a{font-size:1.4em;color:#000;font-weight:400}
.main-container.search-page .all-search-results .results .search-result .search-text-container p span.body-copy{font-size:1em}
.main-container.search-page .all-search-results .results .search-result .search-text-container a p{font-size:1em}
.main-container.search-page .all-search-results .results .search-result.regular-result .search-text-container{padding-left:20%;float:none}
.main-container.search-page .all-search-results .results .search-result p.promo-label{color:#000;font-size:1.4em}
.main-container.search-page .all-search-results .results .search-result p.body-copy a{color:#000}
.main-container.search-page .all-search-results .results .search-result .search-headline{width:80%;float:left}
.main-container.search-page .all-search-results .results .search-result div.search-content-type.box{border:1px solid #d0d0ce;box-shadow:none;padding:0 1% 0 1%;position:absolute;right:7%;max-width:11%;text-align:center;margin-top:.9em}
.main-container.search-page .all-search-results .search-pagination{border-top:1px solid #d0d0ce;text-align:center}
.main-container.search-page .all-search-results .search-pagination .continued-pages{position:relative;top:10%}
.main-container.search-page .all-search-results .release-pagination .page-number,.main-container.search-page .all-search-results .release-pagination .continued-pages{padding:.3em .7em;font-size:1.6em;color:#00a3e0;margin:.5em .3em 0;font-weight:normal !important;border:0;display:inline-block}
.main-container.search-page .all-search-results .release-pagination .previous .page-number{border:1px solid #00a1de;font-weight:bold !important}
.main-container.search-page .all-search-results .release-pagination .previous .page-number:before{margin-right:.75em;font-family:'Dcom-EDE' !important;content:"\f053";font-size:.8em;font-weight:normal !important}
.main-container.search-page .all-search-results .release-pagination .next .page-number{border:1px solid #00a1de;font-weight:bold !important}
.main-container.search-page .all-search-results .release-pagination .next .page-number:after{margin-left:.75em;font-family:'Dcom-EDE' !important;content:"\f054";font-size:.8em;font-weight:normal !important}
.main-container.search-page .all-search-results .search-pagination li{display:inline-block;margin:0}
.main-container.search-page .all-search-results .desktop-pagination{display:block}
.main-container.search-page .all-search-results .continued-pages{display:inline-block}
.main-container.search-page .all-search-results .mobile-pagination{display:none}
.main-container.search-page .all-search-results .results .search-text-container h2{margin:.1em 0;font-weight:normal}
.main-container.search-page .all-search-results .results .search-text-container h2 a:hover{text-decoration:underline}
.main-container.search-page .all-search-results .results .search-text-container h2 a:visited{color:#609}
.main-container.search-page input.dcom-checkbox[type="checkbox"],.main-container.search-page input.dcom-radio[type="radio"],.main-container.search-page input.form_field_radio,.main-container.search-page input.form_field_checkbox{display:block}
.main-container.search-page input.dcom-checkbox[type="checkbox"]+label.input-label,.main-container.search-page input.dcom-radio[type="radio"]+label.input-label,.main-container.search-page input.form_field_radio+label.input-label,.main-container.search-page input.form_field_checkbox+label.input-label{margin-left:0;background:0;padding-left:0}
.main-container.search-page input.dcom-checkbox[type="checkbox"]+label.input-label:before,.main-container.search-page input.dcom-radio[type="radio"]+label.input-label:before,.main-container.search-page input.form_field_radio+label.input-label:before,.main-container.search-page input.form_field_checkbox+label.input-label:before{content:"\f096";font-family:'Dcom-EDE' !important;color:#004a91;float:left;font-size:1.4em;margin-right:6px}
.main-container.search-page input.dcom-checkbox[type="checkbox"]:checked+label.input-label:before,.main-container.search-page input.form_field_checkbox:checked+label.input-label:before{content:"\f047";font-family:'Dcom-EDE' !important;color:#004a91;float:left;font-size:1.4em;margin-right:6px}
@media screen and (-webkit-min-device-pixel-ratio:0){.main-container.search-page .all-search-results .search-result div.search-content-type .box{margin-top:.6em}
}
.main-container.search-page .all-search-results .search-result .search-text-container .employee-phone{font-weight:600;margin:0}
.main-container.search-page .all-search-results .search-result .search-text-container .employee-email{margin:0}
.main-container.search-page .all-search-results .search-result .search-text-container .employee-email a{color:#00a3e0}
@media screen and (min-width:0) and (max-width:767px){.main-container.search-page{margin:2%;width:96%;position:relative}
.main-container.search-page .search-filters .sort-by,.main-container.search-page .search-filters .global-results{float:none;margin:0 8% 1em;width:80%;text-align:center}
.main-container.search-page .search-filters .global-results{margin-top:1em}
.main-container.search-page .filter-results .content-filters-container .content-filters{padding:4%}
.main-container.search-page .filter-results .content-filters-container .content-filters:before{display:none}
.main-container.search-page .filter-results .content-filters-container .content-filters .content-button{display:block;margin:0 0 1em;padding:2%;border:0}
.main-container.search-page .filter-results .content-filters-container .content-filters .btn-blue:after{display:none}
.main-container.search-page .all-search-results .results .search-result{margin:0 3%;padding:6% 0;width:94%}
.main-container.search-page .all-search-results .results .search-result .search-image-container{display:none}
.main-container.search-page .all-search-results .results .search-result .search-text-container{width:100%}
.main-container.search-page .all-search-results .results .search-result.regular-result .search-text-container{padding:0}
.main-container.search-page .all-search-results .results .search-result .search-headline{float:none;width:100%}
.main-container.search-page .all-search-results .results .search-result div.search-content-type.box{margin-top:0;position:static;max-width:100%;margin-bottom:.5em}
.main-container.search-page .all-search-results .search-pagination{margin:0;padding:2% 0}
.main-container.search-page .all-search-results .desktop-pagination{display:none}
.main-container.search-page .all-search-results .continued-pages{display:none}
.main-container.search-page .all-search-results .mobile-pagination{display:block}
.main-container.search-page .all-search-results .release-pagination .page-number{margin:1em .3em}
}
.main-container.thank-you-page{position:relative;width:100%;padding-top:30px !important}
.main-container.thank-you-page .content.main{border-top:7px solid #0c2864}
.main-container.thank-you-page .content.main .header-intro-container{margin-bottom:2em}
.main-container.thank-you-page .content.main .header-intro-container .responsive-img-container img{display:none}
.main-container.thank-you-page .content.main .header-intro-container .header-intro-label{border-top:0}
.main-container.thank-you-page .content.main .header-intro-container .header-intro-label .tertiary-label-style{display:none}
.main-container.thank-you-page .content.main .customrichtext{padding:15px 70px;background:#fff}
@media screen and (max-width:1024px) and (min-width:768px){.main-container.thank-you-page .content.main .customrichtext{padding-left:5%}
}
@media screen and (max-width:767px){.wrapper .main-container.thank-you-page{padding-top:15px !important}
.wrapper .main-container.thank-you-page .content.main{width:96%;margin:2%}
.wrapper .main-container.thank-you-page .content.main .customrichtext{padding:15px;width:90%}
}
.cq-searchpromote-search{text-align:left}
.cq-searchpromote-search #q{background:#333;width:93% !important;font-size:1.6em;border:1px solid #75787b;display:block;color:#fff;padding:.4em 3%;-webkit-transition:all .5s ease-in-out .1s;-moz-transition:all .5s ease-in-out .1s;-o-transition:all .5s ease-in-out .1s;-ms-transition:all .5s ease-in-out .1s;transition:all .5s ease-in-out .1s;max-height:24px}
.cq-searchpromote-search #q ::-ms-clear{display:none}
.cq-searchpromote-search #searchform input::-webkit-input-placeholder{color:#fff}
.cq-searchpromote-search #searchform input:-moz-placeholder{color:#fff}
.cq-searchpromote-search #searchform input::-moz-placeholder{color:#fff}
.cq-searchpromote-search #searchform input:-ms-input-placeholder{color:#fff}
.cq-searchpromote-search #searchform input::-moz-placeholder{opacity:1}
.cq-searchpromote-search #searchform input[type="submit"]{background:none repeat scroll 0 0 transparent;display:none}
.cq-searchpromote-search div#autocomplete{background:none repeat scroll 0 0 #f8f8f8;color:#333;margin:0 1px;padding:0;position:absolute;top:35px;width:95%;z-index:1;height:auto}
.cq-searchpromote-search div#autocomplete div.yui-ac-bd li{cursor:pointer;height:auto;margin:0;padding:.25em .71em;position:relative;color:#333;font-size:1.4em;border-top:1px solid #d4d4d4;line-height:2em}
.cq-searchpromote-search div#autocomplete div.yui-ac-bd li a{color:#333}
.cq-searchpromote-search div#autocomplete div.yui-ac-bd li.yui-ac-highlight{color:#f8f8f8;background-color:#333}
.cq-searchpromote-search div#autocomplete div.yui-ac-bd li.yui-ac-highlight a{color:#f8f8f8}
.cq-searchpromote-search div#autocomplete div.yui-ac-bd li.yui-ac-highlight p{color:#f8f8f8}
.cq-searchpromote-search div#autocomplete div.yui-ac-bd li.yui-ac-highlight.promotions a{color:#fff}
.cq-searchpromote-search div#autocomplete div.yui-ac-bd li:first-child{border-top:0}
.cq-searchpromote-search div#autocomplete .yui-ac-content{border:1px solid #d4d4d4}
.cq-searchpromote-search div#autocomplete .yui-ac-content ul li:last-child{border-bottom:0}
body #SiteSearch input{min-height:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative}
@media screen and (min-width:768px) and (max-width:1023px){.cq-searchpromote-search div#autocomplete{width:96%}
}
@media screen and (max-width:767px){.cq-searchpromote-search #searchform #autocomplete{width:80.5%}
.cq-searchpromote-search #q{padding-right:11% !important;width:72% !important;margin-left:13%}
.cq-searchpromote-search div#autocomplete{background:none repeat scroll 0 0 #f8f8f8;color:#333;margin:0 48px;padding:0;padding-left:3px;position:absolute;top:44px;width:96%;z-index:1;height:auto}
}
input[type=text]::-ms-clear{display:none}
@media print{*{background:none !important;background-color:#fff;border-radius:0 !important;box-shadow:none !important;color:#000 !important}
body{font-size:.425em}
:lang(en) body,:lang(af) body,:lang(eu) body,:lang(br) body,:lang(ca) body,:lang(hr) body,:lang(cs) body,:lang(nl) body,:lang(eo) body,:lang(et) body,:lang(fi) body,:lang(fr) body,:lang(fy) body,:lang(gl) body,:lang(de) body,:lang(el) body,:lang(hu) body,:lang(is) body,:lang(it) body,:lang(lv) body,:lang(lt) body,:lang(mg) body,:lang(mt) body,:lang(no) body,:lang(pl) body,:lang(pt) body,:lang(ro) body,:lang(sr) body,:lang(sk) body,:lang(sl) body,:lang(es) body,:lang(sv) body,:lang(tr) body,:lang(cy) body,:lang(da) body{font-size:.425em}
header#header{background-color:#fff !important}
header .logo-print{display:block}
header .logo-deloitte{display:none}
#header .header-container .column.search,#header .header-container .column.navigation,#toggle-links,#featured-trending-container,.footer-container,.brightcovevideo,.social-panel.box-blue iframe,.quicklinkcomponent .icon-bg,.social-share-links,.standard-white-component.youtube-component .videoWrapper iframe,.company-information-page .share-bar,.download-button a.page-intro-copy[target="_blank"]:after,.gigya-share-links,.social-panel iframe,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a span,.cookie-container,.globalsiteselector,.featured-trending-container,.topic-introduction img,.main-container.content-page .box-link p.link-title,.main-container.content-page .content.left .left-content,.main-container.content-page .content div.green-dots-container,.main-container.content-page .content.left .return-statement,.share-bar .social-share-links,.infographics-panel,.infographics-figure-caption,.brightcoveplaylist.section,.brightcovevideo.section,.youtube.section,.main-container.content-page .green-dot-animation{display:none !important}
.main-container.error-page .content.main{margin-top:1%}
.error-page .standard-white-component .component-right-column .component-left-column{display:none !important}
.error-page .standard-white-component .component-right-column .component-right-column{border:0}
.main-container.content-page .content.right,.main-container.content-page .content.left{display:none !important;overflow:visible;position:static !important}
.customrichtext .custom-rte .quotes:before,.customrichtext .custom-rte .quotes:after{color:#000 !important}
.main-container .viewport .bottom-content .trending .trending-promo,.main-container .viewport .top-content .trending .trending-promo,.globalsiteselector div.global-site-selector,.globalsiteselector div.global-site-selector .continent,.fullwidthcalloutbox,.social-media-links ul li a,.similar-trends,.similar-trends .article-tags li a,.btn-blue,.form_button_submit,.form_button_reset,.form_button,.capture_saveButton,.btn-blue,.btn-white,.form_captcha_refresh .form_button,.btn-white,.contact-us-page .awc-three-thirtythree-c0,.contact-us-page .awc-three-thirtythree-c1,.contact-us-page .awc-three-thirtythree-c2,.contact-us-page .awc-fifty-fifty-c0,.contact-us-page .awc-fifty-fifty-c1,.tag-panel .article-tags li a,.author-panel .box-container,.author-panel .box-green-inner,.profile-img>img,.employee-profile-panel,.employee-recommendation .featured-promo,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .employee-contact-details .employee-image img,.employee-recommendation .promo-column .standard-promo,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left ul.employee-tags li a,.content.main .inline-nav-container .inline-nav-content-page,.tag-panel,.main-container.content-page .content-page-column .two-columns,.main-container.content-page .content-page-column .two-columns .two-columns-c1 .customrichtext table.rte-branded-table-styles tr:last-child,.main-container.content-page .content-page-column .two-columns .two-columns-c1 .customrichtext table.rte-branded-table-styles tr,.main-container.content-page .customrichtext,.main-container.topic-page .customrichtext,.standard-copy,.small-width-callout,.download-button,.btn-blue,.form_button_submit,.form_button_reset,.form_button,.capture_saveButton,.button,button a,.twittersocialpanel,.eventpromo,.contactuspromo,.company-information-page .customrichtext,.standard-white-component,.office-details-container,.main-container.office-location .content.main,.calltoaction,.main-container.office-location .content.main .offices-container .column,.main-container.office-location .content.main .office-page-links-container .location-search .select-wrap,.main-container.office-location .content.main .office-page-links-container,.infographics,.global-offices-page .content.main .global-office-container,.global-offices-page .content.main .global-office-container .column .globaloffice:nth-of-type(2n) .global-office,.global-offices-page .content.main .alphabet-container,.content-page .introductionCopyPost.introductioncopy,.header-intro-container,.main-container.press-release .all-press-releases .press-release .release-image-container img,.main-container.press-release .all-press-releases,.main-container.rfp-page .content.main .form-component .form-section .number-column .section-number,.main-container.rfp-page .content.main .form-component .customrichtext,form div.formcomponent.section,.global-offices-page .introductionCopyPost,.form-component .form-section .field-column .topicdropdown.section .dropdown .form_row .form_rightcol select,.form-component .form-section .field-column .dropdown .form_row .form_rightcol select,.form_rightcol .form_rightcol_wrapper .form_field_text,.form .form_field_textarea,.upload .form_rightcol .form_field_file,.form_rightcol .form_captcha_input .form_field_text,.form_rightcol_wrapper .form_field_textarea,.form-component .form-section .field-column,.near-by-office-box{border:solid 1px #000 !important}
.standard-white-component iframe,.htmlfragment,.iframecomponent{display:none !important}
.careers-column .eventpromo{border:none !important}
.main-container.more-on-deloitte-page .topic-promo-layout .events-promo{border:none !important}
header#header{border-bottom:1px solid #000;position:static !important}
#header .breadcrumb-section-bar{border-top:0}
#toggle-links{margin:0 !important}
.main-container{width:100% !important;margin:0 !important;overflow:visible !important}
.main-container.cse-search-page{position:fixed !important}
ul.results{overflow:visible !important}
.main-container.cse-search-page .all-search-results{clear:both !important;float:none !important}
.main-container .viewport .bottom-content .trending .trending-promo,.main-container .viewport .top-content .trending .trending-promo{margin:0 0 0 1% !important}
.main-container.content-page .content.main{width:100% !important;margin:0 auto !important;margin-top:1% !important;height:auto !important}
.main-container .viewport{width:100% !important;margin:0 0 1em 0;padding:1% 0;float:none !important}
.featured-promo .header-anchors{font-size:.725em}
.main-container .top-content .trending{margin-left:0;width:100%}
.main-container .top-content .trending .trending-promo{width:18.5%}
.fullwidthcalloutbox{margin-bottom:2em}
.full-width-callout-inner-container{padding:0}
.full-width-callout{margin-bottom:0}
.bottom-content .trending .trending-promo{width:25.33%}
.tag-panel .article-tags li a:after{background:none !important}
div.green-dots-container{background-image:none;height:1.4em}
footer#footer-section{border-top:1px solid #000;clear:both}
#footer-section{display:block !important;position:relative !important}
#footer-section .footer-wrapper{position:static !important}
.disclaimer-text{font-size:1.77em;clear:both}
.similar-trends .article-tags li a:after{background:none !important}
.social-media-links{width:100%}
.social-media-links ul li{display:block}
.social-media-links ul li a{height:0;color:#000}
.social-media-links ul li a{height:32px;width:32px;position:relative}
.social-media-links li a[href]:after{content:" " attr(href) "";float:left;font-size:1.2em;font-family:inherit;position:absolute;left:70px;min-width:100%;white-space:nowrap !important}
.global-site-selector .continent-container{width:79%}
.main-container.topic-page .topic-introduction{margin-bottom:0}
.main-container.topic-page .green-dots-container{margin:0}
.main-container.topic-page .topic-introduction .topic-description{position:static;width:100%;left:0;padding:2em 3%}
.topic-page .social-panel,.more-on-deloitte-page .social-panel{width:90%}
.near-by-office-box{width:82%}
.near-by-office-box .near-by-head-wrapper .map-icon{border-right:1px solid #000;width:22%}
.near-by-office-box .near-by-head-wrapper .map-icon:after{color:#000}
.calltoaction a.promo-focus .call-to-action .button-call-to-action p.body-copy{color:#000 !important}
.near-by-office-box .location-box .links a.view-map:nth-child(1):before,.near-by-office-box .location-box .links a.tel-number:before{color:#000}
.contact-us-promo,.main-container.contact-us-page .contact-us-promo{background:0}
.calltoaction a.promo-focus .call-to-action{width:79%;padding:9%}
.form-component .form-section .promo-column .calltoaction{width:97%}
.form-component .form-section .promo-column .contactuspromo{width:97%}
.topic-page .calltoaction a.promo-focus .call-to-action{width:80%;border:0}
input.dcom-checkbox[type="checkbox"]+label.input-label,input.dcom-radio[type="radio"]+label.input-label,input.form_field_radio+label.input-label,input.form_field_checkbox+label.input-label{margin-top:-7px}
.main-container.contact-us-page .contact-us-promo{width:79%}
.main-container.contact-us-page .content.main{width:98%;margin:1% auto}
.main-container.contact-us-page .content.main .calltoaction .call-to-action{border:0}
.main-container.contact-us-page .content.main .contactuspromo .contact-us-promo{border:0}
.defaultofficelocations{width:98%}
.nearbyoffice-container.promo-component{margin-bottom:2em}
.form-component .form-section .field-column .customrichtext,.form-component .form-section .field-column .topicdropdown:after{content:""}
.form-component .form-section .field-column .customrichtext{padding-left:0}
.form-component .form-section .field-column .topicdropdown.section .dropdown .form_row.topic_select,.form-component .form-section .field-column .topicdropdown p.topic-helper-text{margin-left:0}
input.dcom-checkbox[type="checkbox"]+label.input-label,input.dcom-radio[type="radio"]+label.input-label,input.form_field_radio+label.input-label,input.form_field_checkbox+label.input-label{background-image:none;line-height:0}
.checkbox.section input[type="checkbox"]{margin-left:0;height:initial}
input.dcom-checkbox[type="checkbox"],input.dcom-radio[type="radio"],input.form_field_radio,input.form_field_checkbox{display:inline-block}
.main-container.rfp-page .content.main .introductionCopyPost{border:1px solid #000;border-top:0}
.main-container.rfp-page .content.main .form-component select.form_field.form_field_select{width:100%}
.global-offices-page .introductionCopyPost{border-top:none !important}
.header-intro-container .header-intro{width:85.8%;border-top:0}
.header-intro-container{border-bottom:none !important}
.introductionCopyPost{margin-top:0}
form div.formcomponent.section{margin-top:2em}
.main-container.rfp-page .content.main .form-component .customrichtext{padding:3%}
.main-container.rfp-page .content.main .form-component .form-section{width:86%;margin:0 auto;padding:3% 2% 3% 2%}
.main-container.rfp-page .content.main .form-component .form-section .field-column .customrichtext{border:0;padding:2%;margin-top:2%}
.main-container.rfp-page .content.main .form-component .form-section .number-column{width:30%}
.main-container.rfp-page .content.main{width:98%;margin:0 auto;margin-top:1%}
p.tertiary-label-style.tertiary-headline{background-color:#fff !important}
.main-container.press-release .all-press-releases{width:initial;border-top:none !important;margin-bottom:2%}
.main-container.press-release .all-press-releases .press-release{width:86%}
.main-container.press-release .release-pagination .continued-pages{color:#000 !important}
.body-copy,.page-description-for-promo p{color:#000}
.main-container.press-release .all-press-releases .press-release{border-top:1px solid #000}
.release-pagination{border-top:1px solid #000}
.main-container.press-release .all-press-releases .press-release:first-child{border-top:1px solid #000}
.main-container.press-release{width:98%;margin:0 auto}
ul.pressresults.results{overflow:visible !important}
.main-container.global-offices-page .content.main{margin:0 auto;width:98%;margin-top:1%}
.content-page .introductionCopyPre.introductioncopy{border-right:1px solid #000;border-left:1px solid #000}
.content-page .introductionCopyPost.introductioncopy{border-top:none !important}
.main-container.content-page .twittersocialpanel{width:inherit}
.infographic-img{height:auto !important}
.infographics .infographics-copy-right-column.no-content .download-button{padding:2% 15%}
.main-container.office-location .header-intro-container{border:none !important}
.main-container.office-location .content.main .introductioncopy{padding:3% 3%;padding-bottom:0}
.main-container.office-location .content.main .office-page-links-container{width:95%}
.main-container.office-location .content.main .office-page-links-container .location-box:after{border-color:transparent transparent transparent #000}
.main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy a.view_map[target="_blank"]:after{font-size:1em;font-family:inherit;height:100%;width:40%;display:block;text-decoration:underline}
.near-by-office-box .location-box .address .links a.view-map:after{content:" " attr(href) "";font-size:1em;font-family:inherit;height:100%;width:100%;display:block;text-decoration:underline}
.main-container.office-location .content.main .offices-container{width:95%;margin:0 auto;padding:0}
.main-container.office-location .content.main .offices-container .column .offices{width:100%;display:block}
.main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy .view_map{margin-left:0}
.main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy .view_map:before{position:static;color:#000 !important}
.main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy a.view_map:after{content:" " attr(href) ""}
.main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy .view_map,.main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy .view_details{display:inline-block;line-height:2em}
.main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy .view_details{left:3px}
.main-container.office-location .content.main .offices-container .column h2{border-bottom:1px solid #000}
.main-container.office-location .content.main{margin:2% 12%}
.main-container.office-location .content.main .office-page-links-container .location-box .location-info .location-count{margin-left:2em}
.main-container.office-location .content.main{width:98%;margin:2% auto}
.main-container.office-location{width:98%;margin:0 auto}
.main-container.office-location .content.main .offices-container .column .offices .office-name p.small-body-copy .view_details:before{top:0;color:#000 !important}
.main-container.office-details-page{margin-top:1% !important}
.office-details-container{border-top:0}
.standard-promo,.careers-promo,.events-promo,.solutions-promo,.featured-promo,.employee-promo,.pr-promo,.office-promo,.call-to-action,.contact-us-promo,.download-button-promo,.topic-promo-standard,.topic-promo-featured{padding:3%;border:1px solid #000}
.youtube-component h3.secondary-headline{padding-bottom:1em}
.company-information-page.main-container .content.main{width:96%;margin:0 auto !important;margin-TOP:1% !important}
.company-information-page .customrichtext{border-top:0}
.company-information-page .introductioncopy.introductionCopyPre{border-left:1px solid #000;border-right:1px solid #000}
.company-information-page .introductionCopyPost.introductioncopy{border-left:1px solid #000;border-right:1px solid #000}
.company-information-page .introductionCopyPost{margin-bottom:0 !important}
.insight-grey,.insight-blue,.insight-brown,.insight-green,.insight-yellow,.insight-dark-deloitte-blue,.insight-deloitte-blue,.insight-light-blue,.employee-promo,.download-button-promo,.trending .trending-promo,.employee-promo{background-image:none}
.main-container.topic-page .topic-promo-layout .topic-column{margin-top:5px}
.insight-dark-deloitte-blue.events-promo.box{border:none !important}
.simpleformsimagecomponent.imagecomponent img{max-height:99%}
.featuredpromo,.standardpromo,.careerspromo,.solutionspromo,.employeeprofilepromo,.calltoaction,.twittersocialpanel,.eventpromo,.prpromo,.contactuspromo{padding:.5em;margin-bottom:2em;width:88%}
.featuredpromo a[target="_blank"]:after,.standardpromo a[target="_blank"]:after,.careerspromo a[target="_blank"]:after,.solutionspromo a[target="_blank"]:after,.employeeprofilepromo a[target="_blank"]:after,.calltoaction a[target="_blank"]:after,.twittersocialpanel a[target="_blank"]:after,.eventpromo a[target="_blank"]:after{font-size:1.4em}
.twittersocialpanel .social-panel .button-container .single-col-btn a:after{content:" " attr(href) ""}
.box{margin-bottom:1%}
.btn-blue,.form_button_submit,.form_button_reset,.form_button,.capture_saveButton,.button,button a{background-image:none;color:#000 !important}
.download-button{background-color:white}
.main-container.content-page .customrichtext,.main-container.topic-page .customrichtext{padding:3%;margin-bottom:2em}
.main-container.content-page .customrichtext p,.main-container.topic-page .customrichtext p{font-size:1.4em}
.main-container.content-page .content-page-column .two-columns .two-columns-c1 .customrichtext{border:0}
.main-container.content-page .content-page-column .two-columns .two-columns-c1 .customrichtext table.rte-branded-table-styles tr td{line-height:3em}
.standard-copy{overflow:visible !important}
.standard-copy-image img{border:solid 1px #000}
.box-green{background-color:white}
.author-panel .box-green{background-image:none}
.author-panel .profile-txt,.author-panel .profile-img,.author-panel .box-green,.author-panel .box-green:hover,.author-panel .box-green:focus,.author-panel .box-green:active,.author-panel .box-green-inner{float:left}
.author-panel-2 .box-green-inner{width:41%}
.social-panel .button-container .single-col-btn a.button:after{content:" " attr(href) ""}
.employee-recommendation .featured-promo{width:60%}
.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.facebook,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.twitter,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.linkedin,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.google-plus,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.renren,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.xing,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.weibo,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.vk,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.pinteres,.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a.follow{padding:.3em 1em .3em 1em}
.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social a{position:relative}
.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left{display:block !important;float:none !important;width:100% !important}
.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-right{display:block !important;float:none !important;width:100% !important}
.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left .button-container ul li.employee-social{display:block;margin:2em 0}
.employee-profile-panel .employee-profile-container .employee-summary .employee-summary-left ul.employee-tags li a:after{background:none !important}
.employee-recommendation.standard-promos-only .promo-column:nth-of-type(1) .standard-promo:first-child,.employee-recommendation.standard-promos-only .promo-column:nth-of-type(2) .standard-promo+.standard-promo,.employee-recommendation.standard-promos-only .promo-mobile-column .standard-promo:nth-of-type(1),.employee-recommendation.standard-promos-only .promo-mobile-column .standard-promo:nth-of-type(4),.employee-recommendation.featured-and-standard-promos .promo-column .standard-promo:first-child{background:0}
.box-blue{background-image:none}
.social-panel .button-container{margin-top:0}
.social-panel .button-container .single-col-btn a{position:relative}
.social-panel .button-container .single-col-btn a.button{padding:1em .5em 1.1em .5em;width:85%;color:#000 !important}
.main-container.content-page .box-link{border:0}
.icon-plus:before{content:none}
.icon-chevron-right:before{content:none}
.note{background-color:black}
.main-container.more-on-deloitte-page .topic-introduction{padding-top:10em !important}
.main-container.more-on-deloitte-page .topic-introduction .topic-description{width:100%;padding-bottom:5em}
.main-container.more-on-deloitte-page .topic-column .calltoaction .call-to-action{border:none !important}
}
.video-promo .description.short-desc-enabled{display:none !important}
.video-promo .article-image{position:relative;min-height:50px}
.video-promo .article-image:before{font-family:'Dcom-EDE';position:absolute;top:25%;left:40%;font-size:24px;content:"\f04b";background-color:rgba(0,0,0,0.5);border:2px solid #fff;color:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;padding:10px;border-radius:50px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.5);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.5)}
.video-promo .article-image:hover::before{background-color:#86bc25}
.video-promo.featured-promo .article-image{padding-left:0}
[id^=vpromo-brightcove] .video-promo .article-image:after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 65%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 65%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 1%,rgba(0,0,0,0) 65%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);width:100%;height:100%;position:absolute;top:0;left:0;content:"";z-index:100;display:block}
.duration_small{position:absolute;left:30px;bottom:5px;color:#fff;z-index:700;font-weight:700;font-size:1.2em;line-height:1.2em}
.duration_small:before{width:16px;height:16px;content:" ";background:no-repeat top center url(https://www2.deloitte.com/content/dam/shared/icons/video.svg);position:absolute;left:-20px;bottom:0}
.table-frame-col-100.featuredpromo .video-promo .article-image{height:100%;padding-left:0;overflow:hidden}
.table-frame-col-100.featuredpromo .video-promo .article-image img{width:100%;object-fit:cover;height:100% !important}
.table-frame-col-100.featuredpromo .video-promo .article-image:before{z-index:2;font-size:24px;top:40%}
.table-frame-col-100.featuredpromo .video-promo .article-text{padding:20px}
.awc-thirtythree-sixtyseven-c1 .video-promo .article-text{padding:20px}
.awc-thirtythree-sixtyseven-c1 .video-promo .article-image:before{z-index:2;font-size:24px;top:40%}
.awc-sixtyseven-thirtythree-c0 .video-promo .article-text{padding:20px}
.awc-sixtyseven-thirtythree-c0 .video-promo .article-image:before{z-index:2;font-size:24px;top:40%}
.awc-one-hundred .video-promo .article-image:before{z-index:2;font-size:24px;top:40%}
.awc-thirtythree-sixtyseven-c0 .video-promo .article-image:before{top:18%}
.awc-sixtyseven-thirtythree-c1 .video-promo .article-image:before{top:18%}
div[class^="awc-three-thirtythree"] .video-promo .article-image:before{top:15%}
.video-promo.expired-promo{display:none}
.videopromo .modal .modal-content{background:#151b17;width:60%;height:auto;top:10%}
.videopromo .modal .modal-content .modal-header{left:3%;width:94%;box-sizing:border-box}
.videopromo .modal .modal-content .modal-header h4{float:left;display:inline-block;font-size:1em;font-weight:400;vertical-align:middle;line-height:3em;color:#000;width:44%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:5px;margin-top:.3em}
.videopromo .modal .modal-content .modal-header .close{float:right;margin-top:5px;width:22px;height:22px;line-height:21px;border-width:1px}
.videopromo .modal .device-modal-title{display:inline-block;color:#fff;line-height:1.4em;margin-left:5px;line-height:3em;width:85%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.videopromo .modal .modal-body{padding:2em !important}
.videopromo .modal.in .modal-dialog{background-color:rgba(0,0,0,0.8)}
.videopromo .videoWrapper{margin-top:2%;height:auto !important}
@media screen and (max-width:1024px) and (min-width:768px){.videopromo .modal .modal-content{width:95%;top:25%}
.awc-thirtythree-sixtyseven-c0 .video-promo .article-image{height:60px}
.awc-thirtythree-sixtyseven-c0 .video-promo .article-image:before{padding:10px;font-size:1.5em}
.awc-thirtythree-sixtyseven-c0 .video-promo .article-image img{height:100% !important}
.awc-sixtyseven-thirtythree-c1 .video-promo .article-image{height:60px}
.awc-sixtyseven-thirtythree-c1 .video-promo .article-image:before{padding:10px;font-size:1.5em}
.awc-sixtyseven-thirtythree-c1 .video-promo .article-image img{height:100% !important}
div[class^="awc-three-thirtythree"] .video-promo .article-image{height:60px}
div[class^="awc-three-thirtythree"] .video-promo .article-image:before{padding:10px;font-size:1.5em}
div[class^="awc-three-thirtythree"] .video-promo .article-image img{height:100% !important}
}
@media screen and (max-width:767px) and (min-width:260px){.videopromo .modal .modal-content{width:95%;top:25%}
.videopromo .modal .modal-content .modal-header .close{margin-top:0;width:20px;height:20px;line-height:21px}
.videopromo .modal .modal-body{padding:1em !important}
.videopromo .modal .device-modal-title{font-size:1.4em}
.videopromo .videoWrapper{margin-top:4%}
.table-frame-col-100.featuredpromo .video-promo .article-image img{height:90px !important}
.table-frame-col-100.featuredpromo .video-promo .article-image:before{font-size:24px;top:25%}
}
.ccm-enabled .videopromo .modal .modal-content .modal-header h3{display:none}
img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto !important}
.viewport .youtube-component{margin-bottom:0}
* html.videoWrapper{margin-bottom:45px;margin-top:0;width:100%;height:100%}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}
.videoWrapper iframe{position:absolute;top:5px;left:0;background-position:center}