
         
         @font-face {
           font-family: "Open Sans";
           src: url('../../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
           src: local('Open Sans Regular'), local('OpenSans-Regular'),
                url('../../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
                url('../../fonts/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
                url('../../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
         } 
         @font-face {
           font-family: "Open Sans-Bold";
           src: url('../../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
           src: local('Open Sans Bold'), local('OpenSans-Bold'),
                url('../../fonts/open-sans-v15-latin-700?#iefix') format('embedded-opentype'), /* IE6-IE8 */
                url('../../fonts/OpenSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
                url('../../fonts/open-sans-v15-latin-700#OpenSans') format('svg'); /* Legacy iOS */
         } 
         
         html,
         body {
           font-weight: normal;
           color: #2f3338;
           font-size: 100%;
           font-family: 'Open Sans';
         }
         body {
           background: #fff;
           overflow-x: hidden;
         }
         ul,
         li {
           padding: 0rem;
           margin: 0rem;
           list-style-type: none;
         }
         .fuButton{
         	margin-bottom: 1rem;
         	width: 100%;
         }
         .fuLink{
         	text-align: center;
         }
         .nav>li>a:hover{
         	background-color: #fff;
         }
         .healthTable{
         	padding-left: 1rem;
         	padding-right: 1rem;
         }
         .regLink{
         	font-size: 0.875rem;
         	font-weight: 600;
         	text-align: center;
         	line-height: 1.5rem;
         }
         .userNameValue{
         	font-size: 1rem;
         	font-weight: 600;
         	text-align: center;
         	padding-top: 1rem;
         	background-color: #eaeced;
         	margin-top: 2rem;
         	padding-bottom: 1rem;
         	border-radius: 0.25rem;
         }
         /*! Light */
         .light {
             background-color: whitesmoke;
             box-shadow: 0 0 5px rgba(0,0,0, .8);
             overflow: hidden;
             padding: 0 0 4px;
             width: 140px;
         }
         #loginErrorContainer{
         	    margin-bottom: 32px;
         }
         .light div {
                 border-radius: 50px;
                 display: block;
                 height: 30px;
                 margin: 4px auto 0;
                 opacity: .1;
                 width: 30px;
                 padding-left: 30px;
         }
         .greenlight {
             background-color: green;
         }
         .light .greenlight.active {
             box-shadow: 0 0 10px green;
             background-color: green;
         }
         .button{
         	margin-top: 2rem;
         }
         a,
         a:focus {
           color: #076f86;
           text-decoration: none;
         }
         a:hover {
           text-decoration: underline;
           color: black;
         }
         
         select{
             -webkit-appearance: none;
             appearance: none;
             outline: none;
         }
         
         .main-wrapper {
             padding-right: 1rem;
             padding-left: 1rem;
             width: 100%;
         }
         .content{
         	margin-top: 4.5rem;
         }
         .username-block-web{
         	width:100%;
         	padding-top: 2rem;
         }
         .password-block-web{
         	width:100%;
         	padding-top: 1rem;
         }
         .loginPageContainer{
         	padding: 4.5rem 8rem 25.375rem 5.375rem;
         }
         .secure-login-btn-web{
         	margin-bottom: 0rem;
         	margin-top: 0px!important;
         	margin-bottom: 0px!important;
         }
         
         #password{
         	width: 100%;
         }
         .aetnaIcons{
         	width: 20%;
         	float: right;
         	height: 2.75rem;
         	background-color: #ffffff;
         	border: 0.0625rem solid #c5cacd !important;
         	border-radius: 0.25rem;
         	padding-right: 1rem;
         	padding-top: 0.6875rem;
         	color: rgb(0,0,0);
         	border-left: 0rem !important;
         	display: inline-block;
         	font-size: 0.875rem;
         }
         .lineColor{
         	border-top-color: #eaeced;
         	margin-top: 24px;
         	margin-bottom: 24px;
         }
         .bottom-links-web{
         	text-align: center;
         }
         .error{
         	color: #d31e11;
         	font-family: 'Open Sans';
         	font-size: 0.75rem;
         }
         .login-header{background: #fff; border-bottom: 0.0625rem solid #ccc;}
         .login-nav,.login-nav>li{float: left;}
         #loginget-urgent-care{margin-top: 0.375rem;margin-bottom: 0.375rem;}
         /* .login-nav > li > a{padding-top: 15px;padding-bottom: 15px; font-size: 14px; font-weight: bold;} */
         .login-nav > li > a .arr-icon-blue{margin-bottom: -1px;}
         .registration-Info{text-align: left;}
         nav.login{border-bottom: 2px solid #4E7D2A;/*border-top: 1px solid #d4d4d4;*/}
         nav.login .primaryBtn{padding: 8px 12px;}
         .limited-login-container{display: none;}
         .login-container-header{height: 45px;background: #4E7D2A;border: 0.0625rem solid #ccc;border-bottom: none; }
         /* .login-container-header h2{color:#fff;font-size: 1.75rem;position: relative;top: 17%;padding-left: 15px;} */
         .login-container-content{background: #fff;padding-right: 0.937rem;padding-left: 0rem;padding-bottom: 0rem;padding-top: 0rem;}
         .login-container-content #LimitedLogin{padding-bottom: 0.937rem;}
         /*#loginPage,#LimitedLogin{padding-left: 15px;min-height: 250px;}*/
         .Registor {padding-top: 1.562rem; padding-bottom: 1.562rem; border-top: 0.0625rem solid #ccc;}
         #loginPage fieldset,#LimitedLogin fieldset{padding-top: 2.187rem;padding-bottom: 1.562rem;margin-left: -0.9375rem;margin-right: -0.9375rem;padding-left: 0.9375rem;padding-right: 0.9375rem;border-top: none;}
         .note{margin-bottom: 0rem;}
         /* .login-container-content .control-label, .span-check-txt{color: #565656; font-size: 14px; font-weight: bold;  text-align: right; margin-top: 7px;} */
         .Registor span{display: block;}
         .login-header #aet-logo { padding: 10px 0 10px 25px;}
         /* img{text-indent: 100vw;} */
         /* .forgot-cls{font-size: 10.5pt; font-weight: bold;} */
         .span-check-txt{margin-top: 0.0625rem;}
         .checkboxbg{margin-top: 1.25rem;}
         /* .Registor span{color: #333; font-weight: normal; font-size: 10.5pt;} */
         /* .Registor span strong{color: #000; font-weight: bold; font-size: 14pt;} */
         /* .note span{color: #333; font-size: 10.5pt;} */
         #aet-footer.login-footer{padding: 1.25rem 0 0;}
         /* .primaryBtn{margin-right: 0px;} */
         .Registor .register-btn{padding-left: 0rem; padding-right: 0rem; width: 33%;}
         .Registor .register-btn button{width: 80%; margin-top: 0.75rem;}
         /* .take-a-tour{display: inline-block; margin-top: 20px; font-weight: bold; font-size: 18px;margin: 20px 5px 20px 0px;padding: 0px 0px 0px 40%;} */
         .register-btn a .blue_arrow_log{margin: 0rem 0 0 0.375rem;}
         /* .navigationTab .primaryBtn{font-size: 11pt; margin-right: 10px;} */
         /* .login-main .primaryBtn{font-size: 11pt; padding: 12px 30px;} */
         .member-login-container{padding: 0rem;}
         .Registor .col-sm-4 button{width: 7.125rem;}
         .blue_arrow_log{margin: -0.125rem 0 0 0.375rem;}
         .login-container-content .control-label{
         	line-height: 1.875rem;
         }
         .form-control {
             background-color: #eee;
             border: 0 none;
             border-bottom: 0.0625rem solid #fff;
             border-right: 0.0625rem solid #fff;
             border-radius: 0rem;
         	height: auto;
             /*padding: 0.5rem 0.75rem;*/
         	padding:  0.625rem 1rem;
         }
         .form-group {
             margin-bottom: 1rem;
         }
         
         .login-container-content .form-group{
             margin-bottom: 1.5625rem;
         }
         .login-container{
         	background-color: #fff;
             /*max-width: 991px;*/
         	margin: 3.125rem auto 0.625rem;
         }
         
         input[type="checkbox"]{
         	/*display:none;*/
         	content: url("/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/iconCheckbox_web.svg");
         	display: inline-block;
             height: 1rem;
             width: 1rem;
             background-repeat: no-repeat;
             position: absolute;
         	background-color: #ffffff;
         	/*border: 0.063rem solid #5a6870;*/
         	border-radius: 0.125rem;
         	margin-top: 0px;
         }
         
         input[type="checkbox"]:checked{
         	content: url("/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/iconCheckboxChecked_web.svg");
         	display: inline-block;
             height: 1rem;
             width: 1rem;
             background-repeat: no-repeat;
             position: absolute;
         	background-color: #ffffff;
         	/*border: 0.063rem solid #5a6870;*/
         	border-radius: 0.125rem;
         	margin-top: 0px;
             
         }
         
         #label-checkbox{
             margin-left: 16px;
             font-weight: 100;
             
         }
         #rememberUser,#agreeRadio{
         	float: left;
         	padding-left: 0rem;
         	outline: none;
         }
         	
         input[type="checkbox"]:checked + label {
         	background-image: url("/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/iconCheckboxChecked_web.svg");
         	display: inline-block;
             
         }*/
         #aet-logo a{
         	margin-left: 1.812rem;
         }
         /* #loginPage .form-group{width: 75%; margin: 30px auto 0 auto;} */
         #loginPage fieldset{position: relative;}
         /* #loginPage fieldset legend{width: 80%; font-size: 18px; position: absolute; top: 10px; left: 10%; text-align: center; border-bottom: 0 none;} */
         .get-urgent-login{
         	margin-top: -1.75rem;
         }
         #username-hint .modal-dialog, #password-hint .modal-dialog{ margin: 200px auto;}
         #loginPage .form-group.password-block{
         	margin-top: 0.625rem;
         }
         @-moz-document url-prefix() {
         	input.checkbox{
         		opacity: 0;
         	}
         }
         .login-fluid-layout .login-container-content{width: 0%; margin: 0 auto;}
         select#securityQuestionDesktop {
             height: 2.75rem;
             width: 100%;
             border-radius: 0.25em;
             border-radius: 0.25rem;
         }
         .mask-icons{
         	float: right;
             margin-left: -1.5625rem;
             margin-top: -2.1rem;
             position: relative;
             z-index: 2;
             margin-right: 1.0625rem;
         }
         
         .hints li{
         	text-align: left;
         	margin-left: 1.5625rem;
             list-style-type: disc;
         }
         
         #username-hint .modal-header,#password-hint .modal-header{
         	border-bottom: 0.0625rem solid #e5e5e5;
         }
         
         .login-container-content .control-label{
         	/*color: #076f86;*/
         	text-decoration: none;
         	
         }
         
         .primaryBtn {
             -webkit-border-radius: 0;
             -moz-border-radius: 0;
             border-radius: 0rem;
             -webkit-box-shadow: 0.25rem 0.1875rem 0.0625rem #B2B2B2;
             -moz-box-shadow: 0.25rem 0.1875rem 0.0625rem #B2B2B2;
             box-shadow: 0.25rem 0.1875rem 0.0625rem #B2B2B2;
             font-family: calibri;
             color: #ffffff;
             background: #076f86;
             font-weight: 600;
             padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;
             text-decoration: none;
             border: 0;
         }
         .login-container-content {
             border: 0.0625rem solid #ccc;
             box-shadow: 0rem 0.125rem 0.125rem -0.0625rem #ccc;
         }
         /*n114059 added the below line*/
         .login-container-content-web {
             border: none;
             box-shadow: none;
         }
         
         legend {
             margin-bottom: 0.75rem;
             border-bottom: 0 none;
         }
         
         a:hover {
             text-decoration: underline;
         }
         
         .aetnaIcons{
         		padding-right: 1rem;
         		padding-left: 15%;
         }
         
         label.error,#invalid-personalinfo-createUserName {
             margin-bottom: 0px;
             font-family: 'Open Sans';
             font-size: 0.75rem;
             font-weight: 600;
             color: #e74c3c !important;
             text-align: left;
             letter-spacing: 0.02rem;
             margin-top: 0.25rem;
         	   
         }
         #username-error #password-error{
         	padding-left: 0px !important;
         }
         .errorIcon{
         	vertical-align: middle;
         	padding-left: 0rem !important;
         }
         input{
         	font-size: 0.875rem;
             padding-left: 1rem;
         }
         input.error, select.error {
             color: #000000;
             text-align: left;
         	line-height: 1.5rem;
         	border-color: #e74c3c !important;
         }
         .aetnaIcons.error{
         	border: 0.125rem solid #D31E11;
         	border-left-width: 0rem;
         }
         /*changes by n114059 for login web*/
         .aet-header{
         	height: 4.4375rem;
         	width: 100%;
         	box-shadow: inset 0 -0.0625rem 0 rgba(234, 236, 237, 1);
         }
         .form-control-web {
         	background-color: #ffffff;
         	border: 0.063rem solid #cacbcc;
         	border-radius: 0.25rem;
         	height: 2.75rem;
         	width: 100%;
         	padding-left: 1rem;
         	font-family: 'Open Sans';
         	font-size: 0.875rem ;
         	color: #000000;
         	text-align: left;
         	line-height: 1.5rem;
         	outline: none;
         }
         .form-control-web:focus {
         	border: 0.063rem solid #7d3f98 !important;
         }
         .input-group {
         	display: inline-block;
         	width: 100%;
         }
         .login-main-web {
         	width: 50%;
         	margin-left: 0rem;
         	margin-top: 3.5625rem;
         	float: left;
         }
         .primaryBtn-web{
             padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;
             text-decoration: none;
            	border-style: none;
             height: 2.75rem;
         	background-color: #7d3f98;
         	border-radius: 0.25rem;
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	font-weight: 600;
         	color: #ffffff;
         	text-align: center;
         	line-height: 1.5rem;
         	
         }
         button.primaryBtn-web:hover {
             background-color: #7d3f98;
         }
         .primaryBtn-web:focus, .primaryBtn-web:active:focus {
         	border-color: #7d3f98;
         	background-color: #7d3f98;
         	color: #ffffff;
         	outline:none;
         }
         button.primaryBtn-web[disabled]{
             background-color: #eaeced;
             color: #ffffff;
             
         }
         button#submitRegstep3, #regGoStep3 {
             margin-top: 2rem;
         }
         a.registerLink-web{
         	height: 1.5rem;
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	font-weight: 600;
         	color: #7d3f98;
         	text-align: center;
         	line-height: 1.5rem;
             text-decoration: none;
         }
         a.registerLink-web:focus, a.registerLink-web:active,  a.registerLink-web:visited, a.registerLink-web:hover {
           color: #7d3f98;
           text-decoration: none !important;
           }
         a.forgot-links-web{
         	height: 1.5rem;
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	font-weight: 600;
         	color: #7d3f98;
         	text-align: center;
         	line-height: 1.5rem;
             text-decoration: none;
         }
         a.forgot-links-web:focus, a.forgot-links-web:active,  a.forgot-links-web:visited, a.forgot-links-web:hover {
           	color: #7d3f98;
           	text-decoration: none !important;
           }
         .welcome-text-web{
         	font-family: 'Open Sans';
         	font-size: 1.5rem;
         	color: #000000;
         	text-align: left;
         	outline: none;
          }
          .page-subheading {
         	left: 8rem;
            /* width: 23.813rem;	*/
             font-family: 'Open Sans';
             font-size: 1rem;
             color: #000000;
             text-align: left;
             line-height: 1.5rem;
             margin-top: 2rem; 
         }
         
         .topMarginBtn{
         	margin-top: 1rem !important;
         }
         
         .topMarginBig{
         	margin-top: 4.5rem !important;
         }
         
         .topMargin{
         	margin-top: 2rem !important;
         	margin-bottom: 0rem !important;
         }
          .control-label-web{
          	height: 1.063rem;
         	font-family: 'Open Sans';
         	font-size: 0.75rem;
         	font-weight: 600;
         	color: #5a6870;
         	text-align: left;
         	letter-spacing: 0.02rem;
         	margin-bottom: 0.5rem;
          }
          
           .forgotPwd-label-web{
          	height: 1.313rem !important;
         	
          }
          
         ::-webkit-input-placeholder {
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: #5a6870;
         	text-align: left;
         	line-height: 1.5rem;
         }
         
         ::-moz-placeholder { /* Firefox 19+ */
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: #5a6870;
         	
         }
         
         ::placeholder{
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: #5a6870;
         }
         
         :-ms-input-placeholder { /* IE 10+ */
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: #5a6870;
         	text-align: left;
         	line-height: 1.5rem;
         }
         
         #rememberUsername{
         	display: inline-block;
         	padding-left: 2rem;
         }
         
         .ui-helper-hidden-accessible{
         	display:none;
         }
         
         .rememberUsername-web,.termsPrivacyCheckBlock{
         	height: 1.5rem;
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: #000000;
         	text-align: left;
         	line-height: 1rem;
         	
         }
         .rememberUsername-web{
         	display:block!important;
         }
         /* JMB Username dropdown for Remember Me */
         .ui-menu-item-wrapper ul, li{
                background-color: #ffffff !important;           
         }
         .ui-menu-item li{
                background-color: #ffffff !important;
         }
         .ui-autocomplete .ui-helper-hidden-accessible ul, li {
                background-color: #ffffff !important;
         }
         
         .bottom-links-web a{
         		padding-left: 1.563rem;
         	}
         #forgot-username-link{
         	padding-left: 0rem !important;
         }		
         .darkLavenderColorHighlight{
         	background-color: #7d3f98 !important;
         	border-radius: 0.25rem !important;
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	font-weight: 600;
         	color: #ffffff;
         	text-align: center;
         	line-height: 1.5rem;
         }
         table, th {
             border: 1px solid #999;
         }
         th{
         	color: #fff;
         	text-align: center;
         	background-color: #7d3f98;
         }
         #description{
         	text-align: center;
         	border: 1px solid #7d3f98;
         	border-radius: 1rem;
         	background-color: #ffffff;
         	height: auto;
         }
         #menu{
         	text-align: center; 
         	border: 1px solid #999; 
         	border-radius: 1rem; 
         	background-color: #f1f1f1;
         	height: auto;
         	
         }
         /*Switch Tool Start*/
         .head{
         	text-align: center;
         }
         .switch input { 
             display:none;
         }
         .switch {
             display:inline-block;
             width:60px;
             height:30px;
             margin:8px;
             transform:translateY(50%);
             position:relative;
         }
         
         .slider {
             position:absolute;
             top:0;
             bottom:0;
             left:0;
             right:0;
             border-radius:30px;
             box-shadow:0 0 0 2px #777, 0 0 4px #777;
             cursor:pointer;
             border:4px solid transparent;
             overflow:hidden;
              transition:.4s;
         }
         .slider:before {
             position:absolute;
             content:"";
             width:100%;
             height:100%;
             background:#777;
             border-radius:30px;
             transform:translateX(-30px);
             transition:.4s;
         }
         #checkbox{
         	float: right;
         }
         #switches{
         	text-align: left;
             padding-left: 1rem;
             padding-right: 1rem;
         }
         input:checked + .slider:before {
             transform:translateX(30px);
             background:limeGreen;
         }
         input:checked + .slider {
             box-shadow:0 0 0 2px limeGreen,0 0 2px limeGreen;
         }.checkbox.checbox-switch {
             padding-left: 0;
         }
         
         .checkbox.checbox-switch label,
         .checkbox-inline.checbox-switch {
             display: inline-block;
             position: relative;
             padding-left: 0;
         }
         .checkbox.checbox-switch label input,
         .checkbox-inline.checbox-switch input {
             display: none;
         }
         .checkbox.checbox-switch label span,
         .checkbox-inline.checbox-switch span {
             width: 35px;
             border-radius: 20px;
             height: 18px;
             border: 1px solid #dbdbdb;
             background-color: red;
             border-color: red;
             box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
             transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;
             display: inline-block;
             vertical-align: middle;
             margin-right: 5px;
         }
         .checkbox.checbox-switch label span:before,
         .checkbox-inline.checbox-switch span:before {
             display: inline-block;
             width: 16px;
             height: 16px;
             border-radius: 50%;
             background: rgb(255,255,255);
             content: " ";
             top: 0;
             position: relative;
             left: 0px;
             transition: all 0.3s ease;
             box-shadow: 0 1px 4px rgba(0,0,0,0.4);
             top:-2px;
         }
         .checkbox.checbox-switch label > input:checked + span:before,
         .checkbox-inline.checbox-switch > input:checked + span:before {
             left: 16px;top:-2px;
         }
         
         /* Switch Primary */
         .checkbox.checbox-switch.switch-primary label > input:checked + span,
         .checkbox-inline.checbox-switch.switch-primary > input:checked + span {
             background-color: #0dd900;
             border-color: #0dd900;
             /*box-shadow: #0dd900 0px 0px 0px 8px inset;*/
             transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
         }
         .checkbox.checbox-switch.switch-primary label > input:checked:disabled + span,
         .checkbox-inline.checbox-switch.switch-primary > input:checked:disabled + span {
             background-color: red;
             border-color: red;
            /* box-shadow: rgb(109, 163, 221) 0px 0px 0px 8px inset;*/
             transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
         }
         
         .sidebar {
           padding-left: 0;
           padding-right: 0;
         }
         
         .sidebar .nav {
           margin-bottom: 20px;
         }
         
         .sidebar .nav-item {
           width: 100%;
         }
         
         .sidebar .nav-item + .nav-item {
           margin-left: 0;
         }
         
         .sidebar .nav-link {
           border-radius: 0;
         }
         .sidebarservices{
         	padding: 1rem 1rem 1rem 1rem;
         	border: .0625rem solid #7d3f98;
         	border-radius: 1rem;
         }
         /*Switch Tool End*/
         li a:hover {
             background-color: #555;
             color: black;
         }
         #username, #password, #forgotpassword-Dob-month, #personalinfo-createUserName{
         	padding-left: 1rem;
         	outline: none;
         }
         .genericErrorDisplayDiv{
         	height: 6rem;
             width: 100%;
             border: 0.0625rem solid #e74c3c;
             border-radius: 0.25rem;
             margin-top: 2rem;
         }
         .genericErrorDisplayFPDiv {
             height: 8.25rem;
             width: 100%;
             border: 0.0625rem solid #e74c3c;
             border-radius: 0.25rem;
             margin-top: 2rem;
         }
         .errMsgImageStyle{
         	float: left;
         	margin-left: 1rem;
             margin-right: 1rem;
             margin-top: 1rem;
         }
         .errMsgImageStyle1{
         	margin-left: 0rem;
             margin-right: 0.5rem;
             
         }
         .errMsgTextStyle{
         	
         	/*height: 1.5rem;*/
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	font-weight: 600;
         	color: #000000;
         	text-align: left;
         	line-height: 1.5rem;
         	margin-top: 1rem;
             margin-left: 2.25rem;
         }
         .errMsgTextStyle1{
         	font-weight: 100;
         	margin-left: 1.25rem;
         }
         .genericErrorDisplayDivErrMsg1{
             height: 2.75rem;
             width: 100%;
             border: 0rem;
             margin-top: 1rem;
         }
         .errMsg1StyleErrMsg1{
         	margin-top: 1rem;
         	margin-left: 1rem;
         	padding-top: 0rem !important;
         }
         .errMsg1Style{
         	margin-left: 1rem;
         	padding-top: 0.0625rem;
             background-color: transparent!important;
         }
         .errMsg2Style{
         	/*height: 3rem;*/
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: #000000;
         	text-align: left;
         	line-height: 1.5rem;
         	font-weight: 100;
             width: 96%;
         	padding-right: 1rem;
         	padding-bottom: 1rem;
             margin-top: 0.5rem;
         	margin-left: 1rem;
             background-color: transparent!important;
         }
         .lockErrorDisplayDiv{
         	margin-top: 2rem;
         	
         }
         .lockErrorBorderDisplayDiv{
         	height: 6rem;
         	width: 100%;
         	border: 0.0625rem solid #e74c3c;
         	border-radius: 0.25rem;
         }
         .fpLockErrorDisplayDiv {
             height: 7rem;
         }
         .disbaleErrorBorderDisplayDiv{
         	height: 9rem;
         	width: 100%;
         	border: 0.0625rem solid #e74c3c;
         	border-radius: 0.25rem;
         }
         #lockErrMsg1{
             background-color:  transparent!important;
             margin-left: 1rem;
         }
         #lockErrMsg2{
         	background-color:  transparent!important;
         	margin-left: 1rem;
         }
         #lockErrMsg1 span, #lockErrMsg2 span{
         	outline:none;
         }
         .lockErrMsgImageStyle{
         	width: 0%;
         	float: left;
         	margin-left: 1rem;
             margin-right: 1rem;
             margin-top: 1rem;
         }
         .lockErrMsgTextStyle{
         	height: 1.5rem;
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	font-weight: 600;
         	color: #000000;
         	text-align: left;
         	line-height: 1.5rem;
         	margin-top: 1rem;
             margin-left: 2.25rem;
         }
         .lockErrMsg2Style{
         	/*height: 6rem;*/
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: #000000;
         	text-align: left;
         	line-height: 1.5rem;
         	font-weight: 100;
             width: auto;
         	padding-left: 0rem;
         	padding-right: 1rem;
         	padding-top: 0.5rem;
         	padding-bottom: 1rem;
         }
         .phoneNumberStyle , #userNameLink{
         	color: #7d3f98;
         	text-decoration: none;
         	font-weight: 600;
         }
         .resetPwdBtn-web{
             text-decoration: none;
             border-style: none;
             height: 2.75rem;
             background-color: #7d3f98;
             border-radius: 0.25rem;
             font-family: 'Open Sans';
             font-size: 0.875rem;
             font-weight: 600;
             color: #ffffff;
             text-align: center;
             line-height: 1.5rem;
         }
         .reset-password-btn-web{
         	margin-top: 1.5rem;
         }
         .ErrorDisplay{
         	width: 100%;
         	border: 0.0625rem solid #e74c3c;
         	border-radius: 0.25rem;
         	margin-top: 2rem;
         }
         .fpErrMsgTextStyle {
         	line-height: 1rem;
         }
         .fpErrMsgTextStyle ul li:hover, .fpErrMsgTextStyle ul li:focus {
         	background-color: transparent !important;
         	color: #000000 !important;
         }
         .warningDisplayDiv{
             border: 0.125rem solid #FFC107;
         }
         
         /* To remove clear icon on IE */
         input::-ms-clear, input::-ms-reveal {
         	display: none;
         } 
         
         #loginButton{
         	margin-bottom: 2rem;
         }
         
         /*@-moz-document url-prefix(){
         	.lockErrMsg2Style{
         		padding-left: 3.125rem;
         	}	
         }*/
         
         /*Changes by Nitish Negi start here, 19 February 2018*/
         .spinner-icon{
         	margin-right: 1rem;
         	margin-top: -0.1875rem;   /*-3px;*/
         }
         .reg-errMsg1-margin{
         	margin-top: 0.1rem;
         }
         input[type=tel] {      /*For masking the SSN values with disc styling.*/
             -webkit-text-security: disc;
         }
         /*input[type="text"] {
         	outline: none;
         	box-shadow:none !important;
         	border-radius: 0.25rem !important; /*important is added to override the bootstrap class which is making "border-top-left and border-bottom-left" as zero px.*/
         }
         
         input[type="text"]:focus, input[type="text"]:hover, input[type="text"]:active{
         	border: 0.0625rem solid rgba(197, 202, 205, 1);
         }*/
         /*.dob-button-group-wrapper button{
         	background-color: rgba(255, 255, 255, 1);
         	border: 0.0625rem solid rgba(197, 202, 205, 1);
         	height: 2.75rem;
         	text-align: left;	
         }*/
         .dob-button-group-wrapper select{
         	height: 2.75rem;
         }
         .dob-month-wrap, .dob-day-wrap, .dob-year-wrap{
         	padding-left: 0rem;
         	padding-right: 0rem;
         	background-position: 95% 50%;
         }
         /*.dob-month-wrap button, .dob-month-wrap select{
         	border-radius: 0.25rem 0rem 0rem 0.25rem;
         	border-right: none;	
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat;
         	background-position: 95% 50%;
         }
         .dob-day-wrap button, .dob-day-wrap select{
         	border-radius: 0rem;	
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat;
         	background-position: 95% 50%;
         }
         .dob-year-wrap button, .dob-year-wrap select{
         	border-radius: 0rem 0.25rem 0.25rem 0rem;
         	border-left: none;
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat;
         	background-position: 95% 50%;
         }*/
         ul.dropdown-menu{
         	border-radius: 0.25rem;
         	font-family: 'Open Sans';
         	font-size: 0.75rem;
         	color: #5a6870;
         	text-align: left;
         	letter-spacing: 0.02rem;
         	border: 0.0625rem solid #7d3f98 !important;
         	margin-top: 0.5rem !important;
         	padding-top: 0.5rem !important;
         	box-shadow: 0px 2px 8px 0px #dee1e3;
         }
         .dob-month-wrap select{
         	border-radius: 0.25rem 0rem 0rem 0.25rem;
         	border-right: none;	
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat;
         	background-position: 95% 50%;
         	border: 0.063rem solid #cacbcc;
         }
         .dob-day-wrap select{
         	border-radius: 0rem;	
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat;
         	background-position: 95% 50%;
         	border: 0.063rem solid #cacbcc;
         }
         .dob-year-wrap select{
         	border-radius: 0rem 0.25rem 0.25rem 0rem;
         	border-left: none;
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat;
         	background-position: 95% 50%;
         	border: 0.063rem solid #cacbcc;
         }
         /*For buttons in DOB and Member ID to change their color to purple, and dropdown icon on clicking them.*/
         .memberId-ssn-btn-wrapper button.ssn-memid-btn-web:active, .memberId-ssn-btn-wrapper button.ssn-memid-btn-web:focus, .memberId-ssn-btn-wrapper button.ssn-memid-btn-web:hover, .dob-button-group-wrapper .btn:active, .dob-button-group-wrapper .btn:focus, .dob-button-group-wrapper .btn:hover{
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown2.svg) no-repeat;
         	background-position: 95% 50%;
         	background-color: rgba(125, 63, 152, 1);
         	color: #ffffff;
         	border: 0.0625rem solid rgba(125, 63, 152, 1);
         }
         /*For the dropdown icon in the Member ID button*/
         .memberId-ssn-btn-wrapper button.ssn-memid-btn-web{
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat;
         	background-position: 95% 50%;
         }
         ul.dropdown-menu li{
         	/*padding-top: 0.5rem;
         	padding-bottom: 0.5rem;
         	padding-left: 0.9375rem;*/
         }
         ul.dropdown-menu li a{
             font-family: 'Open Sans';
             font-size: 0.875rem;
             color: #000000;
             text-align: left;
             padding-left: 1rem;
             line-height: 1.5rem;
         	text-decoration: none;
         	height: 2.5rem;
             padding-top: 0.5rem;
         }
         ul.dropdown-menu li:hover, ul.dropdown-menu li:focus, ul.dropdown-menu li:active {
         	background-color: rgba(234, 236, 237, 0.5);
         	
         }
         ul.dropdown-menu li a:hover, ul.dropdown-menu li a:focus, ul.dropdown-menu li a:active{
         	text-decoration: none;
         	
         }
         .memberId-ssn-btn-wrapper{
         	padding-left: 0rem;
         	padding-right: 0rem;
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat;
         	/*background-position: right center;*/
         	background-position: 95% 50%;
         }
         .memberId-ssn-wrapper button{	
         	text-align: left;
         	padding-left: 1rem;
         	background-color: rgba(255, 255, 255, 1);
                 border: 0.0625rem solid rgba(197, 202, 205, 1);
         	color: #000000;
         	border-right: none;
         	border-radius: 0.25rem 0rem 0rem 0.25rem;
                 outline: none !important;
         
         }
         .memberId-ssn-wrapper button:focus, .memberId-ssn-wrapper button:active, .memberId-ssn-wrapper button:hover {
         	background-color: rgba(125, 63, 152, 1);
         	color: #ffffff;
         	border: 0.0625rem solid rgba(125, 63, 152, 1);
         }
         .ssn-membId-text-wrapper{
         	float: right !important;
         	padding-right: 0rem;
         	padding-left: 0rem;
         	border-radius: 0rem 0.25rem 0.25rem 0rem;
         }
         .ssn-membId-text-wrapper input{
         	border-radius: 0.25rem 0.25rem 0.25rem 0.25rem !important;
         	/*margin-left: -0.125rem;*/
         }
         .ssn-memid-btn-web{
         	height: 2.74rem;    /*or 44px*/
         }
         .scrollBar{
         	height: 12.5rem;
         	overflow-y: scroll;
         	margin-right: 0.1875rem;
         }
         #scrollBarStyle::-webkit-scrollbar-track{	
         	background-color: none;
         }
         #scrollBarStyle::-webkit-scrollbar{
         	width: 0.25rem;
         }
         #scrollBarStyle::-webkit-scrollbar-thumb{
         	background-color: #5a6870;
         	border-radius: 0.125rem;
         }
         .pop-up, .pop-up-depReg{
         	position: absolute;
         	top: 0rem;
         	left: 0rem;
         	right: 0rem;
             bottom: 0rem;
         	width: 100%;
         	height: 100%;
         	z-index: 1000;
         }
         .shim-wrapper{
         	width: 100%;
         	height: 64rem;
         	position:relative;
         	background-color: rgb(105,105,105);
         	opacity: 0.2;
         	z-index: 200;
         }
         .overlay-wrapper{
         	position: absolute;
         	top: 0%;
             /*left: 35%;*/
         	background: #ffffff;
         	z-index: 1000;
         	border-radius: 0.25rem;
         	width: 100%;
         	height: 64rem;        /* equivalent to 1024px, for time being*/
         }
         .close-btn, .close-btn-depReg{
         	float: right;
         	margin-top: 1.4375rem;
             	margin-right: 1.4375rem;
         }
         .close-btn img, .close-btn-depReg img{
         	outline: none;  /*For Accessibility, To remove border when this element is focused*/
         }
         .Id-card-heading{
         	font-family: 'Open Sans';
         	font-size: 1.125rem;
         	font-weight: 600;
         	color: rgba(0, 0, 0, 1);
         	text-align: left;
         	margin-top: 3.5rem;
            	margin-left: 2rem;
         	outline: none;  /*For Accessibility, To remove border when this element is focused*/
         }
         .Id-card-para{
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: rgba(0, 0, 0, 1);
         	text-align: left;
         	line-height: 1.4rem;
         	margin-left: 2rem;
         	margin-top: 1rem;
         	outline: none;  /*For Accessibility, To remove border when this element is focused*/
         }
         .three-cards{
             text-align: center;
         	margin-top: 1.4375rem;
         	margin-bottom: 3.9375rem;
         	margin-left: 1.875rem;   /*30px*/
             	margin-right: 0.9375rem;    /*15px*/
         	outline: none;   /*For Accessibility, To remove border when this element is focused*/
         }
         .hidden{
         	display: none;
         }
         .show-Id-card-example a, .show-Id-card-example-depReg a{
         	cursor: pointer;
         	font-size: 0.75rem;
         	text-align: left;
         	height: 1.0625rem !important;
             line-height: unset !important;
         }
         .violetColorHighlight{
         	background-color: rgba(125, 63, 152, 1) !important;
         	border: 0.0625rem solid rgba(125, 63, 152, 1) !important;
         	color: #ffffff !important;
         }
         #fuStep2{
         	width:100%;
         }
         /* #pwdHideIconShow{
         	z-index: auto !important;
         	outline: none;
         	float: right;
             margin-left: -1.5625rem;
             margin-top: -2.1rem;
             position: relative;
             z-index: 100 !important;
             margin-right: 1.0625rem;
         	display: none;
         } */
         .eyeIconPosition{
             float: right;
             margin-left: -1.5625rem;
             margin-top: -2.1rem;
             position: relative;
             z-index: 100 !important;
             margin-right: 1.0625rem;
             display: none;
             width: 1.5625rem;
             height: 1.5rem;
             cursor: pointer;
             touch-action: manipulation;
         }
         .ssn-membID-btn-input-wrap{
         	margin-bottom: 0rem !important;
         }
         .show-Id-card-example, .show-Id-card-example-depReg{
         	padding-top: 0.5rem;           /*8px*/  
         	clear: both;
         }
         .next-btn-wrapper{
         	margin-top: 2rem;          /*32px*/
         	}
         .first-name-wrapper{
         	margin-top: 2rem;     
         }
         /*#reg-step1-heading{
         	margin-left: -0.9375rem;
         }*/
         .three-cards img{
         	width: 100%;
         }
         .lock-para-reg{
         	margin-top: 1.5rem;
         	font-family: 'open Sans';
         	font-size: 0.875em !important;
         	color: #000000;
         	text-align: left;
         	line-height: 1.5rem;
         }
         
         .lock-para-reg-FU{
         	font-family: 'open Sans';
         	font-size: 0.875em !important;
         	color: #000000;
         	text-align: left;
         	line-height: 1.5rem;
         }
         .lock-para-FU-margin{
         	margin-top: 0.5rem;
         }
         label#personinfo-memberid-error, label#personinfo-memberid-depReg-error {
            margin-left: -15px;
         }
         label#secureLogin-ssn-error, label#secureLogin-ssn-depReg-error {
            margin-left: -15px;
         }
         
         /*Changes by Nitish Negi end here, 19 February 2018*/
         
         /*Css changes for the dependent screen, added by Nitish Negi on 11th May 2018 start here*/
         .heading-para-dependent-reg{
         	font-family: 'Open Sans';
         	text-align: left;
         }
         .info-text{
         	margin-top: 2rem;
         	font-size: 0.875rem !important;
         	color: #000000 !important;
         	line-height: 1.5rem;
         	outline: none;  /*For accessibility, to remove the blue outline when element is focusable*/
         }
         .your-info-margin-top{     /*Gap between "Where's my Aetna ID?" and "Your info" label.*/
         	margin-top: 2.125rem;   /* 34px */
         }
         .your-info-first-name-wrapper{
         	margin-top: 1.5rem;
         }
         /*Css changes for the dependent screen, added by Nitish Negi on 11th May 2018 end here*/
         
         /*Changes by Nishit Darji start here, 19 February 2018*/
         
         #agreeRadio{
         	width: 1rem;
         }
         
         span img{
         	outline: none;
         }
         
         .radio-text{
         	padding-left: 2.1rem;
         	margin-top: -1rem;	
         }
         
         #verifyAgeInput-error {
             background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icons_error_web.svg) no-repeat;
             background-position: 0 2;
             font-family: 'Open Sans';
             font-size: 0.75rem;
             font-weight: 600;
             text-align: left;
             letter-spacing: 0.02rem;
             margin-left: 0.3125rem;
             padding-left: 1.875rem;
             margin-right: 0.7rem;
         }
         
         .dobAdultBlock{
             padding-left: 0.6875rem;
             margin-top: 0.875rem;
             font-family: 'Open Sans';
             font-size: 0.875rem;
             color: rgba(0, 0, 0, 1);
             text-align: left;
             line-height: 1.5rem;
         }
         .lessThanCheck{
             font-weight: 400;
         }
         
         .unchkLabel {
           width: 1rem;
           height: 1rem;
           margin: 0rem 0.4375rem -0.25rem;
           display: inline-block;
           background: #fff;
           border-radius: 50%;
           border: 0.125rem solid #fff;
           box-shadow: 0 0 0 0.125rem #c5cacd;
         }
         .chkLabelRadio {
             width: 1rem;
             height: 1rem;
             margin: 0rem 0.4375rem -0.25rem;
             display: inline-block;
             border: 0.125rem solid #fff;
             border-radius: 50%;
             background: #7d3f98;
             box-shadow: 0 0 0 0.125rem #7d3f98;
         }
         
         
         .formInputText{
             background-color: #ffffff;
             border-radius: 0.25rem !important;
             outline: none;
             box-shadow: none !important;
             border: 0.0625rem solid #ccc !important;
         }
         .agreelabel{
             font-family: 'Open Sans';
             font-size: 0.875rem;
             color: #000000;
             line-height: 1.5rem;
             margin-left: 1rem;
             /* margin-top: -0.25rem; */
             outline: none; /*Added for accessibility, to remove the outline on focus*/
         }
         .termsuse{
             font-family: 'OpenSans-Semibold';
             font-size: 0.875rem;
             color: #7d3f98;
             text-align: left;
             line-height: 1.5rem;
         }
         .termsPrivacy{
             color: #7d3f98;
         }
         
         /* The container */
         .container .agreeCheck{
             display: block;
             position: relative;
             padding-left: 2.1875rem;
             margin-bottom: 0.75rem;
             cursor: pointer;
             font-size: 1.375rem;
             margin-right: -1rem;
             margin-top: 0.22rem;
             width: 1rem;
             -webkit-user-select: none;
             -moz-user-select: none;
             -ms-user-select: none;
             user-select: none;
         }
         
         /* Hide the browser's default checkbox */
         .container .inputCheckBox {
             position: absolute;
             opacity: 0;
             cursor: pointer;
         }
         
         /* Create a custom checkbox */
         .checkmark {
             position: absolute;
             top: 0;
             left: 0;
             height: 1rem;
             width: 1rem;
             background-color: #ffffff;
             border: 0.0625rem solid #ccc;
             border-radius: 0.125rem;
         }
         
         
         /* When the checkbox is checked, add a blue background */
         .container input:checked ~ .checkmark {
             background-color: #7d3f98;
             border: none;
         }
         
         /* Create the checkmark/indicator (hidden when not checked) */
         .checkmark:after {
             content: "";
             position: absolute;
             display: none;
         }
         
         /* Show the checkmark when checked */
         .container input:checked ~ .checkmark:after {
             display: block;
         }
         
         /* Style the checkmark/indicator */
         .container .checkmark:after {
             left: 0.3125rem;
             top: 0rem;
             width: 0.375rem;
             height: 0.75rem;
             border: solid white;
             border-width: 0 0.1rem 0.1rem 0;
             -webkit-transform: rotate(45deg);
             -ms-transform: rotate(45deg);
             transform: rotate(45deg);
         }
         
         #pswd_info{
             font-family: 'Open Sans';
             font-size: 0.875rem;
             color: rgba(0, 0, 0, 1);
             line-height: 1.5rem;
             margin-top: 1rem;
         }
         .fa-exclamation-circle{
             color: rgba(231, 76, 60, 1);
             font-size: 1.25rem !important;
         }
         .fa-check-circle{
             color:  rgba(39, 174, 96, 1);
             font-size: 1.25rem !important;
         }
         .formInputStart{
             margin-top: 2rem;
         }
         .tip-block{
             margin-bottom: 0.5rem;
         }
         .agreeToTermsOfUse{
             margin-top: 1.5rem !important;
         }
         .termsPrivacyCheckBlock{
             display: inline-flex;
             width: 100%;
         }
         
         .inputLabel{
             height: 1.313rem;
         }
         
         a, a:active, a:focus, a:hover {
             color: #7d3f98;
             text-decoration: none;
         }
         
         #username_info{
         	display:none;
         	margin: 1rem 0.25rem 0.25rem 0;
         }
         
         #pswd_info{
             display:none;
         	margin: 1rem 0.25rem 0.25rem 0;
         }
         
         .tip-block{
         	text-align: left;
         }
         .tip-block span{
             font-family: 'Open Sans';
             font-size: 0.875rem;
             color: #000000;
             text-align: left;
             line-height: 1.5rem;
             display: inline-block;
         }
         
         .criteriaValid {
         	background: url("/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_success_web.svg") no-repeat 0;
         	background-repeat: no-repeat;
         	padding-left: 1.75rem;
         }
         .criteriaInvalid {
         	background: url("/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icons_error_web.svg") no-repeat 0;
         	background-repeat: no-repeat;
         	padding-left: 1.75rem;
         }
         
         /*.errMargin{
             margin: 1rem 0.25rem 0.25rem 0;
         }*/
         
         input.error:focus,input.error:hover,input.error:active {
         	border: 0.063rem solid #e74c3c !important;
         }
         
         .lock-para-text{
         	
             display: inline-block;
             padding-left: 2rem;
             background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_lock.svg) no-repeat;
             margin-top: 1.5rem;
         }
         
         .form-control:focus{
         	
         	box-shadow:none !important;
         }
         
         .selectDOB{
             
             width: 100%;
             font-family: 'Open Sans';
             font-size: 0.875em;
             color: #000000;
             text-align: left;
             line-height: 1.5em;
             padding-left: 1rem;
         }
         
         #dobSelectMonth-menu li:first-child, #dobSelectMonth-PriMem-menu li:first-child, #dobSelectMonth-yrInfo-menu li:first-child {
             display: none;
         }
         #dobSelectDay-menu li:first-child, #dobSelectDay-PriMem-menu li:first-child, #dobSelectDay-yrInfo-menu li:first-child{
             display: none;
         }
         #dobSelectYear-menu li:first-child, #dobSelectYear-PriMem-menu li:first-child, #dobSelectYear-yrInfo-menu li:first-child{
             display: none;
         }
         #securityQuestionDesktop-menu li:first-child{
         	 display: none;
         }
         span.error{
             border-color: #e74c3c !important;
             color: #000000;
         }
         
         #dobSelectMonthForMobTab, #dobSelectMonthForMobTab-PriMem, #dobSelectMonthForMobTab-yrInfo{
         	border-right:none !important;
         }
         
         #dobSelectYearForMobTab, #dobSelectYearForMobTab-PriMem, #dobSelectYearForMobTab-yrInfo{
         	border-left:none !important;
         }
         
         .hiddenSelect{
             display: none;
         }
         
         /*Changes by Nishit Darji end here, 19 February 2018*/
         
         
         /* Changes by Gopesh Khare */
         
         .clearTextIcon{
         	float: right;
             margin-left: -1.5625rem;
             margin-top: -1.9rem;
             position: relative;
             /*z-index: 100 !important;*/
             margin-right: 3.5rem;
             display: none;
             outline:none;
         }
         
         .uName,.clearTextPosition{
         	margin-right: 1.0625rem;
         }
         
         /* Changes by Gopesh Khare end */
         
         .successMessage{
         	/*width: 100%;*/
         	font-family: 'Open Sans';
         	font-size: 1.5rem;
         	font-weight: bold;
         	color: #000000;
         	text-align: left;
         	outline: none;   /*Added for accessibility changes*/
         }
         
         .letsGoBtn{
             margin-top: 2rem;
         }
         
         .errorMsgStep4{
             margin-top: 2rem;
             width: 100%;
             font-family: 'Open Sans';
             font-size: 1rem;
             color: #000000;
             text-align: left;
             line-height: 1.5rem;
             outline: none;   /*Added for accessibility changes*/
         }
         .accountNotExist{
         	font-family: 'Open Sans';
         	font-size: 1.5rem;
         	font-weight: bold;
         	color: #000000;
         	text-align: left;
         	position: absolute;
         }
         .weFoundYourAetna{
         	font-family: 'Open Sans';
         	font-size: 1rem;
         	color: #000000;
         	text-align: left;
         	line-height: 1.5rem;
         	padding-top: 1.375rem;
         	margin-bottom: 2rem;
         }
         .accountNotRegister{
         	padding-bottom: 2rem;
         }
         #forgotUsernameStep1 option{
         	background: #ffffff;
             color: #000000;
         }
         /* --------Start of Changes for Forgot Password Step 2 by Rajesh--------------------*/
         
         #form-securityquestion-content .pageSubheading {
         	position: relative;
         	padding-top: 2rem;
         	font-family: 'Open Sans';
         	font-size: 1rem;
         	color: rgba(0, 0, 0, 1);
         	text-align: left;
         	line-height: 1.5rem;
         }
         
         #form-securityquestion-content .selectedQuestion {
         	position: relative;
         	padding-top: 2.5rem;
         	font-family: 'Open Sans';
         	font-size: 1rem;
         	font-weight: 600;
         	color: rgba(0, 0, 0, 1);
         	text-align: left;
         }
         #form-securityquestion-content .formInputStart {
         	margin-top: 1.5rem;
         }
         
         .labelDiv {
             height: 1.3125rem;
             margin-top: 1rem;
             margin-bottom: 0.25rem;
         }
         
         .labelcls {
         	position: relative;
         	bottom: 0rem;
         	font-family: 'Open Sans';
         	font-size: 0.75rem;
         	color: rgba(90, 104, 112, 1);
         	text-align: left;
         	letter-spacing: 0.02em;
         	margin-bottom: 0rem;
         	font-weight: 600;
         }
         
         #form-securityquestion-content #securityAnswer {
         	position: relative;
         	border-radius: 0.25rem;
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	color: rgba(0, 0, 0, 1);
         	text-align: left;
         	line-height: 1.5rem;
         	height: 2.75rem;
         	width: 100%;
         	padding-left: 1rem;
         	padding-top: 0.625rem;
             padding-bottom: 0.625rem;
         }
         
         #form-securityquestion-content #securityAnswer:focus {
         	border: 2px solid rgba(125, 63, 152, 1);
         	outline: none !important;
         }
         
         #form-securityquestion-content #goForgotPasswordStep3Button {
         	position: relative;
         	margin-top: 1.0625rem;
         	cursor: default;
         }
         
         .enabledSubmitButtonFPWeb {
         	background-color: #7d3f98 !important;
         	border-radius: 4px !important;
         	font-family: 'Open Sans';
         	font-size: 0.875rem;
         	font-weight: 600;
         	color: #ffffff;
         	text-align: center;
         	line-height: 1.5rem;
         	cursor: pointer !important;
         }
         
         #form-securityquestion-content .input-group {
         	width: 100%;
         }
         /*CSS specific to regStep3*/
         
         #securityQuestionDesktop-button{
         	border-radius: 0.25rem;
         }
         #securityQuestionDesktop-menu {
             border-radius: 0.25rem;
         }
         #securityQuestionDesktop-button {
             border-radius: 0.25rem;
         }
         #securityQuestionDesktop-button:focus, #securityQuestionDesktop-button:active{
         	border:  0.063rem  solid  #7d3f98;
         }
         #securityQuestionDesktop-button {
             background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat !important;
             background-position: 97% 50% !important;
         	height: 2.75rem !important;
         }
         select.security-question-registration {
             background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat !important;
             background-position: 97% 50% !important;
             height: 2.75rem !important;
             width: 100%;
             border-radius: 0.25em;
             font-family: 'Open Sans' !important;
             font-size: 0.875rem !important;
             font-weight: 600 !important;
             padding-left: 1rem;
             padding-right: 3rem;
             outline: none;
         	border: 0.0625rem solid #cacbcc;
         }
         
         /* end of css specific to regStep3 */
         
         /*ul.Security-que-ul.dropdown-menu {
             top: inherit;
         	margin-left: 15px;
             width: 97.5%;
         }
         .Security-que-dropdown {
             -webkit-appearance: none;
             height: 2.75rem;
             width: 100%;
             border-radius: 0.25em;
             background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat 97% center;
             border-radius: 0.25rem;
             background-color: #ffffff;
             border: 0.0625rem solid rgba(197, 202, 205, 1);
             font-family: 'Open Sans';
             font-size: 0.875rem;
             color: #000000;
             text-align: left;
             padding-left: 1rem;
             padding-left: 1rem;
             line-height: 1.5rem;
             outline: none;
         }*/
         
         /* --------End of Changes for Forgot Password Step 2 by Rajesh--------------------*/
         
         
         /* --------Start of Changes for Forgot Password Step 3 by Rajesh--------------------*/
         
         #form-selectpassword-content #CompleteForgotPasswordButton {
         	position: relative;
         	margin-top: 1.0625rem;
         	cursor: default;
         }
         
         /* --------End of Changes for Forgot Password Step 3 by Rajesh--------------------*/
         
         
         #form-password-content ul.dropdown-menu{
         	margin-top: 0.5rem !important;
         	padding-top: 0.5rem;
         	border: 0.0625rem solid rgba(125, 63, 152, 1);
         }
         #form-password-content ul li{
         	padding-top: 0.5rem;
         	padding-bottom: 0.5rem;
         	padding-left: 0.9375rem;
         }
         #form-password-content ul li a{
         	font-family: 'Open Sans';
             font-size: 0.875rem;
             color: rgba(90, 104, 112, 0.5);
             text-align: left;
             line-height: 1.5rem;
         	text-decoration: none;
         }
         #form-password-content ul li:hover, #form-password-content ul li:focus, ul li:active {
         	background-color: rgba(234, 236, 237, 0.5);
         	color: rgba(90, 104, 112, 0.5);
         }
         #form-password-content ul li a:hover, #form-password-content ul li a:focus, #form-password-content ul li a:active{
         	text-decoration: none;
         	color: rgba(90, 104, 112, 0.5);
         }
         #form-password-content select{
         	  -webkit-appearance: none;
         	  -moz-appearance: none;
         	  text-indent: 1px;
         	  text-overflow: '';
         	  background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat; /*To replace the default dropdown arrow of select box by image*/
         	  background-position: 95% 50%;
         	  border: 1px solid rgba(216, 216, 216, 1);
         	  height: 2.75rem;
         	}
         #form-password-content select:active, #form-password-content select:focus, #form-password-content select:hover{
         		background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown2.svg) no-repeat; 
         		/*background-image: rgba(125, 63, 152, 1) url(../images/icon_dropdown2.svg) no-repeat;*/
         		background-color: rgba(125, 63, 152, 1);
         		background-position: 95% 50%; 
         		color: #ffffff;
         		border: 1px solid rgba(125, 63, 152, 1);
         	}
         #form-password-content option{
         		background: #ffffff;
         		color: #000000;
         	}
         .dobMonthBorder{
         	border-radius: 0.25rem 0rem 0rem 0.25rem !important;
         }
         .dobDayBorder{
         	border-radius: 0rem 0rem 0rem 0rem !important;
         }
         .dobYearBorder{
         	border-radius: 0rem 0.25rem 0.25rem 0rem !important;
         }
         /* Changes by Debashis*/
         #dobSelectMonth-menu, #dobSelectDay-menu, #dobSelectYear-menu, #securityQuestionDesktop-menu, #dobSelectMonth-PriMem-menu, #dobSelectDay-PriMem-menu, #dobSelectYear-PriMem-menu, #dobSelectMonth-yrInfo-menu, #dobSelectDay-yrInfo-menu, #dobSelectYear-yrInfo-menu {
         	height: 16rem;
         	border: 0.063rem solid #7d3f98;
         }
         
         /*JMB added position to class for Remeber Me User list*/
         .ui-widget-content{
         	border: 0.0625rem solid #7d3f98 !important;
         	position: absolute !important;
         	box-shadow: 0 0.125rem 0.5rem 0 #dee1e3; 
         }
         
         .ui-widget{
         	font-family: 'Open Sans' !important;
         	font-size: 0.875rem !important;
         	font-weight: 600 !important;
         	border-radius: 0.25rem !important;
         	overflow: auto;
         }
         #dobSelectMonth-button, #dobSelectDay-button, #dobSelectYear-button, #dobSelectMonth-PriMem-button, #dobSelectDay-PriMem-button,           #dobSelectYear-PriMem-button, #dobSelectMonth-yrInfo-button, #dobSelectDay-yrInfo-button, #dobSelectYear-yrInfo-button{
         	background : #ffff !important;
         	height: 2.75rem !important;
         	
         }
         #dobSelectMonth-button:hover, #dobSelectDay-button:hover, #dobSelectYear-button:hover,#dobSelectMonth-button:active, #dobSelectDay-button:active, #dobSelectYear-button:active, #dobSelectMonthForMobTab:hover,#dobSelectDayForMobTab:hover,#dobSelectYearForMobTab:hover, #dobSelectMonth-PriMem-button:hover, #dobSelectDay-PriMem-button:hover, #dobSelectYear-PriMem-button:hover,#dobSelectMonth-PriMem-button:active, #dobSelectDay-PriMem-button:active, #dobSelectYear-PriMem-button:active, #dobSelectMonthForMobTab-PriMem:hover, #dobSelectDayForMobTab-PriMem:hover, #dobSelectYearForMobTab-PriMem:hover, #dobSelectMonth-yrInfo-button:hover, #dobSelectDay-yrInfo-button:hover, #dobSelectYear-yrInfo-button:hover,#dobSelectMonth-yrInfo-button:active, #dobSelectDay-yrInfo-button:active, #dobSelectYear-yrInfo-button:active,
         #dobSelectMonthForMobTab-yrInfo:hover,#dobSelectDayForMobTab-yrInfo:hover,#dobSelectYearForMobTab-yrInfo:hover
         {	
         	color: #ffffff;
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icons_down_arrow_white_web.svg) no-repeat !important;
         	background-position: 95% 50% !important;
         	background-color : #7d3f98 !important;
         	
         }
         #dobSelectMonth-button, #dobSelectDay-button, #dobSelectYear-button, #dobSelectMonthForMobTab,#dobSelectDayForMobTab,#dobSelectYearForMobTab, #dobSelectMonth-PriMem-button, #dobSelectDay-PriMem-button, #dobSelectYear-PriMem-button, #dobSelectMonthForMobTab-PriMem,#dobSelectDayForMobTab-PriMem,#dobSelectYearForMobTab-PriMem, #dobSelectMonth-yrInfo-button, #dobSelectDay-yrInfo-button, #dobSelectYear-yrInfo-button, #dobSelectMonthForMobTab-yrInfo, #dobSelectDayForMobTab-yrInfo, #dobSelectYearForMobTab-yrInfo 
         {
         	
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat !important;
         	background-position: 95% 50% !important;
         }
         #dobSelectMonth-button:focus, #dobSelectDay-button:focus, #dobSelectYear-button:focus, #dobSelectMonthForMobTab:focus, #dobSelectDayForMobTab:focus, #dobSelectYearForMobTab:focus, #dobSelectMonth-PriMem-button:focus, #dobSelectDay-PriMem-button:focus, #dobSelectYear-PriMem-button:focus, #dobSelectMonthForMobTab-PriMem:focus, #dobSelectDayForMobTab-PriMem:focus, #dobSelectYearForMobTab-PriMem:focus, #dobSelectMonth-yrInfo-button:focus, #dobSelectDay-yrInfo-button:focus, #dobSelectYear-yrInfo-button:focus, #dobSelectMonthForMobTab-yrInfo:focus, #dobSelectDayForMobTab-yrInfo:focus, #dobSelectYearForMobTab-yrInfo:focus
         {
         	
         	background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown2.svg) no-repeat !important;
         	background-color : #7d3f98 !important;
         	background-position: 95% 50% !important;
         	color: #ffffff;
         }
         .ui-button, .ui-icon{
         	background: url('') no-repeat !important;
         	background-position: 95% 50% !important;
         }
         
         .ui-button{
         	padding: 0.75rem 1.125rem 0rem 1rem !important;
         	outline: none;
         }
         .ui-selectmenu-button, .ui-button{
         	width: 100% !important;
         }
         .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header 
         .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
         	border: none !important;
         	background-color: rgba(234, 236, 237, 0.5) !important;
         	color : #000000 !important;
         	font-weight: 600 !important;
         }
         .ui-menu, .ui-state-focus, .ui-menu, .ui-state-active{
         	    margin: 0rem !important;
         }
         .ui-selectmenu-menu{
         	padding-top: 0.5rem !important;
         }
         .ui-menu-item-wrapper {
             position: relative !important; 
             padding: 0.75rem 1.5rem .75rem 1rem !important;
          }
         #dobSelectMonth-button, #dobSelectMonth-PriMem-button, #dobSelectMonth-yrInfo-button{
         	border-radius: 0.25rem 0rem 0rem 0.25rem !important;
         }
         #dobSelectDay-button, #dobSelectDay-PriMem-button, #dobSelectDay-yrInfo-button{
         	border-radius: 0rem 0rem 0rem 0rem !important;
         	border-right: 0rem !important;
             border-left: 0rem !important;
         }
         #dobSelectYear-button, #dobSelectYear-PriMem-button, #dobSelectYear-yrInfo-button{
         	border-radius: 0rem 0.25rem 0.25rem 0rem !important;
         }
         #dobSelectMonth-menu::-webkit-scrollbar-track, #dobSelectDay-menu::-webkit-scrollbar-track, #dobSelectYear-menu::-webkit-scrollbar-track, #securityQuestionDesktop-menu::-webkit-scrollbar-track,
         #dobSelectMonth-PriMem-menu::-webkit-scrollbar-track, #dobSelectDay-PriMem-menu::-webkit-scrollbar-track, #dobSelectYear-PriMem-menu::-webkit-scrollbar-track,
         #dobSelectMonth-yrInfo-menu::-webkit-scrollbar-track, #dobSelectDay-yrInfo-menu::-webkit-scrollbar-track, #dobSelectYear-yrInfo-menu::-webkit-scrollbar-track{	
         	background-color: none !important;
         }
         #dobSelectMonth-menu::-webkit-scrollbar, #dobSelectDay-menu::-webkit-scrollbar, #dobSelectYear-menu::-webkit-scrollbar, #securityQuestionDesktop-menu::-webkit-scrollbar,
         #dobSelectMonth-PriMem-menu::-webkit-scrollbar, #dobSelectDay-PriMem-menu::-webkit-scrollbar, #dobSelectYear-PriMem-menu::-webkit-scrollbar,
         #dobSelectMonth-yrInfo-menu::-webkit-scrollbar, #dobSelectDay-yrInfo-menu::-webkit-scrollbar, #dobSelectYear-yrInfo-menu::-webkit-scrollbar{
         	width: 0.25rem !important;
         }
         #dobSelectMonth-menu::-webkit-scrollbar-thumb,  #dobSelectDay-menu::-webkit-scrollbar-thumb, #dobSelectYear-menu::-webkit-scrollbar-thumb, #securityQuestionDesktop-menu::-webkit-scrollbar-thumb,
         #dobSelectMonth-PriMem-menu::-webkit-scrollbar-thumb,  #dobSelectDay-PriMem-menu::-webkit-scrollbar-thumb, #dobSelectYear-PriMem-menu::-webkit-scrollbar-thumb,
         #dobSelectMonth-yrInfo-menu::-webkit-scrollbar-thumb,  #dobSelectDay-yrInfo-menu::-webkit-scrollbar-thumb, #dobSelectYear-yrInfo-menu::-webkit-scrollbar-thumb{
         	background-color: #5a6870 !important;
         	border-radius: 0.125rem !important;
         }
         
         .loginHeaderSignIn{
                         font-family: 'Open Sans';
                         font-size: 0.875rem;
                         font-weight: 600;
                         color: #000000;
                         text-align:left;
                         line-height: 1.5rem;
                         margin-left: 1rem;
         }
         .signInMainDiv{
                         border: 1px solid #3498db;          
                         border-radius: 4px;
                         margin-top: 2rem;
         }
         .mar1rem{
             margin: 1rem;                                                
         }
         .reRegText{
             margin: 0.5rem 1.1175rem 1rem 3.25rem;
             font-size: 0.875rem;
             color: #000000;
             text-align: left;
             line-height: 1.5rem;
         }
         #loginButton{
         		margin-top: 1.5rem;
         }
         #aetnaImage{
         	padding-botom: 1rem;
         }
         
         /* Media Queries for different device widths start from here*/
         
         
         @media only screen and (min-width: 320px) and (max-width: 480px){
         /*Changes made by Nitish Negi for MOBILE DEVICE (320px to 480px range), Registration Page 1, start here*/
         	.memberId-ssn-btn-wrapper{
         		background-image: none;
         	}
         	.lock-para-FU-margin{
         		margin-top: 0.125rem;
         	}
         	button.membId-button-mobile-tab{
         		text-align: center;
         	}
         	button.ssn-button-mobile-tab{
         		border-radius: 0 0.25rem 0.25rem 0;
         		border-right: 0.0625rem solid rgba(216, 216, 216, 1);
         		text-align: center;
         	}
         	.ssn-membId-text-wrapper{
         		margin-top: 1rem;
         	}
         	#RegistrationPage-Step1 select, #DependentRegestrationPage select{
         	  /*-webkit-appearance: none;
         	  -moz-appearance: none;
         	  text-indent: 0.0625rem;
         	  text-overflow: '';
         	  background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat; 
         	  background-position: 95% 50%;*/
         	  border: 0.0625rem solid #c5c5c5;
         	}
         	#RegistrationPage-Step1 select:active, #RegistrationPage-Step1 select:focus, #RegistrationPage-Step1 select:hover, #DependentRegestrationPage select:active, #DependentRegestrationPage select:focus, #DependentRegestrationPage select:hover{
         		background-color: rgba(125, 63, 152, 1);
         		/*background-image: rgba(125, 63, 152, 1) url(../images/icon_dropdown2.svg) no-repeat;*/
         		background-image: none;
         		background-position: 95% 50%; 
         		color: #ffffff;
         		border: 0.0625rem solid rgba(125, 63, 152, 1);
         	}
         	#RegistrationPage-Step1 option, #DependentRegestrationPage option {
         		background: #ffffff;
         		color: #000000;
         	}
         	.shim-wrapper{
         		display: none;  /*To hide the grey background in the pop-up for the mobile view.*/
         	}
         	.overlay-wrapper{
         		height: 55rem;     /* equivalent to 880px, for time being*/
         	}
         	.overlay-wrapper-fun{
         		height: 69.5rem;     /* equivalent to 880px, for time being*/
         	}
         	.membId-ssn-wrapper-mobile-tab{
         		padding-left: inherit;
         		padding-right: inherit;
         	}
         	/*Changes made by Nitish Negi for MOBILE DEVICE (320px to 480px range), Registration Page 1, end here*/
         	.longCriteriaText{
         		background-position: 0% 12%;
         	}
         }
         
         
         @media only screen and (min-width: 480px) and (max-width: 768px){
         /*Changes made by Nitish Negi for IPAD DEVICE (480px to 768px range), Registration Page 1, start here*/
         	.memberId-ssn-btn-wrapper{
         		background-image: none;
         	}
         	.lock-para-FU-margin{
         		margin-top: 0.125rem;
         	}
         	button.membId-button-mobile-tab{
         		text-align: center;
         	}
         	button.ssn-button-mobile-tab{
         		border-radius: 0 0.25rem 0.25rem 0;
         		border-right: 0.0625rem solid rgba(216, 216, 216, 1);
         		text-align: center;
         	}
         	.ssn-membId-text-wrapper{
         		margin-top: 1rem;
         	}
         	#RegistrationPage-Step1 select, #DependentRegestrationPage select{
         	  /*-webkit-appearance: none;
         	  -moz-appearance: none;
         	  text-indent: 0.0625rem;
         	  text-overflow: '';
         	  background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat; 
         	  background-position: 95% 50%;*/
         	  border: 0.0625rem solid #c5c5c5;
         	}
         	#RegistrationPage-Step1 select:active, #RegistrationPage-Step1 select:focus, #RegistrationPage-Step1 select:hover, #DependentRegestrationPage select:active, #DependentRegestrationPage select:focus, #DependentRegestrationPage select:hover{
         		background-color: rgba(125, 63, 152, 1);
         		/*background-image: rgba(125, 63, 152, 1) url(../images/icon_dropdown2.svg) no-repeat;*/
         		background-image: none;
         		background-position: 95% 50%; 
         		color: #ffffff;
         		border: 0.0625rem solid rgba(125, 63, 152, 1);
         	}
         	#RegistrationPage-Step1 option, #DependentRegestrationPage option{
         		background: #ffffff;
         		color: #000000;
         	}
         	.membId-ssn-wrapper-mobile-tab{
         		padding-left: inherit;
         		padding-right: inherit;
         	}
         /*Changes made by Nitish Negi for IPAD DEVICE (480px to 768px range), Registration Page 1, end here*/
         }
         
         
         /* iPad in portrait & landscape */
         @media only screen and (min-device-width : 768px) and (max-device-width : 1024px){ 
         /*Changes made by Nitish Negi for IPAD DEVICE, Registration Page 1, start here*/
         	.memberId-ssn-btn-wrapper{
         		background-image: none;
         	}
         	.lock-para-FU-margin{
         		margin-top: 0.125rem;
         	}
         	button.membId-button-mobile-tab{
         		text-align: center;
         	}
         	button.ssn-button-mobile-tab{
         		border-radius: 0 0.25rem 0.25rem 0;
         		border-right: 0.0625rem solid rgba(216, 216, 216, 1);
         		text-align: center;
         	}
         	.ssn-membId-text-wrapper{    /*Added to give margin for the iPad in Landscape mode*/
         		margin-top: 1rem;
         	}
         	#RegistrationPage-Step1 select, #DependentRegestrationPage select{
         	  /*-webkit-appearance: none;
         	  -moz-appearance: none;
         	  text-indent: 0.0625rem;
         	  text-overflow: '';
         	  background: url(/AccountManagerAppConfig/commonV3/includes/assets/images/NGX/icon_dropdown.svg) no-repeat; 
         	  background-position: 95% 50%;*/
         	  border: 0.0625rem solid #c5c5c5;
         	}
         	#RegistrationPage-Step1 select:active, #RegistrationPage-Step1 select:focus, #RegistrationPage-Step1 select:hover, #DependentRegestrationPage select:active, #DependentRegestrationPage select:focus, #DependentRegestrationPage select:hover{
         		background-color: rgba(125, 63, 152, 1);
         		/*background-image: rgba(125, 63, 152, 1) url(../images/icon_dropdown2.svg) no-repeat;*/
         		background-image: none;
         		background-position: 95% 50%; 
         		color: #ffffff;
         		border: 0.0625rem solid rgba(125, 63, 152, 1);
         	}
         	#RegistrationPage-Step1 option, #DependentRegestrationPage option{
         		background: #ffffff;
         		color: #000000;
         	}
         	.membId-ssn-wrapper-mobile-tab{
         		padding-left: inherit;
         		padding-right: inherit;
         	}
         /*Changes made by Nitish Negi for IPAD DEVICE, Registration Page 1, end here*/		
         }
         
         /* iPhone 6 in portrait & landscape */
         @media only screen and (min-device-width : 375px) and (max-device-width : 667px) 
         { /* STYLES GO HERE */}
         
         /* iPhone 6 Plus in portrait & landscape */
         @media only screen and (min-device-width : 414px) and (max-device-width : 736px) 
         {/* STYLES GO HERE */}
         
         /* iPhone 5 & 5S in portrait & landscape */
         @media only screen and (min-device-width : 320px) and (max-device-width : 568px)
         { /* STYLES GO HERE */}
         
         /* iPhone 5 and smaller devices in portrait view */
         @media only screen and (max-width: 320px) {
         .selectDOB{padding-left: 0.25rem;}
         }
         
         /* Samsung Galaxy*/
         @media only screen and (min-width: 414px) and (max-width: 767px)
         {
         
         }
         /* start: Changes made for media queries to work */
         
         @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
         	.login-container {
         		margin: 1.875rem auto;
         	}
         	.lock-para-FU-margin{
         		margin-top: 0.125rem;
         	}
         	 .login-fluid-layout {
         		width: 100%;
         	}
         	.login-fluid-layout .login-container-content {
         		width: 0%;
         		margin: 0 auto;
         	}
         	.login-container-content {
         		padding: 0.9375rem;
         		padding-left: 0;
         	}
         	#loginPage fieldset, #LimitedLogin fieldset {
         		border: none;
         	}
         	#loginPage fieldset legend {
         		width: 100%;
         		left: 0%;
         	}
         	#loginPage .form-group {
         		width: 100%;
         		margin: 1.875rem auto 0 auto;
         	}
         	.col-sm-8 {
         		width: 66.66666667%;
         		float:right;
         	}
         	#loginPage .form-group.password-block {
         		margin-top: 1.875rem;
         	} 
         	#password-label,#user-name-label{
         		/* margin-left:35px; */
         	}
         	.login-main .primaryBtn {
         		padding: 0.75rem 0.625rem;
         		width: 100%;
         		margin-left: 41%;
         	}
         	.bottom-links {
         		text-align: right;
         	}
         	/*n114059 added the below */
         	.bottom-links-web {
         		text-align: center;
         	}
         	a.forgot-links-web{
         		height: 1.5rem;
         		font-family: 'Open Sans';
         		font-size: 0.875rem;
         		font-weight: 600;
         		color: #7d3f98;
         		line-height: 1.5rem;
             	text-decoration: none;
         	}
         	/*a#createAccountLink{
         		padding-left: 45%;
         	}	
         	a#forgot-username-link{
         		padding-left: 40%;
         	}*/
         	/*n114059 added the above */
         	.username-block{
         		margin-left: -0.625rem !important;
         	}
         
         	.password-block{
         		margin-left: -0.625rem !important;
         	}
         
         	.secure-login-btn{
         		margin-left: -0.625rem !important;
         
         	}
         
         	/*.reg-links{
         		margin-left: -60px !important;
         	}*/
         
         	.Registor{
         		margin-left: -0.875rem !important;
         		padding: 1.25rem 0 0 0;
         	}
         	.Registor .col-xs-8, .Registor .col-sm-7, .Registor .col-sm-4 {
         		padding-right: 0px;
         	}
         	.Registor .col-sm-4 button {
         		margin-top: 1.25rem;
         		margin-right: 0.75rem;
         		width: 80%;
         	}
         	.col-xs-8 {
         		width: 58.33333333%;
         	}
         	.col-sm-offset-2 {
         		margin-left: 16.66666667%;
         	}
         
         }
         
         @media screen and (max-width: 330px){
         	.username-block-web{
         		padding-top: 0rem;
         	}
         	.lock-para-FU-margin{
         		margin-top: 0.125rem;
         	}
         	/*.genericErrorDisplayDiv{
         		height: 8.75rem;
         	}
         	.genericErrorDisplayFPDiv {
             	height: 16.5rem;
         	}*/
         	.lockErrorBorderDisplayDiv{
         		height: 13.5rem !important;
         	}
         	.fpLockErrorDisplayDiv {
             	height: 13rem;
         	}
         	.disbaleErrorBorderDisplayDiv{
         		height: 15rem !important;
         	}
         	/*.errorDisplay{
         		height: 2.75rem !important;
         	}*/
         	.errMsg1StyleErrMsg1{
         		margin-left: 1rem;
         	}
         	/*#forgot-username-link{
         		padding-left: 0.4375rem !important;
         	}*/
         	.aetnaIcons{
         		padding-left: 6%;
         		padding-right: 6%;
         	}
         	#forgot-password-link{
         		padding-left: 1rem;
         	}
         	.password-block-web{
         		padding-top: 0rem;
         	}
         	#createAccountLink{
         		padding-left: 0rem !important;
         		padding-right: 0rem !important;
         	}
         	.content{
         		margin-top: 1.5rem !important;
         	}
         }
         
         @media screen and (min-width: 331px)and (max-width: 380px){
         	.lockErrorBorderDisplayDiv{
         		height: 12.125rem !important;
         	}
         	.lock-para-FU-margin{
         		margin-top: 0.125rem;
         	}
         	.fpLockErrorDisplayDiv {
             	height: 12rem;
         	}
         	.disbaleErrorBorderDisplayDiv{
         		height: 14.75rem !important;
         	}
         	/*.errorDisplay{
         		height: 2.75rem !important;
         	}*/
         	.errMsg1StyleErrMsg1{
         		margin-left: 1rem;
         	}
         	.aetnaIcons{
         		padding-left: 8.5%;
         		padding-right: 5%;
         	}
         	.content{
         		margin-top: 1.5rem;
         	}
         }
         
         @media only screen and /*(min-width: 320px)and*/ (max-width: 529px) {
         	.content{
         		margin-top: 2rem;
         	}
         	.lock-para-FU-margin{
         		margin-top: 0.125rem;
         	}
         	.errorMsgStep4{ 
                 width: 18rem;                     
             }  
         	.rememberUsername-web{
         		padding-top: 1.5rem;
         		display:block!important;
         	}
         	#loginButton{
         		margin-top: 0.75rem;
         	}
         	.navigator-logos-illustration{
         		display:none;
         	}
         	.genericErrorDisplayDiv{
         		height: 8.5rem;
         	}
         	.genericErrorDisplayFPDiv {
             		height: auto;
         	}
         	.genericErrorDisplayDivErrMsg1{
         		height: 4rem;
         	}
         	.aetnaIcons{
         		padding-right: 4.5%;
         		padding-left: 8%;
         	}
         	.aetFooter{
         		padding-left: 1.5rem;
         		padding-right: 0.75rem;
         	}
         	/*.welcome-text-web{
         		height: 2.063rem;
         		font-family: 'Open Sans';
         		font-size: 1.5rem;
         		font-weight: bold;
         		color: #000000;
         		text-align: left;
         		width: 100%;
          	}*/
          	.login-main-web {
         		width: 100%;
         		margin-left: 0rem;
         		margin-top: 1.5rem;
         		float: left;
         	}
         	#createAccountLink{	
             	padding-left: 4.75rem;
             	padding-right: 4.75rem;
         	}
         	.username-block-web{
         		margin-left: 0rem !important;
         		margin-top: 2rem !important;
         		margin-bottom: 1rem !important;
         		padding-top: 0rem !important;
         	}
         	
         	.bottom-links-web a{
         		padding-left: 2rem;
         	}
         	
         	#forgot-username-link {
             	height: 1.5rem;
             	font-family: 'Open Sans';
             	font-size: 0.875rem;
             	font-weight: 600;
             	color: #7d3f98;
             	text-align: center;
             	line-height: 1.5rem;
             	text-decoration: none;
             	padding-left: 0.438rem;
         	}
         	
         	.aetna-logo{
         		margin-left: 85%;
         	}
         	.lockErrMsg2Style{
         		padding-left: 0rem;
         		padding-top: 0.5rem;
         	}
         	.reset-password-btn-web{
         		margin-top: 1.5rem;
         	}
         	.lockErrorBorderDisplayDiv{
         		height: 10.5rem;
         	}
         	.fpLockErrorDisplayDiv {
             	height: 10.5rem;
         	}
         	.disbaleErrorBorderDisplayDiv{
         		height: 12.125rem;
         	}
         	.genericErrorDisplayDivErrMsg1{
         		height: 2.75rem;
         	}
         	
         	::-webkit-input-placeholder{
         		padding-left: 0rem;
         	}
         	/*
         	.errorDisplay{
         		height: 1.75rem !important;
         	}*/
         	.loginPageContainer{
         	padding: 1.5rem 1rem 4.5rem 1rem;
         	}
         }
         
         @media screen and (min-width: 530px) and (max-width: 991px){
         	#loginPage .form-group{
         		width: 100%; 
         		/*margin: 30px auto 0 auto;*/
         		margin: 1.5rem auto 0 auto;
         	}
         	.lock-para-FU-margin{
         		margin-top: 0.125rem;
         	}
         	.content{
         		margin-top: 4rem;
         	}
         	.navigator-logos-illustration{
         		display:none;
         	}
         	.login-main-web{
         		width: 100%;
         		box-shadow: none;
         	}
         	.member-login-container{
         		padding-left: 10%;
         		padding-right: 20%;
         	}
         	.bottom-links-web a{
         		padding-left: 1.875rem;
         	}
         	
         	.lockErrMsg2Style{
         		padding-left: 0rem;
         		padding-top: 0.5rem;
         	}
         	#forgot-username-link{
         		padding-left: 3.313rem;
         	}
         	::-webkit-input-placeholder{
         		padding-left: 0rem;
         	}
         	.aetnaIcons{
         		padding-right: 1rem;
         		padding-left: 13%;
         	}
         	.lockErrorBorderDisplayDiv{
         		height: 7.75rem;
         	}
         	.fpLockErrorDisplayDiv {
             	height: 9rem !important;
         	}
         	.disbaleErrorBorderDisplayDiv{
         		height: 9rem;
         	}
         	.genericErrorDisplayDiv{
         		height: 5.75rem;
         	}
         	.genericErrorDisplayFPDiv {
             	height: 9rem;
         	}
         	.genericErrorDisplayDivErrMsg1{
         		height: 2.75rem;
         	}
         	
         }
         @media (min-width: 768px) and (max-width: 991px){
         	#loginPage .col-sm-11 .primaryBtn{width: 40%; margin-left: 40%;}
         	.aet-content-header .aet-cont-hdrtxt { margin-left: 0rem;}
         	#loginPage .form-group {margin: 3.125rem auto 0 auto;}
         	.take-a-tour{padding: 0 0 0 45%;}
         }
         @media all and (min-width: 768px){
         	#loginPage fieldset legend{width: 100%; left: 0%;}
         	/*  #user-name-label {margin-left: -8%;}  */
         	/* #userName { */
         		/* margin-left: -2%; */
         		/* float: left; 
         		display:inline-flex;
         		} */
         	.desktop-only{display: block;}
         	.login-nav{display: none;}
         	.navigationTab{margin-bottom: 0.3125rem;margin-top: 0.3125rem;}
         	.login-container-content{padding: 0.9375rem;padding-left: 0;}
         	#loginget-urgent-care {margin-top: 0.375rem;}
         	.limited-login-container #LimitedLogin{border-left: 0.0625rem solid #ccc;}
         	.limited-login-container{display: block;}
         	.login-container-header{border: none;}
         	#loginPage fieldset,#LimitedLogin fieldset{/*padding-top: 60px;padding-bottom: 35px;*/border: none;}
         	#LimitedLogin fieldset {padding-bottom: 8.8125rem;}
         	.Registor {background: #fff;margin: 0;padding: 1.333rem 0 0 0;margin-bottom: 0.3125rem;}	
         	.aet-copyrights{text-align: left;}
         	#loginget-urgent-care{margin-top: 0rem;}
         	.login-fluid-layout{width: 100%;}
         	.login-fluid-layout .login-container-content{width: 50%; margin: 0 auto;}
         	.checkboxbg{margin-top: 0.125rem;}
         	#loginPage .col-sm-11 .primaryBtn{margin-right: 0.125rem; width: 30%}
         	.login-main .primaryBtn{padding: 0.75rem 0.625rem; width: 100%; margin-left: 41%;}
         	.Registor .col-xs-8, .Registor .col-sm-7, .Registor .col-sm-4{padding-right: 0rem;}
         	.Registor .col-sm-4{padding-left: 0rem;}
         	.Registor .col-sm-4 button{margin-top: 1.25rem; margin-right: 0.75rem; width: 80%;}
         	.note{padding-bottom: 2.687rem;}
         	.login-header #aet-logo{padding: 1.125rem 0 1.375rem 3rem;}
         	.login-container{ margin: 1.875rem auto;}
         	#loginget-urgent-care{margin-bottom: 0rem;}
         	#aet-logo a{	margin-left: 0.875rem;}
         	#loginPage .form-group{width: 100%; margin: 1.875rem auto 0 auto;}
         	/*#loginPage .form-group{width: 100%; margin: 47px auto 0 auto;}*/
         	.aet-red-btn{padding: 0.375rem 1.25rem;}
         	.take-a-tour{padding: 0 0 0 45%;}
         	.aet-red-btn{padding: 0.5625rem 1.875rem;}
         	
         	.get-urgent-login{
         		margin-top: 0rem;
         	}
         	.login-container-content .control-label{
         		line-height: 1.25rem;
         	}
         	#password-label	{
         		left: -0.4375rem !important;	
         	}
         	#loginPage .form-group.password-block{
         		margin-top: 1.875rem;
         	}
         	.for-user-blk a, .rem-me-blk > div{
         		/*float: right;*/
         	}
         	.for-user-blk a{
         		margin-top: 0.625rem;
         		display: inline-block;
         	}
         	.pull-right.forgot-cls{
         		float: left !important;
         	}
         	
         	@-moz-document url-prefix(){
         		.aet-red-btn:focus {
         			border: 1px dotted #076f86;
         			padding: 0.5rem 1.8125rem;
         		}
         	}
         }
         
         
         @media all and (min-width: 992px){
         	#LimitedLogin fieldset{padding-bottom: 7.5rem;}	
         	
         	#loginPage .col-sm-11 .primaryBtn{margin-left: 50%;}
         	#loginPage .form-group{width: 100%; margin: 1.5rem auto 0 auto;}
         	
         	.take-a-tour{padding: 0 0 0 50%;}
         	.bottom-links {
         		text-align: right;
         	}
         	#createAccountLink{
         		padding-left: 4.75rem;
             	padding-right: 4.75rem;
         	}
         	/*n114059 added the below */
         	.bottom-links-web {
         		text-align: center;
         	}
         	/*.bottom-links .forgot-cls {
         		margin-left: 3%;
         	}*/
         	.username-block{
         		margin-left: 1.875rem !important;
         		margin-top: 3.125rem !important;
         	}
         	/*N114059 added the below line */
         	.username-block-web{
         		margin-left: 0rem !important;
         		/*margin-top: 50px !important;*/
         	}
         
         	.password-block{
         		margin-left: 1.75rem !important;
         	}
         	/*N114059 added the below line */
         	.password-block-web{
         		margin-left: 0rem !important;
         	}
         	.remUser-block-web{
         		margin-left: 0rem !important;
         	}
         	.secure-login-btn-web{
         		margin-left: 0rem !important;
         		margin-top: 0px!important;
         		margin-bottom: 0px!important;
         
         	}
         
         	.secure-login-btn{
         		margin-left: 2rem !important;
         
         	}
         
         	.reg-links{
         		/* margin-left: 12px !important; */
         	}
         
         	.Registor{
         		margin-left: -0.625rem !important;
         	}
         	.bottom-links .forgot-cls {
         		margin-left: 2%;
         	}
         	
         }
         /* @media screen and (min-width: 1025px){
         	.lockErrMsg2Style{
         		padding-left: 0rem;
         	}
         	
         } */
         @media screen and (min-width: 1020px)and (max-width: 1090px){
         	.lockErrorBorderDisplayDiv{
         		height: 7rem;
         	}
         }
         
         @media screen and (min-width: 1028px)and (max-width: 1285px){
         	.lockErrMsg2Style{
         		padding-left:0rem;
         	}
         	.aetnaIcons{
         		padding-left: 16%;
         		padding-right: 1rem;
         	}
         	
         }
         @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {/* IE10+ CSS styles go here */
              #forgotpasswordFULink{
         		padding-left: 4px;
         		}
                  #user-name-label{
         		margin-left: 0px;
         	}
         	#password-label{
         		margin-left: 0px;
         	}
         }
         @supports (-ms-accelerator:true) {/* IE Edge 12+ CSS styles go here */
         	 #forgotpasswordFULink{
         		padding-left: 4px;
         		}
         }
         
         /* end: Changes made for media queries to work */
         td{
         	text-align: center;
         }
         
