#enter-id-div{display: none;position:relative;}
#select-id-div{display: block;margin-bottom:24px;position:relative;}
*+html #remID{margin-top: -1px;}
.online-id-vipaa-module .enter-skin label{font-weight:normal;font-size:18px;}
.ui-dialog.ui-widget-content.custom{z-index:10002 !important;}
.online-id-vipaa-module .phoenix .remember-info{margin-top:8px;margin-bottom:38px;}
.online-id-vipaa-module .enter-skin #online-id-select{min-width:212px;height:22px;}
.online-id-vipaa-module .enter-skin #tlpvt-passcode-input,
.online-id-vipaa-module .enter-skin #enterID-input,
.online-id-vipaa-module .enter-skin #enterID-known-input{width:209px;}
.ff .online-id-vipaa-module .enter-skin #enterID-input,
.ff .online-id-vipaa-module .enter-skin #enterID-known-input,
.safari .online-id-vipaa-module .enter-skin #enterID-input,
.safari .online-id-vipaa-module .enter-skin #enterID-known-input,
.ie .simple-form #online-id-select{width:214px;}
.online-id-vipaa-module .enter-skin .remember-info label{font-size:13px;color:#303332;}
.fsd-layout .center-content .columns .flex-col .online-id-vipaa-module .enter-skin{margin-top: 15px;}
.online-id-vipaa-module .enter-skin .online-id-section{position:relative;}
.online-id-vipaa-module .enter-skin .skr-vpl-tooltip{display: block;position: absolute;font-size:13px;width:420px;top:-5px;left:252px;}
.online-id-vipaa-module .enter-skin .skr-vpl-tooltip .tooltip-carat{padding: 13px 18px 11px;*padding: 11px 17px 9px;background-color:#ecf6fd;border-radius:6px;}
.online-id-vipaa-module .enter-skin .skr-vpl-tooltip .tooltip-carat:after, .skr-vpl-tooltip .tooltip-carat:before{right: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.online-id-vipaa-module .enter-skin .skr-vpl-tooltip .tooltip-carat:after{border-right-color: #ecf6fd;border-width:30px;top: 50%;margin-top: -25px;}
.online-id-vipaa-module .enter-skin .skr-vpl-tooltip p{padding-bottom:10px;}
.skr-modal-message h3{margin-bottom:20px;}
.skr-modal-message ul li{list-stye-type:disc;}
.skr-modal-message ul{margin-left:25px;}
.online-id-vipaa-module .enter-skin .title{font-size:24px;}
.online-id-vipaa-module .enter-skin .m-btm{margin-bottom:30px;}
.online-id-vipaa-module .enter-skin .mtop-30{margin-top: 70px;}
.online-id-vipaa-module .mcta-signin-section{width:310px;}
.online-id-vipaa-module .mcta-main-well{min-height:300px;}
.online-id-vipaa-module .mcta-section{padding-left:50px;}
.online-id-vipaa-module .mcta-bubble{padding-top: 40px;padding-bottom: 10px;max-width: 540px;}
.online-id-vipaa-module .enter-skin .enroll-color-gray{
color:#544A42;
}

.online-id-vipaa-module .mobile-cta-section{margin-top: -175px; width: 320px;}
.online-id-vipaa-module .mobile-cta-section-onlineIDKnownForm{margin-top: 0px; width: 320px;}
.online-id-vipaa-module .mobile-cta-section{margin-top: 0px; width: 320px;}
.online-id-vipaa-module .forgot-passcode{margin-top: 30px; margin-left: 0px;}
.online-id-vipaa-module .mobile-app{margin-top: 20px; display: block;}
.online-id-vipaa-module .mobile-cta-section .title{font-size:18px;}
.online-id-vipaa-module .get-app-content-section{margin-top: 20px; margin-left: 160px;}
.online-id-vipaa-module .mobile-cta-section .mcta-bubble{padding-top: 40px}

.online-id-vipaa-module .enter-skin #fpContainer .columns{margin:0px;}
.online-id-vipaa-module .enter-skin .link-align {
    float:left;
	margin-left:3px;
}
.online-id-vipaa-module .enter-skin .vertical-dotted-line {
    border-left: 1px solid #CCCCCC;
    height: 275px;
	padding-left: 60px;
}


.online-id-vipaa-module .enter-skin .iswebauthn{
    padding-left: 50px; 
}
.online-id-vipaa-module .enter-skin #sign-in-with-windows-hello-submit{
    min-width: 184px;
}
.online-id-vipaa-module .enter-skin #use-fingerprint{
    margin-right: 380px;
    margin-top: -15px;
}
#online-id-select.helloEnabled{display:inline-block;}

.online-id-vipaa-module.hello-supported{
    display: inline-block;
    width: 44%; 
    vertical-align: top;
}

.winhello-auth {
    display: inline-block;
    width: 44%;
    border-left: 1px solid #ccc;
    padding-left: 66px;
    font-size: 14px;
    padding-top: 42px;
}

.winhello-auth .head-msg {
    width: 73%;
}

.winhello-auth .signin-link-wrapper {
    margin-top: 34px;
    font-size: 12px;
    padding: 23px 14px;
    padding-left: 0;
    width: 73%;
    display: inline-block;
    overflow: hidden;
}

.digital-id-notify .digital-id-head {
	font-size: 15px;
	font-weight: bold;
}

.digital-id-notify .digital-id-msg {
	margin: 20px 0 20px 0;
}

.digital-id-notify .digital-id-link {
	display: block;
    margin-bottom: 10px;
    font-weight: bold;
}

.displayNone {
	display: none;
}

.online-id-vipaa-module .enter-skin #EnterOnlineIDKnownForm{
    float: left;
    margin-right: 70px;
    width: 37%;
}

.online-id-vipaa-module .enter-skin #EnterOnlineIDForm{
    float: left;
    margin-right: 70px;
    width: 37%
}

.online-id-vipaa-module .enter-skin .mobile-cta-section-onlineIDKnownForm{
    float: left;
    width: 41%;
    
}
.online-id-vipaa-module .enter-skin .mobile-cta-section{
    float: left;
    width: 41%;
    
}

#sign-in-with-mobile-app-submit{
    min-width: 184px;
    margin-top: 0px;
}

#sign-in-with-mobile-app-submit.loading span:nth-of-type(1){
	display: none;
}

#sign-in-with-mobile-app-submit.loading .circle-animation{
	display: inline;
}

#sign-in-with-mobile-app-submit .circle-animation{
	display: none;
}
 #digital-id-success-message.loading div:nth-of-type(2){
	margin-top: 10px;
} 

#digital-id-success-message.loading .circle-animation{
	display: inline;
}

#sign-in-with-mobile-app-submit .circle-animation{
	display: none;
}

#signin-with-passcode, #signin-mobile-app{
    padding-left: 50px;
    font-weight: bold;
}

.circle-animation .loading-circle{
    text-align: center;
    width: 35px;
  }
.circle-animation .loading-circle > div{
    width: 8px;
    height: 8px;
    background-color: #ffffff;
    border-radius: 100%;
    display: inline-block;
    animation: circle-bounce 1.4s infinite ease-in-out both;
  }
 #digital-id-success-message .circle-animation .loading-circle > div{
    background-color: #0052C2;
  }

.circle-animation .loading-circle .circle-bounce1{
      animation-delay: -0.32s;
    }

 .circle-animation .loading-circle .circle-bounce2{
      animation-delay: -0.16s;
    }

@keyframes circle-bounce{
    0%,
    80%,
    100% {
      transform: scale(0);
    }
    40% {
      transform: scale(1);
    }
  }

.circle-animation .circle-inline{
    display: inline-block;
    margin-right: 14px;
  }

.online-id-vipaa-module .enter-skin #tlpvt-passcode-input{
	margin-bottom: 24px;
}

.digital-id-notify{
	width: 215px;
}

#enter-online-id-submit{
	margin-top:0px;
}
#EnterOnlineIDForm .forgot-passcode{
	margin-top: 0px;
}
.online-id-vipaa-module .mobile-cta-section .get-app-content-section .mcta-bubble {
    width: 159px;
 }
 
 .online-id-vipaa-module .mobile-cta-section-onlineIDKnownForm .get-app-content-section .mcta-bubble {
    width: 159px;
 }

 .online-id-vipaa-module .mobile-cta-section-onlineIDKnownForm .title {
    font-size: 18px;
 }
 .uafstep_successIcon{
	background: url('/pa/global-assets/1.0/graphic/msg-icon-sprite-fsd.png') -119px -59px no-repeat;
	float: left;
	width: 25px; 
	height: 25px;
 }
 .uafstep_failureIcon{
	background: url('/pa/global-assets/1.0/graphic/msg-icon-sprite-fsd.png') -119px 0px no-repeat;
	float: left;
	width: 25px;
	height: 25px;
 }
 .uafstep_float 
 {
	 float:left;
 }
 .uaflogin_font_size
 {
	 font-size:20px;
 }
 
 .uaferror_font_size
 {
	 font-size:18px;
 }
 
 .signin_link_wrapper_img
 {
	 width: 66px;
	 float: left;
	 display: inline-block;
 }
 .fpContainer_width
 {
	 width: 50%;
 }
 .online_id_vipaa_module_enter_skin_common_display_none
 {
	 display:none !important;
 }
 