
		        /*Bhakti for radio button*/
		        .loginPanelInputDetailsrow,
		        .loginPanelImagePhraserow {
		          float: left;
		          margin: 2px 0;
		          padding-bottom: 0px !important;
		          padding-top: 2px;
		          width: 100%;
		        }

		        .customRadioText {
		          /* margin-left: 5% !important; */
		          float: left;
		          /* margin-left: 10% !important;
			margin-top: -0.8rem !important;*/
		          margin-left: 1% !important;
		          margin-top: 0.35rem !important;
		        }

		        [type="radio"]:checked+span:after {
		          -o-transform: scale(1.02);
		          -ms-transform: scale(1.02);
		          -moz-transform: scale(1.02);
		          -webkit-transform: scale(1.02);
		          transform: scale(1.02);
		          border-radius: 64%;
		          background-color: #FF9F00;
		          z-index: 0;
		        }

		        [type="radio"]:checked+span:before {
		          border: 2px solid #FF9F00;
		          padding: 3px 4px 1px 0;
		          margin: 0;
		        }

		        [type="radio"]+span:before,
		        [type="radio"]+span:after {
		          -o-transition: .28s ease;
		          -ms-transition: .28s ease;
		          -moz-transition: .28s ease;
		          -webkit-transition: .28s ease;
		          transition: .28s ease;
		          content: '';
		          position: absolute;
		          left: 0;
		          top: 3px;
		          margin: 4px;
		          width: 12px;
		          height: 12px;
		          z-index: 0;
		          border-radius: 64%;
		        }

		        [type="radio"]:checked+span:after {
		          -o-transform: scale(1.02);
		          -ms-transform: scale(1.02);
		          -moz-transform: scale(1.02);
		          -webkit-transform: scale(1.02);
		          transform: scale(1.02);
		          border-radius: 64%;
		          background-color: #FF9F00;
		          z-index: 0;
		        }

		        .span-radiobutton {
		          float: left;
		          margin-left: 2rem;
		        }

		        /*BHakti added for radio*/
		        .row {
		          display: -ms-flexbox !important;
		          display: flex;
		          -ms-flex-wrap: wrap;
		          flex-wrap: wrap;
		          margin-right: -15px;
		          margin-left: -15px;
		        }

		        .login-body-style {
		          background: white;
		          max-width: none !important;
		          width: 100% !important;
		        }

		        #globalbkp {
		          background-color: white !important;
		          padding-bottom: 1.6rem !important;
		          margin-bottom: -1.2rem !important;
		        }

		        #global {
		          background-color: white !important;
		          padding-bottom: 0.6rem !important;
		          margin-bottom: -2.2rem !important;
		        }

		        .row.toprow.parentTable {
		          background-color: white !important;
		          padding-top: 5px;
		        }

		        .container-fluid {
		          margin-top: -2rem !important;
		        }

		        /*Product Css changes*/
		        a.loginPanleBluelinkStyle:hover {
		          color: #000000 !important;
		        }

		        a.loginPanleBluelinkStyle {
		          font-size: 14px;
		          color: grey !important;
		          text-decoration: underline;
		          margin-top: -3rem;
		          text-align: center;
		          margin-left: -3% !important;
		        }

		        a:hover {
		          color: #000000 !important;
		          text-decoration: none;
		        }

		        .accessCodeField.active .ui-keyboard {
		          display: block !important;
		          top: -240px !important;
		          left: -45px !important;
		        }

		        .width50percent_login {
		          width: 376px;
		          clear: right;
		          background: #FFFFFF;
		          height: auto;
		          margin-left: 5%;
		          margin-top: 24px;
		          border-radius: 2px;
		          min-height: 338px;
		          padding-left: 3px;
		          padding-bottom: 24px;
		          position: relative;
		          margin-right: 3rem;
		          top: 2rem;
		        }

		        /*Product css changes*/
		        /*Added for left side panel buttons*/
		        /*.customNoticeonlinereg
		{
		    background-color: #B90E0A;
		    border: none;
		    color: white;
		    height: 37px;
		position: absolute;
		       left: 45%;
		    top: 35.7rem;
		    width: 48.5%;
			
		}*/
		        .cstm_align_lblorg {
		          color: white;
		          background-color: #AD1416;
		          width: 54.6%;
		          margin-left: -3rem;
		          height: 2rem;
		          vertical-align: middle;
		        }

		        .customLoginTips {
		          /* position: absolute;
		   top: 12.5rem;
		    left: 9%; */
		          position: absolute;
		          top: 14.5rem;
		          left: 46%;
		        }

		        .customFAQ {
		          /* position: absolute;
		   top: 12.5rem;
		    left: 19%;*/
		          position: absolute;
		          top: 14.5rem;
		          left: 56%;
		        }

		        .customWatchDemo {
		          /*position: absolute;
		   top: 12.5rem;
		    left: 29%;*/
		          position: absolute;
		          top: 14.5rem;
		          left: 66%;
		        }

		        /*.customSafteyTips
		{
		 
			position: absolute;
		    top: 14.5rem;
		    left: 76%;
		}*/
		        /*.cstm_align_btn1{
			
		margin-top: 17rem !important;

		    margin-left: -4.6%
		}*/
		        /*.cstm_align_btn2{	

		    margin-top: 17rem !important;
			margin-left: 0.0%;
		}
		.cstm_align_btn3{	
		    margin-top: 17rem !important;
			margin-left: 4.5%;
		}*/
		        /*.cstm_align_btn4{	
		    
		    margin-top: 17rem !important;
			margin-left: 8.5%;
		}*/
		        .cstm_4_btn_size_change {
		          /* for 4 button size reduce */
		          width: 136px;
		        }

		        /*
		 .customLoginselectbutton {
			 text-align: center;
		     border-radius: 2px;
		    width: 80%;
		    height: 61px;
		    vertical-align: middle;
		    padding: 15px 28px;
		    font-size: 15px;
		    font-weight: bold;
		    font-family: sans-serif !important;
		    margin-bottom: 2rem;
		    color: #ffffff !important;
		    cursor: pointer;
		    background: #CE1432;
		    border: 0 solid #333;
		    text-decoration-line: initial !important;
			padding-left: 35px;
		    padding-right: 35px;
		}*/
		        .cstm_align_radiobtn {
		          margin-left: 2rem;
		        }

		        /*
		div#footer {
		    margin-top: -80.75px !important;
		}*/
		        img#IMAGECAPTCHA {
		          width: 60% !important;
		        }

		        #productLogo {
		          margin-left: 5.5rem !important;
		        }

		        #label_forgot_access_code {
		          color: grey !important;
		          text-decoration: underline;
		        }

		        .errorCodeWrapper {
		          /* margin-left: 3rem; */
		          margin-left: 3rem !important;
		          margin-top: -2rem !important;
		          width: 75% !important;
		        }

		        #MessageDisplay_TABLE {
		          margin-top: 0.5rem !important;
		          width: 87%;
		        }

		        .custom_loginpanlebluelinkspassword {
		          font-size: 14px;
		          float: left !important;
		          color: grey !important;
		          text-decoration: underline;
		          /* margin-top: -20px !important;*/
		          margin-top: 2px !important;
		          margin-left: 32px !important;
		          margin-right: 2.8rem !important;
		        }

		        .custom_loginpanlebluelinksid {
		          font-size: 14px;
		          float: left;
		          color: grey;
		          text-decoration: underline;
		          /*  margin-top: -20px; */
		          margin-top: 2px !important;
		          margin-left: 32px;
		          margin-right: 3.25rem;
		          margin-bottom: 1rem;
		        }

		        .customSoundText {
		          position: relative;
		          top: -15px;
		        }

		        /*Bhagyshri add new changes for Button 19-01-22*/
		        .customLoginselectbutton {
		          text-align: center;
		          border-radius: 2px;
		          width: 100%;
		          height: 59px;
		          vertical-align: middle;
		          padding: 14px 28px;
		          padding: 14px 28px;
		          font-size: 15px;
		          font-weight: bold;
		          font-family: sans-serif !important;
		          margin-bottom: 1rem;
		          color: #ffffff !important;
		          cursor: pointer;
		          background: #CE1432;
		          border: 0 solid #333;
		          text-decoration-line: initial !important;
		          padding-left: 35px;
		          padding-right: 35px;
		          margin-left: -3% !important;
		          margin-top: 1.5rem !important;
		        }

		        div#footer {
		          margin-top: -59.75px !important;
		        }

		        .logo_1 {
		          margin-top: 8px !important;
		          margin-left: 19px;
		          width: 471px;
		        }

		        .leftColumnStyle {
		          float: left;
		          margin-right: 5px;
		          /*margin-top: -4px;*/
		          text-align: left;
		          padding-right: 6px;
		          width: 45%;
		        }

		        span.errorCodeWrapper {
		          width: 85.5% !important;
		        }

		        /*bhagyshri Add changes 010222*/
		        /*.loginPanelBottomSectionDetailsrow {
		    width: auto%;
		    margin-top: 4%;
		}*/
		        /*bhagyshri Add changes 030222 update 090222*/
		        .customNoticeonlinereg {
		          background-color: #B90E0A;
		          border: none;
		          color: white;
		          height: 37px;
		          /* position: absolute; */
		          float: left;
		          margin-left: 41.7%;
		          margin-top: -9rem;
		          width: 53.3%;
		        }

		        .cstm_align_btn1 {
		          /* margin-top: 28rem !important; */
		          float: left !IMPORTANT;
		          text-align: left !important;
		          margin-top: 28rem;
		          margin-left: -4.6%;
		        }

		        .cstm_align_btn4 {
		          margin-top: 28rem;
		          float: right !IMPORTANT;
		          text-align: right !important;
		          margin-right: 0.1%;
		        }

		        .cstm_align_btn5 {
		          margin-top: 28rem;
		          float: right !IMPORTANT;
		          text-align: right !important;
		          margin-right: 0.1%;
		        }

		        .cstm_align_btn2 {
		          float: left !IMPORTANT;
		          text-align: left !important;
		          margin-top: 28rem;
		          margin-left: 0.0%;
		        }

		        .cstm_align_btn3 {
		          float: left !IMPORTANT;
		          text-align: left !important;
		          margin-top: 28rem;
		          margin-left: 4.5%;
		        }

		        .customSafteyTips {
		          position: absolute;
		          top: 14.5rem;
		          right: 4.8%;
		        }

		        div#footer {
		          /* margin-top: -20px !important; */
		          margin-top: -20px !important;
		        }

		        .loginPanelBottomSectionDetailsrow {
		          width: auto%;
		          margin-top: 1% !IMPORTANT;
		        }
