body.preview .genericformcomponent.section{
	display: block;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.gigya-screen input.gigya-input-text::placeholder {
    font-weight: 400;
}
body.MSsuccess .successForm, body.UCsuccess .successForm, body.accumulator-formscreen .successForm {
	display: none;
}
.form-html {
    max-width: 850px;
    margin: 50px auto;
    text-align: center;
}
.gigya-screen, .gigya-screen * {
    line-height: 20px;
    font-size: 16px;
    color: #333;
    text-align: center;
	font-family: "montserrat";
	box-sizing: border-box;
}
.support-Yes, .copay-Yes, .c0s1p0, .c0s1p1, .c1s1p0, .c1s0p1, .c1s0p0{
	display: none;
}
.gigya-screen-content div.gigya-screen.width500 {
    max-width: 500px;
    padding: 0;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-label{
    display: block;
    text-align: center;
}
.gigya-composite-control.gigya-composite-control-submit.btn-option {
    max-width: 150px;
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    margin-right: 30px;
	margin-bottom: 40px;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item .gigya-input-radio{
	display: none;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item {
    background: #E9EBED;
    margin-bottom: 15px;
    padding: 10px;
	width: 100%;
	cursor: pointer;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label {
    text-align: left;
}
.gigya-composite-control.gigya-composite-control-submit.continue,.gigya-composite-control.gigya-composite-control-submit.submit {
    /* max-width: 136px; */
	max-width:100%;
}
.gigya-screen a.gigya-button, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend, .gigya-screen input[type=button], .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit, .gigya-screen input[type=submit], .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link {
    height: 40px;
    border-radius: 0;
    border-color: #E9EBED;
    box-shadow: none;
    background-color: #E9EBED;
    font-size: 16px;
    color: #333;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown input, .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select, .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input, .gigya-screen .gigya-composite-control.gigya-composite-control-textbox select, .gigya-screen .gigya-composite-control.gigya-composite-control-password input, .gigya-screen .gigya-composite-control.gigya-composite-control-password select {
    text-align: left;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-textbox input,.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select,#eventFilter select{
	border: 1px solid #58595B;
	border-radius:0;
	height:40px;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-label, .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label, .gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-label {
    text-align: left;
    color: #333;
    font-size: 16px;
    line-height: 20px;
}
.gigya-screen *.gigya-error-msg.gigya-error-msg-active, .gigya-screen *.gigya-error-msg-active.gigya-form-error-msg {
    color: #FF0000;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
}
label.gigya-composite-control.gigya-composite-control-label.privacy-statement {
    text-align: left;
}
.gigya-screen .gigya-label-text {
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    color: #333;
    font-family: "montserrat";
	font-weight: 600;
}
.gigya-screen option {
    width: 100%;
    padding: 5px;
    text-align: left;
}
.gigya-screen ul.bulleted li {
    text-align: left;
	margin-bottom: 15px;
}
.gigya-screen ul.bulleted {
    padding-left: 55px;
}
.gigya-screen .step-head {
    margin-bottom: 41px;
	padding:0;
}
.gigya-screen .step-head h3, .gigya-screen h3{
    font-size: 22px;
    line-height: 27px;
    color: #0032A0;
    font-weight: 700;
    border-bottom: 4px solid #FF0000;
	padding-bottom: 5px;
	display:inline-block;
}
.gigya-screen h3.no-border {
    border-bottom: 0;
}
.gigya-screen .question {
    font-weight: 600;
    padding-bottom: 16px;
}
.gigya-screen a.gigya-button:hover, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:hover, .gigya-screen input[type=button]:hover, .gigya-screen a.gigya-button:active, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:active, .gigya-screen input[type=button]:active, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:active, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:active, .gigya-screen input[type=submit]:active, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:active, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:hover, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:hover, .gigya-screen input[type=submit]:hover, .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:hover {
    background-color: #E9EBED;
    border-color: #E9EBED;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item:hover {
    background: #0032A0;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item:hover label {
    color: #FFF;
}
.gigya-composite-control.gigya-composite-control-multi-choice.service-opt {
    padding-bottom: 10px;
}
label.gigya-composite-control.gigya-composite-control-label.font-12 *, label.gigya-composite-control.gigya-composite-control-label.font-12 {
    font-size: 12px;
    line-height: 15px;
    color: #333;
}
label.gigya-composite-control.gigya-composite-control-label.font-12 a{
	color: #1371b9;
}
.gigya-composite-control.gigya-composite-control-submit.light-blue input {
    background: #2081B9;
    color: #FFF;
	background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/button-arrow.svg);
    background-repeat: no-repeat;
    /*background-position-x: 90%;
    background-position-y: 48%;*/
	margin-bottom: 40px;
	font-weight:700;
	width: auto;
    background-position: center right 20px;
    padding: 0 36px 0 20px;
}
.gigya-screen .font-400 *, .gigya-screen .font-400, .font-400 {
    font-weight: 400;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown, .gigya-screen .gigya-composite-control.gigya-composite-control-textbox, .gigya-screen .gigya-composite-control.gigya-composite-control-password {
    margin-bottom: 25px;
}
label.gigya-composite-control.gigya-composite-control-label.sub-head *, label.gigya-composite-control.gigya-composite-control-label.sub-head {
    color: #0032A0;
    font-weight: 700;
}
.gigya-composite-control.gigya-composite-control-checkbox.font-14 *, .font-14 {
    font-size: 14px;
    line-height: 17px;
}
label.gigya-composite-control.gigya-composite-control-label.privacy-statement a {
    font-weight: 700;
}
.gigya-screen.landscape .gigya-layout-row.with-divider {
    display: none;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label {
    flex: auto;
}
.form-footer {
    max-width: 500px;
    margin: 0 auto;
    margin-bottom: 50px;
}
.font-12, ul.symbols li.font-12{
    font-size: 12px;
    line-height: 15px;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox.field-ageCheck,.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.custom-checkbox:not(.ucoptions) .gigya-multi-choice-item{
	align-items: center;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox{
	flex-wrap: wrap;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-label {
    margin-left: 8px;
	flex-basis:50%;
}
.gigya-screen span.tooltip {
    font-weight: 600;
	text-align: left;
}
.gigya-screen span.tooltip .tooltiptext, .gigya-screen span.tooltip .tooltiptext span {
    font-weight: 400;
    color: #333;
	text-align:left;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox, .gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox input {
    height: 30px;
    width: 30px;
    background-color: #E9EBED;
    display: inline-block;
    appearance: none;
    margin: 0 7px 0 0;
    position: relative;
	cursor:pointer;
}
.gigya-screen.ddg-uc .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox, .gigya-screen.ddg-ms .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox{
    background-color: #FFFFFF;
}
#aboutUC-form .gigya-screen.ddg-uc .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox{
    background-color: #E9EBED;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox input:checked::before, .gigya-screen .gigya-composite-control.custom-checkbox .gigya-multi-choice-item.checked input:before{
    content: '';
    position: absolute;
    left: 2px;
    top: 45%;
    height: 35%;
    width: 4px;
    background-color: #0032A0;
    content: "";
    transform: translateX(10px) rotate(-50deg);
    transform-origin: left bottom;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox input:checked::after, .gigya-screen .gigya-composite-control.custom-checkbox .gigya-multi-choice-item.checked input:after {
	content: '';
	position: absolute;
    left: 2px;
    bottom: 6px;
    height: 4px;
    width: 65%;
    background-color: #0032A0;
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox .gigya-input-checkbox:focus {
    outline: 0;
    border: 0 !important;
    box-shadow: none !important;
}
.gigya-screen .unbold {
    font-weight: normal;
}
.gigya-screen .italic {
    font-style: italic;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-header {
    padding-bottom: 0;
    margin-bottom: 0;
}
.gigya-screen .gigya-composite-control{
    position: relative;
}
.gigya-composite-control-dropdown:after,#eventFilter:after{
	bottom: 33px;
    right: 12px;
    border-top: 8px solid #2081B9;
    content: "";
    display: inline-block;
    position: absolute;
    height: 0;
    width: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    pointer-events: none;
}
.gigya-composite-control-dropdown select {
    appearance: none;
    padding-left: 10px;
    font-size: 16px;
}
.gigya-composite-control.gigya-composite-control-label.details>span.or-circle{
    border-radius: 50px;
    width: 37px;
    height: 37px;
    background: #E8EFFA;
    color: #333333 !important;
    font-weight: 700 !important;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
    font-style: normal;
    margin: 17px auto;
}
#gigya-accumulatorcopay-screen h3 {
    border-bottom: 0;
}
.gigya-screen .gigya-composite-control.sign-selection {
    display: none;
}
.gigya-screen.signupform .gigya-composite-control.gigya-composite-control-multi-choice.custom-checkbox .gigya-multi-choice-item input[type=radio]{
	border-radius: 0;
    margin-right: 8px;
    appearance: none;
    width: 30px;
    height: 30px;
    background-color: #E9EBED;
    position: relative;
    display: block;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.custom-checkbox .gigya-multi-choice-item{
	background:#fff;
	margin-bottom:0;
	padding: 10px 0;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.custom-checkbox .gigya-multi-choice-item input[type=radio]{
	border-radius:0;
	margin-right: 8px;
	appearance: none;
    width: 30px;
    height: 30px;
	background-color: #E9EBED;
    position: relative;
    display: block;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.custom-checkbox *,.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.custom-checkbox .gigya-label-text{
	text-align:left;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.custom-checkbox .gigya-multi-choice-item:hover label {
    color: #333;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-label-text{  
	text-align:center;
	margin-bottom:8px;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item{
	max-width: 150px;
    display: inline-block;
	margin-right: 30px;	
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item,.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.multiline-btns .gigya-multi-choice-item{
	padding: 0;   
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item label,.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.multiline-btns .gigya-multi-choice-item label{
	margin-left: 0;
    cursor: pointer;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gigya-screen.portrait .gigya-layout-row.with-divider > .gigya-layout-cell.with-divider {
    display: none;
}
.gigya-composite-control-submit.final.loading,.gigya-composite-control-submit.accu-submitbtn.loading{
	cursor:default;
	pointer-events:none;
}
.gigya-composite-control-submit.final.loading:after,.gigya-composite-control-submit.accu-submitbtn.loading:after {
    content: "";
    display: inline-block;
    height: 30px;
    width: 29px;
    top: 5px;
    position: absolute;
    left: 46%;
    background: url(/content/dam/commercial/us/zeposiadtc/en/images/signup/loading.gif);
    background-size: 32px;
}
/*copay renewal css starts*/
.copay-renewal .gigya-composite-control.gigya-composite-control-submit.btn-option, .gigya-composite-control.gigya-composite-control-submit.btn-option.indi-show {
    max-width: 100%;
    display: block;
    margin: 0;
}
.copay-renewal .gigya-composite-control.gigya-composite-control-submit.btn-option.clicked input, .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item.clicked label {
    background: #0032A0;
    color: #fff;
    font-weight: 700;
}
.gigya-screen.copay-renewal .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item input[type=radio] {
    appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #E9EBED;
    position: relative;
    display: block;
    margin: 0;
}
.gigya-screen.copay-renewal .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item input[type='radio']:checked::before {
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    display: block;
    background: #0032A0;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label {
    margin-left: 8px;
    text-align: left;
}
.gigya-screen.copay-renewal .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item + .gigya-multi-choice-item {
    padding-top: 20px;
}
.gigya-screen.copay-renewal .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{
	background: transparent;
	margin: 0;
    padding: 9px 0 0;
}
.copay-renewal label.gigya-composite-control.gigya-composite-control-label.error-state{
    padding: 20px 30px 20px 56px;
    color: #EF453E;
    font-size: 12px;
    position: relative;
    margin-bottom: 24px;
    font-weight: 700;
    border: 2px solid #E9EBED;
    text-align: left;
}
.copay-renewal label.gigya-composite-control.gigya-composite-control-label.error-state a {
    color: #EF453E;
}
.copay-renewal label.gigya-composite-control.gigya-composite-control-label.error-state a:last-of-type {
    color: #2081B9;
}
.copay-renewal label.gigya-composite-control.gigya-composite-control-label.error-state:before {
    content: '';
    background: url(/content/dam/commercial/us/zeposiadtc/en/images/signup/warning.svg);
    position: absolute;
    width: 30px;
    height: 27px;
    display: block;
    background-size: 30px;
    left: 15px;
}
.gigya-screen .blue-link,.gigya-screen .blue-link span {
    color: #2081B9;/* !important;*/
    font-weight: 700;
    cursor: pointer;
}
.gigya-screen.copay-renewal .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item:hover label {
    color: inherit;
}
.copay-renewal .gigya-composite-control.gigya-composite-control-multi-choice > label {
    text-align: left;
}
.gigya-screen .disabled {
    opacity: 0.3;
    pointer-events: none;
}
.gigya-screen .gigya-composite-control.hide, .hide{
    display: none !important;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-textbox input::placeholder, .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select::placeholder {
    color: #58595B;
}
.copay-success-section, .signupform-success-section {
    max-width: 850px;
    margin: 36px auto;
}
/*copay renewal css ends*/
/*signup success*/
.success-screen, .accumulator-screen, .patam-success-content {
    display: none;
}
.MSsuccess.accumulator-screen, UCsuccess.accumulator-screen, .accumulator-formscreen .accumulator-screen{
	display:block;
}
.success-screen p, .success-screen h1 {
    padding-bottom: 28px;
    margin: 0;
}
.success-screen p{
	padding-bottom: 16px;
}
.ticket-section {
    max-width: 320px;
    margin:auto;
}
.copay-ticket {
    display: flex;
    flex-direction: column;
    border: 1.5px solid #000;
    margin: 5px auto 35px;
}
.ticket-header {
    background: linear-gradient(90.17deg, #1191F4 0.09%, #0034A2 99.81%);
    height: 80px;
    padding: 20px 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.ticket-header img.zepLogo {
    max-width: 160px;
}
.ticket-header .rightText {
    margin-left: 9px;
}
.ticket-header .rightText:before {
    content: "";
    background: #fff;
    position: absolute;
    width: 2px;
    height: 60px;
    top: 13%;
}
.ticket-header .rightText p {
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    padding-left: 19px;
    margin-bottom: 0;
	padding-bottom: 0;
}
.ticket-body {
    padding: 27px 18px 11px;
}
.copay-ticket .ticket-body h2 {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 12px;
}
.copay-ticket .ticket-body p.center.blue-text {
    color: #0032A0;
    padding: 0 39px;
}
.copay-info {
    /* columns: 2; */
    padding: 0;
    font-weight: 500;
   /* -webkit-column-count: 2;
    -moz-column-count: 2;*/
    list-style-type: none;
	margin: 0 auto;
    text-align: center;
}
.copay-ticket .ticket-body .cardid {
    text-align: center;
    margin: 0px 0 18px;
    padding-bottom: 0;
}
.copay-ticket .ticket-body .border-box {
    padding: 13px 19px;
    margin: 0 0px 27px;
    border: 1px solid #768692;
}
.copay-ticket .ticket-footer{
    margin: 0 18px 29px;
}
.copay-ticket .ticket-footer .img-center{
	margin:0 auto;
	display:block;
}
.blue-text{
	color: #0032A0;
}
.small-caps {
    font-variant: small-caps;
	font-size:12px;
}
.copay-ticket .font20{
	font-size:20px;
	font-weight:700;
}
.downloadpdf, .downloadpdf:hover {
    background: #2081B9;
    color: #fff;
    padding: 10px 20px;
	display: inline-flex;
    gap: 8px;
}
.downloadpdf:hover, .gigya-composite-control.gigya-composite-control-submit.light-blue input:hover {
    background-color: #0032A0;
}
/*signupform starts*/
#txtpgm .termstxt{
	margin-left: -45px;
}
.indication-agnostic {
    max-width: 500px;
    margin: 0 auto;
    text-align: center;
}
.indication-agnostic p {
    font-size: 16px;
    line-height: 20px;
    color: #333;
    font-family: "montserrat";
    font-weight: 600;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.indication-agnostic input {
    display: none;
}
.indication-agnostic .gigya-multi-choice-item {
    background: #E9EBED;
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
    cursor: pointer;
}
.indication-agnostic label {
    margin-left: 0;
    cursor: pointer;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.indication-agnostic .gigya-multi-choice-item.clicked label {
    background: #0032A0;
    color: #fff;
    font-weight: 700;
}
.indication-agnostic .gigya-multi-choice-item label:hover {
    background: #0032A0;
	color: #fff;
}
.bold {
    font-weight: 700 !IMPORTANT;
}
.indication-agnostic{
	display: none;
}
.sign360 .indication-agnostic{
	display: block !important;
}
.sign360.accumulator-formscreen .indication-agnostic {
	display: none !important;
}
.sign360 .indication-agnostic + .form-html.disabled {
    opacity: 0.3;
	pointer-events: none;
}
.sign360.MSsuccess .indication-agnostic, .sign360.UCsuccess .indication-agnostic{
	display: none !important;
}
/*sign360 ends*/
.mar-left .copay-support,#ucothersel label,#gigya-eventshare-screen h3{
	display:none;
}
#txtpgm.mar-left .termstxt{
	margin-left:0;
}
.field-serviceopt.yesblk .gigya-multi-choice-item:nth-child(4),.field-serviceopt.noblk .gigya-multi-choice-item:nth-child(3) {
    transform: translate(0, -100%);
    transition: all 0.2s linear;
    visibility: hidden;
    height: 0;
    z-index: 0;
    margin-top: -17px;
}
.field-serviceopt.yesblk .gigya-multi-choice-item.animatebtn,.field-serviceopt.noblk .gigya-multi-choice-item.animatebtn {
    height: auto;
    visibility: visible;
    transform: translate(0, 0%);
    bottom: 0;
    z-index: 1;
    margin: 0;
}
.UCsection .ucshow{
	display:inline;
}
.UCsection .msshow,.MSsection .ucshow{
	display:none;
}
/*signupform ends*/
/*patient amb*/
.gigya-screen.patamb-form .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item:last-of-type {
    margin-right: 0;
}
.gigya-screen.patamb-form .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item{
    margin-right: 25px;
}
#txtpgm .gigya-error-msg.gigya-error-msg-active {
    padding: 0;
}
#txtpgm {
    padding-bottom: 26px;
}
.patamb-form.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item {
    margin-bottom: 13px;
}
.patamb-form.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-error-msg.gigya-error-msg-active {
    padding: 0;
}

/* ankitha */
.gigya-screen .gigya-composite-control.gigya-composite-control-label.mb-30{
	margin-bottom:30px;
}
.gigya-screen .gigya-composite-control-label.mb-25,.gigya-screen .gigya-composite-control-checkbox.mb-25,.gigya-screen.events-signup .gigya-composite-control.gigya-composite-control-multi-choice{
	margin-bottom:25px;
}
.gigya-screen.events-signup .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{
	margin-bottom:0
}
.gigya-screen.events-signup .gigya-composite-control.gigya-composite-control-multi-choice.multiline-btns .gigya-multi-choice-item:nth-child(2){
	margin-bottom:18px;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-textbox.redBox input, .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown.redBox select,.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.redBox .gigya-multi-choice-item,.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox.redBox input {
    border: 1px solid #FF0000;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-textbox.redBox.DisableError input, .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown.redBox.DisableError select,.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.redBox.DisableError .gigya-multi-choice-item,.gigya-screen .gigya-composite-control.gigya-composite-control-checkbox.redBox.DisableError input {
    border: 1px solid #58595B;
}
.gigya-screen * .DisableError span.gigya-error-msg.gigya-error-msg-active{
    display: none;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-error-msg.gigya-error-msg-active{
	text-align:center;
}
.gigya-screen .gigya-composite-control.gigya-composite-control-dropdown.redBox:not(.DisableError):after{
	bottom: 56%;
}
.field-ageCheck .gigya-error-msg,#txtpgm .gigya-error-msg,#consentCheckbox span.gigya-error-msg{
	width:100%;
}
.eventshare-blk .share{
	margin: 4.1rem auto 5rem;
}
.share{
	display:flex;
	justify-content: space-between;
}
.share > div{
	flex-basis: 50%;
	text-align:center;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.share .left{
	border-right:2px solid #00A3E0;;
}
.share p{
	color:#2081B9;
	font-weight:700;
	margin: 20px 0 4px;
}
/*datepicker css*/
.datepicker.datepicker-dropdown {
  width: 340px;
  padding: 0;
}
table.table-condensed,
.datepicker-days,
.datepicker-months,
.datepicker-years {
  width: 100%;
}
.datepicker table tr td {
  padding: 5px;
  line-height: 2em;
}
thead tr th {
  font-weight: 400;
  font-family: "Montserrat";
  font-size: 1em;
  line-height: 2em;
}
thead tr:first-child th {
  background-color: #0033a0 !important;
  border-radius: 0 !important;
  color: #fff;
  padding: 30px 0 5px;
}
th.dow {
  font-size: 0.9em;
  font-family: "Montserrat";
  font-weight: 400;
}
thead th.dow {
  font-weight: 700;
  color: #0033a0;
}
td.active {
  background: none !important;
  background-color: #0033a0 !important;
  border-radius: 25px !important;
}
td:hover {
  background-color: #fff !important;
}
td.new,
td.old {
  opacity: 0;
  pointer-events: none;
}
.datepicker-dropdown:before,
.datepicker-dropdown:after {
  display: none;
}
.gigya-composite-control.datepicker label {
  pointer-events: none;
}
/*ddg-uc*/
.ddg-uc.gigya-screen .field-apptCheck .gigya-label-text {
	font-weight:400;
}

@media only screen and (max-width: 768px) {
	.gigya-screen-content div.gigya-screen.width500 {
		width: 100%;
	}
	/*.gigya-screen .step-head h3 {
		border-bottom: 0;
	}*/
	.gigya-screen .step-head {
		/* border-bottom: 4px solid #FF0000; */
		padding-bottom: 10px;
	}
	.gigya-composite-control.gigya-composite-control-submit.btn-option,.gigya-screen.patamb-form .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item {
		margin-right: 20px;
	}
	.gigya-screen.portrait .gigya-layout-row.with-divider > .gigya-layout-cell.with-divider {
		display: none;
	}
	/*new mob css*/
	.gigya-screen.portrait.mobile a, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend, .gigya-screen.portrait.mobile h2, .gigya-screen.portrait.mobile h1, .gigya-screen.portrait.mobile .gigya-label, .gigya-screen.portrait.mobile .gigya-label-text, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-code-remember-label, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-header-text, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-number, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-yourphone, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-header-text, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-text, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-header-subtext, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-phonenumber, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-example, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-label, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-header-text, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-register-type span, .gigya-screen.portrait.mobile div.gigya-tfa .gig-tfa-container .gig-tfa-phone-resend-type span, .gigya-screen.portrait.mobile .sub-title-text, .gigya-screen.portrait.mobile .gigya-message, .gigya-screen.portrait.mobile .gigya-terms-of-use, .gigya-screen.portrait.mobile .gigya-forgotPassword, .gigya-screen.portrait.mobile .gigya-login-footer-text-wrapper, .gigya-screen.portrait.mobile .gigya-register-here-link, .gigya-screen.portrait.mobile .gigya-composite-control-label, .gigya-screen.portrait.mobile .main-header, .gigya-screen.portrait.mobile .site-title, .gigya-screen.portrait.mobile .site-title, .gigya-screen.portrait.mobile .forgotpassword, .gigya-screen.portrait.mobile *.gigya-error-msg.gigya-error-msg-active, .gigya-screen.portrait.mobile *.gigya-error-msg-active.gigya-form-error-msg, .gigya-screen.portrait.mobile input[type=text], .gigya-screen.portrait.mobile input[type=password], .gigya-screen.portrait.mobile input[type=email], .gigya-screen.portrait.mobile select {
		font-size: 16px;
		line-height: 21px;
	}
	.gigya-composite-control.gigya-composite-control-submit.btn-option input {
		box-sizing: border-box;
		white-space: inherit;
		padding: 8px 20px;
		height: auto;
	}
	/*patient ambassador form*/
	.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item{
		margin-right: 20px;
	}
	.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item:last-of-type {
		margin-right: 0;
	}
	.gigya-screen.patamb-form .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns.field-bestime .gigya-multi-choice-item {
		max-width: 100%;
	}
	.gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.inline-btns .gigya-multi-choice-item label, .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.multiline-btns .gigya-multi-choice-item label{
		padding: 10px 22px;
		text-align: center;
		height:auto;		
	}
	#events-reg .form-html p{
		text-align:left;
	}
	.eventform-blk .width500 {
		margin: 2.1rem auto 0;
	}
	.eventshare-blk .share {
		margin: 2.1rem auto 3.8rem;
		flex-direction: column;
		align-items: center;
	}
	.share > div{
		width:100%;
	}
	.share .left {
		border:0;
		border-bottom: 2px solid #00A3E0;
		padding-bottom: 22px;
		margin-bottom: 22px;
	}
	.share p{
		margin:0;
	}
	.gigya-screen.portrait.mobile a.font12new {
		font-size: 12px !important;
	}
}

@media only screen and (min-width: 769px){
.gigya-screen a.tel, a.tel {
    font-weight: 700;
    color: inherit;
    text-decoration: none;
    cursor: default;
    pointer-events: none;
	white-space: nowrap;
}
}
