	.genericformcomponent.section,.removable-wrapper-div.section,.responsive-column-control.section{
		display:block !important;
	}
	.gigya-screen.landscape .gigya-layout-row.with-divider,.gigya-screen.portrait.mobile,.gigya-screen-content div.gigya-screen.landscape{
		padding-bottom:0;
	}
	.gigya-screen.portrait.mobile select,.gigya-screen.portrait.mobile input[type=text]{
		font-size:18px;
	}
	p.forms-mobiletxt{
		color: #fff;
		font-size: 14px;
		line-height: 20px;
		font-family: 'FSJoeyPro-Medium';
		padding: 20px 0 0;
		display:none;
		text-align:left;
	}
	#signup-support .form-input,
	.form-input.validation-fields{
		width:100%;
		margin:0;
	}
	.gigya-screen .gigya-layout-row{
		text-align:left;
	}
	.gigya-screen .questionContainer .boldtxt{
		font-family:"FSJoeyPro-Bold";
	}	
	.gigya-screen label.font-14.medium{
		font-family:'FSJoeyPro-Medium';
	}
	.gigya-screen label.font-14{
		font-size:14px !important;
		line-height:20px;
	}
	.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-submit.answerYes,.gigya-screen .questionContainer select,.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-multi-choice{
		margin-left:18px;
	}
	label.gigya-composite-control.gigya-composite-control-label.font-14.stepOne-hide.txtind {
		text-indent: -5px;
	}
	.gigya-screen, .gigya-screen *, .gigya-screen .gigya-label-text{
		font-family: "FSJoeyPro-Regular";
		font-size:18px;
		line-height:24px;
		color:#444444;
		font-weight:normal;
		margin:0;
	}	
	.gigya-screen *.gigya-error-msg.gigya-error-msg-active, .gigya-screen *.gigya-error-msg-active.gigya-form-error-msg{
		text-align: left;
		color: #FF0000;
		font-size:14px !important;
		line-height:16px;
		font-weight:normal
	}
	.gigya-screen .gigya-composite-control-checkbox *.gigya-error-msg.gigya-error-msg-active{
		margin-left:30px;
	}
	.gigya-screen .questionContainer .gigya-error-msg.gigya-error-msg-active, .gigya-screen .questionContainer .gigya-error-msg-active.gigya-form-error-msg{
		position: relative;
		top: -25px;
		height: 0;
		left: 18px;
		padding: 0;
	}
	#activate-FTO .gigya-screen #Indication.questionContainer .gigya-error-msg.gigya-error-msg-active, .gigya-screen .questionContainer .gigya-error-msg-active.gigya-form-error-msg{
		top:0;
		margin-top:5px;
	}
	h1.gigya-screen-caption{
		display:none;
	}
	#gigya-register-form h2.formhead {
		font-size: 40px !important;
		line-height: 48px !important;
		font-family: 'FSJoeyPro-Medium';
		text-align: left;
		color: #76004B;
		letter-spacing: 0.19px;
		font-weight: normal;
	}
	#strength-in-sharing #gigya-register-form .font-14,
	#strength-in-sharing #gigya-register-form h2.formhead {
		margin-bottom: 16px;
	}
	#strength-in-sharing #gigya-register-form .gigya-composite-control-label.sisLabel {
		margin-bottom: 35px;
		width: 100%;
	}
	#strength-in-sharing .gigya-screen .toggle-btn .gigya-multi-choice-item {
		margin-bottom: 6px;
		margin-right:25px;
	}
	#strength-in-sharing .gigya-screen .gigya-composite-control-checkbox.sis-trmcheckbox{
		margin-bottom:40px !important
	}
	.gigya-screen .questionContainer{
		margin-bottom: 30px;
	}
	.gigya-screen .gigya-composite-control {
		padding-bottom: 24px;
	}
	.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-dropdown .gigya-label {
		padding: 10px 0 10px;
	}
	.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-dropdown select {
		margin-bottom: 0;
	}
	.gigya-screen .gigya-composite-control-submit.pre-qualifying {
		/* margin-bottom: 50px; */
		text-align:left;
	}
	.gigya-screen .gigya-composite-control-submit.grayButton {
		margin-bottom: 6px !important;
	}
	.gigya-screen .gigya-composite-control-submit.pre-qualifying .gigya-error-msg-active {
		padding-top: 8px;
	}
	.gigya-screen .gigya-composite-control-submit.pre-qualifying:has(.gigya-error-msg-active) {
		margin-bottom: 8px;
	}
	.gigya-screen .validation-fields .gigya-composite-control-label {
		padding: 0 0 16px 0 ;
	}
	#strength-in-sharing .bestmulticheck .gigya-multi-choice-item,
	.gigya-screen .delivery  .gigya-composite-control.gigya-composite-control-checkbox {
		padding: 0px 0 20px 18px;
	}
	.gigya-screen .delivery  .gigya-composite-control.gigya-composite-control-checkbox:last-child {
		padding-bottom:0px;
	}
	#strength-in-sharing .bestmulticheck .gigya-multi-choice-item:last-child{
		padding-bottom:0;
	}
	.gigya-screen .delivery.validation-fields {
		margin-top: 16px;
	}
	.gigya-screen .support-eligible {
		margin-bottom: 26px;
	}
	.gigya-screen  #phone,
	.gigya-screen  #dob,
	#strength-in-sharing .gigya-composite-control:not(label):not(.phone):not(.dob),
	#signup-support .form-input div.gigya-composite-control:not(label):not(.phone):not(.dob),
	.gigya-screen .validation-fields div.gigya-composite-control:not(label):not(.phone):not(.dob) {
		margin-bottom: 34px;
	}
	#consumerRegistrationScreen #consumerRegistrationScreen_content .gigya-screen .validation-fields div.gigya-composite-control:not(label):not(.phone):not(.dob){
	    margin-bottom: 12px;
	}
	#consumerRegistrationScreen #consumerRegistrationScreen_content .gigya-screen  #dob{
		margin-bottom: 18px;
	}
	#signup-support .form-input div.gigya-composite-control.gigya-composite-control-checkbox,
	.gigya-screen .validation-fields div.gigya-composite-control.gigya-composite-control-checkbox {
		margin-bottom: 0 !important;
	}
	#strength-in-sharing  .gigya-composite-control select,
	#strength-in-sharing .gigya-composite-control .gigya-input-text,
	#signup-support .form-input .gigya-composite-control select,
	#signup-support .form-input .gigya-composite-control .gigya-input-text,
	.gigya-screen .validation-fields .gigya-composite-control select,
	.gigya-screen .validation-fields .gigya-composite-control .gigya-input-text {
		margin-bottom: 6px;
	}
    #strength-in-sharing .gigya-composite-control select.gigya-error,
	#strength-in-sharing .gigya-composite-control .gigya-input-text.gigya-error, form .gigya-composite-control.gigya-error-parent input.gigya-input-text {
		border: 1px solid #FF0000 !important;
	}
	#strength-in-sharing  .gigya-composite-control {
		padding-bottom: 0 !important;
	}
	#strength-in-sharing  .gigya-composite-control:has(.gigya-error-msg-active),
	.gigya-screen  #phone:has(.gigya-error-msg-active),
	.gigya-screen  #dob:has(.gigya-error-msg-active),
	.gigya-screen .validation-fields .gigya-composite-control:has(.gigya-error-msg-active) {
		margin-bottom: 10px !important;
	}
	.gigya-screen #phone .gigya-composite-control-label,
	.gigya-screen #dob .gigya-composite-control-label {
		padding: 0 0 6px;
	}
	.gigya-screen  #phone + h2 {
		padding-top: 10px;
		margin-bottom: 6px;
	}
	.gigya-screen *.gigya-error-msg.gigya-error-msg-active, 
	.gigya-screen *.gigya-error-msg-active.gigya-form-error-msg {
		padding-top: 0px;
		padding-bottom: 8px;
	}
	.gigya-screen .listElement li {
		margin-top: 18px;
		padding-left: 30px;
		list-style: none;
	}
	.gigya-screen .listElement li:before { 
		content: "\2022";
		color: #76004B;
		font-weight: bold;
		display: inline-block;
		width: 1em;
		margin-left: -1em;
	}
	.gigya-screen .listElement {
		/* margin-bottom: 16px; */
	}
	.gigya-screen .gigya-composite-control .gigya-composite-control {
		margin: 0 !important;
		padding: 0 !important;
	} 
	.gigya-screen .gigya-composite-control .gigya-composite-control.email-option + .mail-option {
		margin-top: 16px !important;
	} 
	.gigya-screen  .gigya-composite-control-checkbox.message,
	.gigya-screen  .gigya-composite-control.eligibleBox,
	.gigya-screen  .gigya-composite-control.support-360 {
		margin-bottom: 0 !important;
	}
	.gigya-screen .gigya-composite-control-checkbox {
		padding-top: 0;
	}
	.gigya-screen .privacy-statement { 
		margin: 10px 0 40px;
	}
	.gigya-screen .privacy-statement h2 {
		margin-bottom: 12px !important;
	}
	.gigya-screen .delivery  h2 {
		margin: 0;
	}
	.gigya-screen .form-input.validation-fields> label:first-child {
		margin-top: 16px;
	}
	#request-a-copay .gigya-screen .form-input.validation-fields.show{
		padding-top:20px;
	}
	.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-multi-choice {
		padding-top: 0px;
	}
	.gigya-screen .validation-fields .gigya-composite-control-label.or-label {
		padding-bottom: 24px;
		margin-top: -4px;
	}
	#consumerRegistrationScreen #consumerRegistrationScreen_content .gigya-screen .validation-fields .gigya-composite-control-label.or-label {
		padding-bottom: 12px;
	}
	nobr {
		font-size: inherit !important;
		color: inherit !important;
	}
	#gigya-register-form select{
		padding-left:7px;
	}
	.gigya-screen .gigya-multi-choice-item,
	#request-a-copay .gigya-screen  .gigya-composite-control-checkbox.message.show,
	#request-a-copay .gigya-screen  .gigya-multi-choice-item.message.show,
	.gigya-screen .gigya-composite-control-checkbox {
		display: flex;
		align-items: start;
		flex-wrap: wrap;
	}
	.gigya-screen .gigya-multi-choice-item input,
	.gigya-screen .questionContainer .gigya-multi-choice-item input,
	#request-a-copay .gigya-screen  .gigya-composite-control-checkbox.message.show input,
	#request-a-copay .gigya-screen  .gigya-multi-choice-item.message.show input,
	.gigya-screen .gigya-composite-control-checkbox input {
		width: 20px;
		height: 20px;
		appearance: none;
		margin-right: 0;
	}
	.gigya-screen .bestmulticheck .gigya-multi-choice-item input,
	.gigya-screen .gigya-composite-control-checkbox input {
		background: #fff;
		position: relative;
		border-radius: 2px;
		border: 1px solid #444444 !important;
	}
	#request-a-copay .gigya-screen  .gigya-composite-control-checkbox.message.show input:focus,
	.gigya-screen .gigya-composite-control-checkbox input:focus {
		box-shadow: none;
		border: 1px solid #444444 !important;
	}
	.gigya-screen .bestmulticheck .gigya-multi-choice-item input:checked::before,
	#request-a-copay .gigya-screen  .gigya-composite-control-checkbox.message.show input:checked::before,.gigya-screen .gigya-composite-control-checkbox input:checked::before {
		content: '';
		position: absolute;
		left: -4px;
		top: 42%;
		height: 30%;
		width: 3px;
		background-color: #76004B;
		transform: translateX(10px) rotate(-50deg);
		transform-origin: left bottom;
	}
	.gigya-screen .bestmulticheck .gigya-multi-choice-item input:checked::after,
	#request-a-copay .gigya-screen  .gigya-composite-control-checkbox.message.show input:checked::after,
	.gigya-screen .gigya-composite-control-checkbox input:checked::after {
		content: '';
		position: absolute;
		left: -2px;
		bottom: 3.5px;
		height: 3px;
		width: 74%;
		background-color: #76004B;
		transform: translateX(10px) rotate(-50deg);
		transform-origin: left bottom;
	}
	.gigya-screen .questionContainer .gigya-multi-choice-item label,
	#request-a-copay .gigya-screen .delivery.validation-fields .gigya-composite-control-checkbox label{
		position: relative;
		width: calc(100% - 35px) !important; 
		padding-left: 15px !important;
	}
	.gigya-screen .gigya-multi-choice-item label,
	.gigya-screen .support-options .gigya-composite-control-checkbox label,
	.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox label.gigya-label{
		width: calc(100% - 30px) !important; 
		padding-left: 10px !important;
		margin-left:0 !important;
		position:relative;
	}
	.gigya-screen .questionContainer .gigya-multi-choice-item label:before,
	#request-a-copay .gigya-screen  .gigya-multi-choice-item.message.show label:before, 
	.gigya-screen .gigya-multi-choice-item label:before{
		content: '';
		position: absolute;
		left: -20px;
		top: 2px;
		width: 20px;
		height: 20px;
		border: 1px solid #444;
		border-radius: 100%;
		background: #fff;
	}
	.gigya-screen .bestmulticheck .gigya-multi-choice-item label:before {
		display: none;
	}
	.gigya-screen .gigya-composite-control-multi-choice.toggle-btn .gigya-multi-choice-item .gigya-input-radio:checked+label:after,
	.gigya-screen .gigya-composite-control-multi-choice.toggle-btn .gigya-multi-choice-item label:before{ 
		display: none
	}
	.gigya-screen .questionContainer .gigya-multi-choice-item .gigya-input-radio:checked+label:after,
	#request-a-copay .gigya-screen  .gigya-multi-choice-item.message.show .gigya-input-radio:checked+label:after, 
	.gigya-screen .gigya-multi-choice-item .gigya-input-radio:checked+label:after,.gigya-screen .gigya-multi-choice-item .gigya-input-radio.radio-checked+label:after{
		content: '';
		width: 12px;
		height: 12px;
		background: #76004B;
		position: absolute;
		top: 6px;
		left: -16px;
		border-radius: 100%;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.gigya-screen .bestmulticheck .gigya-multi-choice-item .gigya-input-radio:checked+label:after{
		display: none;
	}
	.gigya-screen .questionContainer .gigya-multi-choice-item:not(:last-child) {
		margin-bottom: 20px;
	}	
	.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-submit{
		display: inline-flex;
		float: none !important;
		padding: 0;
		margin-right: 20px;
		width: auto !important;
	}
	.questionContainer .gigya-composite-control.gigya-composite-control-submit .gigya-input-submit{
		width: 150px;
		height: 40px;
		font-family: "FSJoeyPro-Medium";
		font-size:16px;
		line-height:24px;
		background:#636363;
	}
	.questionContainer .gigya-composite-control.gigya-composite-control-submit .gigya-input-submit.clicked{
		background:#F26937;
	}
	.gigya-composite-control.gigya-composite-control-textbox,.gigya-composite-control.gigya-composite-control-dropdown{
		width:487px;
	}
	.gigya-composite-control.gigya-composite-control-textbox .gigya-input-text,.gigya-composite-control.gigya-composite-control-dropdown select{
		width:100% !important;
		height:32px;
		border-radius:4px;
		border:1px solid #444444 !important;
		background:#fff;
		text-indent:0;
	}
	.gigya-composite-control.gigya-composite-control-textbox#ZipCode .gigya-input-text{
		width:325px !important;
	}
	#dob .gigya-composite-control.gigya-composite-control-dropdown{
		width:104px;
		display: inline-block;
		margin-right: 12px;
	}
	#dob .gigya-composite-control.gigya-composite-control-dropdown#DOBDate{
		width:87px;
	}
	#dob .gigya-composite-control.gigya-composite-control-dropdown label{
		display:none;
	}
	#phone .gigya-composite-control.gigya-composite-control-textbox{
		width:80px;
		display: inline-block;
		margin-right: 5px !important;
	}
	#phone .gigya-composite-control.gigya-composite-control-textbox#PhoneThree{
		width:145px;
	}
	#gigya-register-form .gigya-layout-row h2 {
		font-size: 24px;
		line-height: 24px;
		color: #76004B;
		font-family: "FSJoeyPro-Medium";
		border: none;
		text-align: left;
		font-weight: normal;
	}
	.gigya-screen a.orangetext{
		color: #F26937;
		text-decoration: underline;
		font-size: inherit !important;
		font-family: inherit;
	}
	.gigya-screen a.orangetext.tel-number,.tel-number,.gigya-screen a.orangetext.tel-number *{
		color:#444444;
		font-family:"FSJoeyPro-Bold";
		text-decoration: none;
		pointer-events:none;
	}
	.gigya-composite-control.gigya-composite-control-submit.submitBtn{
		width: 100%;
		float: none;
		margin: 0;
		text-align: left;
		padding-top: 0;
	}
	.gigya-composite-control.gigya-composite-control-submit .gigya-input-submit,.gigya-composite-control.gigya-composite-control-submit .gigya-input-submit:hover{
		background:#F26937;
		font-family: "FSJoeyPro-Medium";
		border-radius:2px;
		width:156px;
		height:40px;
		text-transform: UPPERCASE;
	}
	.gigya-composite-control.gigya-composite-control-textbox .gigya-input-text::placeholder{
		font-family: "FSJoeyPro-Regular";
		font-size:18px;
		line-height:24px;
		color:#444444;
		font-weight:normal;
	}
	.submitBtn{
		position:relative;
		width: fit-content !important;
		margin-bottom:0px !important
	}
	.submitBtn.loading:after{
		content: "";
		display: inline-block;
		height: 30px;
		width: 29px;
		position: absolute;
		background: url(/content/dam/commercial/us/eliquisbmscustomerconnect/en/images/loading.gif);
		/* 	top: 14px; 
		left: 40%;
		background-size: 32px;*/ /* ELICONMSDP-620 - Rachita */
		top: 5px; 
		left: 105%;
		background-size: contain; /* ELICONMSDP-620 - Rachita */
	}
	.gigya-screen .gigya-required-display{
		display:none;
	}
	.gigya-screen .prescriptionoption > label{
		display:none;
	}
	.prescriptionoption .gigya-multi-choice-item{
		display: flex;
		align-items: flex-start;
	}
	.gigya-screen .prescriptionoption > label{
		display:none;
	}
	.gigya-screen .disable {
		cursor: pointer;
		pointer-events: none;
	}
	.gigya-screen.portrait{
		width:100%;
		padding:0;
	}
	.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.toggle-btn .gigya-multi-choice-item{
		background: #636363;
		margin-bottom: 15px;
		padding: 0;
		cursor: pointer;
		width: 150px;
		display: inline-block;
		margin-right: 20px;
		height: 40px;
	}
	.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.toggle-btn .gigya-multi-choice-item.clicked{
		background:#F26937;
	}
	.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.toggle-btn .gigya-multi-choice-item input{
		display:none;
	}
	.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.toggle-btn .gigya-multi-choice-item label{
		margin-left: 0;
		cursor: pointer;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
		text-transform: uppercase;
		color:#fff;
		font-size:16px;
		line-height:24px;
		font-family:"FSJoeyPro-Medium";
		width: 100% !important;
		padding: 0 !important;
	}
	#strength-in-sharing label.gigya-composite-control.gigya-composite-control-label.gigya-checkbox-error.unchk {
		text-align: left;
		color: #FF0000;
		font-size: 14px;
		line-height: 16px;
		font-weight: normal;
		position: relative;
		top: -34px;
		left: 25px;
		display:none;
	}
	.gigya-screen .gigya-composite-control.phone_cls {
		width: 80px;
		display: inline-block;
		margin-right: 12px;
	}
	#strength-in-sharing .gigya-screen #phone .gigya-composite-control-label {
		width: 100%;
	}
	#reactivate-copay .validation-fields #cardNumber{
		margin-bottom:15px;
	}
	.afib-stroke-risk-banner.forms .page-header {
		padding: 12px 0px 16px;
	}
	/* successscreen css */
	.successSupport .genericformcomponent.section,.successSupport .removable-wrapper-div.section,.successSupport #strength-in-sharing.gigya-chrome, .successSupport #strength-in-sharing { /* ELICONMSDP-621 */
		display:none !important;
	}
	.success-screen{
		text-align: center;
		display:none;
		/* margin-bottom:50px; */
	}
	.success-head,#copay-successscreen h2{
		font-family:"FSJoeyPro-Medium";
		font-size:40px;
		line-height:48px;
		color:#76004B;
	}
	.success-screen p{
		font-size:18px;
		line-height:24px;
	}
	.confirmation-screen,.confirmation-screen > div,.signup360-select,.error-screen{ 
		display:none;
	}
	.confirmation-screen > div:not(.requestcopay),.error-screen{
		text-align:center;
	}
	.error-screen {
		margin-bottom: 50px;
	}
	.cardimg{
		position:relative;
		display: inline-block;
		padding-top: 10px;
	}
	#cardID {
		position: absolute;
		font-size: 12px;
		bottom: 14%;
		left: 36%;
		font-weight: bold;
		margin-bottom: 0;
	}
	.confirmation-screen #cardID {
		left: 162px;
		bottom: 15px;
	}
	#strength-sharing h2.success-head,
	.confirmation-screen h2 {
		padding-top: 16px;
		margin-bottom: 16px;
	}
	.thankusis.g-btn {
		margin: 18px 0 0px;
	}
	.confirmation-screen .signup360-select {
		margin-bottom: 50px;
	}
	.confirmation-screen .requestcopay .signup360-select {
		margin-bottom: 25px;
	}
	.confirmation-screen .activatefto,.confirmation-screen .activatecopay,.confirmation-screen .renew {
		max-width: 868px;
		margin: auto;
	}
	.confirmation-screen p {
		font-size: 18px;
		line-height: 24px;
	}
	.confirmation-screen .printPage.g-btn {
		min-width: 142px;
		text-align: center;
		margin-top: 22px;
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 0px;
	}
        .confirmation-screen .printPageOutercont {
		margin-bottom: 0px;
         }
	.cardimg img {
		max-width: 100%;
	}
	.confirmation-screen .support360-false:not(.registration) {
		margin-bottom: 114px;
	}

	/* conditionbased css */
	#signup-support #mail-checkbox,#signup-support .support-mail{
		display:none;
	}
	#signup-support .show#mail-checkbox{
		display:flex;
	}
	#signup-support .support-mail.show,#signup-support .indication.common,#signup-support .gigya-screen .support-email{
		display:block;
	}
	#strength-in-sharing .bestmulticheck{
		display:none;
	}
	#strength-in-sharing .bestmulticheck.show{
		display:block;
	}
	.gigya-screen .gigya-composite-control.support-eligible{
		display:none;
		width:100%;
		color: #76004B;
 	    font-family: FSJoeyPro-Bold;
		padding-top: 16px;
	}
	#request-a-copay .mail,#request-a-copay .message,#request-a-copay .emailad,#request-a-copay .support360-sel{
		display:none;
	}
	#request-a-copay .mail.show,#request-a-copay .message.show,#request-a-copay .emailad.show,#request-a-copay .support360-sel.show{
		display:block;
	}
	#request-a-copay .support-options .mail.show{
		display:flex;
	}
	.gigya-screen .support-mail,.gigya-screen .support-email,.indication.common{
		display:none;
	}
	.gigya-screen .support-mail.show,.gigya-screen .support-email.show,.indication.common.show{
		display:block;
	}
	.validation-fields{
		display:none;
	}
	.validation-fields.show{
		display:block;
	}	

	/* printcardpage css */
	#printcardcnt {
		padding: 20px 0;
	}
	#printcardcnt ul li,#printcardcnt li span{
		color:#444444;
	}
	.printCardcnt {
		display: flex;
		margin-bottom: 12px;
	}
	.printCardcnt .menu {
		display:flex;
		gap: 20px;
	}
	.printCardcnt .leftcnt {
		margin-right: 40px;
		width: 460px;
		flex-shrink: 0;
		max-width: 40%;
	}
	.printCardcnt .cardimg{
		background: #FEEFE9;
		padding: 32px;
	}
	#printcardcnt  .purpleText {
		color: #76004B;
	}
	.printCardcnt .pharmacistinfo-main-content {
		background: #FEF8F8;
		padding: 32px 0 32px 32px;
	}
	.printCardcnt .pharmacistinfo-main-content .print-subhead{
		text-transform: uppercase;
	}
	.topcnt{
		display: flex;
		justify-content: space-between;
		align-items: start;
		margin: 35px 0 20px;
	}
	.printCardcnt ol {
		list-style: none;
		padding-left: 0;
		line-height:22px;
	}
	.printCardcnt ol li {
		margin-bottom: 18px;
		display: flex;
	}
	.ol-numbering {
		font-family: 'FSJoeyPro-Bold';
		padding-right: 8px;
	}
	.printCardcnt h4{
		color:#76004B;
		font-family:'FSJoeyPro-Medium';
		margin-bottom: 12px;
	}
	.printCardcnt h4 + p { 
		margin-bottom: 8px;
	}
	#printcardcnt .menu {
		display: flex;
    	gap: 20px;
	}
	#printcardcnt .menu a.g-btn {
		text-align: center;
		font-family: "FSJoeyPro-Regular";
	}
	.printCardcnt li::marker{
		font-family:'FSJoeyPro-Bold';
	}
	#printcardcnt .footer img {
		margin-bottom: 20px;
		margin-top: 10px;
	}
	#printcardcnt .footer p {
		margin-bottom: 10px;
	}
	#printcardcnt .mainInfo p {
		margin-bottom: 14px;
		font-size: 16px;
		line-height: 22px;
	}
	#printcardcnt .mainInfo li{
		margin-bottom:10px;
	}
	.print-subhead,#printcardcnt .mainInfo .print-subhead{
		color:#76004B;
		font-family:'FSJoeyPro-Bold';
		font-size:18px;
		line-height:24px;
	}
	.groupinfo{
		font-family:'FSJoeyPro-Bold';
		font-size:18px;
		line-height:24px;
	}
	.print-subhead .purpleText{
		color:#76004B;
	}
	#printcardcnt .footer img{
		max-height:40px;
		max-width: 100%;
	}
	#printcardcnt .footer p{
		font-size:14px;
		line-height:20px;
		font-family:'FSJoeyPro-Medium';
	}
	#printcardcnt .imp-safety-info {
		padding-top: 16px;
	}
	#printcardcnt a.orengeClr {
		font-family: "FSJoeyPro-Regular";
		text-decoration: underline;
		font-weight: 400;
	}
	/* breadcrumb */
	.afib-stroke-risk-banner.forms{
		height:130px;
		margin-bottom:30px;
	}
	.breadcrumb{
		background: transparent;
		margin: 0;
		padding: 20px 0 0;
	}
	.breadcrumb p,.breadcrumb a{
		font-size: 20px;
		line-height: 24px;
		color: #fff;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		font-family: 'FSJoeyPro-Medium';
	}
	.breadcrumb .itemone{
		padding: 0 20px 0 0;
		margin: 0 20px 0 0;
		position:relative;
	}
         p.itemone.backtohome {
 	   cursor: pointer;
	}
	.breadcrumb .itemone:after{
		position:absolute;
		content:'';
		background:url(/content/dam/commercial/us/eliquisbmscustomerconnect/en/images/icon-arrow-orange.svg) no-repeat right center;
		width: 14px;
		height: 14px;
		top: 5px;
		right: -4px;
	}
	#strength-in-sharing .gigya-screen .gigya-composite-control.gigya-terms-error{
		border:none;
	}
	#strength-in-sharing .sis-trmcheckbox .gigya-error-msg-active{
		visibility: hidden;
	}
	#strength-in-sharing .gigya-terms-error .gigya-error-msg-active{
		visibility: visible;
	}
	.gigya-composite-control.gigya-composite-control-dropdown select.gigya-error,.gigya-screen .gigya-terms-error .gigya-input-checkbox{
		border: 1px solid #FF0000 !important;
	}
	.gigya-composite-control.gigya-composite-control-textbox.redBox:not(.non-mandatory) .gigya-input-text, .gigya-composite-control.gigya-composite-control-dropdown.redBox select,.gigya-screen .gigya-composite-control-checkbox.redBox input,#dob.redBox select,#phone.redBox input,#Indication.redBox select{
		border: 1px solid #FF0000 !important;
	}
	.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select {
		background-image: url(/content/dam/commercial/us/eliquisbmscustomerconnect/en/images/down-arrow-gray-forms.svg);
		background-repeat: no-repeat;
		position: relative;
		background-position: 97%;
		appearance: none;
	}
	.forms .singup-text{
		display:none;
	}
	.forms .footer{
		margin-top:50px;
	}
	.gigya-screen .gigya-error-msg.form-error.gigya-error-msg-active{
		margin-top:20px;
	}
	.support-options label:before,.support-options label:after{
		content:none !important;
	}
	.support-options input{
		width: 20px;
		height: 20px;
		appearance: none;
		margin-right: 0;
		background: #fff;
		position: relative;
		border-radius: 2px;
		border: 1px solid #444444 !important;
	}
	.support-options input:checked::before {
		content: '';
		position: absolute;
		left: -4px;
		top: 42%;
		height: 30%;
		width: 3px;
		background-color: #76004B;
		transform: translateX(10px) rotate(-50deg);
		transform-origin: left bottom;
	}
	.support-options input:checked::after {
		content: '';
		position: absolute;
		left: -2px;
		bottom: 3.5px;
		height: 3px;
		width: 74%;
		background-color: #76004B;
		transform: translateX(10px) rotate(-50deg);
		transform-origin: left bottom;
	}
	.gigya-composite-control.gigya-composite-control-checkbox.sis-trmcheckbox {
    padding: 5px 0px 5px 0px;
    right: auto;
    position: relative;
}

form .gigya-composite-control.gigya-composite-control-textbox:not(.phone_cls) .gigya-input-text.gigya-error, .gigya-composite-control.gigya-composite-control-textbox.redBox:not(.non-mandatory) .gigya-input-text, .phone_3.phone_cls .gigya-input-text.gigya-error[name="profile.phones.number"], .phone_3.phone_cls.gigya-error-parent .gigya-input-text[name="profile.phones.number"] {
    background: url(/content/dam/commercial/us/eliquisbmscustomerconnect/en/images/warning-forms.svg) no-repeat;
    background-position: 99% center;
    background-size: auto;
}
form .gigya-composite-control-dropdown select.gigya-error, .gigya-composite-control.gigya-composite-control-dropdown.redBox select, #dob.redBox select, .questionContainer.redBox select, #phone.redBox input { /* ELICONMSDP-747 */
    background: url(/content/dam/commercial/us/eliquisbmscustomerconnect/en/images/warning-forms.svg), url(/content/dam/commercial/us/eliquisbmscustomerconnect/en/images/down-arrow-gray-forms.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 94% center, 97% center !important;
    background-size: auto, auto !important;
}
#dob.redBox select, #phone.redBox input { /* ELICONMSDP-747 */
    background-position: 82% center, 97% center !important;
}
#phone.redBox #PhoneThree input {
    background-position: 87% center, 97% center !important; /* ELICONMSDP-747 */
}
form .gigya-composite-control [name="profile.phones.number"] {
    background-image: none;
}
	@media (max-width:992px){
		p.forms-mobiletxt{
			display:block;
		}
		.afib-stroke-risk-banner.forms {
			height: auto;
		}
	}

	@media (max-width:768px){
	.gigya-screen a.orangetext.tel-number, .tel-number, .gigya-screen a.orangetext.tel-number *{
		color: #F26937;
		text-decoration: underline;
		pointer-events: auto;
		font-family: 'FSJoeyPro-Regular';
		white-space: nowrap;
	}
	#gigya-register-form .gigya-layout-row h2{
		font-size:20px;
	}
	.tel-number{
		pointer-events:auto;
		color:#F26937;
		text-decoration:underline;
		font-family:FSJoeyPro-Regular;
	}
	}
	@media (max-width:1100px) and (min-width: 576px){ 
		#cardID {
			left: 36%;
			font-weight: bold;
			font-size: 65%;
			bottom: 14%;
		}
	}
	@media (max-width:850px) and (min-width: 576px){ 
		#cardID {
			bottom: 16%;
			left: 37%;
		}
	}
	/* media query */
	@media (max-width:576px){
		#gigya-register-form h2.formhead,.success-head, #copay-successscreen h2,.gigya-screen.portrait.mobile h2.formhead {
			font-size: 32px !important;
			line-height: 40px !important;
		}		
		.breadcrumb .itemtwo{ 
			width: calc(100% - 150px);
			display: table;
			white-space: pre-wrap;
			white-space: -moz-pre-wrap;
			white-space: -pre-wrap;
			white-space: -o-pre-wrap;
			word-wrap: break-word;
		}
		.gigya-screen.portrait.mobile {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 0;
		}
		.gigya-composite-control.gigya-composite-control-textbox, .gigya-composite-control.gigya-composite-control-dropdown{
			width:325px;
		}
		.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-submit.answerYes {
			margin: 0px 15px;
		}
		.questionContainer .gigya-composite-control.gigya-composite-control-submit .gigya-input-submit {
			width: 120px !important;
		}
		#signup-support .questionContainer .gigya-composite-control.gigya-composite-control-submit .gigya-input-submit {
			width: 150px !important;
		}
		.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-submit:last-child{
			margin-right:0;
		}
		.gigya-screen .questionContainer .gigya-composite-control.gigya-composite-control-submit.answerYes, 
		.gigya-screen .questionContainer select{
			margin-left: 17px;
		}
		.gigya-screen .questionContainer select {
			width: calc(100% - 17px) !important;
		}
		.gigya-screen.portrait.mobile .gigya-label,
		.gigya-screen.portrait.mobile .gigya-label-text,
		.gigya-screen.portrait.mobile .gigya-composite-control-label {
			font-size: 18px;
		}
		.gigya-screen .questionContainer label.gigya-composite-control {
			display: flex;
			gap: 5px;
		}
		#gigya-register-form select{
			padding-right: 35px;
			white-space: pre-wrap;
			height: auto;
			min-height: 36px;
		}
		#phone .gigya-composite-control.gigya-composite-control-textbox#PhoneThree {
			width: 130px;
		}
		#dob .gigya-composite-control.gigya-composite-control-dropdown#DOBYear,
		#phone .gigya-composite-control.gigya-composite-control-textbox#PhoneThree {
			margin-right: 0;
		}
		#dob .gigya-composite-control.gigya-composite-control-dropdown#DOBDate {
			width: 84px;
		}		

		/* success screen changes */
		.confirmation-screen .printPage.g-btn {
			width: 100%;
			height: 50px;
			line-height: 34px;
			font-size: 20px;
		}
		#copay-successscreen {
			padding: 0 10px;
		}
		.confirmation-screen .signup360-select {
			margin-bottom: 28px;
		}
		.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.toggle-btn .gigya-multi-choice-item:last-child{
			margin-right: 0;
		}
		.thankusis.g-btn {
			margin: 16px 0 46px;
		}
		/* printscreen changes */
		#printcardcnt > .col-12{
			padding: 0;
		}
		#printcardcnt .topcnt {
			flex-direction: column;
			gap: 35px;
			padding: 0 25px;
			margin: 10px 0 30px;
		}
		#printcardcnt .menu {
			display: flex;
			flex-direction: column;
			gap: 20px;
			width: 258px;
		}
		.printCardcnt {
			flex-direction: column;
		}
		.printCardcnt .pharmacistinfo-main-content {
			padding: 30px 25px 8px;
		}
		.printCardcnt .cardimg {
			padding: 25px;
		}
		.printCardcnt .rightcnt {
			padding: 18px 25px 10px;
		}
		.printCardcnt .leftcnt { 
			max-width: 100%;
		}
		#printcardcnt .footer,
		#printcardcnt .mainInfo {
			padding: 0 25px;
		}
		#cardID {
			bottom: 13%;
			/* left: 35%; */
			font-size: 65%;
		}
		.confirmation-screen #cardID {
			left: 34%;
			bottom: 8px;
		}
		.forms.copay .breadcrumb{
			padding-top:0;
		}
		.afib-stroke-risk-banner.forms .page-header {
			padding: 22px 0px 28px;
		}
	}
