/*******************************	Free plan branding*******************************/	.brandingWrapper {		padding: 15px 40px;		text-align: center;		background: #242C3E;		letter-spacing: 0.3px;		font-weight: lighter;	}	.brandingWrapper .brandingTextCont {		padding-top: 8px;	}	.brandingWrapper .brandingTextCont p {		display: inline-block;		color: #fff;		font-size: var(--fieldcomp-label-txt-size);		letter-spacing: var(--fieldcomp-label-txt-space);	}	.brandingWrapper .brandingTextCont svg {		width: 16px;		height: 16px;		margin-right: 2px;		position: relative;		top: 3px;		stroke-width: 0.3px;		fill: #fff;		stroke: #fff;	}	.brandingLogoCont {		text-align: center;		display: inline-block;	}	.ofliveErrMsgWrapper .brandingLogoCont {		float: none;	}	.brandingLogoCont img {		width: 140px;	}	.brandingLogoCont span {		display: block;		color:#fff;		font-size: var(--sf-elements-h6-txt-size);		letter-spacing: var(--sf-elements-h6-txt-space);	}	.brandingWrapper .brandingTextCont span {		line-height: 21px;	}	.brandingWrapper .brandingTextCont a {		text-decoration: underline;		color: #fff;	}	.zfbrandingWrapper .brandingLogoCont span {		float: left;		padding-top: 8px;		padding-right: 10px;	}	.new-Logo {		display: flex;		align-items: center;		justify-content: center;		padding: 20px 0 10px 0;	}	.rtl .new-Logo {		direction: ltr;	}	.new-Logo .power-Text {		display: inline-block;		padding-top: 0 !important;	}	.new-Logo .icon.formsLogo-White {		height: 37px;		width: 100px;	}	.new-Logo .icon.formsLogo-Black {		height: 37px;		width: 100px;	}/*********************************	Thankyou Page cases*********************************/	.thankyouTick {		stroke:var(--label-txt-clr);		width: 66px !important;		height: 66px !important;		margin-bottom: 15px !important;		margin: 0 auto;		display: block;	}	.icon-thankyou-tick {		fill: var(--label-txt-clr);		width: 100%;	}	.tyBackgroundBg {		background-color: rgba(var(--page-bg-clr), var(--page-bg-opacity));		position: fixed;		width: 100%;		height: 100%;		z-index: -1;		-ms-box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		box-sizing: border-box;		transform: translateZ(0);		-webkit-transform: translateZ(0);		outline: none;		opacity : var(--page-img-opacity);		top: 0;	}	.thankyouPageWrap .backgroundSecBg {		margin: 0;		padding: 0;	}	.thankyouPageWrap .templateWrapper,	.thankyouPageWrap .tyTemplateWrapper{		background: rgba(var(--field-cont-bg-clr), var(--field-cont-bg-opacity));		box-shadow: none;		border-radius: var(--field-cont-bdr-radius);	}	.tyTemplateWidth {		width: 800px;		-ms-box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		box-sizing: border-box;		margin:0 auto;		display: flex;		justify-content: center;		align-items: center;	}	.tyTemplateWidth .centerContainer{		min-width: 750px;	}	.ofliveErrMsgWrapper .tyTemplateWidth {		height: calc(100vh - 68px);		overflow: auto;	}	.infoWrapper {		overflow: hidden;		margin:20px 0px;	}	.infoContainer {		padding: 5px 25px 30px 25px;	}	.infoContainer .infoCont {		color: var(--label-txt-clr);		font-size: var(--description-txt-size);		letter-spacing: var(--description-txt-space);		font-weight: 500;	}	.infoWrapper .brandCont {		overflow: hidden;		padding: 15px;		text-align: center;	}	.brandCont .newEntryLink {		float: none !important;		margin: 0 auto;		text-align: center;		display: inline-flex;		flex-wrap: wrap;		justify-content: center;	}	.ofliveErrMsgWrapper .centerContainer {		border:1px solid var(--label-txt-clr) !important;		box-shadow: none !important;		border-radius: 10px !important;	}	.ofliveErrMsgWrapper .centerContainer .infoContainer {		padding-top: 30px;	}	.newEntryLink a {		display: inline-flex;		align-items: center;		border: var(--submit-bdr-width) var(--submit-bdr-style) var(--submit-bdr-clr) !important;		padding: 10px 20px !important;		border-radius: var(--submit-btn-radius);		-moz-border-radius: var(--submit-btn-radius);		-webkit-border-radius: var(--submit-btn-radius);		margin: 0 8px;		cursor: pointer;		color: var(--submit-txt-clr) !important;		fill: var(--submit-txt-clr);		font-size: var(--submit-txt-size);		letter-spacing: var(--submit-txt-space);		margin-bottom: 15px;		line-height: inherit;		position: relative;		text-decoration: none;		background: rgba(var(--submit-bg-clr)) !important;	}	.newEntryLink .livePlusIcon {		margin: 0 !important;		margin-right: 5px !important;		position: relative;		flex-shrink: 0;	}	.livePlusIcon {		width: 22px !important;		height: 22px !important;	}	.newEntryLink .liveEditIcon {		width: 15px !important;		height: 15px !important;		position: relative;	}	.newEntryLink .livePDFIcon,	.newEntryLink .liveAddIcon,	.newEntryLink .liveEditIcon,	.newEntryLink .livePlusIcon {		margin: 0 !important;		margin-right: 8px !important;		flex-shrink: 0;	}	.thankyouPageBtn b {        /* padding-left: 30px;        padding-right: 10px;        display: inline-block; */	}	.rtl .thankyouPageBtn b {                        	}	.rtl .newEntryLink .livePDFIcon,	.rtl .newEntryLink .liveAddIcon,	.rtl .newEntryLink .liveEditIcon,	.rtl .newEntryLink .livePlusIcon {		margin-right: 0 !important;		margin-left: 8px !important;		flex-shrink: 0;	}	.newEntryLink .livePDFIcon {		width: 19px !important;		height: 22px !important;	}	.backgroundSecBg.thankyouPageFocusCont {		outline: none;		display: flex;	}	.backgroundSecBg.thankyouPageFocusCont.jsEmbedResizeTyPage {		padding-top: 25px;		padding-bottom: 25px;	}	.thankyouPageWrap .templateWrapper table{		border-color:var(--label-txt-clr) !important;	}	.popGeneratePdf .popUpInner {		padding: 30px 30px 40px 30px;	}	.popGeneratePdf .popUpFields label {		line-height: 25px;		padding: 12px 30px 5px;		font-size: var(--instruction-txt-size);		letter-spacing: var(--instruction-txt-space);		text-align: center;		margin-bottom: 0px;	}	.popGeneratePdfNew .popUpInner {		background: #fff !important;	}	.popGeneratePdfNew .popupMainCont {		color: #ff0000 !important;	}	.downLoadFailed {		top: 0px;		position: absolute;		right: -40px;	}	.rtl .downLoadFailed  {		left: -40px;		right: auto;	}	.downLoadFailed .delete_icon {		width: 12px;		height: 12px;		background: #d1d1d1;		border-radius: 30px;		padding: 8px;		fill: #222;	}	.downLoadFailed  svg:hover {		background: #fff;	}	.thankyouPageWrap .thankyouPageBtn {		overflow: hidden;	}	.type1 .thankyouPageBtn svg.livePlusIcon{		width: 20px !important;		height: 20px !important;	}	.type3 .thankyouPageBtn svg.livePlusIcon{		width: 24px !important;		height: 24px !important;	}	.type4 .thankyouPageBtn svg.livePlusIcon{		width: 25px !important;		height: 25px !important;	}	.type5 .thankyouPageBtn svg.livePlusIcon{		width: 25px !important;		height: 25px !important;	}	.type6 .thankyouPageBtn svg.livePlusIcon{		width: 27px !important;		height: 27px !important;	}	.type1 .thankyouPageBtn svg.liveEditIcon{		width: 20px !important;		height: 15px !important;	}	.type3 .thankyouPageBtn svg.liveEditIcon{		width: 25px !important;		height: 17px !important;	}	.type4 .thankyouPageBtn svg.liveEditIcon{		width: 35px !important;		height: 20px !important;	}	.type5 .thankyouPageBtn svg.liveEditIcon{		width: 35px !important;		height: 20px !important;	}	.type6 .thankyouPageBtn svg.liveEditIcon {		width: 35px !important;		height: 20px !important;	}	.type1 .thankyouPageBtn svg.livePDFIcon {		width: 20px !important;		height: 17px !important;	}	.type3 .thankyouPageBtn svg.livePDFIcon {		width: 25px !important;		height: 20px !important;	}	.type4 .thankyouPageBtn svg.livePDFIcon {		width: 35px !important;		height: 24px !important;	}	.type5 .thankyouPageBtn svg.livePDFIcon {		width: 35px !important;		height: 24px !important;	}	.type6 .thankyouPageBtn svg.livePDFIcon {		width: 35px !important;		height: 24px !important;	}	.sfthankyouSummary table tr th {		border-top: 1px solid var(--label-txt-clr);		border-right: 1px solid var(--label-txt-clr);		padding: 8px 10px;		text-align: left;		width: 50%;	}	.sfthankyouSummary table {		width: 100%;		border-collapse: collapse;		border: 1px solid var(--label-txt-clr);	}	.sfthankyouSummary table tr {		border-collapse: collapse;	}	.sfthankyouSummary table tr td {		border-top: 1px solid var(--label-txt-clr);		border-right: 1px solid var(--label-txt-clr);		padding: 8px 10px;		text-align: left;		width: 50%;	}	.sfthankyouInline table {		width: 100%;		border-collapse: collapse;	}	.sfthankyouInline {		width: 100%;		display: block;		border: 1px solid var(--label-txt-clr);		overflow: auto;	}	.sfthankyouInline table tr td {		border-right: 1px solid var(--label-txt-clr);		border-top: 1px solid var(--label-txt-clr);		padding: 5px 10px;		text-align: left;	}	.sfthankyouInline table tr th {		border-right: 1px solid var(--label-txt-clr);		padding: 5px 10px;		text-align: left;		min-width: 80px;	}	.sfthankyouInline table tr th:last-child {		border-right: none;	}	.thankyouPageWrap.layout3 .centerContainer {		background:rgba(var(--form-cont-bg-clr), var(--form-cont-bg-opacity));		border: var(--form-cont-bdr-width) var(--form-cont-bdr-style) var(--form-cont-bdr-clr);		border-top-left-radius: var(--form-cont-bdr-topleft-radius);		border-top-right-radius: var(--form-cont-bdr-topright-radius);		border-bottom-left-radius: var(--form-cont-bdr-bottomleft-radius);		border-bottom-right-radius: var(--form-cont-bdr-bottomright-radius);		box-shadow: 0px 0px var(--form-cont-shadow-spread) 0px var(--form-cont-shadow-clr);	}	.thankyouPageWrap.grad_formCont.layout3 .centerContainer{		background: linear-gradient(var(--form-cont-gradient-angle), rgba(var(--form-cont-gradient-start-clr), var(--form-cont-gradient-start-clr-opacity)) var(--form-cont-gradient-start-percent), rgba(var(--form-cont-gradient-end-clr), var(--form-cont-gradient-end-clr-opacity)) var(--form-cont-gradient-end-percent)) !important;	}/*************************************	Live page - Translation cases*************************************/	.sideIcons{		position: absolute;		right: 20px;		top:30px;	}	.rtl .sideIcons{		right: auto;		left: 20px;	}	.liveTranslateSelect {		position: relative;		margin-bottom: 20px;	}	.liveTranslateSelect .liveTransIcons{		position: relative;		height: 33px;		border-radius: 4px;		cursor: pointer;		width: 33px;		text-align: center;		margin-top: 0px;		transition: 0.1s linear;		color: rgb(var(--value-txt-clr));		background-color: rgba(var(--elements-clr));		border: 1.5px solid rgb(var(--value-txt-clr));		z-index: 1;	}	.liveTranslateSelect .moreListDrodown {		position: absolute;		top: 45px;		right: 0px;		z-index: 99;	}	.liveTranslateSelect .moreListDrodown ul li {		position: relative;		padding: 6px 30px 6px 12px;		font-size: 13px;		min-width: 200px;		margin: 3px;		cursor:pointer;		text-overflow: ellipsis;		overflow: hidden;		max-width: 300px;		white-space: nowrap;		float: none;		line-height: 26px;		text-align: left;		border-radius: 5px;		color: rgb(var(--value-txt-clr));	}	.liveTranslateSelect .moreListDrodown ul li:hover{		background: rgba(var(--value-txt-clr), 0.1);	}	.liveTranslateSelect .moreListDrodown ul:after, .liveTranslateSelect .moreListDrodown ul:before {		bottom: 100%;		left: 100%;		border: solid transparent;		content: " ";		height: 0px;		width: 0;		position: absolute;		pointer-events: none;	}	.liveTranslateSelect .moreListDrodown ul:before {		border-bottom-color: rgba(var(--value-txt-clr), 0.1);		border-width: 9px;		margin-left: -22px;	}	.liveTranslateSelect .moreListDrodown ul:after {		border-bottom-color: rgb(var(--elements-clr));		border-width: 10px;		margin-left: -23px;	}	.liveTranslateSelect .moreListDrodown ul:after, .liveTranslateSelect .moreListDrodown ul:before {		left: 98%;		top:-18px;	}	.liveTranslateSelect .liveTransIcons .icon.trans {		width: 16px;		height: 16px;		fill: rgb(var(--value-txt-clr));		stroke: rgb(var(--value-txt-clr));		stroke-width: 1;		margin-right: 6px;		position: relative;		top: 8px;		right: 0px;	}	.liveTransIcons:hover{		transform: scale(1.08);		transition: 0.25s linear;	}	.liveTranslateSelect .moreListDrodown ul {		background-color: rgb(var(--elements-clr));		border: 1px solid rgba(var(--value-txt-clr), 0.1);		box-shadow: 0 1px 2px rgba(var(--value-txt-clr), 0.1);		border-radius: 5px;		display: none;		max-height: 210px;		min-height: 10px;		overflow: hidden;		overflow-y: auto;	}	.liveTranslateSelect .moreListDrodown ul::-webkit-scrollbar {		display: block !important;		width: 5px;		height: 0px;	}	.liveTranslateSelect .moreListDrodown ul::-webkit-scrollbar-thumb {		background-color: #A9A9A9;		border-radius: 50px;	}	.liveTranslateSelect .moreListDrodown ul::-webkit-scrollbar-track {		background-color: transparent;		border-radius: 50px;	}	.liveTranslateSelect .moreListDrodown ul li.langselected{		background: rgba(var(--value-txt-clr), 0.1);		color: rgb(var(--value-txt-clr));	}	.liveTranslateSelect .moreListDrodown ul li.langselected:before {		width: 1em;		height: 0.5em;		content: '';		position: absolute;		border-left: 1px solid;		border-bottom: 1px solid;		border-color: rgb(var(--value-txt-clr));		transform: rotate(-45deg) translate3d(0, 0, 0);		transform-origin: center center;		right: 16px;		top: 12px;		bottom: 0;	}	.liveTransIcons .arrow-down {		width: 0;		height: 0;		border-left: 3px solid transparent;		border-right: 3px solid transparent;		border-top: 3px solid rgb(var(--value-txt-clr));		position: absolute;		top: 14px;		right: 5px;	}	.popUpInner.liveTransErrorMsg{		padding:0;		background: #fff;	}	.liveTransErrorMsg .pHeader{		padding: 15px 20px;		border-bottom: 1px solid #e8eaec;	}	.liveTransErrorMsg .pContainer{		padding: 20px;		position: relative;	}	.liveTransErrorMsg .statusCont{		color: #444;		line-height: 23px;		font-size: var(--value-txt-size);		letter-spacing: var(--value-txt-space);	}	.liveTransErrorMsg  .pFooter{		padding: 5px 20px 25px !important;		text-align: right;	}	.liveTransErrorMsg .colorRed {		color: #d20007;		font-size: var(--description-txt-size);		letter-spacing: var(--description-txt-space);		line-height: 27px;	}	.liveTransErrorMsg .icon {		float: left;		border: 1px solid #d20007;		padding: 5px;		border-radius: 30px;		margin-right: 10px;		fill: #d20007;		width: 13px;		height: 13px;	}	.liveTransErrorMsg .pFooter button {		border-radius: 3px;		margin-left: 10px;		padding: 10px 20px;		font-size: var(--value-txt-size);		letter-spacing: var(--value-txt-space);		cursor: pointer;		margin-top: 10px;		font-family: var(--body-font), var(--body-font-fallback);	}	.liveTransErrorMsg .lightGray{		border:1px solid #ccc;		background: #f4f4f4;		color: #444;	}	.liveTransErrorMsg .red{		border:1px solid #d20007;		background: #d20007;		color:#fff;	}	.formLayout2.rtl .liveTranslateSelect .moreListDrodown {		right:0;		left:auto;	}	.formLayout2.rtl .liveTranslateSelect .moreListDrodown ul:before ,	.formLayout2.rtl .liveTranslateSelect .moreListDrodown ul:after {		left: 98%;	}	.formLayout3 .liveTranslateSelect .moreListDrodown {		left:0;		right:auto;	}	.formLayout3 .liveTranslateSelect .moreListDrodown ul:before ,	.formLayout3 .liveTranslateSelect .moreListDrodown ul:after {		left:16%;	}	.rtl .liveTransIcons ,	.rtl .moreListDrodown{		right: auto;		left: 0;	}	.rtl .liveTranslateSelect .moreListDrodown ul:after,	.rtl .liveTranslateSelect .moreListDrodown ul:before {		left: 12%;	}	.rtl .otpliveTranslateSelect{		right: auto;		left: 20px;	}	.rtl .liveTranslateSelect .moreListDrodown ul li{		text-align:right;	}	.rtl .liveTranslateSelect .moreListDrodown ul li.langselected:before{		left: 16px;		right:auto;	}	.rtl .liveTransErrorMsg .icon {		float: right;		margin-left: 10px;	}	.type5 .liveTransErrorMsg .statusCont,	.type6 .liveTransErrorMsg .statusCont{		line-height: normal;	}	.prepareDown_txt, .prepareDown_txt em {		color: #D86E0F !important;	}	.rtl .prepareDown_txt em {		padding-right: 5px;		padding-left: 0px;	}	.sideIcons .sideScanBtn {		margin-inline-start: 0;		width: 36px;		height: 36px;		margin-bottom: 20px;		transition: 0.1s linear;		background-color: rgba(var(--elements-clr));		border: 1.5px solid rgb(var(--value-txt-clr));		border-radius: 4px;		box-shadow: none;		display: flex;		align-items: center;		justify-content: center;		padding: 0;		cursor: pointer;	}	.sideIcons .sideScanBtn:hover {		transform: scale(1.08);		transition: 0.25s linear;	}	.sideIcons .sideScanBtn:focus {		box-shadow: none;		border: 1.5px solid rgb(var(--value-txt-clr));	}	.sideIcons .sideScanBtn svg {		width: 20px;		height: 20px;		fill: rgb(var(--value-txt-clr));		stroke: rgb(var(--value-txt-clr));		stroke-width: 1;	}	.accessibilityMenu svg {		width: 18px;		height: 18px;		fill: rgb(var(--value-txt-clr));		stroke: rgb(var(--value-txt-clr));		stroke-width: 1;		margin-right: 6px;		position: relative;		top: 8px;		right: -3px;	}.zfEmailVerfyPop {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 999;	background: rgba(25, 35, 43, 0.85);	padding: 30px;	display: none;	overflow-y: auto;}.zfEmailVerfyWrap {    background: rgba(var(--popup-bg-clr));    padding: 38px 24px 38px 24px;    border-radius: 6px;    box-sizing: border-box;    max-width: 550px;    margin: 4% auto 0 auto;    position: relative;    overflow: hidden;}.zfEmailVerfyWrap .delete_icon {    position: absolute;    top: 22px;    right: 22px;    width: 14px;    height: 14px;    stroke-width: 1px;    stroke: var(--label-txt-clr);    fill: var(--label-txt-clr);    cursor: pointer;}.rtl .zfEmailVerfyWrap .delete_icon {	right: auto;    left: 22px;}.zfEmailVerfyCont {    display: flex;    flex-flow: column;    align-items: center;    width: 100%;}.zfEmailVerfyCont h1 {    font-weight: bold;    color: var(--label-txt-clr);    margin-bottom: 25px;    line-height: 140%;    font-size: calc(var(--description-txt-size) + 2px);    letter-spacing: var(--description-txt-space);}.zfEmailVerfyCont p {    font-size: var(--elements-h5-txt-size);    letter-spacing: var(--elements-h5-txt-space);    max-width: 727px;    text-align: center;	margin-bottom: 15px;}.zfEmailVerfyCont p b {    display: block;    margin-top: 4px;    color: var(--label-txt-clr);    font-weight: 700;}.zfEmailVerfyCont h4 {    font-size: var(--instruction-txt-size);    letter-spacing: var(--instruction-txt-space);    color: var(--label-txt-clr);    font-weight: 500;}.zfOtpTextCont {    display: flex;    gap: 15px;    justify-content: space-between;    width: 100%;	margin-top: 20px;}.zfOtpTextCont input {    width: 16.6%;    height: 39px;    padding: 10px !important;    font-size: var(--value-txt-size);    letter-spacing: var(--value-txt-space);    color: rgb(var(--value-txt-clr));	font-weight: 500;    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));    border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);    border-radius: var(--input-radius);    word-break: normal;    background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    font-family: var(--body-font);    text-align: center;    box-sizing: border-box;	transition: 0.3s;}.zfOtpTextCont input:focus {	border-color: var(--input-focus-clr) !important;	box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.zfEmailVerfyWrap .error input[type="text"], .zfEmailVerfyWrap .error input[type="text"]:focus {    border-color: var(--error-txt-clr) !important;    border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width) !important;}.zfEmailVerfyErr {    display: flex;    align-items: center;    margin-top: 10px;    justify-content: space-between;    width: 100%;	max-width: 459px;}.zfEmailVerfyErr span {    font-size: var(--instruction-txt-size);    letter-spacing: var(--instruction-txt-space);    color: var(--label-txt-clr);    text-align: right;    font-weight: 500;	display: flex;    align-items: center;    flex-shrink: 0;	margin-inline-start: auto;}.zotperrdiv {    font-size: var(--error-txt-size);    letter-spacing: var(--error-txt-space);    color: var(--error-txt-clr);    flex-grow: 1;	margin-inline-end: 8px;}.zfEmailVerfyErr a {	color: rgba(var(--submit-bg-clr));    font-weight: 500;    font-size: var(--instruction-txt-size);    letter-spacing: var(--instruction-txt-space);    cursor: pointer;	margin-inline-start: auto;}.zfEmailVerfyCont span b {    color: rgb(var(--value-txt-clr));    font-weight: normal;}.zfEmailVerfyCont button {	background: rgba(var(--submit-bg-clr));    border: none;    width: 100%;    color: var(--submit-txt-clr);    padding: 10px 45px;    font-size: var(--submit-txt-size);    letter-spacing: var(--submit-txt-space);    cursor: pointer;    border-radius: var(--submit-btn-radius);    margin-top: 14px;    font-family: var(--body-font), var(--body-font-fallback);    display: flex;    align-items: center;    justify-content: center;}.zfEmailVerfyCont button.inlineBtn {	width: auto;}.zfOtpLoader {	width: 16px;	height: 16px;	border-radius: 50%;	border: 3px solid rgba(var(--submit-bg-clr),var(--opacity-5));	border-right-color: var(--submit-txt-clr);	margin-inline-end: 8px;	animation: zfloader2 1s infinite linear;	position: relative;}.zfOtpLoader::before {    content: "";    position: absolute;    width: 16px;    height: 16px;    border: 3px solid var(--submit-txt-clr);    border-radius: 50%;    top: -3px;    left: -3px;    opacity: 0.4;} @keyframes zfloader2 {to{transform: rotate(1turn)}} .zfVerifyContMail .captchaOuterWrapper {    border: 1px solid transparent;}.grad_popup .zfEmailVerfyWrap {	background: linear-gradient(var(--popup-bg-gradient-angle), rgba(var(--popup-bg-gradient-start-clr), var(--popup-bg-gradient-start-clr-opacity)) var(--popup-bg-gradient-start-percent), rgba(var(--popup-bg-gradient-end-clr), var(--popup-bg-gradient-end-clr-opacity)) var(--popup-bg-gradient-end-percent));	background-origin: border-box;}.emailVerifBtn {    font-size: var(--label-txt-size);    letter-spacing: var(--label-txt-space);    color: var(--label-txt-clr);    font-weight: var(--label-txt-weight);    font-style: var(--label-txt-style);    text-decoration: underline;    cursor: pointer;	margin-inline-start: 8px;	max-width: 150px;	flex-shrink: 0;	align-self: center;}.confrmEmailDiv ~ .emailVerifBtn {	display: block;}.zfPhoneUSA .emailVerifBtn {	white-space: normal;}.inputVeriField {	display: flex;	align-items: center;}.inputVeriLeftPan {	position: relative;	flex-grow: 1;	display: block;}.zfFldVerifCont {	flex-grow: 1;	position: relative;}.zfPhoneUSA .zfFldVerifCont {	display: contents;	align-items: center;}.zfPhoneUSA.inputVeriField span,.zfPhoneUSA.inputVeriField .usa-symbol {	flex-shrink: 0;}.twoColumn .emailVerifBtn,.threeColumn .emailVerifBtn {	max-width: none;    margin-inline-start: auto;    margin-top: 0;	align-self: center;}.inputVeriField .zfemail-verified {	right: calc(var(--input-bdr-right-width) + 10px);	left: auto;    position: absolute;    transform: translateY(-50%);    top: 50%;	opacity: 1;	width: 16px;	height: 16px;}.rtl .inputVeriField .zfemail-verified,.rtl.fieldModel_3 .inputVeriField .zfemail-verified {	right: auto;    left: calc(var(--input-bdr-left-width) + 10px);}.fieldModel_3 .inputVeriField .zfemail-verified {	left: auto;}.fullPage_subFrmContent .inputVeriField .zfemail-verified {	left: auto;}.rtl .fullPage_subFrmContent .inputVeriField .zfemail-verified {	right: auto;    left: calc(var(--input-bdr-left-width) + 10px);}.twoColumn .inputVeriField,.threeColumn .inputVeriField {	flex-flow: column;    align-items: initial;}.twoColumn .fieldtypeText.zfPhoneUSA .zfFldVerifCont,.threeColumn .fieldtypeText.zfPhoneUSA .zfFldVerifCont {	display: flex;	width: 100%;}.fieldDisabled .zfPhoneUSA.inputVeriField svg.icon.icon-lock {	display: none !important;}.fieldDisabled .zfPhoneUSA.inputVeriField .zfemail-verified {	display: block;}.fieldDisabled .fieldtypeText.ofIconCont.inputVeriField span.fldDisabledIcn svg,.fieldDisabled .fieldtypeText.inputVeriField span.fldDisabledIcn svg {	display: none !important;}.fieldDisabled .fieldtypeText.ofIconCont.inputVeriField span svg.zfemail-verified,.fieldDisabled .fieldtypeText.inputVeriField span svg.zfemail-verified,.fieldDisabled .fieldtypeText.inputVeriField .zfFldVerifCont svg.zfemail-verified {	display: block !important;}.zfInputLoader {	width: 16px;	height: 16px;	border-radius: 50%;	border: 3px solid transparent;    border-right-color: var(--label-txt-clr);	animation: zinploader 1s infinite linear;	right: calc(var(--input-bdr-right-width) + 10px);	left: auto;    position: absolute;    transform: translateY(-50%);    top: 50%;}.rtl .inputVeriField .zfInputLoader{	right: auto;    left: calc(var(--input-bdr-left-width) + 10px);}.zfInputLoader::before {    content: "";    position: absolute;    width: 16px;    height: 16px;    border: 3px solid var(--label-txt-clr);    border-radius: 50%;    top: -3px;    left: -3px;    opacity: 0.4;} @keyframes zinploader {to{transform: translateY(-50%) rotate(1turn)}} .fieldDisabled .zfFldVerifCont:hover .inputClearDiv {    display: none !important;}.zf_reCaptchav3_popup .zfEmailVerfyCont .captchaV3Description {	margin-bottom: 0;}.zf_reCaptchav3_popup .zfEmailVerfyCont h1 {	margin-bottom: 15px;}.inlinOtpverific {    padding: 10px 0px 0px;	width: 100%;}.inlinOtpverific .captchaOuterWrapper {    background: transparent;    display: inline-block;    padding: 5px 10px;    margin-top: 5px;    border-radius: 3px;    width: 100% ;    box-sizing: border-box;}.inlinOtpverific .captchaActOutCont {    margin: 0;    padding: 0;    position: relative;}.inlinOtpverific .errorMessage {	text-align: left;	max-width: none;}.rtl .inlinOtpverific .errorMessage {	text-align: right;}.inlinOtpverific input {    font-size: var(--value-txt-size);    letter-spacing: var(--value-txt-space);    color: rgb(var(--value-txt-clr));    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));    border-width: var(--input-bdr-top-width) var(--input-bdr-right-width) var(--input-bdr-bottom-width) var(--input-bdr-left-width);    border-radius: var(--input-radius);    word-break: normal;    background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    font-family: var(--body-font);    transition: 0.3s;    padding: 10px 10px;    box-sizing: border-box;    width: 100%;}.inlinOtpverific input:focus {	border-color: var(--input-focus-clr);    box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.inlinOtpverific .captchaImgCont {	background: #ffffff;    margin-top: 10px;    padding: 0;    text-align: center;	border-radius: 3px;    border: 1px solid #e8e8e8;}.inlinOtpverific .captchaRefreshBtn {	display: flex;	align-items: center;	justify-content: center;	position: relative;}.inlinOtpverific .captchaRefreshBtn .icon-refresh {	width: 24px;    height: 24px;    position: absolute;    right: 16px;    fill: var(--label-txt-clr);    top: 0;    bottom: 0;    margin: auto;    cursor: pointer;	transition: all 300ms ease;}.rtl .inlinOtpverific .captchaRefreshBtn .icon-refresh {	right: auto;	left: 16px;}.captchaRefreshBtn .icon-refresh.rotateReferesh {	animation: refreshroll 1s 1;    transform: rotate(0deg);}@keyframes refreshroll {    0% {        transform: rotate(0);    }    100% {        transform: rotate(360deg);    }}.rsendOtpAlert {    font-size: var(--instruction-txt-size);    letter-spacing: var(--instruction-txt-space);    font-weight: 300;    color: rgba(var(--submit-bg-clr));    position: absolute;    left: 50%;    transform: translateX(-50%);    top: -50px;    background: rgba(var(--submit-bg-clr), 0.1);    border: 1px solid rgba(var(--submit-bg-clr));    padding: 5px 19px;    border-radius: 0 0 4px 4px;    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12);    transition: top 300ms ease-in-out;    visibility: hidden;    box-sizing: border-box;    display: flex;}.rsendOtpAlert.rsendalertShow {  visibility: visible;  top: 0;}.zfEmailVerfyCont.rsendalertShow button {    margin-top: 25px;}.zfEmailVerfyErr .icon-Time {    width: 14px;    height: 14px;    margin-inline-end: 8px;}.zfEmailVerfyCont.rsendalertShow .zfOtpTextCont {    max-width: 459px;	direction: ltr;}.fldSuffixBtn {	padding: 9px 12px;	background: rgba(var(--input-bg-clr), var(--input-bg-opacity));	font-size: var(--value-txt-size);    letter-spacing: var(--value-txt-space);    color: rgb(var(--value-txt-clr));    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));    border-radius: var(--input-radius);	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 12%);	cursor: pointer;	margin: 0;    margin-inline-start: 8px;    max-width: 250px;    flex-shrink: 0;	position: relative;	display: flex;    align-items: center;	align-self: stretch;    justify-content: center;	text-decoration: none;	font-weight: normal;}.fldSuffixBtn:focus {	border-color: var(--input-focus-clr);    box-shadow: 0px 0px 2px 0px var(--input-focus-clr);}.fldSuffixBtn svg {	min-width: 20px;	min-height: 20px;	width: var(--value-txt-size);    height: var(--value-txt-size);    fill: rgb(var(--value-txt-clr));    stroke: rgb(var(--value-txt-clr));    stroke-width: 2px;    opacity: 1;    position: initial;    transform: none;}.noFieldIcon .fieldtypeText.ofIconCont .fldSuffixBtn svg {    display: block;}.fldSuffixBtn svg.icon-qrcode {	stroke-width: 1px;}.zfmultiLineWrap .fldSuffixBtn {	align-self: flex-end;}.zfmultiLineWrap.inputVeriField {	align-items: flex-end;}.searchDivEnable .fldSuffixBtn {	display: flex;}.zf-small .fldSuffixBtn {	max-width: 150px;}.searchDivDisable .fldSuffixBtn,.fieldDisabled .fldSuffixBtn {	background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));    border-color: var(--disabled-bdr-clr) ;	color: var(--disabled-txt-clr) ;	opacity: .6;	cursor: not-allowed;}.fieldDisabled .noManualInput .fldSuffixBtn {	opacity: 1;	cursor: pointer;	background: rgba(var(--input-bg-clr), var(--input-bg-opacity));    border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));}.fieldDisabled .searchDivDisable .fldSuffixBtn {	opacity: 1;}.searchDivDisable .fldSuffixBtn svg{	fill: var(--disabled-txt-clr);	stroke: var(--disabled-txt-clr);}.searchDivDisable .emailVerifBtn,.searchDivDisable .fldSuffixBtn {	opacity: 0.6;	cursor: not-allowed;}.searchDivDisable .fldSuffixBtn svg.icon.icon-Serch-Icon01 {	display: block !important;}.searchDivCont b.inputVeriField {	display: flex;}.extraWrapper .fldSuffixBtn,.extraWrapper .emailVerifBtn  {	margin-top: 15px;	display: none;    transition: all .5s;}.extraWrapper.otherChoiceAnimate .fldSuffixBtn,.extraWrapper.otherChoiceAnimate .emailVerifBtn {	display: block;}.pageWrapper.fieldModel_4 .fldSuffixBtn {	--input-radius: 4px;    --input-bdr-top-width: 1px;    --input-bdr-right-width: 1px;    --input-bdr-left-width: 1px;}.fieldDisabled .fieldtypeText.inputVeriField .fldSuffixBtn svg {	display: block;}.searchDivDisable .inputVeriField em.inputClearDiv {	display: none !important;}.fieldDisabled .searchDivDisable .fieldtypeText.ofIconCont.inputVeriField span.fldDisabledIcn svg,.fieldDisabled .searchDivDisable .fieldtypeText.inputVeriField span.fldDisabledIcn svg {    display: block !important;}.noManualInput input[ui_type="textbox"], .noManualInput textarea {    background: rgba(var(--disabled-bg-clr), var(--disabled-bg-opacity));    border-color: var(--disabled-bdr-clr) !important;    resize: none;    cursor: not-allowed;    transform: none !important;}.twoColumn .fldUnitAutoWrap .inputVeriField,.threeColumn .fldUnitAutoWrap .inputVeriField {	gap: 16px 8px;	flex-flow: row wrap;}.twoColumn .fldUnitAutoWrap .inputVeriField .inputVeriLeftPan,.threeColumn .fldUnitAutoWrap .inputVeriField .inputVeriLeftPan {	width: 50%;}.fldUnitAutoWrap .inputVeriField {	gap: 16px 8px;}.fldUnitAutoWrap .inputVeriField .zfSymbol,.fldUnitAutoWrap .inputVeriField .zfSymbolbefore,.fldUnitAutoWrap .inputVeriField .fldSuffixBtn,.twoColumn .fldUnitAutoWrap .fldSuffixBtn,.threeColumn .fldUnitAutoWrap .fldSuffixBtn {	margin: 0;	margin-inline-start: 0;	width: auto; }.fldUnitAutoWrap .extraWrapper.otherChoiceAnimate input.zfRadioOtherOption {	margin-top: 0px;}.fldUnitAutoWrap .extraWrapper.otherChoiceAnimate .inputVeriField {	margin-top: 15px;}.emailConfWrapper.inputVeriField {	margin-top: 16px;	display: flex;}.leftAlign .zfFieldDiv_cont .emailConfWrapper.inputVeriField,.rightAlign .zfFieldDiv_cont .emailConfWrapper.inputVeriField  {	margin-top: 16px; }.emailConfWrapper.inputVeriField .confrmEmailDiv {	margin-top: 0 !important;}.twoColumn .zfinlinetOtpFld .emailConfWrapper.inputVeriField,.threeColumn .zfinlinetOtpFld .emailConfWrapper.inputVeriField {	flex-flow: column;	gap: 0;}.twoColumn .zfinlinetOtpFld .emailConfWrapper .inputVeriLeftPan,.threeColumn .zfinlinetOtpFld .emailConfWrapper .inputVeriLeftPan {	width: 100%;}.twoColumn .zfinlinetOtpFld .emailVerifBtn,.threeColumn .zfinlinetOtpFld .emailVerifBtn {	margin-top: 8px;}@charset "UTF-8";/*******************************	Popup - common cases*******************************/	.popup_type2 {		position: fixed;		width: 730px;		z-index: 999;		left: 50%;		transform: translateX(-50%);	}	.popup_type3 {		width: 500px;		left: 50%;		transform: translateX(-50%);	}		.popup_type4 {		position: absolute;		width: 600px;		left: 50%;		transform: translateX(-50%);	}	.darkDim {		background: #000000;		opacity: 0.8;	}	.darkdim-div {		display: block;		height: 100%;		left: 0;		margin: 0;		padding: 0;		overflow: hidden;		position: fixed;		top: 0;		background: rgba(25,35,43,0.85);		width: 100%;		z-index: 500;	}	.dim-div {		display: block;		height: 100%;		left: 0;		margin: 0;		padding: 0;		overflow: hidden;		position: fixed;		top: 0;		background: rgba(25, 35, 43, 0.85);		width: 100%;		z-index: 500;	}	.dim-div1 {		display: block;		height: 100%;		left: 0;		margin: 0;		padding: 0;		overflow: hidden;		position: fixed;		top: 0;		width: 100%;		z-index: 500;	}	.dim-div1.screenFreeze {		z-index: 1000 !important;	}	.dim-div2 {		display: block;		height: 100%;		left: 0;		margin: 0;		padding: 0;		overflow: hidden;		position: fixed;		top: 0;		background: rgba(0, 0, 0, 0.9);		width: 100%;		z-index: 500;	}	.dim-div.dim-div3 {		z-index: 999;	}	.pScroll {		overflow-y: auto;	}		.pScroll .popUpOuter {		margin: 50px auto;		position: static;	}		.popUpOuter {		margin: 0 auto;		margin-top: 0%;		z-index: 999;	}	.popUpInner {		-webkit-border-radius: 3px;		-moz-border-radius: 3px;		border-radius: 3px;		padding: 20px 30px 20px 30px;		height: 1%;		box-shadow: 0px 0px 10px 2px #222222;	}	.popupHeader {		padding: 0px 0px 15px;		font-weight: 500;	}	.pop_Okaybtn {		color: var(--submit-txt-clr);		font-size: var(--elements-h5-txt-size);		letter-spacing: var(--elements-h5-txt-space);		background: rgba(var(--submit-bg-clr));		padding: 5px 15px;		border-radius: var(--submit-btn-radius);		border:1px solid var(--submit-bdr-clr);		cursor: pointer;		font-family: var(--body-font), var(--body-font-fallback);	}	.pop_Cancelbtn {		color: var(--label-txt-clr);		font-size: var(--elements-h5-txt-size);		letter-spacing: var(--elements-h5-txt-space);		background: transparent;		padding: 5px 15px;		border-radius: var(--submit-btn-radius);		border:1px solid var(--label-txt-clr);		cursor: pointer;		font-family: var(--body-font), var(--body-font-fallback);	}	.popAlertTxt {		font-size: var(--instruction-txt-size);		letter-spacing: var(--instruction-txt-space);		color: var(--label-txt-clr);	}		.failedHead {		border-bottom: 1px solid var(--label-txt-clr);		margin-bottom: 10px;	}	.failedHead label {		color: var(--label-txt-clr);		font-size: var(--label-txt-size);		letter-spacing: var(--label-txt-space);		padding-left: 8px;		font-weight: normal;	}	.popupMainCont {		color: var(--label-txt-clr);	}	.popUpFields {		margin: 0;		padding: 0;	}	.popUpFields label {		display: block;		margin-bottom: 10px;		font-weight: 500;	}	.popupTemFot {		margin-top: 10px;		padding: 10px 0px;	}	.popupTemFot a {		text-decoration: none;		margin: 0 8px 0 2px;	}	span.icon_warning {		width: 38px;		height: 38px;		border: 2px solid #ea1c23;		stroke: #ffffff;		stroke-width: 0.2;		display: inline-block;		border-radius: 50%;		position: relative;		box-sizing: initial;	}	.icon_warning svg.icon {		width: 20px;		height: 20px;		fill: #ea1c23;		position: absolute;		left: 9px;		top: 9px;	}	.ofErrorPopupDiv .popUpFields, 	.ofErrorPopupDiv .popUpFields label {		font-size: var(--description-txt-size) !important;		letter-spacing: var(--description-txt-space);	}		.ofErrorPopupDiv .popUpFields .popAlertTxt {		font-size: var(--value-txt-size) !important;		letter-spacing: var(--value-txt-space);	}	.ofErrorPopupDiv  a.pop_Okaybtn {		font-size: var(--submit-txt-size);		letter-spacing: var(--submit-txt-space);	}	.ofOuterPopupBg {		background: rgba(var(--popup-bg-clr));	}	.ofOuterPopupBg .popUpInner {		background: rgba(var(--field-cont-bg-clr));	}	.grad_submitBtn .pop_Okaybtn,	.grad_submitBtn .emailsaveBtn {		background: linear-gradient(var(--submit-btn-gradient-angle), rgba(var(--submit-btn-gradient-start-clr), var(--submit-btn-gradient-start-clr-opacity)) var(--submit-btn-gradient-start-percent), rgba(var(--submit-btn-gradient-end-clr), var(--submit-btn-gradient-end-clr-opacity)) var(--submit-btn-gradient-end-percent)) !important;		background-origin:border-box !important;	}/*******************************	Loader Anim cases*******************************/	.lodingAnimateWrap {		display: flex;		margin-left: 6px;		margin-top: 2px;	}	.lodingAnimateDiv {		width: 7px;		height: 7px;		border-radius: 50%;		background-color: #222;		margin-right: 3px;	}	.loading_Div_1 {		animation: load_Div .4s ease 0s infinite alternate;	}	.loading_Div_2 {		animation: load_Div .4s ease .2s infinite alternate;	}	.loading_Div_3 {		animation: load_Div .4s ease .4s infinite alternate;	}	@keyframes load_Div {	from {		opacity: 1;		transform: scale(1);	}	to {		opacity: .25;		transform: scale(.75);	}	}	.btnAlign_rht {		text-align: right;		padding-bottom: 0;	}	.loaderWrapper .popUpInner {		padding: 10px !important;	}	.loaderCont {		text-align: center;	}	.loaderCont span {		display: inline-block;		padding-left: 7px;		top: -5px;	}	.ofLoaderWrap {		border: none;		box-shadow: none;		background: none;		position: absolute;	}	.ofLoaderWrap .popUpInner {		border: none;		background: none;		box-shadow: none;	}	.ofLoaderWrap .loaderCont {		height: auto;		width: 500px;	}	.loader {		height: 15px;		width: 150px;		position: absolute;		top: 0;		bottom: 0;		left: 0;		right: 0;		margin: auto;	}	.loader--dot {		animation-name: loader;		animation-timing-function: ease-in-out;		animation-duration: 2s;		animation-iteration-count: infinite;		height: 15px;		width: 15px;		border-radius: 100%;		background-color: black;		position: absolute;		left: 0;	}	.loader--dot:first-child {		background-color: #C72336;		animation-delay: 0.5s;	}	.loader--dot:nth-child(2) {		background-color: #1E9C4C;		animation-delay: 0.4s;	}	.loader--dot:nth-child(3) {		background-color: #0F71AD;		animation-delay: 0.3s;	}	.loader--dot:nth-child(4) {		background-color: #E99424;		animation-delay: 0.2s;	}	.loader--text {		position: absolute;		top: 200%;		left: 0;		right: 0;		margin: auto;		font-size: 20px;		color: #fff;	}	@keyframes loader {		15% {			transform: translateX(0);		}		45% {			transform: translateX(135px);		}		65% {			transform: translateX(135px);		}		95% {			transform: translateX(0);		}	}/*******************************	Default alert popup*******************************/	.alertPop_Default .popUpInner {		background:#fff !important;	}	.alertPop_Default .failedHead {		border-bottom: 1px solid #D8D8D8;		margin-bottom: 20px;	}	.alertPop_Default .txtDiv_default {		color: #444;		font-size: var(--value-txt-size);		letter-spacing: var(--value-txt-space);	}	.alertPop_Default .pop_Okaybtn {		color: #fff;		border: 1px solid;		padding: 8px 20px;		border-color: #2F404E;		background: #2F404E !important;	}	.alertPop_Default .pop_Cancelbtn {		color: #444;		border: solid 1px #ccc;		padding: 8px 20px;		background: #F4F4F4;	}	.alertPop_Default .failedHead label {		color: #e12416;		font-size: var(--description-txt-size);		letter-spacing: var(--description-txt-space);		padding-left: 8px;		font-weight: normal;		padding-top: 2px;	}	.rtl .alertPop_Default .failedHead label {		padding-left: 0;		padding-right: 8px;	}	.alertPop_Default .paymentFailed_Wrap .popUpFields {		font-size:13px;	}	.alertPop_Default .btnAlign_rht {		padding-bottom:10px;		margin-top: 25px;	}	.alertPop_Default .popAlertTxt {		color:#444;		padding-bottom: 10px;	}	.alertPop_Default .popUpFields label {		color:#ff0000;		margin-bottom: 20px;	}	.grad_popup .alertPop_Default {		background: #fff !important;	}	.grad_submitBtn .alertPop_Default .pop_Okaybtn {		color: #fff;		border: 1px solid;		padding: 8px 20px;		border-color: #2F404E;		background: #2F404E !important;	}/*******************************	Media Preview popup*******************************/	.imageTypeZoom {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.imageTypeZoom .popupMainCont {		display: table-cell;		text-align: center;		vertical-align: middle;		padding: 0px !important;	}	.imageTypeZoom .popupMainCont img {		text-align: center;		vertical-align: middle;		max-width: 100%;		max-height: 100%;	}	.imageTypeZoom .ppDeleteIcon {		background-position: -130px -116px;	}	.removeBdr {		border-bottom: none;		padding-bottom: 0px;	}	.removeBdr .ppDeleteIcon {		margin: 0;		padding: 0;		position: absolute;		right: 15px;		top: 15px;	}	.ofPopCloseIcn svg.icon.delete_icon {		width: 14px;		height: 14px;		fill: #fff;	}	.ofPopCloseIcn {		position: absolute;		right: -14px;		background: #000;		border: 1px solid #000;		padding: 6px !important;		border-radius: 30px;		top: -15px;		cursor: pointer;		z-index: 1;	}	.rtl .ofPopCloseIcn {		right:auto;		left:-15px;		top: -13px;	}	.ofPopCloseIcn.ofPopupImageClose {		position: absolute;		right: 10px;		background: #000;		border: 1px solid #000;		padding: 6px;		border-radius: 30px;		top: 10px;		cursor: pointer;	}	.rtl .ofPopCloseIcn.ofPopupImageClose {		right: auto;		left: 10px;		top: 10px;	}	.ofPopCloseIcn.ofPopupImageClose svg.icon.delete_icon {		width: 22px;		height: 22px;		fill: #fff;	}	.pageReviewPopUp {		margin-bottom: 20px;		background: rgba(var(--popup-bg-clr));	}	.pageReviewPopUp .popUpInner {		background: rgba(var(--field-cont-bg-clr));		padding: 30px 20px 20px;	}	.pageReviewPopUp .popUpInner {		border: none !important;	}	.pageReviewPopUp .popupHeader {		position: relative;		height: 35px;		margin-bottom: 15px;		padding: 0 10px;	}	.nsReviewPopup .popupHeader {	    padding: 0;	}	.pageReviewPopUp .ofPopCloseIcn {		top: -45px;		right: -35px;	}	.rtl .pageReviewPopUp .ofPopCloseIcn {		left: -35px;		right: auto;		top: -40px;	}	.pageReviewPopUp .popupHeader .ppDeleteIcon {		margin-right: 0 !important;		margin-top: 4px !important;		padding: 0;		position: absolute;		right: 10px;	}	.pageReviewPopUp .popupMainCont {		padding: 0 10px;	}	.PopImgPreviewAlign {		display: flex;		text-align: center;		vertical-align: middle;		padding: 0px !important;		max-width: 100%;		height: 100%;		align-items: center;		justify-content: center;	}	.PopImgPreviewAlign .popUpInnerWrapper {		width:100%;		height:100%;		overflow:auto;		position:absolute;	}	.PopImgPreviewAlign .popupMainCont_new {		display: flex;		height: 100%;		width: 100%;		align-items: center;		justify-content: center;		transform: scale(1);		text-align: center;	}	.iframePopImgPreviewAlign .iframePopupMainCont_new {		text-align: center;		position: relative;		padding-bottom: 50px;	}	.PopImgPreviewAlign .popupMainCont_new img, 	.PopImgPreviewAlign .popupMainCont_new audio, 	.PopImgPreviewAlign .popupMainCont_new video,	.iframePopImgPreviewAlign .iframePopupMainCont_new img ,	.iframePopImgPreviewAlign .iframePopupMainCont_new audio ,	.iframePopImgPreviewAlign .iframePopupMainCont_new video {		max-width:80%;		max-height:80%;		transform: scale(1);	}	.PopImgPreviewAlign .delete_icon {		width: 20px !important;		height: 20px !important;		fill: #fff;	}	.PopImgPreviewAlign .ofPopupImageClose {		padding:8px !important;	}/*******************************	Save and Resume popup*******************************/	.popUpOuterSave .popupHeader {		padding-bottom: 0;	}	.popUpOuterSave .popupHeader .ppDeleteIcon {		margin-right: -15px !important;		margin-top: 3px !important;		padding: 4px;	}	.popUpOuterSave .popupMainCont h2 {		font-size: var(--label-txt-size);		letter-spacing: var(--label-txt-space);		font-weight: 600;		text-align: left;		margin: 10px 0px 25px;		color: var(--label-txt-clr);	}	.popUpOuterSave .popupMainCont {		padding: 0;	}	.popUpOuterSave .popupMainCont textarea {		width: 100%;		height: 60px;		-moz-box-sizing: border-box;		-webkit-box-sizing: border-box;		box-sizing: border-box;		resize: none;	}	.saveandReswrap {		background:rgba(var(--popup-bg-clr));	}	.saveandReswrap .saveEmailDiv1 input[ui_type="textbox"] {		font-size: var(--value-txt-size);		letter-spacing: var(--value-txt-space);		color: rgb(var(--value-txt-clr));		border-radius: var(--input-radius);		word-break: normal;		background: rgba(var(--input-bg-clr), var(--input-bg-opacity));		font-family: var(--body-font), var(--body-font-fallback);		border: 1px solid rgba(var(--input-bdr-clr), var(--input-bdr-opacity));	    border-top-width: min(1px, var(--input-bdr-top-width));	    border-bottom-width: min(1px, var(--input-bdr-bottom-width));	    border-left-width: min(1px, var(--input-bdr-left-width));	    border-right-width: min(1px, var(--input-bdr-right-width));	}	.rtl .saveandReswrap .saveEmailDiv1 input[ui_type="textbox"] {	    padding-right: 40px;	    padding-left: 10px;}	.saveandReswrap .saveEmailDiv1 input[ui_type="textbox"]:focus {		border-color: var(--input-focus-clr);		box-shadow: 0px 0px 2px 0px var(--input-focus-clr);	}	.fieldModel_4 .saveandReswrap .saveEmailDiv1 input[ui_type="textbox"]:focus {		box-shadow: 0px 3px 1px -3px var(--input-focus-clr);	}	.saveandReswrap .saveEmailDiv1.errSavemail input[ui_type="textbox"], .saveandReswrap .saveEmailDiv1.errSavemail input[ui_type="textbox"]:focus {		border-color: var(--error-txt-clr);	}	.saveandReswrap .saveEmailDiv1.errSavemail input[ui_type="textbox"]:focus {		box-shadow: 0px 0px 2px 0px var(--error-txt-clr);	}	.fieldModel_4 .saveandReswrap .saveEmailDiv1.errSavemail input[ui_type="textbox"]:focus {		box-shadow: 0px 3px 1px -3px var(--error-txt-clr);	}	.rtl .saveandReswrap .popupMainCont h2 {		text-align: right;	}	.rtl .saveandReswrap .popupMainCont p {		text-align: right;		padding-right: 0;	}	.saveandReswrap .popUpInner {		background: rgba(var(--field-cont-bg-clr));	}	.saveandReswrap .popUpInner {		border: none !important;	}	.saveandReswrapNew .popUpInner{		padding-bottom: 30px !important;	}	.saveandReswrap .errorMessage {		font-size: var(--sf-error-txt-size);		letter-spacing: var(--sf-error-txt-space);		font-weight: normal;		margin: 0;		padding-top: 5px;		padding-left: 0;	}	.saveandReswrap textarea {		padding: 10px;		height: 90px !important;		border: 1px solid rgb(var(--input-bdr-clr));		border-top-width: min(1px, var(--input-bdr-top-width));	    border-bottom-width: min(1px, var(--input-bdr-bottom-width));	    border-left-width: min(1px, var(--input-bdr-left-width));	    border-right-width: min(1px, var(--input-bdr-right-width));		border-radius: 3px;		background: rgba(var(--input-bg-clr), var(--input-bg-opacity));		font-family: var(--body-font), var(--body-font-fallback);		color: rgb(var(--value-txt-clr));		font-size: var(--elements-h6-txt-size);		letter-spacing: var(--elements-h6-txt-space);	}	.saveandReswrap .btnLoad {		background: url(../../images/btnLoad.gif);		width: 16px;		height: 16px;	}	.headTxtsave {		font-size: var(--instruction-txt-size) !important;		letter-spacing: var(--instruction-txt-space);		margin-bottom: 10px;		text-align: left;		font-weight: 600;	}	.rtl .headTxtsave{		text-align: right;	}	.emailLinksave {		width: 443px;		padding: 7px 10px;	}	.saveEmailDiv1 {		margin: 0px;		width: 100%;	}	.saveEmailDiv1 input {		width: 75%;		border-radius: 3px;	}	.emailsaveBtn {		padding: 9.5px 5px;		width: 20%;		background: rgba(var(--submit-bg-clr));        border: var(--submit-bdr-width) var(--submit-bdr-style) var(--submit-bdr-clr);		color:var(--submit-txt-clr);		border-radius: var(--submit-btn-radius);		font-size: var(--value-txt-size);		letter-spacing: var(--value-txt-space);		cursor: pointer;		font-family: var(--body-font), var(--body-font-fallback);		line-height: 1.3;	}	.saveSuccesDiv {		background: rgba(var(--input-bg-clr), var(--input-bg-opacity));		border: 1px solid rgb(var(--input-bdr-clr));		margin: 0 auto;		padding: 18px 10px;		margin-top: 0px;		text-align: center;		margin-bottom: 0px;		border-radius: 3px;		display: flex;	    align-items: center;	    justify-content: center;	}	.saveSuccesDiv_new svg.icon.icon-tick-circle {	    width: 28px;	    height: 28px;	    stroke-width: 0.1px;	    fill: rgb(var(--value-txt-clr));	    stroke: rgb(var(--value-txt-clr));	}	.saveSuccesDiv span {		font-weight: normal;		font-size: var(--instruction-txt-size);		letter-spacing: var(--instruction-txt-space);		color: rgb(var(--value-txt-clr));		padding-left: 10px;		position: relative;	}	.rtl .saveSuccesDiv span {	    padding-right: 10px;	    padding-left: 0px;	}	.saveSuccesDiv img {		width: 30px;		position: relative;		top: 1px;	}	.saveCpyBoard {		position: absolute;		right: 3px;		font-size: var(--elements-h5-txt-size);		letter-spacing: var(--elements-h5-txt-space);		min-width: 200px;		max-width: 90%;		border-radius: 5px;		bottom: 95px;		box-shadow: 0px 0px 4px 0px #4a4a4a;		padding: 8px 15px;		background: #222;		text-align: center;		color: #fff;	}	.rtl .saveCpyBoard {		right:auto;		left:3px;	}		.posReldiv {		position: relative;		margin-top: 20px;	}	.saveInputTxt {		position: relative;		display: inline-block;		width: 77%;		cursor: not-allowed;	}	.saveInputTxt svg.icon.icon-Email {		position: absolute;		width: 20px;		height: 20px;		float: left;		top: 50%;		opacity: 0.4;		left: 12px;		transform: translateY(-50%);		fill: rgba(var(--value-txt-clr));	}.rtl .saveInputTxt svg.icon.icon-Email {	    right: 12px;	    left: auto;}	input.emailLinksave.saveEmailDivDisabled {		pointer-events: none;		pointer-events: none;		background: #e7e7e7;		border-color: #dadada;	}	.saveInputTxt input.emailLinksave {		padding-left: 40px;		width: 100%;	}	.savecmonLoader {		font-size: 7px;		float: left;		margin: 5% 0 0 10px;		text-indent: -9999em;		width: 2em;		height: 2em;		border-radius: 50%;		background: var(--submit-txt-clr);		background: -moz-linear-gradient(left, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		background: -webkit-linear-gradient(left, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		background: -o-linear-gradient(left, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		background: -ms-linear-gradient(left, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		background: linear-gradient(to right, var(--submit-txt-clr) 10%, rgba(255, 255, 255, 0) 42%);		position: relative;		-webkit-animation: load3 0.8s infinite linear;		animation: load3 0.8s infinite linear;		-webkit-transform: translateZ(0);		-ms-transform: translateZ(0);		transform: translateZ(0);	}	@-webkit-keyframes load3 {		0% {			-webkit-transform: rotate(0deg);			transform: rotate(0deg);		}		100% {			-webkit-transform: rotate(360deg);			transform: rotate(360deg);		}	}	@keyframes load3 {		0% {			-webkit-transform: rotate(0deg);			transform: rotate(0deg);		}		100% {			-webkit-transform: rotate(360deg);			transform: rotate(360deg);		}	}	.rtl .savecmonLoader {		float: right;		margin: 5% 10px 0 0;	}	.savecmonLoader:before {		width: 50%;		height: 50%;		background: var(--submit-txt-clr);		border-radius: 100% 0 0 0;		position: absolute;		top: 0;		left: 0;		content: '';	}	.savecmonLoader:after {		background: rgba(var(--submit-bg-clr));		width: 75%;		height: 75%;		border-radius: 50%;		content: '';		margin: auto;		position: absolute;		top: 0;		left: 0;		bottom: 0;		right: 0;	}	.grad_submitBtn .savecmonLoader:after {		background: linear-gradient(var(--submit-btn-gradient-angle), rgba(var(--submit-btn-gradient-start-clr), var(--submit-btn-gradient-start-clr-opacity)) var(--submit-btn-gradient-start-percent), rgba(var(--submit-btn-gradient-end-clr), var(--submit-btn-gradient-end-clr-opacity)) var(--submit-btn-gradient-end-percent)) !important;	}	.type4 .savecmonLoader {		margin: 13% 7px 0 0;	}	.type5 .savecmonLoader {		margin: 15% 7px 0 0;	}/*******************************		Review Popup *******************************/	.reviewHeader {		font-weight: bold;		font-size: var(--description-txt-size);		letter-spacing: var(--description-txt-space);		color:var(--label-txt-clr);	}	.zfReviewWrap {		border-bottom: 0 !important;		margin-bottom: 25px;	}	.zfReviewWrap span {		color: var(--label-txt-clr) !important;		margin-bottom: 10px;		display: block;	}	.zfReviewWrap table {		border: 1px solid var(--label-txt-clr);		border-collapse: collapse;		border-spacing: 0;		margin-top: 5px;	}	.zfReviewWrap tr {		border-bottom: 1px solid var(--label-txt-clr);	}	.zfReviewWrap .labelCont {		border-right: 1px solid var(--label-txt-clr);		width: 50%;		font-size: var(--instruction-txt-size);		letter-spacing: var(--instruction-txt-space);		color:var(--label-txt-clr);		height: 18px;	}	.rtl .zfReviewWrap .labelCont {		border-left: 1px solid var(--label-txt-clr);	}	.zfReviewWrap tr td {		padding: 15px 15px;		width: auto;		font-size: var(--instruction-txt-size);		letter-spacing: var(--instruction-txt-space);		color:var(--label-txt-clr);		vertical-align: top;		word-break: break-word;		word-wrap: break-word;		position: relative;	}	.zfReviewWrap span {		font-size: var(--instruction-txt-size);		letter-spacing: var(--instruction-txt-space);		display: block;		font-weight: 500;	}	.zfReviewWrap .imgfileUpload a {		text-align: center;		display: inline-block;		color: var(--label-txt-clr);		text-decoration: none;		padding-top: 5px;	}	.zfReviewWrap .imgfileName {		overflow: hidden;		float: left;		max-width: 90px;		text-overflow: ellipsis;		white-space: nowrap;		text-transform: lowercase;	}	.reviewNoFields {		border: 1px solid var(--label-txt-clr);		padding: 10px 5px;		margin: 15px 0 0;	}	.reviewNoEntry{		border: 1px solid var(--label-txt-clr);		text-align: center;		padding: 16px 10px;		opacity: .7;		font-size: var(--fieldcomp-label-txt-size);		letter-spacing: var(--fieldcomp-label-txt-space);	}/******************************* 	Cancel Submit - Popup *******************************/	.cancelSubmitPopup {		text-align: center;	}	.cancelSubmitPopup .popUpInner {		padding: 30px 30px 20px 30px;	}	.cancelSubmitPopup .popupMainCont {		font-size: var(--label-txt-size);		letter-spacing: var(--label-txt-space);		padding: 5px 0px;	}	.cancelSubmitPopup .popupTemFot a {		text-decoration: none;	}	.cancelSubmitPopup a svg {		display: inline-block;		width: 14px;		height: 14px;		background: #000;		border-radius: 30px;		padding: 6px;		fill: #fff;		border: 1px solid #222;	}	.cancelSubmitPopup .closePopup {		z-index: 1;		position: absolute;		top: -15px;		right: -15px;	}	.cancelSubmitPopup.ofErrorPopupDiv a.closePopup {		top: -15px;		right: -15px;	}	.rtl .cancelSubmitPopup.ofErrorPopupDiv a.closePopup {		top: -15px;		left: -15px;		right: auto;	}/*************************************	Unverified account - popup case *************************************/	.ofUnverifiedpop .popUpInner {		background: #fff;	}	.ofUnverifiedpop .popupMainCont {		color: #222;	}	.ofUnverifiedpop .popAlertTxt a {		text-decoration: underline;		color: #28a46a;	}	.ofUnverifiedpop .popAlertTxt a:hover {		text-decoration: underline;	}	.ofUnverifiedpop .popAlertTxt {		color: #222;	}	.ofUnverifiedpop .pop_Cancelbtn, 	.ofUnverifiedpop .pop_Okaybtn {		font-size:var(--submit-txt-size) !important;		letter-spacing:var(--submit-txt-space);	}	.rtl .ofUnverifiedpop .notAllowfootBtn.sentVEmail span {		margin-left: 12px;		margin-right: 0;	}	.notAllowdPop {		padding: 38px 30px 30px 30px;		background: #fff !important;	}	.notAllowdPop .popupTemFot {		margin-top: 0;	}	.notAllowdPop .delete_icon {		right: -14px;		top: -15px;		cursor: pointer;		fill: #696969;		width: 17px;		height: 17px;	}	.notAllowdPop .delete_icon:hover {		fill: #222;	}	.notAllowdPop .popUpFields {		text-align: center;	}	.notAllowdPop .icon-info-thin {		width: 46px;		height: 46px;		fill: #ea1c23;		stroke: #ffffff;		stroke-width: 0.2;	}	.notAllowdPop .popUpFields label {		font-size: var(--description-txt-size);		letter-spacing: var(--description-txt-space);		color: #ec1d1d;		margin-bottom: 10px;		margin-top: 16px;		font-weight: 600;	}	.notAllowdPop .popUpFields .popAlertTxt {		font-size: 15px;		color: #222;		font-weight: normal;		margin-bottom: 15px;	}	.notAllowdPop .btnAlign_cen {		text-align: center;		margin-top: 30px;	}	.notAllowdPop .btnAlign_cen button{		margin-right: 5px;		margin-left: 5px;	}	.notAllowfootBtn {		width: auto;		height: auto;		background: #eaeaea;		border-radius: 5px;		font-size: var(--submit-txt-size);		letter-spacing: var(--submit-txt-space);		color: #222;		display: flex;		align-items: center;		justify-content: center;		border: 1px solid #eaeaea;		margin: 0 auto;		font-weight: normal;		cursor: default;		padding: 12px 24px;		font-family: var(--body-font), var(--body-font-fallback);	}	.notAllowfootBtn.recieVEmail {		width: auto;		background: #2c3951;		color: #fff;		border: 1px solid #2c3951;		padding: 12px 22px;		height: auto;		font-weight: normal;		font-size: var(--submit-txt-size);		letter-spacing: var(--submit-txt-space);		transition: 0.2s linear;		transform: scale(1);		cursor: pointer;		font-family: var(--body-font), var(--body-font-fallback);	}	.notAllowfootBtn.sentVEmail {		background: #d8efea;		color: #24a68b;		border: 1px dashed #65c1ac;		height: auto;		padding: 12px 24px;		font-size: var(--submit-txt-size);		letter-spacing: var(--submit-txt-space);		font-weight: normal;		width: auto;		cursor: default;		font-family: var(--body-font), var(--body-font-fallback);	}	.notAllowfootBtn.sentVEmail svg {		width: 11px;		height: 11px;		margin-right: 0;		fill: #ffffff;		stroke: #ffffff;		stroke-width: 3px;		margin-top: 1px;	}	.notAllowfootBtn.sentVEmail span {		width: 21px;		height: 21px;		background: #25a58a;		border-radius: 50%;		display: flex;		align-items: center;		justify-content: center;		margin-right: 12px;	}	.notAllowfootBtn.recieVEmail:hover {		transform: scale(1.02);	}        .sEntryDimDiv {        overflow-y: auto;    }    .savedEntPopup {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        margin: 30px auto;        min-height: calc(100% - 60px);        -webkit-transform: translate(0, 0);        transform: translate(0, 0);        max-width: 706px;    }    .zdraftEntries {        background: #fff;        border-radius: 10px;        max-width: 600px;        padding: 34px 60px;        box-sizing: border-box;        outline: none;        width: 85%;        margin: 0 auto;    }    .zdraftEntries h1 {        font-size: calc(var(--description-txt-size) + 2px);		letter-spacing: var(--description-txt-space);        color: #222;        margin-bottom: 10px;        text-align: center;        font-weight: 500;    }    .zdraftEntries em {        color: #737373;        font-size: calc(var(--instruction-txt-size) - 1px);    	letter-spacing: var(--instruction-txt-space);        text-align: center;        display: block;    }    .zdraftBoxes {        display: flex;        margin-top: 40px;        gap: 30px;        justify-content: center;    }    .zdraftBox {        background: rgba(255, 206, 101, 0.1);        border: 1px solid #FDB874;        border-radius: 16px;        padding: 25px 16px;        width: 50%;        max-width: 208px;        box-sizing: border-box;        display: flex;        flex-flow: column;        align-items: center;        justify-content: flex-start;        cursor: pointer;        transition: all 300ms ease;        transform: scale(1.0);        flex-shrink: 0;        flex-grow: 0;        text-align: center;        justify-content: flex-start;    }		.zdraftBox:hover {      background: rgba(255, 206, 101, 0.3);      border: 1px solid #FDB874;		}    .zdraftBox:last-child {        background: #F0FFFC;        border: 1px solid #49CEAB;    }   .zdraftBox:last-child:hover {        background: #D9FFF6;        border: 1px solid #8FD2C3;    }    .zdraftBox:hover {        transform: scale(1.03);    }    .zdraftBox h2 {        font-size: 50px;        font-weight: 600;        color: #000;        margin-bottom: 18px;    }    .zdraftBox span {        color: #222222;        margin: 18px 0;        font-size: var(--instruction-txt-size);    	letter-spacing: var(--instruction-txt-space);    }    .zdraftBox p {        font-size: var(--instruction-txt-size);    	letter-spacing: var(--instruction-txt-space);        font-weight: 600;        color: #222;        text-align: center;        line-height: 140%;    }    .zdraftBox svg {        width: 60px;        height: 60px;        margin-bottom: 22px;    }        .showSummaryDiv {        overflow: scroll;        height: calc(100% - 156px);        overflow-x: hidden;        min-height: 100px;        background: #fff;        box-shadow: 0 0 5px -2px #ccc;        border: 1px solid #F2F2F2 !important;    }            .zdraftEntListCont {        position: absolute;        top: 10px;        left: 20px;        right: 60px;        bottom: 10px;        margin: auto;        background: #F3F4F8;        border-radius: 6px;        max-width: 950px;        width: auto;        display: flex;        flex-flow: column;        align-items: center;    }    .zdraftEntListHead {        background: #fff;        padding: 15px 20px;        border-radius: 6px 6px 0 0;        box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.07);        box-sizing: border-box;        width: 100%;    }    .zdraftEntListHead h1 {        font-size: calc(var(--description-txt-size) - 1px);		letter-spacing: var(--description-txt-space);		color: #000;        font-weight: 600;        margin-bottom: 8px;    }    .zdraftEntListHead span {        display: flex;        align-items: center;        font-size: var(--instruction-txt-size);		letter-spacing: var(--instruction-txt-space);		color: #000;    }    .zdraftEntListHead span svg {        width: 16px;        height: 16px;        margin-right: 6px;    }	.rtl .zdraftEntListHead span svg,	.rtlWrapper .zdraftEntListHead span svg{		margin-right: 0;		margin-left: 6px;	}    .zdraftSumComtain {		max-width: 770px;		width: 100%;		padding: 16px 16px 48px 16px;		display: flex;		flex-flow: column;		flex-grow: 1;		height: calc(100% - 250px);		box-sizing: border-box;    }    .zdraftSumNavCont {		display: flex;		align-items: center;		justify-content: space-between;		margin-bottom: 20px;		flex-wrap: wrap;		gap: 16px 0;    }    .zdraftSumNav {        display: flex;        align-items: center;    }	    .zdraftSumNav .zdraftSumIcn {        width: 34px;        height: 34px;        background: #fff;        border-radius: 6px;        cursor: pointer;        border: 1px solid #ECEBEB;        box-sizing: border-box;        display: flex;        align-items: center;        justify-content: center;        transition: all 300ms ease;    }	.zdraftSumNav .zdraftSumIcn.zdratfPrev {		transform: rotate(180deg);	   }	.rtl .zdraftSumNav .zdraftSumIcn,	.rtlWrapper .zdraftSumNav .zdraftSumIcn	{		transform: rotate(180deg)	}    .zdraftSumNav .zdraftSumIcn:hover {        background: #fff;        border: 1px solid #676970;    }    .rtl .zdraftSumNav .zdratfPrev,    .rtlWrapper .zdraftSumNav .zdratfPrev{		transform: rotate(0deg)    }    .zdraftSumNav .zdraftSumIcn svg {        width: calc(var(--instruction-txt-size) - 1px);        height: calc(var(--instruction-txt-size) - 1px);        fill: #222;        stroke: #222;        stroke-width: 3px;    }    .zdraftSumNav span {        font-size: var(--instruction-txt-size);    	letter-spacing: var(--instruction-txt-space);        color: #888;        margin: 0 10px;        white-space: nowrap;    }	.rtl .zdraftSumNav span,	.rtlWrapper .zdraftSumNav span{		direction: ltr;	}    .zdraftSumNav span b {        color: #222;    }    .zdraftSumNavCont a {        border: 1px solid #199C80;		border-radius: 4px;		padding: 8px 14px;		box-sizing: border-box;		cursor: pointer;		display: flex;		align-items: center;		transition: all 300ms ease;		background: #199C80;    }    .zdraftSumNavCont a:hover {        text-decoration: none;        background: #199C80;        border: 1px solid #199C80;        box-shadow: 0px 6px 45px 0px rgba(0, 0, 0, 0.18) inset;    }    .zdraftSumNavCont a svg {        width: 12px;        height: 12px;        fill: #fff;        margin-right: 8px;    }	.rtl .zdraftSumNavCont a svg,	.rtlWrapper .zdraftSumNavCont a svg{		margin-right: 0;		margin-left: 8px;	}    .zdraftSumNavCont a:hover svg {        fill: #fff;    }    .zdraftSumNavCont a em {        font-size: calc(var(--instruction-txt-size) - 1px);    	letter-spacing: var(--instruction-txt-space);    	color: #fff;    }    .zdraftSumNavCont a:hover em {        color: #fff;    }    .zdraftSumComtain .zfReviewWrap table {        border: none !important;        border-left: none !important;        border-right: none !important;        margin-top:0;    }    .zdraftSumComtain .zfReviewWrap tr {        border-bottom: 1px solid #EBEBF2;    }    .zdraftSumComtain .zfReviewWrap .labelCont {        border-right: 1px solid #EBEBF2;        font-weight: 500;    }	.rtl .zdraftSumComtain .zfReviewWrap .labelCont,	.rtlWrapper .zdraftSumComtain .zfReviewWrap .labelCont{		border-left: 1px solid #f4f4f4;		border-right: none;	}    .zdraftSumComtain .zfReviewWrap td {        color: #252c3e;        padding: 15px;        font-size: var(--instruction-txt-size);    	letter-spacing: var(--instruction-txt-space);    }    .zdraftSumComtain .zfReviewWrap span {		padding: 15px;		margin-bottom: 0;		font-weight: 600;		color: #252c3e !important;		font-size: var(--instruction-txt-size);    	letter-spacing: var(--instruction-txt-space);		border-bottom: 1px solid #f4f4f4 !important;		box-sizing: border-box;		    }	.zdraftSumComtain .zfReviewWrap span.Over_Icon {		width: 100%;		height: 100%;		fill: #4D4D4D;		display: none;		position: absolute;		background: rgba(255, 255, 255, 0.5);		top: 0;		left: 0;		z-index: 1;	}	.zfReviewWrap .imageFile:hover .Over_Icon {		display: block;		cursor: pointer;	}    .zdraftSumComtain .zfReviewWrap {        margin-bottom: 0;    }	    .zdraftSumComtain .showSummaryDiv {        border-radius: 6px;        box-shadow: none;        border: 1px solid #D8D8EB !important;        flex-grow: 1;        overflow-y: auto;    }    .zdraftClose {        position: absolute;        top: 0px;        right: -40px;        color: #222;        font-weight: 500;        background: #b9b7b7;        padding: 8px;        box-sizing: border-box;        border-radius: 50px;        cursor: pointer;        width: 28px;        height: 28px;        display: flex;        align-items: center;        justify-content: center;    }    .zdraftClose:hover {        background: #d9d9d9;    }    .zdraftClose svg {        width: 12px;        height: 12px;    }    .zdraftSumNav .zdraftSumIcn.is-disabled {        opacity: 0.3;        pointer-events: none;    }    .zdraftSumComtain .matrixNewRecord span {        padding: 0;        font-weight: normal;    }    .zdraftSumComtain .matrixNewRecord {        border: none;    }    .zdraftSumComtain .zfReviewWrap .matrixQuestionWrap {        border-bottom: 1px solid #E8E8E8;    }    .zdraftSumComtain .reviewNoEntry {        border: 1px solid #E8E8E8;    }    .zdraftSumComtain .zfReviewWrap .matrixQuestionWrap:last-of-type {        border-bottom: 0;    }    .zdraftSumComtain .zfReviewWrap .summaryMtrixList p {        font-weight: normal;        margin-bottom: 5px;        font-size: var(--elements-h6-txt-size);		letter-spacing: var(--elements-h6-txt-size);        color: #777777;        opacity: 1;    }    .zdraftSumComtain .zfReviewWrap .summaryMtrixList span {        color: #444;        font-size: var(--instruction-txt-size);    	letter-spacing: var(--instruction-txt-space);        opacity: 1;        border-bottom: none !important;    }    .zdraftSumComtain .zfReviewWrap .matrixQuestionWrap h5 {        color: #777777;        margin: 0 0 0 0;        font-weight: 500;        font-size: var(--elements-h6-txt-size);		letter-spacing: var(--elements-h6-txt-size);    }    .zdraftSumComtain .zfReviewWrap .subform_text {        font-weight: 500;        font-size: var(--elements-h5-txt-size);		letter-spacing: var(--elements-h5-txt-size);        margin-bottom: 10px;        padding-bottom: 0;    }    .zdraftSumComtain .zfReviewWrap .zf-sformCount {        margin-bottom: 5px;        display: block;        color: #909090;        text-align: right;        padding-top: 7px;        padding-bottom: 0;        font-size: 14px;    }    .zdraftSumComtain .zfReviewWrap .recSumsf table {        border: 1px solid #f4f4f4 !important;        margin-bottom: 10px;    }    .zdraftSumComtain .imgfileUpload {        width: 65%;        padding-top: 5px;        margin-bottom: 15px;    }    .zdraftSumComtain .imgfileUpload {        width: 65%;        margin-bottom: 15px;        display: flex;        align-items: center;        padding: 5px 10px;        border: 1px solid #EAEAEA;    }    .zdraftSumComtain .imgfileUpload .imageFile {        width: 50px;		height: 50px;		margin-bottom: 5px;		position: relative;		display: inline-block;		border: 1px dashed #ddd;		background: #fff;    }	.rtl .zdraftSumComtain .imgfileUpload .imageFile,	.rtlWrapper .zdraftSumComtain .imgfileUpload .imageFile{		margin-left: 10px;	}	.zdraftSumComtain .imgfileUpload .imageFile img {		max-width: 50px;		max-height: 50px;		background: #fff;		cursor: pointer;		position: absolute;		left: 50%;		top: 50%;		margin-right: -50%;		transform: translate(-50%, -50%);	}	.zdraftSumComtain .imgfileUpload .imgfileName {		margin-left: 10px;		max-width: 142px;	}	.rtl .zdraftSumComtain .imgfileUpload .imgfileName,	.rtlWrapper .zdraftSumComtain .imgfileUpload .imgfileName{		margin-left: 0;	}	.zdraftSumComtain .reviewNoFields {		border: 1px solid #f4f4f4 !important;   		font-weight: 500;   		font-size: 13px;   	}	.zdraftErrPop {		z-index: 9999;	}	.zdraftModalOpen {		Overflow: hidden;	}	.zdraftSumComtain .imgfileUpload svg.icon.icon-Play-01 {		padding-left: 0;	}	.zdraftEntDimDiv {		z-index: 499;	}			.zdraftEntListCont .zdraftSumComtain .showSummaryDiv {		position: relative;	}	.zdraftEntListCont .zdraftSumComtain .popUpOuter {		display: flex;		align-items: center;		justify-content: center;		position: absolute;		top: 0;		left: -75px;		right: 0;		bottom: 0;	}	.zdraftEntListCont .zdraftSumComtain .popUpInner {		box-sizing: border-box;		display: flex;		align-items: center;	}	.zdraftEntListCont .zdraftSumComtain .loader--dot {		padding: 0;    	position: absolute;	}	.zdraftEntListCont *, .zdraftEntListCont .pdfContWrapper table tr td {		font-family: Inter,Arimo,Helvetica,Arial !important;	}	.zdraftEntListCont .pdfWrapper {		margin: 0;	}	.zdraftEntListCont .pdfRptWrapper table {		border: none;	}	.zdraftEntListCont .pdfRptWrapper table tr td {		color: #252c3e;		padding: 15px;		font-size: var(--instruction-txt-size);    	letter-spacing: var(--instruction-txt-space);	}	.zdraftEntListCont .pdfRptWrapper .recordSum_subfrm table{		border: 1px solid #ddd;	}	.zdraftEntListCont .pdfRptWrapper .reviewNoEntry {		text-align: center;		padding: 16px 10px;		font-size: var(--fieldcomp-label-txt-size);    	letter-spacing: var(--fieldcomp-label-txt-space);		color: #252c3e;	}	.zdraftEntListCont .matrixEntry h5 {		font-weight: 500;		font-size: var(--instruction-txt-size);    	letter-spacing: var(--instruction-txt-space);		}	.zdraftEntListCont .summaryMtrixList p {		font-size: 14px;		font-weight: normal;	}	.zdraftEntListCont .summaryMtrixList span {		font-size: 14px;	}	.zdraftEntListCont .imgPreviewWrapBig .imgPreviewWidth {		max-width: 150px;		width: 100%;	}	.zdraftEntListCont .imgPreviewWrapBig .imgContainer {		max-width: 150px;		width: 100%;		display: flex;		align-items: center;		justify-content: center;	}	.zdraftEntListCont .summaryImgView .imgPreviewCont {		padding: 5px;		box-sizing: border-box;	}	.noSavedEntriesInfoDiv {		display: flex;		align-items: center;		justify-content: center;		position: absolute;		top: 0;		left: 0;		right: 0;		bottom: 0;		margin: auto;		flex-direction: column;		text-align: center;		padding: 20px;		box-sizing: border-box;	}	.noSavedEntriesInfoDiv svg {		width: 22px;		height: 22px;		stroke-width: 1px;		stroke: #222;		margin-bottom: 10px;		fill: #222;		flex-shrink: 0;	}	.noSavedEntriesInfoDiv span {		font-size: 13px;		line-height: 18px;	}	.rtl .pdfContWrapper table td, .rtlWrapper .pdfContWrapper table td {		border-left: 1px solid #E8E8E8;		border-right: none !important;	}	    .zautoSavePopupWrap {	position: fixed;    left: 16px;    bottom: 16px;    max-width: 460px;    width: 100%;    background: #202124;    border: 1px solid rgba(255, 255, 255, 0.2);    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.2);    border-radius: 6px;	z-index: 9;}.rtl .zautoSavePopupWrap {	left: auto;	right: 16px;}.zautoSavePopup {    width: 100%;    padding-inline-start: 24px;    padding-inline-end: 51px;    padding-block-start: 24px;    padding-block-end: 24px;    box-sizing: border-box;}.zautoSaveClose {    background: rgba(255, 255, 255, 0.1);    width: 28px;    height: 28px;    border-radius: 100px;    display: flex;    align-items: center;    justify-content: center;    position: absolute;    right: 10px;    top: 10px;    cursor: pointer;}.zautoSaveClose:hover {	box-shadow: 0px 6px 45px 0px rgba(0, 0, 0, 0.18) inset;}.rtl .zautoSaveClose {	left: 10px;	right: auto;}.zautoSaveClose svg {	width: 10px;	height: 10px;	fill:#fff;	stroke: #fff;	stroke-width: 0.5px;}.zpopupWrapCont p {	font-size: 15px;    color: #fff;    line-height: 150%;}.zmainPopFooter {    display: inline-flex;    flex-wrap: wrap;    align-items: center;    gap: 16px;    padding-inline-start: 24px;    padding-inline-end: 24px;    padding-block-end: 24px;}.zmainPopFooter button {	background: #202124;    border: 1px solid rgba(255, 255, 255, 0.4);    padding: 10px 21px;    border-radius: 4px;    color: #fff;    font-size: 14px;    font-weight: 500;    outline: none;    cursor: pointer;    margin: 0;	transition: 0.2s linear;	flex-grow: 1;}.zmainPopFooter button:hover {	box-shadow: 0px 6px 45px 0px rgba(0, 0, 0, 0.18) inset;}.zmainPopFooter .zautoSaveAllowBtn {	background: #24A68A;	border: 1px solid #24A68A;}    @charset "UTF-8";.entriesencrptPopup{	background: #fff;	border-radius: 3px;	width: 520px;    	z-index: 501;    position: absolute;}.entriesencrptPopup .forgetAccessPopup {    padding: 20px;    text-align: center;}.entriesencrptPopup .forgetAccessPopup h4 {    color: #000;    font-size: 16px;    font-weight: 500;	text-align: center;}.entriesencrptPopup .forgetAccessPopup p {    color: #666;    padding: 20px;    text-align: center;	font-size: 13px;	line-height: normal;}.entriesencrptPopup .setAccessEncrpt { 	margin-bottom: 20px;	text-align: left;	padding-top:24px;}.entriesencrptPopup .setAccessEncrpt label {    color: #000;	font-size: 13px;}.entriesencrptPopup .previewInput {    position: relative;    display: flex;    align-items: center;    margin-top: 10px;}.entriesencrptPopup .setAccessEncrpt .previewInput input[type="password"]{	padding: 7px;    box-sizing: border-box;    height: 35px;    border-radius: 3px;    border: 1px solid var(--border-primary);    resize: none;    font-size: 13px;}.entriesencrptPopup .setAccessEncrpt .previewInput input[type="text"] {    padding: 7px;    box-sizing: border-box;    height: 35px;    border-radius: 3px;    border: 1px solid var(--border-primary);    resize: none;    font-size: 13px;}.entriesencrptPopup .setAccessEncrpt .previewInput input[type="text"], .entriesencrptPopup .setAccessEncrpt .previewInput input[type="password"] {    border: 1px solid #d0d5dd;    padding-left: 15px !important;    color: #222;	width:100%;}.entriesencrptPopup .setAccessEncrpt .previewInput svg {    position: absolute;    right: 0px;    width: 15px;    height: 15px;    fill: #555;    stroke: #555;    stroke-width: 1;    cursor: pointer;	padding: 10px;}.entriesencrptPopup .forgetAccessPopup button.btnCurve.blue {    width: 100%;    padding: 10px 20px;    margin: 10px 0 25px 0;	cursor: pointer;	font-family: var(--body-font), var(--body-font-fallback);}.entriesencrptPopup .forgetAccessPopup .savecmonLoader {    margin-right:5px;}.entriesencrptPopup .errContDiv {	background: #fae6e4c2;    margin-top: 10px;    border-radius: 4px;    text-align: left;    display: flex;    flex-direction: column;	padding: 10px;}.entriesencrptPopup .errContDiv svg {    background: #f1170f;    fill: #ffff;    stroke: #fff;    width: 10px;    height: 10px;    padding: 5px;    border-radius: 25px;    margin-right: 10px;}.entriesencrptPopup .errContDiv span {	color: #d40801;}.entriesencrptPopup .errIconInfo em {    font-weight: 500;}.entriesencrptPopup .errIconInfo {    display: flex;    align-items: center;	font-size: 13px;    line-height: 21px;}.entriesencrptPopup .errContDiv .remainCount {	font-size: 12px;    margin-left: 30px;}.entriesencrptPopup .accessLckencrptPopup .forgetAccessPopup {	display: flex;    flex-direction: column;    align-items: center;	padding: 30px;}.entriesencrptPopup .accessLckencrptPopup svg {    width: 25px;    height: 25px;    margin: 10px 0;}.entriesencrptPopup.accessLckencrptPopup h4 {    margin-top: 15px;}.accessLockedSvg{	margin-top: 12px;}.accessCodeFreeze{	z-index: 1003 !important; 	}.allentriesfullencryptedsvg {    margin:12px 0px 16px;}.entriesencrptPopup .blue.btnCurve {    color: #fff;    border: 1px solid;    border-color: #2eb79f;    background: #2eb79f;    display: flex;    justify-content: center;    align-items: center;}.icon-All-entries-full-encrypted{	width: 50px;	height: 50px;}.icon-Access-Locked{	width: 50px;	height: 50px;}.entriesencrptPopup .savecmonLoader {    margin-top:0;}.entriesencrptPopup .savecmonLoader:after {    background: #2eb79f;}.entriesencrptPopup .forgetAccessPopup .previewInputVisi p {	padding: 0;	padding-top: 5px;	text-align: left;}.previewInputVisi.limitErrMsg input[type="text"], .previewInputVisi.limitErrMsg input[type="password"] {    border: 1px solid #ff0000 !important;}.previewInputVisi.limitErrMsg  p {    color:#ff0000;}@charset "UTF-8";/*******************************************	Camera / Audio / Video capture cases *******************************************/.cameraWrapper .popupHeader {	border: none;	margin: 0;	padding: 10px;}.cameraWrapper .popupHeader .camDropIcon {	position: relative;	top: 5px;}.cameraWrapper .popupHeader .camDropIcon svg {	width: 21px;	height: 21px;	fill: var(--label-txt-clr);}.cameraWrapper .popupHeader .cameraDropdown {	margin-left: 0px;	margin-top: 5px;}.cameraWrapper .popUpInner, .cameraWrapper .popupMainCont {	padding: 0;}.cameraWrapper .popupMainCont {	position: relative;	background: #000;}.cameraWrapper .cameraFooter {	position: absolute;	bottom: 0;	width: 100%;	text-align: center;	box-sizing: border-box;	padding: 20px 0;}.cameraWrapper .cameraFooter a {	margin: 0 10px;	background: #ebeaea;	border-radius: 30px;	display: inline-block;}.cameraWrapper .cameraFooter svg {	padding: 10px;	width: 27px;	height: 27px;	stroke-width: 0.7px;	stroke: #fff;	fill: #fff;}.cameraWrapper .cameraFooter .clickCamera {	background: #2BBB76;	color: #fff;}.cameraWrapper .cameraFooter .reTakeCamera {	background: #4B7DFC;	color: #fff;}.cameraDropdown .select2-container {	outline: none;	width: 99% !important;}.cameraDropdown .select2-container--default .select2-selection--single {	border: 1px solid rgba(var(--input-bdr-clr));	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border-top-left-radius: 3px;	border-top-right-radius: 3px;	height: 35px;	background: rgba(var(--input-bg-clr));}.cameraDropdown .select2-container .select2-selection--single .select2-selection__rendered {	display: block;	padding-left: 8px;	padding-right: 20px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 34px !important;	font-size: var(--elements-h5-txt-size);	letter-spacing: var(--elements-h5-txt-space);	padding-left: 10px !important;	color: rgb(var(--value-txt-clr));}.cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow {	right: 0px;	height: 33px !important;	width: 30px;	margin: 0;	top: 0;	position: absolute;}.cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow b {	height: 0;	left: 50%;	margin-left: -4px;	margin-top: -2px;	position: absolute;	width: 0;	top: 13px !important;	border-style: solid;	border-width: 0 2.5px 2.5px 0 !important;	display: inline-block;	padding: 3px;	transform: rotate(45deg) !important;	-webkit-transform: rotate(45deg) !important;	top: 13px !important;	border-color: rgb(var(--value-txt-clr)) !important;}.cameraWrapper .popupHeader .cameraDropdown {	margin-left: 10px;	margin-top: 0;	width: 90%;	float: left;}.cameraWrapper .closePopup {	z-index: 1;	position: absolute;	top: -15px;	right: -15px;}.rtl .cameraWrapper .closePopup {	position: absolute;	right: auto;	left: -15px;	top: -15px;}.cameraWrapper .closePopup svg {	border: 1px solid #000;	width: 14px;	height: 14px;	background: #000;	border-radius: 30px;	padding: 6px;	fill: #fff;}.ofCameraDropDownCont .select2-results__option {	font-size: var(--elements-h5-txt-size);	letter-spacing: var(--elements-h5-txt-space);}.rtl .cameraDropdown .select2-container .select2-selection--single .select2-selection__rendered {	text-align: right;}.rtl .cameraDropdown .select2-container--default .select2-selection--single .select2-selection__arrow {	left: 0;	right: auto;}.cameraDropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {	transform: rotate(-135deg) !important;	-webkit-transform: rotate(-135deg) !important;	top: 17px !important;}.cameraErrorWrapper .popupMainCont {	text-align: center;}.cameraErrorWrapper .popupMainCont .cameraStrikeCont {	padding: 10px;	background: rgb(var(--elements-clr));	border-radius: 30px;	margin-bottom: 15px;	display: inline-block;}.cameraErrorWrapper .popupMainCont svg {	width: 27px;	height: 27px;	fill: rgb(var(--value-txt-clr));}.cameraErrorWrapper .popupMainCont h3 {	margin-bottom: 10px;	font-size: var(--description-txt-size);	letter-spacing: var(--description-txt-space);}.cameraErrorWrapper .popupMainCont p {	text-align: center;	font-weight: 400;	margin: 0;	margin-bottom: 20px;}.cameraErrorWrapper .closePopup {	position: absolute;	right: -13px;	background: #000;	border: 1px solid #000;	padding: 6px !important;	border-radius: 30px;	top: -13px;	cursor: pointer;	z-index: 1;	display: inline-block;}.rtl .cameraErrorWrapper .closePopup {	left: -15px;	right: auto;}.pageReviewPopUp.cameraErrorWrapper .popUpInner {	padding: 25px 10px 25px;}.cameraErrorWrapper .closePopup .delete_icon {	width: 12px;	height: 12px;	fill: #fff;}.videoAudioPopup video {	width: 100%;}.popUpOuterSave .popupMainCont p.avTimer {	font-size: 14px;	display: block;	margin-bottom: 10px;	text-align: left;	font-weight: 500;	margin-right: 10px;	background: rgb(0 0 0 / 58%);	color: #fff;	padding: 8px 18px;	box-sizing: border-box;	display: inline;	border-radius: 32px;	position: absolute;	top: 10px;	bottom: auto;	left: 10px;	padding-left: 29px;}.popUpOuterSave .popupMainCont p.avTimer:before {	position: absolute;	width: 10px;	height: 10px;	content: "";	background: red;	border-radius: 50pc;	left: 10px;	top: 11px;}.avRecorderErrMsg{	position: absolute;	color: red;	font-size: 13px;	font-weight: normal;	bottom: 10px;	text-align: left;	left: 17px;}.videoAudioPopup .cameraFooter {	bottom: 24px;}.cameraWrapper.zfVideoRecPopup {	border-radius: 11px;}.cameraWrapper.zfVideoRecPopup .popUpInner, .cameraWrapper.zfVideoRecPopup .popupMainCont {	padding: 0px;	height: 511px;	background: #111;	border-radius: 11px;	box-shadow: none;}.popupMainCont.videoAudioPopup {	position: relative;	background: #000;	height: 345px;	display: flex;	align-items: center;	justify-content: center;}.videoAudioPopup video {	width: 100%;	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	border-radius: 12px;}.cameraWrapper.zfVideoRecPopup .cameraFooter {	bottom: 0;	padding: 0;	background: linear-gradient(272.93deg, #202637 3.36%, #495167 96.57%);	min-height: 70px;	display: flex;	align-items: center;	justify-content: center;	border-radius: 0 0 10px 10px;	z-index: 1;}.cameraWrapper.zfVideoRecPopup .cameraFooter a {	width: 32px;	height: 32px;	display: flex;	align-items: center;	justify-content: center;	padding: 8px;}.cameraWrapper.zfVideoRecPopup .cameraFooter .reTakeCamera {	background: #446fc3;}.cameraWrapper.zfVideoRecPopup .cameraFooter .reTakeCamera.stopRecordBtn {	background: #fff;	border-radius: 30px;	padding: 4px;	width: 40px;	height: 40px;}.cameraWrapper.zfVideoRecPopup .cameraFooter a.clickCamera.recordingDoneBtn {	background: #24a68a;}.cameraWrapper.zfVideoRecPopup .cameraFooter .clickCamera {	background: #f44336;}.videoRecordrErrMsg {	width: 100%;	background: #FDF0F0;	position: absolute;	border-radius: 0 0 5px 5px;	display: flex;	align-items: center;	padding-left: 20px;	box-sizing: border-box;	color: #C95249;	padding-top: 5px;	padding-bottom: 5px;	margin-top: -30px;	transition: margin-top 0.3s linear;	font-size: 13px;}.zfVideoRecPopup p.avTimer {	font-size: 14px;	display: block;	margin-bottom: 10px;	text-align: left;	font-weight: 500;	margin-right: 10px;	background: #232d447d;	color: #fff;	padding: 7px 12px;	box-sizing: border-box;	display: inline;	border-radius: 7px;	position: absolute;	top: auto;	bottom: 9px;	left: 10px;	padding-left: 29px;	z-index: 1;}.zfVideoRecPopup p.avTimer:before {	position: absolute;	width: 8px;	height: 8px;	content: "";	background: #E44F45;	border-radius: 50pc;	left: 9px;	top: 13px;	 -webkit-animation-name: pulse;	animation-name: pulseTimer;	-webkit-animation-duration: 1.5s;	animation-duration: 1.5s;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;}@keyframes pulseTimer{	0%{		box-shadow: 0px 0px 1px 0px  rgba(228, 79, 69, 0.36);	}	65%{		box-shadow: 0px 0px 1px 4px  rgba(228, 79, 69, 0.36);	}	90%{		box-shadow: 0px 0px 1px 4px  rgba(228, 79, 69, 0.36);	}}.cameraWrapper.zfVideoRecPopup .cameraFooter svg {	padding: 0;	width: 25px;	height: 25px;	stroke-width: 1;	stroke: #fff;	fill: #fff;}.cameraWrapper.zfVideoRecPopup .cameraFooter .icon-Stop-Record-Icon-01 {	width: 18px;	height: 18px;	stroke-width: 29;	stroke: #f44336;	border-radius: 2px;	fill: #f44336;}.cameraWrapper .cameraFooter svg.icon.icon-Done {	stroke-width: 2.5;	width: 22px;	height: 22px;}.avErrorDiv .videoRecordrErrMsg {	margin-top: 0px;	transition: margin-top 0.3s linear;}.zfAudioRecPopup .videoRecordrErrMsg {	margin-top: -11px;}.avErrorDiv .popUpInner {	border-radius: 14px 14px 0 0 !important;}.avErrorDiv .cameraFooter {	border-radius: 0 0 0 !important;}.videoRecordrErrMsg.videoRecordrInfoMsg {	background: #fbf7dc;	color: #514325;}.audioErrorWrapper {	width: 530px;	border-radius: 10px;}.audioErrorWrapper .popUpInner {	padding: 32px 10px 32px;	border-radius: 10px;}.audioErrorWrapper .popupMainCont {	display: flex;	align-items: center;	justify-content: center;	flex-direction: column;	padding: 0;}.audioErrorWrapper .popupMainCont .cameraStrikeCont {	padding: 10px;	background: #fff;	border-radius: 30px;	margin-bottom: 20px;	display: inline-block;	border: 1px solid #e8e7e7;}.audioErrorWrapper .popupMainCont svg {	width: 27px;	height: 27px;	fill: #f44336;}.audioErrorWrapper .popupMainCont svg.icon.icon-Video-Strikeout-Icon-01, .audioErrorWrapper .popupMainCont svg.icon.icon-Mic-Strikeout-icon-01 {	fill: #f44336;	stroke-width: 1;	stroke: #f44336;}.audioErrorWrapper .popupMainCont h3 {	font-size: 15px;	margin-bottom: 10px;	color: #222;	text-align: center;}.audioErrorWrapper .closePopup {	top: 0px;	position: absolute;	right: -40px;}.audioErrorWrapper .closePopup .delete_icon {	width: 12px;	height: 12px;	background: #d1d1d1;	border-radius: 30px;	padding: 8px;	fill: #222;}.previewContainer svg.icon.icon-Play-01 {	width: 23px;	height: 23px;	stroke-width: 0.7;	fill: rgb(var(--value-txt-clr));	stroke: rgb(var(--value-txt-clr));	position: initial;}.previewContainer div:focus svg {   fill: var(--input-focus-clr) !important; 	stroke: var(--input-focus-clr) !important;}svg.icon.icon-Play-01 {	width: 40px;	height: 40px;}.cameraWrapper.zfAudioRecPopup, .zfAudioRecPopup.zfAudioRecPopupWidth {	transition: width 0.2s linear;}.cameraWrapper.zfAudioRecPopup .popUpInner, .cameraWrapper.zfAudioRecPopup .popupMainCont {	padding: 15px;	height: 85px;	overflow: hidden;	background: #111;	border-radius: 14px;	background: linear-gradient(272.93deg, #202637 3.36%, #495167 96.57%) !important;	border: 1px solid #86888f !important;	box-sizing: border-box;	display: flex;	align-items: center;}.cameraWrapper.zfAudioRecPopup .cameraFooter {	min-height: 0;	border-radius: 0 0 10px 10px;	position: relative;	background: transparent;	float: right;	width: auto;	position: absolute;	right: 10px;	top: 0;}.zfAudioRecPopup p.avTimer {	bottom: 15px;	padding-left: 39px;	font-size: 18px;	background: transparent;}.cameraWrapper.zfAudioRecPopup .cameraFooter .reTakeCamera {	background: transparent;	border-radius: 0;	position: relative;	padding: 0 0 0 11px;	margin-left: 20px;}.cameraWrapper.zfAudioRecPopup .cameraFooter .reTakeCamera:before {	position: absolute;	content: "";	width: 1px;	height: 20px;	left: 0;	background: #3b3f49;}.cameraWrapper.zfAudioRecPopup .cameraFooter a {	background: transparent;	position: initial;	margin-right: 0;	margin-top: 0px;	width: 40px;	height: 40px;	padding: 0;}.cameraWrapper.zfAudioRecPopup .cameraFooter svg {	stroke-width: 0.8;	stroke: #dfdfdf;	background: transparent;	fill: #dfdfdf;	width: 22px;	height: 22px;	border: none;}.cameraWrapper.zfAudioRecPopup .cameraFooter svg.icon.delete_icon {	stroke-width: 0;	width: 18px;	height: 18px;}.cameraWrapper.zfVideoRecPopup .cameraFooter .reTakeCamera.stopRecordBtn:before {	display: none;}.zfAudioRecPopup audio {	float: left;	position: relative;	z-index: 1;}.zfAudioLoading {	position: absolute;	top: 43px;	left: 27px;	transform: translate(-50%,-50%);	height: 1px;	display: flex;	align-items: center;}.audioAnimate {	width: 2px;	height: 3px;	background:#fff;	margin: 0 2px;	border-radius:15px;	animation:audioloading .8s infinite;}.audioAnimate:nth-child(2) {	animation-delay: .1s;}.audioAnimate:nth-child(3) {	animation-delay: .2s;}.audioAnimate:nth-child(4) {	animation-delay: .3s;}@keyframes audioloading{	0% {		height:0;	}	50% {			height:17px;	}	100% {		height:0;	}}.audioRd {   background: #CE2232;}.audioGrn {   background: #219E4A;}.audioBlue {   background: #0974B0;}.audioYlow {   background: #FFE004;}.zfAudioRecPopup p.avTimer:before {	display: none;} _::-webkit-full-page-media, _:future,  :root .cameraWrapper.zfVideoRecPopup .popUpInner,  .cameraWrapper.zfVideoRecPopup .popupMainCont {		height: 550px;}_::-webkit-full-page-media, _:future, :root .cameraWrapper.zfAudioRecPopup .popUpInner {  height: 85px;}@-moz-document url-prefix() {	.cameraWrapper.zfVideoRecPopup .popUpInner, .cameraWrapper.zfVideoRecPopup .popupMainCont {		height: 511px; 	} 	.cameraWrapper.zfAudioRecPopup .popUpInner {  		height: 85px;	}}.cameraWrapper.zfAudioRecPopup .cameraFooter svg.icon-Retake-Icon-01:hover, .cameraWrapper.zfAudioRecPopup .cameraFooter svg.delete_icon:hover {	fill: #fff;	stroke: #fff;}.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter {	right: auto;	left: 10px;	float: left;}.rtl .zfAudioRecPopup.zfAudioRecPopup p.avTimer {	left: auto;	right: 42px;	padding-left: 0;}.rtl .zfAudioLoading {	left: auto;	right: 7px;}.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter a {	 margin-right: 25px;	 margin-left: 5px;}.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter a.closePopup {	margin-right: 0;}.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter .reTakeCamera:before {	left: auto;	right: -7px;	background: #676869;}.rtl .zfVideoRecPopup p.avTimer {	left: auto;	right: 10px;	margin-right: 0;}.mediaPreviewPopup .ofPopCloseIcn {	right: 15px;	top: 15px;}.rtl .mediaPreviewPopup .ofPopCloseIcn {	right: auto;	left: 15px;}@charset "UTF-8";@media only screen and (max-width:800px) {	.popup_type2 {		width: 85%;	}}@media only screen and (max-width:700px) {	.popup_type4 {		width: 85%;	}    .scannerPopupDiv {        width: 85% !important;    }	.rtl .cameraWrapper.zfAudioRecPopup .cameraFooter a.closePopup {		right: auto;	}	.cameraWrapper.zfAudioRecPopup .cameraFooter svg.icon.delete_icon {		stroke-width: 0;		width: 15px;		height: 15px;	}	.zfAudioRecPopup audio {		width: 100%;		height: 55px;	}	.cameraWrapper.zfAudioRecPopup .cameraFooter {		min-height: 0;		float: none;		width: auto;		position: relative;		right: auto;		top: 0;		text-align: center;		display: inline-flex;		width: 100%;		justify-content: flex-end;	}	.cameraWrapper.zfVideoRecPopup.zfAudioRecPopup .popUpInner, 	.cameraWrapper.zfVideoRecPopup.zfAudioRecPopup .popupMainCont {		height: 100px;		overflow: visible;	}	.zfAudioRecPopup p.avTimer {		bottom: 22px;	}	.zfAudioLoading {		top: 50px;	}	.cameraWrapper.zfAudioRecPopup.zfAudioRecPopupWidth .popUpInner {		height: 143px;		display: inline-block;	}	.cameraWrapper.zfAudioRecPopup.zfAudioRecPopupWidth .cameraFooter a.closePopup {		top: -98px;	}	.cameraWrapper.zfAudioRecPopup.zfAudioRecPopupWidth .cameraFooter {		justify-content: center;		top: 15px;	}	.cameraWrapper.zfVideoRecPopup .cameraFooter .reTakeCamera.stopRecordBtn {		margin-top: -4px;	}	.cameraWrapper.zfVideoRecPopup .popUpInner {		width: 100%;	}    .zautoSavePopupWrap {		max-width: 410px;	}}@media only screen and (max-width:580px) {	.popup_type3 {		width: 85%;	}    .zautoSavePopupWrap {        left: 10px;        bottom: 10px;    }    .rtl .zautoSavePopupWrap {        left: auto;        right: 10px;        bottom: 10px;    }    .zautoSavePopupWrap {		width: 75%;	}    .zpopupWrapCont p {        font-size: 14px;    }    .zmainPopFooter button {        font-size: 13px;    }}.miniCont480 .navFootBtnWrap {    flex-direction: column;}.miniCont480 .navFootBtnWrap .navFootBtnList {    max-width: 100% !important;    width: 100% !important;    margin-bottom: 16px;}.miniCont480 .navFootBtnWrap .navFootBtnList button {    width: 100%;}.miniCont480 .navFootBtnWrap .navFootSaveReview {    flex-direction: column;    width: 100%;}.miniCont480 .navFootBtnDefault .navFootSaveReview {     width: 100%;    margin-right: 0;    margin-bottom: 0;    flex-direction: column;}.miniCont480 .navFootBtnList button {    flex: 1;    padding: 10px 20px;    width: auto;    justify-content: center;    align-items: center;    margin: 0;    min-width: 100px;}.miniCont480 .sfSNumberCon {    width: 100%;    margin: 0;}.miniCont480 .subContWrap .fieldWrapper {    padding-top: 0;    box-sizing: border-box;}@media only screen and (max-width:1023px)  {    .imgLeft {        background-position: center left;    }    .imgRight {        background-position: center right;    }    .imgCenter {        background-position: center center;    }}@media only screen and (min-width: 0px) and (max-width: 850px) {    .cur_ActivePage:after {        content: "";        position: absolute;        border: 1px solid var(--page-visited-bg-clr);        display: inline-block;        width: 100%;        height: 100%;        border-radius: 50px;        padding: 3px;    }    .pageNav4 .cur_ActivePage:after, .pageNav3 .cur_ActivePage:after {        border-radius: 5px;    }    .pageNav4 .pageProNew {        padding-left: 6px;        padding-right: 6px;    }    .cur_ActivePage {        outline: none;    }    .pageNav3 .cur_ActivePage:after {        border-radius: 5px;    }}@media only screen and (min-width: 0px) and (max-width: 799px) {    .zfBannerWrapper {        max-width: 100%;    }    }@media only screen and (max-width:780px) {     .zfPayChoiceWrapper .payTypeDiv {        margin-bottom:5%;        margin-right: 2%;    }    .rtl .zfPayChoiceWrapper .payTypeDiv {        margin-bottom: 5%;        margin-right: 0;        margin-left: 2%;    }    .merchantTypeWrapper {        row-gap: 0px;        column-gap: 0px;        margin-bottom: 10px;    }	.tyTemplateWidth .centerContainer {		min-width: 90% !important;		max-width: 90% !important;	}    .geoLocationPopup .tyTemplateWidth {        width: 100%;    }	.pageProContainer {		width: 100%;	}	.pageNavScroll .pageProContainer {		width: 100%;	}}@media only screen and (max-width:768px)  {    .audioErrorWrapper .closePopup {        top: -33px;        position: absolute;        right: 0px;    }    .rtl .audioErrorWrapper .closePopup {        left: 0px;        right: auto;    }    .pageFooterNum {        margin-top: 8px;    }}@media only screen and (min-width:581px) and (max-width:768px) {    .zfPayChoiceWrapper .payTypeDiv {        width: 22.5%;    }}@media only screen and (max-width:640px) {    .rtl .mediaPreviewPopup .ofPopCloseIcn {        left: -15px;    }    .popUpOuterliveTrans.alertPop_Default {        box-sizing: border-box;    }    .leftAlign .uploadedCont ul, .rightAlign .uploadedCont ul {        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));    }.pageLeftSidePane{    display: block;}.pageLeftSidePane{    transition: inset-inline-start .5s ease-in-out;    min-width: 80%;    top: 0;        inset-inline-start: -100%;    max-width: 80%;    background: rgba(var(--form-cont-bg-clr));}.pageLeftCont .PageHamIcn{    display: block;    position: relative;    z-index: 9;    padding: 6px 0px;}.pageLeftNavOpen .pageLeftSidePane{    height: 100vh;    overflow: initial;    inset-inline-start: 0;    }.pageProContainer.pageProConResize .pageSect{    max-width: 99%;}.pageLeftNavOpen .pageRightCont{    overflow: hidden;    width: calc(100% - 50px);}.pageLeftCont{    box-shadow: 0px 0px 4px 0px var(--page-unvisited-bg-clr);    overflow: hidden;    background: rgba(var(--page-left-cont-bg-clr), var(--page-left-cont-bg-opacity));}.pageLeftCont .PageUiVertical .pageTitleDiv{    display: none;}.pageLeftNavOpen .pageLeftSidePane .PageUiVertical .pageTitleDiv{    display: block;}.pageLeftCont .PageUiVertical .ProsContainLeft{padding-top: 6px;padding-inline-start: 6px;padding-inline-end: 6px;}.pageLeftCont .PageUiVertical .navRowDiv{    align-items: center;    padding: 0;}.pageLeftNav7 .pageLeftCont .PageUiVertical .bdr_lineDiv, .pageLeftNav7 .pageLeftCont .PageUiVertical em.bdr_lineProgress{    width: 1.5px !important;    left: 50%;    right: auto;}.pageLeftCont .PageUiVertical{    overflow-x: hidden;    border-inline-end: none;} .pageNavBarLeft{     --page-left-cont-width: 50px;}.pageLeftNavOpen.pageWrapper.layout2 .pageLeftCont .PageUiVertical{	background: var(--page-visited-txt-clr);}.pageLeftNavOpen.pageWrapper.layout2 .pageLeftCont .pageNavCrossIcon .delete_icon{    background: var(--page-visited-txt-clr);}.pageWrapper.layout3.pageNavBarLeft .pageNavLeftWrapper .pageLeftCont{	padding-inline-end: 0px;}.pageLeftNavOpen .pageLeftSidePane  .PageUiVertical .ProsContainLeft{    padding-left: 0px;    padding-right: 0px;}    .pageProContainer{        padding-left: min(var(--page-leftNav-hor-space-left), 20px);        padding-right: min(var(--page-leftNav-hor-space-right), 20px);    }.pageLeftNav2 .pageLeftCont .leftNavStyle span{    width: 31px;    height: 31px;}.pageLeftNav5 .pageLeftCont .leftNavStyle{    padding: 8px 8px 8px 8px;}.pageLeftNav6 .pageLeftCont .leftNavStyle span{    width: 31px;    height: 31px;    margin-inline-end: 0;}.pageLeftNav1 .pageLeftCont .leftNavStyle span{    width: 31px;    height: 31px;}.pageLeftNav8 .pageLeftCont .leftNavStyle span{    margin-inline-start: 8px;}.pageLeftNav1 .PageUiVertical .bdr_lineDiv, .pageLeftNav1 .PageUiVertical .bdr_lineProgress{    margin-inline-start: auto;}.pageLeftNav1 .PageHamIcn, .pageLeftNav2 .PageHamIcn{    display: none;}.pageLeftNav4 .pageLeftCont .leftNavStyle{    padding: 10px;}.pageLeftNav201 .pageLeftCont .leftNavStyle{    height: 20px;} .pageLeftNav3 .PageUiVertical .ProsContainLeft .leftNavStyle:first-of-type {    padding-inline-start: 10px !important;}.pageLeftNav3 .PageUiVertical .ProsContainLeft .leftNavStyle{    padding-inline-start: 10px;}.pageLeftCont .PageUiVertical .pageTitleDiv.page-sr-only {    display: block;    clip: rect(1px, 1px, 1px, 1px);    clip-path: inset(50%);    height: 1px;    width: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute !important;}}@media only screen and (max-width:620px) {   .mainMYPickerUl ul li {    padding: 7px 9px;    min-width: 35px;    margin-right: 7px;} .mainMYPickerUl ul li:last-child {     margin-right: 0;}}@media only screen and (max-width:580px) {     .zfPayChoiceWrapper .payTypeDiv {        width: 32%;        margin-right: 0;    }    .merchantTypeWrapper {        justify-content: space-between;    }    .rtl .zfPayChoiceWrapper .payTypeDiv {          margin-left: 0;    }    .square-card-Div .sq-card-iframe-container {        width: 100% !important;    }    .sq-card-wrapper {        min-width: auto !important;    }    .sfLimtEntryWrap .popUpInner{        box-sizing: border-box;    }    .popGeneratePdfNew .popUpInner{        margin: 0% 0% !important;     }    .col .zfImgChoiceWrapper.oneColumns .imgChoiceDiv{	margin-left: 0 !important;    margin-right: 0 !important;    }}@media only screen and (min-width: 0px) and (max-width: 580px) {	.pageProContainer.pageProConResize .pageProNew {		width: 100%;		justify-content: start;		padding-bottom: 10px;	}	.pageProContainer.pageProConResize .pageProPrev {		display: none;		visibility: hidden;	} .progressBar_4 .cir_progress{    display: none !important;}.progressBar_4 .zfProgressBarCont.zfProgressBarOusideCont {    display: block !important;    position: sticky;}.progressBar_4 .zfProgressBar {  width: 100%;  border-radius: 0;}}@media only screen and (min-width: 360px) and (max-width: 480px)   {      .popGeneratePdfNew .popUpFields label{        padding: 0;    }}@media only screen and (max-width:480px) {     .saveEmailDiv1 input {        width: 70%;    }    .emailsaveBtn {        width: 26%;    }    .captchaPopup .verification .captchaOuterWrapper{        width: 100% !important;    }    .ofCaptchaPopup .verification .captchaActInnerCont{        width: 85% !important;    }    .ofCaptchaPopup .popUpInner .popupMainCont{        width: 100%;    }        .saveInputTxt {        width: 67%;    }		.saveInputTxt input.emailLinksave {          height: 40px;    }        .ofLoaderWrap .loaderCont {        width: 100%;    }     .uploadedCont ul {         grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));    }    .leftAlign .fieldtypeText.zfPhoneUSA span svg.icon-Phone, .rightAlign .fieldtypeText.zfPhoneUSA span svg.icon-Phone {        display:none;    }    .leftAlign .fieldtypeText.zfPhoneUSA span svg.delete_icon, .rightAlign .fieldtypeText.zfPhoneUSA span svg.delete_icon{        display:none;    }    .fieldtypeText.zfPhoneUSA.ofIconCont .phoneFieldUSAspace input[ui_type="textbox"] {        padding-left:10px;        padding-right:10px;    }    .fieldtypeText.zfPhoneUSA.ofIconCont input[ui_type="textbox"]{        padding-left: 10px;        padding-right: 10px;    }        /* .miniCont480 .dateTimePopupDiv .ui-widget-content {        width: 280px !important;    } */ 	/* .miniCont480 .dateTimePopupDiv .ofPopCloseIcn {        top: -3px;        left: 95%;        right: auto !important;    } */    .rtl.miniCont480  .dateTimePopupDiv .ofPopCloseIcn  {         right: 95% !important;         left: auto;    } */    .miniCont480 .dateTimePopupDiv .ui-datepicker .ui-datepicker-title .select2-container {         width: 75px !important;     }    .miniCont480 .dateTimePopupDiv .select2.select2-container.select2-container--default.liveDateTimeDropdown.liveTimeRange.dropdownNew {         width: 65px !important;     }     .miniCont480 .datetime-tiemvalueDiv {         padding: 16px 10px 16px 30px;     }    .miniCont480 .dateTimePopupDiv .ui-datepicker table {        margin: 10px 4px 10px;    }    .miniCont480 .dateTimePopupDiv .ui-datepicker td a, .miniCont480 .dateTimePopupDiv .ui-datepicker td span {        padding: 5px 5px;    }    .miniCont480 .dateTimePopupDiv .popUpOuter .popUpInner {        padding: 16px 0;        padding-bottom: 0;    }    .miniCont480 .dateTimePopupDiv .ui-datepicker .ui-datepicker-header {        padding-bottom: 16px;    }    .miniCont480 .dateTimePopupDiv .popupTemFot {        padding: 20px 24px;    }    .miniCont480 .dateTimePopupDiv svg.icon.icon-Date {        padding-left: 2px;    }           .spotlightForm.layout3 .fieldContainer{        padding-top: 40px !important;        padding-bottom: 40px !important;        margin-top: 30px !important;        margin-bottom: 30px !important;    }    .spotlightForm.layout3 .grid_Wrapper{        margin-top: 30px !important;        margin-bottom: 30px !important;    }    .spotlightForm.layout3 .grid_Wrapper .fieldContainer,    .spotlightForm.layout3 .fullPageRepeatableSubFrm .repeat_subFrmContent .fieldContainer{        padding-top: 0 !important;        padding-bottom: 0 !important;        margin-top: 16px !important;        margin-bottom: 16px !important;    }    .spotlightForm .fieldWrapper:not(.zf-livefield-in-focus){        transform: scale(0.85);    }        .headingFldWrap,    .headingPosCenter .headingFldWrap,    .headingPosRight .headingFldWrap {        flex-flow: column;        align-items: center;        text-align: center;    }    .headingWithImage.headingPosTextLeft .headingFldRightPane {        text-align: center;    }    .headingWithImage.headingPosTextRight .headingFldRightPane {        text-align: center;    }    .headingFldLeftPane,    .headingSmallImage .headingFldLeftPane,    .headingLargeImage .headingFldLeftPane {        max-width: 100%;    }    .headingPosCenter .headingFldLeftPane,    .headingPosCenter.headingSmallImage .headingFldLeftPane {        max-width: 100%;    }    .twoColumn .headingFldLeftPane,    .threeColumn .headingFldLeftPane {        max-width: 100%;    }    .twoColumn .headingSmallImage .headingFldLeftPane,    .threeColumn .headingSmallImage .headingFldLeftPane {        max-width: 100%;    }    .twoColumn .headingLargeImage .headingFldLeftPane,    .threeColumn .headingLargeImage .headingFldLeftPane {        max-width: 100%;    }    }@media only screen  and (min-width:0px) and (max-width:480px) {      .pagerow {        padding: 5px 0px 0 0px;    }    .pageProContainer.pageProConResize .pageSect {        padding: 0px 10px;    }    .pageNavCarousel .pageProContainer.pageProConResize .pageSect {        min-width: 100%;        max-width: 100%;    }     .pageTitleInline .pageProContainer.pageProConResize .pageSect, .pageTitleOff .pageProContainer.pageProConResize .pageSect{        min-width: 56px !important;    }    .pageTitleInline .pageProContainer.pageProConResize.pageNav4 .pageSect, .pageTitleOff .pageProContainer.pageProConResize.pageNav4 .pageSect{        min-width: 40px !important;    }    .pageNav4 .pageSect {        min-width: 40px !important;        max-width: 40px !important;    }}@media only screen and (max-width: 420px) {    .miniCont420 .leftAlign .fieldContainer.time .fieldtypeText,     .miniCont420 .rightAlign .fieldContainer.time .fieldtypeText {        width: 100%;    }        .miniCont420 .leftAlign .zfTimeContainer .customDropDown {        width: 50%;        margin-right: 0;        float: none;        display: block;        margin-bottom: 12px;    }	.miniCont420 .leftAlign .fieldtypeText.zfPhoneUSA span, 	.miniCont420 .rightAlign .fieldtypeText.zfPhoneUSA span {    	width: 75%;	}}@media only screen and (max-width:399px) { 	.paymentContainer .payRow3 div.flLeft{		width: 100%;	}	.paymentContainer .payRow3 span.flRight{		width: 100%;		margin-top: 20px;	}	.verification .onefieldCaptchaDiv .captchaActInnerCont{        width: 82%;    }}@media only screen and (max-width:359px) {     .zfPayChoiceWrapper .payTypeDiv {        width: 48%;    }       .fieldtypeText .zfPayChoiceWrapper input[ui_type="textbox"]{        width: 100%;   }      .gridExpandIcn .gridLabelCont{    width: 85%;   }}.minicont580 .fieldContWrapper.leftAlign .zfPhoneUSA span, .minicont580 .fieldContWrapper.rightAlign .zfPhoneUSA span {    width: 26%;}.minicont580 .navFootBtnWrap {    flex-direction: row;}.minicont580 .navFootBtnDefault .navFootSaveReview {    width: 50%;    margin-right: 0;    margin-bottom: 0;    margin: 0px 20px;    flex-direction: column;}.minicont580 .navFootSaveReview .navFootBtnList {    width: auto !important;    justify-content: center !important;    max-width: 100% !important;    margin-right: 0;    margin-bottom: 16px;}.minicont580 .navFootSaveReview .navFootBtnList:first-child:nth-last-child(1) {    width: auto;    max-width: 100%;}.minicont580 .navFootBtnList button {    padding: 8px 20px;}.navFootBtnList button {    min-width: 100px;}.mxInputMinWidth.mxDropdownInp table th {    width: 222px;    max-width: 222px;}@media(max-width: 481px) {    .zdraftBoxes {        flex-flow: column;        align-items: center;    }    .rtlWrapper .zdraftBoxes, .rtl .zdraftBoxes {        flex-direction: column-reverse;    }        .zdraftEntListCont {        left: 20px;        right: 40px;    }    .zdraftSumComtain {        padding: 16px 16px;        box-sizing: border-box;    }    .zdraftClose {        right: -33px;    }    .zdraftBox {        width: 100%;        max-width: 100%;    }    }@media(max-width:580px) {    .zdraftEntries {        padding: 34px;    }    }.miniCont480 .valueRestrictionDiv .select2-results__option,.miniCont580 .valueRestrictionDiv .select2-results__option {        flex-direction: column;     }.miniCont480 span.valueRestrictionCount, .miniCont580 span.valueRestrictionCount {        width: 100%;        justify-content: start;        margin-top: 3px;    }.miniCont420 .dateAvailsessionContent {    flex-direction: column;    align-items: start;}.miniCont420 .dateInterval-text {    margin-bottom: 18px;}.miniCont580 .dateAvailability-link {    width: 100%;    max-width: 100%;    box-sizing: border-box;    margin: 0;    justify-content: center;}.miniCont580 .dateAvailsessionContent {    flex-direction: column;    justify-content: end;    align-items: start;}.miniCont580 .dateInterval-text {    margin-bottom: 16px;    max-width: 100%;}.miniCont420 .dateAvailability-link {    max-width: 100%;    margin: 0;}/* ::-webkit-scrollbar {  width: 6px;       }::-webkit-scrollbar-track {  background: transparent;} */@charset "UTF-8";@media (pointer:coarse) {	.zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove svg {		padding: 10px 10px 10px 10px;		right: -11px;		width: 12px;		height: 12px;	}	.rtl .zfMultichoiceDropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__remove svg {		left: -11px;		right: auto;	}	em.inputClearDiv svg, 	.oneFldDrpDwnSel2 em.inputClearDiv svg {		width: 12px !important;		height: 12px !important;		padding: 10px;	}	.fieldtypeText input[ui_type="textbox"]~em.inputClearDiv,	.fieldtypeText .dropotherDiv input[ui_type="textbox"]~em.inputClearDiv,	.oneFldDrpDwnSel2 em.inputClearDiv {		right: calc(var(--input-bdr-right-width) + 0px);	}	.rtl .fieldtypeText input[ui_type="textbox"]~em.inputClearDiv,	.rtl .fieldtypeText .dropotherDiv input[ui_type="textbox"]~em.inputClearDiv,	.rtl .oneFldDrpDwnSel2 em.inputClearDiv {		left: calc(var(--input-bdr-left-width) + 0px);		right: auto;	}	a.uploadDeleteIcon {		padding: 6px;	}	.uploadDeleteIcon svg.icon.delete_icon {		width: 12px;		height: 12px;	}	.zfSlider .ui-state-default,	.zfSlider .ui-widget-content .ui-state-default,	.zfSlider .ui-widget-header .ui-state-default {		height: 18px !important;		width: 18px !important;		top: -9px;	}	.sliderValue.sliderValueLive {		top: 19px;	}	.zfSlider .ui-state-default.zf-sliderState {		top: -5px !important;	}	.zfRating .ratingWrapper svg {		width: 40px !important;		height: 40px !important;	}	.zfRating .ratingWrapper svg.icon.icon-bulb {		width: 42px !important;		height: 42px !important;	}	.fullPage_subFrm .fullPage_subFrmWrap .sfFieldWrapper.empty_label {		width: 80px;		min-width: 80px;	}	.subformIcn span.more_iconList, 	.subformIcn .addRowBtn {		width: 26px;		height: 26px;	}	.sfLivemoreList ul {		padding: 5px 1px 5px 4px !important;	}	.sfLivemoreList {		top: -45px;	}	.sfLivemoreList ul:after, 	.sfLivemoreList ul:before {		top: 29px;		left: 13px;	}	.rtl .sfLivemoreList ul:after, 	.rtl .sfLivemoreList ul:before {		left: auto;		right: 13px;	}	.sfDuplicateIcn svg.icon, 	.sfDeleteIcn svg, 	.add-Duplicate svg, 	.add-Delete svg {		width: 17px;		height: 17px;		left: 3px;	}	.pageSect span {		width: 31px;		height: 31px;	}	.zfImgChoiceWrapper .imgChoiceDiv { text-align: center; border: 1px dashed rgb(var(--choice-selection-clr)); transform: scale(1); cursor: pointer; transition:none;}.zfImgChoiceWrapper .zoomIcon { display: block;}.zfImgChoiceWrapper .imgChoiceDiv.selected:hover { border: 1px solid rgb(var(--choice-selection-clr)); transform: none;}.zfImgChoiceWrapper .selected { border: 1px solid rgb(var(--choice-selection-clr)); transform: scale(1);}.fieldDisabled .zfImgChoiceWrapper .zoomIcon{ display: none;}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv { transform: scale(1);}.fieldDisabled .zfImgChoiceWrapper .imgChoiceDiv:hover { transform: scale(1);}.cardOverDiv {	height: 30px;}	@supports selector(:has(*)) {				.zfCountryCode:has(input[ui_type="textbox"]) > em.inputClearDiv,		.zfFldVerifCont:has(input[ui_type="textbox"]) > em.inputClearDiv {			right: calc(var(--input-bdr-right-width) + 0px);		}		.rtl .zfCountryCode:has(input[ui_type="textbox"]) > em.inputClearDiv,		.rtl .zfFldVerifCont:has(input[ui_type="textbox"]) > em.inputClearDiv {			left: calc(var(--input-bdr-left-width) + 0px);			right: auto;		}	}}@charset "UTF-8";@font-face {  font-family: 'icomoon';  src:  url('../images/fonts/onefield/icomoon.b4231c5564b941d271e0c5444617ec38.eot');  src:  url('../images/fonts/onefield/icomoon.b4231c5564b941d271e0c5444617ec38.eot') format('embedded-opentype'),    url('../images/fonts/onefield/icomoon.18c134ed879dd3735ad3a347ab7d73c1.woff2') format('woff2'),    url('../images/fonts/onefield/icomoon.c527c2b140773cce0edd1859a1eb21f2.ttf') format('truetype'),    url('../images/fonts/onefield/icomoon.d2a1ef84f31b9784a78bd224b92fe601.woff') format('woff'),    url('../images/fonts/onefield/icomoon.b2d2d274aeaa23ce8378a8231789ebd3.svg') format('svg');  font-weight: normal;  font-style: normal;  font-display: block;}[class^="icon-"], [class*=" icon-"] {    font-family: 'icomoon' !important;  speak: never;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.icon-previous-icon:before {  content: "\e900";}.icon-next-icon:before {  content: "\e901";}.icon-search:before {  content: "\e902";}.icon-tick-mark:before {  content: "\e903";}.icon-cross:before {  content: "\e906";}.icon-cloud-upload:before {  content: "\e905";}.icon-file-empty:before {  content: "\e907";}.icon-zoom:before {  content: "\e908";}.icon-calendar:before {  content: "\e909";}.icon-review-icon:before {  content: "\e90a";}.icon-save-icon:before {  content: "\e90b";}.icon-angle-right:before {  content: "\e904"; font-size: 25px;}.icon-angle-left:before {  content: "\e90c"; font-size: 25px;}.icon-angle-up:before {  content: "\e90d"; font-size: 25px;}.icon-angle-down:before {  content: "\f107"; font-size: 25px;}.icon-trash:before {  content: "\e90e"; font-size: 15px;}.icon-edit:before {  content: "\e90f"; font-size: 15px;}.icon-arrow-rht:before {  content: "\ea3c";}.icon-arrow-lft:before {  content: "\ea40";}.descFld a{ text-decoration:underline;}.descFld em{ font-style:italic;}.descFld b{ font-weight:bold;}.descFld i{ font-style: italic;}.descFld u{ text-decoration:underline;}.descFld ul{ margin:auto;}.descFld ul{ list-style:disc;}.descFld ol{ list-style:decimal;}.descFld ul, .descFld ol{margin: 10px 0;    padding-left: 20px;}.descFld  ol.code {    list-style-position: outside;    list-style-type: decimal;    padding: 0 30px;}.descFld  ol.code li {    background-color: #F5F5F5;    border-left: 2px solid #CCCCCC;    margin: 1px 0;    padding: 2px;}.descFld  blockquote.zquote {    border-left: 3px solid #EFEFEF;    padding-left: 35px;}.descFld  blockquote.zquote span.txt {    -moz-user-focus: ignore;    -moz-user-input: disabled;    -moz-user-select: none;    color: #058BC2;    float: left;    font: bold 50px Arial,Helvetica,sans-serif;    margin: -10px 0 0 -30px;}.descFld  blockquote.block_quote {    background: url("../images/newQuote.gif") no-repeat scroll 12px 10px rgba(0, 0, 0, 0);    border-left: 3px solid #EFEFEF;    font: 13px/20px georgia,Arial,verdana,Helvetica,sans-serif;    margin: 15px 3px 15px 15px;    padding: 10px 10px 10px 40px;}.descFld  body {    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    margin: 8px;}.note .noteCont{ overflow:hidden;}.note .descFld{	overflow:hidden;	font-size: 13px;}/*! * Quill Editor v1.3.7 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com */.ql-container {  box-sizing: border-box;  font-family: Helvetica, Arial, sans-serif;  font-size: 13px;  height: 100%;  margin: 0px;  position: relative;}.ql-container.ql-disabled .ql-tooltip {  visibility: hidden;}.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {  pointer-events: none;}.ql-clipboard {  left: -100000px;  height: 1px;  overflow-y: hidden;  position: absolute;  top: 50%;}.ql-clipboard p {  margin: 0;  padding: 0;}.ql-editor {  box-sizing: border-box;  line-height: 1.42;  height: 100%;  outline: none;  overflow-y: auto;  padding: 12px 15px;  tab-size: 4;  -moz-tab-size: 4;  text-align: left;  white-space: pre-wrap;  word-wrap: break-word;}.ql-editor > * {  cursor: text;}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6 {  margin: 0;  padding: 0;  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol,.ql-editor ul {  padding-left: 1.5em;}.ql-editor ol > li,.ql-editor ul > li {  list-style-type: none;}.ql-editor ul > li::before {  content: '\2022';}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false] {  pointer-events: none;}.ql-editor ul[data-checked=true] > li *,.ql-editor ul[data-checked=false] > li * {  pointer-events: all;}.ql-editor ul[data-checked=true] > li::before,.ql-editor ul[data-checked=false] > li::before {  color: #777;  cursor: pointer;  pointer-events: all;}.ql-editor ul[data-checked=true] > li::before {  content: '\2611';}.ql-editor ul[data-checked=false] > li::before {  content: '\2610';}.ql-editor li::before {  display: inline-block;  white-space: nowrap;  width: 1.2em;}.ql-editor li:not(.ql-direction-rtl)::before {  margin-left: -1.5em;  margin-right: 0.3em;  text-align: right;}.ql-editor li.ql-direction-rtl::before {  margin-left: 0.3em;  margin-right: -1.5em;}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl) {  padding-left: 1.5em;}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl {  padding-right: 1.5em;}.ql-editor ol li {  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;  counter-increment: list-0;}.ql-editor ol li:before {  content: counter(list-0, decimal) '. ';}.ql-editor ol li.ql-indent-1 {  counter-increment: list-1;}.ql-editor ol li.ql-indent-1:before {  content: counter(list-1, lower-alpha) '. ';}.ql-editor ol li.ql-indent-1 {  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-2 {  counter-increment: list-2;}.ql-editor ol li.ql-indent-2:before {  content: counter(list-2, lower-roman) '. ';}.ql-editor ol li.ql-indent-2 {  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-3 {  counter-increment: list-3;}.ql-editor ol li.ql-indent-3:before {  content: counter(list-3, decimal) '. ';}.ql-editor ol li.ql-indent-3 {  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-4 {  counter-increment: list-4;}.ql-editor ol li.ql-indent-4:before {  content: counter(list-4, lower-alpha) '. ';}.ql-editor ol li.ql-indent-4 {  counter-reset: list-5 list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-5 {  counter-increment: list-5;}.ql-editor ol li.ql-indent-5:before {  content: counter(list-5, lower-roman) '. ';}.ql-editor ol li.ql-indent-5 {  counter-reset: list-6 list-7 list-8 list-9;}.ql-editor ol li.ql-indent-6 {  counter-increment: list-6;}.ql-editor ol li.ql-indent-6:before {  content: counter(list-6, decimal) '. ';}.ql-editor ol li.ql-indent-6 {  counter-reset: list-7 list-8 list-9;}.ql-editor ol li.ql-indent-7 {  counter-increment: list-7;}.ql-editor ol li.ql-indent-7:before {  content: counter(list-7, lower-alpha) '. ';}.ql-editor ol li.ql-indent-7 {  counter-reset: list-8 list-9;}.ql-editor ol li.ql-indent-8 {  counter-increment: list-8;}.ql-editor ol li.ql-indent-8:before {  content: counter(list-8, lower-roman) '. ';}.ql-editor ol li.ql-indent-8 {  counter-reset: list-9;}.ql-editor ol li.ql-indent-9 {  counter-increment: list-9;}.ql-editor ol li.ql-indent-9:before {  content: counter(list-9, decimal) '. ';}.ql-editor .ql-indent-1:not(.ql-direction-rtl) {  padding-left: 3em;}.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {  padding-left: 4.5em;}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {  padding-right: 3em;}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {  padding-right: 4.5em;}.ql-editor .ql-indent-2:not(.ql-direction-rtl) {  padding-left: 6em;}.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {  padding-left: 7.5em;}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {  padding-right: 6em;}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {  padding-right: 7.5em;}.ql-editor .ql-indent-3:not(.ql-direction-rtl) {  padding-left: 9em;}.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {  padding-left: 10.5em;}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {  padding-right: 9em;}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {  padding-right: 10.5em;}.ql-editor .ql-indent-4:not(.ql-direction-rtl) {  padding-left: 12em;}.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {  padding-left: 13.5em;}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {  padding-right: 12em;}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {  padding-right: 13.5em;}.ql-editor .ql-indent-5:not(.ql-direction-rtl) {  padding-left: 15em;}.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {  padding-left: 16.5em;}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {  padding-right: 15em;}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {  padding-right: 16.5em;}.ql-editor .ql-indent-6:not(.ql-direction-rtl) {  padding-left: 18em;}.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {  padding-left: 19.5em;}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {  padding-right: 18em;}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {  padding-right: 19.5em;}.ql-editor .ql-indent-7:not(.ql-direction-rtl) {  padding-left: 21em;}.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {  padding-left: 22.5em;}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {  padding-right: 21em;}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {  padding-right: 22.5em;}.ql-editor .ql-indent-8:not(.ql-direction-rtl) {  padding-left: 24em;}.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {  padding-left: 25.5em;}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {  padding-right: 24em;}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {  padding-right: 25.5em;}.ql-editor .ql-indent-9:not(.ql-direction-rtl) {  padding-left: 27em;}.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {  padding-left: 28.5em;}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {  padding-right: 27em;}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {  padding-right: 28.5em;}.ql-editor .ql-video {  display: block;  max-width: 100%;}.ql-editor .ql-video.ql-align-center {  margin: 0 auto;}.ql-editor .ql-video.ql-align-right {  margin: 0 0 0 auto;}.ql-editor .ql-bg-black {  background-color: #000;}.ql-editor .ql-bg-red {  background-color: #e60000;}.ql-editor .ql-bg-orange {  background-color: #f90;}.ql-editor .ql-bg-yellow {  background-color: #ff0;}.ql-editor .ql-bg-green {  background-color: #008a00;}.ql-editor .ql-bg-blue {  background-color: #06c;}.ql-editor .ql-bg-purple {  background-color: #93f;}.ql-editor .ql-color-white {  color: #fff;}.ql-editor .ql-color-red {  color: #e60000;}.ql-editor .ql-color-orange {  color: #f90;}.ql-editor .ql-color-yellow {  color: #ff0;}.ql-editor .ql-color-green {  color: #008a00;}.ql-editor .ql-color-blue {  color: #06c;}.ql-editor .ql-color-purple {  color: #93f;}.ql-editor .ql-font-serif {  font-family: Georgia, Times New Roman, serif;}.ql-editor .ql-font-monospace {  font-family: Monaco, Courier New, monospace;}.ql-editor .ql-size-small {  font-size: 0.75em;}.ql-editor .ql-size-large {  font-size: 1.5em;}.ql-editor .ql-size-huge {  font-size: 2.5em;}.ql-editor .ql-direction-rtl {  direction: rtl;  text-align: inherit;}.ql-editor .ql-align-center {  text-align: center;}.ql-editor .ql-align-justify {  text-align: justify;}.ql-editor .ql-align-right {  text-align: right;}.ql-editor.ql-blank::before {  color: rgba(0,0,0,0.6);  content: attr(data-placeholder);  font-style: italic;  left: 15px;  pointer-events: none;  position: absolute;  right: 15px;}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after {  clear: both;  content: '';  display: table;}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button {  background: none;  border: none;  cursor: pointer;  display: inline-block;  float: left;  height: 24px;  padding: 3px 5px;  width: 28px;}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg {  float: left;  height: 100%;}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover {  outline: none;}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file] {  display: none;}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected {  color: #06c;}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {  fill: #06c;}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {  stroke: #06c;}@media (pointer: coarse) {  .ql-snow.ql-toolbar button:hover:not(.ql-active),  .ql-snow .ql-toolbar button:hover:not(.ql-active) {    color: #444;  }  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {    fill: #444;  }  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {    stroke: #444;  }}.ql-snow {  box-sizing: border-box;}.ql-snow * {  box-sizing: border-box;}.ql-snow .ql-hidden {  display: none;}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top {  visibility: hidden;}.ql-snow .ql-tooltip {  position: absolute;  transform: translateY(10px);}.ql-snow .ql-tooltip a {  cursor: pointer;  text-decoration: none;}.ql-snow .ql-tooltip.ql-flip {  transform: translateY(-10px);}.ql-snow .ql-formats {  display: inline-block;  vertical-align: middle;}.ql-snow .ql-formats:after {  clear: both;  content: '';  display: table;}.ql-snow .ql-stroke {  fill: none;  stroke: #444;  stroke-linecap: round;  stroke-linejoin: round;  stroke-width: 2;}.ql-snow .ql-stroke-miter {  fill: none;  stroke: #444;  stroke-miterlimit: 10;  stroke-width: 2;}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill {  fill: #444;}.ql-snow .ql-empty {  fill: none;}.ql-snow .ql-even {  fill-rule: evenodd;}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin {  stroke-width: 1;}.ql-snow .ql-transparent {  opacity: 0.4;}.ql-snow .ql-direction svg:last-child {  display: none;}.ql-snow .ql-direction.ql-active svg:last-child {  display: inline;}.ql-snow .ql-direction.ql-active svg:first-child {  display: none;}.ql-snow .ql-editor h1 {  font-size: 2em;}.ql-snow .ql-editor h2 {  font-size: 1.5em;}.ql-snow .ql-editor h3 {  font-size: 1.17em;}.ql-snow .ql-editor h4 {  font-size: 1em;}.ql-snow .ql-editor h5 {  font-size: 0.83em;}.ql-snow .ql-editor h6 {  font-size: 0.67em;}.ql-snow .ql-editor a {  text-decoration: underline;}.ql-snow .ql-editor blockquote {  border-left: 4px solid #ccc;  margin-bottom: 5px;  margin-top: 5px;  padding-left: 16px;}.ql-snow .ql-editor code,.ql-snow .ql-editor pre {  background-color: #f0f0f0;  border-radius: 3px;}.ql-snow .ql-editor pre {  white-space: pre-wrap;  margin-bottom: 5px;  margin-top: 5px;  padding: 5px 10px;}.ql-snow .ql-editor code {  font-size: 85%;  padding: 2px 4px;}.ql-snow .ql-editor pre.ql-syntax {  background-color: #23241f;  color: #f8f8f2;  overflow: visible;}.ql-snow .ql-editor img {  max-width: 100%;}.ql-snow .ql-picker {  color: #444;  display: inline-block;  float: left;  font-size: 14px;  font-weight: 500;  height: 24px;  position: relative;  vertical-align: middle;}.ql-snow .ql-picker-label {  cursor: pointer;  display: inline-block;  height: 100%;  padding-left: 8px;  padding-right: 2px;  position: relative;  width: 100%;}.ql-snow .ql-picker-label::before {  display: inline-block;  line-height: 22px;}.ql-snow .ql-picker-options {  background-color: #fff;  display: none;  min-width: 100%;  padding: 4px 8px;  position: absolute;  white-space: nowrap;}.ql-snow .ql-picker-options .ql-picker-item {  cursor: pointer;  display: block;  padding-bottom: 5px;  padding-top: 5px;}.ql-snow .ql-picker.ql-expanded .ql-picker-label {  color: #ccc;  z-index: 2;}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {  fill: #ccc;}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {  stroke: #ccc;}.ql-snow .ql-picker.ql-expanded .ql-picker-options {  display: block;  margin-top: -1px;  top: 100%;  z-index: 1;}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker {  width: 28px;}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label {  padding: 2px 4px;}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg {  right: 4px;}.ql-snow .ql-icon-picker .ql-picker-options {  padding: 4px 0px;}.ql-snow .ql-icon-picker .ql-picker-item {  height: 24px;  width: 24px;  padding: 2px 4px;}.ql-snow .ql-color-picker .ql-picker-options {  padding: 3px 5px;  width: 152px;}.ql-snow .ql-color-picker .ql-picker-item {  border: 1px solid transparent;  float: left;  height: 16px;  margin: 2px;  padding: 0px;  width: 16px;}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {  position: absolute;  margin-top: -9px;  right: 0;  top: 50%;  width: 18px;}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {  content: attr(data-label);}.ql-snow .ql-picker.ql-header {  width: 98px;}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before {  content: 'Normal';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {  content: 'Heading 1';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {  content: 'Heading 2';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {  content: 'Heading 3';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {  content: 'Heading 4';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {  content: 'Heading 5';}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {  content: 'Heading 6';}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {  font-size: 2em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {  font-size: 1.5em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {  font-size: 1.17em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {  font-size: 1em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {  font-size: 0.83em;}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {  font-size: 0.67em;}.ql-snow .ql-picker.ql-font {  width: 108px;}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before {  content: 'Sans Serif';}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {  content: 'Serif';}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {  content: 'Monospace';}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {  font-family: Georgia, Times New Roman, serif;}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {  font-family: Monaco, Courier New, monospace;}.ql-snow .ql-picker.ql-size {  width: 98px;}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before {  content: 'Normal';}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {  content: 'Small';}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {  content: 'Large';}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {  content: 'Huge';}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {  font-size: 10px;}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {  font-size: 18px;}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {  font-size: 32px;}.ql-snow .ql-color-picker.ql-background .ql-picker-item {  background-color: #fff;}.ql-snow .ql-color-picker.ql-color .ql-picker-item {  background-color: #000;}.ql-toolbar.ql-snow {  border: 1px solid #ccc;  box-sizing: border-box;  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;  padding: 8px;}.ql-toolbar.ql-snow .ql-formats {  margin-right: 15px;}.ql-toolbar.ql-snow .ql-picker-label {  border: 1px solid transparent;}.ql-toolbar.ql-snow .ql-picker-options {  border: 1px solid transparent;  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {  border-color: #ccc;}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {  border-color: #ccc;}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {  border-color: #000;}.ql-toolbar.ql-snow + .ql-container.ql-snow {  border-top: 0px;}.ql-snow .ql-tooltip {  background-color: #fff;  border: 1px solid #ccc;  box-shadow: 0px 0px 5px #ddd;  color: #444;  padding: 5px 12px;  white-space: nowrap;}.ql-snow .ql-tooltip::before {  content: "Visit URL:";  line-height: 26px;  margin-right: 8px;}.ql-snow .ql-tooltip input[type=text] {  display: none;  border: 1px solid #ccc;  font-size: 13px;  height: 26px;  margin: 0px;  padding: 3px 5px;  width: 170px;}.ql-snow .ql-tooltip a.ql-preview {  display: inline-block;  max-width: 200px;  overflow-x: hidden;  text-overflow: ellipsis;  vertical-align: top;}.ql-snow .ql-tooltip a.ql-action::after {  border-right: 1px solid #ccc;  content: 'Edit';  margin-left: 16px;  padding-right: 8px;}.ql-snow .ql-tooltip a.ql-remove::before {  content: 'Remove';  margin-left: 8px;}.ql-snow .ql-tooltip a {  line-height: 26px;}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove {  display: none;}.ql-snow .ql-tooltip.ql-editing input[type=text] {  display: inline-block;}.ql-snow .ql-tooltip.ql-editing a.ql-action::after {  border-right: 0px;  content: 'Save';  padding-right: 0px;}.ql-snow .ql-tooltip[data-mode=link]::before {  content: "Enter link:";}.ql-snow .ql-tooltip[data-mode=formula]::before {  content: "Enter formula:";}.ql-snow .ql-tooltip[data-mode=video]::before {  content: "Enter video:";}.ql-snow a {  color: #06c;}.ql-container.ql-snow {  border: 1px solid #ccc;}.toolbarContainerList {	background: #F8F9FA;	border-radius: 2px 2px 0px 0px;}.toolbarContainerList .ql-font {	width: 75px !important;}.toolbarContainerList .ql-formats {	margin-right: 0px !important;	border-right: 0px !important;}.toolbarContainerList .ql-size {	width: 65px !important;}.toolbarContainerList span {	margin-left: 0;}.pdfToolbarContainer .ql-toolbar.ql-snow, .pdfToolbarContainer .ql-container.ql-snow {	border: none;}.ql-snow.ql-toolbar .cancelBtn:hover{	color:red !important;}.ql-editor, .layoutFldContent{	font-family: Arimo;	font-size: 16px;	padding: 0px 0px;}.ql-editor {	overflow-y: overlay;	overflow-x: hidden; }.tableElement .ql-editor {    font: inherit !important;    text-align: inherit !important;}.ql-editor a {	color: #06c;text-decoration: underline;}.tableElement .ql-container {	font: inherit;	text-align: inherit;}.pdfToolbarContainer {    background: #FFFFFF;    border: 1px solid #D1D5DB;    border-radius: 3px 0 3px 3px;    margin: 32px;    position: relative;    margin-top: 25px;    margin-bottom: 0px;}.pdfToolbarContainer .ql-editor {	overflow: initial;}/*.ql-toolbar .ql-font span[data-label="Arimo"]::before {	font-family: Arimo, Helvetica, sans-serif;}.ql-toolbar .ql-font span[data-label="MS Serif"]::before {	font-family: MS Serif, New York, serif;}.ql-toolbar .ql-font span[data-label="Courier New"]::before {	font-family: Courier New, Courier, monospace;}.ql-toolbar .ql-font span[data-label="Trebuchet MS"]::before {	font-family: Trebuchet MS, Helvetica, sans-serif;}.ql-toolbar .ql-font span[data-label="Tahoma"]::before {	font-family: Tahoma, Geneva, sans-serif;}.ql-toolbar .ql-font span[data-label="Impact"]::before {	font-family: Impact, Charcoal, sans-serif;}.ql-toolbar .ql-font span[data-label="Times New Roman"]::before {	font-family: Times New Roman, Times, serif;}.ql-toolbar .ql-font span[data-label="Georgia"]::before {	font-family: Georgia, Times New Roman, Times, serif;}.ql-toolbar .ql-font span[data-label="Open Sans"]::before {	font-family: Open Sans;}.ql-toolbar .ql-font span[data-label="Lato"]::before {	font-family: Lato;}.ql-toolbar .ql-font span[data-label="Droid Serif"]::before {	font-family: Droid Serif;}.ql-toolbar .ql-font span[data-label="Bree Serif"]::before {	font-family: Bree Serif;}.ql-toolbar .ql-font span[data-label="Raleway"]::before {	font-family: Raleway;}.ql-toolbar .ql-font span[data-label="Philosopher"]::before {	font-family: Philosopher;}.ql-toolbar .ql-font span[data-label="Merriweather"]::before {	font-family: Merriweather;}.ql-toolbar .ql-font span[data-label="Oswald"]::before {	font-family: Oswald;}.ql-toolbar .ql-font span[data-label="Cabin"]::before {	font-family: Cabin;}.ql-toolbar .ql-font span[data-label="Great Vibes"]::before {	font-family: Great Vibes;}.ql-toolbar .ql-font span[data-label="Rochester"]::before {	font-family: Rochester;}.ql-toolbar .ql-font span[data-label="Lobster"]::before {	font-family: Lobster;}.ql-toolbar .ql-font span[data-label="Pacifico"]::before {  font-family: Pacifico;}.ql-toolbar .ql-font span[data-label="Trebuchet MS"]::before {	font-family: 'Trebuchet MS', Helvetica, sans-serif;}.ql-toolbar .ql-font span[data-label="Verdana"]::before {	font-family: Verdana, Geneva, sans-serif;}*/.ql-snow .ql-picker.ql-font {	width: 130px; }.ql-mention-list-container {	width: 270px;	border: 1px solid #f0f0f0;	border-radius: 4px;	background-color: #fff;	box-shadow: 0 2px 12px 0 rgb(30 30 30 / 8%);	z-index: 9001;}.ql-mention-list {	list-style: none;	margin: 0;	padding: 0;	overflow: hidden;}.ql-mention-list-item.selected {	background-color: #edeef0;	text-decoration: none;}.ql-picker-options{	max-height: 320px;	overflow: scroll;}.ql-snow .ql-line-height.ql-picker .ql-picker-label::before {	content: "\e97e";	font-size: 20px;}.ql-snow .ql-line-height.ql-picker .ql-picker-item::before {	content: '-';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='1']::before {	content: '1';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='1.15']::before {	content: '1.15';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='1.5']::before {	content: '1.5';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='2']::before {	content: '2';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='2.5']::before {	content: '2.5';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='3']::before {	content: '3';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='3.5']::before {	content: '3.5';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='4']::before {	content: '4';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='4.5']::before {	content: '4.5';}.ql-snow .ql-line-height.ql-picker .ql-picker-item[data-value='5']::before {	content: '5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item::before {	content: '-';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='1']::before {	content: '1';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='1.15']::before {	content: '1.15';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='1.5']::before {	content: '1.5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='2']::before {	content: '2';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='2.5']::before {	content: '2.5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='3']::before {	content: '3';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='3.5']::before {	content: '3.5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='4']::before {	content: '4';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='4.5']::before {	content: '4.5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='5']::before {	content: '5';}.ql-snow .ql-letter-spacing.ql-picker .ql-picker-item[data-value='10']::before {	content: '10';}.ql-snow .ql-text-transform.ql-picker .ql-picker-item::before {	content: '-';}.ql-snow .ql-text-transform.ql-picker .ql-picker-item[data-value=capitalize]::before {	content: 'Aa';}.ql-snow .ql-text-transform.ql-picker .ql-picker-item[data-value=uppercase]::before {	content: 'AA';}.ql-snow .ql-text-transform.ql-picker .ql-picker-item[data-value=lowercase]::before {	content: 'aa';}.pdfEntryListIcons svg {	position: absolute;	width: 15px;	left: 0px;	height: 15px !important;	top: 4px;	stroke-width: 0.7;	}.pdfEntryListIcons .ql-picker-label {	border: none !important;	color: inherit !important;}.ql-snow  .pdfEntryListIcons .qlOptionIcons.ql-picker .ql-picker-label::before {	visibility: hidden;}.ql-snow  .pdfEntryListIcons .qlOptionIcons.ql-picker .ql-picker-label::before {	visibility: hidden;}.ql-snow  .pdfEntryListIcons .qlOptionIconsm.ql-picker .ql-picker-label::before {	visibility: hidden;}.pdfEntryListIcons span.qlOptionIcons.ql-picker {	margin: 0 1px;	width:100%;}.pdfEntryListIcons {	float: left;    margin-left: 7.5px;    width: 20px;    margin-right: 7.5px;    position: relative;}.pdfToolbarContainer .ql-toolbar.ql-snow {	border: none;	border-bottom: 1px solid #e5e5e5;	background: #fff;	padding: 10px 8px;}.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button {	padding: 3px 6px;}.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker {	width: 32px;}.ql-snow .ql-picker {	color: #444;	display: inline-block;	float: left;	font-size: 14px;	font-weight: normal;	height: 24px;	position: relative;	vertical-align: middle;}.ql-snow .ql-color-picker .ql-picker-label svg, .ql-snow .ql-icon-picker .ql-picker-label svg {	 right: 7px;    left: auto;    top: 3.5px;}.icon.icon-Text-Color-01 {	width: 32px;	height: 32px !important;	transform: scale(.5);}.icon-Text-Color-01 path.ql-stroke {	stroke-width: 0.5;}.icon-Text-Color-01 .ql-fill.ql-color-label {	fill: #d8d8d8;}.pdfToolbarContainer .ql-toolbar .ql-font .ql-picker-label::before {		overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	width: 55px;}.pdfTableCell .ql-tooltip{	display: none;}.ql-mention-list-container.pdfMentionSearch {    width: 250px;    background-color: rgb(255, 255, 255);    box-shadow: 0px 0px 15px 0px #00000026;    z-index: 500;    max-height: 270px;    min-height: 10px;    border-width: 1px;    border-style: solid;    border-color: rgb(240, 240, 240);    border-image: initial;    border-radius: 6px;    overflow: hidden auto;}.pdfMentionSearch .ql-mention-list {	padding: 0px 0px;}.ql-mention-list-container.pdfMentionSearch li {    box-sizing: border-box;    cursor: pointer;    padding: 0 15px;    border-bottom: 1px solid rgb(244, 244, 244);}.pdfToolbarContainer .ql-container {	padding: 5px 15px;	padding-right: 0px;	overflow: auto;	overflow-x: hidden;}.ql-mention-list-container li div {    font-size: 13px !important;    padding-right: 16px;    line-height: 17px !important;    cursor: default;    margin: 0 -15px;    background: transparent !important;    color: #444 !important;    padding: 10px 16px;}.ql-mention-list-container.pdfMentionSearch .ql-mention-list-item.disabled > div {    background: #F6F6F6 !important;}.ql-mention-list-container.pdfMentionSearch .ql-mention-list-item.disabled .ql-gridListing {    color: #E2721D !important;    background: transparent !important;    font-weight: 600;}.icon.icon-Word-Spacing {	width: 18px;	height: 18px;}.ql-script svg {	width: 23px !important;	left: 0;}.ql-strike svg, .ql-clean svg, .ql-direction svg, .ql-link svg, .ql-image svg, .ql-code-block svg, .ql-hr svg, .ql-blockquote svg{	left: 4px;}.pdfEntryListIcons svg.icon-X2-01, .pdfEntryListIcons svg.icon-X-Square-01 {	stroke-width: 0px !important;	stroke: #fff !important;}.layoutFldContent .ql-tooltip, .emailTextFieldInnerElem .ql-tooltip {	display: none;}.ql-snow .ql-stroke {    stroke-width: 1 !important;    stroke: #000;    fill: #000;}.ql-bold .ql-stroke, .ql-italic .ql-stroke, .ql-underline .ql-stroke {    stroke-width: 1.5;}.pdfThemeClrProberty {    padding: 10px 23px;    position: relative;    display: inline-block;    width: 100%;    box-sizing: border-box;}span.pdfWhiteTheme, .pdfDarkTheme {    width: 20px;    height: 20px;    background: #FFF;    display: inline-block;    border: 1px solid #d9d9d9;    border-radius: 50px;    position:relative;    cursor: pointer;    margin-left: 10px;}span.pdfWhiteTheme.active:before, span.pdfDarkTheme.active:before {background-color: transparent;top: 6px;left: 5px;width: 8px;height: 3px;border-style: solid;border-color: #24a68a;border-width: 0 0 2px 2px;border-radius: 0;-o-border-image: none;border-image: none;-webkit-transform: rotate(-45deg) scale(1);transform: rotate(-45deg) scale(1);position: absolute;content: "";}span.pdfDarkTheme {    background: #474E5A;    border-color: #dad5db;}.pdfToolbarContainer.pdfDarkContainer {    background: #474e5a;}.pdfToolbarContainer.pdfDarkContainer .ql-toolbar.ql-snow, .pdfDarkContainer .ql-snow .ql-picker-options {    background: #222;    border-color: #222;}.pdfDarkContainer .ql-snow .ql-picker, .pdfDarkContainer button{    color: #f5f5f5;}.pdfDarkContainer .ql-snow .ql-fill, .pdfDarkContainer .ql-snow .ql-stroke.ql-fill {    fill: #f5f5f5;}.ql-picker-options {    overflow-x: hidden;}.pdfDarkContainer .toolbarContainerList.ql-snow .ql-stroke {    stroke: #f5f5f5;} .pdfDarkContainer.ql-snow.ql-toolbar button:hover .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar button:hover .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar button:focus .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar button:focus .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar button.ql-active .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar button.ql-active .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .pdfDarkContainer.ql-snow.ql-toolbar button:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar button:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar button:focus .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar button:focus .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {    stroke: #22a78a ! important;} .pdfDarkContainer.ql-snow.ql-toolbar button:hover, .pdfDarkContainer.ql-snow .ql-toolbar button:hover, .pdfDarkContainer.ql-snow.ql-toolbar button:focus, .pdfDarkContainer.ql-snow .ql-toolbar button:focus, .pdfDarkContainer.ql-snow.ql-toolbar button.ql-active, .pdfDarkContainer.ql-snow .ql-toolbar button.ql-active, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label:hover, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label:hover, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-label.ql-active, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-label.ql-active, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item:hover, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item:hover, .pdfDarkContainer.ql-snow.ql-toolbar .ql-picker-item.ql-selected, .pdfDarkContainer.ql-snow .ql-toolbar .ql-picker-item.ql-selected {    color: #22a78a !important;}.ql-editor strong, .ql-editor b {    font-weight: bold;}.ql-editor em {    font-style: italic;}.ql-toolbar .zcolorpicker__icon svg {    position: relative !important;    width: inherit !important;    top: 0px !important;}.ql-toolbar .zbutton {    position: relative;    color: #111;    background: #f2f2f2 !important;    border: 1px solid #b3b3b3 !important;    font-size: 13px;}.ql-toolbar .zbutton:hover {    color: #111 !important;    background: #e6e6e6 !important;    border: 1px solid #b3b3b3 !important;}.ql-toolbar .zbutton--primary {    color: #fff;    background: #4190f2 !important;    border: 1px solid #4190f2 !important;}.ql-toolbar .zbutton--primary:hover {    color: #fff !important;    background: #3b82da !important;    border: 1px solid #3b82da !important;}.ql-toolbar .zcolorpicker__defaultcolorbutton {	float: inherit !important;	width: 100% !important;	height: auto !important;	padding: 10px 17px 12px 17px !important;	border: solid #e6e6e6 !important;	border-width: 0 0 1px 0 !important;	background: #fff !important;	box-sizing: border-box;	display: flex !important;	flex-direction: row;}.ql-toolbar .zcolorpicker__morecolorbutton {    width: 100% !important;    padding: 10px 17px 12px 17px !important;    border: solid #e6e6e6 !important;    border-width: 0 0 1px 0 !important;    border-radius: 0;    background: #fff !important;    display: inline-block !important;    height: auto !important;    color: #111 !important;}.ql-toolbar .zcolorpicker__defaultcolorbutton:hover {    border: solid #e6e6e6 !important;    border-width: 0 0 1px 0 !important;    background: #f2f2f2 !important;    color: #111 !important;    fill: #666 !important;}.ql-toolbar .zcolorpicker__morecolorbutton:hover {    border: solid #e6e6e6 !important;    border-width: 0 0 1px 0 !important;    background: #f2f2f2 !important;    color: #111 !important;    fill: #666 !important;}.ql-zcomponents-picker {    height: 24px;}.ql-toolbar .pdfEntryListIcons button.zbutton.zcolorbutton.has-focus.has-kfocus {    position: absolute;    left: 0px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="myfonts"], .ql-snow .ql-picker-options .ql-picker-item[data-value="default"] {    box-sizing: border-box;    display: block;    font-size: 13px;    color: #a7a4a4;    pointer-events: none;    margin: 0 !important;    padding: 7px 10px !important;    margin-top: 8px !important;    margin-bottom: 8px !important;    position: relative;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="myfonts"]:after, .ql-snow .ql-picker-options .ql-picker-item[data-value="default"]:after {    content: "";    position: absolute;    height: 1px;    width: 55%;    background: #e9e8e8;    top: 15px;    right: 10px;}.ql-snow .ql-picker-options .ql-picker-item[data-value="default"]:after {	width: 40%;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="custom"] {	color: #24A68A;    border-top: 1px solid #e1e1e1;    margin: 3px 0;    padding: 9px 18px;    cursor: pointer;    border-radius: 0;    font-size: 14px;    margin-bottom: 0;    line-height: 16px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="custom"]:hover {    border-radius: 0;    color: #24A68A;}.ql-toolbar .ql-font .ql-picker-options {	padding: 0px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item {	padding: 9px 8px;	margin: 3px 10px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item[data-value="custom"]:hover {	background: #f2f2f2;}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{	margin-top: 1px;	max-height: 250px;}.ql-toolbar .ql-font .ql-picker-options .ql-picker-item:hover {    background: #f2f2f2;    color: #000;    border-radius: 5px;}.toolbarContainerList.toolbarContainerDiv svg {    width: 15px;    height: 15px !important;    stroke-width: 1.4;    stroke: #555;    fill: #555;}button.ql-strike {    top: 3px;    position: relative;}.pdfToolbarContainer{    margin: 0;    margin-top: 25px;    margin-bottom: 0px;}.toolbarContainerDiv.ql-toolbar.ql-snow {    padding: 8px 8px;}.toolbarContainerDiv.ql-snow.ql-toolbar button {      height: 28px;    padding: 3px 4px;    width: 28px;}.toolbarContainerDiv.ql-snow .ql-picker.ql-font, .toolbarContainerDiv.ql-snow .ql-picker.ql-size {    margin-top: 2px;}.pdfToolbarContainer .toolbarContainerDiv.ql-toolbar .ql-font .ql-picker-label::before, .pdfToolbarContainer .toolbarContainerDiv.ql-snow .ql-picker.ql-size .ql-picker-label::before {    font-size: 15px;}.pdfToolbarContainer .toolbarContainerDiv.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {    margin-top: -7px;    stroke-width: 1.8;    width: 16px;    height: 17px !important;}.toolbarContainerList.toolbarContainerDiv button.ql-list svg {    width: 17px;    height: 17px !important;    top: 6px;    left: 2px;}.toolbarContainerList.toolbarContainerDiv .ql-direction svg.icon.icon-Strike-01 {    width: 17px;    height: 18px !important;    stroke-width: 0.4;    top: 7px;}.toolbarContainerList.toolbarContainerDiv .ql-script svg.icon {    width: 16px;    height: 17px !important;    top: 5px;    stroke-width: 0.2 !important;    stroke: #555 !important;}.toolbarContainerList.toolbarContainerDiv .ql-script svg.icon.icon-X2-01 {    top: 7px;}.toolbarContainerList.toolbarContainerDiv   svg.icon.icon-Quotation-2, .toolbarContainerList.toolbarContainerDiv svg.icon.icon-Erase-01 {    stroke-width: 1.5;    width: 17px;    height: 17px !important;    top: 6px;    left: 0;}.toolbarContainerList.toolbarContainerDiv  svg.icon.icon-Erase-01 {    stroke-width: 0.2 !important;}.toolbarContainerList.toolbarContainerDiv svg.icon.ui-ie-icon.ui-br-5.icon-Link-01, .toolbarContainerList.toolbarContainerDiv svg.icon.ui-ie-icon.ui-br-5.icon-Line-01, .toolbarContainerList.toolbarContainerDiv svg.icon.ui-ie-icon.ui-br-5.icon-Image-01 {    margin-top: 3px;}.toolbarContainerList.toolbarContainerDiv .ql-align svg {	stroke-width: 2.6 !important;    width: 21px;    height: 23px !important;    stroke: #333 !important;}.toolbarContainerList.toolbarContainerDiv  .ql-seperator:before {    content: "";    position: absolute;    height: 19px;    width: 1px;    background: #e2e2e2;    right: 0;    top: 5px;}.toolbarContainerList.toolbarContainerDiv .ql-seperator {    display: inline-block;    float: left;    position: relative;}.toolbarContainerList.toolbarContainerDiv.ql-snow.ql-toolbar .ql-background .ql-picker-label.ql-active .ql-stroke, .toolbarContainerList.toolbarContainerDiv.ql-snow.ql-toolbar .ql-color .ql-picker-label.ql-active .ql-stroke {    stroke: initial !important;}.toolbarContainerList.toolbarContainerDiv  .ql-color svg, .toolbarContainerList.toolbarContainerDiv .ql-background svg{    height: 26px !important;    width: 26px !important;    stroke-width: 0.2;}.toolbarContainerList.toolbarContainerDiv svg:hover, .toolbarContainerList.toolbarContainerDiv  .ql-active svg {    fill: #06c;    stroke: #06c;}.toolbarContainerList.toolbarContainerDiv .ql-background .ql-color-label.ql-stroke {    fill: none;}.pdfToolbarContainer.pdfDarkContainer svg {    fill: #fff;    stroke: #fff;}.pdfToolbarContainer .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {    border-color: transparent;}.ql-toolbar .zcolorpicker__nocolorbutton {	float: inherit !important;	width: 100% !important;	height: auto !important;	padding: 10px 17px 12px 17px !important;	border: solid #e6e6e6 !important;	border-width: 0 0 1px 0 !important;	background: #fff !important;	display: flex !important;	box-sizing: border-box;	flex-direction: row;}.ql-toolbar .zcolorpicker__nocolorbutton:hover {	border: solid #e6e6e6 !important;	border-width: 0 0 1px 0 !important;	background: #f2f2f2 !important;	color: #111 !important;	fill: #666 !important;}.ql-editor blockquote {	border-left: 4px solid #ccc;	margin-bottom: 5px;	margin-top: 5px;	padding-left: 16px;}.toolbarContainerList.toolbarContainerDiv .zcolorpicker__nocolorbutton svg {	stroke-width: 0.7;}.toolbarContainerList.toolbarContainerDiv .zcolorpicker__nocolorbutton svg:hover {	fill: inherit;	stroke: inherit;}[contenteditable] {	-webkit-user-select: text;	user-select: text;}.pdfFontSelectDiv {    position: absolute;    left: 127px;    top: 6px;    z-index: 1;}.pdfFontSelectDiv span.select2-selection.select2-selection--single {    border: none;}.pdfFontSelectDiv .select2-container--default .select2-selection--single .select2-selection__rendered {    color: #444;    font-size: 14px;    width: 52px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    padding: 0 18px 0 4px !important;}.pdfFontSelectDiv .select2-container--default .select2-selection--single .select2-selection__arrow b {    right: 8px;    left: auto;    top: 15px !important;}.pdfFontSelectDiv .select2-container--default.select2-container--below.select2-container--open .select2-selection--single .select2-selection__arrow b {    top: 17px !important;}.pdfEditFontSelect2 span.select2-dropdown.select2-dropdown--below {    width: 200px !important;}.pdfEditFontSelect2  span.select2-dropdown.select2-dropdown--above {    width: 200px !important;}span.select1-container.select2-container--default.select2-container--open.pdfEditFontSelect2 {    top: 117px !important;}.pdfDarkContainer .pdfFontSelectDiv .select2-container--default .select2-selection--single .select2-selection__rendered {    color: #fff;}.pdfDarkContainer .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #fff !important;}.pdfDarkContainer  span.select2-dropdown {    background: #222;}.pdfDarkContainer .select2-results__option {    color: #fff;}.pdfDarkContainer .select2-search--dropdown .select2-search__field:focus {    border: 1px solid #06c !important;}.pdfDarkContainer .select2-container--default .select2-results__option[aria-selected=true] {    background: #f6f6f6 !important;    color: #06c !important;}.pdfDarkContainer .select2-container--default .select2-results__option[aria-selected=true]:after {    border-color: #06c;}.pdfDarkContainer .select2-container--default .select2-results__option--highlighted[aria-selected] {    color: #06c !important;}.pdfDarkContainer .pdfFontSelectDiv span.select2-selection.select2-selection--single {    background: #222;}.pdfFontSelectDiv .select2-search--dropdown .select2-search__field:focus {    border: 1px solid #06c !important;}.select2-container--default.pdfEditFontSelect2 .select2-results__option[aria-selected="true"]:hover,.select2-container--default.pdfEditFontSelect2 .select2-results__option[aria-selected=true],.select2-container--default.pdfEditFontSelect2 .select2-results__option--highlighted,.select2-container--default.pdfEditFontSelect2 .select2-results__option--highlighted:hover{    color: #06c !important;}.select2-container--default.pdfEditFontSelect2 .select2-results__option[aria-selected=true]:after {    border-color: #06c !important;}span.select2.select2-container.select2-container--default.pdfEditFontSelect2{    width: auto !important;}.pdfEditFontSelect2 span.select2-search.select2-search--dropdown {    padding-bottom: 0 !important;}.select2-container--default.pdfEditFontSelect2 .select2-results__group {    font-weight: 600;    padding-left: 10px;}.select2-container--default.pdfEditFontSelect2 .select2-results__option[role=group] {    padding: 0;    padding: 5px 0 0 0 !important;}.pdfEditFontSelect2 .select2-results__option[role=group] .select2-results__options--nested li {    padding-left: 18px !important;} .pdfFontSelectDiv .select2-container--default .select2-selection--single .select2-selection__rendered > div {    overflow: hidden;    text-overflow: ellipsis;}.select2-container--default.pdfEditFontSelect2 .select2-results__group:after {    position: absolute;    content: "";    width: 66%;    height: 1px;    background: #e7e7e7;    left: 60px;    top: 22px;}.groupfontHeader {    background: white;    display: inline;    position: relative;}.groupfontHeader span {    z-index: 1;    position: relative;    background: #fff;    padding-right: 10px;}.manageFontEditor {    text-transform: uppercase;    color: #24A68A;}.pdfEditFontSelect2  span.select2-selection__placeholder > div {    overflow: hidden;    text-overflow: ellipsis;}