/* --- Стили для модальных окон и динамических блоков, извлеченные из проекта Eurobank --- */
@font-face {
	font-family: EurobankSansLight;
	src: url(../media/EurobankSans-Light.eot) format("eot"),
		url(../media/EurobankSans-Light.woff2) format("woff2"),
		url(../media/EurobankSans-Light.woff) format("woff"),
		url(../media/EurobankSans-Light.ttf) format("truetype"),
		url(../media/EurobankSans-Light.svg#EurobankSansLight) format("svg");
}
@font-face {
	font-family: EurobankSansLightItalic;
	src: url(../media/EurobankSans-LightItalic.eot) format("eot"),
		url(../media/EurobankSans-LightItalic.woff2) format("woff2"),
		url(../media/EurobankSans-LightItalic.woff) format("woff"),
		url(../media/EurobankSans-LightItalic.ttf) format("truetype"),
		url(../media/EurobankSans-LightItalic.svg#EurobankSansLightItalic)
			format("svg");
}
@font-face {
	font-family: EurobankSans;
	src: url(../media/EurobankSans-Regular.eot) format("eot"),
		url(../media/EurobankSans-Regular.woff2) format("woff2"),
		url(../media/EurobankSans-Regular.woff) format("woff"),
		url(../media/EurobankSans-Regular.ttf) format("truetype"),
		url(../media/EurobankSans-Regular.svg#EurobankSans) format("svg");
}
@font-face {
	font-family: EurobankSansItalic;
	src: url(../media/EurobankSans-Italic.eot) format("eot"),
		url(../media/EurobankSans-Italic.woff2) format("woff2"),
		url(../media/EurobankSans-Italic.woff) format("woff"),
		url(../media/EurobankSans-Italic.ttf) format("truetype"),
		url(../media/EurobankSans-Italic.svg#EurobankSansItalic) format("svg");
}
@font-face {
	font-family: EurobankSansBold;
	src: url(../media/EurobankSans-Bold.eot) format("eot"),
		url(../media/EurobankSans-Bold.woff2) format("woff2"),
		url(../media/EurobankSans-Bold.woff) format("woff"),
		url(../media/EurobankSans-Bold.ttf) format("truetype"),
		url(../media/EurobankSans-Bold.svg#EurobankSansBold) format("svg");
}
@font-face {
	font-family: EurobankSansBoldItalic;
	src: url(../media/EurobankSans-BoldItalic.eot) format("eot"),
		url(../media/EurobankSans-BoldItalic.woff2) format("woff2"),
		url(../media/EurobankSans-BoldItalic.woff) format("woff"),
		url(../media/EurobankSans-BoldItalic.ttf) format("truetype"),
		url(../media/EurobankSans-BoldItalic.svg#EurobankSansBoldItalic)
			format("svg");
}
@font-face {
	font-family: EurobankSansBlack;
	src: url(../media/EurobankSans-Black.eot) format("eot"),
		url(../media/EurobankSans-Black.woff2) format("woff2"),
		url(../media/EurobankSans-Black.woff) format("woff"),
		url(../media/EurobankSans-Black.ttf) format("truetype"),
		url(../media/EurobankSans-Black.svg#EurobankSansBlack) format("svg");
}
@font-face {
	font-family: EurobankSansBlackItalic;
	src: url(../media/EurobankSans-BlackItalic.eot) format("eot"),
		url(../media/EurobankSans-BlackItalic.woff2) format("woff2"),
		url(../media/EurobankSans-BlackItalic.woff) format("woff"),
		url(../media/EurobankSans-BlackItalic.ttf) format("truetype"),
		url(../media/EurobankSans-BlackItalic.svg#EurobankSansBlackItalic)
			format("svg");
}
@font-face {
	font-display: swap;
	font-family: EurobankSans;
	font-style: italic;
	font-weight: 400;
	src: url(../media/EurobankSans-Italic.woff2) format("woff2");
}
@font-face {
	font-display: swap;
	font-family: EurobankSans;
	font-weight: 400;
	src: url(../media/EurobankSans-Regular.woff2) format("woff2");
}
@font-face {
	font-display: swap;
	font-family: EurobankSans;
	font-weight: 700;
	src: url(../media/EurobankSans-Bold.woff2) format("woff2");
}
@font-face {
	font-display: block;
	font-family: icomoon;
	font-style: normal;
	font-weight: 400;
	src: url(../media/icomoon.ttf) format("truetype"),
		url(../media/icomoon.woff) format("woff"),
		url(../media/icomoon.svg#icomoon) format("svg");
}

#push-modal-message-paragraph {
	font-family: EurobankSans;
}

@media only screen and (max-width: 639px) {
	.signingBlock {
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
			margin: 30px 0 40px;
	}
}

@media only screen and (max-width: 639px) {
	.signingBlock .signingMain {
			margin: 35px 0 0;
			width: 100%;
			margin-left: 0 !important;
	}
}

@media only screen and (max-width: 639px) {
	.signingBlock .bubble {
			padding: 20px;
			text-align: center;
	}
}

@media only screen and (max-width: 639px) {
	.signingBlock .bubble:before {
			border-color: transparent transparent #f6f6f6 !important;
			border-width: 0 14px 14px !important;
			left: 50% !important;
			margin-left: -14px !important;
			margin-top: 0 !important;
			top: -14px !important;
	}
}

.signingBlock .signingMain {
	height: 182px;
	margin-left: 52px;
	transition: transform 0.5s ease-out 0s, margin 0.5s ease-out 0s, width 0s ease,
		height 0s ease;
	width: 350px;
}

.signingBlock .bubble {
	background-color: #f6f6f6;
	border-radius: 20px;
	display: block;
	height: auto;
	line-height: 1;
	padding: 27px 37px;
	position: relative;
	text-align: left;
	width: auto;
}

[class*=" icon-"],[class^=icon-] {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.imgWrap {
	position: relative;
}
.signingBlock .img .icon-code {
	font-size: 1.875rem;
	text-align: center;
}

.signingBlock .img .icon-code, .signingBlock .img .icon-signature_pen {
	color: #f2f2f2;
	height: 118px;
	left: 0;
	line-height: 118px;
	position: absolute;
	top: 24px;
	width: 100%;
}

.icon-code:before {
	content: "";
}

.signingBlock .bubble:before {
	border-color: transparent #f6f6f6 transparent transparent;
	border-style: solid;
	border-width: 14px 14px 14px 0;
	content: "";
	height: 0;
	left: -14px;
	margin-top: -14px;
	position: absolute;
	top: 50%;
	width: 0;
}

.bubble {
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-size: 2.75rem;
	height: 97px;
	line-height: 114px;
	text-align: center;
	width: 97px;
}

#push-modal-main-body {
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	max-height: calc(86vh - 100px);
	padding: 20px 25px 0;
	word-break: break-word;
}
.trSigning p {
	color: #4a4a4a;
	font-size: 1.375rem;
	line-height: 1.25;
}

.signingBlock {
	margin: 42px auto 54px;
	max-width: 520px;
}

.intro {
	font-family: EurobankSans !important;
}

.button.blue,
.table.default td .button.blue,
.table.default td button.blue,
button.blue {
	background-color: #0c6db3;
	border-radius: 4px;
	color: #fff;
	font-family: EurobankSans;
	font-size: 0.875rem;
	padding: 14px 44px 13px;
}
@media only screen and (max-width: 1280px) {
	.button.blue,
	.table.default td .button.blue,
	.table.default td button.blue,
	button.blue {
		padding-right: 30px;
		padding-left: 30px;
	}
}

input.error,
input.error:focus {
	border: 2px solid #f86345 !important;
	background-color: rgba(248, 99, 69, 0.05) !important;
}

.error-message {
	color: #9d1f06;
	margin-top: 10px;
	font-weight: bold;
	padding: 8px;
	background-color: rgba(248, 99, 69, 0.1);
	border-radius: 4px;
	display: none;
}

.loginBoxInner h2 span {
	margin-bottom: 10px !important;
	font-family: EurobankSans;
	font-weight: 700;
  font-size: 1.75rem;
}
.popupHeader h2 span {
	display: inline-block;
	vertical-align: middle;
}

#custom-info-modal-message-paragraph {
	font-family: EurobankSans !important;
}

#custom-info-modal-title-span {
	font-size: 28px;
}

#custominputbutton:disabled {
	background-color: #e8e8e8;
	color: #b3b0ab;
}

#modal_smsformerror {
	font-family: EurobankSans !important;
}
.trSigning .intro {
	margin: 0 auto 22px;
	max-width: 520px;
}
.trSigning p:last-child {
	margin-bottom: 0;
}
.trSigning p {
	color: #4a4a4a;
	font-size: 1.375rem;
	line-height: 1.25;
}

.trSigning {
	margin: 18px 0;
	overflow: hidden;
	text-align: center;
}

.popupMain {
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	max-height: calc(86vh - 100px);
	padding: 20px 25px 0;
	word-break: break-word;
}

.buttonsWrap.end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

/* Copied as-is from 123.css */
.actionsBar .dd-menu a:after,
.actionsBar .dd-menu button:after,
.actionsBar .dd-title:not(.inactive):before,
.actionsBar .item > a:not(.inactive):before,
.actionsBar button:not(.inactive):before,
.button.iconBtn:before,
.card__link:before,
.dd-menu li a:not(.inactive):before,
.dd-menu li button:not(.inactive):before,
.eyeToggleBtn:after,
.headerLinks a:before,
.headerTool:after,
.infoTable .actions a:before,
.infoTable .actions button:before,
.mainNav a:before,
.messageRow .messageImportance .setImportance:after,
.messageRow .messageTitle a:after,
.moreLink:before,
.notifications__close:after,
.oldEbanking:before,
.open-acc:before,
.openAddr:after,
.popup .close:after,
.slick-arrow:before,
.stripe:before,
.tab-header a:before,
.tab-header button:before,
.timer:after,
.tooltip .icon-alert:after,
.tooltip .icon-info:after,
.tooltip .openTooltip:after,
a.link:not(.open-acc):after,
button.iconBtn:before,
button.link:not(.open-acc):after,
button.tooltip:after,
table.default
	.dd-menu
	li
	button
	table.default
	.dd-menu
	li
	a:not(.inactive):before {
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/* Copied as-is from 123.css */
.acc-block:not(.inline) .acc-header,
.accountBlock,
.accountBlock .detail,
.accountBlock .inner,
.accountBlock .overview,
.accountBlock .overview .topRightImg,
.accountLink,
.actionsBar,
.actionsBlock,
.actionsBoxRow,
.alphabetWrap,
.autocGroup button,
.balance.type1,
.barInfo,
.bnrBox .flexRow,
.boxItem .pieWrap,
.boxItem.double .imgTextBox,
.boxesWrap,
.buttonsWrap,
.captchaRow,
.cardContainer .cardContainerInner,
.checkboxField.inlineElm,
.checkboxes.inline,
.comboFields,
.comments .acc-header,
.comments.acc-block.inline .acc-header,
.connectedAccounts.inline,
.connectedAccountsRow,
.doubleBox .btm,
.doubleBox .infoRow,
.doubleChoice,
.epistrofiBanner,
.errorBlock,
.extraInfo,
.fieldBox,
.fieldRow.inlineElm,
.fieldRow.inlineFields,
.filtersRow,
.flex,
.flexBtm,
.flexListRow,
.footerCols,
.formContainer,
.formRow,
.formRow .fieldCol .details,
.formRow.withButton,
.graphNotes,
.grayBlockHead,
.headStripeWrap,
.headStripeWrap .text,
.headbox,
.headbox_icon,
.headerMain .inner,
.headerRow,
.iconInfoSteps .item,
.iconText,
.iconedInfo,
.imgTextRow,
.infoStripe,
.infoTable .block.inline,
.informBoxesRow,
.inlineFields,
.inputRow.nowrapRow,
.invTemplate,
.labelCol .inner,
.langingPage .bannersSec .bannersWrapFlex,
.langingPage .linkBox a,
.langingPage .promoInner,
.langingPage .promoLinks .half .inner,
.listviewCol .taxfreeList,
.listviewRow,
.listviewRow.tppAccount .col2_3_4,
.loader_container.full,
.loader_container.loaderBlock,
.loadingCards,
.loadingFilters .inner,
.loginPage .bannersSec .bannersWrapFlex,
.loginPage .linkBox a,
.loginPage .promoInner,
.loginPage .promoLinks .half .inner,
.margin_row,
.messageRow,
.messageRow .messageTitle a,
.mixedInfoRow,
.mobReverse,
.notice,
.notification,
.pdfContainer .pager,
.pinbox__inputs,
.popupInner,
.pos_card,
.pos_card .group,
.prepaidCardBoxInner,
.priceRow,
.promoBox,
.promoHorizontal .promoBox,
.promoHorizontal.wrap,
.promoRow,
.promoWrap .text,
.pswdStrength.inline,
.radioBtns.cols3,
.radioBtns.cols4,
.radioBtns.inline,
.radioBtnsRow,
.rangeInputs,
.redirection .loaderWrap .item,
.resultRow,
.resultsFilters .filtersRow,
.resultsFilters .flex,
.sectionsList .inner,
.sharesBlock .colsWrap,
.sharesBlock .dataRow,
.sharesBlock .tablesWrap,
.signingBlock,
.spaceRow,
.statBox.empty,
.statRow .info,
.statusContainer,
.statusInfo,
.stepBox .inner,
.steps .stepsWrap,
.stepsFeed .stepFeed,
.stepsSimple,
.stripe,
.stripeAction.double,
.stripeMain.double,
.submitRow,
.sumItem,
.sumRow,
.switchBox,
.switchBox__col.wrap,
.switchField,
.tabs-header,
.tabs.tabsWithActions .flexHeaders,
.taxfreeItem .info,
.textButton,
.timerBar,
.tooltipCell,
.transaction,
.triple,
.valuesRow,
footer .inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol .details,
.formRow.withButton,
.headerRow .actionsBar,
.informBoxesRow,
.resultsFilters .formRow {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* Adapted for nbg-gr from 123.css */
.accountBlock,
.accountBlock .detail,
.accountBlock .inner,
.actionsBar,
.balance.type1,
.boxesWrap,
.buttonsWrap.wrap,
.cardContainer .cardContainerInner,
.checkboxField.inlineElm,
.checkboxes.inline,
.fieldRow.flex,
.filtersRow,
.flex.cols2,
.flex.cols4,
.flexBtm,
.formHeader,
.formRow,
.iconInfoSteps.single .item,
.infoTable .block.inline,
.informBox,
.inlineFields.valueFields,
.langingPage .linkBox a,
.loader_container.full,
.loader_container.loaderBlock,
.loginPage .linkBox a,
.margin_row,
.mixedInfoRow,
.promoBox.taxfree,
.radioBtns.inline,
.rangeInputs,
.resultsFilters .wrap,
.sharesBlock .colsWrap,
.statusInfo,
.stripe.box,
.stripeAction.double,
.stripeMain.double,
.valuesRow {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
/* Copied as-is from 123.css */
.actionsBar,
.boxItem .pieWrap,
.buttonsWrap.center,
.doubleChoice,
.formBlock.centered .formRow,
.formRow.center,
.formRow.withButton,
.graphNotes,
.headbox_icon,
.iconInfoSteps.single .item,
.infoStripe [class*="icon"].bordered,
.informBox,
.langingPage .linkBox a,
.langingPage .promoLinks .half .inner,
.loader_container.full,
.loader_container.loaderBlock,
.loginPage .linkBox a,
.loginPage .promoLinks .half .inner,
.popupInner,
.promoBox.column,
.redirection .loaderWrap .item,
.sectionsList .inner,
.signingBlock,
.stepsSimple.center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
/* Adapted for nbg-gr from 123.css */
.acc-block:not(.inline) .acc-header,
.accountBlock,
.accountLink,
.actionsBlock,
.autocGroup button,
.bnrBox .flexRow,
.buttonsWrap.fluid,
.buttonsWrap.space,
.buttonsWrap.spaceBetween,
.comments .acc-header,
.comments.acc-block.inline .acc-header,
.fieldBox,
.flexListRow,
.footerCols,
.formContainer,
.grayBlockHead,
.headStripeWrap,
.headStripeWrap .text,
.headerMain .inner,
.invTemplate,
.listviewRow,
.loadingFilters .inner,
.notification,
.pdfContainer .pager,
.pos_card,
.promoRow,
.pswdStrength.inline,
.resultsFilters .spaceBetween,
.sharesBlock .dataRow,
.sharesBlock .tablesWrap,
.spaceRow,
.statBox.empty,
.statRow .info,
.steps .stepsWrap,
.stripe,
.stripeAction.double,
.stripeMain.double,
.submitRow,
.taxfreeItem .info,
.transaction,
footer .inner {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
/* Copied as-is from 123.css */
.acc-block:not(.inline) .acc-header.middle,
.accountBlock .detail,
.accountBlock .overview .topRightImg,
.actionsBar,
.actionsBlock,
.autocGroup button,
.boxItem .pieWrap,
.buttonsWrap.middle,
.comments .acc-header,
.comments.acc-block.inline .acc-header,
.connectedAccountsRow,
.doubleBox .btm,
.doubleBox .infoRow,
.epistrofiBanner,
.errorBlock,
.extraInfo,
.fieldBox,
.fieldRow.inlineElm,
.filtersRow.center,
.filtersRow.middle,
.flexCenter,
.flexListRow,
.formRow.middle,
.formRow.valueRow,
.graphNotes,
.grayBlockHead,
.headStripeWrap,
.headStripeWrap .text,
.headbox,
.headbox_icon,
.headerMain .inner,
.headerRow,
.infoStripe,
.infoStripe [class*="icon"].bordered,
.informBox,
.inlineFields.middle,
.inlineFields.valueFields.middle,
.inlineFlex,
.labelCol .inner,
.langingPage .promoInner,
.langingPage .promoLinks .half .inner,
.listviewRow.tppAccount .col2_3_4,
.loginPage .promoInner,
.loginPage .promoLinks .half .inner,
.messageRow,
.messageRow .messageTitle a,
.mixedInfoRow,
.notice,
.pdfContainer .pager,
.popupInner,
.prepaidCardBoxInner,
.priceRow,
.promoBox.center,
.promoHorizontal .promoBox,
.promoWrap .text,
.radioBtns.inline.center,
.redirection .loaderWrap .item,
.resultRow,
.resultsFilters .filtersRow,
.resultsFilters .flex,
.signingBlock.buttonOnly,
.spaceRow,
.statBox.empty,
.statusContainer,
.stepBox .inner,
.stripe,
.stripeAction.double,
.stripeMain.double,
.submitRow,
.sumItem,
.switchField,
.textButton,
.timerBar,
.tooltipCell {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
/* Copied as-is from 123.css */
.absoluteFull,
.absoluteInit,
.acc-header .iconHeader .icon-info,
.accountBlock .overview .img,
.accountBlock .overview .img:after,
.accountBlock__mainimg,
.accountBlock__mainimg:after,
.bgImg,
.boxItem .accountBlock .over,
.boxItem .boxLink,
.boxItem__radio,
.checkbox input,
.dropdownWrap.disabled:after,
.dropdownWrap.readOnly:after,
.fileInput input,
.imgTextBox .img .bgImg:after,
.inlineEdit input,
.loaderWrap:before,
.loader_container.full,
.popupHeader,
.promoWrap .img,
.radio input,
.rc-tooltip-inner:after,
p.empty:before,
p.tip:before {
	left: 0;
	position: absolute;
	top: 0;
}
/* Copied as-is from 123.css */
.acc-block.inline .acc-header p,
.breadcrumbItem,
.card .button,
.infoTable .actions li,
.infoTableWrap,
.inlineEdit,
.inlineTop,
.popup .infoTablesWrap,
.sectionsList .icon,
.slick-dots li,
.statusBox .icon,
.step .icon,
.step .icon span:not(.check) {
	display: inline-block;
	vertical-align: top;
}
/* Adapted for nbg-gr from 123.css */
.acc-header .iconHeader > *,
.card .time span,
.card .time:before,
.fieldCol .dateInput ~ .button,
.fieldCol .dateInput ~ .link,
.fieldCol .dateInput ~ .tooltip,
.fieldCol .dateInput ~ input,
.fieldCol .detail,
.fieldCol .dropdownWrap ~ .button,
.fieldCol .dropdownWrap ~ .link,
.fieldCol .dropdownWrap ~ .tooltip,
.fieldCol .dropdownWrap ~ input,
.fieldCol .iconBtn ~ .button,
.fieldCol .iconBtn ~ .link,
.fieldCol .iconBtn ~ .tooltip,
.fieldCol .iconBtn ~ input,
.fieldCol .infoBox,
.fieldCol .inputWrap ~ .button,
.fieldCol .inputWrap ~ .link,
.fieldCol .inputWrap ~ .tooltip,
.fieldCol .inputWrap ~ input,
.fieldCol .timeInput ~ .button,
.fieldCol .timeInput ~ .link,
.fieldCol .timeInput ~ .tooltip,
.fieldCol .timeInput ~ input,
.fieldCol input ~ .button,
.fieldCol input ~ .link,
.fieldCol input ~ .tooltip,
.fieldCol input ~ input,
.fieldCol.inline,
.fileInput ~ .button,
.fileInput ~ .link,
.fileInput ~ .tooltip,
.fileInput ~ input,
.inlineMiddle,
.inputRow > *,
.labelCol.inline,
.titleWrap > *,
.vInline,
.vMiddle > *,
table.default .dd-menu-wrap {
	display: inline-block;
	vertical-align: middle;
}
/* Copied as-is from 123.css */
.popup .formWrap.completed .h4,
.popup .formWrap.completed h4 {
	padding-top: 0;
}
/* Copied as-is from 123.css */
.popup .formWrap.completed .h4.border,
.popup .formWrap.completed h4.border {
	padding-top: 1.3em;
}
/* Copied as-is from 123.css */
.popup p {
	color: #656566;
}
/* Copied as-is from 123.css */
.skin .popup p {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.inlineFields + p.info.noMargin,
.tooltipField + p.info.noMargin {
	margin-top: -10px;
}
/* Copied as-is from 123.css */
.skin .popupMain p.alert,
.skin p.alert {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.filtersRow.fieldCol p.error,
.filtersRow.fieldCol p.success {
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .dd-title,
.inputExtend,
input.text,
input[type="button"],
input[type="submit"],
input[type="text"],
textarea {
	appearance: none;
	border-radius: 0;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg,
.customDateInput,
.dd-menu-wrap.field .dd-title,
.fileInput:not(.buttonType),
.inputExtend,
input.text,
select,
textarea {
	background-color: #00a6e3;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #4a4a4a;
	font-family: EurobankSans;
	font-size: 1rem;
	height: 45px;
	line-height: 30px;
	padding: 8px 16px;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .dd-title,
.skin .captchaImg,
.skin .customDateInput,
.skin .dd-menu-wrap.field .dd-title,
.skin .fileInput:not(.buttonType),
.skin .inputExtend,
.skin input.text,
.skin select,
.skin textarea {
	background-color: #00a6e3;
	border-color: #fff;
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .formBlock.box .dd-title,
.dd-menu-wrap.field .skin .formBlock.gray .dd-title,
.dd-menu-wrap.field .skin .formRow.box .dd-title,
.dd-menu-wrap.field .skin .searchFilters .dd-title,
.skin .formBlock.box .captchaImg,
.skin .formBlock.box .customDateInput,
.skin .formBlock.box .dd-menu-wrap.field .dd-title,
.skin .formBlock.box .fileInput:not(.buttonType),
.skin .formBlock.box .inputExtend,
.skin .formBlock.box input.text,
.skin .formBlock.box select,
.skin .formBlock.box textarea,
.skin .formBlock.gray .captchaImg,
.skin .formBlock.gray .customDateInput,
.skin .formBlock.gray .dd-menu-wrap.field .dd-title,
.skin .formBlock.gray .fileInput:not(.buttonType),
.skin .formBlock.gray .inputExtend,
.skin .formBlock.gray input.text,
.skin .formBlock.gray select,
.skin .formBlock.gray textarea,
.skin .formRow.box .captchaImg,
.skin .formRow.box .customDateInput,
.skin .formRow.box .dd-menu-wrap.field .dd-title,
.skin .formRow.box .fileInput:not(.buttonType),
.skin .formRow.box .inputExtend,
.skin .formRow.box input.text,
.skin .formRow.box select,
.skin .formRow.box textarea,
.skin .searchFilters .captchaImg,
.skin .searchFilters .customDateInput,
.skin .searchFilters .dd-menu-wrap.field .dd-title,
.skin .searchFilters .fileInput:not(.buttonType),
.skin .searchFilters .inputExtend,
.skin .searchFilters input.text,
.skin .searchFilters select,
.skin .searchFilters textarea {
	background-color: #00a6e3;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg.smPadding,
.customDateInput.smPadding,
.dd-menu-wrap.field .smPadding.dd-title,
.fileInput:not(.buttonType).smPadding,
.inputExtend.smPadding,
input.text.smPadding,
select.smPadding,
textarea.smPadding {
	padding-left: 6px;
	padding-right: 6px;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg.readOnly,
.customDateInput.readOnly,
.dd-menu-wrap.field .readOnly.dd-title,
.fileInput:not(.buttonType).readOnly,
.inputExtend.readOnly,
input.text.readOnly,
select.readOnly,
textarea.readOnly {
	background-color: #00a6e3;
	color: rgba(74, 74, 74, 0.7);
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .readOnly.dd-title,
.skin .captchaImg.readOnly,
.skin .customDateInput.readOnly,
.skin .dd-menu-wrap.field .readOnly.dd-title,
.skin .fileInput:not(.buttonType).readOnly,
.skin .inputExtend.readOnly,
.skin input.text.readOnly,
.skin select.readOnly,
.skin textarea.readOnly {
	background-color: #00a6e3;
	border-color: #393939;
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .fieldWrap .dd-title,
.fieldWrap .captchaImg,
.fieldWrap .customDateInput,
.fieldWrap .dd-menu-wrap.field .dd-title,
.fieldWrap .fileInput:not(.buttonType),
.fieldWrap .inputExtend,
.fieldWrap input.text,
.fieldWrap select,
.fieldWrap textarea {
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg.error,
.customDateInput.error,
.dd-menu-wrap.field .error.dd-title,
.fileInput:not(.buttonType).error,
.inputExtend.error,
input.text.error,
select.error,
textarea.error {
	border-color: #cb3434 !important;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .error.dd-title,
.skin .captchaImg.error,
.skin .customDateInput.error,
.skin .dd-menu-wrap.field .error.dd-title,
.skin .fileInput:not(.buttonType).error,
.skin .inputExtend.error,
.skin input.text.error,
.skin select.error,
.skin textarea.error {
	border-color: #cb3434 !important;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg.alright,
.customDateInput.alright,
.dd-menu-wrap.field .alright.dd-title,
.fileInput:not(.buttonType).alright,
.inputExtend.alright,
input.text.alright,
select.alright,
textarea.alright {
	text-align: right;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg.pinInput,
.customDateInput.pinInput,
.dd-menu-wrap.field .pinInput.dd-title,
.fileInput:not(.buttonType).pinInput,
.inputExtend.pinInput,
input.text.pinInput,
select.pinInput,
textarea.pinInput {
	font-family: EurobankSansBold;
	font-size: 1.375rem;
	height: 65px;
	text-align: center;
	width: 65px;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .fielddigits--sm .pinInput.dd-title,
.fielddigits--sm .captchaImg.pinInput,
.fielddigits--sm .customDateInput.pinInput,
.fielddigits--sm .dd-menu-wrap.field .pinInput.dd-title,
.fielddigits--sm .fileInput:not(.buttonType).pinInput,
.fielddigits--sm .inputExtend.pinInput,
.fielddigits--sm input.text.pinInput,
.fielddigits--sm select.pinInput,
.fielddigits--sm textarea.pinInput {
	font-family: EurobankSans;
	font-size: 1rem;
	height: 45px;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg.pinInput.readOnly,
.customDateInput.pinInput.readOnly,
.dd-menu-wrap.field .pinInput.readOnly.dd-title,
.fileInput:not(.buttonType).pinInput.readOnly,
.inputExtend.pinInput.readOnly,
input.text.pinInput.readOnly,
select.pinInput.readOnly,
textarea.pinInput.readOnly {
	background-color: #00a6e3;
	border: 0;
	font-size: 2.5rem;
	padding-top: 18px;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg.pinInput.readOnly.piS,
.customDateInput.pinInput.readOnly.piS,
.dd-menu-wrap.field .pinInput.readOnly.piS.dd-title,
.fileInput:not(.buttonType).pinInput.readOnly.piS,
.inputExtend.pinInput.readOnly.piS,
input.text.pinInput.readOnly.piS,
select.pinInput.readOnly.piS,
textarea.pinInput.readOnly.piS {
	font-size: 1.875rem;
	height: 45px;
	width: 45px;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .fielddigits--sm .pinInput.readOnly.dd-title,
.fielddigits--sm .captchaImg.pinInput.readOnly,
.fielddigits--sm .customDateInput.pinInput.readOnly,
.fielddigits--sm .dd-menu-wrap.field .pinInput.readOnly.dd-title,
.fielddigits--sm .fileInput:not(.buttonType).pinInput.readOnly,
.fielddigits--sm .inputExtend.pinInput.readOnly,
.fielddigits--sm input.text.pinInput.readOnly,
.fielddigits--sm select.pinInput.readOnly,
.fielddigits--sm textarea.pinInput.readOnly {
	font-size: 1.875rem;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg.bigValue,
.customDateInput.bigValue,
.dd-menu-wrap.field .bigValue.dd-title,
.fileInput:not(.buttonType).bigValue,
.inputExtend.bigValue,
input.text.bigValue,
select.bigValue,
textarea.bigValue {
	font-family: EurobankSansBold;
	font-size: 1.625rem;
	height: 55px;
	line-height: 40px;
	text-align: center;
}
/* Adapted for nbg-gr from 123.css */
.captchaImg:not(.readOnly):focus,
.dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.inputExtend:not(.readOnly):focus,
input.text:not(.readOnly):focus,
textarea:not(.readOnly):focus {
	border-color: #656566;
	color: #4a4a4a;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .dd-title:not(.readOnly):focus,
.skin .captchaImg:not(.readOnly):focus,
.skin .dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.skin .inputExtend:not(.readOnly):focus,
.skin input.text:not(.readOnly):focus,
.skin textarea:not(.readOnly):focus {
	border-color: #a8dbfe;
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .formBlock.box .dd-title:not(.readOnly):focus,
.dd-menu-wrap.field .skin .formRow.box .dd-title:not(.readOnly):focus,
.dd-menu-wrap.field .skin .searchFilters .dd-title:not(.readOnly):focus,
.skin .formBlock.box .captchaImg:not(.readOnly):focus,
.skin .formBlock.box .dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.skin .formBlock.box .inputExtend:not(.readOnly):focus,
.skin .formBlock.box input.text:not(.readOnly):focus,
.skin .formBlock.box textarea:not(.readOnly):focus,
.skin .formRow.box .captchaImg:not(.readOnly):focus,
.skin .formRow.box .dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.skin .formRow.box .inputExtend:not(.readOnly):focus,
.skin .formRow.box input.text:not(.readOnly):focus,
.skin .formRow.box textarea:not(.readOnly):focus,
.skin .searchFilters .captchaImg:not(.readOnly):focus,
.skin .searchFilters .dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.skin .searchFilters .inputExtend:not(.readOnly):focus,
.skin .searchFilters input.text:not(.readOnly):focus,
.skin .searchFilters textarea:not(.readOnly):focus {
	border-color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .dd-title::-webkit-input-placeholder,
.inputExtend::-webkit-input-placeholder,
input.text::-webkit-input-placeholder {
	color: #96989b;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .dd-title::-webkit-input-placeholder,
.skin .dd-menu-wrap.field .dd-title::-webkit-input-placeholder,
.skin .inputExtend::-webkit-input-placeholder,
.skin input.text::-webkit-input-placeholder {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .dd-title::-moz-placeholder,
.inputExtend::-moz-placeholder,
input.text::-moz-placeholder {
	color: #96989b;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .dd-title::-moz-placeholder,
.skin .dd-menu-wrap.field .dd-title::-moz-placeholder,
.skin .inputExtend::-moz-placeholder,
.skin input.text::-moz-placeholder {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .dd-title:-ms-input-placeholder,
.inputExtend:-ms-input-placeholder,
input.text:-ms-input-placeholder {
	color: #96989b;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .dd-title:-ms-input-placeholder,
.skin .dd-menu-wrap.field .dd-title:-ms-input-placeholder,
.skin .inputExtend:-ms-input-placeholder,
.skin input.text:-ms-input-placeholder {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .dd-title:-moz-placeholder,
.inputExtend:-moz-placeholder,
input.text:-moz-placeholder {
	color: #96989b;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .skin .dd-title:-moz-placeholder,
.skin .dd-menu-wrap.field .dd-title:-moz-placeholder,
.skin .inputExtend:-moz-placeholder,
.skin input.text:-moz-placeholder {
	color: #fff;
}
/* Copied as-is from 123.css */
.popup .stripe.stripeInfo {
	background-color: transparent;
}
/* Copied as-is from 123.css */
.popup {
	background: rgba(0, 0, 0, 0.4);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
/* Copied as-is from 123.css */
.skin .popup {
	background: hsla(0, 0%, 100%, 0.9);
}
/* Copied as-is from 123.css */
.popup--instacards .popupMain {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	height: 100vh;
	justify-content: center;
	max-height: 100vh;
}
/* Copied as-is from 123.css */
.popup--instacards .popupContent {
	padding: 0;
}
/* Copied as-is from 123.css */
.popup__absheader {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 2;
}
/* Copied as-is from 123.css */
.popup__logo {
	margin: 0;
}
/* Copied as-is from 123.css */
.popup__logo picture {
	display: block;
	padding-top: 91.52542%;
	position: relative;
	width: 100%;
}
/* Copied as-is from 123.css */
.popup__logo img {
	height: 100%;
	object-fit: contain;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
/* Copied as-is from 123.css */
.popup.active {
	display: block;
}
/* Copied as-is from 123.css */
.popupOverlay {
	cursor: pointer;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}
/* Copied as-is from 123.css */
.popup .close {
	background: transparent;
	border: none;
	color: #656566;
	cursor: pointer;
	font-size: 1rem;
	padding: 5px;
	position: absolute;
	right: 19px;
	top: 19px;
	z-index: 5;
}
/* Copied as-is from 123.css */
.skin .popup .close {
	color: #fff;
}
/* Copied as-is from 123.css */
.popup .close:focus {
	outline: none;
}
/* Copied as-is from 123.css */
.popup .close:focus:after {
	border: 1px solid #53a4dd;
}
/* Copied as-is from 123.css */
.popup.popup--dark .close {
	color: #fff;
}
/* Copied as-is from 123.css */
.popup .infoBox {
	margin-bottom: 20px;
}
/* Copied as-is from 123.css */
.popupInner {
	height: 100%;
	width: 100%;
}
/* Copied as-is from 123.css */
.popupContent {
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 2px 3px 0 rgba(21, 25, 27, 0.3);
	max-height: 86vh;
	max-width: 808px;
	padding-top: 100px;
	position: relative;
	width: 90%;
}
/* Copied as-is from 123.css */
.skin .popupContent {
	background-color: #010101;
}
/* Copied as-is from 123.css */
.popupContent.noHeader {
	padding-top: 0;
}
/* Copied as-is from 123.css */
.popupContent--fullHeight {
	max-height: 100%;
}
/* Copied as-is from 123.css */
.popupContent--fullHeight .popupMain {
	max-height: calc(100vh - 100px);
}
/* Copied as-is from 123.css */
.popup.full .popupContent {
	max-width: 1342px;
	width: calc(100% - 100px);
}
/* Copied as-is from 123.css */
.popup.xxl .popupContent {
	max-width: 1165px;
}
/* Copied as-is from 123.css */
.popup.xl .popupContent {
	max-width: 1043px;
}
/* Copied as-is from 123.css */
.popup.l .popupContent {
	max-width: 952px;
}
/* Copied as-is from 123.css */
.popup.m2 .popupContent {
	max-width: 880px;
}
/* Copied as-is from 123.css */
.popup.m .popupContent {
	max-width: 675px;
}
/* Copied as-is from 123.css */
.popup.s .popupContent {
	max-width: 510px;
}
/* Copied as-is from 123.css */
.popup.s .popupContent .statusBox {
	padding: 40px 0;
}
/* Copied as-is from 123.css */
.popup--fullscreen .popupContent {
	border-radius: 0;
	height: 100%;
	max-height: 100%;
	max-width: 100%;
	width: 100%;
}
/* Copied as-is from 123.css */
.popup--dark .popupContent {
	background-color: #181818;
}
/* Copied as-is from 123.css */
.popupContent .poup .areaChart {
	margin-left: auto;
	margin-right: auto;
}
/* Copied as-is from 123.css */
.popupContent .poup .areaChart .recharts-surface {
	max-height: 99%;
}
/* Copied as-is from 123.css */
.popupHeader {
	border-bottom: 1px solid #ccc;
	color: #4a4a4a;
	display: table;
	font-family: EurobankSansBold;
	font-size: 1.5rem;
	height: 100px;
	line-height: 1;
	padding: 15px 50px 10px;
	text-align: center;
	width: 100%;
	word-break: break-word;
}
/* Copied as-is from 123.css */
.popupHeader .inner {
	display: table-cell;
	vertical-align: middle;
}
/* Copied as-is from 123.css */
.popupHeader.leaves .inner {
	position: relative;
}
/* Copied as-is from 123.css */
.popupHeader.leaves .inner:after {
	background: url(/media/leaves_popup.png) no-repeat scroll 50%;
	content: "";
	display: inline-block;
	height: 118px;
	position: absolute;
	right: -20px;
	top: calc(100% - 20px);
	width: 95px;
}
/* Copied as-is from 123.css */
.popupHeader h2 {
	font-size: 1.5rem;
	margin: 0;
}
/* Copied as-is from 123.css */
.popupHeader h2 .icon {
	display: inline-block;
	font-size: 1.625rem;
	margin-right: 12px;
	vertical-align: middle;
}
/* Copied as-is from 123.css */
.popupHeader h2 .icon.orange {
	color: #e39d22;
}
/* Copied as-is from 123.css */
.popupHeader h2 .icon.sm {
	margin-right: 3px;
}
/* Copied as-is from 123.css */
.popupHeader h2 span {
	display: inline-block;
	vertical-align: middle;
}
/* Copied as-is from 123.css */
.popupHeader h3 {
	color: #656566;
	font-family: EurobankSans;
	font-size: 0.875rem;
	margin: 0.6em 0 0;
}
/* Copied as-is from 123.css */
.skin .popupHeader h3 {
	color: #fff;
}
/* Copied as-is from 123.css */
.skin .popupHeader {
	border-color: #fff;
	color: #fff;
}
/* Copied as-is from 123.css */
.popupHeader--noBorder {
	border-bottom: 0;
}
/* Copied as-is from 123.css */
.acc-header .popupHeader :is(h2, h3, h4, h5, h6) {
	text-align: center;
}
/* Copied as-is from 123.css */
.popupHeader__text {
	font-family: EurobankSans;
	margin: 6px 0 0;
}
/* Copied as-is from 123.css */
.popupHeader__text:first-child {
	margin-top: 0;
}
/* Copied as-is from 123.css */

.popupMain {
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	max-height: calc(86vh - 100px);
	padding: 20px 25px 0;
	word-break: break-word;
}
/* Copied as-is from 123.css */
.popupMain > .h4:first-child {
	margin-top: 0;
}
/* Copied as-is from 123.css */
.popupMain.noScroll {
	overflow: hidden;
	position: relative;
}
/* Copied as-is from 123.css */
.popupMain__txt {
	font-size: 1.25rem;
}
/* Copied as-is from 123.css */
.popupMain--gray {
	padding-top: 20px;
}
/* Copied as-is from 123.css */
.popupMain--gray,
.popupMain--gray .formRow.box {
	background: #f6f6f6;
}
/* Copied as-is from 123.css */
.skin .popupMain--gray {
	background-color: #010101;
}
/* Copied as-is from 123.css */
.videoPopup .popupMain {
	font-size: 0;
	padding-left: 0;
	padding-right: 0;
}
/* Copied as-is from 123.css */
.popupMain .divider {
	background-color: #e8e8e8;
	height: 1px;
	margin: 22px 0;
}
/* Copied as-is from 123.css */
.skin .popupMain .divider {
	background-color: #fff;
}
/* Copied as-is from 123.css */
.popupMain h4 {
	font-size: 1.313rem;
	margin: 1.9em 0 0.3em;
}
/* Copied as-is from 123.css */
.popupMain .close {
	right: 12px;
	top: 12px;
}
/* Copied as-is from 123.css */
.noHeader .popupMain .close {
	right: 19px;
	top: 19px;
	z-index: 10;
}
/* Copied as-is from 123.css */
.popupMain .infoBox.full {
	margin-left: -40px;
	width: calc(100% + 80px);
}
/* Copied as-is from 123.css */
.popupMain.contacts {
	padding: 0;
}
/* Copied as-is from 123.css */
.popupMain .statusBox + .content {
	padding-top: 10px;
}
/* Copied as-is from 123.css */
.popupMain > .content {
	padding: 32px 7px 39px;
}
/* Copied as-is from 123.css */
.popupMain > .content p {
	font-size: 1.25rem;
	line-height: 1.2;
}
/* Copied as-is from 123.css */
.popupMain .buttonsWrap {
	margin-bottom: 45px;
	margin-top: 45px;
}
/* Copied as-is from 123.css */
.popupMain .content .buttonsWrap,
.popupMain .formBlock .buttonsWrap {
	margin-bottom: 0;
}
/* Copied as-is from 123.css */
.popup_minHeight .popupMain {
	min-height: 420px;
}
/* Copied as-is from 123.css */
.popupMain--noPadding {
	padding-left: 0;
	padding-right: 0;
}
/* Copied as-is from 123.css */
.popupMain--noPaddingTop {
	padding-top: 0;
}
/* Copied as-is from 123.css */
.popupMain__inner {
	padding-inline: 30px;
}
/* Copied as-is from 123.css */
.popup .statusBox {
	background: transparent;
	margin-bottom: 0;
}
/* Copied as-is from 123.css */
.popup .statusBox .icon {
	font-size: 3rem;
}
/* Copied as-is from 123.css */
.popup .statusBox:last-child {
	margin-bottom: 40px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .infoBox:not(:first-child) {
	margin-top: 6px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .infoBox:not(:last-child) {
	margin-right: 20px;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .dd-title {
	padding-right: 35px;
}
/* Adapted for nbg-gr from 123.css */
.dd-menu-wrap.field .dd-title:after {
	color: #4a4a4a;
	right: 16px;
}
/* Adapted for nbg-gr from 123.css */
.skin .dd-menu-wrap.field .dd-title:after {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.field .dd-menu {
	width: 100%;
}
/* Copied as-is from 123.css */
.skin .popupMain thead .checkbox .icon,
.skin .popupMain thead .radio .icon,
.skin th .checkbox .icon,
.skin th .radio .icon {
	border-color: #010101;
}
/* Copied as-is from 123.css */
.popup .formBlock.box {
	border: none;
	margin-bottom: 20px;
	margin-top: -40px;
	position: relative;
}
/* Copied as-is from 123.css */
.popup .formBlock.box .formRow {
	position: relative;
	z-index: 1;
}
/* Copied as-is from 123.css */
.popup .formBlock.box:after,
.popup .formBlock.box:before {
	background-color: #f2f2f2;
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 50%;
}
/* Copied as-is from 123.css */
.skin .popup .formBlock.box:after,
.skin .popup .formBlock.box:before {
	background-color: #595959;
}
/* Copied as-is from 123.css */
.popup .formBlock.box:before {
	left: -40px;
}
/* Copied as-is from 123.css */
.popup .formBlock.box:after {
	right: -40px;
}
/* Adapted for nbg-gr from 123.css */
.formBlock .fieldsGroup {
	margin-bottom: 16px;
	padding: 25px 25px 16px;
}
/* Adapted for nbg-gr from 123.css */
.formBlock .fieldsGroup > :last-child {
	margin-bottom: 0 !important;
}
/* Adapted for nbg-gr from 123.css */
.formBlock .fieldsGroup .mixedInfoRow {
	margin-bottom: 20px;
}
/* Adapted for nbg-gr from 123.css */
.formBlock .fieldsGroup--inner {
	margin-bottom: 0;
	padding-top: 0;
}
/* Adapted for nbg-gr from 123.css */
.formBlock.centered .formRow .fieldCol,
.formBlock.centered .formRow .labelCol {
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.formRow--hcenter.formRow .fieldCol {
	width: auto;
}
/* Copied as-is from 123.css */
.popupMain .formRow {
	padding: 0;
}
/* Adapted for nbg-gr from 123.css */
.formRow.wideLabel .fieldCol {
	width: calc(100% - 323px);
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol {
	padding-left: 7px;
	width: calc(100% - 250px);
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol--center {
	max-width: 100% !important;
	padding-left: 0;
	text-align: center;
	width: 100% !important;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol--center .fieldCol {
	margin-left: auto;
	margin-right: auto;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol:first-child:last-child {
	padding-left: 0;
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol:first-child:last-child .radioBtns:first-child {
	margin-top: 0;
}
/* Adapted for nbg-gr from 123.css */
.invTemplate .formRow .fieldCol {
	width: calc(100% - 190px);
}
/* Adapted for nbg-gr from 123.css */
.actionsBox.gray .formRow .fieldCol {
	width: calc(100% - 200px);
}
/* Adapted for nbg-gr from 123.css */
.largeFont .actionsBox.gray .formRow .fieldCol {
	width: calc(100% - 225px);
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol > :not(:last-child):not(.wrap) {
	margin-bottom: 16px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol > :not(:last-child):not(.wrap).charCounter {
	margin-bottom: 12px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol > :not(:last-child):not(.wrap).moreCnt {
	margin-bottom: 5px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol > :not(:last-child):not(.wrap) + .error {
	margin: -13px 0 0;
	position: relative;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol > .fieldRow.noMargin {
	margin-bottom: 4px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol .wrap {
	max-width: 100%;
	width: 735px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol .wrap > :not(:last-child) {
	margin-bottom: 11px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol .wrap > :not(:last-child).beneficiaryWrap:not(.lock) {
	margin-bottom: 0;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol .wrap.b {
	max-width: 100%;
	width: 498px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol .details {
	color: #4a4a4a;
	line-height: 1.2;
	padding: 3px 0;
}
/* Adapted for nbg-gr from 123.css */
.skin .formRow .fieldCol .details {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol .details > div {
	padding-left: 3px;
	padding-right: 3px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol .details.m {
	max-width: 100%;
	width: 430px;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol.auto {
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.formRow .fieldCol.grow {
	flex-grow: 1;
}
/* Adapted for nbg-gr from 123.css */
.formRow.doubleNest .fieldCol {
	position: relative;
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.formRow.inlineElms .fieldCol,
.formRow.inlineElms .labelCol {
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.formRow--blocks .fieldCol .dropdownWrap,
.formRow--blocks .fieldCol > div,
.formRow--blocks .labelCol .dropdownWrap,
.formRow--blocks .labelCol > div {
	width: 100% !important;
}
/* Adapted for nbg-gr from 123.css */
.formBlock.centered .formRow--blocks .fieldCol,
.formBlock.centered .formRow--blocks .labelCol,
.formRow--blocks .fieldCol,
.formRow--blocks .labelCol {
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.formRow--blocks .fieldCol {
	padding-left: 0;
}
/* Adapted for nbg-gr from 123.css */
.formRow--wrap .fieldCol,
.formRow--wrap .labelCol {
	text-align: left;
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.formRow--wrap .fieldCol {
	padding-left: 0;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.full,
.fieldCol .dd-menu-wrap.full,
.fieldCol .dropdownWrap.full,
.fieldCol .fieldBox.full,
.fieldCol .infoBox.full,
.fieldCol .inforange.full,
.fieldCol .inputWrap.full,
.fieldCol .timeInput.full,
.fieldCol input.full,
.fieldCol p.info.full,
.fieldCol textarea.full {
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.b2,
.fieldCol .dd-menu-wrap.b2,
.fieldCol .dropdownWrap.b2,
.fieldCol .fieldBox.b2,
.fieldCol .infoBox.b2,
.fieldCol .inforange.b2,
.fieldCol .inputWrap.b2,
.fieldCol .timeInput.b2,
.fieldCol input.b2,
.fieldCol p.info.b2,
.fieldCol textarea.b2 {
	max-width: 100%;
	width: 562px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.b,
.fieldCol .dd-menu-wrap.b,
.fieldCol .dropdownWrap.b,
.fieldCol .fieldBox.b,
.fieldCol .infoBox.b,
.fieldCol .inforange.b,
.fieldCol .inputWrap.b,
.fieldCol .timeInput.b,
.fieldCol input.b,
.fieldCol p.info.b,
.fieldCol textarea.b {
	font-size: 1rem;
	max-width: 100%;
	width: 498px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.m2,
.fieldCol .dd-menu-wrap.m2,
.fieldCol .dropdownWrap.m2,
.fieldCol .fieldBox.m2,
.fieldCol .infoBox.m2,
.fieldCol .inforange.m2,
.fieldCol .inputWrap.m2,
.fieldCol .timeInput.m2,
.fieldCol input.m2,
.fieldCol p.info.m2,
.fieldCol textarea.m2 {
	max-width: 100%;
	width: 400px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.m3,
.fieldCol .dd-menu-wrap.m3,
.fieldCol .dropdownWrap.m3,
.fieldCol .fieldBox.m3,
.fieldCol .infoBox.m3,
.fieldCol .inforange.m3,
.fieldCol .inputWrap.m3,
.fieldCol .timeInput.m3,
.fieldCol input.m3,
.fieldCol p.info.m3,
.fieldCol textarea.m3 {
	max-width: 100%;
	width: 365px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.m1,
.fieldCol .dd-menu-wrap.m1,
.fieldCol .dropdownWrap.m1,
.fieldCol .fieldBox.m1,
.fieldCol .infoBox.m1,
.fieldCol .inforange.m1,
.fieldCol .inputWrap.m1,
.fieldCol .timeInput.m1,
.fieldCol input.m1,
.fieldCol p.info.m1,
.fieldCol textarea.m1 {
	max-width: 100%;
	width: 294px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.m,
.fieldCol .dd-menu-wrap.m,
.fieldCol .dropdownWrap.m,
.fieldCol .fieldBox.m,
.fieldCol .infoBox.m,
.fieldCol .inforange.m,
.fieldCol .inputWrap.m,
.fieldCol .timeInput.m,
.fieldCol input.m,
.fieldCol p.info.m,
.fieldCol textarea.m {
	max-width: 100%;
	width: 250px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.s,
.fieldCol .dd-menu-wrap.s,
.fieldCol .dropdownWrap.s,
.fieldCol .fieldBox.s,
.fieldCol .infoBox.s,
.fieldCol .inforange.s,
.fieldCol .inputWrap.s,
.fieldCol .timeInput.s,
.fieldCol input.s,
.fieldCol p.info.s,
.fieldCol textarea.s {
	max-width: 100%;
	width: 190px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.s1,
.fieldCol .dd-menu-wrap.s1,
.fieldCol .dropdownWrap.s1,
.fieldCol .fieldBox.s1,
.fieldCol .infoBox.s1,
.fieldCol .inforange.s1,
.fieldCol .inputWrap.s1,
.fieldCol .timeInput.s1,
.fieldCol input.s1,
.fieldCol p.info.s1,
.fieldCol textarea.s1 {
	max-width: 100%;
	width: 215px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.xs,
.fieldCol .dd-menu-wrap.xs,
.fieldCol .dropdownWrap.xs,
.fieldCol .fieldBox.xs,
.fieldCol .infoBox.xs,
.fieldCol .inforange.xs,
.fieldCol .inputWrap.xs,
.fieldCol .timeInput.xs,
.fieldCol input.xs,
.fieldCol p.info.xs,
.fieldCol textarea.xs {
	max-width: 100%;
	width: 140px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.mw240 .Select__menu,
.fieldCol .dd-menu-wrap.mw240 .Select__menu,
.fieldCol .dropdownWrap.mw240 .Select__menu,
.fieldCol .fieldBox.mw240 .Select__menu,
.fieldCol .infoBox.mw240 .Select__menu,
.fieldCol .inforange.mw240 .Select__menu,
.fieldCol .inputWrap.mw240 .Select__menu,
.fieldCol .timeInput.mw240 .Select__menu,
.fieldCol input.mw240 .Select__menu,
.fieldCol p.info.mw240 .Select__menu,
.fieldCol textarea.mw240 .Select__menu {
	min-width: 240px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.xs1,
.fieldCol .dd-menu-wrap.xs1,
.fieldCol .dropdownWrap.xs1,
.fieldCol .fieldBox.xs1,
.fieldCol .infoBox.xs1,
.fieldCol .inforange.xs1,
.fieldCol .inputWrap.xs1,
.fieldCol .timeInput.xs1,
.fieldCol input.xs1,
.fieldCol p.info.xs1,
.fieldCol textarea.xs1 {
	max-width: 100%;
	width: 116px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.xs1 .Select__menu,
.fieldCol .dd-menu-wrap.xs1 .Select__menu,
.fieldCol .dropdownWrap.xs1 .Select__menu,
.fieldCol .fieldBox.xs1 .Select__menu,
.fieldCol .infoBox.xs1 .Select__menu,
.fieldCol .inforange.xs1 .Select__menu,
.fieldCol .inputWrap.xs1 .Select__menu,
.fieldCol .timeInput.xs1 .Select__menu,
.fieldCol input.xs1 .Select__menu,
.fieldCol p.info.xs1 .Select__menu,
.fieldCol textarea.xs1 .Select__menu {
	min-width: 240px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.xxs,
.fieldCol .dd-menu-wrap.xxs,
.fieldCol .dropdownWrap.xxs,
.fieldCol .fieldBox.xxs,
.fieldCol .infoBox.xxs,
.fieldCol .inforange.xxs,
.fieldCol .inputWrap.xxs,
.fieldCol .timeInput.xxs,
.fieldCol input.xxs,
.fieldCol p.info.xxs,
.fieldCol textarea.xxs {
	max-width: 100%;
	width: 90px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.xxs2,
.fieldCol .dd-menu-wrap.xxs2,
.fieldCol .dropdownWrap.xxs2,
.fieldCol .fieldBox.xxs2,
.fieldCol .infoBox.xxs2,
.fieldCol .inforange.xxs2,
.fieldCol .inputWrap.xxs2,
.fieldCol .timeInput.xxs2,
.fieldCol input.xxs2,
.fieldCol p.info.xxs2,
.fieldCol textarea.xxs2 {
	max-width: 100%;
	width: 45px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.xxxs,
.fieldCol .dd-menu-wrap.xxxs,
.fieldCol .dropdownWrap.xxxs,
.fieldCol .fieldBox.xxxs,
.fieldCol .infoBox.xxxs,
.fieldCol .inforange.xxxs,
.fieldCol .inputWrap.xxxs,
.fieldCol .timeInput.xxxs,
.fieldCol input.xxxs,
.fieldCol p.info.xxxs,
.fieldCol textarea.xxxs {
	max-width: 100%;
	width: 70px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput.mobxs,
.fieldCol .dd-menu-wrap.mobxs,
.fieldCol .dropdownWrap.mobxs,
.fieldCol .fieldBox.mobxs,
.fieldCol .infoBox.mobxs,
.fieldCol .inforange.mobxs,
.fieldCol .inputWrap.mobxs,
.fieldCol .timeInput.mobxs,
.fieldCol input.mobxs,
.fieldCol p.info.mobxs,
.fieldCol textarea.mobxs {
	height: 39px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	width: 39px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .inputWrap input {
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .inputWrap input.xs {
	max-width: 100%;
	width: 140px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .inputWrap [class*="dummyInput"] {
	position: absolute;
	width: 0;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .tooltipField .dateInput.b,
.fieldCol .tooltipField .dateInput.m,
.fieldCol .tooltipField .dateInput.m1,
.fieldCol .tooltipField .dateInput.m2,
.fieldCol .tooltipField .dateInput.m3,
.fieldCol .tooltipField .dateInput.s,
.fieldCol .tooltipField .dateInput.xs,
.fieldCol .tooltipField .dd-menu-wrap.b,
.fieldCol .tooltipField .dd-menu-wrap.m,
.fieldCol .tooltipField .dd-menu-wrap.m1,
.fieldCol .tooltipField .dd-menu-wrap.m2,
.fieldCol .tooltipField .dd-menu-wrap.m3,
.fieldCol .tooltipField .dd-menu-wrap.s,
.fieldCol .tooltipField .dd-menu-wrap.xs,
.fieldCol .tooltipField .dropdownWrap.b,
.fieldCol .tooltipField .dropdownWrap.m,
.fieldCol .tooltipField .dropdownWrap.m1,
.fieldCol .tooltipField .dropdownWrap.m2,
.fieldCol .tooltipField .dropdownWrap.m3,
.fieldCol .tooltipField .dropdownWrap.s,
.fieldCol .tooltipField .dropdownWrap.xs,
.fieldCol .tooltipField .fileInput.b,
.fieldCol .tooltipField .fileInput.m,
.fieldCol .tooltipField .fileInput.m1,
.fieldCol .tooltipField .fileInput.m2,
.fieldCol .tooltipField .fileInput.m3,
.fieldCol .tooltipField .fileInput.s,
.fieldCol .tooltipField .fileInput.xs,
.fieldCol .tooltipField .iconBtn.b,
.fieldCol .tooltipField .iconBtn.m,
.fieldCol .tooltipField .iconBtn.m1,
.fieldCol .tooltipField .iconBtn.m2,
.fieldCol .tooltipField .iconBtn.m3,
.fieldCol .tooltipField .iconBtn.s,
.fieldCol .tooltipField .iconBtn.xs,
.fieldCol .tooltipField .infoBox.b,
.fieldCol .tooltipField .infoBox.m,
.fieldCol .tooltipField .infoBox.m1,
.fieldCol .tooltipField .infoBox.m2,
.fieldCol .tooltipField .infoBox.m3,
.fieldCol .tooltipField .infoBox.s,
.fieldCol .tooltipField .infoBox.xs,
.fieldCol .tooltipField .inputWrap.b,
.fieldCol .tooltipField .inputWrap.m,
.fieldCol .tooltipField .inputWrap.m1,
.fieldCol .tooltipField .inputWrap.m2,
.fieldCol .tooltipField .inputWrap.m3,
.fieldCol .tooltipField .inputWrap.s,
.fieldCol .tooltipField .inputWrap.xs,
.fieldCol .tooltipField .timeInput.b,
.fieldCol .tooltipField .timeInput.m,
.fieldCol .tooltipField .timeInput.m1,
.fieldCol .tooltipField .timeInput.m2,
.fieldCol .tooltipField .timeInput.m3,
.fieldCol .tooltipField .timeInput.s,
.fieldCol .tooltipField .timeInput.xs,
.fieldCol .tooltipField input.b,
.fieldCol .tooltipField input.m,
.fieldCol .tooltipField input.m1,
.fieldCol .tooltipField input.m2,
.fieldCol .tooltipField input.m3,
.fieldCol .tooltipField input.s,
.fieldCol .tooltipField input.xs,
.fieldCol .tooltipField textarea.b,
.fieldCol .tooltipField textarea.m,
.fieldCol .tooltipField textarea.m1,
.fieldCol .tooltipField textarea.m2,
.fieldCol .tooltipField textarea.m3,
.fieldCol .tooltipField textarea.s,
.fieldCol .tooltipField textarea.xs {
	display: inline-block;
	max-width: calc(100% - 40px);
	vertical-align: middle;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .tooltipField .dateInput.b[type="file"],
.fieldCol .tooltipField .dateInput.m1[type="file"],
.fieldCol .tooltipField .dateInput.m2[type="file"],
.fieldCol .tooltipField .dateInput.m3[type="file"],
.fieldCol .tooltipField .dateInput.m[type="file"],
.fieldCol .tooltipField .dateInput.s[type="file"],
.fieldCol .tooltipField .dateInput.xs[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.b[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m1[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m2[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m3[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.s[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.xs[type="file"],
.fieldCol .tooltipField .dropdownWrap.b[type="file"],
.fieldCol .tooltipField .dropdownWrap.m1[type="file"],
.fieldCol .tooltipField .dropdownWrap.m2[type="file"],
.fieldCol .tooltipField .dropdownWrap.m3[type="file"],
.fieldCol .tooltipField .dropdownWrap.m[type="file"],
.fieldCol .tooltipField .dropdownWrap.s[type="file"],
.fieldCol .tooltipField .dropdownWrap.xs[type="file"],
.fieldCol .tooltipField .fileInput.b[type="file"],
.fieldCol .tooltipField .fileInput.m1[type="file"],
.fieldCol .tooltipField .fileInput.m2[type="file"],
.fieldCol .tooltipField .fileInput.m3[type="file"],
.fieldCol .tooltipField .fileInput.m[type="file"],
.fieldCol .tooltipField .fileInput.s[type="file"],
.fieldCol .tooltipField .fileInput.xs[type="file"],
.fieldCol .tooltipField .iconBtn.b[type="file"],
.fieldCol .tooltipField .iconBtn.m1[type="file"],
.fieldCol .tooltipField .iconBtn.m2[type="file"],
.fieldCol .tooltipField .iconBtn.m3[type="file"],
.fieldCol .tooltipField .iconBtn.m[type="file"],
.fieldCol .tooltipField .iconBtn.s[type="file"],
.fieldCol .tooltipField .iconBtn.xs[type="file"],
.fieldCol .tooltipField .infoBox.b[type="file"],
.fieldCol .tooltipField .infoBox.m1[type="file"],
.fieldCol .tooltipField .infoBox.m2[type="file"],
.fieldCol .tooltipField .infoBox.m3[type="file"],
.fieldCol .tooltipField .infoBox.m[type="file"],
.fieldCol .tooltipField .infoBox.s[type="file"],
.fieldCol .tooltipField .infoBox.xs[type="file"],
.fieldCol .tooltipField .inputWrap.b[type="file"],
.fieldCol .tooltipField .inputWrap.m1[type="file"],
.fieldCol .tooltipField .inputWrap.m2[type="file"],
.fieldCol .tooltipField .inputWrap.m3[type="file"],
.fieldCol .tooltipField .inputWrap.m[type="file"],
.fieldCol .tooltipField .inputWrap.s[type="file"],
.fieldCol .tooltipField .inputWrap.xs[type="file"],
.fieldCol .tooltipField .timeInput.b[type="file"],
.fieldCol .tooltipField .timeInput.m1[type="file"],
.fieldCol .tooltipField .timeInput.m2[type="file"],
.fieldCol .tooltipField .timeInput.m3[type="file"],
.fieldCol .tooltipField .timeInput.m[type="file"],
.fieldCol .tooltipField .timeInput.s[type="file"],
.fieldCol .tooltipField .timeInput.xs[type="file"],
.fieldCol .tooltipField input.b[type="file"],
.fieldCol .tooltipField input.m1[type="file"],
.fieldCol .tooltipField input.m2[type="file"],
.fieldCol .tooltipField input.m3[type="file"],
.fieldCol .tooltipField input.m[type="file"],
.fieldCol .tooltipField input.s[type="file"],
.fieldCol .tooltipField input.xs[type="file"],
.fieldCol .tooltipField textarea.b[type="file"],
.fieldCol .tooltipField textarea.m1[type="file"],
.fieldCol .tooltipField textarea.m2[type="file"],
.fieldCol .tooltipField textarea.m3[type="file"],
.fieldCol .tooltipField textarea.m[type="file"],
.fieldCol .tooltipField textarea.s[type="file"],
.fieldCol .tooltipField textarea.xs[type="file"] {
	max-width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dd-menu-wrap.field .dd-title {
	color: #4a4a4a;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldCol .dd-menu-wrap.field .dd-title {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value {
	color: #4a4a4a;
	font-family: EurobankSansBold;
	font-size: 1.313rem;
	line-height: 1.2;
	margin: 0;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldCol .value {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value--normal {
	font-family: EurobankSans;
}
/* Adapted for nbg-gr from 123.css */
.stepsFeed--full .stepFeed .fieldCol .value {
	font-family: EurobankSansBold;
	font-size: 1.313rem;
	line-height: 1.2;
	margin: 0;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value .red {
	color: #f86345;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldCol .value .red {
	color: #fcc2b6;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value p {
	font-family: EurobankSans;
	font-size: 0.9375rem;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value:not(:last-child) {
	margin-right: 15px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value.s {
	font-size: 1.063rem;
	margin-top: 2px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value--withIcon .icon {
	display: inline-block;
	font-size: 1.375rem;
	margin-right: 6px;
	vertical-align: middle;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value--withIcon .icon.success {
	color: #519c3a;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value--wrap {
	word-break: break-word;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .value--gray {
	color: #656566;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldCol .value--gray {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol.inline {
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol:not(.filtersRow) .radioBtns:first-child {
	margin-top: 8px;
}
/* Adapted for nbg-gr from 123.css */
.inlineFields.fieldRow .button,
.inlineFields.fieldRow button,
.inlineFields.fieldRow input.xs {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow--code {
	display: flex;
	flex-wrap: wrap;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow--code .inputWrap {
	margin-right: 17px;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow--code input.text {
	font-family: EurobankSansBold;
	font-size: 1.625rem;
	height: 70px;
	text-align: center;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.inlineFields > :not(:last-child) {
	margin-right: 10px;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.inlineFields > * {
	margin-bottom: 10px;
	margin-right: 0;
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.inlineFields > .button,
.fieldRow.inlineFields > .iconBtn--square {
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.inlineElm {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.inlineElm > :not(:first-child) {
	margin-bottom: 10px;
	margin-top: 10px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .detail {
	color: #656566;
	font-size: 1.188rem;
	margin-left: 5px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .detail.gray {
	color: #96989b;
	display: inline-block;
	font-size: 1rem;
	margin-left: -10px;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldCol .detail {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput ~ .button,
.fieldCol .dateInput ~ .link,
.fieldCol .dateInput ~ .tooltip,
.fieldCol .dateInput ~ input,
.fieldCol .dropdownWrap ~ .button,
.fieldCol .dropdownWrap ~ .link,
.fieldCol .dropdownWrap ~ .tooltip,
.fieldCol .dropdownWrap ~ input,
.fieldCol .iconBtn ~ .button,
.fieldCol .iconBtn ~ .link,
.fieldCol .iconBtn ~ .tooltip,
.fieldCol .iconBtn ~ input,
.fieldCol .inputWrap ~ .button,
.fieldCol .inputWrap ~ .link,
.fieldCol .inputWrap ~ .tooltip,
.fieldCol .inputWrap ~ input,
.fieldCol .timeInput ~ .button,
.fieldCol .timeInput ~ .link,
.fieldCol .timeInput ~ .tooltip,
.fieldCol .timeInput ~ input,
.fieldCol input ~ .button,
.fieldCol input ~ .link,
.fieldCol input ~ .tooltip,
.fieldCol input ~ input {
	margin-left: 10px;
}
/* Adapted for nbg-gr from 123.css */
.largeFont .fieldCol .dateInput ~ .button,
.largeFont .fieldCol .dateInput ~ .link,
.largeFont .fieldCol .dateInput ~ .tooltip,
.largeFont .fieldCol .dateInput ~ input,
.largeFont .fieldCol .dropdownWrap ~ .button,
.largeFont .fieldCol .dropdownWrap ~ .link,
.largeFont .fieldCol .dropdownWrap ~ .tooltip,
.largeFont .fieldCol .dropdownWrap ~ input,
.largeFont .fieldCol .iconBtn ~ .button,
.largeFont .fieldCol .iconBtn ~ .link,
.largeFont .fieldCol .iconBtn ~ .tooltip,
.largeFont .fieldCol .iconBtn ~ input,
.largeFont .fieldCol .inputWrap ~ .button,
.largeFont .fieldCol .inputWrap ~ .link,
.largeFont .fieldCol .inputWrap ~ .tooltip,
.largeFont .fieldCol .inputWrap ~ input,
.largeFont .fieldCol .timeInput ~ .button,
.largeFont .fieldCol .timeInput ~ .link,
.largeFont .fieldCol .timeInput ~ .tooltip,
.largeFont .fieldCol .timeInput ~ input,
.largeFont .fieldCol input ~ .button,
.largeFont .fieldCol input ~ .link,
.largeFont .fieldCol input ~ .tooltip,
.largeFont .fieldCol input ~ input {
	margin-left: 8px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .dateInput ~ .link,
.fieldCol .dropdownWrap ~ .link,
.fieldCol .iconBtn ~ .link,
.fieldCol .inputWrap ~ .link,
.fieldCol .timeInput ~ .link,
.fieldCol input ~ .link {
	margin-top: 10px;
	vertical-align: top;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .inlineFields .inputWrap ~ .button,
.fieldCol .inlineFields .inputWrap ~ .link,
.fieldCol .inlineFields .inputWrap ~ .tooltip,
.fieldCol .inlineFields .inputWrap ~ input,
.fieldCol .inlineFields input ~ .button,
.fieldCol .inlineFields input ~ .link,
.fieldCol .inlineFields input ~ .tooltip,
.fieldCol .inlineFields input ~ input {
	margin-left: 0;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldCol input ~ .link {
	color: #a8dbfe;
}
/* Adapted for nbg-gr from 123.css */
.desktop .skin .fieldCol input ~ .link:hover {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldBlock label {
	color: #4a4a4a;
	display: block;
	font-size: 1.125rem;
	margin: 0 0 10px;
}
/* Adapted for nbg-gr from 123.css */
.fieldBlock input.text {
	border-radius: 0;
	border-width: 2px;
	font-size: 1.375rem;
	height: 55px;
	letter-spacing: 0.2em;
	text-align: center;
}
/* Adapted for nbg-gr from 123.css */
.bubble .fieldBlock {
	text-align: center;
}
/* Adapted for nbg-gr from 123.css */
.bubble .fieldBlock input.text {
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.fieldBlock.error input.text {
	border-color: #cb3434 !important;
}
/* Adapted for nbg-gr from 123.css */
.fieldBlock:not(.error) .errorMsg {
	display: none;
}
/* Adapted for nbg-gr from 123.css */
.fieldBlock .errorMsg {
	margin-top: 7px;
	text-align: left;
}
/* Adapted for nbg-gr from 123.css */
.fieldsWrap,
.grayBox {
	padding: 29px 42px;
}
/* Adapted for nbg-gr from 123.css */
.fieldsWrap--light,
.grayBox--light {
	background-color: #f2f2f2;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldsWrap--light,
.skin .grayBox--light {
	background-color: #595959;
}
/* Adapted for nbg-gr from 123.css */
.fieldsWrap--borderTop,
.grayBox--borderTop {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
/* Adapted for nbg-gr from 123.css */
.fieldsWrap--sm,
.grayBox--sm {
	padding: 20px 0 10px;
}
/* Adapted for nbg-gr from 123.css */
.fieldsWrap--mBtm,
.grayBox--mBtm {
	margin-bottom: 25px;
}
/* Adapted for nbg-gr from 123.css */
.formBlock > .fieldsWrap:last-child,
.formBlock > .grayBox:last-child {
	margin-bottom: 0;
}
/* Adapted for nbg-gr from 123.css */
.fieldsWrap.mTop25,
.grayBox.mTop25 {
	margin-top: 25px;
}
/* Adapted for nbg-gr from 123.css */
.fieldsWrap .formRow:last-child,
.grayBox .formRow:last-child {
	margin-bottom: 0;
}
/* Copied as-is from 123.css */
.popupMain .grayBox--inline .formWrap:first-child {
	margin-top: 0;
}
/* Copied as-is from 123.css */
.popupMain .grayBox--inline .formWrap:not(:last-child) {
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
}
/* Copied as-is from 123.css */
.popupMain .grayBox--inline .formWrap:last-child {
	margin-bottom: 0;
}
/* Adapted for nbg-gr from 123.css */
.formBox__double .formRow .fieldCol {
	width: calc(100% - var(--labelWidth));
}
/* Adapted for nbg-gr from 123.css */
.filtersRow.fieldCol .stepsFeed p.error {
	width: 100%;
}
/* Copied as-is from 123.css */
.popup .peachTreeCheckBox {
	margin-top: 20px;
}
/* Adapted for nbg-gr from 123.css */
.fieldBalloonContainer {
	padding-top: 20px;
}
/* Adapted for nbg-gr from 123.css */
.fieldBalloon {
	background-color: #f6f6f6;
	border-radius: 20px;
	padding: 26px;
	position: relative;
}
/* Copied as-is from 123.css */
.skin .popup .fieldBalloon {
	background-color: #595959;
}
/* Adapted for nbg-gr from 123.css */
.fieldBalloon:before {
	border-bottom: 17px solid #f6f6f6;
	border-left: 17px solid transparent;
	border-right: 17px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	width: 0;
}
/* Copied as-is from 123.css */
.skin .popup .fieldBalloon:before {
	border-bottom-color: #595959;
}
/* Adapted for nbg-gr from 123.css */
.fieldBalloon.topArrow:before {
	bottom: 100%;
	left: 30px;
}
/* Copied as-is from 123.css */
.skin .popup .fieldBalloon label {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldBalloon textarea {
	border: 2px solid #ccc;
	border-radius: 0;
}
/* Adapted for nbg-gr from 123.css */
.fieldBalloon textarea.error {
	border-color: #cb3434 !important;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldBalloon textarea.error {
	border-color: #cb3434 !important;
}
/* Adapted for nbg-gr from 123.css */
.captchaRow .field {
	margin-bottom: 0;
	width: 200px;
}
/* Adapted for nbg-gr from 123.css */
.loginPage .loginBox .captchaRow .field {
	margin-bottom: 0;
}
/* Copied as-is from 123.css */
.popupMain .buttonsWrap:last-child:not(.stickyButtons__buttons) {
	margin-bottom: 45px;
}
/* Copied as-is from 123.css */
.popup__desc {
	padding: 34px 0;
}
/* Copied as-is from 123.css */
.popup__desc .buttonsWrap,
.popup__desc .buttonsWrap:last-child {
	margin-bottom: 0;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol__price {
	font-family: EurobankSansBold;
	font-size: 1rem;
	margin-top: 10px;
}
/* Copied as-is from 123.css */
.loader_container.popupLoader {
	height: 340px;
	max-height: calc(86vh - 100px);
	min-height: 100px;
	position: relative;
}
/* Copied as-is from 123.css */
.loader_container.popupLoader .loaderCircle {
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
}
/* Copied as-is from 123.css */
.loader_container.popupLoader .infoBox.alert {
	padding-left: 20px;
}
/* Copied as-is from 123.css */
.loader_container.popupLoader .infoBox.alert .icon {
	display: inline-block;
	margin-bottom: 8px;
	position: relative;
	top: 0;
	vertical-align: top;
}
/* Copied as-is from 123.css */
.skin .grayBlue.wideSec .popupMain .loaderCircle.blue .loader {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-direction: normal;
	animation-direction: normal;
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: none;
	animation-fill-mode: none;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: load5White;
	animation-name: load5White;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
}
/* Adapted for nbg-gr from 123.css */
.infoboxes__item .fieldCol {
	width: 50%;
}
/* Adapted for nbg-gr from 123.css */
.infoboxes__item .fieldCol .value {
	font-size: 1rem;
	word-break: break-word;
}
/* Adapted for nbg-gr from 123.css */
.formWrap .fieldCol .file p.error,
.formWrap .fieldCol .file p.success {
	margin: -5px 0 16px;
}
/* Copied as-is from 123.css */
.popupMain .group-section:not(:last-child) {
	border: none;
}
/* Copied as-is from 123.css */
.acc-header .popupHeader h2:not(.h4),
.acc-header .popupHeader h3:not(.h4) {
	font-family: EurobankSansBold;
	font-size: 1.5rem;
	text-align: center;
}
/* Copied as-is from 123.css */
.popup .infoTable .block {
	margin: 17px 0;
}
/* Copied as-is from 123.css */
.popup .infoTableWrap {
	margin: 15px 0 10px;
}
/* Copied as-is from 123.css */
.popupMain table.default td,
.popupMain table.default th {
	padding-left: 15px;
	padding-right: 15px;
	word-break: normal;
}
/* Copied as-is from 123.css */
.popupMain table.default td.btnCell button:not(.icon-info),
.popupMain table.default th.btnCell button:not(.icon-info) {
	padding-left: 15px;
	padding-right: 15px;
}
/* Copied as-is from 123.css */
.popupMain table.default td:first-child,
.popupMain table.default th:first-child {
	padding-left: 15px;
}
/* Copied as-is from 123.css */
.popupMain table.default td:first-child.btnCell button,
.popupMain table.default th:first-child.btnCell button {
	padding-left: 15px;
}
/* Copied as-is from 123.css */
.popupMain table.default td:first-child.btnCell .checkbox,
.popupMain table.default th:first-child.btnCell .checkbox {
	padding-left: 15px;
}
/* Adapted for nbg-gr from 123.css */
table.default .fieldCell {
	position: relative;
}
/* Adapted for nbg-gr from 123.css */
table.default .fieldCell.error button {
	width: calc(100% - 30px);
}
/* Adapted for nbg-gr from 123.css */
table.default .fieldCell .icon-exclamation {
	color: #f86345;
	font-size: 1.5rem;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
/* Adapted for nbg-gr from 123.css */
table.toggleTable td .formRow .fieldCol {
	padding-left: 0;
	padding-top: 4px;
	width: 100%;
}
/* Copied as-is from 123.css */
.popup .infoTablesWrap {
	width: 100%;
}
/* Copied as-is from 123.css */
.popup .infoTablesWrap:last-child {
	padding-bottom: 30px;
}
/* Copied as-is from 123.css */
.popupMain .searchResults--overflow .tableWrap {
	margin-bottom: 0;
}
/* Copied as-is from 123.css */
.skin .popup .radioBtns.contentRadios label {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap {
	position: relative;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.b3 {
	max-width: 100%;
	width: 716px;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.b2 {
	max-width: 100%;
	width: 562px;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.b {
	width: 498px;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.m2 {
	max-width: 100%;
	width: 400px;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.m3 {
	max-width: 100%;
	width: 365px;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.m {
	width: 250px;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.s {
	width: 190px;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.s1 {
	max-width: 100%;
	width: 215px;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.infoField {
	padding-right: 36px;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.flex .fieldWrap:not(:last-child) {
	margin-right: 9px;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.flex .fieldWrap.mobxs:not(:last-child) {
	margin-right: 1px;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow.flex .fieldWrap ~ .error {
	margin-top: 5px;
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap.b,
.fieldWrap.m,
.fieldWrap.s {
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap--tooltipRight {
	margin-right: 37px !important;
}
/* Adapted for nbg-gr from 123.css */
.filtersRow .filtersRow__col .filtersRow.fieldCol {
	flex-direction: column;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap--tooltipRight .tooltip,
.infoField .tooltip {
	color: #0c6db3;
	cursor: pointer;
	font-size: 1.5rem;
	height: 24px;
	line-height: 1;
	position: absolute;
	top: 10px;
	width: 24px;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldWrap--tooltipRight .tooltip,
.skin .infoField .tooltip {
	color: #f3e700;
}
/* Adapted for nbg-gr from 123.css */
.fieldWrap--tooltipRight .tooltip {
	right: -37px;
}
/* Copied as-is from 123.css */
.popup.l .formBlock:not(.full) > :not(.intro) {
	margin-left: auto;
	margin-right: auto;
	max-width: 766px;
}
/* Adapted for nbg-gr from 123.css */
.fieldRow .charCounter,
.infoBox .fieldRow .charCounter {
	margin-top: 5px;
}
/* Adapted for nbg-gr from 123.css */
.fieldBox {
	background-color: #eaeeef;
	min-height: 41px;
	min-width: 87px;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldBox {
	background-color: #595959;
}
/* Adapted for nbg-gr from 123.css */
.fieldBox .value {
	color: #656566;
	display: inline;
	font-size: 1rem;
	line-height: 1.1;
	padding: 5px 0;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .fieldBox {
	max-width: 100%;
	padding: 7px 15px;
	width: 359px;
}
/* Adapted for nbg-gr from 123.css */
.fieldBox.single {
	display: inline-block;
	max-width: inherit;
	padding-bottom: 12px;
	padding-top: 12px;
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.skin .fieldBox.single {
	color: #fff;
}
/* Adapted for nbg-gr from 123.css */
.fieldBox__row {
	align-items: center;
	display: flex;
	gap: 0 4px;
}
/* Adapted for nbg-gr from 123.css */
.fieldBox__row p {
	margin: 0;
}
/* Copied as-is from 123.css */
.popup .valTable {
	margin: 10px 0 25px;
}
/* Copied as-is from 123.css */
.popupMain .tableWrap {
	margin-bottom: 40px;
}
/* Copied as-is from 123.css */
.popupMain > .tableWrap:first-child {
	margin-top: 40px;
}
/* Copied as-is from 123.css */
.popupMain
	.formWrap
	p:not(.info):not(.error):not(.charCounter):not(
		.buttonWithExtraInfo__text
	):not(.label):not(.value):not(.success):not(.filesUploaded__name):not(
		.fileInput__label
	) {
	font-size: 1.25rem;
}
/* Copied as-is from 123.css */
.popupMain .formWrap .pswdStrength p:not(.info):not(.error):not(.charCounter) {
	font-size: 0.875rem;
}
/* Copied as-is from 123.css */
.popupMain .formWrap .contentRadios p:not(.info):not(.error):not(.charCounter),
.popupMain .formWrap .infoBox p:not(.info):not(.error):not(.charCounter) {
	font-size: 1rem;
}
/* Copied as-is from 123.css */
.popupMain .formWrap:first-child {
	margin-top: 40px;
}
/* Copied as-is from 123.css */
.popupMain .formWrap:first-child.grayinPopup {
	margin-top: 0;
}
/* Copied as-is from 123.css */
.popupMain .formWrap:last-child {
	margin-bottom: 20px;
}
/* Copied as-is from 123.css */
.popupMain .formWrap:not(:last-child):not(.grayinPopup) {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 35px;
}
/* Copied as-is from 123.css */
.skin .popupMain .formWrap:not(:last-child):not(.grayinPopup) {
	border-color: #fff;
}
/* Copied as-is from 123.css */
.popupMain .formWrap:not(:last-child):not(.grayinPopup).noBorder {
	border-bottom: 0;
}
/* Adapted for nbg-gr from 123.css */
.formWrap .fieldCol .inputWrap p.error {
	margin-top: 3px;
}
/* Adapted for nbg-gr from 123.css */
.formWrap .fieldCol .charCounter + p.error {
	margin-top: 7px;
}
/* Adapted for nbg-gr from 123.css */
.formWrap .fieldCol .radioBtns.error + .error {
	margin: -13px 0 0;
	position: relative;
}
/* Adapted for nbg-gr from 123.css */
.formWrap .fieldCol .tooltipField .error {
	margin-top: 5px;
}
/* Adapted for nbg-gr from 123.css */
.double .fieldWrap {
	flex-grow: 1;
	max-width: 100%;
	width: calc(100% - 155px);
}
/* Adapted for nbg-gr from 123.css */
.double .fieldWrap.m {
	width: calc(50% - 7.5px);
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .double p.error {
	margin-top: 4px;
}
/* Adapted for nbg-gr from 123.css */
.triple.b .fieldWrap {
	width: 156px;
}
/* Adapted for nbg-gr from 123.css */
.triple.m2 .fieldWrap {
	width: 123px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .triple p.error {
	margin-top: 4px;
}
/* Adapted for nbg-gr from 123.css */
.notificationBox--wrap .formRow.inlineElms .fieldCol {
	flex-grow: 1;
}
/* Adapted for nbg-gr from 123.css */
.notificationBox--wrap .formRow.inlineElms .fieldCol .inlineFields {
	justify-content: space-between;
}
/* Copied as-is from 123.css */
.popup_minHeight .Select-menu {
	max-height: 200px;
}
/* Copied as-is from 123.css */
.popup .searchBar {
	margin-bottom: 18px;
}
/* Copied as-is from 123.css */
.popup .searchBar.noMargin {
	margin: 0;
}
/* Copied as-is from 123.css */
.popup .alphabet .letter {
	padding: 5px 7px;
}
/* Copied as-is from 123.css */
.largeFont .popup .alphabet .letter {
	padding-left: 5px;
	padding-right: 5px;
}
/* Copied as-is from 123.css */
.popup .alphabet {
	margin-bottom: 30px;
	padding-left: 52px;
	padding-right: 52px;
}
/* Copied as-is from 123.css */
.popup .letterSection h2,
.popup .letterSection h3 {
	margin-top: 1em;
}
/* Copied as-is from 123.css */
.letterSection th h3,
.popup .letterSection th h3 {
	margin: 0;
}
/* Copied as-is from 123.css */
.popup .resultsSection .stripesWrap {
	margin-bottom: 34px;
}
/* Copied as-is from 123.css */
.popup .resultsSection {
	padding-left: 52px;
	padding-right: 52px;
}
/* Copied as-is from 123.css */
.popup .resultsSection.letterSection--noPaddingX {
	padding-inline: 0;
}
/* Copied as-is from 123.css */
.popup .resultsSection .title {
	margin-bottom: 24px;
}
/* Adapted for nbg-gr from 123.css */
.fieldCol .inputRow > p.error,
.inputRow > p.error {
	margin: 3px 0 0;
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.langingPage .loginBox .field,
.loginPage .loginBox .field {
	margin: 0 0 15px;
}
/* Copied as-is from 123.css */
.popupHeader .stepTag {
	margin-bottom: 10px;
}
/* Copied as-is from 123.css */
.popupMain--noPadding .boxesSlider {
	margin-left: 0;
	width: 100%;
}
/* Copied as-is from 123.css */
.mainContainer.loaderOpen,
.mainContainer.popupOpen {
	height: 100%;
	overflow: hidden;
}
/* Copied as-is from 123.css */
.mainContainer.loaderOpen .mainWrapper,
.mainContainer.popupOpen .mainWrapper {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	height: 100vh;
}
/* Adapted for nbg-gr from 123.css */
.resultsFilters .formRow .fieldCol,
.resultsFilters .labelCol {
	width: auto;
}
/* Copied as-is from 123.css */
.popupMain .center {
	margin-left: auto;
	margin-right: auto;
	max-width: 608px;
	text-align: center;
}
/* Copied as-is from 123.css */
.popupMain .center.full {
	max-width: 100%;
	width: 100%;
}
/* Copied as-is from 123.css */
.popupMain .center .formBlock.box {
	background: none;
	margin: 0;
}
/* Copied as-is from 123.css */
.popupMain .center .formBlock.box:after,
.popupMain .center .formBlock.box:before {
	display: none;
}
/* Copied as-is from 123.css */
.popupMain .center .formWrap:not(:last-child) {
	border-bottom: 0;
	margin-bottom: 20px;
}
/* Copied as-is from 123.css */
.popupMain .center .infoBox {
	margin-bottom: 55px;
	padding: 12px 20px 12px 45px;
}
/* Copied as-is from 123.css */
.popupMain .center .infoBox.noMargin {
	margin-bottom: 0;
}
/* Copied as-is from 123.css */
.popupMain .center .infoBox .icon-info {
	left: 15px;
}
/* Copied as-is from 123.css */
.popupMain .center .infoBox p {
	font-size: 1rem;
	text-align: left;
}
/* Adapted for nbg-gr from 123.css */
.formRow.withButton .fieldCol {
	margin-right: 15px;
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.formRow.withButton .fieldCol input.s {
	width: calc(100% - 40px);
}
/* Copied as-is from 123.css */
.popupMain .formRow.withButton .button {
	min-width: 183px;
}
/* Adapted for nbg-gr from 123.css */
.formRow.noLeftMP .fieldCol {
	padding-left: 0;
}
/* Copied as-is from 123.css */
.informBoxes.plain,
.popup .informBoxes.plain {
	background-color: transparent;
	margin: 0;
	padding: 15px 0 0;
	width: 100%;
}
/* Copied as-is from 123.css */
.skin .informBoxes.plain,
.skin .popup .informBoxes.plain {
	background-color: transparent;
}
/* Copied as-is from 123.css */
.informBoxes.plain .h4,
.informBoxes.plain h4,
.popup .informBoxes.plain .h4,
.popup .informBoxes.plain h4 {
	font-family: EurobankSansBold;
	font-size: 1.25rem;
	margin-bottom: 0.875rem;
}
/* Copied as-is from 123.css */
.informBoxes.plain .informBox,
.popup .informBoxes.plain .informBox {
	background-color: #f2f2f2;
	text-align: center;
}
/* Copied as-is from 123.css */
.informBoxes.plain .informBox--bullet,
.popup .informBoxes.plain .informBox--bullet {
	text-align: left;
}
/* Copied as-is from 123.css */
.informBoxes.plain .informBox:not(:first-child),
.popup .informBoxes.plain .informBox:not(:first-child) {
	margin-left: 5px;
}
/* Copied as-is from 123.css */
.informBoxes.plain .informBox:not(:last-child),
.popup .informBoxes.plain .informBox:not(:last-child) {
	margin-right: 5px;
}
/* Copied as-is from 123.css */
.informBoxes.plain .informBox--half,
.popup .informBoxes.plain .informBox--half {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}
/* Copied as-is from 123.css */
.informBoxes.plain .informBox p,
.popup .informBoxes.plain .informBox p {
	font-size: 1.125rem;
}
/* Copied as-is from 123.css */
.skin .informBoxes.plain .informBox p,
.skin .popup .informBoxes.plain .informBox p {
	color: #595959;
}
/* Copied as-is from 123.css */
.informBoxes.left,
.popup .informBoxes.left {
	text-align: left;
}
/* Copied as-is from 123.css */
.popup .informBoxes {
	margin-left: -40px;
	padding-left: 40px;
	padding-right: 40px;
	width: calc(100% + 80px);
}
/* Copied as-is from 123.css */
.popup .informBoxes + .buttonsWrap {
	margin-top: 20px;
}
/* Copied as-is from 123.css */
.popup .informBoxes.type3 {
	margin: 0 0 17px;
	padding: 20px;
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.actionsBox .fieldCol .value {
	font-family: EurobankSansBold;
	font-size: 1.313rem;
}
/* Adapted for nbg-gr from 123.css */
.textEditorWrap .actions .formRow,
.textEditorWrap .actions .formRow .fieldCol {
	padding-left: 0;
}
/* Adapted for nbg-gr from 123.css */
.infoSteps .fieldBox {
	background-color: #f6f6f6;
	margin: 14px 0;
	padding: 15px 23px;
}
/* Adapted for nbg-gr from 123.css */
.infoSteps .fieldBox > :not(:last-child) {
	margin-right: 15px;
}
/* Adapted for nbg-gr from 123.css */
.infoSteps .fieldBox > :not(:first-child) {
	margin-top: 15px;
}
/* Copied as-is from 123.css */
.skin .popup .storeInfo h5 {
	color: #fff;
}
/* Copied as-is from 123.css */
.skin .popup .storeInfoList li {
	color: #fff;
}
/* Copied as-is from 123.css */
.skin .popup .storeInfoList a {
	color: #a8dbfe;
}
/* Copied as-is from 123.css */
.skin .wideSec.grayBlue .popupMain .infoBox.alert p,
.skin .wideSec.grayBlue .popupMain .infoBox > .icon.orange,
.skin .wideSec.grayBlue .popupMain .loader_container .text,
.skin .wideSec.grayBlue .popupMain p,
.skin .wideSec.grayBlue .popupMain p.alert,
.skin .wideSec.grayBlue .popupMain p.info {
	color: #fff;
}
/* Copied as-is from 123.css */
.skin .wideSec.grayBlue .popupMain button.iconBtn {
	color: #a8dbfe;
}
/* Adapted for nbg-gr from 123.css */
.questionnaire--cip .subAnswer .fieldWrap.b3 {
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.pos_card .fieldCol .dropdownWrap.xs1 {
	width: 120px;
}
/* Adapted for nbg-gr from 123.css */
.pos_card .fieldCol input.xxs {
	height: auto;
	padding-bottom: 11px;
	padding-top: 12px;
	text-align: center;
	width: 68px;
}
/* Adapted for nbg-gr from 123.css */
.pos_card .fieldCol .inputRow > :not(:last-child) {
	margin-right: 3px;
}
/* Adapted for nbg-gr from 123.css */
.pos_card .fieldCol .iconBtn .icon {
	margin-right: 0;
}
/* Adapted for nbg-gr from 123.css */
.skin .pos_card .fieldCol .button.iconBtn.inactive,
.skin .pos_card .fieldCol .button.iconBtn:disabled,
.skin .pos_card .fieldCol button.iconBtn.inactive,
.skin .pos_card .fieldCol button.iconBtn:disabled {
	color: #fff;
}
/* Copied as-is from 123.css */
.popupMain .stickyButtons__buttons {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 25px;
	padding-top: 25px;
}
/* Adapted for nbg-gr from 123.css */
.dashboardFilter.formRow .fieldCol:first-child:last-child {
	width: auto;
}
/* Adapted for nbg-gr from 123.css */
.dashboardFilter .fieldCol {
	margin-right: 12px;
	min-width: inherit;
	width: auto;
}
/* Copied as-is from 123.css */
.popup .infoCardContainer.infoCardContainer--type1 {
	background-color: #f6f6f6;
	margin-left: -40px;
	padding-left: 40px;
	padding-right: 40px;
	width: calc(100% + 80px);
}
/* Copied as-is from 123.css */
.skin .popup .infoCardContainer.infoCardContainer--type1 {
	background-color: #595959;
}
/* Copied as-is from 123.css */
.popup .infoCardContainer.infoCardContainer--type2 {
	background-color: #eaeeef;
	margin-bottom: 40px;
	padding: 0 20px 20px;
}
/* Copied as-is from 123.css */
.skin .popup .infoCardContainer.infoCardContainer--type2 {
	background-color: #595959;
}
/* Copied as-is from 123.css */
.popup .infoCardContainer .buttonsWrap {
	margin-bottom: 0 !important;
}
/* Copied as-is from 123.css */
.popup .infoCardContainer--type2 ~ .infoCardContainerAfterText {
	margin: -20px 0 46px;
}
/* Copied as-is from 123.css */
.popup__desc .shadowContentBox__groupTitle {
	margin-top: 25px;
}
/* Adapted for nbg-gr from 123.css */
.fieldPassword:focus-within .passwordToggle {
	display: inline-block;
}
/* Adapted for nbg-gr from 123.css */
.fieldPassword {
	position: relative;
	width: 100%;
}
/* Adapted for nbg-gr from 123.css */
.fieldPassword input {
	max-width: 100% !important;
}
/* Adapted for nbg-gr from 123.css */
.centered .fieldsetDescr {
	text-align: center;
}
/* Adapted for nbg-gr from 123.css */
.h4 + .fieldsetDescr {
	margin-top: -0.9em;
}
/* Adapted for nbg-gr from 123.css */
.fieldColBtn {
	padding-left: calc(var(--labelWidth) + 21px);
}
/* Copied as-is from 123.css */
.popup .iconInfoList {
	margin-left: calc(var(--popupPaddingInline) * -1);
	width: calc(100% + var(--popupPaddingInline) * 2);
}
/* Copied as-is from 123.css */
.popupTransition__content {
	max-height: 700px;
}
/* Copied as-is from 123.css */
.popupTransition__content--hidden {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.45s ease-out;
}
/* Copied as-is from 123.css */
.popupMain .cBox {
	margin-block-start: 20px;
}
/* Copied as-is from 123.css */
.eu-redesign-container .popup .dragBox .listviewRow {
	max-width: 872px;
	width: 100%;
}
/* Copied as-is from 123.css */
.eu-redesign-container .mainContainer.loaderOpen,
.eu-redesign-container .mainContainer.popupOpen {
	height: auto;
	overflow: unset;
}
/* Adapted for nbg-gr from 123.css */
.eu-form .fieldWrap {
	max-width: 100%;
}
/* Copied as-is from app.7eb9d9afabf355e0267f.css */
.acc-block:not(.inline) .acc-header,
.accountBlock,
.accountBlock .detail,
.accountBlock .inner,
.accountBlock .overview,
.accountBlock .overview .topRightImg,
.accountLink,
.actionsBar,
.actionsBlock,
.actionsBoxRow,
.alphabetWrap,
.autocGroup button,
.balance.type1,
.barInfo,
.bnrBox .flexRow,
.boxesWrap,
.boxItem.double .imgTextBox,
.boxItem .pieWrap,
.buttonsWrap,
.captchaRow,
.cardContainer .cardContainerInner,
.checkboxes.inline,
.checkboxField.inlineElm,
.comboFields,
.comments.acc-block.inline .acc-header,
.comments .acc-header,
.connectedAccounts.inline,
.connectedAccountsRow,
.doubleBox .btm,
.doubleBox .infoRow,
.doubleChoice,
.epistrofiBanner,
.errorBlock,
.extraInfo,
.fieldBox,
.fieldRow.inlineElm,
.fieldRow.inlineFields,
.filtersRow,
.flex,
.flexBtm,
.flexListRow,
.footerCols,
.formContainer,
.formRow,
.formRow .fieldCol .details,
.formRow.withButton,
.graphNotes,
.grayBlockHead,
.headbox,
.headbox_icon,
.headerMain .inner,
.headerRow,
.headStripeWrap,
.headStripeWrap .text,
.iconedInfo,
.iconInfoSteps .item,
.iconText,
.imgTextRow,
.informBoxesRow,
.infoStripe,
.infoTable .block.inline,
.inlineFields,
.inputRow.nowrapRow,
.invTemplate,
.labelCol .inner,
.langingPage .bannersSec .bannersWrapFlex,
.langingPage .linkBox a,
.langingPage .promoInner,
.langingPage .promoLinks .half .inner,
.listviewCol .taxfreeList,
.listviewRow,
.listviewRow.tppAccount .col2_3_4,
.loader_container.full,
.loader_container.loaderBlock,
.loadingCards,
.loadingFilters .inner,
.loginPage .bannersSec .bannersWrapFlex,
.loginPage .linkBox a,
.loginPage .promoInner,
.loginPage .promoLinks .half .inner,
.margin_row,
.messageRow,
.messageRow .messageTitle a,
.mixedInfoRow,
.mobReverse,
.notice,
.notification,
.pdfContainer .pager,
.pinbox__inputs,
.popupInner,
.pos_card,
.pos_card .group,
.prepaidCardBoxInner,
.priceRow,
.promoBox,
.promoHorizontal .promoBox,
.promoHorizontal.wrap,
.promoRow,
.promoWrap .text,
.pswdStrength.inline,
.radioBtns.cols3,
.radioBtns.cols4,
.radioBtns.inline,
.radioBtnsRow,
.rangeInputs,
.redirection .loaderWrap .item,
.resultRow,
.resultsFilters .filtersRow,
.resultsFilters .flex,
.sectionsList .inner,
.sharesBlock .colsWrap,
.sharesBlock .dataRow,
.sharesBlock .tablesWrap,
.signingBlock,
.spaceRow,
.statBox.empty,
.statRow .info,
.statusContainer,
.statusInfo,
.stepBox .inner,
.steps .stepsWrap,
.stepsFeed .stepFeed,
.stepsSimple,
.stripe,
.stripeAction.double,
.stripeMain.double,
.submitRow,
.sumItem,
.sumRow,
.switchBox,
.switchBox__col.wrap,
.switchField,
.tabs-header,
.tabs.tabsWithActions .flexHeaders,
.taxfreeItem .info,
.textButton,
.timerBar,
.tooltipCell,
.transaction,
.triple,
.valuesRow,
footer .inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
/* Adapted for nbg-gr from app.7eb9d9afabf355e0267f.css */
.accountBlock,
.accountBlock .detail,
.accountBlock .inner,
.actionsBar,
.balance.type1,
.boxesWrap,
.buttonsWrap.wrap,
.cardContainer .cardContainerInner,
.checkboxes.inline,
.checkboxField.inlineElm,
.fieldRow.flex,
.filtersRow,
.flex.cols2,
.flex.cols4,
.flexBtm,
.formHeader,
.formRow,
.iconInfoSteps.single .item,
.informBox,
.infoTable .block.inline,
.inlineFields.valueFields,
.langingPage .linkBox a,
.loader_container.full,
.loader_container.loaderBlock,
.loginPage .linkBox a,
.margin_row,
.mixedInfoRow,
.promoBox.taxfree,
.radioBtns.inline,
.rangeInputs,
.resultsFilters .wrap,
.sharesBlock .colsWrap,
.statusInfo,
.stripe.box,
.stripeAction.double,
.stripeMain.double,
.valuesRow {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
/* Copied as-is from app.7eb9d9afabf355e0267f.css */
.actionsBar,
.boxItem .pieWrap,
.buttonsWrap.center,
.doubleChoice,
.formBlock.centered .formRow,
.formRow.center,
.formRow.withButton,
.graphNotes,
.headbox_icon,
.iconInfoSteps.single .item,
.informBox,
.infoStripe .bordered[class*="icon"],
.langingPage .linkBox a,
.langingPage .promoLinks .half .inner,
.loader_container.full,
.loader_container.loaderBlock,
.loginPage .linkBox a,
.loginPage .promoLinks .half .inner,
.popupInner,
.promoBox.column,
.redirection .loaderWrap .item,
.sectionsList .inner,
.signingBlock,
.stepsSimple.center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
/* Adapted for nbg-gr from app.7eb9d9afabf355e0267f.css */
.acc-block:not(.inline) .acc-header,
.accountBlock,
.accountLink,
.actionsBlock,
.autocGroup button,
.bnrBox .flexRow,
.buttonsWrap.fluid,
.buttonsWrap.space,
.buttonsWrap.spaceBetween,
.comments.acc-block.inline .acc-header,
.comments .acc-header,
.fieldBox,
.flexListRow,
.footerCols,
.formContainer,
.grayBlockHead,
.headerMain .inner,
.headStripeWrap,
.headStripeWrap .text,
.invTemplate,
.listviewRow,
.loadingFilters .inner,
.notification,
.pdfContainer .pager,
.pos_card,
.promoRow,
.pswdStrength.inline,
.resultsFilters .spaceBetween,
.sharesBlock .dataRow,
.sharesBlock .tablesWrap,
.spaceRow,
.statBox.empty,
.statRow .info,
.steps .stepsWrap,
.stripe,
.stripeAction.double,
.stripeMain.double,
.submitRow,
.taxfreeItem .info,
.transaction,
footer .inner {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
/* Copied as-is from app.7eb9d9afabf355e0267f.css */
.acc-block:not(.inline) .acc-header.middle,
.accountBlock .detail,
.accountBlock .overview .topRightImg,
.actionsBar,
.actionsBlock,
.autocGroup button,
.boxItem .pieWrap,
.buttonsWrap.middle,
.comments.acc-block.inline .acc-header,
.comments .acc-header,
.connectedAccountsRow,
.doubleBox .btm,
.doubleBox .infoRow,
.epistrofiBanner,
.errorBlock,
.extraInfo,
.fieldBox,
.fieldRow.inlineElm,
.filtersRow.center,
.filtersRow.middle,
.flexCenter,
.flexListRow,
.formRow.middle,
.formRow.valueRow,
.graphNotes,
.grayBlockHead,
.headbox,
.headbox_icon,
.headerMain .inner,
.headerRow,
.headStripeWrap,
.headStripeWrap .text,
.informBox,
.infoStripe,
.infoStripe .bordered[class*="icon"],
.inlineFields.middle,
.inlineFields.valueFields.middle,
.inlineFlex,
.labelCol .inner,
.langingPage .promoInner,
.langingPage .promoLinks .half .inner,
.listviewRow.tppAccount .col2_3_4,
.loginPage .promoInner,
.loginPage .promoLinks .half .inner,
.messageRow,
.messageRow .messageTitle a,
.mixedInfoRow,
.notice,
.pdfContainer .pager,
.popupInner,
.prepaidCardBoxInner,
.priceRow,
.promoBox.center,
.promoHorizontal .promoBox,
.promoWrap .text,
.radioBtns.inline.center,
.redirection .loaderWrap .item,
.resultRow,
.resultsFilters .filtersRow,
.resultsFilters .flex,
.signingBlock.buttonOnly,
.spaceRow,
.statBox.empty,
.statusContainer,
.stepBox .inner,
.stripe,
.stripeAction.double,
.stripeMain.double,
.submitRow,
.sumItem,
.switchField,
.textButton,
.timerBar,
.tooltipCell {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
/* Copied as-is from app.7eb9d9afabf355e0267f.css */
.absoluteFull,
.absoluteInit,
.acc-header .iconHeader .icon-info,
.accountBlock .overview .img,
.accountBlock .overview .img:after,
.accountBlock__mainimg,
.accountBlock__mainimg:after,
.bgImg,
.boxItem .accountBlock .over,
.boxItem .boxLink,
.boxItem__radio,
.checkbox input,
.dropdownWrap.disabled:after,
.dropdownWrap.readOnly:after,
.fileInput input,
.imgTextBox .img .bgImg:after,
.inlineEdit input,
.loader_container.full,
.loaderWrap:before,
.popupHeader,
.promoWrap .img,
.radio input,
.rc-tooltip-inner:after,
p.empty:before,
p.tip:before {
	left: 0;
	position: absolute;
	top: 0;
}
/* Adapted for nbg-gr from app.7eb9d9afabf355e0267f.css */
.acc-header .iconHeader > *,
.card .time:before,
.card .time span,
.fieldCol .dateInput ~ .button,
.fieldCol .dateInput ~ .link,
.fieldCol .dateInput ~ .tooltip,
.fieldCol .dateInput ~ input,
.fieldCol .detail,
.fieldCol .dropdownWrap ~ .button,
.fieldCol .dropdownWrap ~ .link,
.fieldCol .dropdownWrap ~ .tooltip,
.fieldCol .dropdownWrap ~ input,
.fieldCol .iconBtn ~ .button,
.fieldCol .iconBtn ~ .link,
.fieldCol .iconBtn ~ .tooltip,
.fieldCol .iconBtn ~ input,
.fieldCol .infoBox,
.fieldCol.inline,
.fieldCol .inputWrap ~ .button,
.fieldCol .inputWrap ~ .link,
.fieldCol .inputWrap ~ .tooltip,
.fieldCol .inputWrap ~ input,
.fieldCol .timeInput ~ .button,
.fieldCol .timeInput ~ .link,
.fieldCol .timeInput ~ .tooltip,
.fieldCol .timeInput ~ input,
.fieldCol input ~ .button,
.fieldCol input ~ .link,
.fieldCol input ~ .tooltip,
.fieldCol input ~ input,
.fileInput ~ .button,
.fileInput ~ .link,
.fileInput ~ .tooltip,
.fileInput ~ input,
.inlineMiddle,
.inputRow > *,
.labelCol.inline,
.titleWrap > *,
.vInline,
.vMiddle > *,
table.default .dd-menu-wrap {
	display: inline-block;
	vertical-align: middle;
}
/* Copied as-is from app.7eb9d9afabf355e0267f.css */
.acc-header .popupHeader :is(h2, h3, h4, h5, h6) {
	text-align: center;
}
/* Adapted for nbg-gr from chatbot.clean.css */
.field-container.checkbox.error label {
	border-color: #cb3434 !important;
}
/* Adapted for nbg-gr from chatbot.clean.css */
.field-container.text input {
	width: 255px !important;
}
/* Adapted for nbg-gr from chatbot.clean.css */
.field-container.text {
	min-height: 70px;
}
/* Adapted for nbg-gr from chatbot.clean.css */
.field-container.error .field-label {
	color: #d90368;
	font-weight: 600;
}
/* Adapted for nbg-gr from chatbot.clean.css */
.field-container.error .dropdown-input,
.field-container.error input,
.field-container.error textarea {
	border: 2px solid #d90368;
}
/* Adapted for nbg-gr from chatbot.css */
#chat-window
	#chat-messages
	.message-wrapper
	.form-container
	.field-container
	.field-input {
	border: #ccc solid 2px;
	background-color: #fff;
}
/* Adapted for nbg-gr from chatbot.css */
#chat-window
	#chat-messages
	.message-wrapper
	.form-container
	.field-container
	.dropdown-input {
	border: #ccc solid 2px;
	background-color: #fff;
	width: 90%;
	box-sizing: unset;
}
/* Adapted for nbg-gr from chatbot.css */
#chat-window
	#chat-messages
	.message-wrapper
	.form-container
	.field-container
	.placeholder {
	background-color: #fff;
	margin-top: 10px;
}
/* Adapted for nbg-gr from chatbot.css */
#chat-window #chat-messages .message-wrapper .form-container .field-label {
	color: #02307b;
	font-size: 12px;
	line-height: 1.3;
	font-weight: 700;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container.dropdown input,
.field-container.password input,
.field-container.text input {
	width: 255px !important;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container {
	width: 100%;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container.dropdown,
.field-container.password,
.field-container.text {
	min-height: 70px;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container.textarea {
	min-height: 100px;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container .dropdown-input,
.field-container input,
.field-container textarea {
	width: calc(100% - 28px);
	font-size: 16px;
	padding: 8px 12px;
	color: #02307b;
	border: 2px solid #fff;
	border-radius: 5px;
	transition: all 0.3s ease-in-out;
	resize: none;
	margin-top: 3px;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container .dropdown-input:focus,
.field-container input:focus,
.field-container textarea:focus {
	border: 2px solid #02307b;
	outline: 0;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container textarea {
	height: 55px;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container .field-label {
	font-size: 0.7em;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container #field-error {
	height: 0;
	visibility: hidden;
	opacity: 0;
	font-size: 0.7em;
	color: #d90368;
	transition: all 0.3s ease-in-out;
}
/* Adapted for nbg-gr from chatbot.css */
.field-container #field-error.show {
	height: 25px;
	visibility: visible;
	opacity: 1;
}
/* Copied as-is from index.clean.css */
.actionsBar .dd-menu a::after,
.actionsBar .dd-menu button::after,
.actionsBar .dd-title:not(.inactive)::before,
.button.iconBtn::before,
.dd-menu li a:not(.inactive)::before,
.dd-menu li button:not(.inactive)::before,
.popup .close::after,
.tooltip .icon-alert::after,
.tooltip .icon-info::after,
.tooltip .openTooltip::after,
a.link:not(.open-acc)::after,
button.iconBtn::before,
button.link:not(.open-acc)::after,
button.tooltip::after,
table.default
	.dd-menu
	li
	button
	table.default
	.dd-menu
	li
	a:not(.inactive)::before {
	content: "";
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
}
/* Copied as-is from index.clean.css */
.accountBlock .inner,
.boxesWrap,
.headerMain .inner,
.headStripeWrap .text,
.labelCol .inner,
.langingPage .bannersSec .bannersWrapFlex,
.langingPage .linkBox a,
.langingPage .promoInner,
.langingPage .promoLinks .half .inner,
.loadingFilters .inner,
.loginPage .bannersSec .bannersWrapFlex,
.loginPage .linkBox a,
.loginPage .promoInner,
.loginPage .promoLinks .half .inner,
.popupInner,
.promoWrap .text,
.sectionsList .inner,
.spaceRow,
.stepBox .inner,
footer .inner {
	display: flex;
}
/* Copied as-is from index.clean.css */
.langingPage .linkBox a,
.langingPage .promoLinks .half .inner,
.loginPage .linkBox a,
.loginPage .promoLinks .half .inner,
.popupInner,
.sectionsList .inner {
	-webkit-box-pack: center;
	justify-content: center;
}
/* Copied as-is from index.clean.css */
.headerMain .inner,
.headStripeWrap .text,
.labelCol .inner,
.langingPage .promoInner,
.langingPage .promoLinks .half .inner,
.loginPage .promoInner,
.loginPage .promoLinks .half .inner,
.popupInner,
.promoWrap .text,
.spaceRow,
.stepBox .inner {
	-webkit-box-align: center;
	align-items: center;
}
/* Copied as-is from index.clean.css */
.card .button,
.popup .infoTablesWrap,
.sectionsList .icon,
.statusBox .icon,
.step .icon,
.step .icon span:not(.check) {
	display: inline-block;
	vertical-align: top;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dateInput ~ .button,
.fieldCol .dateInput ~ .link,
.fieldCol .dateInput ~ .tooltip,
.fieldCol .dropdownWrap ~ .button,
.fieldCol .dropdownWrap ~ .link,
.fieldCol .dropdownWrap ~ .tooltip,
.fieldCol .iconBtn ~ .button,
.fieldCol .iconBtn ~ .link,
.fieldCol .iconBtn ~ .tooltip,
.fieldCol .iconBtn ~ input,
.fieldCol .inputWrap ~ .button,
.fieldCol .inputWrap ~ .link,
.fieldCol .inputWrap ~ .tooltip,
.fieldCol .timeInput ~ .button,
.fieldCol .timeInput ~ .link,
.fieldCol .timeInput ~ .tooltip,
.fieldCol input ~ .button,
.fieldCol input ~ .link,
.fieldCol input ~ .tooltip,
.fileInput ~ .button,
.fileInput ~ .link,
.fileInput ~ .tooltip,
.vMiddle > *,
table.default .dd-menu-wrap {
	display: inline-block;
	vertical-align: middle;
}
/* Copied as-is from index.clean.css */
.skin .popupMain p.alert {
	color: rgb(255, 255, 255);
}
/* Adapted for nbg-gr from index.clean.css */
.filtersRow.fieldCol p.error {
	width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .dd-title,
input.text,
input[type="button"],
input[type="submit"],
input[type="text"],
textarea {
	appearance: none;
	border-radius: 0px;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .dd-title,
input.text,
select,
textarea {
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(204, 204, 204);
	border-radius: 5px;
	color: rgb(74, 74, 74);
	font-family: EurobankSans;
	font-size: 1rem;
	line-height: 30px;
	padding: 8px 16px;
	height: 45px;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .skin .dd-title,
.skin .dd-menu-wrap.field .dd-title,
.skin input.text {
	background-color: rgb(1, 1, 1);
	border-color: rgb(255, 255, 255);
	color: rgb(255, 255, 255);
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .skin .formBlock.box .dd-title,
.dd-menu-wrap.field .skin .formBlock.gray .dd-title,
.dd-menu-wrap.field .skin .formRow.box .dd-title,
.dd-menu-wrap.field .skin .searchFilters .dd-title,
.skin .formBlock.box .dd-menu-wrap.field .dd-title,
.skin .formBlock.box input.text,
.skin .formBlock.gray .dd-menu-wrap.field .dd-title,
.skin .formBlock.gray input.text,
.skin .formRow.box .dd-menu-wrap.field .dd-title,
.skin .formRow.box input.text,
.skin .searchFilters .dd-menu-wrap.field .dd-title,
.skin .searchFilters input.text {
	background-color: transparent;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .smPadding.dd-title,
input.text.smPadding {
	padding-left: 6px;
	padding-right: 6px;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .readOnly.dd-title,
input.text.readOnly {
	background-color: rgb(250, 250, 250);
	color: rgba(74, 74, 74, 0.7);
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .skin .readOnly.dd-title,
.skin .dd-menu-wrap.field .readOnly.dd-title,
.skin input.text.readOnly {
	background-color: rgb(57, 57, 57);
	border-color: rgb(57, 57, 57);
	color: rgb(255, 255, 255);
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .fieldWrap .dd-title,
.fieldWrap .dd-menu-wrap.field .dd-title,
.fieldWrap input.text {
	width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .alright.dd-title,
input.text.alright {
	text-align: right;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .pinInput.dd-title,
input.text.pinInput {
	font-family: EurobankSansBold;
	font-size: 1.375rem;
	height: 65px;
	width: 65px;
	text-align: center;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .fielddigits--sm .pinInput.dd-title,
.fielddigits--sm .dd-menu-wrap.field .pinInput.dd-title,
.fielddigits--sm input.text.pinInput {
	height: 45px;
	font-size: 1rem;
	font-family: EurobankSans;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .pinInput.readOnly.dd-title,
input.text.pinInput.readOnly {
	font-size: 2.5rem;
	border: 0px;
	background-color: transparent;
	padding-top: 18px;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .pinInput.readOnly.piS.dd-title,
input.text.pinInput.readOnly.piS {
	font-size: 1.875rem;
	width: 45px;
	height: 45px;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .fielddigits--sm .pinInput.readOnly.dd-title,
.fielddigits--sm .dd-menu-wrap.field .pinInput.readOnly.dd-title,
.fielddigits--sm input.text.pinInput.readOnly {
	font-size: 1.875rem;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .bigValue.dd-title,
input.text.bigValue {
	height: 55px;
	line-height: 40px;
	text-align: center;
	font-family: EurobankSansBold;
	font-size: 1.625rem;
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .dd-title:not(.readOnly):focus,
input.text:not(.readOnly):focus {
	border-color: rgb(101, 101, 102);
	color: rgb(74, 74, 74);
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .skin .dd-title:not(.readOnly):focus,
.skin .dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.skin input.text:not(.readOnly):focus {
	color: rgb(255, 255, 255);
	border-color: rgb(168, 219, 254);
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .skin .formBlock.box .dd-title:not(.readOnly):focus,
.dd-menu-wrap.field .skin .formRow.box .dd-title:not(.readOnly):focus,
.dd-menu-wrap.field .skin .searchFilters .dd-title:not(.readOnly):focus,
.skin .formBlock.box .dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.skin .formBlock.box input.text:not(.readOnly):focus,
.skin .formRow.box .dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.skin .formRow.box input.text:not(.readOnly):focus,
.skin .searchFilters .dd-menu-wrap.field .dd-title:not(.readOnly):focus,
.skin .searchFilters input.text:not(.readOnly):focus {
	border-color: rgb(255, 255, 255);
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .dd-title::-webkit-input-placeholder,
input.text::-webkit-input-placeholder {
	color: rgb(150, 152, 155);
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .skin .dd-title::-webkit-input-placeholder,
.skin .dd-menu-wrap.field .dd-title::-webkit-input-placeholder,
.skin input.text::-webkit-input-placeholder {
	color: rgb(255, 255, 255);
}
/* Copied as-is from index.clean.css */
.popup .close:focus::after {
	border: 1px solid rgb(83, 164, 221);
}
/* Copied as-is from index.clean.css */
.popupHeader.leaves .inner::after {
	content: "";
	display: inline-block;
	width: 95px;
	height: 118px;
	background: url("../media/leaves_popup.png") 50% center no-repeat scroll;
	position: absolute;
	right: -20px;
	top: calc(100% - 20px);
}
/* Adapted for nbg-gr from index.clean.css */
.dd-menu-wrap.field .dd-title::after {
	color: rgb(74, 74, 74);
	right: 16px;
}
/* Adapted for nbg-gr from index.clean.css */
.skin .dd-menu-wrap.field .dd-title::after {
	color: rgb(255, 255, 255);
}
/* Copied as-is from index.clean.css */
.popup .formBlock.box::after,
.popup .formBlock.box::before {
	background-color: rgb(242, 242, 242);
	content: "";
	position: absolute;
	top: 0px;
	width: 50%;
	height: 100%;
}
/* Copied as-is from index.clean.css */
.skin .popup .formBlock.box::after,
.skin .popup .formBlock.box::before {
	background-color: rgb(89, 89, 89);
}
/* Copied as-is from index.clean.css */
.popup .formBlock.box::before {
	left: -40px;
}
/* Copied as-is from index.clean.css */
.popup .formBlock.box::after {
	right: -40px;
}
/* Adapted for nbg-gr from index.clean.css */
.formRow .fieldCol > :not(:last-child):not(.wrap) + .error {
	margin: -13px 0px 0px;
	position: relative;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.full {
	width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.b2 {
	width: 562px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.b {
	width: 498px;
	max-width: 100%;
	font-size: 1rem;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.m2 {
	width: 400px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.m3 {
	width: 365px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.m1 {
	width: 294px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.s {
	width: 190px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.s1 {
	width: 215px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.xs {
	width: 140px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.mw240 .Select__menu {
	min-width: 240px;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.xs1 {
	width: 116px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.xs1 .Select__menu {
	min-width: 240px;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.xxs {
	width: 90px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.xxs2 {
	width: 45px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.xxxs {
	width: 70px;
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dd-menu-wrap.mobxs {
	width: 39px;
	height: 39px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .tooltipField .dateInput.m,
.fieldCol .tooltipField .dd-menu-wrap.b,
.fieldCol .tooltipField .dd-menu-wrap.m,
.fieldCol .tooltipField .dd-menu-wrap.m1,
.fieldCol .tooltipField .dd-menu-wrap.m2,
.fieldCol .tooltipField .dd-menu-wrap.m3,
.fieldCol .tooltipField .dd-menu-wrap.s,
.fieldCol .tooltipField .dd-menu-wrap.xs,
.fieldCol .tooltipField .dropdownWrap.m,
.fieldCol .tooltipField .fileInput.m,
.fieldCol .tooltipField .iconBtn.b,
.fieldCol .tooltipField .iconBtn.m,
.fieldCol .tooltipField .iconBtn.m1,
.fieldCol .tooltipField .iconBtn.m2,
.fieldCol .tooltipField .iconBtn.m3,
.fieldCol .tooltipField .iconBtn.s,
.fieldCol .tooltipField .iconBtn.xs,
.fieldCol .tooltipField .infoBox.m,
.fieldCol .tooltipField .inputWrap.m,
.fieldCol .tooltipField .timeInput.m,
.fieldCol .tooltipField input.m,
.fieldCol .tooltipField textarea.m {
	display: inline-block;
	vertical-align: middle;
	max-width: calc(100% - 40px);
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .tooltipField .dateInput.m[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.b[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m1[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m2[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m3[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.s[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.xs[type="file"],
.fieldCol .tooltipField .dropdownWrap.m[type="file"],
.fieldCol .tooltipField .fileInput.m[type="file"],
.fieldCol .tooltipField .iconBtn.b[type="file"],
.fieldCol .tooltipField .iconBtn.m1[type="file"],
.fieldCol .tooltipField .iconBtn.m2[type="file"],
.fieldCol .tooltipField .iconBtn.m3[type="file"],
.fieldCol .tooltipField .iconBtn.m[type="file"],
.fieldCol .tooltipField .iconBtn.s[type="file"],
.fieldCol .tooltipField .iconBtn.xs[type="file"],
.fieldCol .tooltipField .infoBox.m[type="file"],
.fieldCol .tooltipField .inputWrap.m[type="file"],
.fieldCol .tooltipField .timeInput.m[type="file"],
.fieldCol .tooltipField input.m[type="file"],
.fieldCol .tooltipField textarea.m[type="file"] {
	max-width: 100%;
}
/* Adapted for nbg-gr from index.clean.css */
.inlineFields.fieldRow .button {
	flex-shrink: 0;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldRow.inlineFields > .button {
	width: auto;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .dateInput ~ .button,
.fieldCol .dateInput ~ .link,
.fieldCol .dateInput ~ .tooltip,
.fieldCol .dropdownWrap ~ .button,
.fieldCol .dropdownWrap ~ .link,
.fieldCol .dropdownWrap ~ .tooltip,
.fieldCol .iconBtn ~ .button,
.fieldCol .iconBtn ~ .link,
.fieldCol .iconBtn ~ .tooltip,
.fieldCol .iconBtn ~ input,
.fieldCol .inputWrap ~ .button,
.fieldCol .inputWrap ~ .link,
.fieldCol .inputWrap ~ .tooltip,
.fieldCol .timeInput ~ .button,
.fieldCol .timeInput ~ .link,
.fieldCol .timeInput ~ .tooltip,
.fieldCol input ~ .button,
.fieldCol input ~ .link,
.fieldCol input ~ .tooltip {
	margin-left: 10px;
}
/* Adapted for nbg-gr from index.clean.css */
.largeFont .fieldCol .dateInput ~ .button,
.largeFont .fieldCol .dateInput ~ .link,
.largeFont .fieldCol .dateInput ~ .tooltip,
.largeFont .fieldCol .dropdownWrap ~ .button,
.largeFont .fieldCol .dropdownWrap ~ .link,
.largeFont .fieldCol .dropdownWrap ~ .tooltip,
.largeFont .fieldCol .iconBtn ~ .button,
.largeFont .fieldCol .iconBtn ~ .link,
.largeFont .fieldCol .iconBtn ~ .tooltip,
.largeFont .fieldCol .iconBtn ~ input,
.largeFont .fieldCol .inputWrap ~ .button,
.largeFont .fieldCol .inputWrap ~ .link,
.largeFont .fieldCol .inputWrap ~ .tooltip,
.largeFont .fieldCol .timeInput ~ .button,
.largeFont .fieldCol .timeInput ~ .link,
.largeFont .fieldCol .timeInput ~ .tooltip,
.largeFont .fieldCol input ~ .button,
.largeFont .fieldCol input ~ .link,
.largeFont .fieldCol input ~ .tooltip {
	margin-left: 8px;
}
/* Adapted for nbg-gr from index.clean.css */
.fieldCol .inlineFields .inputWrap ~ .button,
.fieldCol .inlineFields .inputWrap ~ .link,
.fieldCol .inlineFields .inputWrap ~ .tooltip,
.fieldCol .inlineFields input ~ .button,
.fieldCol .inlineFields input ~ .link,
.fieldCol .inlineFields input ~ .tooltip {
	margin-left: 0px;
}
/* Copied as-is from index.clean.css */
.skin .popup .fieldBalloon::before {
	border-bottom-color: rgb(89, 89, 89);
}
/* Adapted for nbg-gr from index.clean.css */
.formWrap .fieldCol .file p.error {
	margin: -5px 0px 16px;
}
/* Copied as-is from index.clean.css */
.popup.l .formBlock:not(.full) > :not(.intro) {
	margin-left: auto;
	margin-right: auto;
	max-width: 766px;
}
/* Copied as-is from index.clean.css */
.popup .letterSection th h3 {
	margin: 0px;
}
/* Copied as-is from index.clean.css */
.popupMain .center .formBlock.box::after,
.popupMain .center .formBlock.box::before {
	display: none;
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.plain {
	padding: 15px 0px 0px;
	background-color: transparent;
	width: 100%;
	margin: 0px;
}
/* Copied as-is from index.clean.css */
.skin .popup .informBoxes.plain {
	background-color: transparent;
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.plain .h4,
.popup .informBoxes.plain h4 {
	font-family: EurobankSansBold;
	font-size: 1.25rem;
	margin-bottom: 0.875rem;
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.plain .informBox {
	text-align: center;
	background-color: rgb(242, 242, 242);
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.plain .informBox--bullet {
	text-align: left;
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.plain .informBox:not(:first-child) {
	margin-left: 5px;
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.plain .informBox:not(:last-child) {
	margin-right: 5px;
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.plain .informBox--half {
	flex-basis: 50%;
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.plain .informBox p {
	font-size: 1.125rem;
}
/* Copied as-is from index.clean.css */
.skin .popup .informBoxes.plain .informBox p {
	color: rgb(89, 89, 89);
}
/* Copied as-is from index.clean.css */
.popup .informBoxes.left {
	text-align: left;
}
/* Copied as-is from index.css */
.actionsBar .dd-menu a::after,
.actionsBar .dd-menu button::after,
.actionsBar .dd-title:not(.inactive)::before,
.actionsBar .item > a:not(.inactive)::before,
.actionsBar button:not(.inactive)::before,
.button.iconBtn::before,
.card__link::before,
.dd-menu li a:not(.inactive)::before,
.dd-menu li button:not(.inactive)::before,
.eyeToggleBtn::after,
.headerLinks a::before,
.headerTool::after,
.infoTable .actions a::before,
.infoTable .actions button::before,
.mainNav a::before,
.messageRow .messageImportance .setImportance::after,
.messageRow .messageTitle a::after,
.moreLink::before,
.notifications__close::after,
.oldEbanking::before,
.open-acc::before,
.openAddr::after,
.popup .close::after,
.slick-arrow::before,
.stripe::before,
.tab-header a::before,
.tab-header button::before,
.timer::after,
.tooltip .icon-alert::after,
.tooltip .icon-info::after,
.tooltip .openTooltip::after,
a.link:not(.open-acc)::after,
button.iconBtn::before,
button.link:not(.open-acc)::after,
button.tooltip::after,
table.default
	.dd-menu
	li
	button
	table.default
	.dd-menu
	li
	a:not(.inactive)::before {
	content: "";
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
}
/* Copied as-is from index.css */
.actionsBar,
.boxItem .pieWrap,
.buttonsWrap.center,
.doubleChoice,
.formBlock.centered .formRow,
.formRow.center,
.formRow.withButton,
.graphNotes,
.headbox_icon,
.iconInfoSteps.single .item,
.informBox,
.infoStripe .bordered[class*="icon"],
.langingPage .linkBox a,
.langingPage .promoLinks .half .inner,
.loader_container.full,
.loader_container.loaderBlock,
.loginPage .linkBox a,
.loginPage .promoLinks .half .inner,
.popupInner,
.promoBox.column,
.redirection .loaderWrap .item,
.sectionsList .inner,
.signingBlock,
.stepsSimple.center {
	-webkit-box-pack: center;
	justify-content: center;
}
/* Copied as-is from index.css */
.acc-block:not(.inline) .acc-header.middle,
.accountBlock .detail,
.accountBlock .overview .topRightImg,
.actionsBar,
.actionsBlock,
.autocGroup button,
.boxItem .pieWrap,
.buttonsWrap.middle,
.comments.acc-block.inline .acc-header,
.comments .acc-header,
.connectedAccountsRow,
.doubleBox .btm,
.doubleBox .infoRow,
.epistrofiBanner,
.errorBlock,
.extraInfo,
.fieldBox,
.fieldRow.inlineElm,
.filtersRow.center,
.filtersRow.middle,
.flexCenter,
.flexListRow,
.formRow.middle,
.formRow.valueRow,
.graphNotes,
.grayBlockHead,
.headbox,
.headbox_icon,
.headerMain .inner,
.headerRow,
.headStripeWrap,
.headStripeWrap .text,
.informBox,
.infoStripe,
.infoStripe .bordered[class*="icon"],
.inlineFields.middle,
.inlineFields.valueFields.middle,
.inlineFlex,
.labelCol .inner,
.langingPage .promoInner,
.langingPage .promoLinks .half .inner,
.listviewRow.tppAccount .col2_3_4,
.loginPage .promoInner,
.loginPage .promoLinks .half .inner,
.messageRow,
.messageRow .messageTitle a,
.mixedInfoRow,
.notice,
.pdfContainer .pager,
.popupInner,
.prepaidCardBoxInner,
.priceRow,
.promoBox.center,
.promoHorizontal .promoBox,
.promoWrap .text,
.radioBtns.inline.center,
.redirection .loaderWrap .item,
.resultRow,
.resultsFilters .filtersRow,
.resultsFilters .flex,
.signingBlock.buttonOnly,
.spaceRow,
.statBox.empty,
.statusContainer,
.stepBox .inner,
.stripe,
.stripeAction.double,
.stripeMain.double,
.submitRow,
.sumItem,
.switchField,
.textButton,
.timerBar,
.tooltipCell {
	-webkit-box-align: center;
	align-items: center;
}
/* Copied as-is from index.css */
.absoluteFull,
.absoluteInit,
.acc-header .iconHeader .icon-info,
.accountBlock .overview .img,
.accountBlock .overview .img::after,
.accountBlock__mainimg,
.accountBlock__mainimg::after,
.bgImg,
.boxItem .accountBlock .over,
.boxItem .boxLink,
.boxItem__radio,
.checkbox input,
.dropdownWrap.disabled::after,
.dropdownWrap.readOnly::after,
.fileInput input,
.imgTextBox .img .bgImg::after,
.inlineEdit input,
.loader_container.full,
.loaderWrap::before,
.popupHeader,
.promoWrap .img,
.radio input,
.rc-tooltip-inner::after,
p.empty::before,
p.tip::before {
	left: 0px;
	position: absolute;
	top: 0px;
}
/* Adapted for nbg-gr from index.css */
.acc-header .iconHeader > *,
.card .time::before,
.card .time span,
.fieldCol .dateInput ~ .button,
.fieldCol .dateInput ~ .link,
.fieldCol .dateInput ~ .tooltip,
.fieldCol .dateInput ~ input,
.fieldCol .detail,
.fieldCol .dropdownWrap ~ .button,
.fieldCol .dropdownWrap ~ .link,
.fieldCol .dropdownWrap ~ .tooltip,
.fieldCol .dropdownWrap ~ input,
.fieldCol .iconBtn ~ .button,
.fieldCol .iconBtn ~ .link,
.fieldCol .iconBtn ~ .tooltip,
.fieldCol .iconBtn ~ input,
.fieldCol .infoBox,
.fieldCol.inline,
.fieldCol .inputWrap ~ .button,
.fieldCol .inputWrap ~ .link,
.fieldCol .inputWrap ~ .tooltip,
.fieldCol .inputWrap ~ input,
.fieldCol .timeInput ~ .button,
.fieldCol .timeInput ~ .link,
.fieldCol .timeInput ~ .tooltip,
.fieldCol .timeInput ~ input,
.fieldCol input ~ .button,
.fieldCol input ~ .link,
.fieldCol input ~ .tooltip,
.fieldCol input ~ input,
.fileInput ~ .button,
.fileInput ~ .link,
.fileInput ~ .tooltip,
.fileInput ~ input,
.inlineMiddle,
.inputRow > *,
.labelCol.inline,
.titleWrap > *,
.vInline,
.vMiddle > *,
table.default .dd-menu-wrap {
	display: inline-block;
	vertical-align: middle;
}
/* Adapted for nbg-gr from index.css */
.dd-menu-wrap.field .dd-title,
.inputExtend,
input.text,
input[type="button"],
input[type="submit"],
input[type="text"],
textarea {
	appearance: none;
	border-radius: 0px;
}
/* Adapted for nbg-gr from index.css */
.formBlock .fieldsGroup > :last-child {
	margin-bottom: 0px !important;
}
/* Adapted for nbg-gr from index.css */
.formRow .fieldCol > :not(:last-child):not(.wrap) {
	margin-bottom: 16px;
}
/* Adapted for nbg-gr from index.css */
.formRow .fieldCol > :not(:last-child):not(.wrap).charCounter {
	margin-bottom: 12px;
}
/* Adapted for nbg-gr from index.css */
.formRow .fieldCol > :not(:last-child):not(.wrap).moreCnt {
	margin-bottom: 5px;
}
/* Adapted for nbg-gr from index.css */
.formRow .fieldCol .wrap > :not(:last-child) {
	margin-bottom: 11px;
}
/* Adapted for nbg-gr from index.css */
.formRow .fieldCol .wrap > :not(:last-child).beneficiaryWrap:not(.lock) {
	margin-bottom: 0px;
}
/* Adapted for nbg-gr from index.css */
.fieldCol .inputWrap [class*="dummyInput"] {
	position: absolute;
	width: 0px;
}
/* Adapted for nbg-gr from index.css */
.fieldCol .tooltipField .dateInput.b[type="file"],
.fieldCol .tooltipField .dateInput.m1[type="file"],
.fieldCol .tooltipField .dateInput.m2[type="file"],
.fieldCol .tooltipField .dateInput.m3[type="file"],
.fieldCol .tooltipField .dateInput.m[type="file"],
.fieldCol .tooltipField .dateInput.s[type="file"],
.fieldCol .tooltipField .dateInput.xs[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.b[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m1[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m2[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m3[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.m[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.s[type="file"],
.fieldCol .tooltipField .dd-menu-wrap.xs[type="file"],
.fieldCol .tooltipField .dropdownWrap.b[type="file"],
.fieldCol .tooltipField .dropdownWrap.m1[type="file"],
.fieldCol .tooltipField .dropdownWrap.m2[type="file"],
.fieldCol .tooltipField .dropdownWrap.m3[type="file"],
.fieldCol .tooltipField .dropdownWrap.m[type="file"],
.fieldCol .tooltipField .dropdownWrap.s[type="file"],
.fieldCol .tooltipField .dropdownWrap.xs[type="file"],
.fieldCol .tooltipField .fileInput.b[type="file"],
.fieldCol .tooltipField .fileInput.m1[type="file"],
.fieldCol .tooltipField .fileInput.m2[type="file"],
.fieldCol .tooltipField .fileInput.m3[type="file"],
.fieldCol .tooltipField .fileInput.m[type="file"],
.fieldCol .tooltipField .fileInput.s[type="file"],
.fieldCol .tooltipField .fileInput.xs[type="file"],
.fieldCol .tooltipField .iconBtn.b[type="file"],
.fieldCol .tooltipField .iconBtn.m1[type="file"],
.fieldCol .tooltipField .iconBtn.m2[type="file"],
.fieldCol .tooltipField .iconBtn.m3[type="file"],
.fieldCol .tooltipField .iconBtn.m[type="file"],
.fieldCol .tooltipField .iconBtn.s[type="file"],
.fieldCol .tooltipField .iconBtn.xs[type="file"],
.fieldCol .tooltipField .infoBox.b[type="file"],
.fieldCol .tooltipField .infoBox.m1[type="file"],
.fieldCol .tooltipField .infoBox.m2[type="file"],
.fieldCol .tooltipField .infoBox.m3[type="file"],
.fieldCol .tooltipField .infoBox.m[type="file"],
.fieldCol .tooltipField .infoBox.s[type="file"],
.fieldCol .tooltipField .infoBox.xs[type="file"],
.fieldCol .tooltipField .inputWrap.b[type="file"],
.fieldCol .tooltipField .inputWrap.m1[type="file"],
.fieldCol .tooltipField .inputWrap.m2[type="file"],
.fieldCol .tooltipField .inputWrap.m3[type="file"],
.fieldCol .tooltipField .inputWrap.m[type="file"],
.fieldCol .tooltipField .inputWrap.s[type="file"],
.fieldCol .tooltipField .inputWrap.xs[type="file"],
.fieldCol .tooltipField .timeInput.b[type="file"],
.fieldCol .tooltipField .timeInput.m1[type="file"],
.fieldCol .tooltipField .timeInput.m2[type="file"],
.fieldCol .tooltipField .timeInput.m3[type="file"],
.fieldCol .tooltipField .timeInput.m[type="file"],
.fieldCol .tooltipField .timeInput.s[type="file"],
.fieldCol .tooltipField .timeInput.xs[type="file"],
.fieldCol .tooltipField input.b[type="file"],
.fieldCol .tooltipField input.m1[type="file"],
.fieldCol .tooltipField input.m2[type="file"],
.fieldCol .tooltipField input.m3[type="file"],
.fieldCol .tooltipField input.m[type="file"],
.fieldCol .tooltipField input.s[type="file"],
.fieldCol .tooltipField input.xs[type="file"],
.fieldCol .tooltipField textarea.b[type="file"],
.fieldCol .tooltipField textarea.m1[type="file"],
.fieldCol .tooltipField textarea.m2[type="file"],
.fieldCol .tooltipField textarea.m3[type="file"],
.fieldCol .tooltipField textarea.m[type="file"],
.fieldCol .tooltipField textarea.s[type="file"],
.fieldCol .tooltipField textarea.xs[type="file"] {
	max-width: 100%;
}
/* Adapted for nbg-gr from index.css */
.fieldRow.inlineFields > :not(:last-child) {
	margin-right: 10px;
}
/* Adapted for nbg-gr from index.css */
.fieldRow.inlineElm > :not(:first-child) {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Adapted for nbg-gr from index.css */
.fieldBalloon::before {
	content: "";
	width: 0px;
	height: 0px;
	border-left: 17px solid transparent;
	border-right: 17px solid transparent;
	border-bottom: 17px solid rgb(246, 246, 246);
	position: absolute;
}
/* Adapted for nbg-gr from index.css */
.fieldBalloon.topArrow::before {
	left: 30px;
	bottom: 100%;
}
/* Adapted for nbg-gr from index.css */
.infoSteps .fieldBox > :not(:last-child) {
	margin-right: 15px;
}
/* Adapted for nbg-gr from index.css */
.infoSteps .fieldBox > :not(:first-child) {
	margin-top: 15px;
}
/* Adapted for nbg-gr from index.css */
.pos_card .fieldCol .inputRow > :not(:last-child) {
	margin-right: 3px;
}
