#Dcom-signin-modal.modal{font-size:10px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:none;outline:0}
#Dcom-signin-modal.modal .modal-content{position:relative;display:flex;width:100%;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);outline:0;height:auto;padding:0}
#Dcom-signin-modal.modal .modal-dialog{position:relative;margin:.5rem;pointer-events:none;border-radius:0}
#Dcom-signin-modal.modal .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem;background:#000;min-height:30px;border-radius:0;position:static}
#Dcom-signin-modal.modal .modal-header:before{content:none}
#Dcom-signin-modal.modal .modal-header button.close{margin-top:0;padding-left:0 !important;padding-right:0 !important;position:absolute;top:15px;right:15px;font-family:"Dcom-EDE";background:0;border:2px solid #ccc;border-radius:50%;height:24px;width:24px;display:block;top:10px !important;right:10px !important}
#Dcom-signin-modal.modal .modal-header button.close span{font-size:1.4em;line-height:14px;margin:0;color:#ccc;font-size:1.2em;margin:-2px;display:flex;justify-content:center;align-items:center}
#Dcom-signin-modal.modal .modal-body{position:relative;flex:1 1 auto;padding:0 !important}
#Dcom-signin-modal.modal .modal-body>div{height:auto}
@media(min-width:576px){#Dcom-signin-modal.modal .modal-dialog{max-width:500px;margin:1.75rem auto}
#Dcom-signin-modal.modal .modal-dialog-centered{min-height:calc(96.5%)}
#Dcom-signin-modal.modal .modal-sm{max-width:300px}
}
@media(min-width:992px){#Dcom-signin-modal.modal .modal-lg{max-width:800px}
}
.myD-register__link,.myD-register__link:hover,.myD-register__link:visited{color:#0076a8 !important;font-weight:bold}
.myD-register{background:#000;color:#fff;padding:10px 35px;font-size:1.4em;text-align:left}
.link-social-profile{text-align:center;font-size:1.4em;margin-bottom:10px}
.myD-reg-signin-wrapper .form-field input,.myD-reg-signin-wrapper .form-field textarea{display:block;background:0;font-size:1.6em;border-width:0;border-color:transparent;width:100%;padding:9px 0 7px 0}
.myD-reg-signin-wrapper .form-field__label{position:absolute;top:.5em;pointer-events:none;z-index:1;color:#000;font-size:1.6em;font-weight:normal}
.myD-reg-signin-wrapper .form-field .bar{position:relative;border-bottom:1px solid #bbbcbc;display:block}
.myD-reg-signin-wrapper .form-field .bar::before{-webkit-transition:left .28s ease,width .28s ease;transition:left .28s ease,width .28s ease}
.myD-reg-signin-wrapper .form-field__helper{font-size:1.2em;color:#75787b;display:block;margin-top:3px}
.myD-reg-signin-wrapper .form-field select ~ .form-field__label,.myD-reg-signin-wrapper .form-field input:focus ~ .form-field__label,.myD-reg-signin-wrapper .form-field input:valid ~ .form-field__label,.myD-reg-signin-wrapper .form-field textarea:focus ~ .form-field__label{font-size:1.4em;font-weight:bold;top:-1em;left:0}
.myD-reg-signin-wrapper .form-field select:focus,.myD-reg-signin-wrapper .form-field input:focus,.myD-reg-signin-wrapper .form-field textarea:focus{outline:0}
.myD-reg-signin-wrapper .form-field select:focus ~ .bar::before,.myD-reg-signin-wrapper .form-field input:focus ~ .bar::before,.myD-reg-signin-wrapper .form-field textarea:focus ~ .bar::before{width:100%;left:0}
.myD-reg-signin-wrapper .form-field input[type="file"]{line-height:1}
.myD-reg-signin-wrapper .form-field input[type="file"] ~ .bar{display:none}
.myD-reg-signin-wrapper .form-field{position:relative;margin:25px 0}
.myD-reg-signin-wrapper .checkbox{margin-top:3px;margin-bottom:1px}
.myD-reg-signin-wrapper .checkbox input{width:auto;opacity:.00000001;position:absolute;left:0}
.myD-reg-signin-wrapper .checkbox label{position:relative;cursor:pointer;padding-left:1.5em;text-align:left;color:#000;font-size:1.4em;display:block}
.myD-reg-signin-wrapper .checkbox .helper{color:#0076a8;position:absolute;top:0;left:0;width:14px;height:14px;z-index:0;border:2px solid #0076a8;border-radius:2px;-webkit-transition:border-color .28s ease;transition:border-color .28s ease}
.myD-reg-signin-wrapper .checkbox .helper::before,.myD-reg-signin-wrapper .checkbox .helper::after{position:absolute;height:0;width:.2em;background-color:#0076a8;display:block;-webkit-transform-origin:left top;transform-origin:left top;border-radius:2px;content:"";-webkit-transition:opacity .28s ease,height 0 linear .28s;transition:opacity .28s ease,height 0 linear .28s;opacity:0}
.myD-reg-signin-wrapper .checkbox .helper::before{top:10px;left:6px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);box-shadow:0 0 0 1px #fff}
.myD-reg-signin-wrapper .checkbox .helper::after{top:3px;left:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.myD-reg-signin-wrapper .checkbox input:checked ~ .helper::after,.myD-reg-signin-wrapper .checkbox input:checked ~ .helper::before{opacity:1;-webkit-transition:height .28s ease;transition:height .28s ease}
.myD-reg-signin-wrapper .checkbox input:checked ~ .helper::after{height:8px}
.myD-reg-signin-wrapper .checkbox input:checked ~ .helper::before{height:18px;-webkit-transition-delay:.28s;transition-delay:.28s}
.myD-reg-signin-wrapper .checkbox+.checkbox{margin-top:10px}
.myD-reg-signin-wrapper .myD-registration-headline,.myD-reg-signin-wrapper .myD-signin-headline{padding:20px 35px;color:#707377;text-align:left}
.myD-reg-signin-wrapper .myD-registration-headline h2,.myD-reg-signin-wrapper .myD-signin-headline h2{font-weight:bold;margin:0;font-size:2em;color:#000}
.myD-reg-signin-wrapper .myD-registration-headline p,.myD-reg-signin-wrapper .myD-signin-headline p{margin-bottom:0}
.myD-reg-signin-wrapper .myD-registration-form-fields{padding:0 35px;color:#707377;box-sizing:border-box}
.myD-reg-signin-wrapper .myD-signin-form-fields{padding:0 35px;color:#707377}
.myD-reg-signin-wrapper .myD-helper{font-size:1.2em}
.myD-reg-signin-wrapper .gigya-screen-content div.gigya-screen.landscape{padding:0;width:100%}
.myD-reg-signin-wrapper .gigya-screen.portrait{font-size:inherit}
.myD-reg-signin-wrapper .gigya-screen.portrait .gigya-layout-row .gigya-layout-cell.responsive,.myD-reg-signin-wrapper .gigya-screen.portrait .gigya-layout-row.with-divider .gigya-layout-cell.responsive{box-sizing:border-box}
.myD-reg-signin-wrapper .gigya-screen{padding-bottom:0}
.myD-reg-signin-wrapper .gigya-screen .form-field{margin:20px 0}
.myD-reg-signin-wrapper .gigya-screen .form-field.myD-reg-signin-wrapper .gigya-screen .form-field__label{color:#000}
.myD-reg-signin-wrapper .gigya-screen .form-field select,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="text"],.myD-reg-signin-wrapper .gigya-screen .form-field input[type="password"],.myD-reg-signin-wrapper .gigya-screen .form-field input[type="email"],.myD-reg-signin-wrapper .gigya-screen .form-field a.gigya-button,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea{background:0;border:0;box-shadow:none;margin-bottom:0 !important;outline:0}
.myD-reg-signin-wrapper .gigya-screen .form-field select.gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field select.gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field select.gigya-show-checkmark,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="text"].gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="text"].gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="text"].gigya-show-checkmark,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="password"].gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="password"].gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="password"].gigya-show-checkmark,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="email"].gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="email"].gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="email"].gigya-show-checkmark,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea.gigya-error,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea.gigya-valid,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea.gigya-show-checkmark{padding:9px 0 7px 0}
.myD-reg-signin-wrapper .gigya-screen .form-field select.gigya-error ~ .bar,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="text"].gigya-error ~ .bar,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="password"].gigya-error ~ .bar,.myD-reg-signin-wrapper .gigya-screen .form-field input[type="email"].gigya-error ~ .bar,.myD-reg-signin-wrapper .gigya-screen .form-field .gigya-screen-set textarea.gigya-error ~ .bar{border:1px solid red}
.myD-reg-signin-wrapper .gigya-screen .gigya-error-msg,.myD-reg-signin-wrapper .gigya-screen .gigya-error-msg.gigya-error-msg-active,.myD-reg-signin-wrapper .gigya-screen .sso-warning-msg,.myD-reg-signin-wrapper .gigya-screen .valid-inputs-Email{color:#da291c;font-size:1.2em;text-align:left;padding-top:5px;font-weight:normal !important;padding:0;border:0}
.myD-reg-signin-wrapper .gigya-screen.landscape{padding-top:0}
.myD-reg-signin-wrapper .gigya-screen.landscape .gigya-layout-row.with-divider>.gigya-layout-cell.with-site-login{width:100%}
.myD-reg-signin-wrapper .gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login.myD-signin-link,.myD-reg-signin-wrapper .gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login.myD-register-link{width:100%;color:#fff;margin-left:0;text-align:left;padding:10px 35px;box-sizing:border-box}
.myD-reg-signin-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-textbox,.myD-reg-signin-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-password{padding-bottom:0}
.myD-reg-signin-wrapper .gigya-screen .myD-register-social,.myD-reg-signin-wrapper .gigya-screen .myD-signin-social{background:#e8eae9;padding:40px 0;width:100%;box-sizing:border-box}
.myD-reg-signin-wrapper .gigya-screen .gigya-input-submit{background:#0076a8;font-weight:bold;color:#fff;border-radius:3px;font-size:1.4em}
.myD-reg-signin-wrapper .gigya-screen .gigya-input-submit:hover{background:#0076a8}
.myD-reg-signin-wrapper .gigya-screen .myD-registration-terms{padding:25px 0 35px 0}
.myD-reg-signin-wrapper .gigya-screen .checkbox .gigya-label-text{font-weight:bold;color:#000;margin-left:7px}
.myD-reg-signin-wrapper .gigya-screen .myD-stay-signin-check{padding:10px 0}
.myD-reg-signin-wrapper .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label{margin-left:0}
.myD-reg-signin-wrapper .gigya-screen .myD-register-form-divider,.myD-reg-signin-wrapper .gigya-screen .myD-signin-form-divider{border-bottom:1px solid #d0d0ce;width:100%;position:relative;margin-top:25px}
.myD-reg-signin-wrapper .gigya-screen .myD-register-form-divider__label,.myD-reg-signin-wrapper .gigya-screen .myD-signin-form-divider__label{border:1px solid #d0d0ce;padding:15px;border-radius:50%;width:auto;position:absolute;left:43%;top:-25px;background:#fff;font-weight:bold;color:#000;font-size:1.8em}
.myD-reg-signin-wrapper .gigya-screen .gigya-input-text,.myD-reg-signin-wrapper .gigya-screen .gigya-input-password{text-indent:0;padding-left:0;height:auto}
.myD-reg-signin-wrapper .gigya-screen .gigya-input-text:focus,.myD-reg-signin-wrapper .gigya-screen .gigya-input-password:focus{padding-left:0}
.myD-reg-signin-wrapper .gigya-screen .gigya-layout-row.with-two-inputs .gigya-composite-control{padding-right:25px}
.myD-reg-signin-wrapper .gigya-screen .gigya-layout-row.with-two-inputs>.gigya-layout-cell+.gigya-layout-cell>.gigya-composite-control{padding:0}
.myD-reg-signin-wrapper .gigya-screen .myD-register-social.gigya-layout-cell,.myD-reg-signin-wrapper .gigya-screen .myD-register-form-divider.gigya-layout-cell,.myD-reg-signin-wrapper .gigya-screen .myD-signin-social.gigya-layout-cell,.myD-reg-signin-wrapper .gigya-screen .myD-signin-form-divider.gigya-layout-cell{float:none}
.myD-reg-signin-wrapper .gigya-screen .myD-forgot-password-link,.myD-reg-signin-wrapper .gigya-screen .myD-forgot-password-link:hover,.myD-reg-signin-wrapper .gigya-screen .myD-forgot-password-link:visited{color:#0076a8;font-weight:bold}
.myD-reg-signin-wrapper .gigya-screen .myD-forgotpass{text-align:right}
.myD-reg-signin-wrapper .gigya-screen .myD-forgotpass__link,.myD-reg-signin-wrapper .gigya-screen .myD-forgotpass__link:hover{color:#0076a8;font-weight:bold;float:right;margin-bottom:10px}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider button{height:auto !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="linkedin"] div{background-image:url(../assets/images/linkedIn.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="twitter"] div{background-image:url(../assets/images/twitter.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="facebook"] div{background-image:url(../assets/images/facebook.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="googleplus"] div{background-image:url(../assets/images/google.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="apple"] div{background-image:url(../assets/images/apple.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="linkedin"] img{content:url(../assets/images/linkedIn.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="twitter"] img{content:url(../assets/images/twitter.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="facebook"] img{content:url(../assets/images/facebook.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="googleplus"] img{content:url(../assets/images/google.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider[data-gigya-provider="apple"] img{content:url(../assets/images/apple.svg) !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider:not(:last-child){margin-right:10px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider div{width:78px !important;height:40px !important;background-repeat:round !important;background-position:0 0 !important;background-size:78px 40px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-screen-content div.gigya-screen.landscape{padding:0;width:100%}
.myD-reg-signin-wrapper .gigya-screen div[id^="Dcom-signin-screenset_social"]{width:auto !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-providers-container{margin:auto;display:flex;width:86% !important;width:min-content !important;width:-moz-min-content !important;text-align:center}
.myD-modal-bg{z-index:1 !important}
.social-icons-msg{display:none}
@supports(-ms-ime-align:auto){.myD-register-form-divider,.myD-signin-form-divider,.myD-register-social,.myD-signin-social{display:none}
.social-icons-msg{display:block !important;padding:15px 35px !important;font-size:1.4em}
}
.icon-myDeloitte-circle{width:50px;height:50px;border-radius:50%;display:block;border-width:2px;border-style:solid;display:flex;justify-content:center;align-items:center}
.gigya-link-account-screen{padding:30px !important;padding-top:0 !important;margin:0;font-family:Open Sans,Verdana !important}
.myD-user-reg-screens.gigya-link-account-screen .info{padding:20px 0}
.myD-user-reg-screens .info{padding:20px 40px}
.myD-user-reg-screens .info .section-info{display:flex;flex-flow:row nowrap;align-items:center}
.myD-user-reg-screens .info .section-info .icon-myDeloitte-circle{font-size:40px;height:70px;width:70px}
.myD-user-reg-screens .info .section-info .icon-myDeloitte-circle--green{color:#43b02a;border-color:#43b02a}
.myD-user-reg-screens .info .section-info .section-info-icon{width:15%;float:left}
.myD-user-reg-screens .info .section-info .section-info-content{margin-left:20px;width:85%}
.myD-user-reg-screens .info .section-info .section-info-content p.primary-desc{margin-bottom:0;border:0;font-weight:400;text-align:left;font-size:2em;color:#000;line-height:inherit}
.myD-user-reg-screens .info .section-info .section-info-content p.secondary-desc{font-size:1.8em;font-weight:400}
.myD-user-reg-screens .info__link{color:#0076a8;font-weight:800}
.myD-user-reg-screens .info .security-info{font-size:1.2em;margin-top:10px}
.gigya-link-account-screen{padding:30px !important;padding-top:0 !important;margin:0;font-family:Open Sans,Verdana !important}
.gigya-link-account-screen h4{font-size:1.6em;font-weight:400}
.gigya-link-account-screen #gigya-link-accounts-form .with-social-login .link-accounts-main-header,.gigya-link-account-screen #gigya-link-accounts-form .gigya-link-account-screen #gigya-link-accounts-form .with-social-login .social-login-title{text-align:left !important;color:#474747;line-height:1.4}
.gigya-link-account-screen #gigya-link-accounts-form .with-social-login .links-accounts-main-header{margin-bottom:0}
.gigya-link-account-screen #gigya-link-accounts-form .with-social-login h2.social-login-title{padding-bottom:0}
.gigya-link-account-screen #gigya-link-accounts-form .gigya-social-login-container{margin-left:0}
.gigya-link-account-screen #gigya-link-accounts-form table.gigya-login-providers-container{margin-left:0}
.gigya-link-account-screen .form-field input[disabled="disabled"] ~ .form-field__label,.gigya-link-account-screen .form-field input:valid ~ .form-field__label{font-size:1.4em;font-weight:bold;top:-1em;left:0}
@media screen and (min-width:768px) and (max-width:1024px){.myD-reg-signin-wrapper .myD-signin-form-fields{box-sizing:border-box}
.gigya-screen.portrait{width:100% !important;padding:0 !important}
}
@media screen and (max-width:767px){div#Dcom-signin-modal:before{display:none}
div#Dcom-signin-modal .modal-dialog{margin:auto !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider div{width:72px !important;height:40px !important;background-repeat:round !important;background-position:0 0 !important;background-size:72px 40px !important}
.myD-reg-signin-wrapper .myD-signin-form-fields{padding:0 20px}
.myD-reg-signin-wrapper .gigya-screen.portrait.mobile{padding:0}
#Dcom-signin-modal.modal .modal-header img{width:210px;height:35px}
.myD-reg-signin-wrapper{background:0;background-color:#fff}
.myD-registration-headline,.myD-reg-signin-wrapper .myD-signin-headline{padding:15px 25px 0 25px}
.myD-reg-signin-tabs{width:100%}
.myD-registration-form-fields,.myD-reg-signin-wrapper .myD-signin-form-fields{padding:0 25px}
.myD-user-reg-screens{width:100%}
.myD-user-reg-screens .info{padding:15px}
.myD-user-reg-screens .info .section-info{align-items:normal;margin-top:14px}
.myD-user-reg-screens .info .section-info .icon-myDeloitte-circle{height:64px;width:64px;font-size:32px}
.myD-user-reg-screens .info .section-info .section-info-content{margin-left:40px}
.gigya-screen .gigya-layout-row:after{display:block}
.gigya-screen .gigya-layout-cell{width:100%;float:none}
.gigya-screen .gigya-layout-cell .gigya-layout-cell{min-width:100%}
.gigya-screen .myD-stay-signin-check .gigya-layout-cell{width:50%;float:left}
.gigya-screen .myD-stay-signin-check .gigya-layout-cell{min-width:50%}
.gigya-screen .gigya-layout-row.with-two-inputs .gigya-composite-control{padding-right:0}
.gigya-screen.portrait{padding:0;font-size:inherit;width:auto}
.gigya-screen.portrait.mobile{padding:0}
.gigya-screen .gigya-social-login.gigya-reset *,.myD-reg-signin-wrapper .gigya-screen .gigya-social-login div.gigya-reset{text-align:center}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider:not(:last-child){margin-right:10px !important}
.myD-reg-signin-wrapper .gigya-screen .gigya-login-provider div{width:55px !important;height:40px !important;background-repeat:round !important;background-position:0 0 !important;background-size:55px 40px !important}
.myD-gatedFlow-container{width:100%;padding:20px 15px !important}
}