﻿html{background:0 0;height:100%;}body{font-family:"Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;background-attachment:fixed;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:left;font:-apple-system-body;height:100%;}h1,h2,h3,p{font-family:"Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;}p{margin:0;}a:focus{outline:0;}input{border:1px solid #605e5c;}input::placeholder{color:#6a6a6a;opacity:1;}select{border:1px solid #605e5c;}label{font-weight:600;}input[type=email]{-webkit-appearance:none;}input[type=password]{-webkit-appearance:none;}input[type=text]{-webkit-appearance:none;}img[data-tenant-branding-background=true]{width:100%;height:100%;object-fit:cover;z-index:0;position:fixed;left:0;overflow:hidden;top:0;}div[data-tenant-branding-background-color=true]{width:100%;height:100%;position:fixed;z-index:-1;}.container{text-align:center;width:100%;display:table;height:100vh;padding:0;}span.required{position:absolute;right:6%;font-size:1.4em;color:#f00;margin-top:.5em;}.sso-apiblock__row.row{width:100%;margin:0;display:table-cell;vertical-align:middle;}.sso-apiblock__col.col-lg-6{max-width:470px;width:100%;float:none;display:inline-block;vertical-align:top;padding:0;}.sso-apiblock__panel.panel{height:100%;}.sso-apiblock__panel #api{margin:0 auto;}.sso-apiblock__panel #api .localAccount .working{display:none;}.sso-apiblock__panel #api .working{background:url(data:image/gif;base64,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) no-repeat;height:30px;width:auto;background-position:center bottom;}.sso-apiblock__panel #api label{display:none;}.sso-apiblock__panel #api ul{list-style-type:none;padding:0;}.sso-apiblock__panel #api ul li{margin:1rem 0;}.sso-apiblock__panel #api .heading h1,.sso-apiblock__panel #api .heading h2,.sso-apiblock__panel #api .heading h3,.sso-apiblock__panel #api .heading h4,.sso-apiblock__panel #api .heading h5,.sso-apiblock__panel #api .heading p{margin-bottom:0;}.sso-apiblock__panel #api .heading h1{margin-top:20px;font-size:36px;}.sso-apiblock__panel #api .intro h2{font-size:20px;margin-top:20px;margin-bottom:10px;text-align:left;}.sso-apiblock__panel #api .error{font-size:14px;text-align:left;color:#b00;}.sso-apiblock__panel #api .error p{margin:0;}.sso-apiblock__panel #api .create a{margin-left:15px;}.sso-apiblock__panel #api .divider{display:none;}.sso-apiblock__panel #api .attrEntry label{display:none;}.sso-apiblock__panel #api .attrEntry a{display:none;}.sso-apiblock__panel #api .attrEntry input#email{margin-bottom:1rem;}.sso-apiblock__panel #api .attrEntry .error.show{display:block!important;}.sso-apiblock__panel #api button{background-image:none;background-color:#296ec6;border:0;border-radius:.5rem;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;height:inherit;line-height:1.3333333;margin-top:1rem;margin-right:0;margin-bottom:1rem;margin-left:0;padding:10px 16px;text-align:center;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap;width:inherit;-moz-user-select:none;-ms-touch-action:manipulation;-ms-user-select:none;-webkit-user-select:none;color:#fff;width:63%;}.sso-apiblock__panel #api button:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#1662c7;color:#fff;}.sso-apiblock__panel #api button#cancel{margin:0;padding:0;margin-left:auto;background:0 0;border:0;width:inherit;position:absolute;background-color:transparent;top:6px;left:15px;font-size:1em;color:#505050;box-shadow:none;text-align:left;}.sso-apiblock__panel #api button#cancel::before{content:url(https://ciiasso.b2clogin.com/static/tenant/templates/images/left-arrow.svg);padding:10px;vertical-align:sub;zoom:90%;position:relative;display:inline-block;display:inline-block;top:-1px;}.sso-apiblock__panel #api input{outline:0;background-color:#fff!important;background-image:none!important;border-radius:.5rem!important;color:#555!important;display:inline-block;font-size:1em;height:50px;line-height:1.42857143;padding:6px 0;width:100%;border:1px solid #605e5c;}.sso-apiblock__panel #api input:focus{border:2px solid #000;}.sso-apiblock__panel #api input#emailVerificationCode{margin:0 0 1rem;}.sso-apiblock__panel #api .entry-item input{padding:6px 20px;}.sso-apiblock__panel #api .entry-item input#email{margin-bottom:1rem;}.sso-apiblock__panel #api .buttons button{margin:0 auto;width:60%;height:50px;background-color:#296ec6;border-radius:.5rem;border:0;color:#fff;font-size:1em;margin-top:10px;}.sso-apiblock__panel #api .buttons button:hover{background-color:#1662c7;border-color:#204d74;}.sso-apiblock__panel #api .buttons button:not([aria-disabled=true]){opacity:1;}.sso-apiblock__panel #api .buttons button[aria-disabled=true]{opacity:.3;}.sso-apiblock__panel #api .buttons #cancel{padding:0;margin-left:auto;background:0 0;border:0;width:inherit;position:absolute;background-color:transparent;top:2px;left:15px;font-size:1em;color:#505050;box-shadow:none;text-align:left;}.sso-apiblock__panel #api .buttons #cancel:hover{color:#000!important;}.sso-apiblock__panel #api .buttons #cancel:before{padding:10px;vertical-align:sub;zoom:90%;display:inline-block;}.sso-apiblock__panel #api #attributeList ul{padding:0;}.sso-apiblock__panel #api #attributeList ul li{list-style:none;margin:1rem 0 0;}.sso-apiblock__panel #api #attributeList ul li.li-display__none{display:none!important;}.sso-apiblock__panel #api #attributeList ul li.email{margin:0;}.sso-apiblock__panel #api #attributeList ul li label{display:block;text-align:left;float:none;}.sso-apiblock__panel #api #attributeList ul li label[for=country]{float:left;display:inline-block!important;margin-bottom:.5rem;}.sso-apiblock__panel #api #attributeList ul li label[for=cpiminternal_legalCountry]{float:none;display:block!important;text-align:left;margin-bottom:.5rem;}.sso-apiblock__panel #api #attributeList ul li label[for=cpiminternal_dateOfBirth]{float:none;text-align:left;display:block!important;margin-bottom:.5rem;}.sso-apiblock__panel #api #attributeList ul li input{height:50px;border-radius:.5rem;text-indent:20px;}.sso-apiblock__panel #api #attributeList ul li input::-webkit-input-placeholder{text-indent:20px;}.sso-apiblock__panel #api #attributeList ul li input:disabled{background-color:#f0f0f0!important;}.sso-apiblock__panel #api #attributeList ul li .attrEntry.validate input.invalid{border:1px solid #b00;}.sso-apiblock__panel #api #attributeList ul li .attrEntry.validate input:invalid{border:1px solid #b00;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify{margin-top:2rem;padding-bottom:10px;position:relative;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify .sendButton[id$=ver_but_send]{width:60%;height:50px;background-color:#296ec6;color:#fff;border-radius:.5rem;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify .sendButton[id$=ver_but_send]:hover{background-color:#1662c7;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify .verifyButton{width:inherit;padding:0 20px;height:50px;background-color:#296ec6;color:#fff;margin-right:5px;border-radius:.5rem;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify .verifyButton:hover{background-color:#1662c7;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify .sendButton[id$=ver_but_resend]{width:inherit;padding:0 20px;border:0;font-size:1em;height:50px;right:0;bottom:-38px;background-color:#296ec6;color:#fff;border-radius:.5rem;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify .sendButton[id$=ver_but_resend]:hover{background-color:#1662c7;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify .editButton{border:0;color:#fff;background-color:#296ec6;width:60%;height:50px;border-radius:.5rem;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify .editButton:hover{background-color:#1662c7;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verify #email_ver_input_label{display:none!important;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .buttons{margin-top:0;padding-bottom:0;position:relative;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .sendCode{width:60%;height:50px;background-color:#296ec6;color:#fff;border-radius:.5rem;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .sendCode:hover{background-color:#1662c7;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .verifyCode{width:inherit;padding:0 20px;height:50px;background-color:#296ec6;color:#fff;margin-right:5px;border-radius:.5rem;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .verifyCode:hover{background-color:#1662c7;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .sendNewCode{width:inherit;padding:0 20px;border:0;font-size:1em;height:50px;right:0;bottom:-38px;background-color:#296ec6;color:#fff;border-radius:.5rem;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .sendNewCode:hover{background-color:#1662c7;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .changeClaims{border:0;color:#fff;background-color:#296ec6;width:60%;height:50px;border-radius:.5rem;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .verificationControlContent .changeClaims:hover{background-color:#1662c7;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .itemLevel{display:none;}.sso-apiblock__panel #api #attributeList ul li .attrEntry .dropdown_single{height:45px;border-radius:.5rem;width:100%;padding-left:15px;}.sso-apiblock__panel #api #attributeList ul li .attrEntry div#cpiminternal_dateOfBirth.date{display:table;width:100%;}.sso-apiblock__panel #api #attributeList ul li .attrEntry div#cpiminternal_dateOfBirth.date select{border-radius:.5rem;display:inline-block;height:50px;padding-left:15px;}.sso-apiblock__panel #api #attributeList ul li .attrEntry div#cpiminternal_dateOfBirth select#cpiminternal_dateOfBirth_day.day{margin-right:3%;width:23%;}.sso-apiblock__panel #api #attributeList ul li .attrEntry div#cpiminternal_dateOfBirth select#cpiminternal_dateOfBirth_month.month{margin-right:3%;width:38%;}.sso-apiblock__panel #api #attributeList ul li .attrEntry div#cpiminternal_dateOfBirth select#cpiminternal_dateOfBirth_year.year{width:33%;}.sso-apiblock__panel #api #attributeList ul li .helpLink{display:none;}.sso-apiblock__panel #api #attributeList ul li.EmailBox label{display:none!important;}.sso-apiblock__panel #api #attributeList ul li.Password label{display:none!important;}.sso-apiblock__panel #api #attributeList ul li.TextBox label{display:none!important;}.sso-apiblock__panel #api #attributeVerification .buttons{margin-top:30px;}.sso-apiblock__panel #api #attributeVerification .buttons button.buttons-display__none{display:none;}.sso-apiblock__panel #api a.cancel{margin:0;padding:0;margin-left:auto;background:0 0;border:0;width:inherit;position:absolute;background-color:transparent;top:6px;left:12px;font-size:1em;color:#505050;box-shadow:none;text-align:left;text-decoration:none;}.sso-apiblock__panel #api a.cancel::before{content:url(https://ciiasso.b2clogin.com/static/tenant/templates/images/left-arrow.svg);padding:10px;vertical-align:sub;zoom:90%;position:relative;display:inline-block;top:-1px;}.sso-apiblock__panel #api a.cancel:hover{text-decoration:none;}.sso-apiblock__panel #api[data-name=SelfAsserted] .heading h1{margin-bottom:0;}.sso-apiblock__panel .verificationSuccessText #emailVerificationControl_success_message{visibility:hidden!important;opacity:0;transform:translateY(-20px);transition:opacity .5s ease,visibility 0s linear .3s;}.sso-apiblock__panel .verificationSuccessText #emailVerificationControl_success_message.verificationSuccessText__message{visibility:visible!important;opacity:1;transform:translateY(0);transition:opacity .5s ease,visibility 0s linear 0s;}#SiteHeader{display:none;}.site-footer{display:none;}#simplemodal-container .simplemodal-data{padding:5px 8px;overflow:hidden;background-color:#fff;border-radius:3px;font-style:italic;}@media screen and (-ms-high-contrast:active){.sso-apiblock__panel #attributeList ul li .attrEntry .verify button{border:1px dashed #fff!important;}.sso-apiblock__panel #attributeList ul li .attrEntry .verify button:hover{border:1px solid #fff!important;}.sso-apiblock__panel .buttons #continue{border:1px dashed #fff!important;}.sso-apiblock__panel .buttons #continue:hover{border:1px solid #fff!important;}}@media screen and (max-width:100%){.sso-apiblock__row.row .panel-default .panel-body{margin-top:40px;}.sso-apiblock__row.row .panel-default .panel-body .branding img{display:block;height:80px;width:auto;margin:0 auto;}.sso-apiblock__row.row .panel-default .panel-body .branding h1{display:none;}.sso-apiblock__row.row .panel-default .panel-body h3{font-size:1.5em;margin-top:15px;}.sso-apiblock__panel #attributeVerification #attributeList ul li input{width:60%;height:40px;border-radius:.5rem;border:1px solid #605e5c;text-indent:10px;}.sso-apiblock__panel #attributeVerification #attributeList ul li input::-webkit-input-placeholder{text-indent:10px;}.sso-apiblock__panel #attributeVerification #attributeList ul li #email{width:65%;float:left;position:relative;z-index:2;}.sso-apiblock__panel #attributeVerification #attributeList ul li #email_ver_but_verify{background:0 0;border:0;color:#f0f0f0;font-size:1em;position:relative;right:0;top:60px;font-size:1.1em;width:auto;z-index:1;height:20px;}.sso-apiblock__panel #attributeVerification #attributeList ul li #email_ver_input{min-width:50%;width:60%;float:left;}.sso-apiblock__panel #attributeVerification #attributeList ul li #email_ver_but_resend{top:10px;font-size:1.1em;height:20px;}.sso-apiblock__panel #attributeVerification #attributeList ul li .attrEntry #email{height:40px;}.sso-apiblock__panel #attributeVerification #attributeList ul li .attrEntry .verify #email_ver_but_send{height:40px;width:auto;float:right;overflow:hidden;text-indent:-200px;}.sso-apiblock__panel #attributeVerification #attributeList ul li .attrEntry .verify #email_ver_but_send:after{content:" Verify";font-size:1.1em;margin-left:40%;}.sso-apiblock__panel #attributeVerification #attributeList ul li .attrEntry .verify #email_ver_but_edit{margin-bottom:15px;border:0;color:#fff;background-color:#496ad8;border-radius:.5rem;font-size:1em;box-shadow:0 0 40px 2px #dae1f7;width:30%;height:40px;overflow:hidden;padding-top:6px;margin-left:40%;}.sso-apiblock__panel #attributeVerification #attributeList ul li .attrEntry .verify:after{content:" ";display:block;clear:both;}.sso-apiblock__panel #attributeVerification #attributeList #verifying_blurb{margin-top:15px;}.sso-apiblock__panel #attributeVerification .buttons #continue{height:40px;}.sso-apiblock__panel #attributeVerification .buttons #cancel{font-size:1em;left:40%;}}@media only screen and (max-width:600px){img[data-tenant-branding-background=true]{display:none;}.sso-apiblock.container{background-color:#fff;}.sso-apiblock.container .row .panel-default{border-radius:0;border:0;box-shadow:none;}}@media only screen and (max-width:567px){span.required{right:4%;}}