.datepicker .list-page .accountAndAmountPanel ul,
.datepicker .list-page .dates-panel ul,
.datepicker .switch-cards .cards ul,
.datepicker ul,
.list-page .accountAndAmountPanel .datepicker ul,
.list-page .dates-panel .datepicker ul,
.switch-cards .cards .datepicker ul {
	margin-left: 0;
	line-height: 2em
}

.datepicker li {
	padding-top: .5em
}

.datepicker .days {
	width: 21em;
	margin: auto
}

.datepicker .days li {
	font-weight: 700;
	float: left;
	width: 3em;
	height: 3em;
	text-align: center
}

.datepicker .dates {
	width: 21em;
	margin: auto
}

.datepicker .dates li {
	float: left;
	width: 3em;
	height: 3em;
	text-align: center;
	cursor: pointer
}

.datepicker .dates li:hover {
	background-color: #F3F3F3
}

.datepicker .dates li.different-month {
	color: #bbb
}

.datepicker .dates li.invalid {
	color: #D2D2D2;
	cursor: not-allowed
}

.datepicker .dates li.invalid:hover {
	background-color: #FFF
}

.datepicker .dates li.selected {
	background-color: #0093FF;
	color: #FFF
}

.datepicker .info-message {
	color: #03a;
	text-align: center;
	font-size: .9em;
	padding: .5em
}

.datepicker-input {
	width: 14em;
	padding-bottom: 0;
	z-index: 0
}

.datepicker-input input[readonly] {
	background: 0 0;
	cursor: pointer
}

.canProceedWithCapture input[readonly] {
	border: 1px solid #FF2A4C
}

@media only screen and (max-width:40em) {
	.datepicker-input {
		width: auto
	}
	.datepicker {
		width: calc(95vw - 2em)
	}
	.datepicker .dates {
		width: 100%
	}
	.datepicker .dates li {
		width: 14.28%
	}
	.datepicker .days {
		width: 100%;
		clear: both
	}
	.datepicker .days li {
		width: 14.28%
	}
	.datepicker select {
		margin-right: 4em
	}
}

sb-datepicker div {
	position: initial
}

sb-datepicker .datepicker-input-container {
	position: relative;
	margin-top: .25em
}

sb-datepicker.upgraded .datepicker-input {
	width: 21rem
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	sb-datepicker.upgraded .datepicker-input {
		width: 14em
	}
}

@media only screen and (max-width:40em) {
	sb-datepicker.upgraded .datepicker-input {
		width: 8.2142857143rem
	}
	sb-datepicker.upgraded .datepicker-input input[readonly] {
		font-size: .9285714286rem;
		height: 3.428rem
	}
}

sb-datepicker.upgraded .datepicker-input input[readonly] {
	height: 3.428rem;
	border-radius: 4px
}

sb-datepicker.upgraded .datepicker .dates,
sb-datepicker.upgraded .datepicker .days {
	width: 21em
}

input[type=checkbox] {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0;
	border: none
}

input[type=checkbox]:before {
	font-family: FontAwesome;
	font-size: 1.3em;
	content: "\f096";
	position: relative;
	margin-right: 3px;
	color: #DDD;
	top: 2px
}

input[type=checkbox]:checked {
	background-color: transparent
}

input[type=checkbox]:checked:before {
	font-family: FontAwesome;
	content: "\f14a";
	color: #0496FD;
	margin-right: 3px
}

.asi-checkbox-section .mdl-checkbox,
sb-checkbox .mdl-checkbox {
	height: auto
}

.asi-checkbox-section .mdl-checkbox__ripple-container .mdl-ripple,
sb-checkbox .mdl-checkbox__ripple-container .mdl-ripple {
	background: #0496FD
}

.asi-checkbox-section .mdl-checkbox__box-outline,
sb-checkbox .mdl-checkbox__box-outline {
	border-color: #ACACAC
}

.asi-checkbox-section .mdl-checkbox.is-checked .mdl-checkbox__box-outline,
sb-checkbox .mdl-checkbox.is-checked .mdl-checkbox__box-outline {
	border-color: #0496FD
}

.asi-checkbox-section .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,
sb-checkbox .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
	background: #0496FD url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K)
}

input[type=password]::-ms-reveal {
	display: none
}

.tooltip-input-validation {
	position: relative
}

.tooltip-input-validation .tooltip-validation-panel {
	border: 1px solid #D2D2D2;
	padding: .8em;
	position: absolute;
	width: 220px;
	left: .8em;
	margin-top: 5px;
	background: #FFF;
	border-radius: 2px;
	box-shadow: 2px 2px 10px #DDD;
	z-index: 100
}

.tooltip-input-validation .tooltip-validation-panel::after,
.tooltip-input-validation .tooltip-validation-panel::before {
	content: "";
	position: absolute;
	border-width: 0 12px 15px
}

.tooltip-input-validation .tooltip-validation-panel::before {
	top: -15px;
	border-color: transparent transparent #D2D2D2;
	border-style: solid
}

.tooltip-input-validation .tooltip-validation-panel::after {
	top: -13px;
	border-color: transparent transparent #FFF;
	border-style: solid
}

.tooltip-input-validation .tooltip-validation-panel .validation-icon {
	float: left;
	padding-right: .8em;
	color: #D2D2D2
}

.tooltip-input-validation .tooltip-validation-panel .validation-icon.active {
	color: #00A000
}

.tooltip-input-validation .tooltip-validation-panel .validation-text {
	color: #D2D2D2
}

.tooltip-input-validation .tooltip-validation-panel .validation-text.active {
	color: #00A000
}

.password-tooltips {
	position: relative;
	width: 100%
}

@media only screen and (max-width:40em) {
	.password-tooltips {
		width: 113%
	}
}

@media only screen and (min-width:40.063em) {
	.password-tooltips .password-tooltips-panel {
		border: 1px solid #D2D2D2;
		padding: .8em;
		position: absolute;
		max-width: 307px;
		width: 107%;
		margin-top: 20px;
		right: .8em;
		background: #FFF;
		border-radius: 2px;
		box-shadow: 2px 2px 10px #DDD;
		z-index: 98;
		font-size: 12px;
		line-height: 1.75
	}
}

@media only screen and (max-width:40em) {
	.password-tooltips .password-tooltips-panel {
		right: 10%;
		z-index: 98;
		border: 1px solid #D2D2D2;
		padding: .8em;
		position: absolute;
		width: 93%;
		margin-top: 1.6em;
		background: #FFF;
		border-radius: 2px;
		box-shadow: 2px 2px 10px #DDD;
		font-size: 12px;
		line-height: 1.75
	}
}

.password-tooltips .password-tooltips-panel::after,
.password-tooltips .password-tooltips-panel::before {
	content: "";
	position: absolute;
	border-width: 0 12px 15px;
	right: 30px
}

.password-tooltips .password-tooltips-panel::before {
	top: -15px;
	border-color: transparent transparent #D2D2D2;
	border-style: solid
}

.password-tooltips .password-tooltips-panel::after {
	top: -13px;
	border-color: transparent transparent #FFF;
	border-style: solid
}

.password-tooltips .password-tooltips-panel .tip-icon {
	float: left;
	padding-right: .8em;
	color: #D2D2D2
}

.password-tooltips .password-tooltips-panel .tip-icon.bad {
	color: red
}

.password-tooltips .password-tooltips-panel .tip-icon.good {
	color: #00A000
}

.password-tooltips .password-tooltips-panel .tip-text {
	color: #666;
	overflow: auto
}

.password-tooltips .password-tooltips-panel .tip-text.active {
	color: #00A000
}

.password-tooltips .password-tooltips-panel .tip-label {
	color: #333
}

.password-tooltips .password-tooltips-panel .small-form-margin-left {
	margin-left: 15px!important
}

.password-tooltips .password-tooltips-panel .close-pointer {
	cursor: pointer
}

@media only screen and (max-width:40em) {
	.password-tooltips {
		width: 114%
	}
}

.inline-block-form-error {
	display: inline-block;
	position: relative
}

a.password-tooltips-text {
	text-decoration: none;
	color: #0ad;
	text-transform: uppercase
}

@media only screen and (max-width:40em) {
	a.password-tooltips-text {
		width: 267px
	}
}

a.password-tooltips-text:focus {
	font-weight: 700
}

.tooltips-horizontal-divider {
	width: 300px;
	border: 1px solid #EDEDED;
	margin-bottom: 16px;
	margin-top: 16px
}

@media only screen and (max-width:40em) {
	.tooltips-horizontal-divider {
		width: 97%;
		padding-left: 0
	}
}

@-webkit-keyframes fadeOut {
	0% {
		background-color: #FFF
	}
	66% {
		background-color: #0179db;
		color: #FFF
	}
	100% {
		background-color: #FFF
	}
}

@keyframes fadeOut {
	0% {
		background-color: #FFF
	}
	66% {
		background-color: #0179db;
		color: #FFF
	}
	100% {
		background-color: #FFF
	}
}

.login .wide-content.panel-row,
.profile-view-container .wide-content.payment-detail-summary-row,
.profile-view-container .wide-content.profile-view,
.profile-view-container .wide-content.summary-row,
.profile-view-container .wide-content.summary-row-pending-payment,
.profile-view-container .wide-content.summary-row-pending-payment-header,
.profile-view-container .wide-content.summary-split-row,
.summary .wide-content.payment-detail-summary-row,
.summary .wide-content.summary-row,
.summary .wide-content.summary-row-pending-payment,
.summary .wide-content.summary-row-pending-payment-header,
.summary .wide-content.summary-split-row,
.wide-content.pending-payment-header-row,
.wide-content.row {
	max-width: none
}

.list-page .wide-content .accountAndAmountPanel,
.list-page .wide-content .dates-panel,
.switch-cards .wide-content .cards,
.wide-content .connection-error-message,
.wide-content .list-page .accountAndAmountPanel,
.wide-content .list-page .dates-panel,
.wide-content .notification,
.wide-content .panel,
.wide-content .switch-cards .cards,
.wide-content ol.steps {
	width: 100%;
	max-width: none
}

@media only screen and (max-width:40em) {
	.list-page .wide-content .accountAndAmountPanel,
	.list-page .wide-content .dates-panel,
	.switch-cards .wide-content .cards,
	.wide-content .list-page .accountAndAmountPanel,
	.wide-content .list-page .dates-panel,
	.wide-content .panel,
	.wide-content .switch-cards .cards {
		width: 95%;
		margin: 0 auto;
		margin-bottom: 1em;
		padding: 1em
	}
	.list-page .wide-content .new-account-avatar.accountAndAmountPanel,
	.list-page .wide-content .new-account-avatar.dates-panel,
	.switch-cards .wide-content .new-account-avatar.cards,
	.wide-content .list-page .new-account-avatar.accountAndAmountPanel,
	.wide-content .list-page .new-account-avatar.dates-panel,
	.wide-content .panel.new-account-avatar,
	.wide-content .switch-cards .new-account-avatar.cards {
		width: 100%
	}
}

@media only screen and (min-width:40.063em) {
	.page-heading-row h2,
	.page-heading-row h3,
	.page-heading-row h4,
	.page-heading-row h5 {
		float: left
	}
	.page-heading-row>div {
		float: right
	}
	.page-heading-row p {
		clear: left
	}
}

.table .header-row {
	display: none
}

.table .table-row {
	margin-bottom: 1em
}

.table .table-row>div {
	padding: 1em;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	display: block;
	width: 100%
}

.table .table-row>div:before {
	color: #232323;
	content: attr(data-header)
}

.table .table-row>div:nth-child(1) {
	border-top: 1px solid #DDD
}

.table .hide-column,
.table .hide-row {
	display: none
}

@media only screen and (min-width:40.063em) {
	.table .table-row>div {
		padding: 0
	}
	.table .table-row>div>div {
		display: table-cell;
		padding: 1em
	}
	.table .table-row>div:before {
		padding: 1em;
		display: table-cell;
		min-width: 13em;
		background-color: #EEE
	}
}

@media only screen and (min-width:64.063em) {
	.table .table-row {
		color: #787878!important;
		margin: 0;
		padding: 1em;
		border-right: 1px solid #DDD!important;
		border-left: 1px solid #DDD!important;
		border-bottom: 1px solid #DDD!important
	}
	.table .table-row>div {
		display: inline-block;
		border: none;
		padding-right: 1em;
		word-break: break-all;
		vertical-align: top
	}
	.table .table-row>div:nth-child(1) {
		border: 0
	}
	.table .table-row>div div {
		padding: 0
	}
	.table .table-row>div:before {
		content: none
	}
	.table .header-row {
		display: block;
		border: 1px solid #DDD!important;
		color: #232323!important;
		background-color: #EEE!important
	}
	.table .header-row .icon {
		color: #D2D2D2;
		padding-left: .3em;
		text-align: center;
		font-size: .8em
	}
	.table .header-row .icon.active {
		color: #026CB8
	}
	.table .header-row a {
		color: #424242;
		text-decoration: none
	}
}

.action-table #beneficiaryName {
	white-space: pre
}

.action-table .information div {
	word-wrap: break-word
}

.action-table ul.header {
	display: none
}

.action-table ul.data .highlight,
.action-table ul.data .highlight .information>div,
.action-table ul.data .highlight em,
.action-table ul.data .highlight i,
.action-table ul.data .highlight span {
	-webkit-animation: fadeOut 1s;
	animation: fadeOut 1s;
	animation-iteration-count: 2;
	-webkit-animation-iteration-count: 2
}

.action-table .list-page .accountAndAmountPanel ul.data.not-clickable>li:hover,
.action-table .list-page .dates-panel ul.data.not-clickable>li:hover,
.action-table .panel ul.data.not-clickable>li:hover,
.action-table .switch-cards .cards ul.data.not-clickable>li:hover,
.action-table footer ul.data.not-clickable>li:hover,
.action-table ul.data.not-clickable>li:hover {
	cursor: default;
	background-color: #FFF
}

.action-table .list-page .accountAndAmountPanel ul.data>li,
.action-table .list-page .dates-panel ul.data>li,
.action-table .panel ul.data>li,
.action-table .switch-cards .cards ul.data>li,
.action-table footer ul.data>li,
.action-table ul.data>li {
	padding-top: 0;
	position: relative;
	margin-bottom: 1em;
	border-bottom: 1px solid #e5e5e1
}

@media only screen and (min-width:40.063em) {
	.action-table .list-page .accountAndAmountPanel ul.data>li,
	.action-table .list-page .dates-panel ul.data>li,
	.action-table .panel ul.data>li,
	.action-table .switch-cards .cards ul.data>li,
	.action-table footer ul.data>li,
	.action-table ul.data>li {
		border: 1px solid #e5e5e1
	}
}

@media only screen {
	.action-table .list-page .accountAndAmountPanel ul.data>li,
	.action-table .list-page .dates-panel ul.data>li,
	.action-table .panel ul.data>li,
	.action-table .switch-cards .cards ul.data>li,
	.action-table footer ul.data>li,
	.action-table ul.data>li {
		border: 1px solid #e5e5e1
	}
}

.action-table .list-page .accountAndAmountPanel ul.data>li:hover,
.action-table .list-page .dates-panel ul.data>li:hover,
.action-table .panel ul.data>li:hover,
.action-table .switch-cards .cards ul.data>li:hover,
.action-table footer ul.data>li:hover,
.action-table ul.data>li:hover {
	background-color: #f3f8fd;
	cursor: pointer
}

.action-table .list-page .accountAndAmountPanel ul.data>li .actions,
.action-table .list-page .dates-panel ul.data>li .actions,
.action-table .panel ul.data>li .actions,
.action-table .switch-cards .cards ul.data>li .actions,
.action-table footer ul.data>li .actions,
.action-table ul.data>li .actions {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	padding: 0 1em 1em;
	z-index: 5;
	background-color: #FFF;
	border-left: 1px solid #e5e5e1;
	min-width: 4.3rem
}

.action-table .list-page .accountAndAmountPanel ul.data>li .actions:before,
.action-table .list-page .dates-panel ul.data>li .actions:before,
.action-table .panel ul.data>li .actions:before,
.action-table .switch-cards .cards ul.data>li .actions:before,
.action-table footer ul.data>li .actions:before,
.action-table ul.data>li .actions:before {
	display: none
}

.action-table .list-page .accountAndAmountPanel ul.data>li .actions .action,
.action-table .list-page .dates-panel ul.data>li .actions .action,
.action-table .panel ul.data>li .actions .action,
.action-table .switch-cards .cards ul.data>li .actions .action,
.action-table footer ul.data>li .actions .action,
.action-table ul.data>li .actions .action {
	text-align: center;
	z-index: 10;
	float: none;
	position: absolute
}

@media only screen and (min-width:64.063em) {
	.action-table .list-page .accountAndAmountPanel ul.data>li .actions .action,
	.action-table .list-page .dates-panel ul.data>li .actions .action,
	.action-table .panel ul.data>li .actions .action,
	.action-table .switch-cards .cards ul.data>li .actions .action,
	.action-table footer ul.data>li .actions .action,
	.action-table ul.data>li .actions .action {
		margin-top: 0;
		margin-left: .9em!important;
		float: right;
		position: static
	}
}

.action-table .list-page .accountAndAmountPanel ul.data>li .actions .action .title,
.action-table .list-page .dates-panel ul.data>li .actions .action .title,
.action-table .panel ul.data>li .actions .action .title,
.action-table .switch-cards .cards ul.data>li .actions .action .title,
.action-table footer ul.data>li .actions .action .title,
.action-table ul.data>li .actions .action .title {
	font-size: .8em;
	text-align: center;
	margin-bottom: .2em;
	display: block
}

.action-table .list-page .accountAndAmountPanel ul.data>li .actions .action i,
.action-table .list-page .dates-panel ul.data>li .actions .action i,
.action-table .panel ul.data>li .actions .action i,
.action-table .switch-cards .cards ul.data>li .actions .action i,
.action-table footer ul.data>li .actions .action i,
.action-table ul.data>li .actions .action i {
	margin-bottom: .3em;
	font-size: 2.3em
}

.action-table .list-page .accountAndAmountPanel ul.data>li .actions a,
.action-table .list-page .dates-panel ul.data>li .actions a,
.action-table .panel ul.data>li .actions a,
.action-table .switch-cards .cards ul.data>li .actions a,
.action-table footer ul.data>li .actions a,
.action-table ul.data>li .actions a {
	display: block;
	text-decoration: none;
	color: #787878
}

.action-table .list-page .accountAndAmountPanel ul.data>li .information,
.action-table .list-page .dates-panel ul.data>li .information,
.action-table .panel ul.data>li .information,
.action-table .switch-cards .cards ul.data>li .information,
.action-table footer ul.data>li .information,
.action-table ul.data>li .information {
	display: block
}

.action-table .list-page .accountAndAmountPanel ul.data>li .information>a,
.action-table .list-page .accountAndAmountPanel ul.data>li .information>div,
.action-table .list-page .accountAndAmountPanel ul.data>li .information>span,
.action-table .list-page .dates-panel ul.data>li .information>a,
.action-table .list-page .dates-panel ul.data>li .information>div,
.action-table .list-page .dates-panel ul.data>li .information>span,
.action-table .panel ul.data>li .information>a,
.action-table .panel ul.data>li .information>div,
.action-table .panel ul.data>li .information>span,
.action-table .switch-cards .cards ul.data>li .information>a,
.action-table .switch-cards .cards ul.data>li .information>div,
.action-table .switch-cards .cards ul.data>li .information>span,
.action-table footer ul.data>li .information>a,
.action-table footer ul.data>li .information>div,
.action-table footer ul.data>li .information>span,
.action-table ul.data>li .information>a,
.action-table ul.data>li .information>div,
.action-table ul.data>li .information>span {
	color: #787878;
	border-bottom: 1px solid #e5e5e1;
	padding: 1rem
}

@media only screen and (min-width:40.063em) {
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>a,
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>div,
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>span,
	.action-table .list-page .dates-panel ul.data>li .information>a,
	.action-table .list-page .dates-panel ul.data>li .information>div,
	.action-table .list-page .dates-panel ul.data>li .information>span,
	.action-table .panel ul.data>li .information>a,
	.action-table .panel ul.data>li .information>div,
	.action-table .panel ul.data>li .information>span,
	.action-table .switch-cards .cards ul.data>li .information>a,
	.action-table .switch-cards .cards ul.data>li .information>div,
	.action-table .switch-cards .cards ul.data>li .information>span,
	.action-table footer ul.data>li .information>a,
	.action-table footer ul.data>li .information>div,
	.action-table footer ul.data>li .information>span,
	.action-table ul.data>li .information>a,
	.action-table ul.data>li .information>div,
	.action-table ul.data>li .information>span {
		padding: 0 1rem 0 0
	}
}

.action-table .list-page .accountAndAmountPanel ul.data>li .information>a:last-child,
.action-table .list-page .accountAndAmountPanel ul.data>li .information>div:last-child,
.action-table .list-page .accountAndAmountPanel ul.data>li .information>span:last-child,
.action-table .list-page .dates-panel ul.data>li .information>a:last-child,
.action-table .list-page .dates-panel ul.data>li .information>div:last-child,
.action-table .list-page .dates-panel ul.data>li .information>span:last-child,
.action-table .panel ul.data>li .information>a:last-child,
.action-table .panel ul.data>li .information>div:last-child,
.action-table .panel ul.data>li .information>span:last-child,
.action-table .switch-cards .cards ul.data>li .information>a:last-child,
.action-table .switch-cards .cards ul.data>li .information>div:last-child,
.action-table .switch-cards .cards ul.data>li .information>span:last-child,
.action-table footer ul.data>li .information>a:last-child,
.action-table footer ul.data>li .information>div:last-child,
.action-table footer ul.data>li .information>span:last-child,
.action-table ul.data>li .information>a:last-child,
.action-table ul.data>li .information>div:last-child,
.action-table ul.data>li .information>span:last-child {
	border-bottom: none
}

.action-table .list-page .accountAndAmountPanel ul.data>li .information>a:before,
.action-table .list-page .accountAndAmountPanel ul.data>li .information>div:before,
.action-table .list-page .accountAndAmountPanel ul.data>li .information>span:before,
.action-table .list-page .dates-panel ul.data>li .information>a:before,
.action-table .list-page .dates-panel ul.data>li .information>div:before,
.action-table .list-page .dates-panel ul.data>li .information>span:before,
.action-table .panel ul.data>li .information>a:before,
.action-table .panel ul.data>li .information>div:before,
.action-table .panel ul.data>li .information>span:before,
.action-table .switch-cards .cards ul.data>li .information>a:before,
.action-table .switch-cards .cards ul.data>li .information>div:before,
.action-table .switch-cards .cards ul.data>li .information>span:before,
.action-table footer ul.data>li .information>a:before,
.action-table footer ul.data>li .information>div:before,
.action-table footer ul.data>li .information>span:before,
.action-table ul.data>li .information>a:before,
.action-table ul.data>li .information>div:before,
.action-table ul.data>li .information>span:before {
	display: block;
	font-weight: 400;
	color: #232323;
	content: attr(data-header)
}

@media only screen and (min-width:40.063em) {
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>a:before,
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>div:before,
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>span:before,
	.action-table .list-page .dates-panel ul.data>li .information>a:before,
	.action-table .list-page .dates-panel ul.data>li .information>div:before,
	.action-table .list-page .dates-panel ul.data>li .information>span:before,
	.action-table .panel ul.data>li .information>a:before,
	.action-table .panel ul.data>li .information>div:before,
	.action-table .panel ul.data>li .information>span:before,
	.action-table .switch-cards .cards ul.data>li .information>a:before,
	.action-table .switch-cards .cards ul.data>li .information>div:before,
	.action-table .switch-cards .cards ul.data>li .information>span:before,
	.action-table footer ul.data>li .information>a:before,
	.action-table footer ul.data>li .information>div:before,
	.action-table footer ul.data>li .information>span:before,
	.action-table ul.data>li .information>a:before,
	.action-table ul.data>li .information>div:before,
	.action-table ul.data>li .information>span:before {
		display: table-cell;
		min-width: 13em;
		background-color: #EEE;
		padding: 1em
	}
}

@media only screen and (min-width:40.063em) {
	.action-table .information>div>div {
		display: table-cell;
		vertical-align: middle;
		padding-left: 1em;
		padding-right: 5em
	}
}

@media only screen and (max-width:40em) {
	.action-table .information>div>div {
		display: table-cell;
		vertical-align: middle;
		padding-left: 1em;
		padding-right: 5em
	}
}

.action-table ul.header .action {
	width: 3.5em
}

@media only screen and (min-width:64.063em),
print {
	.action-table .information>div>div {
		display: block;
		vertical-align: middle;
		padding-left: 0;
		padding-right: 0
	}
	.action-table .list-page .accountAndAmountPanel ul.data>li,
	.action-table .list-page .dates-panel ul.data>li,
	.action-table .panel ul.data>li,
	.action-table .switch-cards .cards ul.data>li,
	.action-table footer ul.data>li,
	.action-table ul.data>li {
		margin: 0;
		border-top: none;
		padding-top: 1.2em
	}
	.action-table .list-page .accountAndAmountPanel ul.data>li .actions,
	.action-table .list-page .dates-panel ul.data>li .actions,
	.action-table .panel ul.data>li .actions,
	.action-table .switch-cards .cards ul.data>li .actions,
	.action-table footer ul.data>li .actions,
	.action-table ul.data>li .actions {
		border: none;
		background-color: transparent;
		padding: 0
	}
	.action-table .list-page .accountAndAmountPanel ul.data>li .actions .action .title,
	.action-table .list-page .dates-panel ul.data>li .actions .action .title,
	.action-table .panel ul.data>li .actions .action .title,
	.action-table .switch-cards .cards ul.data>li .actions .action .title,
	.action-table footer ul.data>li .actions .action .title,
	.action-table ul.data>li .actions .action .title {
		display: none
	}
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>a,
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>div,
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>span,
	.action-table .list-page .dates-panel ul.data>li .information>a,
	.action-table .list-page .dates-panel ul.data>li .information>div,
	.action-table .list-page .dates-panel ul.data>li .information>span,
	.action-table .panel ul.data>li .information>a,
	.action-table .panel ul.data>li .information>div,
	.action-table .panel ul.data>li .information>span,
	.action-table .switch-cards .cards ul.data>li .information>a,
	.action-table .switch-cards .cards ul.data>li .information>div,
	.action-table .switch-cards .cards ul.data>li .information>span,
	.action-table footer ul.data>li .information>a,
	.action-table footer ul.data>li .information>div,
	.action-table footer ul.data>li .information>span,
	.action-table ul.data>li .information>a,
	.action-table ul.data>li .information>div,
	.action-table ul.data>li .information>span {
		border: none
	}
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>a:before,
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>div:before,
	.action-table .list-page .accountAndAmountPanel ul.data>li .information>span:before,
	.action-table .list-page .dates-panel ul.data>li .information>a:before,
	.action-table .list-page .dates-panel ul.data>li .information>div:before,
	.action-table .list-page .dates-panel ul.data>li .information>span:before,
	.action-table .panel ul.data>li .information>a:before,
	.action-table .panel ul.data>li .information>div:before,
	.action-table .panel ul.data>li .information>span:before,
	.action-table .switch-cards .cards ul.data>li .information>a:before,
	.action-table .switch-cards .cards ul.data>li .information>div:before,
	.action-table .switch-cards .cards ul.data>li .information>span:before,
	.action-table footer ul.data>li .information>a:before,
	.action-table footer ul.data>li .information>div:before,
	.action-table footer ul.data>li .information>span:before,
	.action-table ul.data>li .information>a:before,
	.action-table ul.data>li .information>div:before,
	.action-table ul.data>li .information>span:before {
		display: none
	}
	.action-table .information>div {
		min-height: 1em;
		padding-right: .5rem
	}
	.action-table .list-page .accountAndAmountPanel ul li,
	.action-table .list-page .dates-panel ul li,
	.action-table .switch-cards .cards ul li,
	.action-table ul li,
	.list-page .accountAndAmountPanel .action-table ul li,
	.list-page .dates-panel .action-table ul li,
	.switch-cards .cards .action-table ul li {
		min-height: 2.5em;
		padding-left: 1em;
		overflow: hidden
	}
	.action-table ul li .information>div {
		float: left
	}
	.action-table ul.header {
		display: block;
		border: 1px solid #e5e5e1;
		background: #EEE;
		position: relative;
		height: 2.5em;
		padding-top: .5em
	}
	.action-table ul.header div {
		color: #424242
	}
	.action-table ul.header .action {
		background-color: #dadada;
		font-size: .8em;
		margin-right: .6em;
		text-align: center
	}
	.action-table ul.header li .actions {
		margin-top: .7em;
		position: absolute;
		right: 0;
		padding: 0
	}
	.action-table ul.header li .actions .action {
		float: right;
		background-color: #dadada;
		font-size: .8em;
		margin-right: .6em;
		text-align: center;
		z-index: 10;
		padding-right: 0;
		line-height: 1rem;
		margin-left: .8em
	}
	.action-table ul.header .icon {
		color: #D2D2D2;
		padding-left: .3em;
		text-align: center;
		font-size: .8em
	}
	.action-table ul.header .icon.active {
		color: #026CB8
	}
	.action-table ul.header a {
		color: #424242;
		text-decoration: none
	}
	.action-table ul.data li .information {
		min-height: 2.5em
	}
	.action-table ul.data li .actions {
		position: absolute;
		bottom: 0;
		right: .4em;
		margin: 0
	}
	.action-table ul.data .action {
		float: left;
		padding: .2em 0;
		margin-left: .95em;
		font-size: 1.2em
	}
}

@media print {
	.action-table .list-page .accountAndAmountPanel ul,
	.action-table .list-page .dates-panel ul,
	.action-table .switch-cards .cards ul,
	.action-table ul,
	.list-page .accountAndAmountPanel .action-table ul,
	.list-page .dates-panel .action-table ul,
	.switch-cards .cards .action-table ul {
		font-size: .8em;
		margin-bottom: 0
	}
	.action-table ul.header {
		background-color: #EEE!important;
		border: 1px solid #e5e5e1;
		height: auto
	}
	.action-table ul.header li div.information {
		font-weight: 700
	}
	.action-table .list-page .accountAndAmountPanel ul li,
	.action-table .list-page .dates-panel ul li,
	.action-table .switch-cards .cards ul li,
	.action-table ul li,
	.list-page .accountAndAmountPanel .action-table ul li,
	.list-page .dates-panel .action-table ul li,
	.switch-cards .cards .action-table ul li {
		width: 100%;
		padding-left: 0!important;
		color: #232323!important;
		word-wrap: break-word!important
	}
	.action-table ul .information {
		width: 100%!important;
		border: 0!important
	}
	.action-table ul .information>div {
		padding: 0 0 0 1em!important
	}
	.action-table .list-page .accountAndAmountPanel ul.data>li,
	.action-table .list-page .dates-panel ul.data>li,
	.action-table .panel ul.data>li,
	.action-table .switch-cards .cards ul.data>li,
	.action-table footer ul.data>li,
	.action-table ul.data>li {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0!important;
		border-left: 1px solid #e5e5e1!important;
		border-right: 1px solid #e5e5e1!important;
		border-top: 0;
		page-break-inside: avoid
	}
}

.centered-action-table {
	border-radius: 2px;
	background-color: #FFF
}

.centered-action-table .information div {
	word-wrap: break-word
}

.centered-action-table ul.header {
	display: none
}

.centered-action-table ul.data .highlight,
.centered-action-table ul.data .highlight .information>div,
.centered-action-table ul.data .highlight em,
.centered-action-table ul.data .highlight i,
.centered-action-table ul.data .highlight span {
	-webkit-animation: fadeOut 1s;
	animation: fadeOut 1s;
	animation-iteration-count: 2;
	-webkit-animation-iteration-count: 2
}

.centered-action-table .list-page .accountAndAmountPanel ul.data.not-clickable>li:hover,
.centered-action-table .list-page .dates-panel ul.data.not-clickable>li:hover,
.centered-action-table .panel ul.data.not-clickable>li:hover,
.centered-action-table .switch-cards .cards ul.data.not-clickable>li:hover,
.centered-action-table footer ul.data.not-clickable>li:hover,
.centered-action-table ul.data.not-clickable>li:hover {
	cursor: default;
	background-color: #FFF
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li,
.centered-action-table .list-page .dates-panel ul.data>li,
.centered-action-table .panel ul.data>li,
.centered-action-table .switch-cards .cards ul.data>li,
.centered-action-table footer ul.data>li,
.centered-action-table ul.data>li {
	padding-top: 0;
	position: relative;
	margin-bottom: 1em;
	border-bottom: 1px solid #e5e5e1
}

@media only screen and (min-width:40.063em) {
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li,
	.centered-action-table .list-page .dates-panel ul.data>li,
	.centered-action-table .panel ul.data>li,
	.centered-action-table .switch-cards .cards ul.data>li,
	.centered-action-table footer ul.data>li,
	.centered-action-table ul.data>li {
		border: 1px solid #e5e5e1
	}
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li:hover,
.centered-action-table .list-page .dates-panel ul.data>li:hover,
.centered-action-table .panel ul.data>li:hover,
.centered-action-table .switch-cards .cards ul.data>li:hover,
.centered-action-table footer ul.data>li:hover,
.centered-action-table ul.data>li:hover {
	background-color: #f3f8fd;
	cursor: pointer
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions,
.centered-action-table .list-page .dates-panel ul.data>li .actions,
.centered-action-table .panel ul.data>li .actions,
.centered-action-table .switch-cards .cards ul.data>li .actions,
.centered-action-table footer ul.data>li .actions,
.centered-action-table ul.data>li .actions {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	padding: 0 1em 1em;
	z-index: 5;
	background-color: #FFF;
	border-left: 1px solid #e5e5e1;
	min-width: 4.3rem
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions:before,
.centered-action-table .list-page .dates-panel ul.data>li .actions:before,
.centered-action-table .panel ul.data>li .actions:before,
.centered-action-table .switch-cards .cards ul.data>li .actions:before,
.centered-action-table footer ul.data>li .actions:before,
.centered-action-table ul.data>li .actions:before {
	display: none
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions .action,
.centered-action-table .list-page .dates-panel ul.data>li .actions .action,
.centered-action-table .panel ul.data>li .actions .action,
.centered-action-table .switch-cards .cards ul.data>li .actions .action,
.centered-action-table footer ul.data>li .actions .action,
.centered-action-table ul.data>li .actions .action {
	text-align: center;
	z-index: 10;
	float: none;
	position: absolute
}

@media only screen and (min-width:64.063em) {
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions .action,
	.centered-action-table .list-page .dates-panel ul.data>li .actions .action,
	.centered-action-table .panel ul.data>li .actions .action,
	.centered-action-table .switch-cards .cards ul.data>li .actions .action,
	.centered-action-table footer ul.data>li .actions .action,
	.centered-action-table ul.data>li .actions .action {
		margin-top: 0;
		margin-left: .9em;
		float: right;
		position: static
	}
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions .action .title,
.centered-action-table .list-page .dates-panel ul.data>li .actions .action .title,
.centered-action-table .panel ul.data>li .actions .action .title,
.centered-action-table .switch-cards .cards ul.data>li .actions .action .title,
.centered-action-table footer ul.data>li .actions .action .title,
.centered-action-table ul.data>li .actions .action .title {
	font-size: .8em;
	text-align: center;
	margin-bottom: .2em;
	display: block
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions .action i,
.centered-action-table .list-page .dates-panel ul.data>li .actions .action i,
.centered-action-table .panel ul.data>li .actions .action i,
.centered-action-table .switch-cards .cards ul.data>li .actions .action i,
.centered-action-table footer ul.data>li .actions .action i,
.centered-action-table ul.data>li .actions .action i {
	margin-bottom: .3em;
	font-size: 2.3em
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions a,
.centered-action-table .list-page .dates-panel ul.data>li .actions a,
.centered-action-table .panel ul.data>li .actions a,
.centered-action-table .switch-cards .cards ul.data>li .actions a,
.centered-action-table footer ul.data>li .actions a,
.centered-action-table ul.data>li .actions a {
	display: block;
	text-decoration: none;
	color: #0ad
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information,
.centered-action-table .list-page .dates-panel ul.data>li .information,
.centered-action-table .panel ul.data>li .information,
.centered-action-table .switch-cards .cards ul.data>li .information,
.centered-action-table footer ul.data>li .information,
.centered-action-table ul.data>li .information {
	display: block
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>a,
.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>div,
.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>span,
.centered-action-table .list-page .dates-panel ul.data>li .information>a,
.centered-action-table .list-page .dates-panel ul.data>li .information>div,
.centered-action-table .list-page .dates-panel ul.data>li .information>span,
.centered-action-table .panel ul.data>li .information>a,
.centered-action-table .panel ul.data>li .information>div,
.centered-action-table .panel ul.data>li .information>span,
.centered-action-table .switch-cards .cards ul.data>li .information>a,
.centered-action-table .switch-cards .cards ul.data>li .information>div,
.centered-action-table .switch-cards .cards ul.data>li .information>span,
.centered-action-table footer ul.data>li .information>a,
.centered-action-table footer ul.data>li .information>div,
.centered-action-table footer ul.data>li .information>span,
.centered-action-table ul.data>li .information>a,
.centered-action-table ul.data>li .information>div,
.centered-action-table ul.data>li .information>span {
	color: #222;
	border-bottom: 1px solid #e5e5e1;
	padding: 1rem
}

@media only screen and (min-width:40.063em) {
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>a,
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>div,
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>span,
	.centered-action-table .list-page .dates-panel ul.data>li .information>a,
	.centered-action-table .list-page .dates-panel ul.data>li .information>div,
	.centered-action-table .list-page .dates-panel ul.data>li .information>span,
	.centered-action-table .panel ul.data>li .information>a,
	.centered-action-table .panel ul.data>li .information>div,
	.centered-action-table .panel ul.data>li .information>span,
	.centered-action-table .switch-cards .cards ul.data>li .information>a,
	.centered-action-table .switch-cards .cards ul.data>li .information>div,
	.centered-action-table .switch-cards .cards ul.data>li .information>span,
	.centered-action-table footer ul.data>li .information>a,
	.centered-action-table footer ul.data>li .information>div,
	.centered-action-table footer ul.data>li .information>span,
	.centered-action-table ul.data>li .information>a,
	.centered-action-table ul.data>li .information>div,
	.centered-action-table ul.data>li .information>span {
		padding: 0 1rem 0 0
	}
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>a:last-child,
.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>div:last-child,
.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>span:last-child,
.centered-action-table .list-page .dates-panel ul.data>li .information>a:last-child,
.centered-action-table .list-page .dates-panel ul.data>li .information>div:last-child,
.centered-action-table .list-page .dates-panel ul.data>li .information>span:last-child,
.centered-action-table .panel ul.data>li .information>a:last-child,
.centered-action-table .panel ul.data>li .information>div:last-child,
.centered-action-table .panel ul.data>li .information>span:last-child,
.centered-action-table .switch-cards .cards ul.data>li .information>a:last-child,
.centered-action-table .switch-cards .cards ul.data>li .information>div:last-child,
.centered-action-table .switch-cards .cards ul.data>li .information>span:last-child,
.centered-action-table footer ul.data>li .information>a:last-child,
.centered-action-table footer ul.data>li .information>div:last-child,
.centered-action-table footer ul.data>li .information>span:last-child,
.centered-action-table ul.data>li .information>a:last-child,
.centered-action-table ul.data>li .information>div:last-child,
.centered-action-table ul.data>li .information>span:last-child {
	border-bottom: none
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>a:before,
.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>div:before,
.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>span:before,
.centered-action-table .list-page .dates-panel ul.data>li .information>a:before,
.centered-action-table .list-page .dates-panel ul.data>li .information>div:before,
.centered-action-table .list-page .dates-panel ul.data>li .information>span:before,
.centered-action-table .panel ul.data>li .information>a:before,
.centered-action-table .panel ul.data>li .information>div:before,
.centered-action-table .panel ul.data>li .information>span:before,
.centered-action-table .switch-cards .cards ul.data>li .information>a:before,
.centered-action-table .switch-cards .cards ul.data>li .information>div:before,
.centered-action-table .switch-cards .cards ul.data>li .information>span:before,
.centered-action-table footer ul.data>li .information>a:before,
.centered-action-table footer ul.data>li .information>div:before,
.centered-action-table footer ul.data>li .information>span:before,
.centered-action-table ul.data>li .information>a:before,
.centered-action-table ul.data>li .information>div:before,
.centered-action-table ul.data>li .information>span:before {
	display: block;
	font-weight: 400;
	color: #232323;
	content: attr(data-header)
}

@media only screen and (min-width:40.063em) {
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>a:before,
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>div:before,
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>span:before,
	.centered-action-table .list-page .dates-panel ul.data>li .information>a:before,
	.centered-action-table .list-page .dates-panel ul.data>li .information>div:before,
	.centered-action-table .list-page .dates-panel ul.data>li .information>span:before,
	.centered-action-table .panel ul.data>li .information>a:before,
	.centered-action-table .panel ul.data>li .information>div:before,
	.centered-action-table .panel ul.data>li .information>span:before,
	.centered-action-table .switch-cards .cards ul.data>li .information>a:before,
	.centered-action-table .switch-cards .cards ul.data>li .information>div:before,
	.centered-action-table .switch-cards .cards ul.data>li .information>span:before,
	.centered-action-table footer ul.data>li .information>a:before,
	.centered-action-table footer ul.data>li .information>div:before,
	.centered-action-table footer ul.data>li .information>span:before,
	.centered-action-table ul.data>li .information>a:before,
	.centered-action-table ul.data>li .information>div:before,
	.centered-action-table ul.data>li .information>span:before {
		display: table-cell;
		min-width: 13em;
		background-color: #EEE;
		padding: 1em
	}
}

.centered-action-table .list-page .accountAndAmountPanel ul.data>li>span.payment-totals,
.centered-action-table .list-page .dates-panel ul.data>li>span.payment-totals,
.centered-action-table .panel ul.data>li>span.payment-totals,
.centered-action-table .switch-cards .cards ul.data>li>span.payment-totals,
.centered-action-table footer ul.data>li>span.payment-totals,
.centered-action-table ul.data>li>span.payment-totals {
	display: block;
	background-color: #F6F6F6;
	border-left: none
}

@media only screen and (min-width:40.063em) {
	.centered-action-table .information>div>div {
		display: table-cell;
		vertical-align: middle;
		padding-left: 1em;
		padding-right: 5em
	}
}

.centered-action-table ul.header .action {
	width: 3.5em
}

@media only print {
	.centered-action-table .information>div>div {
		display: block;
		vertical-align: middle;
		padding-left: 0;
		padding-right: 0
	}
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li,
	.centered-action-table .list-page .dates-panel ul.data>li,
	.centered-action-table .panel ul.data>li,
	.centered-action-table .switch-cards .cards ul.data>li,
	.centered-action-table footer ul.data>li,
	.centered-action-table ul.data>li {
		margin: 0;
		border-top: none;
		padding-top: 1.2em
	}
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions,
	.centered-action-table .list-page .dates-panel ul.data>li .actions,
	.centered-action-table .panel ul.data>li .actions,
	.centered-action-table .switch-cards .cards ul.data>li .actions,
	.centered-action-table footer ul.data>li .actions,
	.centered-action-table ul.data>li .actions {
		border: none;
		background-color: transparent;
		padding: 0
	}
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .actions .action .title,
	.centered-action-table .list-page .dates-panel ul.data>li .actions .action .title,
	.centered-action-table .panel ul.data>li .actions .action .title,
	.centered-action-table .switch-cards .cards ul.data>li .actions .action .title,
	.centered-action-table footer ul.data>li .actions .action .title,
	.centered-action-table ul.data>li .actions .action .title {
		display: none
	}
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>a,
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>div,
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>span,
	.centered-action-table .list-page .dates-panel ul.data>li .information>a,
	.centered-action-table .list-page .dates-panel ul.data>li .information>div,
	.centered-action-table .list-page .dates-panel ul.data>li .information>span,
	.centered-action-table .panel ul.data>li .information>a,
	.centered-action-table .panel ul.data>li .information>div,
	.centered-action-table .panel ul.data>li .information>span,
	.centered-action-table .switch-cards .cards ul.data>li .information>a,
	.centered-action-table .switch-cards .cards ul.data>li .information>div,
	.centered-action-table .switch-cards .cards ul.data>li .information>span,
	.centered-action-table footer ul.data>li .information>a,
	.centered-action-table footer ul.data>li .information>div,
	.centered-action-table footer ul.data>li .information>span,
	.centered-action-table ul.data>li .information>a,
	.centered-action-table ul.data>li .information>div,
	.centered-action-table ul.data>li .information>span {
		border: none
	}
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>a:before,
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>div:before,
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information>span:before,
	.centered-action-table .list-page .dates-panel ul.data>li .information>a:before,
	.centered-action-table .list-page .dates-panel ul.data>li .information>div:before,
	.centered-action-table .list-page .dates-panel ul.data>li .information>span:before,
	.centered-action-table .panel ul.data>li .information>a:before,
	.centered-action-table .panel ul.data>li .information>div:before,
	.centered-action-table .panel ul.data>li .information>span:before,
	.centered-action-table .switch-cards .cards ul.data>li .information>a:before,
	.centered-action-table .switch-cards .cards ul.data>li .information>div:before,
	.centered-action-table .switch-cards .cards ul.data>li .information>span:before,
	.centered-action-table footer ul.data>li .information>a:before,
	.centered-action-table footer ul.data>li .information>div:before,
	.centered-action-table footer ul.data>li .information>span:before,
	.centered-action-table ul.data>li .information>a:before,
	.centered-action-table ul.data>li .information>div:before,
	.centered-action-table ul.data>li .information>span:before {
		display: none
	}
	.centered-action-table .information>div {
		min-height: 1em;
		padding-right: .5rem
	}
	.centered-action-table .list-page .accountAndAmountPanel ul li,
	.centered-action-table .list-page .dates-panel ul li,
	.centered-action-table .switch-cards .cards ul li,
	.centered-action-table ul li,
	.list-page .accountAndAmountPanel .centered-action-table ul li,
	.list-page .dates-panel .centered-action-table ul li,
	.switch-cards .cards .centered-action-table ul li {
		min-height: 2.5em;
		padding-left: 1em;
		overflow: hidden
	}
	.centered-action-table ul li .information>div {
		float: left
	}
	.centered-action-table ul.header {
		display: block;
		border: 1px solid #e5e5e1;
		background: #EEE;
		position: relative;
		height: 2.5em;
		padding-top: .5em
	}
	.centered-action-table ul.header div {
		color: #424242
	}
	.centered-action-table ul.header .action {
		background-color: #dadada;
		font-size: .8em;
		margin-right: .6em;
		text-align: center
	}
	.centered-action-table ul.header li .actions {
		margin-top: .7em;
		position: absolute;
		right: 0;
		padding: 0
	}
	.centered-action-table ul.header li .actions .action {
		float: right;
		background-color: #dadada;
		font-size: .8em;
		margin-right: .6em;
		text-align: center;
		z-index: 10;
		padding-right: 0;
		line-height: 1rem;
		margin-left: .8em
	}
	.centered-action-table ul.header .icon {
		color: #D2D2D2;
		padding-left: .3em;
		text-align: center;
		font-size: .8em
	}
	.centered-action-table ul.header .icon.active {
		color: #026CB8
	}
	.centered-action-table ul.header a {
		color: #424242;
		text-decoration: none
	}
	.centered-action-table ul.data li .information {
		min-height: 2.5em
	}
	.centered-action-table ul.data li .actions {
		position: absolute;
		bottom: 0;
		right: .4em;
		margin: 0
	}
	.centered-action-table ul.data .action {
		float: left;
		padding: .2em 0;
		margin-left: .95em;
		font-size: 1.2em
	}
}

@media print {
	.list-page .accountAndAmountPanel ul,
	.list-page .dates-panel ul,
	.panel ul,
	.switch-cards .cards ul,
	footer ul,
	ul {
		margin-left: 0
	}
	.centered-action-table .list-page .accountAndAmountPanel ul,
	.centered-action-table .list-page .dates-panel ul,
	.centered-action-table .switch-cards .cards ul,
	.centered-action-table ul,
	.list-page .accountAndAmountPanel .centered-action-table ul,
	.list-page .dates-panel .centered-action-table ul,
	.switch-cards .cards .centered-action-table ul {
		font-size: .8em;
		margin-bottom: 0
	}
	.centered-action-table ul.header {
		border: 1px solid #e5e5e1;
		line-height: .75rem!important
	}
	.centered-action-table ul.header li div.information {
		font-weight: 700
	}
	.centered-action-table .list-page .accountAndAmountPanel ul li,
	.centered-action-table .list-page .dates-panel ul li,
	.centered-action-table .switch-cards .cards ul li,
	.centered-action-table ul li,
	.list-page .accountAndAmountPanel .centered-action-table ul li,
	.list-page .dates-panel .centered-action-table ul li,
	.switch-cards .cards .centered-action-table ul li {
		width: 100%;
		padding-left: 0!important;
		color: #232323!important;
		word-wrap: break-word!important
	}
	.centered-action-table ul .information {
		padding-right: 1rem;
		line-height: .5rem;
		width: 100%;
		border: 0!important
	}
	.centered-action-table ul .information .month {
		line-height: 1rem
	}
	.centered-action-table ul .information .currency {
		text-align: right
	}
	.centered-action-table ul .information>div {
		padding: 0 0 0 1em!important
	}
	.centered-action-table ul .information>div:nth-child(1) {
		width: 10%
	}
	.centered-action-table ul .information>div:nth-child(2) {
		width: 58%
	}
	.centered-action-table ul .information>div:nth-child(3) {
		width: 20%
	}
	.centered-action-table ul .information>div:nth-child(4) {
		width: 12%
	}
	.centered-action-table ul .yearHeader {
		border-bottom: 1px solid #e5e5e1
	}
	.centered-action-table ul.header {
		height: 4em;
		padding-top: 1em;
		margin-bottom: 0;
		background-color: #FFF!important
	}
	.centered-action-table ul.header .information div span {
		font-weight: 400
	}
	.centered-action-table ul.header .information .currency {
		text-align: right
	}
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li,
	.centered-action-table .list-page .dates-panel ul.data>li,
	.centered-action-table .panel ul.data>li,
	.centered-action-table .switch-cards .cards ul.data>li,
	.centered-action-table footer ul.data>li,
	.centered-action-table ul.data>li {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0!important;
		border-left: 1px solid #e5e5e1!important;
		border-right: 1px solid #e5e5e1!important;
		border-top: 0;
		page-break-inside: avoid
	}
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .information,
	.centered-action-table .list-page .dates-panel ul.data>li .information,
	.centered-action-table .panel ul.data>li .information,
	.centered-action-table .switch-cards .cards ul.data>li .information,
	.centered-action-table footer ul.data>li .information,
	.centered-action-table ul.data>li .information {
		min-height: 2rem
	}
	.centered-action-table .list-page .accountAndAmountPanel ul.data>li .yearHeader,
	.centered-action-table .list-page .dates-panel ul.data>li .yearHeader,
	.centered-action-table .panel ul.data>li .yearHeader,
	.centered-action-table .switch-cards .cards ul.data>li .yearHeader,
	.centered-action-table footer ul.data>li .yearHeader,
	.centered-action-table ul.data>li .yearHeader {
		min-height: 1.25rem;
		background-color: #000;
		border-bottom: 1px solid #e5e5e1!important;
		line-height: 0;
		margin-bottom: 1rem
	}
}

table.centered-action-table {
	box-sizing: border-box;
	border-collapse: separate;
	padding: 0
}

table.centered-action-table tr {
	display: block
}

table.centered-action-table tr td,
table.centered-action-table tr th {
	font-size: 1rem;
	float: left
}

table.centered-action-table tr:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0
}

table.centered-action-table thead tr {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	margin-bottom: .2rem;
	border-left: 5px solid #FFF
}

table.centered-action-table thead tr th {
	font-weight: 400;
	padding-top: 1.3em;
	height: 4em;
	background-color: #FFF
}

table.centered-action-table tbody tr,
table.centered-action-table tfoot tr {
	border: 0;
	background-color: #FFF;
	border-left: 5px solid #FFF
}

table.centered-action-table tbody tr.payment-totals,
table.centered-action-table tfoot tr.payment-totals {
	display: block;
	background-color: #F6F6F6;
	border-left: none
}

table.centered-action-table tbody tr+tr,
table.centered-action-table tfoot tr+tr {
	border-top: 1px solid #e5e5e1
}

table.centered-action-table tbody tr.selectable:hover,
table.centered-action-table tfoot tr.selectable:hover {
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	background-color: #f3f8fd;
	border-left: 5px solid #0ad;
	cursor: pointer;
	margin-bottom: .1em
}

table.centered-action-table tbody tr:last-child,
table.centered-action-table tfoot tr:last-child {
	border-bottom: none
}

table.centered-action-table tbody tr td,
table.centered-action-table tfoot tr td {
	border: 0;
	min-height: 3.5em;
	background-color: inherit;
	padding-top: .5em
}

table.centered-action-table tbody tr td a,
table.centered-action-table tfoot tr td a {
	color: #0ad
}

table.centered-action-table tfoot tr td {
	text-align: center;
	width: 100%
}

.action-doing,
.action-failure {
	text-align: center;
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 99999
}

.action-doing .prompt,
.action-failure .prompt {
	font-size: 1.1em;
	padding: 0;
	text-align: center
}

@media only screen and (max-width:40em) {
	.action-doing .prompt,
	.action-failure .prompt {
		padding: .5em 1em;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-right: -50%;
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
	.action-doing .prompt .confirm,
	.action-failure .prompt .confirm {
		width: 48%;
		display: inline-block;
		margin-left: 0;
		margin-right: .5em;
		float: left
	}
	.action-doing .prompt .cancel,
	.action-failure .prompt .cancel {
		width: 48%;
		display: inline-block;
		margin-left: 0;
		float: left
	}
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.action-doing .prompt,
	.action-failure .prompt {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-right: -50%;
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%)
	}
}

@media only screen and (min-width:64.063em) {
	.action-doing .prompt,
	.action-failure .prompt {
		width: 100%;
		text-align: left;
		padding: 0
	}
	.action-doing .prompt span,
	.action-failure .prompt span {
		display: inline-block;
		padding-right: 1em;
		padding-bottom: 0
	}
	.action-doing .prompt .btn,
	.action-doing .prompt button,
	.action-failure .prompt .btn,
	.action-failure .prompt button {
		float: none;
		margin-left: 0;
		margin-right: 1em
	}
}

.action-doing span,
.action-failure span {
	display: block;
	padding-bottom: 0
}

@media only screen and (max-width:40em) {
	.action-doing span,
	.action-failure span {
		padding-bottom: .5em
	}
}

.action-doing span.rand-amount,
.action-failure span.rand-amount {
	display: inline;
	padding: 0
}

.action-doing .btn,
.action-doing button,
.action-failure .btn,
.action-failure button {
	float: right;
	margin-left: 1em;
	vertical-align: middle;
	margin-top: .5em
}

.action-doing .centered-spinner,
.action-doing .inline-spinner,
.action-failure .centered-spinner,
.action-failure .inline-spinner {
	float: right;
	margin-right: 3em
}

.action-doing {
	background-color: #f3f8fd;
	font-size: .9em;
	color: #0496FD;
	border: 1px solid #0496FD
}

.action-doing:hover {
	border: 1px solid #0496FD
}

.action-doing .prompt span {
	color: #0496FD
}

.action-doing.danger,
.action-failure {
	background-color: #EFDBD5;
	font-size: .9em;
	color: #CE1936;
	border: 1px solid #CE1936
}

.action-doing.danger:hover,
.action-failure:hover {
	border: 1px solid #FF2A4C
}

.action-doing.danger .prompt span,
.action-failure .prompt span {
	color: #CE1936
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.action-doing .prompt,
	.action-failure .prompt {
		text-align: center;
		margin-top: 1em
	}
	.action-doing .prompt span,
	.action-failure .prompt span {
		margin-bottom: 1em
	}
	.action-doing .cancel-action,
	.action-doing .confirm-actions,
	.action-failure .cancel-action,
	.action-failure .confirm-actions {
		text-align: center
	}
	.action-doing .cancel-action .btn,
	.action-doing .cancel-action button,
	.action-doing .confirm-actions .btn,
	.action-doing .confirm-actions button,
	.action-failure .cancel-action .btn,
	.action-failure .cancel-action button,
	.action-failure .confirm-actions .btn,
	.action-failure .confirm-actions button {
		float: none
	}
}

@media only screen {
	.action-doing .confirm-message,
	.action-failure .confirm-message {
		text-align: center;
		float: left;
		width: 100%
	}
}

@media only screen and (min-width:64.063em) {
	.action-doing .cancel-action,
	.action-doing .confirm-actions,
	.action-failure .cancel-action,
	.action-failure .confirm-actions {
		display: inline-block;
		text-align: right;
		padding-right: 0;
		float: right
	}
	.action-doing .confirm-message,
	.action-failure .confirm-message {
		width: auto;
		padding-top: 1.1em;
		float: right;
		text-align: right
	}
}

.action-doing.ng-hide-remove {
	-webkit-animation: .2s action-doing-animation;
	-moz-animation: .2s action-doing-animation;
	animation: .2s action-doing-animation
}

.action-doing.ng-hide-start {
	-webkit-animation: .2s cancel-animation;
	-moz-animation: .2s cancel-animation;
	animation: .2s cancel-animation
}

li.action-item.ng-leave {
	-webkit-animation: .5s act-animation;
	-moz-animation: .5s act-animation;
	animation: .5s act-animation
}

li.action-item.ng-leave .action-doing,
li.action-item.ng-leave .action-failure {
	display: none
}

@-webkit-keyframes act-animation {
	from {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		background-color: rgba(186, 77, 48, .1);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
		background-color: #FFF;
		opacity: 0
	}
}

@-moz-keyframes act-animation {
	from {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		background-color: rgba(186, 77, 48, .1);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
		background-color: #FFF;
		opacity: 0
	}
}

@-o-keyframes act-animation {
	from {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		background-color: rgba(186, 77, 48, .1);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
		background-color: #FFF;
		opacity: 0
	}
}

@keyframes act-animation {
	from {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		background-color: rgba(186, 77, 48, .1);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
		background-color: #FFF;
		opacity: 0
	}
}

@-webkit-keyframes action-doing-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-moz-keyframes action-doing-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-o-keyframes action-doing-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes action-doing-animation {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes cancel-animation {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-moz-keyframes cancel-animation {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-o-keyframes cancel-animation {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes cancel-animation {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

table {
	padding: 1em;
	padding-bottom: .5em;
	width: 100%
}

table.thin-margin-bottom {
	margin-bottom: .5em
}

table.thin-margin-top {
	margin-top: .5em
}

table thead {
	border: 1px solid #e5e5e1;
	border-bottom: 2px solid #E2E2E2;
	background: #f0f0ef;
	padding: 1em
}

table thead.no-bottom-border {
	border-bottom: none
}

table thead th {
	padding: .8em;
	font-weight: 400;
	text-align: left;
	color: #232323
}

table tbody {
	border: solid 1px #DDD
}

table tbody tr {
	background: #FFF;
	border: solid 1px #DDD
}

table tbody.no-alternating-row-background tr.alt,
table tbody.no-alternating-row-background tr.even,
table tbody.no-alternating-row-background tr:nth-of-type(even) {
	background: #FFF
}

table td {
	color: #787878;
	padding: .8em
}

.icomoon-add {
	font-size: 1em
}

.icomoon-download,
.icomoon-email-circle,
.icomoon-print-circle {
	color: #006abb
}

.icon-download-png {
	padding: 0!important
}

.icon-download-png img {
	height: 15px
}

.dropdown-icon i {
	font-weight: 700;
	font-size: 1em!important;
	padding: .5em!important
}

.customized-png-icon {
	display: inline-block;
	width: 1.009em;
	height: 1.009em;
	text-align: center;
	background-size: contain;
	background-repeat: no-repeat
}

.customized-png-icon.my-bills.arrow {
	background-image: url(../../images/arrow.png)
}

.customized-png-icon.my-bills.select {
	background-image: url(../../images/select-desktop.jpg)
}

@media only screen and (min-width:40.063em) and (max-width:64em),
only screen and (max-width:40em) {
	.customized-png-icon.my-bills.select {
		background-image: url(../../images/select-mobile.jpg)
	}
}

.customized-png-icon.my-bills.subscribe {
	background-image: url(../../images/subscribe-desktop.jpg)
}

@media only screen and (min-width:40.063em) and (max-width:64em),
only screen and (max-width:40em) {
	.customized-png-icon.my-bills.subscribe {
		background-image: url(../../images/subscribe-mobile.jpg)
	}
}

.customized-png-icon.my-bills.view-and-pay {
	background-image: url(../../images/view-and-pay-desktop.jpg)
}

@media only screen and (min-width:40.063em) and (max-width:64em),
only screen and (max-width:40em) {
	.customized-png-icon.my-bills.view-and-pay {
		background-image: url(../../images/view-and-pay-mobile.jpg)
	}
}

.customized-png-icon.my-bills.pay {
	background-image: url(../../images/pay.png)
}

.customized-png-icon.my-bills.pay.disabled {
	background-image: url(../../images/pay-disabled.png)
}

.customized-png-icon.seo_learn_more.fee-collected {
	background-image: url(../../../assets/images/seo_learn_more/fee-collected.png)
}

.customized-png-icon.seo_learn_more.additional-users {
	background-image: url(../../../assets/images/seo_learn_more/additional-users.png)
}

.customized-png-icon.seo_learn_more.approve-payments {
	background-image: url(../../../assets/images/seo_learn_more/approve-payments.png)
}

.customized-png-icon.seo_learn_more.business-owner {
	background-image: url(../../../assets/images/seo_learn_more/business-owner.png)
}

.customized-png-icon.seo_learn_more.calendar {
	background-image: url(../../../assets/images/seo_learn_more/calendar.png)
}

.customized-png-icon.seo_learn_more.control-data {
	background-image: url(../../../assets/images/seo_learn_more/control-data.png)
}

.customized-png-icon.seo_learn_more.empower {
	background-image: url(../../../assets/images/seo_learn_more/empower.png)
}

.customized-png-icon.seo_learn_more.manage-permissions {
	background-image: url(../../../assets/images/seo_learn_more/manage-permissions.png)
}

@media only screen and (min-width:40.063em) {
	.inline-form {
		position: relative
	}
	.inline-form input {
		width: auto;
		display: inline
	}
	.inline-form .form-error {
		position: static
	}
}

.sb-tooltip {
	display: inline-block;
	position: relative;
	color: #555;
	margin-left: .4em;
	width: 6em;
	text-decoration: none
}

.sb-tooltip i {
	font-size: 1.2rem;
	text-decoration: none
}

.sb-tooltip:hover {
	cursor: default
}

.sb-tooltip:hover:hover:after {
	background: #333;
	background: rgba(0, 0, 0, .8);
	border-radius: 5px;
	bottom: 26px;
	color: #FFF;
	left: -1em;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 280px;
	content: attr(name)
}

@media only screen and (max-width:40em) {
	.sb-tooltip:hover:hover:after {
		width: 290px
	}
}

@media only screen and (min-device-width:320px) and (max-device-width:350px) {
	.sb-tooltip:hover:hover:after {
		left: -12.6em
	}
}

@media only screen and (min-device-width:360px) and (max-device-width:370px) {
	.sb-tooltip:hover:hover:after {
		left: -10.5em
	}
}

@media only screen and (min-device-width:370px) and (max-device-width:390px) {
	.sb-tooltip:hover:hover:after {
		left: -9.5em
	}
}

@media only screen and (min-device-width:410px) and (max-device-width:420px) {
	.sb-tooltip:hover:hover:after {
		left: -6.5em
	}
}

.sb-tooltip:hover:hover:before {
	border: solid;
	border-color: #333 transparent;
	border-width: 6px 6px 0;
	bottom: 20px;
	content: "";
	left: .1em;
	position: absolute;
	z-index: 99
}

.sb-tooltip.bottom-address:hover:hover:after {
	bottom: -83px;
	font-size: small
}

@media only screen and (max-width:40em) {
	.sb-tooltip.bottom-address:hover:hover:after {
		width: 200px
	}
}

.sb-tooltip.bottom-address:hover:hover:before {
	border-width: 0 6px 6px;
	bottom: -1px
}

@media only screen and (max-width:40em) {
	.sb-tooltip.mobile-left-placement:hover:hover:after {
		background: #333;
		background: rgba(0, 0, 0, .8);
		border-radius: 5px;
		bottom: 26px;
		color: #FFF;
		left: -12em;
		padding: 5px 15px;
		position: absolute;
		z-index: 98;
		width: 280px
	}
}

@media only screen and (max-width:40em) and (max-width:40em) {
	.sb-tooltip.mobile-left-placement:hover:hover:after {
		width: 290px
	}
}

@media only screen and (max-width:40em) and (min-device-width:320px) and (max-device-width:350px) {
	.sb-tooltip.mobile-left-placement:hover:hover:after {
		left: -12.6em
	}
}

@media only screen and (max-width:40em) and (min-device-width:360px) and (max-device-width:370px) {
	.sb-tooltip.mobile-left-placement:hover:hover:after {
		left: -10.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:370px) and (max-device-width:390px) {
	.sb-tooltip.mobile-left-placement:hover:hover:after {
		left: -9.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:410px) and (max-device-width:420px) {
	.sb-tooltip.mobile-left-placement:hover:hover:after {
		left: -6.5em
	}
}

.arrow_box {
	background: #FFF;
	border: 1px solid #D2D2D2;
	width: 100%;
	position: absolute;
	z-index: 5;
	padding: 10px;
	margin-top: -1px
}

@media only screen and (min-width:40.063em) {
	.arrow_box {
		width: 50%
	}
}

.arrow_box:after,
.arrow_box:before {
	bottom: 100%;
	left: 5%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #FFF;
	border-width: 9px;
	margin-left: -10px
}

.arrow_box:before {
	border-color: rgba(120, 120, 120, 0);
	border-bottom-color: #D2D2D2;
	border-width: 11px;
	margin-left: -11px
}

.sb-formatted-tooltip {
	display: inline-block;
	position: relative;
	color: #555;
	margin-left: .4em;
	width: 6em;
	text-decoration: none
}

.sb-formatted-tooltip i {
	font-size: 1.2rem;
	text-decoration: none
}

@media only screen and (max-width:40em) {
	.sb-formatted-tooltip {
		display: block;
		margin: 10px 0
	}
}

.sb-formatted-tooltip span {
	display: none;
	color: #FFF
}

.sb-formatted-tooltip span strong {
	color: #FFF
}

.list-page .accountAndAmountPanel .sb-formatted-tooltip span ul,
.list-page .dates-panel .sb-formatted-tooltip span ul,
.sb-formatted-tooltip span .list-page .accountAndAmountPanel ul,
.sb-formatted-tooltip span .list-page .dates-panel ul,
.sb-formatted-tooltip span .switch-cards .cards ul,
.sb-formatted-tooltip span li,
.sb-formatted-tooltip span ul,
.switch-cards .cards .sb-formatted-tooltip span ul {
	color: #FFF;
	list-style: initial;
	margin: 5px;
	font-size: small
}

.sb-formatted-tooltip:hover {
	cursor: default
}

.sb-formatted-tooltip:hover:hover span {
	background: #333;
	background: rgba(0, 0, 0, .8);
	border-radius: 5px;
	bottom: 26px;
	color: #FFF;
	left: -1em;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 280px;
	width: 500px;
	display: block
}

@media only screen and (max-width:40em) {
	.sb-formatted-tooltip:hover:hover span {
		width: 290px
	}
}

@media only screen and (min-device-width:320px) and (max-device-width:350px) {
	.sb-formatted-tooltip:hover:hover span {
		left: -12.6em
	}
}

@media only screen and (min-device-width:360px) and (max-device-width:370px) {
	.sb-formatted-tooltip:hover:hover span {
		left: -10.5em
	}
}

@media only screen and (min-device-width:370px) and (max-device-width:390px) {
	.sb-formatted-tooltip:hover:hover span {
		left: -9.5em
	}
}

@media only screen and (min-device-width:410px) and (max-device-width:420px) {
	.sb-formatted-tooltip:hover:hover span {
		left: -6.5em
	}
}

.sb-formatted-tooltip:hover:hover span.left-placement {
	left: -20em
}

@media only screen and (max-width:40em) {
	.sb-formatted-tooltip:hover:hover span {
		width: 290px
	}
	.sb-formatted-tooltip:hover:hover span.left-placement {
		left: -1em
	}
}

.sb-formatted-tooltip:hover:hover:before {
	border: solid;
	border-color: #333 transparent;
	border-width: 6px 6px 0;
	bottom: 20px;
	content: "";
	left: .1em;
	position: absolute;
	z-index: 99
}

.sb-formatted-tooltip.grey-back:hover:hover span {
	background: rgba(0, 0, 0, .8)
}

.sb-formatted-tooltip.grey-back:hover:hover span.left-placement {
	left: -25em
}

@media only screen and (max-width:40em) {
	.sb-formatted-tooltip.grey-back:hover:hover span.left-placement {
		left: -13em
	}
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.sb-formatted-tooltip.grey-back:hover:hover span.left-placement {
		left: -1em
	}
}

@media only screen and (min-device-width:412px) and (max-device-width:736px) {
	.sb-formatted-tooltip.grey-back:hover:hover span.left-placement {
		left: -5em
	}
}

.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after,
.sb-tooltip.mobile-left-placement.grey-back:hover:hover:after {
	background: rgba(0, 0, 0, .8)
}

@media only screen and (max-width:40em) {
	.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after {
		border-radius: 5px;
		bottom: 26px;
		color: #FFF;
		left: -9em;
		padding: 5px 15px;
		position: absolute;
		z-index: 98;
		width: 280px;
		background: rgba(0, 0, 0, .8)
	}
}

@media only screen and (max-width:40em) and (max-width:40em) {
	.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after {
		width: 290px
	}
}

@media only screen and (max-width:40em) and (min-device-width:320px) and (max-device-width:350px) {
	.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after {
		left: -12.6em
	}
}

@media only screen and (max-width:40em) and (min-device-width:360px) and (max-device-width:370px) {
	.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after {
		left: -10.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:370px) and (max-device-width:390px) {
	.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after {
		left: -9.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:410px) and (max-device-width:420px) {
	.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after {
		left: -6.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:320px) and (max-device-width:350px) {
	.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after {
		left: -8.6em
	}
}

@media only screen and (max-width:40em) and (min-device-width:360px) and (max-device-width:370px) {
	.sb-tooltip.mobile-left-placement-adjusted.grey-back:hover:hover:after {
		left: -8.5em
	}
}

@media only screen and (max-width:40em) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		background: #333;
		background: rgba(0, 0, 0, .8);
		border-radius: 5px;
		bottom: 26px;
		color: #FFF;
		left: -2em;
		padding: 5px 15px;
		position: absolute;
		z-index: 98;
		width: 280px
	}
}

@media only screen and (max-width:40em) and (max-width:40em) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		width: 290px
	}
}

@media only screen and (max-width:40em) and (min-device-width:320px) and (max-device-width:350px) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		left: -12.6em
	}
}

@media only screen and (max-width:40em) and (min-device-width:360px) and (max-device-width:370px) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		left: -10.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:370px) and (max-device-width:390px) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		left: -9.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:410px) and (max-device-width:420px) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		left: -6.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:375px) and (max-device-width:420px) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		left: -1em
	}
}

@media only screen and (max-width:40em) and (min-device-width:360px) and (max-device-width:370px) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		left: -1.5em
	}
}

@media only screen and (max-width:40em) and (min-device-width:320px) and (max-device-width:350px) {
	.sb-tooltip.mobile-left-placement-small:hover:hover:after {
		left: -5em
	}
}

@media only screen and (max-width:40em) {
	.sb-formatted-tooltip.wrap-in-text {
		display: inherit;
		margin: 0 0 10px
	}
}

@media only screen and (max-width:40em) {
	.sb-tooltip.wrap-in-text {
		display: initial;
		margin: 0 0 10px
	}
}

.modal-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .6);
	z-index: 888888
}

.modal-close {
	float: right
}

.modal-close.fixed {
	margin-right: 2em
}

.modal-close.fixed .close-button {
	position: fixed
}

.modal-close .close-button {
	cursor: pointer;
	margin: 0 auto;
	color: #004795;
	font-size: 1.5em
}

.modal-close .close-button.transparent {
	background: 0 0
}

@media only screen and (max-width:384px) {
	.modal-close .close-button {
		padding-left: 0;
		top: 2em;
		right: 2em
	}
}

.modal-container {
	width: 30em;
	height: auto;
	max-height: 90%;
	border: 1px solid #787878;
	padding: 2.5em;
	background-color: #FFF;
	overflow: auto;
	text-align: center;
	color: #787878;
	position: relative;
	margin: 0 auto;
	margin-top: 5em
}

.modal-container #countdown-seconds {
	color: #0496FD;
	white-space: nowrap
}

.modal-container #countdown {
	font-size: 2em;
	position: relative;
	top: -125px;
	display: block;
	left: 3px
}

@media only screen and (max-width:40em) {
	.modal-container .primary,
	.modal-container sb-button.danger,
	.modal-container sb-button.ost,
	.modal-container sb-link.danger,
	.modal-container sb-link.ost {
		width: 100%;
		margin-bottom: 1em;
		text-align: center
	}
}

@media only screen and (max-width:40em) {
	.modal-container .secondary,
	.modal-container sb-button.danger-secondary,
	.modal-container sb-link.danger-secondary {
		width: 100%
	}
}

.modal-container h3 {
	color: #787878;
	float: none!important
}

@media only screen and (min-width:64.063em) {
	.modal-container {
		width: 30em
	}
}

@media only screen and (min-width:90.063em) {
	.modal-container {
		width: 45em
	}
	.modal-container #countdown {
		left: 0
	}
}

@media only screen and (max-width:40em) {
	.modal-container {
		width: 30em
	}
}

.modal-container #countdown {
	color: #0496FD
}

.modal-container #continue-banking {
	margin-bottom: 1em;
	font-size: 1.5em
}

.modal-container.action-modal {
	width: 40em;
	padding: 0;
	padding-bottom: 24px;
	text-align: left
}

.modal-container.action-modal .actions {
	margin-left: 2em;
	margin-top: 1em
}

.modal-container.action-modal .actions .primary.btn,
.modal-container.action-modal .actions .secondary.btn,
.modal-container.action-modal .actions a.primary,
.modal-container.action-modal .actions button.primary,
.modal-container.action-modal .actions button.secondary,
.modal-container.action-modal .actions sb-button.btn.danger,
.modal-container.action-modal .actions sb-button.btn.danger-secondary,
.modal-container.action-modal .actions sb-button.btn.ost,
.modal-container.action-modal .actions sb-link.btn.danger,
.modal-container.action-modal .actions sb-link.btn.danger-secondary,
.modal-container.action-modal .actions sb-link.btn.ost {
	float: none!important;
	margin-top: 0!important
}

@media only screen and (max-width:40em) {
	.modal-container.action-modal .actions .primary.btn,
	.modal-container.action-modal .actions .secondary.btn,
	.modal-container.action-modal .actions a.primary,
	.modal-container.action-modal .actions button.primary,
	.modal-container.action-modal .actions button.secondary,
	.modal-container.action-modal .actions sb-button.btn.danger,
	.modal-container.action-modal .actions sb-button.btn.danger-secondary,
	.modal-container.action-modal .actions sb-button.btn.ost,
	.modal-container.action-modal .actions sb-link.btn.danger,
	.modal-container.action-modal .actions sb-link.btn.danger-secondary,
	.modal-container.action-modal .actions sb-link.btn.ost {
		margin-left: 0!important;
		margin-bottom: 1em!important
	}
}

@media only screen and (max-width:40em) {
	.modal-container.action-modal .actions {
		margin: 1em 2em
	}
}

.modal-container.action-modal .modal-header {
	border-bottom: 1px solid #E2E2E2;
	background-color: #F3F3F3;
	padding: 1em
}

.modal-container.action-modal .modal-header h3 {
	padding: 0;
	text-align: left;
	padding-left: .5em;
	color: #787878;
	margin: 0
}

.modal-container.action-modal .deleted-error {
	padding-top: 1.9em
}

.modal-container.action-modal .paragraph-header {
	font-weight: 700
}

.modal-container.action-modal p {
	padding: 1em 2em 0
}

.big .modal-container {
	margin-top: 2em;
	width: 65%;
	height: auto;
	text-align: left;
	padding: 1.8em
}

@media only screen and (max-width:40em) {
	.big .modal-container {
		width: 95%
	}
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.big .modal-container {
		width: 85%
	}
}

@media only screen and (min-width:90.063em) {
	.big .modal-container {
		width: 50%
	}
}

#full-terms {
	margin-top: 1em
}

.modal-overlay.ng-hide-start .modal-container {
	-webkit-animation: 5s closeModal;
	-moz-animation: 5s closeModal;
	animation: 5s closeModal
}

@-webkit-keyframes openModal {
	from {
		opacity: 0;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7)
	}
	to {
		opacity: 1
	}
}

@-moz-keyframes openModal {
	from {
		opacity: 0;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7)
	}
	to {
		opacity: 1
	}
}

@-o-keyframes openModal {
	from {
		opacity: 0;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7)
	}
	to {
		opacity: 1
	}
}

@keyframes openModal {
	from {
		opacity: 0;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7)
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes closeModal {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7)
	}
}

@-moz-keyframes closeModal {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7)
	}
}

@-o-keyframes closeModal {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7)
	}
}

@keyframes closeModal {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7)
	}
}

.countdown-container {
	width: 55%;
	margin: 0 auto;
	height: 200px
}

.countdown-container .countdown-circle {
	position: relative;
	z-index: 999;
	background-image: url(../../../assets/images/countdown_bg.png);
	background-repeat: no-repeat;
	background-position: center center
}

@media only screen and (max-width:40em) {
	.modal-container.action-modal {
		width: auto;
		margin-left: 1em;
		margin-right: 1em;
		margin-top: 2em
	}
	.offline-ui .offline-ui-content {
		width: auto
	}
	#view-full {
		font-size: .9em
	}
	.timeout-modal {
		width: auto;
		margin-left: 1em;
		margin-right: 1em;
		margin-top: 2em
	}
	.timeout-modal #continue-banking,
	.timeout-modal h3 {
		font-size: 1.3em;
		padding-bottom: 0
	}
	.timeout-modal .countdown-container {
		width: auto
	}
	.timeout-modal .countdown-container #countdown {
		left: 0
	}
}

.modal-content {
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 1em
}

.list-page .accountAndAmountPanel .modal-content ul,
.list-page .dates-panel .modal-content ul,
.modal-content .list-page .accountAndAmountPanel ul,
.modal-content .list-page .dates-panel ul,
.modal-content .switch-cards .cards ul,
.modal-content ul,
.switch-cards .cards .modal-content ul {
	padding-top: .5em
}

.list-page .accountAndAmountPanel .modal-content ul li,
.list-page .dates-panel .modal-content ul li,
.modal-content .list-page .accountAndAmountPanel ul li,
.modal-content .list-page .dates-panel ul li,
.modal-content .switch-cards .cards ul li,
.modal-content ul li,
.switch-cards .cards .modal-content ul li {
	padding-top: 1em;
	margin-left: 2em;
	color: #787878;
	list-style: disc;
	list-style-position: outside
}

.link-asi-tfi-modal-actions {
	border-top: 1px solid #E2E2E2;
	margin-top: 2em;
	padding-top: 2em
}

sb-modal .sb-modal {
	text-align: center
}

sb-modal .sb-modal-container {
	padding: 0;
	overflow: initial;
	background-color: transparent;
	border: none;
	text-align: left;
	width: auto;
	display: inline;
	display: inline-block;
	margin-left: 12px;
	margin-right: 12px
}

@media only screen and (min-width:40.063em) {
	sb-modal .sb-modal-container {
		margin-left: 16px;
		margin-right: 16px
	}
}

@media only screen and (min-width:64.063em) {
	sb-modal .sb-modal-container {
		margin-left: 24px;
		margin-right: 24px
	}
}

sb-modal .sb-modal-close {
	position: absolute;
	top: 3px;
	right: 3px;
	z-index: 99;
	cursor: pointer
}

sb-modal .sb-modal-close .material-icons {
	color: #787878!important;
	font-size: 2.2857142857rem!important
}

.invalid-balance .amount {
	color: #FF2A4C!important
}

@media only print {
	#balances,
	.balances,
	.btn,
	.button,
	.connection-error-message,
	.dropdown-menu,
	.icon,
	.limits.pay-multiple-beneficiaries,
	.list-page .accountAndAmountPanel iframe ul .inline-info,
	.list-page .dates-panel iframe ul .inline-info,
	.main,
	.main-nav-container,
	.modal-overlay,
	.notification,
	.offline-ui,
	.offline-ui-up,
	.profile-dropdown-container,
	.right-overflow-menu,
	.selected-account,
	.styled-select,
	.switch-cards .cards iframe ul .inline-info,
	button,
	footer,
	h2,
	iframe .list-page .accountAndAmountPanel ul .inline-info,
	iframe .list-page .dates-panel ul .inline-info,
	iframe .switch-cards .cards ul .inline-info,
	iframe ul .inline-info,
	input,
	select {
		display: none!important
	}
	@page {
		margin: 1.5cm 1cm 2cm 1.5cm
	}
	header {
		background: #FFF;
		margin-bottom: 1.5em
	}
	header img {
		max-width: 220px!important;
		margin-left: 0!important;
		padding-left: 0!important
	}
	a[href]:after {
		content: ""!important
	}
	.list-page .accountAndAmountPanel footer ul,
	.list-page .accountAndAmountPanel ul,
	.list-page .dates-panel footer ul,
	.list-page .dates-panel ul,
	.panel footer ul,
	.panel ul,
	.switch-cards .cards footer ul,
	.switch-cards .cards ul,
	dl,
	footer .list-page .accountAndAmountPanel ul,
	footer .list-page .dates-panel ul,
	footer .panel ul,
	footer .switch-cards .cards ul,
	footer ul,
	ol {
		font-size: .8rem!important
	}
	.list-page .accountAndAmountPanel,
	.list-page .dates-panel,
	.panel,
	.switch-cards .cards {
		border: 0!important;
		padding: 0!important;
		font-size: .8rem!important
	}
	.account-products .what-happens-next-column,
	.account-products .what-happens-next-disclaimer,
	.central-5,
	.central-7,
	.column,
	.columns,
	.debit-order-switching .list-page .accountAndAmountPanel ul li,
	.debit-order-switching .list-page .dates-panel ul li,
	.debit-order-switching .switch-cards .cards ul li,
	.debit-order-switching ul li,
	.icon-description .icon-description-button,
	.icon-description .icon-description-item,
	.icon-description .icon-description-item-accepted,
	.icon-summary .icon-summary-item,
	.list-page .accountAndAmountPanel .debit-order-switching ul li,
	.list-page .accountAndAmountPanel .product-row ul li,
	.list-page .dates-panel .debit-order-switching ul li,
	.list-page .dates-panel .product-row ul li,
	.pending-payment-header-row>div,
	.product-row .list-page .accountAndAmountPanel ul li,
	.product-row .list-page .dates-panel ul li,
	.product-row .switch-cards .cards ul li,
	.product-row ul li,
	.profile-view-container .profile-view>div,
	.profile-view-container .savings-investments .summary-row>div,
	.profile-view-container .summary .profile-view>div,
	.profile-view-container .summary-row>div,
	.profile-view-container .summary-split-row>div,
	.quote .loan-agreement .account-number,
	.quote .loan-agreement .agreement-date,
	.quote .loan-agreement .bank-contact-details,
	.quote .loan-agreement .customer-contact-details,
	.quote .loan-agreement .loan-agreement-information .definitions .definition,
	.quote .loan-agreement .loan-agreement-information .definitions .definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .definition-term,
	.rcp-offer .rcp-properties-group .rcp-properties .property,
	.summary .savings-investments .summary-row>div,
	.summary .summary-row>div,
	.summary .summary-split-row>div,
	.switch-cards .cards .debit-order-switching ul li,
	.switch-cards .cards .product-row ul li {
		padding: 0!important
	}
	.large-1 {
		width: 8.3333333333%
	}
	.large-2,
	.rcp-offer .rcp-properties-group .rcp-properties .property.small {
		width: 16.6666666667%
	}
	.icon-summary .icon-summary-item,
	.large-3,
	.rcp-offer .rcp-properties-group .rcp-properties .property {
		width: 25%
	}
	.large-4,
	.rcp-offer .rcp-properties-group .rcp-properties .property.large {
		width: 33.3333333333%
	}
	.central-5,
	.large-5 {
		width: 41.6666666667%
	}
	.large-6 {
		width: 50%
	}
	.central-7,
	.large-7 {
		width: 58.3333333333%
	}
	.large-8 {
		width: 66.6666666667%
	}
	.large-9 {
		width: 75%
	}
	.large-10 {
		width: 83.3333333333%
	}
	.large-11 {
		width: 91.6666666667%
	}
	.large-12 {
		width: 100%
	}
	* {
		box-shadow: none!important;
		text-shadow: none!important
	}
	p {
		margin-bottom: 1.25em
	}
	.bank-info {
		position: absolute;
		right: 0;
		top: 0;
		text-align: right;
		font-size: 12px;
		margin: .5em
	}
	.customer-address {
		font-size: 12px
	}
	.print-header {
		margin-bottom: 1em!important;
		background-color: #FFF!important
	}
	.print-header h3 {
		margin: 0 0 1em!important;
		font-size: 1.5em!important
	}
	.print-header span {
		font-size: .8em;
		font-weight: 400!important;
		height: .6em!important
	}
	.print-footer {
		padding-top: 1em
	}
	.print-footer p {
		font-size: .5em
	}
	.list-page .accountAndAmountPanel .print-receipt ul,
	.list-page .dates-panel .print-receipt ul,
	.print-receipt .list-page .accountAndAmountPanel ul,
	.print-receipt .list-page .dates-panel ul,
	.print-receipt .switch-cards .cards ul,
	.print-receipt ul,
	.switch-cards .cards .print-receipt ul {
		margin: 0;
		padding: 0
	}
	.list-page .accountAndAmountPanel .print-receipt ul li,
	.list-page .dates-panel .print-receipt ul li,
	.print-receipt .list-page .accountAndAmountPanel ul li,
	.print-receipt .list-page .dates-panel ul li,
	.print-receipt .switch-cards .cards ul li,
	.print-receipt ul li,
	.switch-cards .cards .print-receipt ul li {
		list-style: none
	}
	.print-receipt ul.header,
	.print-receipt ul.header li div.information {
		display: none!important
	}
	.print-receipt .list-page .accountAndAmountPanel ul.data>li .information>a:before,
	.print-receipt .list-page .accountAndAmountPanel ul.data>li .information>div:before,
	.print-receipt .list-page .accountAndAmountPanel ul.data>li .information>span:before,
	.print-receipt .list-page .dates-panel ul.data>li .information>a:before,
	.print-receipt .list-page .dates-panel ul.data>li .information>div:before,
	.print-receipt .list-page .dates-panel ul.data>li .information>span:before,
	.print-receipt .panel ul.data>li .information>a:before,
	.print-receipt .panel ul.data>li .information>div:before,
	.print-receipt .panel ul.data>li .information>span:before,
	.print-receipt .switch-cards .cards ul.data>li .information>a:before,
	.print-receipt .switch-cards .cards ul.data>li .information>div:before,
	.print-receipt .switch-cards .cards ul.data>li .information>span:before,
	.print-receipt footer ul.data>li .information>a:before,
	.print-receipt footer ul.data>li .information>div:before,
	.print-receipt footer ul.data>li .information>span:before,
	.print-receipt ul.data>li .information>a:before,
	.print-receipt ul.data>li .information>div:before,
	.print-receipt ul.data>li .information>span:before {
		font-size: 1.2em!important;
		min-width: 13em!important;
		content: attr(data-header)!important;
		display: block!important;
		border-top: 1px solid #EEE!important;
		padding-top: 10px!important
	}
	.print-receipt ul.data li div.information .cell-data {
		padding-bottom: 10px!important;
		font-size: 1.2em!important
	}
	.print-receipt ul.data li div.information div.currency {
		text-align: left!important
	}
}

@media only print and (-webkit-min-device-pixel-ratio:0) {
	header img {
		margin-left: 0;
		padding: 0
	}
}

@media only print and (color) {
	* {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact
	}
}

.box {
	border: 1px solid #EEE;
	background-color: #fafafa;
	padding: 1em
}

.ao-summary:after,
.ao-summary:before {
	content: " ";
	display: table
}

.ao-summary:after {
	clear: both
}

.ao-summary .login .panel-row,
.ao-summary .pending-payment-header-row,
.ao-summary .profile-view-container .payment-detail-summary-row,
.ao-summary .profile-view-container .profile-view,
.ao-summary .profile-view-container .summary-row,
.ao-summary .profile-view-container .summary-row-pending-payment,
.ao-summary .profile-view-container .summary-row-pending-payment-header,
.ao-summary .profile-view-container .summary-split-row,
.ao-summary .row,
.ao-summary .summary .payment-detail-summary-row,
.ao-summary .summary .summary-row,
.ao-summary .summary .summary-row-pending-payment,
.ao-summary .summary .summary-row-pending-payment-header,
.ao-summary .summary .summary-split-row,
.login .ao-summary .panel-row,
.profile-view-container .ao-summary .payment-detail-summary-row,
.profile-view-container .ao-summary .profile-view,
.profile-view-container .ao-summary .summary-row,
.profile-view-container .ao-summary .summary-row-pending-payment,
.profile-view-container .ao-summary .summary-row-pending-payment-header,
.profile-view-container .ao-summary .summary-split-row,
.summary .ao-summary .payment-detail-summary-row,
.summary .ao-summary .summary-row,
.summary .ao-summary .summary-row-pending-payment,
.summary .ao-summary .summary-row-pending-payment-header,
.summary .ao-summary .summary-split-row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 62.5rem;
	padding: .5em 0
}

.ao-summary .login .panel-row:after,
.ao-summary .login .panel-row:before,
.ao-summary .pending-payment-header-row:after,
.ao-summary .pending-payment-header-row:before,
.ao-summary .profile-view-container .payment-detail-summary-row:after,
.ao-summary .profile-view-container .payment-detail-summary-row:before,
.ao-summary .profile-view-container .profile-view:after,
.ao-summary .profile-view-container .profile-view:before,
.ao-summary .profile-view-container .summary-row-pending-payment-header:after,
.ao-summary .profile-view-container .summary-row-pending-payment-header:before,
.ao-summary .profile-view-container .summary-row-pending-payment:after,
.ao-summary .profile-view-container .summary-row-pending-payment:before,
.ao-summary .profile-view-container .summary-row:after,
.ao-summary .profile-view-container .summary-row:before,
.ao-summary .profile-view-container .summary-split-row:after,
.ao-summary .profile-view-container .summary-split-row:before,
.ao-summary .row:after,
.ao-summary .row:before,
.ao-summary .summary .payment-detail-summary-row:after,
.ao-summary .summary .payment-detail-summary-row:before,
.ao-summary .summary .summary-row-pending-payment-header:after,
.ao-summary .summary .summary-row-pending-payment-header:before,
.ao-summary .summary .summary-row-pending-payment:after,
.ao-summary .summary .summary-row-pending-payment:before,
.ao-summary .summary .summary-row:after,
.ao-summary .summary .summary-row:before,
.ao-summary .summary .summary-split-row:after,
.ao-summary .summary .summary-split-row:before,
.login .ao-summary .panel-row:after,
.login .ao-summary .panel-row:before,
.profile-view-container .ao-summary .payment-detail-summary-row:after,
.profile-view-container .ao-summary .payment-detail-summary-row:before,
.profile-view-container .ao-summary .profile-view:after,
.profile-view-container .ao-summary .profile-view:before,
.profile-view-container .ao-summary .summary-row-pending-payment-header:after,
.profile-view-container .ao-summary .summary-row-pending-payment-header:before,
.profile-view-container .ao-summary .summary-row-pending-payment:after,
.profile-view-container .ao-summary .summary-row-pending-payment:before,
.profile-view-container .ao-summary .summary-row:after,
.profile-view-container .ao-summary .summary-row:before,
.profile-view-container .ao-summary .summary-split-row:after,
.profile-view-container .ao-summary .summary-split-row:before,
.summary .ao-summary .payment-detail-summary-row:after,
.summary .ao-summary .payment-detail-summary-row:before,
.summary .ao-summary .summary-row-pending-payment-header:after,
.summary .ao-summary .summary-row-pending-payment-header:before,
.summary .ao-summary .summary-row-pending-payment:after,
.summary .ao-summary .summary-row-pending-payment:before,
.summary .ao-summary .summary-row:after,
.summary .ao-summary .summary-row:before,
.summary .ao-summary .summary-split-row:after,
.summary .ao-summary .summary-split-row:before {
	content: " ";
	display: table
}

.ao-summary .login .panel-row:after,
.ao-summary .pending-payment-header-row:after,
.ao-summary .profile-view-container .payment-detail-summary-row:after,
.ao-summary .profile-view-container .profile-view:after,
.ao-summary .profile-view-container .summary-row-pending-payment-header:after,
.ao-summary .profile-view-container .summary-row-pending-payment:after,
.ao-summary .profile-view-container .summary-row:after,
.ao-summary .profile-view-container .summary-split-row:after,
.ao-summary .row:after,
.ao-summary .summary .payment-detail-summary-row:after,
.ao-summary .summary .summary-row-pending-payment-header:after,
.ao-summary .summary .summary-row-pending-payment:after,
.ao-summary .summary .summary-row:after,
.ao-summary .summary .summary-split-row:after,
.login .ao-summary .panel-row:after,
.profile-view-container .ao-summary .payment-detail-summary-row:after,
.profile-view-container .ao-summary .profile-view:after,
.profile-view-container .ao-summary .summary-row-pending-payment-header:after,
.profile-view-container .ao-summary .summary-row-pending-payment:after,
.profile-view-container .ao-summary .summary-row:after,
.profile-view-container .ao-summary .summary-split-row:after,
.summary .ao-summary .payment-detail-summary-row:after,
.summary .ao-summary .summary-row-pending-payment-header:after,
.summary .ao-summary .summary-row-pending-payment:after,
.summary .ao-summary .summary-row:after,
.summary .ao-summary .summary-split-row:after {
	clear: both
}

.ao-summary .label,
.ao-summary .sni-label {
	padding-right: .9375rem;
	width: 33.3333333333%;
	float: left;
	padding-left: 0;
	color: #424242
}

.ao-summary .sni-label {
	font-weight: 500
}

.ao-summary .sap_rcp .offer-sub-section .value-extended,
.ao-summary .value,
.sap_rcp .offer-sub-section .ao-summary .value-extended {
	padding-left: .9375rem;
	width: 66.6666666667%;
	float: left;
	padding-right: 0;
	color: #787878
}

@media only print {
	.print-letter * {
		font-family: "Times New Roman", Times, serif
	}
	.print-letter a {
		text-decoration: none
	}
	.print-letter p {
		margin: 0;
		padding: .5em
	}
	.print-letter .nowrap {
		white-space: nowrap
	}
	.print-letter .large {
		font-size: large
	}
	.list-page .accountAndAmountPanel .print-letter ul,
	.list-page .dates-panel .print-letter ul,
	.print-letter .list-page .accountAndAmountPanel ul,
	.print-letter .list-page .dates-panel ul,
	.print-letter .switch-cards .cards ul,
	.print-letter ul,
	.switch-cards .cards .print-letter ul {
		margin-left: 2em
	}
	.print-letter li {
		list-style-type: disc
	}
	.print-letter .print-footer p {
		text-align: left
	}
}

international-phone-number .countrySelector {
	position: absolute;
	z-index: 100;
	width: 100%
}

international-phone-number .warn {
	color: #eea236;
	float: right
}

.icon-summary {
	background-color: #fafafa;
	padding: .5em 0;
	margin-top: 1em;
	float: left;
	width: 100%;
	clear: none
}

.icon-summary i {
	float: left;
	font-size: 3em;
	margin: .15em
}

.icon-summary small {
	color: #787878
}

.icon-summary .icon-summary-button {
	padding-left: .9375rem;
	padding-right: .9375rem
}

.icon-summary .icon-summary-button .btn,
.icon-summary .icon-summary-button button {
	margin-top: .5em;
	float: none
}

@media only screen and (min-width:40.063em) {
	.icon-summary .icon-summary-button .btn,
	.icon-summary .icon-summary-button button {
		float: right
	}
}

.icon-summary .icon-summary-item p {
	line-height: 1em
}

.icon-summary .icon-summary-item .with-icon {
	margin-left: 4.3em;
	margin-top: 1em
}

.icon-summary .icon-summary-item .with-icon p {
	margin-bottom: 0
}

.toggle-button {
	background-color: #D3D3D3;
	border: 2px solid #D0D0D0;
	margin: 5px 0;
	border-radius: 20px;
	height: 18px;
	cursor: pointer;
	width: 50px;
	position: relative;
	display: inline-block;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none
}

.toggle-button .btn,
.toggle-button button {
	cursor: pointer;
	outline: 0;
	display: block;
	position: absolute;
	left: 0;
	top: -3px;
	border-radius: 100%;
	width: 24px!important;
	height: 24px!important;
	background-color: #FFF;
	float: left;
	margin: -3px 0 0 -3px;
	border: 2px solid #D0D0D0;
	transition: left .3s;
	padding: .8em!important
}

.toggle-button-selected {
	background-color: #339F7B;
	border: 2px solid #D0D0D0
}

.toggle-button-selected .btn,
.toggle-button-selected button {
	left: 26px;
	top: -5px;
	margin: 0;
	border: none;
	width: 24px;
	height: 24px;
	box-shadow: 0 0 4px rgba(0, 0, 0, .1)
}

.toggle-button-selected.push {
	background-color: rgba(0, 170, 221, .5);
	border: none
}

.toggle-button-selected.push .btn,
.toggle-button-selected.push button {
	background-color: #0AD;
	margin-top: 2px
}

.noUnderline {
	text-decoration: none;
	color: #787878
}

.icon-description {
	width: 100%;
	clear: none
}

.icon-description small {
	color: #787878
}

@media only screen and (min-width:40.063em) {
	.icon-description {
		position: relative
	}
}

@media only screen and (min-width:40.063em) {
	.icon-description .icon-description-button {
		padding: 0;
		margin: 0;
		width: auto;
		position: absolute;
		top: 0;
		right: 0
	}
}

.icon-description .icon-description-item-accepted {
	padding: 0
}

.icon-description .icon-description-item-accepted i {
	float: left;
	font-size: 3em
}

.icon-description .icon-description-item-accepted .with-icon {
	margin-left: 4em;
	margin-top: .5em
}

.icon-description .icon-description-item-accepted .with-icon p {
	margin-bottom: 0;
	width: 100%;
	color: #232323
}

.icon-description .icon-description-item {
	padding: 1.5em
}

.icon-description .icon-description-item p {
	line-height: 1em
}

@media only screen and (min-width:40.063em) {
	.icon-description .icon-description-item {
		padding: 0 10em 0 0
	}
	.icon-description .icon-description-item .btn,
	.icon-description .icon-description-item button {
		float: right
	}
	.icon-description .icon-description-item i,
	.icon-description .icon-description-item p {
		width: auto
	}
}

.icon-description .icon-description-item i {
	float: left;
	font-size: 3em
}

.icon-description .icon-description-item .with-icon {
	margin-left: 4em;
	margin-top: .5em
}

.icon-description .icon-description-item .with-icon p {
	margin-bottom: 0;
	width: 100%;
	color: #232323
}

.icon-description .fill {
	padding: 0
}

.chart-container {
	margin: 0;
	position: relative;
	width: 100%;
	height: 100%
}

.chart-container canvas {
	margin: 0;
	width: 100%;
	height: 100%
}

.chart-legend-header-label {
	color: #787878!important;
	white-space: nowrap
}

.chart-legend-header-value {
	margin-bottom: 0;
	white-space: nowrap
}

.chart-legend-colour-swab {
	display: inline-block;
	width: 20px!important;
	height: 20px;
	margin: 0 .5em
}

.chart-legend-item .currency.pull-right {
	margin-right: .5em
}

fraud-check .modal-overlay .modal-container .modal-content label input[type=checkbox] {
	display: inline-block;
	width: 5%;
	vertical-align: top
}

fraud-check .modal-overlay .modal-container .modal-content label span {
	display: inline-block;
	width: 93%
}

@media only screen and (max-width:40em) {
	fraud-check .modal-overlay .modal-container .actions {
		margin-left: 17px;
		margin-right: 37px
	}
}

@media only screen and (max-width:40em) {
	cancel-confirmation .modal-overlay .modal-container .actions {
		margin-left: 17px;
		margin-right: 37px
	}
}

.dropdown-menu,
.right-overflow-menu {
	right: 0;
	line-height: 3em;
	background-color: #FFF;
	color: #015da8;
	box-shadow: 0 0 4px rgba(0, 0, 0, .12), 0 1px 3px rgba(0, 0, 0, .24);
	border-radius: 3px;
	position: absolute;
	text-align: left;
	z-index: 99
}

.dropdown-menu .list-page .accountAndAmountPanel ul>li:hover,
.dropdown-menu .list-page .dates-panel ul>li:hover,
.dropdown-menu .panel ul>li:hover,
.dropdown-menu .switch-cards .cards ul>li:hover,
.dropdown-menu footer ul>li:hover,
.dropdown-menu ul>li:hover,
.right-overflow-menu .list-page .accountAndAmountPanel ul>li:hover,
.right-overflow-menu .list-page .dates-panel ul>li:hover,
.right-overflow-menu .panel ul>li:hover,
.right-overflow-menu .switch-cards .cards ul>li:hover,
.right-overflow-menu footer ul>li:hover,
.right-overflow-menu ul>li:hover {
	background: #EDEDED;
	cursor: pointer
}

.dropdown-menu .dropdown-menu-item,
.dropdown-menu .right-overflow-menu online-banking-menu-item>a,
.dropdown-menu .right-overflow-menu>a,
.dropdown-menu .right-overflow-menu>li>a,
.dropdown-menu .right-overflow-menu>li>online-banking-menu-item>a,
.dropdown-menu online-banking-menu-item>a,
.dropdown-menu>a,
.dropdown-menu>li>a,
.dropdown-menu>li>online-banking-menu-item>a,
.right-overflow-menu .dropdown-menu online-banking-menu-item>a,
.right-overflow-menu .dropdown-menu-item,
.right-overflow-menu .dropdown-menu>a,
.right-overflow-menu .dropdown-menu>li>a,
.right-overflow-menu .dropdown-menu>li>online-banking-menu-item>a,
.right-overflow-menu online-banking-menu-item>a,
.right-overflow-menu>a,
.right-overflow-menu>li>a,
.right-overflow-menu>li>online-banking-menu-item>a {
	border-bottom: 1px solid #EDEDED;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 400;
	white-space: nowrap;
	display: block;
	text-decoration: none
}

.dropdown-menu .dropdown-menu-item:last-child,
.dropdown-menu .right-overflow-menu online-banking-menu-item>a:last-child,
.dropdown-menu .right-overflow-menu>a:last-child,
.dropdown-menu .right-overflow-menu>li>a:last-child,
.dropdown-menu .right-overflow-menu>li>online-banking-menu-item>a:last-child,
.dropdown-menu online-banking-menu-item>a:last-child,
.dropdown-menu>a:last-child,
.dropdown-menu>li>a:last-child,
.dropdown-menu>li>online-banking-menu-item>a:last-child,
.right-overflow-menu .dropdown-menu online-banking-menu-item>a:last-child,
.right-overflow-menu .dropdown-menu-item:last-child,
.right-overflow-menu .dropdown-menu>a:last-child,
.right-overflow-menu .dropdown-menu>li>a:last-child,
.right-overflow-menu .dropdown-menu>li>online-banking-menu-item>a:last-child,
.right-overflow-menu online-banking-menu-item>a:last-child,
.right-overflow-menu>a:last-child,
.right-overflow-menu>li>a:last-child,
.right-overflow-menu>li>online-banking-menu-item>a:last-child {
	border-bottom: none
}

.dropdown-menu .dropdown-menu-item:first-child,
.dropdown-menu .right-overflow-menu online-banking-menu-item>a:first-child,
.dropdown-menu .right-overflow-menu>a:first-child,
.dropdown-menu .right-overflow-menu>li>a:first-child,
.dropdown-menu .right-overflow-menu>li>online-banking-menu-item>a:first-child,
.dropdown-menu online-banking-menu-item>a:first-child,
.dropdown-menu>a:first-child,
.dropdown-menu>li>a:first-child,
.dropdown-menu>li>online-banking-menu-item>a:first-child,
.right-overflow-menu .dropdown-menu online-banking-menu-item>a:first-child,
.right-overflow-menu .dropdown-menu-item:first-child,
.right-overflow-menu .dropdown-menu>a:first-child,
.right-overflow-menu .dropdown-menu>li>a:first-child,
.right-overflow-menu .dropdown-menu>li>online-banking-menu-item>a:first-child,
.right-overflow-menu online-banking-menu-item>a:first-child,
.right-overflow-menu>a:first-child,
.right-overflow-menu>li>a:first-child,
.right-overflow-menu>li>online-banking-menu-item>a:first-child {
	border-bottom: 1px solid #EDEDED
}

.dropdown-menu .dropdown-menu-header,
.right-overflow-menu .dropdown-menu-header {
	color: #222;
	line-height: 0;
	font-size: 1.3em;
	padding: 1em 0 0
}

.dropdown-menu .dropdown-menu-sub-header,
.right-overflow-menu .dropdown-menu-sub-header {
	color: #666;
	font-size: .8rem
}

.dropdown-menu online-banking-menu-item>a,
.dropdown-menu>a,
.dropdown-menu>li>a,
.dropdown-menu>li>online-banking-menu-item>a,
.right-overflow-menu online-banking-menu-item>a,
.right-overflow-menu>a,
.right-overflow-menu>li>a,
.right-overflow-menu>li>online-banking-menu-item>a {
	color: #767676
}

.dropdown-menu online-banking-menu-item>a:hover,
.dropdown-menu>a:hover,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>online-banking-menu-item>a:hover,
.right-overflow-menu online-banking-menu-item>a:hover,
.right-overflow-menu>a:hover,
.right-overflow-menu>li>a:hover,
.right-overflow-menu>li>online-banking-menu-item>a:hover {
	cursor: pointer;
	color: #FFF;
	background-color: #0496FD
}

.switch-to-old-site {
	top: 7.5em;
	right: .5em
}

.switch-to-old-site:after {
	display: none
}

.right-overflow-menu {
	right: 1.2em!important
}

@media only screen and (min-width:40.063em) {
	.right-overflow-menu {
		margin-right: 3.8em
	}
}

@media only screen and (min-width:64.063em) {
	.right-overflow-menu {
		margin-top: -30px;
		margin-right: 5px
	}
}

hidden-form-button form {
	display: inline
}

hidden-form-button form .btn span,
hidden-form-button form button span {
	color: #FFF
}

.help-section {
	background-color: #F6F6F6
}

.help-section .help-text {
	padding: 1em
}

.help-section .help-text h4 {
	font-size: 1.2rem
}

.help-section .help-text p {
	margin-top: 1em
}

.help-section .telephone-row {
	background-color: inherit;
	border-top: 1px solid #EDEDED
}

.help-section .telephone-row .customer-care-column {
	display: block;
	margin-right: 2.3576515979%;
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 1rem;
	text-align: center;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #D2D2D2;
	float: left
}

.help-section .telephone-row .customer-care-column:last-child {
	margin-right: 0
}

@media only screen and (max-width:40em) {
	.help-section .telephone-row .customer-care-column {
		padding-left: 1rem;
		padding-right: 0
	}
}

@media only screen and (min-width:40.063em) {
	.help-section .telephone-row .customer-care-column {
		float: left;
		display: block;
		margin-right: 2.3576515979%;
		width: 48.821174201%
	}
	.help-section .telephone-row .customer-care-column:last-child {
		margin-right: 0
	}
	.help-section .telephone-row .customer-care-column:nth-child(1) {
		border-right: 1px solid #D2D2D2;
		border-bottom: none
	}
}

.help-section .telephone-row .customer-care-column .telephone-icon {
	display: inline-block
}

.help-section .telephone-row .customer-care-column .telephone-icon i.icomoon-call {
	color: #424242;
	font-size: 2.8rem;
	padding-right: .1rem
}

@media only screen and (max-width:40em) {
	.help-section .telephone-row .customer-care-column .telephone-icon i.icomoon-call {
		padding-right: .1rem
	}
}

@media only screen and (min-width:40.063em) {
	.help-section .telephone-row .customer-care-column .telephone-icon i.icomoon-call {
		font-size: 2.5em
	}
}

.help-section .telephone-row .customer-care-column .telephone-text {
	color: #787878;
	display: inline-block;
	text-align: left
}

@media only screen and (min-width:40.063em) {
	.help-section .telephone-row .customer-care-column .telephone-text .telephone-text-label {
		display: block
	}
}

@media only screen and (max-width:40em) {
	.help-section .telephone-row .customer-care-column .telephone-text a {
		font-size: .85rem
	}
}

@media only screen and (min-width:40.063em) {
	.help-section .telephone-row .customer-care-column .telephone-text a {
		color: #787878;
		text-decoration: none
	}
}

.help-section .telephone-row .customer-care-column .telephone-text .telephone-number-link a {
	padding-left: 0;
	color: #222
}

.dropdown-button-link .btn:focus,
.dropdown-button-link button:focus {
	outline: 0
}

.dropdown-button-link .dropdown-menu,
.dropdown-button-link .right-overflow-menu {
	right: inherit;
	min-width: 100px
}

.moving-forward .button {
	border-radius: 3px;
	margin-right: 5px;
	background-color: #03a;
	border-color: #0278cc;
	text-transform: uppercase;
	padding: .8em 1.2em;
	width: auto;
	font-size: 1em
}

@media only screen and (max-width:40em) {
	.moving-forward .button {
		margin-top: 12px;
		margin-bottom: 5px;
		width: 95%;
		margin-left: 0;
		margin-right: 0;
		float: none!important
	}
}

@media only screen and (min-width:40.063em) {
	.moving-forward .button {
		margin-top: 5px;
		margin-bottom: 5px
	}
}

.moving-forward .button.secondary,
.moving-forward sb-button.button.danger-secondary,
.moving-forward sb-link.button.danger-secondary {
	background-color: #EEE;
	border-color: #FFF;
	color: #03a
}

.moving-forward .current-step {
	background-color: #03a;
	width: 18px;
	height: 18px;
	border-radius: 30px;
	position: absolute;
	top: -1px;
	left: -1px
}

.moving-forward .description {
	color: #FFF;
	font-size: 24px;
	font-weight: 200
}

.moving-forward .description.bold-text {
	font-weight: 500
}

@media only screen and (min-width:40.063em) {
	.moving-forward .description {
		margin-left: -40%;
		text-indent: 6%;
		text-align: start;
		margin-top: 82px;
		line-height: 28px;
		font-size: 22px;
		padding-right: 2em
	}
}

@media only screen and (min-width:64.063em) {
	.moving-forward .description {
		padding-right: 5em
	}
}

@media only screen and (max-width:40em) {
	.moving-forward .description {
		font-size: 16px
	}
}

.moving-forward .disabled-step {
	background-color: #EEE;
	width: 12px;
	height: 12px;
	border-radius: 50px
}

.moving-forward .header {
	color: #FFF;
	font-size: 1.9em;
	font-weight: 200;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 40px
}

.moving-forward .header.blue {
	color: #004795;
	font-weight: 400
}

@media only screen and (max-width:40em) {
	.moving-forward .header {
		word-wrap: break-word;
		font-size: 16px;
		margin-bottom: 16px
	}
}

.moving-forward .header-description {
	margin-top: -31px;
	font-size: 1.6em;
	font-weight: 400;
	color: #767676
}

.moving-forward .header-description.no-margin-top {
	margin-top: 0
}

@media only screen and (max-width:40em) {
	.moving-forward .header-description {
		font-size: 16px
	}
	.moving-forward .header-description.smaller-description {
		font-size: 14px
	}
}

@media only screen and (min-width:40.063em) {
	.moving-forward .header-description {
		padding-bottom: 31px
	}
}

.moving-forward .modal-container {
	margin-top: 9em;
	padding: 0;
	width: 780px;
	border-radius: 4px
}

@media only screen and (max-width:40em) {
	.moving-forward .modal-container {
		width: 90%;
		margin-top: 0;
		max-height: 100%
	}
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.moving-forward .modal-container {
		max-width: 640px;
		margin-top: 9em
	}
}

@media only screen and (min-width:64.063em) {
	.moving-forward .modal-container {
		max-width: 780px
	}
}

.moving-forward .modal-container .modal-close {
	position: absolute;
	right: 0
}

.moving-forward .upgrade-header {
	color: #FFF;
	font-size: 25px;
	font-weight: 200
}

@media only screen and (min-width:40.063em) {
	.moving-forward .upgrade-header {
		text-align: right;
		line-height: 28px;
		font-size: 22px
	}
}

@media only screen and (max-width:40em) {
	.moving-forward .upgrade-header {
		margin-bottom: 16px;
		font-size: 16px
	}
}

.moving-forward .sign-in-box {
	padding-bottom: 2em
}

.moving-forward .sign-in-box.desktop {
	margin-top: -20px;
	padding-bottom: 0;
	width: 100%
}

.moving-forward .progress-content {
	background-color: #FFF;
	position: relative;
	bottom: 0;
	width: 100%;
	height: 65px
}

.moving-forward .sb-background {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #EDEDED;
	background-image: url(../../../assets/images/moving_forward/welcome_background.jpg)
}

@media only screen and (min-width:40.063em) {
	.moving-forward .sb-background {
		padding-bottom: 2rem
	}
}

.moving-forward .sb-logo {
	text-align: center;
	display: inline-block;
	background-repeat: no-repeat no-repeat;
	pointer-events: none;
	margin-top: 50px
}

@media only screen and (max-width:40em) {
	.moving-forward .sb-logo {
		margin-top: 15px
	}
}

.moving-forward .sb-logo .sb-icon {
	height: 54px
}

@media only screen and (max-width:40em) {
	.moving-forward .sb-logo .sb-icon {
		height: 45px
	}
}

.moving-forward .section-padding {
	padding-bottom: 1em;
	padding-right: 7px
}

@media only screen and (max-width:40em) {
	.moving-forward .section-padding {
		padding-right: 0
	}
}

@media only screen and (min-width:40.063em) {
	.moving-forward .section-padding.simple-sigonon-panel-margin-top {
		margin-top: 38px;
		padding-left: 10px
	}
	.moving-forward .section-padding.simple-sigonon-panel-margin-top .btn,
	.moving-forward .section-padding.simple-sigonon-panel-margin-top button {
		margin-top: -32px;
		margin-bottom: 5px
	}
}

.moving-forward .security-background {
	background: #F3F3F3
}

@media only screen and (min-width:40.063em) {
	.moving-forward .security-background {
		padding-bottom: 5rem
	}
}

.moving-forward .text-separator {
	height: 148px;
	margin-left: -48px;
	top: 130px;
	transform: skew(-1deg)
}

.moving-forward .tick {
	float: right;
	min-width: 100%;
	max-width: 100%;
	padding-top: 2px
}

@media (min-width:580px) and (max-width:620px) {
	.moving-forward .tick {
		padding: 12px;
		min-width: 70%;
		max-width: 70%
	}
}

@media only screen and (max-width:40em) {
	.moving-forward .tick {
		padding-top: 6px;
		min-width: 70%;
		max-width: 70%
	}
}

.moving-forward .tick-text {
	float: left;
	margin-bottom: 21px;
	color: #FFF;
	font-size: 16px;
	text-align: left
}

@media only screen and (min-width:64.063em) {
	.moving-forward .tick-text {
		font-size: 18px
	}
}

.moving-forward ul#progress {
	list-style: none;
	width: 125px;
	margin: 0 auto;
	padding-left: 3em
}

.moving-forward ul#progress li {
	float: left;
	position: relative;
	width: 15px;
	height: 15px;
	border-radius: 50px;
	border: 1px solid #EEE;
	background: #EEE;
	margin-left: 10px;
	margin-top: 20px
}

@media only screen and (max-width:40em) {
	.moving-forward ul#progress li {
		margin-top: 10px
	}
}

.moving-forward ul#progress li:first-child {
	margin-left: 0
}

.moving-forward ul#progress .no-padding-top {
	padding-top: 0
}

@media only screen and (min-width:64.063em) {
	.moving-forward ul#security-features {
		margin: 0
	}
}

.moving-forward ul#security-features li {
	padding: 0 1em 0 4em
}

@media only screen and (max-width:40em) {
	.moving-forward ul#security-features li {
		padding-left: 1em
	}
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.moving-forward ul#security-features li {
		padding-left: 1em;
		margin-bottom: -10px
	}
}

.moving-forward .moving-forward-overflow {
	overflow-x: hidden
}

.expander-card-container {
	opacity: 1
}

@media only screen and (min-width:64.063em) {
	.expander-card-container {
		padding-left: .6em;
		padding-right: .6em
	}
}

.expander-card-container.with-margin {
	margin-left: 8em
}

.expander-card-container.active {
	margin: 1em 0;
	-webkit-transform: scale(1.05, 1.1);
	-moz-transform: scale(1.05, 1.1);
	-ms-transform: scale(1.05, 1.1);
	-o-transform: scale(1.05, 1.1);
	transform: scale(1.05, 1.1);
	transition: transform 200ms ease 50ms
}

.expander-card-container.active:last-child {
	margin-top: .3em
}

@media only screen and (min-width:64.063em) {
	.expander-card-container.active {
		margin: 0
	}
	.expander-card-container.active:last-child {
		margin-top: 0
	}
}

@media only screen and (min-width:40.063em) {
	.expander-card-container.active {
		-webkit-transform: scaleY(1.1);
		-moz-transform: scaleY(1.1);
		-ms-transform: scaleY(1.1);
		-o-transform: scaleY(1.1);
		transform: scaleY(1.1)
	}
}

.expander-card-container.active expander-card .list-page .accountAndAmountPanel,
.expander-card-container.active expander-card .list-page .dates-panel,
.expander-card-container.active expander-card .panel,
.expander-card-container.active expander-card .switch-cards .cards,
.list-page .expander-card-container.active expander-card .accountAndAmountPanel,
.list-page .expander-card-container.active expander-card .dates-panel,
.switch-cards .expander-card-container.active expander-card .cards {
	border-radius: 0 3px 3px 0;
	border-left: 3px solid #0ad;
	box-shadow: 0 2px 3px 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	transition: box-shadow 200ms ease 50ms
}

.expander-card-container.active expander-card .list-page .accountAndAmountPanel>div,
.expander-card-container.active expander-card .list-page .dates-panel>div,
.expander-card-container.active expander-card .panel>div,
.expander-card-container.active expander-card .switch-cards .cards>div,
.list-page .expander-card-container.active expander-card .accountAndAmountPanel>div,
.list-page .expander-card-container.active expander-card .dates-panel>div,
.switch-cards .expander-card-container.active expander-card .cards>div {
	-webkit-transform: scale(0.95, .91);
	-moz-transform: scale(0.95, .91);
	-ms-transform: scale(0.95, .91);
	-o-transform: scale(0.95, .91);
	transform: scale(0.95, .91);
	transition: transform 200ms ease 50ms
}

@media only screen and (min-width:40.063em) {
	.expander-card-container.active expander-card .list-page .accountAndAmountPanel>div,
	.expander-card-container.active expander-card .list-page .dates-panel>div,
	.expander-card-container.active expander-card .panel>div,
	.expander-card-container.active expander-card .switch-cards .cards>div,
	.list-page .expander-card-container.active expander-card .accountAndAmountPanel>div,
	.list-page .expander-card-container.active expander-card .dates-panel>div,
	.switch-cards .expander-card-container.active expander-card .cards>div {
		-webkit-transform: scaleY(0.91);
		-moz-transform: scaleY(0.91);
		-ms-transform: scaleY(0.91);
		-o-transform: scaleY(0.91);
		transform: scaleY(0.91)
	}
}

.expander-card-container.active expander-card .list-page .accountAndAmountPanel>div:first-child,
.expander-card-container.active expander-card .list-page .dates-panel>div:first-child,
.expander-card-container.active expander-card .panel>div:first-child,
.expander-card-container.active expander-card .switch-cards .cards>div:first-child,
.list-page .expander-card-container.active expander-card .accountAndAmountPanel>div:first-child,
.list-page .expander-card-container.active expander-card .dates-panel>div:first-child,
.switch-cards .expander-card-container.active expander-card .cards>div:first-child {
	margin-bottom: -.5em
}

@media only screen and (min-width:64.063em) {
	.expander-card-container.upgraded-migration-design {
		transition: transform 200ms ease 50ms;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1)
	}
}

.expander-card-container.upgraded-migration-design expander-card .list-page .accountAndAmountPanel,
.expander-card-container.upgraded-migration-design expander-card .list-page .dates-panel,
.expander-card-container.upgraded-migration-design expander-card .panel,
.expander-card-container.upgraded-migration-design expander-card .switch-cards .cards,
.list-page .expander-card-container.upgraded-migration-design expander-card .accountAndAmountPanel,
.list-page .expander-card-container.upgraded-migration-design expander-card .dates-panel,
.switch-cards .expander-card-container.upgraded-migration-design expander-card .cards {
	border-left-width: 0
}

@media only screen and (min-width:64.063em) {
	.expander-card-container.upgraded-migration-design expander-card .list-page .accountAndAmountPanel>div,
	.expander-card-container.upgraded-migration-design expander-card .list-page .dates-panel>div,
	.expander-card-container.upgraded-migration-design expander-card .panel>div,
	.expander-card-container.upgraded-migration-design expander-card .switch-cards .cards>div,
	.list-page .expander-card-container.upgraded-migration-design expander-card .accountAndAmountPanel>div,
	.list-page .expander-card-container.upgraded-migration-design expander-card .dates-panel>div,
	.switch-cards .expander-card-container.upgraded-migration-design expander-card .cards>div {
		transition: transform 200ms ease 50ms
	}
}

@media only screen and (min-width:64.063em) and (min-width:40.063em) {
	.expander-card-container.upgraded-migration-design expander-card .list-page .accountAndAmountPanel>div,
	.expander-card-container.upgraded-migration-design expander-card .list-page .dates-panel>div,
	.expander-card-container.upgraded-migration-design expander-card .panel>div,
	.expander-card-container.upgraded-migration-design expander-card .switch-cards .cards>div,
	.list-page .expander-card-container.upgraded-migration-design expander-card .accountAndAmountPanel>div,
	.list-page .expander-card-container.upgraded-migration-design expander-card .dates-panel>div,
	.switch-cards .expander-card-container.upgraded-migration-design expander-card .cards>div {
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1)
	}
}

@media only screen and (min-width:64.063em) {
	.expander-card-container.upgraded-migration-design expander-card .list-page .accountAndAmountPanel>div:first-child,
	.expander-card-container.upgraded-migration-design expander-card .list-page .dates-panel>div:first-child,
	.expander-card-container.upgraded-migration-design expander-card .panel>div:first-child,
	.expander-card-container.upgraded-migration-design expander-card .switch-cards .cards>div:first-child,
	.list-page .expander-card-container.upgraded-migration-design expander-card .accountAndAmountPanel>div:first-child,
	.list-page .expander-card-container.upgraded-migration-design expander-card .dates-panel>div:first-child,
	.switch-cards .expander-card-container.upgraded-migration-design expander-card .cards>div:first-child {
		margin-bottom: 0
	}
}

.expander-card-container.inactive {
	opacity: .5
}

.expander-register-obb {
	float: none;
	margin: auto
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.expander-register-obb {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
}

@media only screen and (min-width:0) and (max-width:64em) {
	.expander-register-obb {
		margin-top: 1.25em;
		position: relative;
		max-width: 100%
	}
}

.expander-register-obb img {
	padding-right: 7px;
	height: 24px;
	vertical-align: middle;
	display: inline-block
}

.expanderBorder {
	border-radius: 3px;
	box-shadow: 0 2px 3px 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

.register-obb {
	text-align: left
}

.register-obb .expanderBorder {
	margin: auto;
	float: none
}

@media only screen and (min-width:0) and (max-width:64em) {
	.register-obb {
		font-size: 1em!important
	}
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.register-obb span {
		margin-left: -5px!important
	}
}

.obbRegisterFont {
	font-size: 1em;
	color: #03a
}

@media only screen and (min-width:40.063em) {
	.obbRegisterFont {
		font-size: 1.2em
	}
	.obbRegisterFont img {
		margin-left: -15px
	}
}

.obbRegisterFont-strongauth {
	display: inline-block;
	max-width: 80%;
	line-height: 1.5em;
	vertical-align: middle;
	font-size: 1em;
	color: #03a
}

@media only screen and (min-width:40.063em) {
	.obbRegisterFont-strongauth {
		font-size: 1.2em
	}
	.obbRegisterFont-strongauth img {
		margin-left: -15px
	}
}

.imgSpaceing {
	margin-top: -5px!important
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.imgSpaceing {
		margin-left: -15px!important
	}
}

@media only screen and (max-width:40em) {
	.imgSpaceing {
		margin-top: -30px!important
	}
}

.expanderCardLength>div {
	height: 316px
}

expander-card {
	display: block
}

@media only screen and (min-width:64.063em) {
	expander-card.register {
		margin-top: -.1em
	}
}

.list-page expander-card .accountAndAmountPanel,
.list-page expander-card .dates-panel,
.switch-cards expander-card .cards,
expander-card .list-page .accountAndAmountPanel,
expander-card .list-page .dates-panel,
expander-card .panel,
expander-card .switch-cards .cards {
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .23), 0 1px 3px rgba(0, 0, 0, .1)
}

.list-page expander-card .collapsed.accountAndAmountPanel,
.list-page expander-card .collapsed.dates-panel,
.switch-cards expander-card .collapsed.cards,
expander-card .list-page .collapsed.accountAndAmountPanel,
expander-card .list-page .collapsed.dates-panel,
expander-card .panel.collapsed,
expander-card .switch-cards .collapsed.cards {
	padding: 0
}

.list-page expander-card .collapsed.accountAndAmountPanel:hover,
.list-page expander-card .collapsed.dates-panel:hover,
.switch-cards expander-card .collapsed.cards:hover,
expander-card .list-page .collapsed.accountAndAmountPanel:hover,
expander-card .list-page .collapsed.dates-panel:hover,
expander-card .panel.collapsed:hover,
expander-card .switch-cards .collapsed.cards:hover {
	background-color: #EDEDED
}

.list-page expander-card .collapsed.accountAndAmountPanel .expander-head,
.list-page expander-card .collapsed.dates-panel .expander-head,
.switch-cards expander-card .collapsed.cards .expander-head,
expander-card .list-page .collapsed.accountAndAmountPanel .expander-head,
expander-card .list-page .collapsed.dates-panel .expander-head,
expander-card .panel.collapsed .expander-head,
expander-card .switch-cards .collapsed.cards .expander-head {
	padding: 1em
}

.list-page expander-card .collapsed.accountAndAmountPanel .expander-head:hover,
.list-page expander-card .collapsed.dates-panel .expander-head:hover,
.switch-cards expander-card .collapsed.cards .expander-head:hover,
expander-card .list-page .collapsed.accountAndAmountPanel .expander-head:hover,
expander-card .list-page .collapsed.dates-panel .expander-head:hover,
expander-card .panel.collapsed .expander-head:hover,
expander-card .switch-cards .collapsed.cards .expander-head:hover {
	cursor: pointer
}

.list-page expander-card .collapsed.accountAndAmountPanel .expander-head i,
.list-page expander-card .collapsed.dates-panel .expander-head i,
.switch-cards expander-card .collapsed.cards .expander-head i,
expander-card .list-page .collapsed.accountAndAmountPanel .expander-head i,
expander-card .list-page .collapsed.dates-panel .expander-head i,
expander-card .panel.collapsed .expander-head i,
expander-card .switch-cards .collapsed.cards .expander-head i {
	display: inherit!important
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.list-page expander-card .accountAndAmountPanel,
	.list-page expander-card .dates-panel,
	.switch-cards expander-card .cards,
	expander-card .list-page .accountAndAmountPanel,
	expander-card .list-page .dates-panel,
	expander-card .panel,
	expander-card .switch-cards .cards {
		margin-top: 1.25em!important;
		margin-bottom: 0!important
	}
}

@media only screen and (max-width:40em) {
	.list-page expander-card .accountAndAmountPanel,
	.list-page expander-card .dates-panel,
	.switch-cards expander-card .cards,
	expander-card .list-page .accountAndAmountPanel,
	expander-card .list-page .dates-panel,
	expander-card .panel,
	expander-card .switch-cards .cards {
		box-shadow: 0 2px 1px 2px rgba(0, 0, 0, .18), 0 8px 5px rgba(0, 0, 0, .3);
		margin-top: 1em!important;
		margin-bottom: 0!important
	}
}

expander-card .expander-head img {
	padding-right: .5em;
	vertical-align: middle
}

expander-card .expander-head h3 {
	color: #03a;
	display: inline-block;
	font-size: 1em;
	max-width: 75%;
	vertical-align: middle;
	line-height: 1.5em
}

@media only screen and (min-width:40.063em) {
	expander-card .expander-head h3 {
		margin-top: .2em;
		font-size: 1.3em;
		max-width: inherit
	}
}

expander-card .expander-head i {
	font-size: 1.3em;
	font-weight: 700;
	float: right;
	margin-top: .5em;
	color: #0ad
}

@media only screen and (min-width:64.063em) {
	expander-card .expander-head i {
		display: none
	}
}

.account-section .available-balance {
	color: #222;
	font-size: 1.3em
}

.account-section .subtext {
	color: #767676;
	font-size: .9em
}

.account-section .badge {
	color: #03a;
	font-size: 1.3em;
	border: 1px solid #03a;
	border-radius: 25px;
	margin-right: 15px;
	height: 40px;
	width: 40px;
	padding-top: 6px;
	text-align: center
}

.account-section .name {
	color: #03a;
	font-size: 1.3em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.account-section .type {
	color: #767676;
	font-size: .9em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.new-account-dropdown .available-balance {
	float: left;
	padding-right: 1em
}

@media only screen and (min-device-width:400px) and (max-device-width:605px) {
	.new-account-dropdown .available-balance {
		margin-left: 0
	}
}

@media only screen and (min-width:40.063em) {
	.new-account-dropdown .available-balance {
		margin-left: 2em
	}
}

.new-account-dropdown .remaining-limit {
	float: left
}

@media only screen and (max-width:40em) {
	.new-account-dropdown,
	.new-account-dropdown .available-balance,
	.new-account-dropdown .remaining-limit {
		width: 100%
	}
	.new-account-dropdown .available-balance,
	.new-account-dropdown .remaining-limit {
		display: table;
		width: 100%;
		padding-top: 1em;
		padding-right: 0;
		text-align: center
	}
	.new-account-dropdown .available-balance span,
	.new-account-dropdown .available-balance span:nth-child(1),
	.new-account-dropdown .remaining-limit span,
	.new-account-dropdown .remaining-limit span:nth-child(1) {
		display: table-footer-group
	}
}

.form-section-sap .new-account-dropdown section,
.new-account-dropdown .clear,
.new-account-dropdown .clearfix,
.new-account-dropdown .filter-controls,
.new-account-dropdown .form-section-sap section,
.new-account-dropdown .notice-deposit .form-section-notice section,
.new-account-dropdown .page-heading-row,
.new-account-dropdown .quote .loan-agreement section,
.new-account-dropdown .well-container,
.new-account-dropdown form section,
.new-account-dropdown ng-form section,
.notice-deposit .form-section-notice .new-account-dropdown section,
.quote .loan-agreement .new-account-dropdown section,
form .new-account-dropdown section,
ng-form .new-account-dropdown section {
	margin-bottom: 24px;
	padding: 0
}

.form-section-sap .new-account-dropdown section .inline-info,
.new-account-dropdown .clear .inline-info,
.new-account-dropdown .clearfix .inline-info,
.new-account-dropdown .filter-controls .inline-info,
.new-account-dropdown .form-section-sap section .inline-info,
.new-account-dropdown .notice-deposit .form-section-notice section .inline-info,
.new-account-dropdown .page-heading-row .inline-info,
.new-account-dropdown .quote .loan-agreement section .inline-info,
.new-account-dropdown .well-container .inline-info,
.new-account-dropdown form section .inline-info,
.new-account-dropdown ng-form section .inline-info,
.notice-deposit .form-section-notice .new-account-dropdown section .inline-info,
.quote .loan-agreement .new-account-dropdown section .inline-info,
form .new-account-dropdown section .inline-info,
ng-form .new-account-dropdown section .inline-info {
	margin-top: 0
}

.new-account-dropdown .clickable-area:hover {
	cursor: pointer;
	background-color: #F6F6F6
}

.new-account-dropdown .styled-select-account {
	width: 100%;
	border: none;
	display: inline-block;
	padding: 0;
	overflow: hidden;
	height: 38px;
	outline: 0
}

.new-account-dropdown .styled-select-account select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	border: 0 solid #D3D3D3;
	background-color: inherit;
	background-image: url(../../../assets/images/icon_blue_select_caret_down.png)!important;
	background-repeat: no-repeat;
	background-position: right center;
	width: 260px;
	color: gray
}

@media only screen and (max-width:40em) {
	.new-account-dropdown .styled-select-account select {
		width: 100%
	}
}

.new-account-dropdown .inline-select {
	width: 100%
}

@media only screen and (min-width:40.063em) {
	.new-account-dropdown .inline-select {
		margin: 0;
		width: 55%;
		border-right: 2px solid #D3D3D3
	}
}

@media only screen and (max-width:40em) {
	.new-account-dropdown .inline-select {
		margin: 0 auto
	}
}

@media only screen and (min-device-width:360px) and (max-device-width:605px) {
	.new-account-dropdown .inline-select {
		border-bottom: 2px solid #D3D3D3
	}
}

.new-account-dropdown .badge {
	color: #03a;
	font-size: 1.1em;
	border: 1px solid #03a;
	border-radius: 25px;
	margin-right: 15px;
	height: 40px;
	width: 40px;
	padding-top: 8px;
	text-align: center
}

.new-account-dropdown .name {
	color: #03a;
	font-size: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.account-selector .account .new-account-dropdown .type,
.new-account-dropdown .account-selector .account .type,
.new-account-dropdown .number,
.new-account-dropdown .type {
	color: #767676;
	font-size: .9em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.new-account-dropdown .btn,
.new-account-dropdown button {
	font-size: 1.2em
}

.new-account-dropdown .icon-button-link.btn .title>i,
.new-account-dropdown button.icon-button-link .title>i {
	float: none;
	padding: 0;
	padding-left: 7px;
	font-size: 1.2em;
	margin-top: -2px
}

.new-account-avatar {
	margin-bottom: 10px!important;
	width: 100%
}

.new-account-avatar .grey-text {
	font-size: 13px
}

@media only screen and (max-width:40em) {
	.new-account-avatar .grey-text {
		font-size: 12px
	}
}

.new-account-avatar .balance {
	padding: 1.5em 0;
	border-left: thin solid #DDD
}

.new-account-avatar .balance.no-border-left {
	border-left: none
}

@media only screen and (max-width:40em) {
	.new-account-avatar .balance {
		text-align: center;
		padding-right: 50px;
		border-left: none;
		border-top: thin solid #DDD;
		margin-bottom: -.7em
	}
}

.new-account-avatar .balance .balance-space {
	padding-left: 2em
}

.new-account-avatar .balance .balance-space .available-balance {
	font-size: 1.3em
}

.new-account-avatar .account-selector .selected-account .account-dropdown-icon {
	top: 33%;
	right: 3em
}

@media only screen and (min-width:0) and (max-width:64em) {
	.new-account-avatar .account-selector .selected-account .account-dropdown-icon {
		top: 30%;
		right: 1em
	}
}

@media only screen and (max-width:40em) {
	.new-account-avatar .account-selector .account .badge {
		margin-left: -.5em
	}
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.new-account-avatar .medium-3 {
		width: 28%
	}
	.new-account-avatar .medium-4,
	.new-account-avatar .quote .loan-agreement .loan-agreement-information .definitions .definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .new-account-avatar .definition-term {
		width: 43%
	}
}

sb-account-dropdown.compact-design .account-selector .selected-account .account-dropdown-icon {
	top: 1.7142857143rem;
	right: .8571428571rem
}

sb-account-dropdown.compact-design .account-selector .account {
	padding-right: 2.1428571429rem
}

sb-account-dropdown.compact-design .account-selector .account .name {
	max-width: none
}

@media only screen and (min-width:64.063em) {
	sb-account-dropdown.compact-design .account-selector .account {
		padding: 1.4285714286rem 1.7142857143rem 1.4285714286rem .8571428571rem
	}
}

.tab-container {
	background: #FFF;
	padding: 0 .5em
}

.tab-container .tabs .tab {
	float: left;
	width: auto;
	padding: 1em 1.5em;
	text-align: center
}

.tab-container .tabs .tab.active {
	border-bottom: 3px solid #36c
}

.tab-container .tabs .tab.active a {
	color: #36c
}

.tab-container .tabs .tab a {
	color: #767676;
	text-decoration: none
}

sb-avatar .avatar {
	color: #03a;
	font-size: 1.3em;
	border: 1px solid #03a;
	border-radius: 25px;
	height: 40px;
	width: 40px;
	padding-top: 5px;
	text-align: center
}

sb-avatar.outline .avatar {
	color: #FFF;
	background-color: transparent;
	border-color: #FFF
}

sb-avatar.active .avatar {
	border-color: #03a;
	background-color: #03a;
	color: #FFF
}

sb-carousel {
	/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
	/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e7dc8aaa9fdebbe80ebcdff34057e9d1)
 * Config saved to config.json and https://gist.github.com/e7dc8aaa9fdebbe80ebcdff34057e9d1
 */
	/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
	/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
}

sb-carousel html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

sb-carousel body {
	margin: 0
}

sb-carousel article,
sb-carousel aside,
sb-carousel details,
sb-carousel figcaption,
sb-carousel figure,
sb-carousel footer,
sb-carousel header,
sb-carousel hgroup,
sb-carousel main,
sb-carousel menu,
sb-carousel nav,
sb-carousel section,
sb-carousel summary {
	display: block
}

sb-carousel audio,
sb-carousel canvas,
sb-carousel progress,
sb-carousel video {
	display: inline-block;
	vertical-align: baseline
}

sb-carousel audio:not([controls]) {
	display: none;
	height: 0
}

sb-carousel [hidden],
sb-carousel template {
	display: none
}

sb-carousel a {
	background-color: transparent
}

sb-carousel a:active,
sb-carousel a:hover {
	outline: 0
}

sb-carousel abbr[title] {
	border-bottom: 1px dotted
}

sb-carousel b,
sb-carousel strong {
	font-weight: 700
}

sb-carousel dfn {
	font-style: italic
}

sb-carousel h1 {
	font-size: 2em;
	margin: .67em 0
}

sb-carousel mark {
	background: #ff0;
	color: #000
}

sb-carousel small {
	font-size: 80%
}

sb-carousel sub,
sb-carousel sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sb-carousel sup {
	top: -.5em
}

sb-carousel sub {
	bottom: -.25em
}

sb-carousel img {
	border: 0
}

sb-carousel svg:not(:root) {
	overflow: hidden
}

sb-carousel hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

sb-carousel pre {
	overflow: auto
}

sb-carousel code,
sb-carousel kbd,
sb-carousel pre,
sb-carousel samp {
	font-family: monospace, monospace;
	font-size: 1em
}

sb-carousel .btn,
sb-carousel button,
sb-carousel input,
sb-carousel optgroup,
sb-carousel select,
sb-carousel textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

sb-carousel .btn,
sb-carousel button {
	overflow: visible
}

sb-carousel .btn,
sb-carousel button,
sb-carousel select {
	text-transform: none
}

sb-carousel .btn,
sb-carousel button,
sb-carousel html input[type=button],
sb-carousel input[type=reset],
sb-carousel input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

sb-carousel [disabled].btn,
sb-carousel button[disabled],
sb-carousel html input[disabled] {
	cursor: default
}

sb-carousel .btn::-moz-focus-inner,
sb-carousel button::-moz-focus-inner,
sb-carousel input::-moz-focus-inner {
	border: 0;
	padding: 0
}

sb-carousel input[type=checkbox],
sb-carousel input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

sb-carousel input[type=number]::-webkit-inner-spin-button,
sb-carousel input[type=number]::-webkit-outer-spin-button {
	height: auto
}

sb-carousel input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

sb-carousel input[type=search]::-webkit-search-cancel-button,
sb-carousel input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

sb-carousel fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

sb-carousel legend {
	border: 0;
	padding: 0
}

sb-carousel textarea {
	overflow: auto
}

sb-carousel optgroup {
	font-weight: 700
}

sb-carousel table {
	border-collapse: collapse;
	border-spacing: 0
}

sb-carousel td,
sb-carousel th {
	padding: 0
}

sb-carousel *,
sb-carousel :after,
sb-carousel :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

sb-carousel html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}

sb-carousel body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff
}

sb-carousel .btn,
sb-carousel button,
sb-carousel input,
sb-carousel select,
sb-carousel textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

sb-carousel a {
	color: #337ab7;
	text-decoration: none
}

sb-carousel a:focus,
sb-carousel a:hover {
	color: #23527c;
	text-decoration: underline
}

sb-carousel a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

sb-carousel figure {
	margin: 0
}

sb-carousel img {
	vertical-align: middle
}

sb-carousel .carousel-inner>.item>a>img,
sb-carousel .carousel-inner>.item>img,
sb-carousel .img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}

sb-carousel .img-rounded {
	border-radius: 6px
}

sb-carousel .img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}

sb-carousel .img-circle {
	border-radius: 50%
}

sb-carousel hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

sb-carousel .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

sb-carousel .sr-only-focusable:active,
sb-carousel .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

sb-carousel [role=button] {
	cursor: pointer
}

sb-carousel .carousel {
	position: relative
}

sb-carousel .carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%
}

sb-carousel .carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left
}

sb-carousel .carousel-inner>.item>a>img,
sb-carousel .carousel-inner>.item>img {
	line-height: 1
}

@media all and (transform-3d),
(-webkit-transform-3d) {
	sb-carousel .carousel-inner>.item {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px
	}
	sb-carousel .carousel-inner>.item.active.right,
	sb-carousel .carousel-inner>.item.next {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		left: 0
	}
	sb-carousel .carousel-inner>.item.active.left,
	sb-carousel .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		left: 0
	}
	sb-carousel .carousel-inner>.item.active,
	sb-carousel .carousel-inner>.item.next.left,
	sb-carousel .carousel-inner>.item.prev.right {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0
	}
}

sb-carousel .carousel-inner>.active,
sb-carousel .carousel-inner>.next,
sb-carousel .carousel-inner>.prev {
	display: block
}

sb-carousel .carousel-inner>.active {
	left: 0
}

sb-carousel .carousel-inner>.next,
sb-carousel .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%
}

sb-carousel .carousel-inner>.next {
	left: 100%
}

sb-carousel .carousel-inner>.prev {
	left: -100%
}

sb-carousel .carousel-inner>.next.left,
sb-carousel .carousel-inner>.prev.right {
	left: 0
}

sb-carousel .carousel-inner>.active.left {
	left: -100%
}

sb-carousel .carousel-inner>.active.right {
	left: 100%
}

sb-carousel .carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: .5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	background-color: transparent
}

sb-carousel .carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
	background-image: linear, to right, rgba(0, 0, 0, .5)0, rgba(0, 0, 0, .0001)100%;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

sb-carousel .carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
	background-image: linear, to right, rgba(0, 0, 0, .0001)0, rgba(0, 0, 0, .5)100%;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}

sb-carousel .carousel-control:focus,
sb-carousel .carousel-control:hover {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}

sb-carousel .carousel-control .glyphicon-chevron-left,
sb-carousel .carousel-control .glyphicon-chevron-right,
sb-carousel .carousel-control .icon-next,
sb-carousel .carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block
}

sb-carousel .carousel-control .glyphicon-chevron-left,
sb-carousel .carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px
}

sb-carousel .carousel-control .glyphicon-chevron-right,
sb-carousel .carousel-control .icon-next {
	right: 50%;
	margin-right: -10px
}

sb-carousel .carousel-control .icon-next,
sb-carousel .carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif
}

sb-carousel .carousel-control .icon-prev:before {
	content: '\2039'
}

sb-carousel .carousel-control .icon-next:before {
	content: '\203a'
}

sb-carousel .carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center
}

sb-carousel .carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: transparent
}

sb-carousel .carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff
}

sb-carousel .carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

sb-carousel .carousel-caption .btn {
	text-shadow: none
}

@media screen and (min-width:768px) {
	sb-carousel .carousel-control .glyphicon-chevron-left,
	sb-carousel .carousel-control .glyphicon-chevron-right,
	sb-carousel .carousel-control .icon-next,
	sb-carousel .carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px
	}
	sb-carousel .carousel-control .glyphicon-chevron-left,
	sb-carousel .carousel-control .icon-prev {
		margin-left: -10px
	}
	sb-carousel .carousel-control .glyphicon-chevron-right,
	sb-carousel .carousel-control .icon-next {
		margin-right: -10px
	}
	sb-carousel .carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px
	}
	sb-carousel .carousel-indicators {
		bottom: 20px
	}
}

.form-section-sap sb-carousel section:after,
.form-section-sap sb-carousel section:before,
.notice-deposit .form-section-notice sb-carousel section:after,
.notice-deposit .form-section-notice sb-carousel section:before,
.quote .loan-agreement sb-carousel section:after,
.quote .loan-agreement sb-carousel section:before,
form sb-carousel section:after,
form sb-carousel section:before,
ng-form sb-carousel section:after,
ng-form sb-carousel section:before,
sb-carousel .clear:after,
sb-carousel .clear:before,
sb-carousel .clearfix:after,
sb-carousel .clearfix:before,
sb-carousel .filter-controls:after,
sb-carousel .filter-controls:before,
sb-carousel .form-section-sap section:after,
sb-carousel .form-section-sap section:before,
sb-carousel .notice-deposit .form-section-notice section:after,
sb-carousel .notice-deposit .form-section-notice section:before,
sb-carousel .page-heading-row:after,
sb-carousel .page-heading-row:before,
sb-carousel .quote .loan-agreement section:after,
sb-carousel .quote .loan-agreement section:before,
sb-carousel .well-container:after,
sb-carousel .well-container:before,
sb-carousel form section:after,
sb-carousel form section:before,
sb-carousel ng-form section:after,
sb-carousel ng-form section:before {
	content: " ";
	display: table
}

.form-section-sap sb-carousel section:after,
.notice-deposit .form-section-notice sb-carousel section:after,
.quote .loan-agreement sb-carousel section:after,
form sb-carousel section:after,
ng-form sb-carousel section:after,
sb-carousel .clear:after,
sb-carousel .clearfix:after,
sb-carousel .filter-controls:after,
sb-carousel .form-section-sap section:after,
sb-carousel .notice-deposit .form-section-notice section:after,
sb-carousel .page-heading-row:after,
sb-carousel .quote .loan-agreement section:after,
sb-carousel .well-container:after,
sb-carousel form section:after,
sb-carousel ng-form section:after {
	clear: both
}

sb-carousel .center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

sb-carousel .pull-right {
	float: right!important
}

sb-carousel .pull-left {
	float: left!important
}

sb-carousel .hide {
	display: none!important
}

sb-carousel .show {
	display: block!important
}

sb-carousel .invisible {
	visibility: hidden
}

sb-carousel .text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

sb-carousel .hidden {
	display: none!important
}

sb-carousel .affix {
	position: fixed
}

sb-carousel .sb-carousel-holder {
	position: relative;
	min-height: 2.8571428571rem
}

sb-carousel .sb-carousel-holder .sb-carousel-spinner {
	position: absolute;
	z-index: 0
}

sb-carousel .sb-carousel-container {
	display: inline;
	display: inline-block;
	background: #FFF;
	box-shadow: 0 14px 28px 0 rgba(0, 0, 0, .25), 0 10px 10px 0 rgba(0, 0, 0, .26)
}

sb-carousel .sb-carousel-container .sb-slide {
	background: #FFF;
	min-width: 20rem
}

sb-carousel .sb-carousel-container .sb-carousel-indicators {
	position: relative
}

sb-carousel .sb-carousel-container .sb-carousel-indicators-list {
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 1.8571428571rem;
	width: 100%
}

sb-carousel .sb-carousel-container .sb-carousel-indicators-list-item {
	display: inline;
	display: inline-block;
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	margin: 0 .2142857143rem;
	width: .9285714286rem;
	height: .9285714286rem;
	border-radius: .9285714286rem
}

sb-carousel .sb-carousel-container .sb-carousel-indicators-list-item:hover {
	cursor: initial
}

sb-carousel .sb-carousel-container .sb-carousel-indicators-list-item.active {
	border-color: #03a;
	background: #03a;
	margin: 0 .2857142857rem;
	width: 1.1428571429rem;
	height: 1.1428571429rem;
	border-radius: 1.1428571429rem
}

sb-carousel .sb-carousel-container .sb-carousel-indicators-list-item-text {
	display: none
}

sb-carousel .sb-carousel-container .sb-carousel-controls {
	background-color: #FFF;
	padding: 1.2857142857rem;
	padding-top: 4.2857142857rem;
	overflow: auto
}

sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.danger,
sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.ost,
sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.primary {
	float: none
}

sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.danger .sb-button,
sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.ost .sb-button,
sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.primary .sb-button {
	margin-bottom: 1.1428571429rem
}

@media only screen and (min-width:40.063em) {
	sb-carousel .sb-carousel-container .sb-carousel-controls {
		padding-top: 1.2857142857rem
	}
	sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.danger,
	sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.ost,
	sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.primary {
		float: right
	}
	sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.danger .sb-button,
	sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.ost .sb-button,
	sb-carousel .sb-carousel-container .sb-carousel-controls sb-button.primary .sb-button {
		margin-bottom: 0
	}
}

a.left.carousel-control,
a.right.carousel-control,
ol.carousel-indicators {
	display: none
}

sb-slide .template {
	background: #F6F6F6;
	padding: .8571428571rem
}

@media only screen and (min-width:40.063em) {
	sb-slide .template {
		padding: 1.1428571429rem;
		width: 40.063em
	}
}

@media only screen and (min-width:64.063em) {
	sb-slide .template {
		padding: 1.7142857143rem;
		width: 64.063em
	}
}

sb-slide .template-1-logo {
	text-align: center
}

sb-slide .template-1-heading {
	color: #004795;
	font-size: 1.2857142857rem;
	padding: 1.4285714286rem;
	text-align: center
}

sb-slide .template-2 {
	overflow: auto
}

sb-slide .template-2-logo {
	text-align: center
}

sb-slide .template-2-heading {
	color: #004795;
	font-size: 1.2857142857rem;
	padding: 1.4285714286rem;
	text-align: center
}

@media only screen and (max-width:40em) {
	sb-slide .template-2-image {
		padding-top: 1.4285714286rem
	}
}

@media only screen and (min-width:40.063em) {
	sb-slide .template-2-text {
		float: right;
		width: 49%
	}
	sb-slide .template-2-image {
		float: left;
		width: 49%
	}
}

sb-slide .template-3 {
	padding: 0
}

sb-slide .template-3-image {
	text-align: left
}

sb-slide .template-3-content {
	position: fixed;
	top: 0;
	right: 0;
	width: 66%;
	background: #F6F6F6;
	height: 100%;
	padding: 1.7142857143rem;
	padding-top: 5rem
}

sb-slide .template-3-content-heading {
	color: #004795;
	font-size: 1.2857142857rem;
	padding: 1.4285714286rem 0
}

sb-slide .template-3-content-text {
	text-align: left
}

sb-action-card .action-card {
	background: #FFF;
	padding: .8571428571rem;
	min-height: 4.3571428571rem;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .2);
	border-radius: 2px;
	cursor: pointer;
	width: 100%;
	text-align: initial;
	line-height: initial;
	text-transform: none
}

sb-action-card .action-card:active,
sb-action-card .action-card:hover {
	background: #FFF
}

sb-action-card .action-card .mdl-ripple {
	background: #ACACAC
}

@media only screen and (min-width:64.063em) {
	sb-action-card .action-card {
		width: 16.2142857143rem;
		height: 9.0714285714rem
	}
}

@media only screen and (min-width:40.063em) {
	sb-action-card .action-card {
		cursor: initial
	}
	sb-action-card .action-card:hover {
		background: #FFF
	}
	sb-action-card .action-card .mdl-ripple {
		background: 0 0
	}
}

sb-action-card .action-card-icon {
	float: left;
	padding-right: 1.2142857143rem;
	padding-top: .4285714286rem;
	color: #0ad
}

sb-action-card .action-card-content {
	float: left;
	font-size: 1.1428571429rem;
	line-height: 2.25;
	height: 2.8571428571rem;
	width: 14.2857142857rem;
	overflow: hidden
}

@media only screen and (min-width:40.063em) {
	sb-action-card .action-card-content {
		width: 32.6428571429rem
	}
}

@media only screen and (min-width:64.063em) {
	sb-action-card .action-card-content {
		line-height: 1.8;
		height: 4.1428571429rem;
		width: 11.5714285714rem
	}
}

sb-action-card .action-card-divider {
	display: none
}

@media only screen and (min-width:64.063em) {
	sb-action-card .action-card-divider {
		display: block;
		clear: both;
		border-top: 1px solid #EDEDED;
		margin: 0 .1428571429rem;
		padding-bottom: .5714285714rem
	}
}

sb-action-card .action-card-actions {
	float: right
}

@media only screen and (max-width:40em) {
	sb-action-card .action-card-actions {
		display: none
	}
}

@media only screen and (min-width:64.063em) {
	sb-action-card .action-card-actions {
		clear: both
	}
}

sb-action-card-group .action-card-group {
	overflow: auto;
	margin-bottom: 1.1428571429rem
}

sb-action-card-group .action-card-group-heading {
	font-size: 1.2857142857rem;
	margin-bottom: .5714285714rem
}

sb-action-card-group .action-card-group sb-action-card:first-child .action-card {
	border-radius: 2px
}

sb-action-card-group .action-card-group sb-action-card:last-child .action-card {
	border-radius: 0 0 2px 2px
}

sb-action-card-group .action-card-group .action-card {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .2);
	border-radius: 0
}

@media only screen and (min-width:64.063em) {
	sb-action-card-group .action-card-group .action-card {
		float: left;
		margin-right: .7142857143rem;
		margin-bottom: .7142857143rem;
		border-radius: 0!important
	}
}

sb-investment-term span {
	color: #333
}

sb-investment-term input {
	width: 312px!important;
	color: #333!important;
	background: #FFF!important
}

.notice-deposit sb-investment-term .styled-selector-extended,
.savings-investments sb-investment-term .styled-select,
sb-investment-term .notice-deposit .styled-selector-extended,
sb-investment-term .savings-investments .styled-select,
sb-investment-term .styled-select,
sb-investment-term .styled-selector {
	width: 100%;
	border: none;
	display: inline-block;
	padding: 0;
	overflow: hidden;
	height: 40px;
	outline: 0
}

.notice-deposit sb-investment-term .styled-selector-extended select,
.savings-investments sb-investment-term .styled-select select,
sb-investment-term .notice-deposit .styled-selector-extended select,
sb-investment-term .savings-investments .styled-select select,
sb-investment-term .styled-select select,
sb-investment-term .styled-selector select {
	width: 312px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	border: 1px solid #D3D3D3;
	background-color: #FFF;
	background-image: url(../../../../assets/images/drop_down_arrow.png)!important;
	background-repeat: no-repeat;
	background-position: 97% center;
	height: 40px;
	padding: .7em;
	padding-left: 1em;
	font-size: 1em;
	line-height: normal;
	border-radius: 0
}

.notice-deposit sb-investment-term .styled-selector-extended select.negative,
sb-investment-term .notice-deposit .styled-selector-extended select.negative,
sb-investment-term .styled-select select.negative,
sb-investment-term .styled-selector select.negative {
	color: #E70011!important
}

.notice-deposit sb-investment-term .styled-selector-extended select.positive,
sb-investment-term .notice-deposit .styled-selector-extended select.positive,
sb-investment-term .styled-select select.positive,
sb-investment-term .styled-selector select.positive {
	color: #0E8A00!important
}

@media only screen and (max-width:40em) {
	.notice-deposit sb-investment-term .styled-selector-extended select,
	.savings-investments sb-investment-term .styled-select select,
	sb-investment-term .notice-deposit .styled-selector-extended select,
	sb-investment-term .savings-investments .styled-select select,
	sb-investment-term .styled-select select,
	sb-investment-term .styled-selector select {
		width: 100%
	}
}

.notice-deposit sb-investment-term .styled-selector-extended select:-moz-focusring,
sb-investment-term .notice-deposit .styled-selector-extended select:-moz-focusring,
sb-investment-term .styled-select select:-moz-focusring,
sb-investment-term .styled-selector select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000
}

@media screen and (min-width:1282px) {
	.notice-deposit sb-investment-term .styled-selector-extended select,
	.savings-investments sb-investment-term .styled-select select,
	sb-investment-term .notice-deposit .styled-selector-extended select,
	sb-investment-term .savings-investments .styled-select select,
	sb-investment-term .styled-select select,
	sb-investment-term .styled-selector select {
		overflow: hidden
	}
}

.notice-deposit sb-investment-term .styled-selector-extended select:focus,
sb-investment-term .notice-deposit .styled-selector-extended select:focus,
sb-investment-term .styled-select select:focus,
sb-investment-term .styled-selector select:focus {
	background-color: #FFF;
	outline: 0
}

.notice-deposit sb-investment-term .styled-selector-extended select.show-validation-styles.ng-invalid,
.notice-deposit sb-investment-term .styled-selector-extended select:focus,
sb-investment-term .notice-deposit .styled-selector-extended select.show-validation-styles.ng-invalid,
sb-investment-term .notice-deposit .styled-selector-extended select:focus,
sb-investment-term .styled-select select.show-validation-styles.ng-invalid,
sb-investment-term .styled-select select:focus,
sb-investment-term .styled-selector select.show-validation-styles.ng-invalid,
sb-investment-term .styled-selector select:focus {
	border: 1px solid #FF2A4C
}

.notice-deposit sb-investment-term .styled-selector-extended select.has-been-visited.ng-valid,
.notice-deposit sb-investment-term .styled-selector-extended select.show-validation-styles.ng-valid,
.notice-deposit sb-investment-term .styled-selector-extended select:focus,
sb-investment-term .notice-deposit .styled-selector-extended select.has-been-visited.ng-valid,
sb-investment-term .notice-deposit .styled-selector-extended select.show-validation-styles.ng-valid,
sb-investment-term .notice-deposit .styled-selector-extended select:focus,
sb-investment-term .styled-select select.has-been-visited.ng-valid,
sb-investment-term .styled-select select.show-validation-styles.ng-valid,
sb-investment-term .styled-select select:focus,
sb-investment-term .styled-selector select.has-been-visited.ng-valid,
sb-investment-term .styled-selector select.show-validation-styles.ng-valid,
sb-investment-term .styled-selector select:focus {
	border: 1px solid #72B13B
}

.notice-deposit sb-investment-term .styled-selector-extended select::-ms-expand,
.savings-investments sb-investment-term .styled-select select::-ms-expand,
sb-investment-term .notice-deposit .styled-selector-extended select::-ms-expand,
sb-investment-term .savings-investments .styled-select select::-ms-expand,
sb-investment-term .styled-select select::-ms-expand,
sb-investment-term .styled-selector select::-ms-expand {
	display: none
}

.notice-deposit sb-investment-term .disabled.styled-selector-extended,
sb-investment-term .disabled.styled-select,
sb-investment-term .notice-deposit .disabled.styled-selector-extended,
sb-investment-term .styled-selector.disabled {
	background-color: #E2E2E2
}

sb-investment-term .sb-investment-term-field {
	padding-top: 10px
}

.login.footer-text {
	font-size: 15px;
	margin-bottom: 5em;
	margin-top: 2em;
	color: #FFF;
	text-align: center
}

.login.footer-text-link {
	color: #FFF;
	font-size: 15px;
	display: inline-flex
}

.login.migration-margin {
	padding-left: 7em;
	padding-right: 7em
}

@media only screen and (max-width:40em) {
	.login .left {
		clear: right!important;
		float: left
	}
}

.login.migration-login-bg {
	background-image: url(../../../assets/images/moving_forward/welcome_background.jpg);
	background-size: cover;
	background-position: center center;
	background-position: 0 100%;
	background-position-x: -10px;
	background-attachment: fixed;
	background-color: #004AA0;
	background-repeat: no-repeat
}

.login .login-strong-auth-username {
	margin: auto;
	float: none
}

.login.login-strong-auth-bg {
	background-image: url(../../images/img_desktop_background_game.jpg);
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
	background-color: #004AA0;
	background-repeat: no-repeat
}

@media only screen and (min-width:90.063em) {
	.login.login-strong-auth-bg {
		background-image: url(../../images/img_desktop_background_game@2x.jpg)
	}
}

.login.migration-margin {
	margin-left: 10em
}

.login .migration-success-message {
	align-content: center;
	padding-top: 1rem
}

.login .migration-success-panel {
	margin-bottom: .5rem!important
}

.login .migration-success-username {
	line-height: 1;
	padding: .1rem;
	margin-bottom: .725rem!important
}

.login .migration-success-username-text {
	overflow-wrap: break-word;
	color: #333!important;
	font-size: 16px
}

.login .material-icons {
	color: #FFF!important;
	font-size: 40px!important;
	vertical-align: middle
}

.login.migration-login-logo {
	margin-left: 600px;
	margin-top: 34px
}

.login.migration-login-header {
	font-size: 1.8em;
	font-family: arial;
	font-weight: 300;
	padding: 0;
	color: #FFF
}

.login .alternative-sign-in-margin {
	margin-bottom: 26px;
	margin-top: 26px
}

.login .login-header {
	font-size: 1.8em;
	font-family: arial;
	font-weight: 300;
	padding: 0;
	color: #444
}

.login .login-security-info-header {
	font-size: 23px;
	font-family: arial;
	font-weight: 300;
	padding: 0;
	color: #444
}

.login.migration-login-header-description {
	font-size: 1em;
	font-family: arial;
	font-weight: 200;
	color: #FFF;
	margin-bottom: 1.5rem;
	margin-left: auto;
	margin-right: auto;
	float: none
}

.login.migration-login expander-card .expander-head img {
	height: 28px
}

.login.migration-login .register-obb a {
	text-transform: none
}

.login.migration-login .upgraded-migration-design expander-card .expander-head img {
	height: 12px;
	margin-bottom: 7px
}

@media only screen and (min-width:40.063em) {
	.login.migration-login .strong-auth-login expander-card .expander-head h3 {
		font-size: 1.2em
	}
}

.login.migration-login .strong-auth-login expander-card .expander-head.login-expander-header {
	text-align: center;
	font-size: 1.4em
}

.login.migration-login .upgraded-migration-design expander-card.register .expander-head img {
	height: 19px;
	margin-bottom: 7px
}

.login.migration-login .less-padding {
	padding-bottom: .65em
}

.login.migration-login .panel-row,
.login.migration-login .pending-payment-header-row,
.login.migration-login .profile-view-container .payment-detail-summary-row,
.login.migration-login .profile-view-container .profile-view,
.login.migration-login .profile-view-container .summary-row,
.login.migration-login .profile-view-container .summary-row-pending-payment,
.login.migration-login .profile-view-container .summary-row-pending-payment-header,
.login.migration-login .profile-view-container .summary-split-row,
.login.migration-login .row,
.login.migration-login .summary .payment-detail-summary-row,
.login.migration-login .summary .summary-row,
.login.migration-login .summary .summary-row-pending-payment,
.login.migration-login .summary .summary-row-pending-payment-header,
.login.migration-login .summary .summary-split-row,
.profile-view-container .login.migration-login .payment-detail-summary-row,
.profile-view-container .login.migration-login .profile-view,
.profile-view-container .login.migration-login .summary-row,
.profile-view-container .login.migration-login .summary-row-pending-payment,
.profile-view-container .login.migration-login .summary-row-pending-payment-header,
.profile-view-container .login.migration-login .summary-split-row,
.summary .login.migration-login .payment-detail-summary-row,
.summary .login.migration-login .summary-row,
.summary .login.migration-login .summary-row-pending-payment,
.summary .login.migration-login .summary-row-pending-payment-header,
.summary .login.migration-login .summary-split-row {
	max-width: none
}

@media only screen and (max-width:40em) {
	.account-products .login.migration-login .panel-row div.what-happens-next-column,
	.account-products .login.migration-login .panel-row div.what-happens-next-disclaimer,
	.account-products .login.migration-login .pending-payment-header-row div.what-happens-next-column,
	.account-products .login.migration-login .pending-payment-header-row div.what-happens-next-disclaimer,
	.account-products .login.migration-login .profile-view-container .payment-detail-summary-row div.what-happens-next-column,
	.account-products .login.migration-login .profile-view-container .payment-detail-summary-row div.what-happens-next-disclaimer,
	.account-products .login.migration-login .profile-view-container .profile-view div.what-happens-next-column,
	.account-products .login.migration-login .profile-view-container .profile-view div.what-happens-next-disclaimer,
	.account-products .login.migration-login .profile-view-container .summary-row div.what-happens-next-column,
	.account-products .login.migration-login .profile-view-container .summary-row div.what-happens-next-disclaimer,
	.account-products .login.migration-login .profile-view-container .summary-row-pending-payment div.what-happens-next-column,
	.account-products .login.migration-login .profile-view-container .summary-row-pending-payment div.what-happens-next-disclaimer,
	.account-products .login.migration-login .profile-view-container .summary-row-pending-payment-header div.what-happens-next-column,
	.account-products .login.migration-login .profile-view-container .summary-row-pending-payment-header div.what-happens-next-disclaimer,
	.account-products .login.migration-login .profile-view-container .summary-split-row div.what-happens-next-column,
	.account-products .login.migration-login .profile-view-container .summary-split-row div.what-happens-next-disclaimer,
	.account-products .login.migration-login .row div.what-happens-next-column,
	.account-products .login.migration-login .row div.what-happens-next-disclaimer,
	.account-products .login.migration-login .summary .payment-detail-summary-row div.what-happens-next-column,
	.account-products .login.migration-login .summary .payment-detail-summary-row div.what-happens-next-disclaimer,
	.account-products .login.migration-login .summary .summary-row div.what-happens-next-column,
	.account-products .login.migration-login .summary .summary-row div.what-happens-next-disclaimer,
	.account-products .login.migration-login .summary .summary-row-pending-payment div.what-happens-next-column,
	.account-products .login.migration-login .summary .summary-row-pending-payment div.what-happens-next-disclaimer,
	.account-products .login.migration-login .summary .summary-row-pending-payment-header div.what-happens-next-column,
	.account-products .login.migration-login .summary .summary-row-pending-payment-header div.what-happens-next-disclaimer,
	.account-products .login.migration-login .summary .summary-split-row div.what-happens-next-column,
	.account-products .login.migration-login .summary .summary-split-row div.what-happens-next-disclaimer,
	.account-products .profile-view-container .login.migration-login .payment-detail-summary-row div.what-happens-next-column,
	.account-products .profile-view-container .login.migration-login .payment-detail-summary-row div.what-happens-next-disclaimer,
	.account-products .profile-view-container .login.migration-login .profile-view div.what-happens-next-column,
	.account-products .profile-view-container .login.migration-login .profile-view div.what-happens-next-disclaimer,
	.account-products .profile-view-container .login.migration-login .summary-row div.what-happens-next-column,
	.account-products .profile-view-container .login.migration-login .summary-row div.what-happens-next-disclaimer,
	.account-products .profile-view-container .login.migration-login .summary-row-pending-payment div.what-happens-next-column,
	.account-products .profile-view-container .login.migration-login .summary-row-pending-payment div.what-happens-next-disclaimer,
	.account-products .profile-view-container .login.migration-login .summary-row-pending-payment-header div.what-happens-next-column,
	.account-products .profile-view-container .login.migration-login .summary-row-pending-payment-header div.what-happens-next-disclaimer,
	.account-products .profile-view-container .login.migration-login .summary-split-row div.what-happens-next-column,
	.account-products .profile-view-container .login.migration-login .summary-split-row div.what-happens-next-disclaimer,
	.account-products .summary .login.migration-login .payment-detail-summary-row div.what-happens-next-column,
	.account-products .summary .login.migration-login .payment-detail-summary-row div.what-happens-next-disclaimer,
	.account-products .summary .login.migration-login .summary-row div.what-happens-next-column,
	.account-products .summary .login.migration-login .summary-row div.what-happens-next-disclaimer,
	.account-products .summary .login.migration-login .summary-row-pending-payment div.what-happens-next-column,
	.account-products .summary .login.migration-login .summary-row-pending-payment div.what-happens-next-disclaimer,
	.account-products .summary .login.migration-login .summary-row-pending-payment-header div.what-happens-next-column,
	.account-products .summary .login.migration-login .summary-row-pending-payment-header div.what-happens-next-disclaimer,
	.account-products .summary .login.migration-login .summary-split-row div.what-happens-next-column,
	.account-products .summary .login.migration-login .summary-split-row div.what-happens-next-disclaimer,
	.icon-description .login.migration-login .panel-row div.icon-description-button,
	.icon-description .login.migration-login .panel-row div.icon-description-item,
	.icon-description .login.migration-login .panel-row div.icon-description-item-accepted,
	.icon-description .login.migration-login .pending-payment-header-row div.icon-description-button,
	.icon-description .login.migration-login .pending-payment-header-row div.icon-description-item,
	.icon-description .login.migration-login .pending-payment-header-row div.icon-description-item-accepted,
	.icon-description .login.migration-login .profile-view-container .payment-detail-summary-row div.icon-description-button,
	.icon-description .login.migration-login .profile-view-container .payment-detail-summary-row div.icon-description-item,
	.icon-description .login.migration-login .profile-view-container .payment-detail-summary-row div.icon-description-item-accepted,
	.icon-description .login.migration-login .profile-view-container .profile-view div.icon-description-button,
	.icon-description .login.migration-login .profile-view-container .profile-view div.icon-description-item,
	.icon-description .login.migration-login .profile-view-container .profile-view div.icon-description-item-accepted,
	.icon-description .login.migration-login .profile-view-container .summary-row div.icon-description-button,
	.icon-description .login.migration-login .profile-view-container .summary-row div.icon-description-item,
	.icon-description .login.migration-login .profile-view-container .summary-row div.icon-description-item-accepted,
	.icon-description .login.migration-login .profile-view-container .summary-row-pending-payment div.icon-description-button,
	.icon-description .login.migration-login .profile-view-container .summary-row-pending-payment div.icon-description-item,
	.icon-description .login.migration-login .profile-view-container .summary-row-pending-payment div.icon-description-item-accepted,
	.icon-description .login.migration-login .profile-view-container .summary-row-pending-payment-header div.icon-description-button,
	.icon-description .login.migration-login .profile-view-container .summary-row-pending-payment-header div.icon-description-item,
	.icon-description .login.migration-login .profile-view-container .summary-row-pending-payment-header div.icon-description-item-accepted,
	.icon-description .login.migration-login .profile-view-container .summary-split-row div.icon-description-button,
	.icon-description .login.migration-login .profile-view-container .summary-split-row div.icon-description-item,
	.icon-description .login.migration-login .profile-view-container .summary-split-row div.icon-description-item-accepted,
	.icon-description .login.migration-login .row div.icon-description-button,
	.icon-description .login.migration-login .row div.icon-description-item,
	.icon-description .login.migration-login .row div.icon-description-item-accepted,
	.icon-description .login.migration-login .summary .payment-detail-summary-row div.icon-description-button,
	.icon-description .login.migration-login .summary .payment-detail-summary-row div.icon-description-item,
	.icon-description .login.migration-login .summary .payment-detail-summary-row div.icon-description-item-accepted,
	.icon-description .login.migration-login .summary .summary-row div.icon-description-button,
	.icon-description .login.migration-login .summary .summary-row div.icon-description-item,
	.icon-description .login.migration-login .summary .summary-row div.icon-description-item-accepted,
	.icon-description .login.migration-login .summary .summary-row-pending-payment div.icon-description-button,
	.icon-description .login.migration-login .summary .summary-row-pending-payment div.icon-description-item,
	.icon-description .login.migration-login .summary .summary-row-pending-payment div.icon-description-item-accepted,
	.icon-description .login.migration-login .summary .summary-row-pending-payment-header div.icon-description-button,
	.icon-description .login.migration-login .summary .summary-row-pending-payment-header div.icon-description-item,
	.icon-description .login.migration-login .summary .summary-row-pending-payment-header div.icon-description-item-accepted,
	.icon-description .login.migration-login .summary .summary-split-row div.icon-description-button,
	.icon-description .login.migration-login .summary .summary-split-row div.icon-description-item,
	.icon-description .login.migration-login .summary .summary-split-row div.icon-description-item-accepted,
	.icon-description .profile-view-container .login.migration-login .payment-detail-summary-row div.icon-description-button,
	.icon-description .profile-view-container .login.migration-login .payment-detail-summary-row div.icon-description-item,
	.icon-description .profile-view-container .login.migration-login .payment-detail-summary-row div.icon-description-item-accepted,
	.icon-description .profile-view-container .login.migration-login .profile-view div.icon-description-button,
	.icon-description .profile-view-container .login.migration-login .profile-view div.icon-description-item,
	.icon-description .profile-view-container .login.migration-login .profile-view div.icon-description-item-accepted,
	.icon-description .profile-view-container .login.migration-login .summary-row div.icon-description-button,
	.icon-description .profile-view-container .login.migration-login .summary-row div.icon-description-item,
	.icon-description .profile-view-container .login.migration-login .summary-row div.icon-description-item-accepted,
	.icon-description .profile-view-container .login.migration-login .summary-row-pending-payment div.icon-description-button,
	.icon-description .profile-view-container .login.migration-login .summary-row-pending-payment div.icon-description-item,
	.icon-description .profile-view-container .login.migration-login .summary-row-pending-payment div.icon-description-item-accepted,
	.icon-description .profile-view-container .login.migration-login .summary-row-pending-payment-header div.icon-description-button,
	.icon-description .profile-view-container .login.migration-login .summary-row-pending-payment-header div.icon-description-item,
	.icon-description .profile-view-container .login.migration-login .summary-row-pending-payment-header div.icon-description-item-accepted,
	.icon-description .profile-view-container .login.migration-login .summary-split-row div.icon-description-button,
	.icon-description .profile-view-container .login.migration-login .summary-split-row div.icon-description-item,
	.icon-description .profile-view-container .login.migration-login .summary-split-row div.icon-description-item-accepted,
	.icon-description .summary .login.migration-login .payment-detail-summary-row div.icon-description-button,
	.icon-description .summary .login.migration-login .payment-detail-summary-row div.icon-description-item,
	.icon-description .summary .login.migration-login .payment-detail-summary-row div.icon-description-item-accepted,
	.icon-description .summary .login.migration-login .summary-row div.icon-description-button,
	.icon-description .summary .login.migration-login .summary-row div.icon-description-item,
	.icon-description .summary .login.migration-login .summary-row div.icon-description-item-accepted,
	.icon-description .summary .login.migration-login .summary-row-pending-payment div.icon-description-button,
	.icon-description .summary .login.migration-login .summary-row-pending-payment div.icon-description-item,
	.icon-description .summary .login.migration-login .summary-row-pending-payment div.icon-description-item-accepted,
	.icon-description .summary .login.migration-login .summary-row-pending-payment-header div.icon-description-button,
	.icon-description .summary .login.migration-login .summary-row-pending-payment-header div.icon-description-item,
	.icon-description .summary .login.migration-login .summary-row-pending-payment-header div.icon-description-item-accepted,
	.icon-description .summary .login.migration-login .summary-split-row div.icon-description-button,
	.icon-description .summary .login.migration-login .summary-split-row div.icon-description-item,
	.icon-description .summary .login.migration-login .summary-split-row div.icon-description-item-accepted,
	.icon-summary .login.migration-login .panel-row div.icon-summary-item,
	.icon-summary .login.migration-login .pending-payment-header-row div.icon-summary-item,
	.icon-summary .login.migration-login .profile-view-container .payment-detail-summary-row div.icon-summary-item,
	.icon-summary .login.migration-login .profile-view-container .profile-view div.icon-summary-item,
	.icon-summary .login.migration-login .profile-view-container .summary-row div.icon-summary-item,
	.icon-summary .login.migration-login .profile-view-container .summary-row-pending-payment div.icon-summary-item,
	.icon-summary .login.migration-login .profile-view-container .summary-row-pending-payment-header div.icon-summary-item,
	.icon-summary .login.migration-login .profile-view-container .summary-split-row div.icon-summary-item,
	.icon-summary .login.migration-login .row div.icon-summary-item,
	.icon-summary .login.migration-login .summary .payment-detail-summary-row div.icon-summary-item,
	.icon-summary .login.migration-login .summary .summary-row div.icon-summary-item,
	.icon-summary .login.migration-login .summary .summary-row-pending-payment div.icon-summary-item,
	.icon-summary .login.migration-login .summary .summary-row-pending-payment-header div.icon-summary-item,
	.icon-summary .login.migration-login .summary .summary-split-row div.icon-summary-item,
	.icon-summary .profile-view-container .login.migration-login .payment-detail-summary-row div.icon-summary-item,
	.icon-summary .profile-view-container .login.migration-login .profile-view div.icon-summary-item,
	.icon-summary .profile-view-container .login.migration-login .summary-row div.icon-summary-item,
	.icon-summary .profile-view-container .login.migration-login .summary-row-pending-payment div.icon-summary-item,
	.icon-summary .profile-view-container .login.migration-login .summary-row-pending-payment-header div.icon-summary-item,
	.icon-summary .profile-view-container .login.migration-login .summary-split-row div.icon-summary-item,
	.icon-summary .summary .login.migration-login .payment-detail-summary-row div.icon-summary-item,
	.icon-summary .summary .login.migration-login .summary-row div.icon-summary-item,
	.icon-summary .summary .login.migration-login .summary-row-pending-payment div.icon-summary-item,
	.icon-summary .summary .login.migration-login .summary-row-pending-payment-header div.icon-summary-item,
	.icon-summary .summary .login.migration-login .summary-split-row div.icon-summary-item,
	.login.migration-login .panel-row .account-products div.what-happens-next-column,
	.login.migration-login .panel-row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .panel-row .icon-description div.icon-description-button,
	.login.migration-login .panel-row .icon-description div.icon-description-item,
	.login.migration-login .panel-row .icon-description div.icon-description-item-accepted,
	.login.migration-login .panel-row .icon-summary div.icon-summary-item,
	.login.migration-login .panel-row .pending-payment-header-row>div,
	.login.migration-login .panel-row .profile-view-container .profile-view>div,
	.login.migration-login .panel-row .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .panel-row .profile-view-container .summary .profile-view>div,
	.login.migration-login .panel-row .profile-view-container .summary-row>div,
	.login.migration-login .panel-row .profile-view-container .summary-split-row>div,
	.login.migration-login .panel-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .panel-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .panel-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .panel-row .quote .loan-agreement div.account-number,
	.login.migration-login .panel-row .quote .loan-agreement div.agreement-date,
	.login.migration-login .panel-row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .panel-row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .panel-row .summary .savings-investments .summary-row>div,
	.login.migration-login .panel-row .summary .summary-row>div,
	.login.migration-login .panel-row .summary .summary-split-row>div,
	.login.migration-login .panel-row div.central-5,
	.login.migration-login .panel-row div.central-7,
	.login.migration-login .panel-row div.columns,
	.login.migration-login .pending-payment-header-row .account-products div.what-happens-next-column,
	.login.migration-login .pending-payment-header-row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .pending-payment-header-row .icon-description div.icon-description-button,
	.login.migration-login .pending-payment-header-row .icon-description div.icon-description-item,
	.login.migration-login .pending-payment-header-row .icon-description div.icon-description-item-accepted,
	.login.migration-login .pending-payment-header-row .icon-summary div.icon-summary-item,
	.login.migration-login .pending-payment-header-row .profile-view-container .profile-view>div,
	.login.migration-login .pending-payment-header-row .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .pending-payment-header-row .profile-view-container .summary .profile-view>div,
	.login.migration-login .pending-payment-header-row .profile-view-container .summary-row>div,
	.login.migration-login .pending-payment-header-row .profile-view-container .summary-split-row>div,
	.login.migration-login .pending-payment-header-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .pending-payment-header-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .pending-payment-header-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .pending-payment-header-row .quote .loan-agreement div.account-number,
	.login.migration-login .pending-payment-header-row .quote .loan-agreement div.agreement-date,
	.login.migration-login .pending-payment-header-row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .pending-payment-header-row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .pending-payment-header-row .summary .savings-investments .summary-row>div,
	.login.migration-login .pending-payment-header-row .summary .summary-row>div,
	.login.migration-login .pending-payment-header-row .summary .summary-split-row>div,
	.login.migration-login .pending-payment-header-row div.central-5,
	.login.migration-login .pending-payment-header-row div.central-7,
	.login.migration-login .pending-payment-header-row div.columns,
	.login.migration-login .pending-payment-header-row>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .account-products div.what-happens-next-column,
	.login.migration-login .profile-view-container .payment-detail-summary-row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .profile-view-container .payment-detail-summary-row .icon-description div.icon-description-button,
	.login.migration-login .profile-view-container .payment-detail-summary-row .icon-description div.icon-description-item,
	.login.migration-login .profile-view-container .payment-detail-summary-row .icon-description div.icon-description-item-accepted,
	.login.migration-login .profile-view-container .payment-detail-summary-row .icon-summary div.icon-summary-item,
	.login.migration-login .profile-view-container .payment-detail-summary-row .pending-payment-header-row>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .profile-view>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .profile-view-container .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .profile-view-container .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .profile-view-container .payment-detail-summary-row .quote .loan-agreement div.account-number,
	.login.migration-login .profile-view-container .payment-detail-summary-row .quote .loan-agreement div.agreement-date,
	.login.migration-login .profile-view-container .payment-detail-summary-row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .profile-view-container .payment-detail-summary-row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .profile-view-container .payment-detail-summary-row .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .summary .profile-view>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .summary .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .summary .summary-row>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .summary .summary-split-row>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .summary-row>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row .summary-split-row>div,
	.login.migration-login .profile-view-container .payment-detail-summary-row div.central-5,
	.login.migration-login .profile-view-container .payment-detail-summary-row div.central-7,
	.login.migration-login .profile-view-container .payment-detail-summary-row div.columns,
	.login.migration-login .profile-view-container .profile-view .account-products div.what-happens-next-column,
	.login.migration-login .profile-view-container .profile-view .account-products div.what-happens-next-disclaimer,
	.login.migration-login .profile-view-container .profile-view .icon-description div.icon-description-button,
	.login.migration-login .profile-view-container .profile-view .icon-description div.icon-description-item,
	.login.migration-login .profile-view-container .profile-view .icon-description div.icon-description-item-accepted,
	.login.migration-login .profile-view-container .profile-view .icon-summary div.icon-summary-item,
	.login.migration-login .profile-view-container .profile-view .pending-payment-header-row>div,
	.login.migration-login .profile-view-container .profile-view .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .profile-view-container .profile-view .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .profile-view-container .profile-view .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .profile-view-container .profile-view .quote .loan-agreement div.account-number,
	.login.migration-login .profile-view-container .profile-view .quote .loan-agreement div.agreement-date,
	.login.migration-login .profile-view-container .profile-view .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .profile-view-container .profile-view .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .profile-view-container .profile-view .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .profile-view .summary .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .profile-view .summary .summary-row>div,
	.login.migration-login .profile-view-container .profile-view .summary .summary-split-row>div,
	.login.migration-login .profile-view-container .profile-view .summary-row>div,
	.login.migration-login .profile-view-container .profile-view .summary-split-row>div,
	.login.migration-login .profile-view-container .profile-view div.central-5,
	.login.migration-login .profile-view-container .profile-view div.central-7,
	.login.migration-login .profile-view-container .profile-view div.columns,
	.login.migration-login .profile-view-container .profile-view>div,
	.login.migration-login .profile-view-container .savings-investments .payment-detail-summary-row .summary-row>div,
	.login.migration-login .profile-view-container .savings-investments .profile-view .summary-row>div,
	.login.migration-login .profile-view-container .savings-investments .summary-row-pending-payment .summary-row>div,
	.login.migration-login .profile-view-container .savings-investments .summary-row-pending-payment-header .summary-row>div,
	.login.migration-login .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .savings-investments .summary-split-row .summary-row>div,
	.login.migration-login .profile-view-container .summary .payment-detail-summary-row .profile-view>div,
	.login.migration-login .profile-view-container .summary .profile-view>div,
	.login.migration-login .profile-view-container .summary .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .summary .summary-row .profile-view>div,
	.login.migration-login .profile-view-container .summary .summary-row-pending-payment .profile-view>div,
	.login.migration-login .profile-view-container .summary .summary-row-pending-payment-header .profile-view>div,
	.login.migration-login .profile-view-container .summary .summary-row>div,
	.login.migration-login .profile-view-container .summary .summary-split-row .profile-view>div,
	.login.migration-login .profile-view-container .summary .summary-split-row>div,
	.login.migration-login .profile-view-container .summary-row .account-products div.what-happens-next-column,
	.login.migration-login .profile-view-container .summary-row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .profile-view-container .summary-row .icon-description div.icon-description-button,
	.login.migration-login .profile-view-container .summary-row .icon-description div.icon-description-item,
	.login.migration-login .profile-view-container .summary-row .icon-description div.icon-description-item-accepted,
	.login.migration-login .profile-view-container .summary-row .icon-summary div.icon-summary-item,
	.login.migration-login .profile-view-container .summary-row .pending-payment-header-row>div,
	.login.migration-login .profile-view-container .summary-row .profile-view>div,
	.login.migration-login .profile-view-container .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .profile-view-container .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .profile-view-container .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .profile-view-container .summary-row .quote .loan-agreement div.account-number,
	.login.migration-login .profile-view-container .summary-row .quote .loan-agreement div.agreement-date,
	.login.migration-login .profile-view-container .summary-row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .profile-view-container .summary-row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .profile-view-container .summary-row .summary .profile-view>div,
	.login.migration-login .profile-view-container .summary-row .summary .summary-split-row>div,
	.login.migration-login .profile-view-container .summary-row .summary-split-row>div,
	.login.migration-login .profile-view-container .summary-row div.central-5,
	.login.migration-login .profile-view-container .summary-row div.central-7,
	.login.migration-login .profile-view-container .summary-row div.columns,
	.login.migration-login .profile-view-container .summary-row-pending-payment .account-products div.what-happens-next-column,
	.login.migration-login .profile-view-container .summary-row-pending-payment .account-products div.what-happens-next-disclaimer,
	.login.migration-login .profile-view-container .summary-row-pending-payment .icon-description div.icon-description-button,
	.login.migration-login .profile-view-container .summary-row-pending-payment .icon-description div.icon-description-item,
	.login.migration-login .profile-view-container .summary-row-pending-payment .icon-description div.icon-description-item-accepted,
	.login.migration-login .profile-view-container .summary-row-pending-payment .icon-summary div.icon-summary-item,
	.login.migration-login .profile-view-container .summary-row-pending-payment .pending-payment-header-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment .profile-view>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .profile-view-container .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .profile-view-container .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .profile-view-container .summary-row-pending-payment .quote .loan-agreement div.account-number,
	.login.migration-login .profile-view-container .summary-row-pending-payment .quote .loan-agreement div.agreement-date,
	.login.migration-login .profile-view-container .summary-row-pending-payment .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .profile-view-container .summary-row-pending-payment .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .profile-view-container .summary-row-pending-payment .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment .summary .profile-view>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment .summary .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment .summary .summary-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment .summary .summary-split-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment .summary-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment .summary-split-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment div.central-5,
	.login.migration-login .profile-view-container .summary-row-pending-payment div.central-7,
	.login.migration-login .profile-view-container .summary-row-pending-payment div.columns,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .account-products div.what-happens-next-column,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .account-products div.what-happens-next-disclaimer,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .icon-description div.icon-description-button,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .icon-description div.icon-description-item,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .icon-description div.icon-description-item-accepted,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .icon-summary div.icon-summary-item,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .pending-payment-header-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .profile-view>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .quote .loan-agreement div.account-number,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .quote .loan-agreement div.agreement-date,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .summary .profile-view>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .summary .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .summary .summary-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .summary .summary-split-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .summary-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header .summary-split-row>div,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header div.central-5,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header div.central-7,
	.login.migration-login .profile-view-container .summary-row-pending-payment-header div.columns,
	.login.migration-login .profile-view-container .summary-row>div,
	.login.migration-login .profile-view-container .summary-split-row .account-products div.what-happens-next-column,
	.login.migration-login .profile-view-container .summary-split-row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .profile-view-container .summary-split-row .icon-description div.icon-description-button,
	.login.migration-login .profile-view-container .summary-split-row .icon-description div.icon-description-item,
	.login.migration-login .profile-view-container .summary-split-row .icon-description div.icon-description-item-accepted,
	.login.migration-login .profile-view-container .summary-split-row .icon-summary div.icon-summary-item,
	.login.migration-login .profile-view-container .summary-split-row .pending-payment-header-row>div,
	.login.migration-login .profile-view-container .summary-split-row .profile-view>div,
	.login.migration-login .profile-view-container .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .profile-view-container .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .profile-view-container .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .profile-view-container .summary-split-row .quote .loan-agreement div.account-number,
	.login.migration-login .profile-view-container .summary-split-row .quote .loan-agreement div.agreement-date,
	.login.migration-login .profile-view-container .summary-split-row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .profile-view-container .summary-split-row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .profile-view-container .summary-split-row .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .summary-split-row .summary .profile-view>div,
	.login.migration-login .profile-view-container .summary-split-row .summary .savings-investments .summary-row>div,
	.login.migration-login .profile-view-container .summary-split-row .summary .summary-row>div,
	.login.migration-login .profile-view-container .summary-split-row .summary-row>div,
	.login.migration-login .profile-view-container .summary-split-row div.central-5,
	.login.migration-login .profile-view-container .summary-split-row div.central-7,
	.login.migration-login .profile-view-container .summary-split-row div.columns,
	.login.migration-login .profile-view-container .summary-split-row>div,
	.login.migration-login .row .account-products div.what-happens-next-column,
	.login.migration-login .row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .row .icon-description div.icon-description-button,
	.login.migration-login .row .icon-description div.icon-description-item,
	.login.migration-login .row .icon-description div.icon-description-item-accepted,
	.login.migration-login .row .icon-summary div.icon-summary-item,
	.login.migration-login .row .pending-payment-header-row>div,
	.login.migration-login .row .profile-view-container .profile-view>div,
	.login.migration-login .row .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .row .profile-view-container .summary .profile-view>div,
	.login.migration-login .row .profile-view-container .summary-row>div,
	.login.migration-login .row .profile-view-container .summary-split-row>div,
	.login.migration-login .row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .row .quote .loan-agreement div.account-number,
	.login.migration-login .row .quote .loan-agreement div.agreement-date,
	.login.migration-login .row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .row .summary .savings-investments .summary-row>div,
	.login.migration-login .row .summary .summary-row>div,
	.login.migration-login .row .summary .summary-split-row>div,
	.login.migration-login .row div.central-5,
	.login.migration-login .row div.central-7,
	.login.migration-login .row div.columns,
	.login.migration-login .summary .payment-detail-summary-row .account-products div.what-happens-next-column,
	.login.migration-login .summary .payment-detail-summary-row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .summary .payment-detail-summary-row .icon-description div.icon-description-button,
	.login.migration-login .summary .payment-detail-summary-row .icon-description div.icon-description-item,
	.login.migration-login .summary .payment-detail-summary-row .icon-description div.icon-description-item-accepted,
	.login.migration-login .summary .payment-detail-summary-row .icon-summary div.icon-summary-item,
	.login.migration-login .summary .payment-detail-summary-row .pending-payment-header-row>div,
	.login.migration-login .summary .payment-detail-summary-row .profile-view-container .profile-view>div,
	.login.migration-login .summary .payment-detail-summary-row .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .summary .payment-detail-summary-row .profile-view-container .summary-row>div,
	.login.migration-login .summary .payment-detail-summary-row .profile-view-container .summary-split-row>div,
	.login.migration-login .summary .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .summary .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .summary .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .summary .payment-detail-summary-row .quote .loan-agreement div.account-number,
	.login.migration-login .summary .payment-detail-summary-row .quote .loan-agreement div.agreement-date,
	.login.migration-login .summary .payment-detail-summary-row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .summary .payment-detail-summary-row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .summary .payment-detail-summary-row .savings-investments .summary-row>div,
	.login.migration-login .summary .payment-detail-summary-row .summary-row>div,
	.login.migration-login .summary .payment-detail-summary-row .summary-split-row>div,
	.login.migration-login .summary .payment-detail-summary-row div.central-5,
	.login.migration-login .summary .payment-detail-summary-row div.central-7,
	.login.migration-login .summary .payment-detail-summary-row div.columns,
	.login.migration-login .summary .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .summary .profile-view-container .summary-row>div,
	.login.migration-login .summary .profile-view-container .summary-split-row>div,
	.login.migration-login .summary .savings-investments .payment-detail-summary-row .summary-row>div,
	.login.migration-login .summary .savings-investments .summary-row-pending-payment .summary-row>div,
	.login.migration-login .summary .savings-investments .summary-row-pending-payment-header .summary-row>div,
	.login.migration-login .summary .savings-investments .summary-row>div,
	.login.migration-login .summary .savings-investments .summary-split-row .summary-row>div,
	.login.migration-login .summary .summary-row .account-products div.what-happens-next-column,
	.login.migration-login .summary .summary-row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .summary .summary-row .icon-description div.icon-description-button,
	.login.migration-login .summary .summary-row .icon-description div.icon-description-item,
	.login.migration-login .summary .summary-row .icon-description div.icon-description-item-accepted,
	.login.migration-login .summary .summary-row .icon-summary div.icon-summary-item,
	.login.migration-login .summary .summary-row .pending-payment-header-row>div,
	.login.migration-login .summary .summary-row .profile-view-container .profile-view>div,
	.login.migration-login .summary .summary-row .profile-view-container .summary-split-row>div,
	.login.migration-login .summary .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .summary .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .summary .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .summary .summary-row .quote .loan-agreement div.account-number,
	.login.migration-login .summary .summary-row .quote .loan-agreement div.agreement-date,
	.login.migration-login .summary .summary-row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .summary .summary-row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .summary .summary-row .summary-split-row>div,
	.login.migration-login .summary .summary-row div.central-5,
	.login.migration-login .summary .summary-row div.central-7,
	.login.migration-login .summary .summary-row div.columns,
	.login.migration-login .summary .summary-row-pending-payment .account-products div.what-happens-next-column,
	.login.migration-login .summary .summary-row-pending-payment .account-products div.what-happens-next-disclaimer,
	.login.migration-login .summary .summary-row-pending-payment .icon-description div.icon-description-button,
	.login.migration-login .summary .summary-row-pending-payment .icon-description div.icon-description-item,
	.login.migration-login .summary .summary-row-pending-payment .icon-description div.icon-description-item-accepted,
	.login.migration-login .summary .summary-row-pending-payment .icon-summary div.icon-summary-item,
	.login.migration-login .summary .summary-row-pending-payment .pending-payment-header-row>div,
	.login.migration-login .summary .summary-row-pending-payment .profile-view-container .profile-view>div,
	.login.migration-login .summary .summary-row-pending-payment .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .summary .summary-row-pending-payment .profile-view-container .summary-row>div,
	.login.migration-login .summary .summary-row-pending-payment .profile-view-container .summary-split-row>div,
	.login.migration-login .summary .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .summary .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .summary .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .summary .summary-row-pending-payment .quote .loan-agreement div.account-number,
	.login.migration-login .summary .summary-row-pending-payment .quote .loan-agreement div.agreement-date,
	.login.migration-login .summary .summary-row-pending-payment .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .summary .summary-row-pending-payment .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .summary .summary-row-pending-payment .savings-investments .summary-row>div,
	.login.migration-login .summary .summary-row-pending-payment .summary-row>div,
	.login.migration-login .summary .summary-row-pending-payment .summary-split-row>div,
	.login.migration-login .summary .summary-row-pending-payment div.central-5,
	.login.migration-login .summary .summary-row-pending-payment div.central-7,
	.login.migration-login .summary .summary-row-pending-payment div.columns,
	.login.migration-login .summary .summary-row-pending-payment-header .account-products div.what-happens-next-column,
	.login.migration-login .summary .summary-row-pending-payment-header .account-products div.what-happens-next-disclaimer,
	.login.migration-login .summary .summary-row-pending-payment-header .icon-description div.icon-description-button,
	.login.migration-login .summary .summary-row-pending-payment-header .icon-description div.icon-description-item,
	.login.migration-login .summary .summary-row-pending-payment-header .icon-description div.icon-description-item-accepted,
	.login.migration-login .summary .summary-row-pending-payment-header .icon-summary div.icon-summary-item,
	.login.migration-login .summary .summary-row-pending-payment-header .pending-payment-header-row>div,
	.login.migration-login .summary .summary-row-pending-payment-header .profile-view-container .profile-view>div,
	.login.migration-login .summary .summary-row-pending-payment-header .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .summary .summary-row-pending-payment-header .profile-view-container .summary-row>div,
	.login.migration-login .summary .summary-row-pending-payment-header .profile-view-container .summary-split-row>div,
	.login.migration-login .summary .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .summary .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .summary .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .summary .summary-row-pending-payment-header .quote .loan-agreement div.account-number,
	.login.migration-login .summary .summary-row-pending-payment-header .quote .loan-agreement div.agreement-date,
	.login.migration-login .summary .summary-row-pending-payment-header .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .summary .summary-row-pending-payment-header .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .summary .summary-row-pending-payment-header .savings-investments .summary-row>div,
	.login.migration-login .summary .summary-row-pending-payment-header .summary-row>div,
	.login.migration-login .summary .summary-row-pending-payment-header .summary-split-row>div,
	.login.migration-login .summary .summary-row-pending-payment-header div.central-5,
	.login.migration-login .summary .summary-row-pending-payment-header div.central-7,
	.login.migration-login .summary .summary-row-pending-payment-header div.columns,
	.login.migration-login .summary .summary-row>div,
	.login.migration-login .summary .summary-split-row .account-products div.what-happens-next-column,
	.login.migration-login .summary .summary-split-row .account-products div.what-happens-next-disclaimer,
	.login.migration-login .summary .summary-split-row .icon-description div.icon-description-button,
	.login.migration-login .summary .summary-split-row .icon-description div.icon-description-item,
	.login.migration-login .summary .summary-split-row .icon-description div.icon-description-item-accepted,
	.login.migration-login .summary .summary-split-row .icon-summary div.icon-summary-item,
	.login.migration-login .summary .summary-split-row .pending-payment-header-row>div,
	.login.migration-login .summary .summary-split-row .profile-view-container .profile-view>div,
	.login.migration-login .summary .summary-split-row .profile-view-container .savings-investments .summary-row>div,
	.login.migration-login .summary .summary-split-row .profile-view-container .summary-row>div,
	.login.migration-login .summary .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.login.migration-login .summary .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.login.migration-login .summary .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.login.migration-login .summary .summary-split-row .quote .loan-agreement div.account-number,
	.login.migration-login .summary .summary-split-row .quote .loan-agreement div.agreement-date,
	.login.migration-login .summary .summary-split-row .quote .loan-agreement div.bank-contact-details,
	.login.migration-login .summary .summary-split-row .quote .loan-agreement div.customer-contact-details,
	.login.migration-login .summary .summary-split-row .savings-investments .summary-row>div,
	.login.migration-login .summary .summary-split-row .summary-row>div,
	.login.migration-login .summary .summary-split-row div.central-5,
	.login.migration-login .summary .summary-split-row div.central-7,
	.login.migration-login .summary .summary-split-row div.columns,
	.login.migration-login .summary .summary-split-row>div,
	.profile-view-container .login.migration-login .panel-row .profile-view>div,
	.profile-view-container .login.migration-login .panel-row .summary-row>div,
	.profile-view-container .login.migration-login .panel-row .summary-split-row>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .account-products div.what-happens-next-column,
	.profile-view-container .login.migration-login .payment-detail-summary-row .account-products div.what-happens-next-disclaimer,
	.profile-view-container .login.migration-login .payment-detail-summary-row .icon-description div.icon-description-button,
	.profile-view-container .login.migration-login .payment-detail-summary-row .icon-description div.icon-description-item,
	.profile-view-container .login.migration-login .payment-detail-summary-row .icon-description div.icon-description-item-accepted,
	.profile-view-container .login.migration-login .payment-detail-summary-row .icon-summary div.icon-summary-item,
	.profile-view-container .login.migration-login .payment-detail-summary-row .pending-payment-header-row>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .profile-view>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.profile-view-container .login.migration-login .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.profile-view-container .login.migration-login .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.profile-view-container .login.migration-login .payment-detail-summary-row .quote .loan-agreement div.account-number,
	.profile-view-container .login.migration-login .payment-detail-summary-row .quote .loan-agreement div.agreement-date,
	.profile-view-container .login.migration-login .payment-detail-summary-row .quote .loan-agreement div.bank-contact-details,
	.profile-view-container .login.migration-login .payment-detail-summary-row .quote .loan-agreement div.customer-contact-details,
	.profile-view-container .login.migration-login .payment-detail-summary-row .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .summary .profile-view>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .summary .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .summary .summary-row>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .summary .summary-split-row>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .summary-row>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row .summary-split-row>div,
	.profile-view-container .login.migration-login .payment-detail-summary-row div.central-5,
	.profile-view-container .login.migration-login .payment-detail-summary-row div.central-7,
	.profile-view-container .login.migration-login .payment-detail-summary-row div.columns,
	.profile-view-container .login.migration-login .pending-payment-header-row .profile-view>div,
	.profile-view-container .login.migration-login .pending-payment-header-row .summary-row>div,
	.profile-view-container .login.migration-login .pending-payment-header-row .summary-split-row>div,
	.profile-view-container .login.migration-login .profile-view .account-products div.what-happens-next-column,
	.profile-view-container .login.migration-login .profile-view .account-products div.what-happens-next-disclaimer,
	.profile-view-container .login.migration-login .profile-view .icon-description div.icon-description-button,
	.profile-view-container .login.migration-login .profile-view .icon-description div.icon-description-item,
	.profile-view-container .login.migration-login .profile-view .icon-description div.icon-description-item-accepted,
	.profile-view-container .login.migration-login .profile-view .icon-summary div.icon-summary-item,
	.profile-view-container .login.migration-login .profile-view .pending-payment-header-row>div,
	.profile-view-container .login.migration-login .profile-view .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.profile-view-container .login.migration-login .profile-view .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.profile-view-container .login.migration-login .profile-view .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.profile-view-container .login.migration-login .profile-view .quote .loan-agreement div.account-number,
	.profile-view-container .login.migration-login .profile-view .quote .loan-agreement div.agreement-date,
	.profile-view-container .login.migration-login .profile-view .quote .loan-agreement div.bank-contact-details,
	.profile-view-container .login.migration-login .profile-view .quote .loan-agreement div.customer-contact-details,
	.profile-view-container .login.migration-login .profile-view .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .profile-view .summary .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .profile-view .summary .summary-row>div,
	.profile-view-container .login.migration-login .profile-view .summary .summary-split-row>div,
	.profile-view-container .login.migration-login .profile-view .summary-row>div,
	.profile-view-container .login.migration-login .profile-view .summary-split-row>div,
	.profile-view-container .login.migration-login .profile-view div.central-5,
	.profile-view-container .login.migration-login .profile-view div.central-7,
	.profile-view-container .login.migration-login .profile-view div.columns,
	.profile-view-container .login.migration-login .profile-view>div,
	.profile-view-container .login.migration-login .row .profile-view>div,
	.profile-view-container .login.migration-login .row .summary-row>div,
	.profile-view-container .login.migration-login .row .summary-split-row>div,
	.profile-view-container .login.migration-login .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .summary .payment-detail-summary-row .profile-view>div,
	.profile-view-container .login.migration-login .summary .payment-detail-summary-row .summary-row>div,
	.profile-view-container .login.migration-login .summary .payment-detail-summary-row .summary-split-row>div,
	.profile-view-container .login.migration-login .summary .profile-view>div,
	.profile-view-container .login.migration-login .summary .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .summary .summary-row .profile-view>div,
	.profile-view-container .login.migration-login .summary .summary-row .summary-split-row>div,
	.profile-view-container .login.migration-login .summary .summary-row-pending-payment .profile-view>div,
	.profile-view-container .login.migration-login .summary .summary-row-pending-payment .summary-row>div,
	.profile-view-container .login.migration-login .summary .summary-row-pending-payment .summary-split-row>div,
	.profile-view-container .login.migration-login .summary .summary-row-pending-payment-header .profile-view>div,
	.profile-view-container .login.migration-login .summary .summary-row-pending-payment-header .summary-row>div,
	.profile-view-container .login.migration-login .summary .summary-row-pending-payment-header .summary-split-row>div,
	.profile-view-container .login.migration-login .summary .summary-row>div,
	.profile-view-container .login.migration-login .summary .summary-split-row .profile-view>div,
	.profile-view-container .login.migration-login .summary .summary-split-row .summary-row>div,
	.profile-view-container .login.migration-login .summary .summary-split-row>div,
	.profile-view-container .login.migration-login .summary-row .account-products div.what-happens-next-column,
	.profile-view-container .login.migration-login .summary-row .account-products div.what-happens-next-disclaimer,
	.profile-view-container .login.migration-login .summary-row .icon-description div.icon-description-button,
	.profile-view-container .login.migration-login .summary-row .icon-description div.icon-description-item,
	.profile-view-container .login.migration-login .summary-row .icon-description div.icon-description-item-accepted,
	.profile-view-container .login.migration-login .summary-row .icon-summary div.icon-summary-item,
	.profile-view-container .login.migration-login .summary-row .pending-payment-header-row>div,
	.profile-view-container .login.migration-login .summary-row .profile-view>div,
	.profile-view-container .login.migration-login .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.profile-view-container .login.migration-login .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.profile-view-container .login.migration-login .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.profile-view-container .login.migration-login .summary-row .quote .loan-agreement div.account-number,
	.profile-view-container .login.migration-login .summary-row .quote .loan-agreement div.agreement-date,
	.profile-view-container .login.migration-login .summary-row .quote .loan-agreement div.bank-contact-details,
	.profile-view-container .login.migration-login .summary-row .quote .loan-agreement div.customer-contact-details,
	.profile-view-container .login.migration-login .summary-row .summary .profile-view>div,
	.profile-view-container .login.migration-login .summary-row .summary .summary-split-row>div,
	.profile-view-container .login.migration-login .summary-row .summary-split-row>div,
	.profile-view-container .login.migration-login .summary-row div.central-5,
	.profile-view-container .login.migration-login .summary-row div.central-7,
	.profile-view-container .login.migration-login .summary-row div.columns,
	.profile-view-container .login.migration-login .summary-row-pending-payment .account-products div.what-happens-next-column,
	.profile-view-container .login.migration-login .summary-row-pending-payment .account-products div.what-happens-next-disclaimer,
	.profile-view-container .login.migration-login .summary-row-pending-payment .icon-description div.icon-description-button,
	.profile-view-container .login.migration-login .summary-row-pending-payment .icon-description div.icon-description-item,
	.profile-view-container .login.migration-login .summary-row-pending-payment .icon-description div.icon-description-item-accepted,
	.profile-view-container .login.migration-login .summary-row-pending-payment .icon-summary div.icon-summary-item,
	.profile-view-container .login.migration-login .summary-row-pending-payment .pending-payment-header-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment .profile-view>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.profile-view-container .login.migration-login .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.profile-view-container .login.migration-login .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.profile-view-container .login.migration-login .summary-row-pending-payment .quote .loan-agreement div.account-number,
	.profile-view-container .login.migration-login .summary-row-pending-payment .quote .loan-agreement div.agreement-date,
	.profile-view-container .login.migration-login .summary-row-pending-payment .quote .loan-agreement div.bank-contact-details,
	.profile-view-container .login.migration-login .summary-row-pending-payment .quote .loan-agreement div.customer-contact-details,
	.profile-view-container .login.migration-login .summary-row-pending-payment .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment .summary .profile-view>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment .summary .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment .summary .summary-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment .summary .summary-split-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment .summary-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment .summary-split-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment div.central-5,
	.profile-view-container .login.migration-login .summary-row-pending-payment div.central-7,
	.profile-view-container .login.migration-login .summary-row-pending-payment div.columns,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .account-products div.what-happens-next-column,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .account-products div.what-happens-next-disclaimer,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .icon-description div.icon-description-button,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .icon-description div.icon-description-item,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .icon-description div.icon-description-item-accepted,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .icon-summary div.icon-summary-item,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .pending-payment-header-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .profile-view>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement div.account-number,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement div.agreement-date,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement div.bank-contact-details,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement div.customer-contact-details,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .summary .profile-view>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .summary .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .summary .summary-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .summary .summary-split-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .summary-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header .summary-split-row>div,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header div.central-5,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header div.central-7,
	.profile-view-container .login.migration-login .summary-row-pending-payment-header div.columns,
	.profile-view-container .login.migration-login .summary-row>div,
	.profile-view-container .login.migration-login .summary-split-row .account-products div.what-happens-next-column,
	.profile-view-container .login.migration-login .summary-split-row .account-products div.what-happens-next-disclaimer,
	.profile-view-container .login.migration-login .summary-split-row .icon-description div.icon-description-button,
	.profile-view-container .login.migration-login .summary-split-row .icon-description div.icon-description-item,
	.profile-view-container .login.migration-login .summary-split-row .icon-description div.icon-description-item-accepted,
	.profile-view-container .login.migration-login .summary-split-row .icon-summary div.icon-summary-item,
	.profile-view-container .login.migration-login .summary-split-row .pending-payment-header-row>div,
	.profile-view-container .login.migration-login .summary-split-row .profile-view>div,
	.profile-view-container .login.migration-login .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.profile-view-container .login.migration-login .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.profile-view-container .login.migration-login .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.profile-view-container .login.migration-login .summary-split-row .quote .loan-agreement div.account-number,
	.profile-view-container .login.migration-login .summary-split-row .quote .loan-agreement div.agreement-date,
	.profile-view-container .login.migration-login .summary-split-row .quote .loan-agreement div.bank-contact-details,
	.profile-view-container .login.migration-login .summary-split-row .quote .loan-agreement div.customer-contact-details,
	.profile-view-container .login.migration-login .summary-split-row .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .summary-split-row .summary .profile-view>div,
	.profile-view-container .login.migration-login .summary-split-row .summary .savings-investments .summary-row>div,
	.profile-view-container .login.migration-login .summary-split-row .summary .summary-row>div,
	.profile-view-container .login.migration-login .summary-split-row .summary-row>div,
	.profile-view-container .login.migration-login .summary-split-row div.central-5,
	.profile-view-container .login.migration-login .summary-split-row div.central-7,
	.profile-view-container .login.migration-login .summary-split-row div.columns,
	.profile-view-container .login.migration-login .summary-split-row>div,
	.profile-view-container .savings-investments .login.migration-login .panel-row .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .payment-detail-summary-row .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .pending-payment-header-row .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .profile-view .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .row .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary .payment-detail-summary-row .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary .summary-row-pending-payment .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary .summary-row-pending-payment-header .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary .summary-split-row .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary-row-pending-payment .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary-row-pending-payment-header .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary-row>div,
	.profile-view-container .savings-investments .login.migration-login .summary-split-row .summary-row>div,
	.profile-view-container .savings-investments .summary .login.migration-login .payment-detail-summary-row .summary-row>div,
	.profile-view-container .savings-investments .summary .login.migration-login .summary-row-pending-payment .summary-row>div,
	.profile-view-container .savings-investments .summary .login.migration-login .summary-row-pending-payment-header .summary-row>div,
	.profile-view-container .savings-investments .summary .login.migration-login .summary-row>div,
	.profile-view-container .savings-investments .summary .login.migration-login .summary-split-row .summary-row>div,
	.profile-view-container .summary .login.migration-login .panel-row .profile-view>div,
	.profile-view-container .summary .login.migration-login .payment-detail-summary-row .profile-view>div,
	.profile-view-container .summary .login.migration-login .payment-detail-summary-row .summary-row>div,
	.profile-view-container .summary .login.migration-login .payment-detail-summary-row .summary-split-row>div,
	.profile-view-container .summary .login.migration-login .pending-payment-header-row .profile-view>div,
	.profile-view-container .summary .login.migration-login .profile-view>div,
	.profile-view-container .summary .login.migration-login .row .profile-view>div,
	.profile-view-container .summary .login.migration-login .summary-row .profile-view>div,
	.profile-view-container .summary .login.migration-login .summary-row .summary-split-row>div,
	.profile-view-container .summary .login.migration-login .summary-row-pending-payment .profile-view>div,
	.profile-view-container .summary .login.migration-login .summary-row-pending-payment .summary-row>div,
	.profile-view-container .summary .login.migration-login .summary-row-pending-payment .summary-split-row>div,
	.profile-view-container .summary .login.migration-login .summary-row-pending-payment-header .profile-view>div,
	.profile-view-container .summary .login.migration-login .summary-row-pending-payment-header .summary-row>div,
	.profile-view-container .summary .login.migration-login .summary-row-pending-payment-header .summary-split-row>div,
	.profile-view-container .summary .login.migration-login .summary-row>div,
	.profile-view-container .summary .login.migration-login .summary-split-row .profile-view>div,
	.profile-view-container .summary .login.migration-login .summary-split-row .summary-row>div,
	.profile-view-container .summary .login.migration-login .summary-split-row>div,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .panel-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .panel-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .panel-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .pending-payment-header-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .pending-payment-header-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .pending-payment-header-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .payment-detail-summary-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .payment-detail-summary-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .payment-detail-summary-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .profile-view div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .profile-view div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .profile-view div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row-pending-payment div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row-pending-payment div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row-pending-payment div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row-pending-payment-header div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row-pending-payment-header div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-row-pending-payment-header div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-split-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-split-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .profile-view-container .summary-split-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .payment-detail-summary-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .payment-detail-summary-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .payment-detail-summary-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row-pending-payment div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row-pending-payment div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row-pending-payment div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row-pending-payment-header div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row-pending-payment-header div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-row-pending-payment-header div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-split-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-split-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .summary .summary-split-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .payment-detail-summary-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .payment-detail-summary-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .payment-detail-summary-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .profile-view div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .profile-view div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .profile-view div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row-pending-payment div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row-pending-payment div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row-pending-payment div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row-pending-payment-header div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row-pending-payment-header div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-row-pending-payment-header div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-split-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-split-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .profile-view-container .login.migration-login .summary-split-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .payment-detail-summary-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .payment-detail-summary-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .payment-detail-summary-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row-pending-payment div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row-pending-payment div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row-pending-payment div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row-pending-payment-header div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row-pending-payment-header div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-row-pending-payment-header div.definition-term,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-split-row div.definition,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-split-row div.definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .summary .login.migration-login .summary-split-row div.definition-term,
	.quote .loan-agreement .login.migration-login .panel-row div.account-number,
	.quote .loan-agreement .login.migration-login .panel-row div.agreement-date,
	.quote .loan-agreement .login.migration-login .panel-row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .panel-row div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .pending-payment-header-row div.account-number,
	.quote .loan-agreement .login.migration-login .pending-payment-header-row div.agreement-date,
	.quote .loan-agreement .login.migration-login .pending-payment-header-row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .pending-payment-header-row div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .payment-detail-summary-row div.account-number,
	.quote .loan-agreement .login.migration-login .profile-view-container .payment-detail-summary-row div.agreement-date,
	.quote .loan-agreement .login.migration-login .profile-view-container .payment-detail-summary-row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .payment-detail-summary-row div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .profile-view div.account-number,
	.quote .loan-agreement .login.migration-login .profile-view-container .profile-view div.agreement-date,
	.quote .loan-agreement .login.migration-login .profile-view-container .profile-view div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .profile-view div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row div.account-number,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row div.agreement-date,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row-pending-payment div.account-number,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row-pending-payment div.agreement-date,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row-pending-payment div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row-pending-payment div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row-pending-payment-header div.account-number,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row-pending-payment-header div.agreement-date,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row-pending-payment-header div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-row-pending-payment-header div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-split-row div.account-number,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-split-row div.agreement-date,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-split-row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .profile-view-container .summary-split-row div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .row div.account-number,
	.quote .loan-agreement .login.migration-login .row div.agreement-date,
	.quote .loan-agreement .login.migration-login .row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .row div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .summary .payment-detail-summary-row div.account-number,
	.quote .loan-agreement .login.migration-login .summary .payment-detail-summary-row div.agreement-date,
	.quote .loan-agreement .login.migration-login .summary .payment-detail-summary-row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .summary .payment-detail-summary-row div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .summary .summary-row div.account-number,
	.quote .loan-agreement .login.migration-login .summary .summary-row div.agreement-date,
	.quote .loan-agreement .login.migration-login .summary .summary-row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .summary .summary-row div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .summary .summary-row-pending-payment div.account-number,
	.quote .loan-agreement .login.migration-login .summary .summary-row-pending-payment div.agreement-date,
	.quote .loan-agreement .login.migration-login .summary .summary-row-pending-payment div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .summary .summary-row-pending-payment div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .summary .summary-row-pending-payment-header div.account-number,
	.quote .loan-agreement .login.migration-login .summary .summary-row-pending-payment-header div.agreement-date,
	.quote .loan-agreement .login.migration-login .summary .summary-row-pending-payment-header div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .summary .summary-row-pending-payment-header div.customer-contact-details,
	.quote .loan-agreement .login.migration-login .summary .summary-split-row div.account-number,
	.quote .loan-agreement .login.migration-login .summary .summary-split-row div.agreement-date,
	.quote .loan-agreement .login.migration-login .summary .summary-split-row div.bank-contact-details,
	.quote .loan-agreement .login.migration-login .summary .summary-split-row div.customer-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .payment-detail-summary-row div.account-number,
	.quote .loan-agreement .profile-view-container .login.migration-login .payment-detail-summary-row div.agreement-date,
	.quote .loan-agreement .profile-view-container .login.migration-login .payment-detail-summary-row div.bank-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .payment-detail-summary-row div.customer-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .profile-view div.account-number,
	.quote .loan-agreement .profile-view-container .login.migration-login .profile-view div.agreement-date,
	.quote .loan-agreement .profile-view-container .login.migration-login .profile-view div.bank-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .profile-view div.customer-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row div.account-number,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row div.agreement-date,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row div.bank-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row div.customer-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row-pending-payment div.account-number,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row-pending-payment div.agreement-date,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row-pending-payment div.bank-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row-pending-payment div.customer-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row-pending-payment-header div.account-number,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row-pending-payment-header div.agreement-date,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row-pending-payment-header div.bank-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-row-pending-payment-header div.customer-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-split-row div.account-number,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-split-row div.agreement-date,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-split-row div.bank-contact-details,
	.quote .loan-agreement .profile-view-container .login.migration-login .summary-split-row div.customer-contact-details,
	.quote .loan-agreement .summary .login.migration-login .payment-detail-summary-row div.account-number,
	.quote .loan-agreement .summary .login.migration-login .payment-detail-summary-row div.agreement-date,
	.quote .loan-agreement .summary .login.migration-login .payment-detail-summary-row div.bank-contact-details,
	.quote .loan-agreement .summary .login.migration-login .payment-detail-summary-row div.customer-contact-details,
	.quote .loan-agreement .summary .login.migration-login .summary-row div.account-number,
	.quote .loan-agreement .summary .login.migration-login .summary-row div.agreement-date,
	.quote .loan-agreement .summary .login.migration-login .summary-row div.bank-contact-details,
	.quote .loan-agreement .summary .login.migration-login .summary-row div.customer-contact-details,
	.quote .loan-agreement .summary .login.migration-login .summary-row-pending-payment div.account-number,
	.quote .loan-agreement .summary .login.migration-login .summary-row-pending-payment div.agreement-date,
	.quote .loan-agreement .summary .login.migration-login .summary-row-pending-payment div.bank-contact-details,
	.quote .loan-agreement .summary .login.migration-login .summary-row-pending-payment div.customer-contact-details,
	.quote .loan-agreement .summary .login.migration-login .summary-row-pending-payment-header div.account-number,
	.quote .loan-agreement .summary .login.migration-login .summary-row-pending-payment-header div.agreement-date,
	.quote .loan-agreement .summary .login.migration-login .summary-row-pending-payment-header div.bank-contact-details,
	.quote .loan-agreement .summary .login.migration-login .summary-row-pending-payment-header div.customer-contact-details,
	.quote .loan-agreement .summary .login.migration-login .summary-split-row div.account-number,
	.quote .loan-agreement .summary .login.migration-login .summary-split-row div.agreement-date,
	.quote .loan-agreement .summary .login.migration-login .summary-split-row div.bank-contact-details,
	.quote .loan-agreement .summary .login.migration-login .summary-split-row div.customer-contact-details,
	.summary .login.migration-login .panel-row .summary-row>div,
	.summary .login.migration-login .panel-row .summary-split-row>div,
	.summary .login.migration-login .payment-detail-summary-row .account-products div.what-happens-next-column,
	.summary .login.migration-login .payment-detail-summary-row .account-products div.what-happens-next-disclaimer,
	.summary .login.migration-login .payment-detail-summary-row .icon-description div.icon-description-button,
	.summary .login.migration-login .payment-detail-summary-row .icon-description div.icon-description-item,
	.summary .login.migration-login .payment-detail-summary-row .icon-description div.icon-description-item-accepted,
	.summary .login.migration-login .payment-detail-summary-row .icon-summary div.icon-summary-item,
	.summary .login.migration-login .payment-detail-summary-row .pending-payment-header-row>div,
	.summary .login.migration-login .payment-detail-summary-row .profile-view-container .profile-view>div,
	.summary .login.migration-login .payment-detail-summary-row .profile-view-container .savings-investments .summary-row>div,
	.summary .login.migration-login .payment-detail-summary-row .profile-view-container .summary-row>div,
	.summary .login.migration-login .payment-detail-summary-row .profile-view-container .summary-split-row>div,
	.summary .login.migration-login .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.summary .login.migration-login .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.summary .login.migration-login .payment-detail-summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.summary .login.migration-login .payment-detail-summary-row .quote .loan-agreement div.account-number,
	.summary .login.migration-login .payment-detail-summary-row .quote .loan-agreement div.agreement-date,
	.summary .login.migration-login .payment-detail-summary-row .quote .loan-agreement div.bank-contact-details,
	.summary .login.migration-login .payment-detail-summary-row .quote .loan-agreement div.customer-contact-details,
	.summary .login.migration-login .payment-detail-summary-row .savings-investments .summary-row>div,
	.summary .login.migration-login .payment-detail-summary-row .summary-row>div,
	.summary .login.migration-login .payment-detail-summary-row .summary-split-row>div,
	.summary .login.migration-login .payment-detail-summary-row div.central-5,
	.summary .login.migration-login .payment-detail-summary-row div.central-7,
	.summary .login.migration-login .payment-detail-summary-row div.columns,
	.summary .login.migration-login .pending-payment-header-row .summary-row>div,
	.summary .login.migration-login .pending-payment-header-row .summary-split-row>div,
	.summary .login.migration-login .profile-view-container .payment-detail-summary-row .summary-row>div,
	.summary .login.migration-login .profile-view-container .payment-detail-summary-row .summary-split-row>div,
	.summary .login.migration-login .profile-view-container .profile-view .summary-row>div,
	.summary .login.migration-login .profile-view-container .profile-view .summary-split-row>div,
	.summary .login.migration-login .profile-view-container .savings-investments .summary-row>div,
	.summary .login.migration-login .profile-view-container .summary-row .summary-split-row>div,
	.summary .login.migration-login .profile-view-container .summary-row-pending-payment .summary-row>div,
	.summary .login.migration-login .profile-view-container .summary-row-pending-payment .summary-split-row>div,
	.summary .login.migration-login .profile-view-container .summary-row-pending-payment-header .summary-row>div,
	.summary .login.migration-login .profile-view-container .summary-row-pending-payment-header .summary-split-row>div,
	.summary .login.migration-login .profile-view-container .summary-row>div,
	.summary .login.migration-login .profile-view-container .summary-split-row .summary-row>div,
	.summary .login.migration-login .profile-view-container .summary-split-row>div,
	.summary .login.migration-login .row .summary-row>div,
	.summary .login.migration-login .row .summary-split-row>div,
	.summary .login.migration-login .savings-investments .summary-row>div,
	.summary .login.migration-login .summary-row .account-products div.what-happens-next-column,
	.summary .login.migration-login .summary-row .account-products div.what-happens-next-disclaimer,
	.summary .login.migration-login .summary-row .icon-description div.icon-description-button,
	.summary .login.migration-login .summary-row .icon-description div.icon-description-item,
	.summary .login.migration-login .summary-row .icon-description div.icon-description-item-accepted,
	.summary .login.migration-login .summary-row .icon-summary div.icon-summary-item,
	.summary .login.migration-login .summary-row .pending-payment-header-row>div,
	.summary .login.migration-login .summary-row .profile-view-container .profile-view>div,
	.summary .login.migration-login .summary-row .profile-view-container .summary-split-row>div,
	.summary .login.migration-login .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.summary .login.migration-login .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.summary .login.migration-login .summary-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.summary .login.migration-login .summary-row .quote .loan-agreement div.account-number,
	.summary .login.migration-login .summary-row .quote .loan-agreement div.agreement-date,
	.summary .login.migration-login .summary-row .quote .loan-agreement div.bank-contact-details,
	.summary .login.migration-login .summary-row .quote .loan-agreement div.customer-contact-details,
	.summary .login.migration-login .summary-row .summary-split-row>div,
	.summary .login.migration-login .summary-row div.central-5,
	.summary .login.migration-login .summary-row div.central-7,
	.summary .login.migration-login .summary-row div.columns,
	.summary .login.migration-login .summary-row-pending-payment .account-products div.what-happens-next-column,
	.summary .login.migration-login .summary-row-pending-payment .account-products div.what-happens-next-disclaimer,
	.summary .login.migration-login .summary-row-pending-payment .icon-description div.icon-description-button,
	.summary .login.migration-login .summary-row-pending-payment .icon-description div.icon-description-item,
	.summary .login.migration-login .summary-row-pending-payment .icon-description div.icon-description-item-accepted,
	.summary .login.migration-login .summary-row-pending-payment .icon-summary div.icon-summary-item,
	.summary .login.migration-login .summary-row-pending-payment .pending-payment-header-row>div,
	.summary .login.migration-login .summary-row-pending-payment .profile-view-container .profile-view>div,
	.summary .login.migration-login .summary-row-pending-payment .profile-view-container .savings-investments .summary-row>div,
	.summary .login.migration-login .summary-row-pending-payment .profile-view-container .summary-row>div,
	.summary .login.migration-login .summary-row-pending-payment .profile-view-container .summary-split-row>div,
	.summary .login.migration-login .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.summary .login.migration-login .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.summary .login.migration-login .summary-row-pending-payment .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.summary .login.migration-login .summary-row-pending-payment .quote .loan-agreement div.account-number,
	.summary .login.migration-login .summary-row-pending-payment .quote .loan-agreement div.agreement-date,
	.summary .login.migration-login .summary-row-pending-payment .quote .loan-agreement div.bank-contact-details,
	.summary .login.migration-login .summary-row-pending-payment .quote .loan-agreement div.customer-contact-details,
	.summary .login.migration-login .summary-row-pending-payment .savings-investments .summary-row>div,
	.summary .login.migration-login .summary-row-pending-payment .summary-row>div,
	.summary .login.migration-login .summary-row-pending-payment .summary-split-row>div,
	.summary .login.migration-login .summary-row-pending-payment div.central-5,
	.summary .login.migration-login .summary-row-pending-payment div.central-7,
	.summary .login.migration-login .summary-row-pending-payment div.columns,
	.summary .login.migration-login .summary-row-pending-payment-header .account-products div.what-happens-next-column,
	.summary .login.migration-login .summary-row-pending-payment-header .account-products div.what-happens-next-disclaimer,
	.summary .login.migration-login .summary-row-pending-payment-header .icon-description div.icon-description-button,
	.summary .login.migration-login .summary-row-pending-payment-header .icon-description div.icon-description-item,
	.summary .login.migration-login .summary-row-pending-payment-header .icon-description div.icon-description-item-accepted,
	.summary .login.migration-login .summary-row-pending-payment-header .icon-summary div.icon-summary-item,
	.summary .login.migration-login .summary-row-pending-payment-header .pending-payment-header-row>div,
	.summary .login.migration-login .summary-row-pending-payment-header .profile-view-container .profile-view>div,
	.summary .login.migration-login .summary-row-pending-payment-header .profile-view-container .savings-investments .summary-row>div,
	.summary .login.migration-login .summary-row-pending-payment-header .profile-view-container .summary-row>div,
	.summary .login.migration-login .summary-row-pending-payment-header .profile-view-container .summary-split-row>div,
	.summary .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.summary .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.summary .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.summary .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement div.account-number,
	.summary .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement div.agreement-date,
	.summary .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement div.bank-contact-details,
	.summary .login.migration-login .summary-row-pending-payment-header .quote .loan-agreement div.customer-contact-details,
	.summary .login.migration-login .summary-row-pending-payment-header .savings-investments .summary-row>div,
	.summary .login.migration-login .summary-row-pending-payment-header .summary-row>div,
	.summary .login.migration-login .summary-row-pending-payment-header .summary-split-row>div,
	.summary .login.migration-login .summary-row-pending-payment-header div.central-5,
	.summary .login.migration-login .summary-row-pending-payment-header div.central-7,
	.summary .login.migration-login .summary-row-pending-payment-header div.columns,
	.summary .login.migration-login .summary-row>div,
	.summary .login.migration-login .summary-split-row .account-products div.what-happens-next-column,
	.summary .login.migration-login .summary-split-row .account-products div.what-happens-next-disclaimer,
	.summary .login.migration-login .summary-split-row .icon-description div.icon-description-button,
	.summary .login.migration-login .summary-split-row .icon-description div.icon-description-item,
	.summary .login.migration-login .summary-split-row .icon-description div.icon-description-item-accepted,
	.summary .login.migration-login .summary-split-row .icon-summary div.icon-summary-item,
	.summary .login.migration-login .summary-split-row .pending-payment-header-row>div,
	.summary .login.migration-login .summary-split-row .profile-view-container .profile-view>div,
	.summary .login.migration-login .summary-split-row .profile-view-container .savings-investments .summary-row>div,
	.summary .login.migration-login .summary-split-row .profile-view-container .summary-row>div,
	.summary .login.migration-login .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition,
	.summary .login.migration-login .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-description,
	.summary .login.migration-login .summary-split-row .quote .loan-agreement .loan-agreement-information .definitions div.definition-term,
	.summary .login.migration-login .summary-split-row .quote .loan-agreement div.account-number,
	.summary .login.migration-login .summary-split-row .quote .loan-agreement div.agreement-date,
	.summary .login.migration-login .summary-split-row .quote .loan-agreement div.bank-contact-details,
	.summary .login.migration-login .summary-split-row .quote .loan-agreement div.customer-contact-details,
	.summary .login.migration-login .summary-split-row .savings-investments .summary-row>div,
	.summary .login.migration-login .summary-split-row .summary-row>div,
	.summary .login.migration-login .summary-split-row div.central-5,
	.summary .login.migration-login .summary-split-row div.central-7,
	.summary .login.migration-login .summary-split-row div.columns,
	.summary .login.migration-login .summary-split-row>div,
	.summary .profile-view-container .login.migration-login .payment-detail-summary-row .summary-row>div,
	.summary .profile-view-container .login.migration-login .payment-detail-summary-row .summary-split-row>div,
	.summary .profile-view-container .login.migration-login .profile-view .summary-row>div,
	.summary .profile-view-container .login.migration-login .profile-view .summary-split-row>div,
	.summary .profile-view-container .login.migration-login .summary-row .summary-split-row>div,
	.summary .profile-view-container .login.migration-login .summary-row-pending-payment .summary-row>div,
	.summary .profile-view-container .login.migration-login .summary-row-pending-payment .summary-split-row>div,
	.summary .profile-view-container .login.migration-login .summary-row-pending-payment-header .summary-row>div,
	.summary .profile-view-container .login.migration-login .summary-row-pending-payment-header .summary-split-row>div,
	.summary .profile-view-container .login.migration-login .summary-row>div,
	.summary .profile-view-container .login.migration-login .summary-split-row .summary-row>div,
	.summary .profile-view-container .login.migration-login .summary-split-row>div,
	.summary .savings-investments .login.migration-login .panel-row .summary-row>div,
	.summary .savings-investments .login.migration-login .payment-detail-summary-row .summary-row>div,
	.summary .savings-investments .login.migration-login .pending-payment-header-row .summary-row>div,
	.summary .savings-investments .login.migration-login .profile-view-container .payment-detail-summary-row .summary-row>div,
	.summary .savings-investments .login.migration-login .profile-view-container .profile-view .summary-row>div,
	.summary .savings-investments .login.migration-login .profile-view-container .summary-row-pending-payment .summary-row>div,
	.summary .savings-investments .login.migration-login .profile-view-container .summary-row-pending-payment-header .summary-row>div,
	.summary .savings-investments .login.migration-login .profile-view-container .summary-row>div,
	.summary .savings-investments .login.migration-login .profile-view-container .summary-split-row .summary-row>div,
	.summary .savings-investments .login.migration-login .row .summary-row>div,
	.summary .savings-investments .login.migration-login .summary-row-pending-payment .summary-row>div,
	.summary .savings-investments .login.migration-login .summary-row-pending-payment-header .summary-row>div,
	.summary .savings-investments .login.migration-login .summary-row>div,
	.summary .savings-investments .login.migration-login .summary-split-row .summary-row>div,
	.summary .savings-investments .profile-view-container .login.migration-login .payment-detail-summary-row .summary-row>div,
	.summary .savings-investments .profile-view-container .login.migration-login .profile-view .summary-row>div,
	.summary .savings-investments .profile-view-container .login.migration-login .summary-row-pending-payment .summary-row>div,
	.summary .savings-investments .profile-view-container .login.migration-login .summary-row-pending-payment-header .summary-row>div,
	.summary .savings-investments .profile-view-container .login.migration-login .summary-row>div,
	.summary .savings-investments .profile-view-container .login.migration-login .summary-split-row .summary-row>div {
		padding-left: 0;
		padding-right: 0
	}
}

.login.migration-login .info {
	text-align: center
}

.login.migration-login .info h3 {
	font-size: .85em;
	color: #FFF
}

@media only screen and (min-width:40.063em) {
	.login.migration-login .info h3 {
		font-size: 1.1em;
		margin-top: 15px
	}
}

.login.migration-login .info a {
	text-decoration: underline;
	text-transform: none;
	color: #FFF
}

@media only screen and (max-width:40em) {
	.login.migration-login .info a {
		padding-top: 0
	}
}

.login.migration-login .info .security-seal img {
	width: 8em
}

.login.migration-login .info .contact-links {
	padding: 2em 15px 10px;
	font-size: 10px;
	color: #222
}

@media only screen and (min-width:40.063em) {
	.login.migration-login .info .contact-links {
		padding: 2em 30px 10px;
		font-size: 10px
	}
}

.login.migration-login .info .contact-links>div {
	margin-top: .5em;
	margin-bottom: .5em
}

.login.migration-login .info .contact-links a {
	color: #FFF
}

.login.migration-login .info .contact-links .large-view-only {
	text-align: left
}

.login.migration-login .info .contact-links .large-view-only>div {
	padding: 0;
	float: none
}

.login.migration-login .info .contact-links div.first-link {
	text-indent: 190px
}

.login.migration-login .info .contact-links div.middle-link {
	text-indent: 53px
}

.login.migration-login .info .contact-links div.last-link {
	text-indent: -80px
}

.login.migration-login .info .fsb-legal-declaration p {
	font-size: 11px;
	color: #666;
	padding-bottom: 4em
}

@media only screen and (min-width:40.063em) {
	.login.migration-login .info .fsb-legal-declaration p {
		padding-bottom: 2em
	}
}

.login.migration-login .info .fsb-legal-declaration-migration p {
	font-size: 10px;
	color: #FFF;
	padding-bottom: 4em;
	padding-left: .5em;
	padding-right: .5em
}

@media only screen and (min-width:40.063em) {
	.login.migration-login .info .fsb-legal-declaration-migration p {
		padding-bottom: 2em
	}
}

.login.migration-login .notification-container {
	margin-bottom: 0!important
}

.login.migration-login .connection-error-message,
.login.migration-login .notification {
	max-width: none;
	box-shadow: 0 2px 3px 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

.login.migration-login .migration-panel {
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .23), 0 1px 3px rgba(0, 0, 0, .1)
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.login.migration-login .migration-panel {
		width: 65.666667%!important
	}
}

@media only screen and (max-width:40em) {
	.login.migration-login .migration-panel {
		padding-top: 2em!important;
		padding-left: 2em!important;
		padding-right: 2em!important
	}
}

.login.migration-login .migration-panel h3 {
	color: #03a;
	text-align: center;
	line-height: 1.5em
}

.login.migration-login .migration-panel h4 {
	color: #787878;
	line-height: 1.5em;
	word-wrap: break-word
}

.login.migration-login .migration-panel .migration-contact-details>div {
	padding: 1em 0 0!important;
	margin: 1em 0 0!important;
	border-top: 1px solid #EDEDED
}

.account-products .login.migration-login .migration-panel .migration-contact-details .what-happens-next-column,
.account-products .login.migration-login .migration-panel .migration-contact-details .what-happens-next-column a,
.account-products .login.migration-login .migration-panel .migration-contact-details .what-happens-next-disclaimer,
.account-products .login.migration-login .migration-panel .migration-contact-details .what-happens-next-disclaimer a,
.debit-order-switching ul .login.migration-login .migration-panel .migration-contact-details li,
.debit-order-switching ul .login.migration-login .migration-panel .migration-contact-details li a,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-button,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-button a,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-item,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-item a,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-item-accepted,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-item-accepted a,
.icon-summary .login.migration-login .migration-panel .migration-contact-details .icon-summary-item,
.icon-summary .login.migration-login .migration-panel .migration-contact-details .icon-summary-item a,
.login.migration-login .migration-panel .migration-contact-details .account-products .what-happens-next-column,
.login.migration-login .migration-panel .migration-contact-details .account-products .what-happens-next-column a,
.login.migration-login .migration-panel .migration-contact-details .account-products .what-happens-next-disclaimer,
.login.migration-login .migration-panel .migration-contact-details .account-products .what-happens-next-disclaimer a,
.login.migration-login .migration-panel .migration-contact-details .central-5,
.login.migration-login .migration-panel .migration-contact-details .central-5 a,
.login.migration-login .migration-panel .migration-contact-details .central-7,
.login.migration-login .migration-panel .migration-contact-details .central-7 a,
.login.migration-login .migration-panel .migration-contact-details .columns,
.login.migration-login .migration-panel .migration-contact-details .columns a,
.login.migration-login .migration-panel .migration-contact-details .debit-order-switching ul li,
.login.migration-login .migration-panel .migration-contact-details .debit-order-switching ul li a,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-button,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-button a,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-item,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-item a,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-item-accepted,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-item-accepted a,
.login.migration-login .migration-panel .migration-contact-details .icon-summary .icon-summary-item,
.login.migration-login .migration-panel .migration-contact-details .icon-summary .icon-summary-item a,
.login.migration-login .migration-panel .migration-contact-details .pending-payment-header-row>div,
.login.migration-login .migration-panel .migration-contact-details .pending-payment-header-row>div a,
.login.migration-login .migration-panel .migration-contact-details .product-row ul li,
.login.migration-login .migration-panel .migration-contact-details .product-row ul li a,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .profile-view>div,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .profile-view>div a,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .savings-investments .summary-row>div,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .savings-investments .summary-row>div a,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary .profile-view>div,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary .profile-view>div a,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary-row>div,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary-row>div a,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary-split-row>div,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary-split-row>div a,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .account-number,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .account-number a,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .agreement-date,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .agreement-date a,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .bank-contact-details,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .bank-contact-details a,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .customer-contact-details,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .customer-contact-details a,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition a,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition-description,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition-description a,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition-term,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition-term a,
.login.migration-login .migration-panel .migration-contact-details .summary .savings-investments .summary-row>div,
.login.migration-login .migration-panel .migration-contact-details .summary .savings-investments .summary-row>div a,
.login.migration-login .migration-panel .migration-contact-details .summary .summary-row>div,
.login.migration-login .migration-panel .migration-contact-details .summary .summary-row>div a,
.login.migration-login .migration-panel .migration-contact-details .summary .summary-split-row>div,
.login.migration-login .migration-panel .migration-contact-details .summary .summary-split-row>div a,
.product-row ul .login.migration-login .migration-panel .migration-contact-details li,
.product-row ul .login.migration-login .migration-panel .migration-contact-details li a,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .profile-view>div,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .profile-view>div a,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .summary-row>div,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .summary-row>div a,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .summary-split-row>div,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .summary-split-row>div a,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition a,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition-description,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition-description a,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition-term,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition-term a,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .account-number,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .account-number a,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .agreement-date,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .agreement-date a,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .bank-contact-details,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .bank-contact-details a,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .customer-contact-details,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .customer-contact-details a,
.summary .login.migration-login .migration-panel .migration-contact-details .summary-row>div,
.summary .login.migration-login .migration-panel .migration-contact-details .summary-row>div a,
.summary .login.migration-login .migration-panel .migration-contact-details .summary-split-row>div,
.summary .login.migration-login .migration-panel .migration-contact-details .summary-split-row>div a {
	padding: 0!important
}

.account-products .login.migration-login .migration-panel .migration-contact-details .what-happens-next-column span,
.account-products .login.migration-login .migration-panel .migration-contact-details .what-happens-next-disclaimer span,
.debit-order-switching ul .login.migration-login .migration-panel .migration-contact-details li span,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-button span,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-item span,
.icon-description .login.migration-login .migration-panel .migration-contact-details .icon-description-item-accepted span,
.icon-summary .login.migration-login .migration-panel .migration-contact-details .icon-summary-item span,
.login.migration-login .migration-panel .migration-contact-details .account-products .what-happens-next-column span,
.login.migration-login .migration-panel .migration-contact-details .account-products .what-happens-next-disclaimer span,
.login.migration-login .migration-panel .migration-contact-details .central-5 span,
.login.migration-login .migration-panel .migration-contact-details .central-7 span,
.login.migration-login .migration-panel .migration-contact-details .columns span,
.login.migration-login .migration-panel .migration-contact-details .debit-order-switching ul li span,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-button span,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-item span,
.login.migration-login .migration-panel .migration-contact-details .icon-description .icon-description-item-accepted span,
.login.migration-login .migration-panel .migration-contact-details .icon-summary .icon-summary-item span,
.login.migration-login .migration-panel .migration-contact-details .pending-payment-header-row>div span,
.login.migration-login .migration-panel .migration-contact-details .product-row ul li span,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .profile-view>div span,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .savings-investments .summary-row>div span,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary .profile-view>div span,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary-row>div span,
.login.migration-login .migration-panel .migration-contact-details .profile-view-container .summary-split-row>div span,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .account-number span,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .agreement-date span,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .bank-contact-details span,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .customer-contact-details span,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition span,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition-description span,
.login.migration-login .migration-panel .migration-contact-details .quote .loan-agreement .loan-agreement-information .definitions .definition-term span,
.login.migration-login .migration-panel .migration-contact-details .summary .savings-investments .summary-row>div span,
.login.migration-login .migration-panel .migration-contact-details .summary .summary-row>div span,
.login.migration-login .migration-panel .migration-contact-details .summary .summary-split-row>div span,
.product-row ul .login.migration-login .migration-panel .migration-contact-details li span,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .profile-view>div span,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .summary-row>div span,
.profile-view-container .login.migration-login .migration-panel .migration-contact-details .summary-split-row>div span,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition span,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition-description span,
.quote .loan-agreement .loan-agreement-information .definitions .login.migration-login .migration-panel .migration-contact-details .definition-term span,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .account-number span,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .agreement-date span,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .bank-contact-details span,
.quote .loan-agreement .login.migration-login .migration-panel .migration-contact-details .customer-contact-details span,
.summary .login.migration-login .migration-panel .migration-contact-details .summary-row>div span,
.summary .login.migration-login .migration-panel .migration-contact-details .summary-split-row>div span {
	text-align: center;
	padding: 0!important;
	height: 3px!important;
	line-height: .33!important
}

.login.migration-login .migration-panel .migration-contact-details .need-help {
	color: #666!important;
	padding-right: 2px!important;
	border-right: 1px solid #EDEDED
}

@media only screen and (max-width:40em) {
	.login.migration-login .migration-panel .migration-contact-details .need-help {
		border-right: 0;
		border-bottom: 1px solid #EDEDED;
		padding: 0 0 1em!important;
		margin-bottom: 1em!important
	}
}

.login.migration-login .migration-panel .migration-contact-details .south-africa {
	padding-left: 2px!important
}

.login.migration-login .migration-panel .migration-contact-details .south-africa span {
	padding: 0 0 0 11px!important
}

@media only screen and (max-width:40em) {
	.login.migration-login .migration-panel-success {
		padding-top: 2em!important;
		padding-left: 2em!important;
		padding-right: 2em!important;
		padding-bottom: 4em
	}
}

.login.migration-login h2 {
	text-align: center;
	padding-bottom: .1em;
	color: #FFF
}

.login.migration-login a {
	text-decoration: none;
	color: #0ad;
	text-transform: uppercase;
	padding-top: 2px;
	font-size: 12px;
	padding-right: 16px
}

@media only screen and (max-width:40em) {
	.login.migration-login a {
		width: auto;
		padding-right: 0;
		white-space: nowrap
	}
}

.login.migration-login a:focus {
	font-weight: 700
}

.login.migration-login .no-right-padding {
	padding-right: 0
}

.login.migration-login .cancel {
	color: #004795;
	padding: 10px;
	font-size: 14px
}

@media only screen and (max-width:40em) {
	.login.migration-login .cancel {
		width: 100%;
		text-align: center;
		display: inline-block;
		padding-bottom: 1em!important;
		padding-top: 0!important
	}
}

@media only screen and (min-width:40.063em) {
	.login.migration-login .clear-right-float {
		text-transform: lowercase
	}
}

@media only screen and (max-width:40em) {
	.login.migration-login .clear-right-float {
		float: none!important;
		text-transform: lowercase
	}
}

.login.migration-login label {
	color: #666
}

.login.migration-login .btn,
.login.migration-login .button,
.login.migration-login button {
	text-transform: uppercase;
	width: 100%;
	padding: .8em 1.2em;
	background: #03a;
	color: #EDEDED;
	border: none
}

@media only screen and (min-width:40.063em) and (max-width:64em) {
	.login.migration-login .btn,
	.login.migration-login .button,
	.login.migration-login button {
		width: auto
	}
}

.login.migration-login .btn:disabled,
.login.migration-login .button:disabled,
.login.migration-login button:disabled {
	background: #EDEDED;
	color: #666
}

@media only screen and (min-width:64.063em) {
	.login.migration-login .btn,
	.login.migration-login .button,
	.login.migration-login button {
		width: auto
	}
}

.login.migration-login .back {
	background: #EDEDED!important;
	color: #03a;
	width: 70.53px;
	height: 41.38px;
	text-align: center;
	margin-right: 10px
}

@media only screen and (max-width:40em) {
	.login.migration-login .back {
		text-transform: uppercase;
		width: 100%;
		padding: .8em 1.2em;
		text-align: center;
		margin-right: 0!important
	}
}

.login.migration-login .reorder {
	display: flex;
	flex-direction: column
}

.login.migration-login .push-down_button {
	position: relative;
	top: 10px
}

.login.migration-login .login-footer-for-large-up {
	font-size: 10px
}

@media only screen and (max-width:40em) {
	.login.migration-login .terms-and-conditions-text {
		font-size: 10px;
		vertical-align: bottom
	}
}

.login.migration-login .terms-and-conditions {
	padding-top: 5px
}

.login.migration-login .terms-and-conditions-text {
	position: relative;
	top: 10px;
	font-size: 12px;
	vertical-align: bottom
}

@media only screen and (max-width:40em) {
	.login.migration-login .terms-and-conditions-text {
		font-size: 10px;
		vertical-align: bottom
	}
}

.login.migration-login .security-upgrade {
	padding-top: 10px
}

.login.migration-login .security-upgrade-img {
	width: 40px;
	float: left;
	padding-top: 25px
}

.login.migration-login .security-upgrade-img img {
	width: 100%
}

.login.migration-login .security-upgrade-info {
	width: calc(100% - 40px);
	float: left;
	padding: 20px 0 0 20px;
	position: relative;
	font-size: 12px;
	vertical-align: bottom;
	color: #787878
}

@media only screen and (max-width:40em) {
	.login.migration-login .security-upgrade-info {
		vertical-align: bottom
	}
}

.login.migration-login .security-upgrade-info-tell-me-more {
	padding: 10px 0
}

.login.migration-login .security-upgrade-info-tell-me-more a {
	text-transform: none
}

@media only screen and (max-width:40em) {
	.account-products .login .panel-row .what-happens-next-column,
	.account-products .login .panel-row .what-happens-next-disclaimer,
	.debit-order-switching ul .login .panel-row li,
	.icon-description .login .panel-row .icon-description-button,
	.icon-description .login .panel-row .icon-description-item,
	.icon-description .login .panel-row .icon-description-item-accepted,
	.icon-summary .login .panel-row .icon-summary-item,
	.login .panel-row .account-products .what-happens-next-column,
	.login .panel-row .account-products .what-happens-next-disclaimer,
	.login .panel-row .central-5,
	.login .panel-row .central-7,
	.login .panel-row .column,
	.login .panel-row .columns,
	.login .panel-row .debit-order-switching ul li,
	.login .panel-row .icon-description .icon-description-button,
	.login .panel-row .icon-description .icon-description-item,
	.login .panel-row .icon-description .icon-description-item-accepted,
	.login .panel-row .icon-summary .icon-summary-item,
	.login .panel-row .pending-payment-header-row>div,
	.login .panel-row .product-row ul li,
	.login .panel-row .profile-view-container .profile-view>div,
	.login .panel-row .profile-view-container .savings-investments .summary-row>div,
	.login .panel-row .profile-view-container .summary .profile-view>div,
	.login .panel-row .profile-view-container .summary-row>div,
	.login .panel-row .profile-view-container .summary-split-row>div,
	.login .panel-row .quote .loan-agreement .account-number,
	.login .panel-row .quote .loan-agreement .agreement-date,
	.login .panel-row .quote .loan-agreement .bank-contact-details,
	.login .panel-row .quote .loan-agreement .customer-contact-details,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition-description,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition-term,
	.login .panel-row .rcp-offer .rcp-properties-group .rcp-properties .property,
	.login .panel-row .summary .savings-investments .summary-row>div,
	.login .panel-row .summary .summary-row>div,
	.login .panel-row .summary .summary-split-row>div,
	.product-row ul .login .panel-row li,
	.profile-view-container .login .panel-row .profile-view>div,
	.profile-view-container .login .panel-row .summary-row>div,
	.profile-view-container .login .panel-row .summary-split-row>div,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition-description,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition-term,
	.quote .loan-agreement .login .panel-row .account-number,
	.quote .loan-agreement .login .panel-row .agreement-date,
	.quote .loan-agreement .login .panel-row .bank-contact-details,
	.quote .loan-agreement .login .panel-row .customer-contact-details,
	.rcp-offer .rcp-properties-group .rcp-properties .login .panel-row .property,
	.summary .login .panel-row .summary-row>div,
	.summary .login .panel-row .summary-split-row>div {
		padding: 0;
		padding-right: 0
	}
}

@media only screen and (min-width:40.063em) {
	.account-products .login .panel-row .what-happens-next-column:first-child,
	.account-products .login .panel-row .what-happens-next-disclaimer:first-child,
	.debit-order-switching ul .login .panel-row li:first-child,
	.icon-description .login .panel-row .icon-description-button:first-child,
	.icon-description .login .panel-row .icon-description-item-accepted:first-child,
	.icon-description .login .panel-row .icon-description-item:first-child,
	.icon-summary .login .panel-row .icon-summary-item:first-child,
	.login .panel-row .account-products .what-happens-next-column:first-child,
	.login .panel-row .account-products .what-happens-next-disclaimer:first-child,
	.login .panel-row .central-5:first-child,
	.login .panel-row .central-7:first-child,
	.login .panel-row .column:first-child,
	.login .panel-row .columns:first-child,
	.login .panel-row .debit-order-switching ul li:first-child,
	.login .panel-row .icon-description .icon-description-button:first-child,
	.login .panel-row .icon-description .icon-description-item-accepted:first-child,
	.login .panel-row .icon-description .icon-description-item:first-child,
	.login .panel-row .icon-summary .icon-summary-item:first-child,
	.login .panel-row .pending-payment-header-row>div:first-child,
	.login .panel-row .product-row ul li:first-child,
	.login .panel-row .profile-view-container .profile-view>div:first-child,
	.login .panel-row .profile-view-container .savings-investments .summary-row>div:first-child,
	.login .panel-row .profile-view-container .summary .profile-view>div:first-child,
	.login .panel-row .profile-view-container .summary-row>div:first-child,
	.login .panel-row .profile-view-container .summary-split-row>div:first-child,
	.login .panel-row .quote .loan-agreement .account-number:first-child,
	.login .panel-row .quote .loan-agreement .agreement-date:first-child,
	.login .panel-row .quote .loan-agreement .bank-contact-details:first-child,
	.login .panel-row .quote .loan-agreement .customer-contact-details:first-child,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition-description:first-child,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition-term:first-child,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition:first-child,
	.login .panel-row .rcp-offer .rcp-properties-group .rcp-properties .property:first-child,
	.login .panel-row .summary .savings-investments .summary-row>div:first-child,
	.login .panel-row .summary .summary-row>div:first-child,
	.login .panel-row .summary .summary-split-row>div:first-child,
	.product-row ul .login .panel-row li:first-child,
	.profile-view-container .login .panel-row .profile-view>div:first-child,
	.profile-view-container .login .panel-row .summary-row>div:first-child,
	.profile-view-container .login .panel-row .summary-split-row>div:first-child,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition-description:first-child,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition-term:first-child,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition:first-child,
	.quote .loan-agreement .login .panel-row .account-number:first-child,
	.quote .loan-agreement .login .panel-row .agreement-date:first-child,
	.quote .loan-agreement .login .panel-row .bank-contact-details:first-child,
	.quote .loan-agreement .login .panel-row .customer-contact-details:first-child,
	.rcp-offer .rcp-properties-group .rcp-properties .login .panel-row .property:first-child,
	.summary .login .panel-row .summary-row>div:first-child,
	.summary .login .panel-row .summary-split-row>div:first-child {
		padding-left: 0
	}
	.account-products .login .panel-row .what-happens-next-column:last-child,
	.account-products .login .panel-row .what-happens-next-disclaimer:last-child,
	.debit-order-switching ul .login .panel-row li:last-child,
	.icon-description .login .panel-row .icon-description-button:last-child,
	.icon-description .login .panel-row .icon-description-item-accepted:last-child,
	.icon-description .login .panel-row .icon-description-item:last-child,
	.icon-summary .login .panel-row .icon-summary-item:last-child,
	.login .panel-row .account-products .what-happens-next-column:last-child,
	.login .panel-row .account-products .what-happens-next-disclaimer:last-child,
	.login .panel-row .central-5:last-child,
	.login .panel-row .central-7:last-child,
	.login .panel-row .column:last-child,
	.login .panel-row .columns:last-child,
	.login .panel-row .debit-order-switching ul li:last-child,
	.login .panel-row .icon-description .icon-description-button:last-child,
	.login .panel-row .icon-description .icon-description-item-accepted:last-child,
	.login .panel-row .icon-description .icon-description-item:last-child,
	.login .panel-row .icon-summary .icon-summary-item:last-child,
	.login .panel-row .pending-payment-header-row>div:last-child,
	.login .panel-row .product-row ul li:last-child,
	.login .panel-row .profile-view-container .profile-view>div:last-child,
	.login .panel-row .profile-view-container .savings-investments .summary-row>div:last-child,
	.login .panel-row .profile-view-container .summary .profile-view>div:last-child,
	.login .panel-row .profile-view-container .summary-row>div:last-child,
	.login .panel-row .profile-view-container .summary-split-row>div:last-child,
	.login .panel-row .quote .loan-agreement .account-number:last-child,
	.login .panel-row .quote .loan-agreement .agreement-date:last-child,
	.login .panel-row .quote .loan-agreement .bank-contact-details:last-child,
	.login .panel-row .quote .loan-agreement .customer-contact-details:last-child,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition-description:last-child,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition-term:last-child,
	.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition:last-child,
	.login .panel-row .rcp-offer .rcp-properties-group .rcp-properties .property:last-child,
	.login .panel-row .summary .savings-investments .summary-row>div:last-child,
	.login .panel-row .summary .summary-row>div:last-child,
	.login .panel-row .summary .summary-split-row>div:last-child,
	.product-row ul .login .panel-row li:last-child,
	.profile-view-container .login .panel-row .profile-view>div:last-child,
	.profile-view-container .login .panel-row .summary-row>div:last-child,
	.profile-view-container .login .panel-row .summary-split-row>div:last-child,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition-description:last-child,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition-term:last-child,
	.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition:last-child,
	.quote .loan-agreement .login .panel-row .account-number:last-child,
	.quote .loan-agreement .login .panel-row .agreement-date:last-child,
	.quote .loan-agreement .login .panel-row .bank-contact-details:last-child,
	.quote .loan-agreement .login .panel-row .customer-contact-details:last-child,
	.rcp-offer .rcp-properties-group .rcp-properties .login .panel-row .property:last-child,
	.summary .login .panel-row .summary-row>div:last-child,
	.summary .login .panel-row .summary-split-row>div:last-child {
		padding-right: 0
	}
}

.account-products .login .panel-row .what-happens-next-column .register-text div,
.account-products .login .panel-row .what-happens-next-disclaimer .register-text div,
.debit-order-switching ul .login .panel-row li .register-text div,
.icon-description .login .panel-row .icon-description-button .register-text div,
.icon-description .login .panel-row .icon-description-item .register-text div,
.icon-description .login .panel-row .icon-description-item-accepted .register-text div,
.icon-summary .login .panel-row .icon-summary-item .register-text div,
.login .panel-row .account-products .what-happens-next-column .register-text div,
.login .panel-row .account-products .what-happens-next-disclaimer .register-text div,
.login .panel-row .central-5 .register-text div,
.login .panel-row .central-7 .register-text div,
.login .panel-row .column .register-text div,
.login .panel-row .columns .register-text div,
.login .panel-row .debit-order-switching ul li .register-text div,
.login .panel-row .icon-description .icon-description-button .register-text div,
.login .panel-row .icon-description .icon-description-item .register-text div,
.login .panel-row .icon-description .icon-description-item-accepted .register-text div,
.login .panel-row .icon-summary .icon-summary-item .register-text div,
.login .panel-row .pending-payment-header-row>div .register-text div,
.login .panel-row .product-row ul li .register-text div,
.login .panel-row .profile-view-container .profile-view>div .register-text div,
.login .panel-row .profile-view-container .savings-investments .summary-row>div .register-text div,
.login .panel-row .profile-view-container .summary .profile-view>div .register-text div,
.login .panel-row .profile-view-container .summary-row>div .register-text div,
.login .panel-row .profile-view-container .summary-split-row>div .register-text div,
.login .panel-row .quote .loan-agreement .account-number .register-text div,
.login .panel-row .quote .loan-agreement .agreement-date .register-text div,
.login .panel-row .quote .loan-agreement .bank-contact-details .register-text div,
.login .panel-row .quote .loan-agreement .customer-contact-details .register-text div,
.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition .register-text div,
.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition-description .register-text div,
.login .panel-row .quote .loan-agreement .loan-agreement-information .definitions .definition-term .register-text div,
.login .panel-row .rcp-offer .rcp-properties-group .rcp-properties .property .register-text div,
.login .panel-row .summary .savings-investments .summary-row>div .register-text div,
.login .panel-row .summary .summary-row>div .register-text div,
.login .panel-row .summary .summary-split-row>div .register-text div,
.product-row ul .login .panel-row li .register-text div,
.profile-view-container .login .panel-row .profile-view>div .register-text div,
.profile-view-container .login .panel-row .summary-row>div .register-text div,
.profile-view-container .login .panel-row .summary-split-row>div .register-text div,
.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition .register-text div,
.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition-description .register-text div,
.quote .loan-agreement .loan-agreement-information .definitions .login .panel-row .definition-term .register-text div,
.quote .loan-agreement .login .panel-row .account-number .register-text div,
.quote .loan-agreement .login .panel-row .agreement-date .register-text div,
.quote .loan-agreement .login .panel-row .bank-contact-details .register-text div,
.quote .loan-agreement .login .panel-row .customer-contact-details .register-text div,
.rcp-offer .rcp-properties-group .rcp-properties .login .panel-row .property .register-text div,
.summary .login .panel-row .summary-row>div .register-text div,
.summary .login .panel-row .summary-split-row>div .register-text div {
	min-height: 4.4em
}

.login .terms-text {
	margin: 0;
	float: none
}

@media only screen and (min-width:40.063em) {
	.login .terms-text {
		margin: .5rem 0 0 1rem;
		float: left
	}
}

.login .cancel-button {
	margin: 0;
	float: none;
	padding-top: .8em
}

@media only screen and (min-width:40.063em) {
	.login .cancel-button {
		margin: 0 0 0 1rem;
		float: left;
		padding-top: 0
	}
}

.login .register-image {
	padding-right: 1em;
	height: 90%;
	width: 90%
}

.login .register-text {
	width: 60%;
	display: inline-block;
	float: left
}

@media only screen and (max-width:40em) {
	.login .register-text {
		width: 100%;
		display: block;
		margin-bottom: 1em
	}
}

@media only screen and (min-width:40.063em) {
	.login .register-button {
		padding-left: 3em;
		padding-top: .5em
	}
}

@media only screen and (max-width:40em) {
	.login .register-button {
		width: 100%
	}
}

.login .map {
	display: none;
	position: absolute;
	z-index: -1;
	right: 0;
	top: 8em
}

@media only screen and (min-width:64.063em) {
	.login .map {
		display: block
	}
}

.login .notification-modal {
	max-width: 40em;
	width: 90%;
	color: #666;
	padding: 0
}

.login .notification-modal .modal-close {
	float: none;
	min-height: 2em;
	padding: 1em
}

.login .notification-modal .modal-close i.icomoon-close {
	font-size: smaller;
	font-weight: 700;
	color: #767676
}

.login .notification-modal .modal-content {
	text-align: center;
	padding: 1em 4.2em 2.5em
}

@media only screen and (max-width:40em) {
	.login .notification-modal .modal-content {
		padding-left: 2.2em;
		padding-right: 2.2em
	}
}

.login .notification-modal .modal-content .content-img {
	padding-bottom: 1.5em
}

.login .notification-modal .modal-content .content-img img {
	width: 45px
}

.login .notification-modal .modal-content .content-text {
	margin: auto;
	max-width: 25em;
	font-size: 1.2em
}

.login .notification-modal .modal-contact {
	padding: 0;
	background-color: #F5F5F5;
	text-align: left;
	font-size: 1em
}

.login .notification-modal .modal-contact>a {
	padding: 1em;
	display: block;
	text-decoration: none;
	cursor: pointer;
	color: #666
}

.login .notification-modal .modal-contact>a:nth-child(1) {
	border-right: 1.5px solid #DDD
}

@media only screen and (max-width:40em) {
	.login .notification-modal .modal-contact>a:nth-child(1) {
		border: none;
		border-bottom: 1.5px solid #DDD
	}
	.login .notification-modal .modal-contact>a .profile-view-container div.payment-detail-summary-row,
	.login .notification-modal .modal-contact>a .profile-view-container div.profile-view,
	.login .notification-modal .modal-contact>a .profile-view-container div.summary-row,
	.login .notification-modal .modal-contact>a .profile-view-container div.summary-row-pending-payment,
	.login .notification-modal .modal-contact>a .profile-view-container div.summary-row-pending-payment-header,
	.login .notification-modal .modal-contact>a .profile-view-container div.summary-split-row,
	.login .notification-modal .modal-contact>a .summary div.payment-detail-summary-row,
	.login .notification-modal .modal-contact>a .summary div.summary-row,
	.login .notification-modal .modal-contact>a .summary div.summary-row-pending-payment,
	.login .notification-modal .modal-contact>a .summary div.summary-row-pending-payment-header,
	.login .notification-modal .modal-contact>a .summary div.summary-split-row,
	.login .notification-modal .modal-contact>a div.panel-row,
	.login .notification-modal .modal-contact>a div.pending-payment-header-row,
	.login .notification-modal .modal-contact>a div.row,
	.profile-view-container .login .notification-modal .modal-contact>a div.payment-detail-summary-row,
	.profile-view-container .login .notification-modal .modal-contact>a div.profile-view,
	.profile-view-container .login .notification-modal .modal-contact>a div.summary-row,
	.profile-view-container .login .notification-modal .modal-contact>a div.summary-row-pending-payment,
	.profile-view-container .login .notification-modal .modal-contact>a div.summary-row-pending-payment-header,
	.profile-view-container .login .notification-modal .modal-contact>a div.summary-split-row,
	.summary .login .notification-modal .modal-contact>a div.payment-detail-summary-row,
	.summary .login .notification-modal .modal-contact>a div.summary-row,
	.summary .login .notification-modal .modal-contact>a div.summary-row-pending-payment,
	.summary .login .notification-modal .modal-contact>a div.summary-row-pending-payment-header,
	.summary .login .notification-modal .modal-contact>a div.summary-split-row {
		max-width: 16em;
		margin: auto!important
	}
}

.login .notification-modal .modal-contact span {
	line-height: 1em
}

.login .notification-modal .modal-contact span.contact-number {
	font-size: 1.5em;
	color: #0ad
}

.login .notification-modal .modal-contact i.icomoon-call {
	font-size: 3.1em;
	padding-right: .1em
}

.login .btn,
.login button {
	z-index: 1
}

.login .notification-container-row {
	padding-right: 0!important;
	margin-left: auto;
	margin-right: auto
}

.login .otp-content .profile-view-container div.payment-detail-summary-row,
.login .otp-content .profile-view-container div.profile-view,
.login .otp-content .profile-view-container div.summary-row,
.login .otp-content .profile-view-container div.summary-row-pending-payment,
.login .otp-content .profile-view-container div.summary-row-pending-payment-header,
.login .otp-content .profile-view-container div.summary-split-row,
.login .otp-content .summary div.payment-detail-summary-row,
.login .otp-content .summary div.summary-row,
.login .otp-content .summary div.summary-row-pending-payment,
.login .otp-content .summary div.summary-row-pending-payment-header,
.login .otp-content .summary div.summary-split-row,
.login .otp-content div.panel-row,
.login .otp-content div.pending-payment-header-row,
.login .otp-content div.row,
.profile-view-container .login .otp-content div.payment-detail-summary-row,
.profile-view-container .login .otp-content div.profile-view,
.profile-view-container .login .otp-content div.summary-row,
.profile-view-container .login .otp-content div.summary-row-pending-payment,
.profile-view-container .login .otp-content div.summary-row-pending-payment-header,
.profile-view-container .login .otp-content div.summary-split-row,
.summary .login .otp-content div.payment-detail-summary-row,
.summary .login .otp-content div.summary-row,
.summary .login .otp-content div.summary-row-pending-payment,
.summary .login .otp-content div.summary-row-pending-payment-header,
.summary .login .otp-content div.summary-split-row {
	padding-left: 1em
}

.login .otp-content .otp-button-container {
	padding: 0
}

@media only screen and (max-width:40em) {
	.login .otp-content .otp-button-container div {
		float: none!important
	}
}

@media only screen and (max-width:40em) {
	.login .otp-cancel-link {
		color: #03a!important;
		font-size: 14px;
		text-align: center;
		padding-top: 20px;
		display: inline-block
	}
}

.login .otp-resend-btn {
	font-size: 14px!important;
	width: 84.6px
}

.login #otp-resend {
	font-size: 14px
}

.login .login-header {
	text-align: center
}

.login-notifications {
	max-width: 360px;
	margin: auto;
	padding-bottom: 9px
}

.login-strong-auth-enlarged-qr {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 40em;
	height: 46em;
	background-color: #FFF;
	border-radius: 2px
}

.login-strong-auth-enlarged-qr-footer .btn,
.login-strong-auth-enlarged-qr-footer button {
	margin-bottom: 2em;
	margin-right: 2em
}

.login-strong-auth-enlarged-qr-content {
	position: relative;
	text-align: center;
	overflow: hidden
}

.login-strong-auth-enlarged-qr-content span {
	position: relative;
	z-index: 1;
	top: 1em
}

.login-strong-auth-enlarged-qr-content img {
	width: 100%;
	transform: scale(1.2)
}

.login-container {
	margin: auto;
	max-width: 360px;
	border-radius: 2px;
	background-color: #FFF;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .2);
	padding: 12px
}

@media only screen and (min-width:40.063em) {
	.login-container {
		padding: 16px
	}
}

@media only screen and (min-width:64.063em) {
	.login-container {
		padding: 16px 24px 24px
	}
}

.login-container-security-update-how-info {
	margin: auto;
	max-width: 382px;
	display: block;
	padding-top: 115px
}

.login-container-security-update-how-info .login-container {
	max-width: 382px;
	box-shadow: none
}

.login-container-security-update-how-info .login-container-content-main {
	font-size: 14px;
	color: #767676
}

.login-container-security-update-how-info .login-container-header .login-header {
	color: #767676;
	font-size: 20px
}

.login-container-security-update-how-info .sb-slide {
	height: 386px
}

.login-container-header {
	overflow: auto
}

.login-container-header-icon {
	float: left;
	width: 11px;
	margin-right: 12px;
	margin-bottom: 7px
}

.login-container-header-icon img {
	width: 100%
}

.login-container-header-text {
	font-size: 16px;
	color: #03a
}

.login-container-content-username {
	font-size: 20px;
	color: #444;
	overflow: hidden;
	padding-bottom: 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.login-container-content-main,
.login-container-content-primary,
.login-container-content-secondary {
	margin-top: 10px;
	line-height: 1.1;
	font-size: 20px;
	text-align: center;
	color: #767676
}

.login-container-content-main.otp-description,
.login-container-content-primary.otp-description,
.login-container-content-secondary.otp-description {
	margin-left: 8px;
	margin-right: 8px
}

.login-container-content-qr-main {
	line-height: 1.1;
	font-size: 16px;
	text-align: center;
	color: #767676;
	margin-top: 15px
}

.login-container-content-qr-description {
	font-size: 12px;
	text-align: center;
	padding-top: 17px
}

.login-container-content-qr-description-head {
	font-weight: 700
}

.login .push-toggle .push-toggle-label,
.login-container-content-qr-description-content {
	color: #767676;
	margin-right: 30px;
	margin-left: 30px
}

.login-container-content-temp-main {
	margin-top: 2px;
	line-height: 1.1;
	font-size: 20px;
	text-align: center;
	color: #767676
}

.login-container-content-complete-secondary {
	margin-top: 2px;
	margin-left: 32px;
	margin-right: 32px;
	line-height: 1.1;
	font-size: 15px;
	text-align: center;
	color: #444
}

.login-container-content-primary {
	font-size: 18px
}

.login-container-content-secondary {
	font-size: 14px
}

.login-container-content-secondary ol,
.login-container-content-secondary p {
	margin-top: 10px;
	color: #767676;
	font-size: 14px;
	text-align: left
}

.login-container-content-secondary ol li,
.login-container-content-secondary p li {
	font-size: 12px
}

.login-container-content-img {
	max-width: 230px;
	margin: auto
}

.login-container-content-img img {
	width: 100%
}

.login-container-content-img .countdown-container {
	width: 200px
}

.login-container-content-img .countdown-container #countdown {
	color: #0496FD;
	font-size: 2em;
	position: relative;
	left: 75px;
	top: -125px
}

.login-container-content-img-qr {
	max-width: 330px;
	overflow: hidden
}

.login-container-content-img-qr img {
	transform: scale(1.2);
	width: 100%
}

.login-container-content-input {
	padding: 10px 0
}

.login-container-content-input-password,
.login-container-content-input-value {
	padding-bottom: 12px
}

.login-container-content-input-password label,
.login-container-content-input-value label {
	font-size: 1em;
	color: #767676
}

.login-container-content-input-password-note,
.login-container-content-input-value-note {
	font-size: 12px;
	color: #767676
}

.login-container-content-input-forgot-password {
	font-size: 10px;
	text-decoration: none;
	color: #0ad
}

.login-container-content-input-forgot-password:focus,
.login-container-content-input-forgot-password:hover,
.login-container-content-input-forgot-password:visited {
	color: #0ad
}