.consent-view{display:flex;flex-direction:column;margin:0 auto;padding:0;width:100%}@media (min-width:768px){.consent-view{width:1024px}}.consent-header{align-self:flex-start;width:100%}.consent-body{display:flex;position:relative;flex-direction:column;padding:0 16px;overflow:hidden;flex:1}.consent-body .panel-header{position:relative;align-self:flex-start;margin:0 -16px 10px;padding:0 16px 12px;width:100%}.consent-body .panel-header.account-info{background-color:#fff;margin-bottom:48px;box-shadow:0 0 2px 0 rgba(56,69,84,.2)}.consent-body .panel-header h1{margin:32px 0 0;font-size:var(--header-font-size);color:var(--header-color)}.consent-body .panel-header p{color:var(--darkgrey-color)}.consent-body .panel-header a{display:inline-block;padding-bottom:12px;font-weight:400;color:var(--focus-color)}.consent-body .panel-body .generic{background-color:#fff;padding:28px 32px 15px;min-height:40vh;box-shadow:0 3px 1px -1px rgba(56,69,84,.1)}.consent-body .panel-body .generic ul{list-style-type:none;margin:0;padding:0;flex:1}.consent-body .panel-body .generic ul>li{border-bottom:1px solid var(--lightgrey-color);margin-bottom:20px;padding-bottom:20px;font-size:1.2rem;color:var(--primary-color)}.consent-body .panel-body .generic ul>li ul{list-style-type:disc;margin-top:5px;margin-left:20px}.consent-body .panel-body .generic ul>li ul>li{border-bottom-width:0;margin-bottom:0;padding-top:4px;padding-bottom:2px;font-size:.9rem;color:#000}.consent-body .panel-body .generic ul>li ul>li:first-of-type{padding-top:8px}.consent-body .panel-body .selected-accounts{position:absolute;margin-top:-32px;width:calc(100vw - 32px)}.consent-body .panel-body .selected-accounts>.btn-link{display:none;background-color:transparent;margin:-2px 0 0;padding:0;font-size:14px;line-height:.9;text-decoration:underline;color:var(--focus-color)}.consent-body .panel-body .selected-accounts>.btn-link:focus,.consent-body .panel-body .selected-accounts>.btn-link:hover{text-decoration:underline;outline:0}.consent-body .panel-body .selected-accounts.active>.btn-link{float:right;display:inline-block;margin-top:2px}.consent-body .panel-body .selected-accounts.active>.btn-link:last-of-type{display:none}.consent-body .panel-body .account-selection{padding:5px 0 25px}.consent-body .panel-body .account-selection .btn-outline{background-color:transparent;border:1px solid var(--secondary-color);width:100%;color:var(--secondary-color)}.consent-body .panel-body .selection-header,.consent-body .panel-body .selection-info,.consent-body .panel-body .selection-status{display:none}.consent-body .panel-body .data-view.card-layout{margin-right:0;margin-left:0}.consent-body .panel-body .data-view.card-layout .row-list{margin:0 -7px}.consent-body .panel-body .data-view.card-layout .row-list>.row-element{display:none;border-radius:0;border-width:0;margin:0 -9px 1px;min-width:100vw;height:auto;box-sizing:border-box}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dt{display:none}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd{font-size:16px;clear:left}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.balance,.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.name{color:var(--primary-text-color)}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.representation{margin:-10px 0 5px;color:var(--mediumgrey-color)}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.balance{margin-bottom:0}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.action{display:none;position:absolute;margin-bottom:0;width:100%;bottom:0;left:0;z-index:1}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.action>button{background-color:var(--secondary-color);border-width:0;padding:0 24px;width:100%;height:56px;font-size:14px;text-align:left;color:#fff}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.action>button:focus{outline:0}.consent-body .panel-body .data-view.card-layout .row-list>.row-element:before{position:absolute;border:1px solid var(--primary-color);border-radius:50%;margin-top:-12px;top:50%;right:5.5%;width:22px;height:22px;content:""}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected{display:block;background-color:var(--primary-color);background-image:url(images/cross-icon.png);background-position:94% 50%;background-repeat:no-repeat;background-size:22px 22px;cursor:pointer}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected>dl>dd.balance,.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected>dl>dd.name,.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected>dl>dd.representation{color:#fff}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected:before,.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected>dl>dd.action{display:none}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected:after{position:absolute;bottom:20px;left:24px;font-size:14px;color:#fff;content:""}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.blank-card{display:none}.consent-body .panel-body .data-view.card-layout.slideshow{margin-right:0;margin-left:0}.consent-body .panel-body .data-view.card-layout.slideshow .row-list{flex-wrap:nowrap;margin:0;transition:all .3s ease-out}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element{display:block;margin-right:7px;margin-bottom:16px;margin-left:0;min-width:calc(100vw - 32px);height:200px}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element>dl>dd{font-size:18px}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element>dl>dd.representation{display:none}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element>dl>dd.action{display:block}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element:before{display:none}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element.selected{background-image:url(images/check-icon.png);background-position:90% 90%}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element.selected>dl>dd.action{display:none}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element.selected:after{content:"Account selected"}.consent-body .panel-body .slider-buttons{display:none}.consent-body .panel-body .slider-nav{margin:-4px 0 4px;text-align:center}.consent-body .panel-body .slider-nav>button{background-color:transparent;border-width:0;padding:2px;width:12px;height:12px}.consent-body .panel-body .slider-nav>button:before{display:block;background-color:var(--lightgrey-color);border-radius:50%;width:8px;height:8px;content:""}.consent-body .panel-body .slider-nav>button:disabled:before{background-color:var(--secondary-color)}.consent-body .panel-body .slider-nav:not(.mobile){display:none}.consent-body .panel-body .payment-details{background-color:#fff;padding:15px 20px;box-shadow:0 3px 1px -1px rgba(56,69,84,.1)}.consent-body .panel-body .payment-details>dl{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--lightgrey-color);margin:0 -20px 15px;padding:0 0 10px;overflow:hidden}.consent-body .panel-body .payment-details>dl>dt{padding:8px 20px 5px;min-width:100%;font-size:14px;font-weight:700}.consent-body .panel-body .payment-details>dl>dd{position:relative;margin-left:0;padding:6px 20px 12px;width:calc(100% - 100px);font-size:18px;color:var(--primary-text-color)}.consent-body .panel-body .payment-details>dl>dd span.account-number,.consent-body .panel-body .payment-details>dl>dd span.text-muted{color:var(--mediumgrey-color)}.consent-body .panel-body .payment-details>dl>dd span.account-number{display:block;padding-top:10px;font-size:15px}.consent-body .panel-body .payment-details>dl>dd span.available-balance{position:absolute;right:75px;top:6px}.consent-body .panel-body .payment-details.pre-filled>dl{margin-top:-15px}.consent-body .panel-body .payment-details.pre-filled>dl>dd.debtor,.consent-body .panel-body .payment-details.pre-filled>dl>dt.debtor{background-color:var(--primary-color);padding-top:32px;padding-bottom:32px;color:#fff}.consent-body .panel-body .payment-details.pre-filled>dl>dd.debtor{padding-top:30px;padding-bottom:32px}.consent-body .panel-body .payment-details.pre-filled>dl>dd.debtor span.account-number,.consent-body .panel-body .payment-details.pre-filled>dl>dd.debtor span.available-balance{color:#fff}.consent-body .panel-body .payment-details.pre-filled>dl>dd.debtor span.available-balance{top:35px}.consent-body .panel-body .payment-details.pre-filled>dl>dt.creditor{padding-top:32px;padding-bottom:20px}.consent-body .panel-body .payment-details.pre-filled>dl>dd.creditor{padding-top:30px;padding-bottom:20px}.consent-body .panel-body .payment-details .payment-amount,.consent-body .panel-body .payment-details .payment-date,.consent-body .panel-body .payment-details .payment-details,.consent-body .panel-body .payment-details .payment-provider{position:relative;padding:10px 0 15px;font-size:16px;color:var(--primary-text-color);overflow:hidden}.consent-body .panel-body .payment-details .payment-amount.expanded,.consent-body .panel-body .payment-details .payment-date.expanded,.consent-body .panel-body .payment-details .payment-details.expanded,.consent-body .panel-body .payment-details .payment-provider.expanded{overflow:visible}.consent-body .panel-body .payment-details .payment-amount>span,.consent-body .panel-body .payment-details .payment-date>span,.consent-body .panel-body .payment-details .payment-details>span,.consent-body .panel-body .payment-details .payment-provider>span{float:right;text-align:right}.consent-body .panel-body .payment-details .payment-amount>span>a,.consent-body .panel-body .payment-details .payment-date>span>a,.consent-body .panel-body .payment-details .payment-details>span>a,.consent-body .panel-body .payment-details .payment-provider>span>a{display:block;padding:4px 0 8px;font-size:14px;color:var(--focus-color);cursor:pointer}.consent-body .panel-body .payment-details .payment-amount>span>a:focus,.consent-body .panel-body .payment-details .payment-amount>span>a:hover,.consent-body .panel-body .payment-details .payment-date>span>a:focus,.consent-body .panel-body .payment-details .payment-date>span>a:hover,.consent-body .panel-body .payment-details .payment-details>span>a:focus,.consent-body .panel-body .payment-details .payment-details>span>a:hover,.consent-body .panel-body .payment-details .payment-provider>span>a:focus,.consent-body .panel-body .payment-details .payment-provider>span>a:hover{text-decoration:underline;outline:0}.consent-body .panel-body .payment-details .payment-amount>span small,.consent-body .panel-body .payment-details .payment-date>span small,.consent-body .panel-body .payment-details .payment-details>span small,.consent-body .panel-body .payment-details .payment-provider>span small{display:block;color:var(--lightgrey-color);font-size:14px}.consent-body .panel-body .payment-details .payment-amount .bnpl,.consent-body .panel-body .payment-details .payment-date .bnpl,.consent-body .panel-body .payment-details .payment-details .bnpl,.consent-body .panel-body .payment-details .payment-provider .bnpl{display:flex;justify-content:space-between;padding-left:20px;margin-top:10px}.consent-body .panel-body .payment-details .payment-amount .bnpl label,.consent-body .panel-body .payment-details .payment-date .bnpl label,.consent-body .panel-body .payment-details .payment-details .bnpl label,.consent-body .panel-body .payment-details .payment-provider .bnpl label{color:var(--secondary-color)}.consent-body .panel-body .payment-details .payment-amount .bnpl li label,.consent-body .panel-body .payment-details .payment-date .bnpl li label,.consent-body .panel-body .payment-details .payment-details .bnpl li label,.consent-body .panel-body .payment-details .payment-provider .bnpl li label{color:var(--primary-color)}.consent-body .panel-body .payment-details .payment-amount .bnpl li label small,.consent-body .panel-body .payment-details .payment-date .bnpl li label small,.consent-body .panel-body .payment-details .payment-details .bnpl li label small,.consent-body .panel-body .payment-details .payment-provider .bnpl li label small{color:var(--secondary-color)}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplselect,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplselect,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplselect,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplselect{min-width:440px}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments{width:45%;text-align:right;margin-top:25px;padding-right:60px}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .exchangerate,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .exchangerate,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .exchangerate,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .exchangerate{display:block;color:var(--lightgrey-color);font-size:14px;clear:both}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .installments,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .installments,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .installments,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .installments{text-align:right}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .installments table,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .installments table,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .installments table,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .installments table{float:right}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .installments td,.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .installments th,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .installments td,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .installments th,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .installments td,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .installments th,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .installments td,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .installments th{vertical-align:top}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .installments th,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .installments th,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .installments th,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .installments th{font-size:14px;font-weight:100;color:var(--darkgrey-color);padding:0 10px 10px 0;text-align:right}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .installments th small,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .installments th small,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .installments th small,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .installments th small{display:block;font-size:14px;color:var(--darkgrey-color);opacity:.6}.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .installments .total td,.consent-body .panel-body .payment-details .payment-amount .bnpl .bnplpayments .installments .total th,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .installments .total td,.consent-body .panel-body .payment-details .payment-date .bnpl .bnplpayments .installments .total th,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .installments .total td,.consent-body .panel-body .payment-details .payment-details .bnpl .bnplpayments .installments .total th,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .installments .total td,.consent-body .panel-body .payment-details .payment-provider .bnpl .bnplpayments .installments .total th{padding-top:10px;border-top:1px solid silver;vertical-align:baseline;color:var(--secondary-color)}.consent-body .panel-body .payment-details .payment-reference{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid var(--lightgrey-color);margin:0 -20px -10px;padding:5px 20px 15px}.consent-body .panel-body .payment-details .payment-reference>dl{margin:10px 0 0}.consent-body .panel-body .payment-details .payment-reference>dl>dd,.consent-body .panel-body .payment-details .payment-reference>dl>dt{display:inline;margin:0;font-size:14px;color:var(--mediumgrey-color)}.consent-body .panel-body .payment-details .payment-reference>dl>dt:after{display:inline-block;padding-right:4px;content:":"}.consent-body .panel-body .payment-details .creditors a{float:right;margin-right:60px;font-size:14px;color:#b22088;cursor:pointer}.consent-body .panel-body .payment-details .creditors a:focus,.consent-body .panel-body .payment-details .creditors a:hover{text-decoration:none;outline:0}.consent-body .panel-body .payment-details .creditors a i{color:transparent;background-image:url(images/arrowdown-icon.jpg);display:inline-block;background-size:contain;background-repeat:no-repeat;width:16px;height:16px}.consent-body .panel-body .payment-details .creditors a i.arrow-up{background-image:url(images/arrowup-icon.jpg)}.consent-body .panel-body .payment-details .creditors ul{list-style:none;margin:0;padding:0;position:relative}.consent-body .panel-body .payment-details .creditors ul li{padding:20px 0;border-bottom:1px solid #e8e8e8}.consent-body .panel-body .payment-details .creditors ul li .amount{float:right;margin-right:60px}.consent-body .panel-body .payment-details .creditors ul li .representation{display:inline-block;min-width:230px;padding-top:10px;font-size:14px;color:var(--mediumgrey-color)}.consent-body .panel-body .payment-details .creditors ul li .reference{display:inline-block;padding:10px 0 0 10px;font-size:14px;color:var(--mediumgrey-color)}.consent-body .panel-body .payment-details .creditors ul li:last-of-type{border-bottom:none}.consent-body .panel-body .data-view~.payment-details{margin-top:20px}.consent-body .panel-footer{align-self:flex-end;padding:10px 0 0;width:100%}.consent-body .panel-footer .info-text{position:relative;display:block;padding:10px 24px 24px;font-size:14px;color:#000}.consent-body .panel-footer .btn-primary{padding-right:20px;padding-left:20px;width:100%;margin-left:0;margin-right:0}.consent-body .panel-footer .btn-primary:disabled{background-color:var(--lightgrey-color);color:#000;visibility:hidden}.consent-body .panel-footer .btn-link{background-color:transparent;margin:12px 0 0;padding-right:10px;padding-left:10px;width:100%;text-decoration:underline;color:var(--focus-color)}.consent-body .panel-footer .btn-link:focus,.consent-body .panel-footer .btn-link:hover{text-decoration:underline;outline:0}.consent-body .panel-footer.active,.consent-body .panel-footer.payment{padding-top:32px;padding-bottom:32px}.consent-body .panel-footer.payment .btn-primary:disabled{visibility:visible}.consent-body.selection-mode .panel-body .account-selection,.consent-body.selection-mode .panel-body .selected-accounts,.consent-body.selection-mode .panel-footer,.consent-body.selection-mode .panel-header{display:none}.consent-body.selection-mode .panel-body .selection-header{display:block;margin-top:20px}.consent-body.selection-mode .panel-body .selection-header a{font-size:15px}.consent-body.selection-mode .panel-body .selection-header h2{margin:8px 0 18px;font-size:21px;color:var(--primary-color)}.consent-body.selection-mode .panel-body .selection-header .search-accounts{display:block;padding:5px 0 24px}.consent-body.selection-mode .panel-body .selection-header .search-accounts .field-element{display:flex;position:relative;background-color:#fff}.consent-body.selection-mode .panel-body .selection-header .search-accounts .field-element>label{position:absolute;margin:15px 10px 0;top:0;right:0;left:0;color:var(--mediumgrey-color);z-index:0}.consent-body.selection-mode .panel-body .selection-header .search-accounts .field-element>input{background-color:hsla(0,0%,100%,.25);border:1px solid var(--lightgrey-color);padding-right:20px;padding-left:10px;width:100%;height:48px;z-index:1;box-sizing:border-box}.consent-body.selection-mode .panel-body .selection-header .search-accounts .field-element>input:focus{outline:none}.consent-body.selection-mode .panel-body .selection-header .search-accounts .field-element>input.has-value{background-color:#fff}.consent-body.selection-mode .panel-body .selection-header .search-accounts .field-element>input:not(.has-value){transition:background-color .15s ease-out}.consent-body.selection-mode .panel-body .selection-status{display:block;position:fixed;background-color:var(--secondary-color);padding:24px 14px;right:0;bottom:0;left:0;color:#fff;z-index:1}.consent-body.selection-mode .panel-body .selection-status>a{float:right;color:#fff}.consent-body.selection-mode .panel-body .data-view.card-layout .row-list>.row-element:not(.blank-card){display:block}.consent-body.selection-mode .panel-body .data-view.card-layout .row-list>.row-element:not(.blank-card).selected{background-image:url(images/check-icon.png)}.consent-body.selection-mode .panel-body .selection-info{display:block;padding:24px 0 28px;font-size:15px;text-align:center}@media (min-width:768px){.consent-body,.consent-body .panel-header{padding-right:24px;padding-left:24px}.consent-body .panel-header{margin-right:-24px;margin-bottom:28px;margin-left:-24px}.consent-body .panel-header p{float:left;width:60%}.consent-body .panel-header a{position:absolute;right:24px;bottom:15px;text-decoration:none}.consent-body .panel-body{min-height:40vh}.consent-body .panel-body .selected-accounts{display:none}.consent-body .panel-body .selected-accounts.active{display:block;width:auto}.consent-body .panel-body .selected-accounts.active>.btn-link{float:none;border-right:1px solid #ccc;border-radius:0;margin-top:0;padding:0 10px;text-decoration:none}.consent-body .panel-body .selected-accounts.active>.btn-link:last-of-type{display:inline-block;border-right-width:0}.consent-body .panel-body .account-selection,.consent-body .panel-body .selection-header,.consent-body .panel-body .selection-info,.consent-body .panel-body .selection-status{display:none}.consent-body .panel-body .data-view.card-layout .row-list>.row-element{display:block;margin:0 7px 16px;min-width:315px;height:224px}.consent-body .panel-body .data-view.card-layout .row-list>.row-element:nth-of-type(3n+1){margin-left:0}.consent-body .panel-body .data-view.card-layout .row-list>.row-element:nth-of-type(3n){margin-right:0}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd{font-size:18px}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.representation{display:none}.consent-body .panel-body .data-view.card-layout .row-list>.row-element>dl>dd.action{display:block}.consent-body .panel-body .data-view.card-layout .row-list>.row-element:before{display:none}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected{background-image:url(images/check-icon.png);background-position:90% 90%}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.selected:after{content:"Account selected"}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.blank-card{display:block;border:2px solid #888;cursor:default}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.blank-card>dl>dd.name{color:#787878}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.blank-card>dl>dd.action,.consent-body .panel-body .data-view.card-layout .row-list>.row-element.blank-card>dl>dd.balance{display:none}.consent-body .panel-body .data-view.card-layout .row-list>.row-element.blank-card:after{position:absolute;margin:-20px 48px 0 24px;font-size:16px;line-height:22px;color:var(--darkgrey-color);content:"You can currently only add instant access and credit card accounts."}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element{min-width:315px;height:224px}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element,.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element:nth-of-type(3n){margin-right:8px}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element,.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element:nth-of-type(3n+1){margin-left:8px}.consent-body .panel-body .data-view.card-layout.slideshow .row-list>.row-element:first-of-type{margin-left:0}.consent-body .panel-body .slider-buttons{display:block;position:relative}.consent-body .panel-body .slider-buttons>.next,.consent-body .panel-body .slider-buttons>.previous{position:absolute;background-color:transparent;border-width:0;margin-top:85px;padding:5px;z-index:1}.consent-body .panel-body .slider-buttons>.next:disabled,.consent-body .panel-body .slider-buttons>.previous:disabled{display:none}.consent-body .panel-body .slider-buttons>.next:focus,.consent-body .panel-body .slider-buttons>.previous:focus{outline:0}.consent-body .panel-body .slider-buttons>.next>span,.consent-body .panel-body .slider-buttons>.previous>span{display:block;background-color:#fff;border:1px solid var(--secondary-color);width:30px;height:30px;font-size:14px;line-height:29px;color:var(--secondary-color);box-sizing:border-box}.consent-body .panel-body .slider-buttons>.previous{left:-14px}.consent-body .panel-body .slider-buttons>.next{right:-14px}.consent-body .panel-body .slider-buttons>.next>span{padding-left:2px}.consent-body .panel-body .slider-nav.mobile{display:none}.consent-body .panel-body .slider-nav:not(.mobile){display:block}.consent-body .panel-body .payment-details>dl>dt{padding-bottom:14px;min-width:40px}.consent-body .panel-body .payment-details>dl>dd{padding-left:0}.consent-body .panel-body .payment-details .payment-amount,.consent-body .panel-body .payment-details .payment-date,.consent-body .panel-body .payment-details .payment-details,.consent-body .panel-body .payment-details .payment-provider{padding-left:58px;font-size:18px}.consent-body .panel-body .payment-details .payment-amount>span,.consent-body .panel-body .payment-details .payment-date>span,.consent-body .panel-body .payment-details .payment-details>span,.consent-body .panel-body .payment-details .payment-provider>span{margin-right:60px}.consent-body .panel-body .payment-details .payment-details td{font-size:16px;padding:4px}.consent-body .panel-body .payment-details .payment-details td:first-of-type{color:var(--mediumgrey-color)}.consent-body .panel-body .payment-details .payment-reference{flex-direction:row;padding-right:82px;padding-bottom:0;padding-left:78px}.consent-body .panel-body .payment-details .payment-reference>dl{margin:1rem 0}.consent-body .panel-body .payment-details.consent .available-balance{display:none}.consent-body .panel-body .payment-details.consent dt.debtor{color:transparent}.consent-body .panel-footer{padding-top:32px;padding-bottom:32px}.consent-body .panel-footer .btn-link,.consent-body .panel-footer .btn-primary{width:auto}.consent-body .panel-footer .btn-link:disabled,.consent-body .panel-footer .btn-primary:disabled{visibility:visible}.consent-body .panel-footer .btn-link{margin-top:0;text-decoration:none}.consent-body .panel-footer.active{position:relative}.consent-body .panel-footer.active .btn-link,.consent-body .panel-footer.active .btn-primary{position:relative;z-index:1}.consent-body .panel-footer.active .btn-link:disabled,.consent-body .panel-footer.active .btn-primary:disabled{visibility:visible}.consent-body .panel-footer.active:before{position:absolute;background-color:#fff;border-top:1px solid var(--lightgrey-color);height:100%;top:5px;right:-24px;left:-24px;z-index:0;content:""}}.consent-footer{align-self:flex-end;width:100%}.modal.consent-permissions .modal-dialog{border-width:0;width:100vw;height:100vh}.modal.consent-permissions .modal-dialog .modal-header{border-bottom:1px solid var(--lightgrey-color);padding:15px 24px 10px;text-align:left}.modal.consent-permissions .modal-dialog .modal-header h2{margin:40px 0 5px;font-size:24px;font-weight:400;color:var(--primary-color)}.modal.consent-permissions .modal-dialog .modal-header .close-button{float:right;border:2px solid var(--focus-color);border-radius:50%;margin:5px 0 0;width:32px;height:32px;font-size:0;box-sizing:border-box}.modal.consent-permissions .modal-dialog .modal-header .close-button:before{font-family:Glyphicons;font-size:16px;color:var(--focus-color);content:"\e905"}.modal.consent-permissions .modal-dialog .modal-body{border-bottom-width:0;padding:5px 24px 25px;min-height:200px;text-align:left}.modal.consent-permissions .modal-dialog .modal-body .permission-list h3{margin:15px 0 10px;font-size:16px;font-weight:500;color:#000}.modal.consent-permissions .modal-dialog .modal-body .permission-list span{display:list-item;list-style-type:disc;list-style-position:inside;margin-bottom:4px}.modal.consent-permissions .modal-dialog .modal-footer{padding:10px 24px 28px;justify-content:normal}.modal.consent-permissions .modal-dialog .modal-footer>button{display:none}@media (min-width:768px){.modal.consent-permissions .modal-dialog{width:640px;height:auto}.modal.consent-permissions .modal-dialog .modal-header>h2{margin-top:5px}.modal.consent-permissions .modal-dialog .modal-footer>button{display:block;flex:0;font-weight:200}.modal.consent-permissions .modal-dialog .close-button{display:none}}.footer-links{display:none}@media (min-width:768px){.footer-links{float:left;display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}.footer-links>li{margin-right:25px;white-space:nowrap;flex:1}.footer-links>li>a{font-size:16px;text-decoration:none;color:hsla(0,0%,100%,.7)}}.copyright{float:left;margin-left:-6px;font-size:16px;color:#fff}@media (min-width:768px){.copyright{margin-left:0;color:hsla(0,0%,100%,.7)}}.adambank .consent-body .panel-header h1,.coutts .consent-body .panel-header h1{text-transform:uppercase;text-align:center}.adambank .consent-body .data-view.card-layout .row-list li.row-element,.coutts .consent-body .data-view.card-layout .row-list li.row-element{box-shadow:0 3px 7px 0 rgba(0,0,0,.12)}.adambank .consent-body .data-view.card-layout .row-list li.row-element.selected,.coutts .consent-body .data-view.card-layout .row-list li.row-element.selected{background-color:#002245}.adambank .consent-body .data-view.card-layout .row-list li.row-element.selected dd.name,.coutts .consent-body .data-view.card-layout .row-list li.row-element.selected dd.name{color:var(--primary-color)}.adambank .consent-body .slider-buttons>.next,.adambank .consent-body .slider-buttons>.previous,.coutts .consent-body .slider-buttons>.next,.coutts .consent-body .slider-buttons>.previous{margin-top:110px}.adambank .consent-body .panel-footer.payment,.coutts .consent-body .panel-footer.payment{text-align:right}.adambank .consent-body .panel-footer button,.coutts .consent-body .panel-footer button{font-weight:300;font-style:normal;padding:8px 30px;font-size:20px;border-radius:0;border:1px solid var(--primary-color)}.adambank .consent-body .panel-footer .btn-link:hover,.coutts .consent-body .panel-footer .btn-link:hover{text-decoration:none}.adambank .consent-body .data-view.card-layout .row-list li.row-element.selected dd.name{color:#fff}.adambank .copyright,.adambank .footer-links>li>a{color:var(--darkgrey-color)}.adambank .copyright{float:right}.bo .consent-body .panel-body .account-selection>.btn{font-size:16px}.bo .consent-body .panel-body .selection-header>a{color:var(--mediumgrey-color)}.bo .consent-body .panel-body .selection-header>h2{color:var(--darkgrey-color)}.bo .consent-body .panel-body .data-view.card-layout .row-list li.row-element{border:1px solid var(--lightgrey-color)}.bo .consent-body .panel-body .data-view.card-layout .row-list li.row-element.selected{background-color:var(--secondary-color);border-color:var(--secondary-color)}.bo .consent-body .panel-body .data-view.card-layout .row-list li.row-element.clickable:before{border-color:var(--mediumgrey-color)}.bo .consent-body .panel-footer .btn{border-width:0;padding-top:6px;padding-bottom:6px;font-size:18px;color:var(--darkgrey-color)}.bo .consent-body .panel-footer .btn.btn-link{border:2px solid var(--darkgrey-color);padding:4px 20px;text-decoration:none}.bo .consent-body .panel-footer .btn.btn-link:focus,.bo .consent-body .panel-footer .btn.btn-link:hover{background-color:var(--darkgrey-color);text-decoration:none;color:#fff}@font-face{font-family:RNHouseSans;src:url(fonts/RNHouseSansW01Regular.woff2) format("woff2"),url(fonts/RNHouseSansW01Regular.woff) format("woff"),url(fonts/RNHouseSansW01Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:u+0020-00fe}@font-face{font-family:RNHouseSans;src:url(fonts/RNHouseSansW01Italic.woff2) format("woff2"),url(fonts/RNHouseSansW01Italic.woff) format("woff"),url(fonts/RNHouseSansW01Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:u+0020-00fe}@font-face{font-family:RNHouseSans;src:url(fonts/RNHouseSansW01Bold.woff2) format("woff2"),url(fonts/RNHouseSansW01Bold.woff) format("woff"),url(fonts/RNHouseSansW01Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:u+0020-00fe}@font-face{font-family:RNHouseSans;src:url(fonts/RNHouseSansW01BoldItalic.woff2) format("woff2"),url(fonts/RNHouseSansW01BoldItalic.woff) format("woff"),url(fonts/RNHouseSansW01BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-stretch:normal;unicode-range:u+0020-00fe}body{background-color:#f0f0f0;font-family:RNHouseSans;font-size:.9rem;font-weight:400;letter-spacing:0}header{position:fixed;background-color:#fff;right:0;left:0;z-index:1;box-shadow:none}@media (min-width:768px){header{position:relative;background-color:transparent;border:solid transparent;border-width:0 0 1px;padding:3rem 4rem;color:#1b1b1b}}footer{display:none;position:relative;background:#fff;border:solid #d4d4d4;border-width:1px 0 0;padding:4rem 0}@media (min-width:768px){footer{display:block}}.contact-info{font-size:.81rem;font-weight:400;color:#1b1b1b}.contact-info>a{display:block;margin:12px 0 15px;color:#301543}.support-info{font-size:.81rem;font-weight:400;color:#1b1b1b}.support-info>.phone-number{display:block;margin-top:10px}.support-info>.phone-number>a{color:#301543}.social-networks{display:flex}.social-networks>a{display:inline-block;background-position:50% 50%;background-repeat:no-repeat;background-size:28px 28px;margin:0 5px;width:28px;height:28px;font-size:0;text-decoration:none}.account-list .social-networks>a.action-buttons>button:after,.select-element .social-networks>a>.option-list:after,.social-networks>a>.icon{font-size:1.5rem;color:#3e1c56}.social-networks>a:first-of-type{margin-left:0}.additional-info{font-size:.81rem;font-weight:400;color:#1b1b1b}.additional-info>.lead{display:block;margin:20px 0 12px}h1,h2,h3,h4,h5,h6{margin:3.8rem 0 1rem;font-family:inherit;font-weight:400;line-height:1.5;text-transform:none;color:#666}h1{font-size:2.25rem}h2{font-size:2.025rem}h3{font-size:1.8rem}h4{font-size:1.575rem}h5{font-size:1.35rem}h6{font-size:1.125rem}.text-center{text-align:center}.page-content{position:relative;padding:25px 0 20px;min-height:calc(100vh - 200px);min-height:100vh;box-sizing:border-box}.page-content .page-title{display:none}@media (min-width:768px){.page-content{margin-top:-120px;padding-top:50px;padding-right:20px;padding-left:20px;height:auto;z-index:0;flex:1}.page-content .page-title{display:inline-block;font-family:inherit;font-size:1.8rem;font-weight:400;color:#1b1b1b}}body.overlay .page-content{z-index:10}.return-link{position:absolute;margin-top:20px;padding-left:24px}.return-link>a{font-weight:300;text-decoration:none;color:#666}.account-list .return-link>a.action-buttons>button:after,.return-link>a>.icon,.select-element .return-link>a>.option-list:after{position:absolute;top:0;left:-2px;font-size:1.1rem}.return-link>a:focus,.return-link>a:hover{text-decoration:none;color:#333}.error-wrapper{margin:1.5rem 0;padding:20px 0}.centered,.error-wrapper{text-align:center}.text-muted{color:#666}@font-face{font-family:Glyphicons;src:url(fonts/glyphicons.eot);src:url(fonts/glyphicons.eot?#iefix) format("embedded-opentype"),url(fonts/glyphicons.woff) format("woff"),url(fonts/glyphicons.ttf) format("truetype"),url(fonts/glyphicons.svg) format("svg");font-weight:400;font-style:normal}.account-list .action-buttons>button:after,.icon,.select-element .option-list:after{font-family:Glyphicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-icon:before{content:"\e900"}.chart-icon:before{content:"\e901"}.settings-icon:before{content:"\e902"}.menu-icon:before{content:"\e903"}.refresh-icon:before{content:"\e904"}.copy-icon:before{content:"\e905"}.refuse-icon:before{content:"\e906"}.key-icon:before{content:"\e907"}.lock-icon:before{content:"\e908"}.unlock-icon:before{content:"\e909"}.arrow-back:before{content:"\e90a"}.arrow-forward:before{content:"\e90b"}.arrow-up:before{content:"\e90c"}.arrow-down:before{content:"\e90d"}.arrow-left:before{content:"\e90e"}.arrow-right:before{content:"\e90f"}.facebook-icon:before{content:"\e910"}.twitter-icon:before{content:"\e911"}.whatsapp-icon:before{content:"\e912"}.instagram-icon:before{content:"\e913"}.youtube-icon:before{content:"\e914"}.btn{display:inline-block;border:1px solid transparent;border-radius:30px;margin-right:1rem;margin-left:1rem;padding:8px 32px;font-size:16px;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap;user-select:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:first-child{margin-left:0}.btn:last-child{margin-right:0}.btn-default{background-color:#fff;border-color:#f5f5f5;color:#333}.btn-default:focus,.btn-default:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#1b1b1b;box-shadow:none}.btn-default.disabled{pointer-events:none;opacity:.7}.btn-primary{background-color:#42145f;border-color:transparent;color:#fff}.btn-primary:focus,.btn-primary:hover{background-color:#5a287d;border-color:transparent;color:#fff;box-shadow:none}.btn-primary.disabled{pointer-events:none;opacity:.7}.btn-ghost{background-color:transparent;border-color:rgba(201,198,198,.5);color:#c9c6c6}.btn-ghost:focus,.btn-ghost:hover{border-color:#c9c6c6;color:#5a287d;box-shadow:none}.btn-small{background-color:#fff;padding:2px 20px}.btn-small:focus,.btn-small:hover{border-color:#c9c6c6;color:#5a287d;box-shadow:none;cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;box-sizing:border-box}@media (min-width:768px){.container{padding-right:7rem;padding-left:7rem;width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.data-view{margin:0}.data-view.card-layout .header-row{display:none}.data-view.card-layout .row-list{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;justify-content:flex-start}.data-view.card-layout .row-list>.row-element{position:relative;background-color:#fff;border-radius:3px;border:1px solid #d8d8d8;margin:1rem 0;height:200px;min-width:100vw;overflow:hidden;cursor:default;z-index:0;box-shadow:none}.data-view.card-layout .row-list>.row-element>label{display:block;position:absolute;width:100%;height:100%;font-size:0;z-index:1;cursor:pointer}.data-view.card-layout .row-list>.row-element>input{display:none}.data-view.card-layout .row-list>.row-element>dl{margin:0;padding:1.5rem;overflow:hidden}.data-view.card-layout .row-list>.row-element>dl>dd,.data-view.card-layout .row-list>.row-element>dl>dt{float:left}.data-view.card-layout .row-list>.row-element>dl>dt{font-size:.765rem;font-weight:700;color:#666;min-width:50%;clear:left}.data-view.card-layout .row-list>.row-element>dl>dd{margin-bottom:1rem;margin-left:0;font-size:.765rem;font-weight:400;color:#333}.data-view.card-layout .row-list>.row-element>dl>dd .lead{font-size:1.5rem;font-weight:200;color:#3e1c56}.data-view.card-layout .row-list>.row-element.clickable{cursor:pointer}@media (min-width:768px){.data-view.card-layout .row-list>.row-element{margin:1rem;width:20rem;min-width:20rem}}.data-view.grid-layout{background-color:#fff;border-radius:0;border:1px solid #e8e8e8}.data-view.grid-layout .header-row{display:flex;flex-direction:row;background-color:#fff;border-bottom:1px solid rgba(90,40,125,.8);margin-bottom:1rem}.data-view.grid-layout .header-row>.select-all{position:absolute;margin:12px 15px 0;opacity:0}.data-view.grid-layout .header-row>div{position:relative;padding:.5rem 1rem;font-size:.9rem;font-weight:700;color:#1b1b1b;flex:1}.data-view.grid-layout .header-row>div.col-size-1{flex-grow:1}.data-view.grid-layout .header-row>div.col-size-2{flex-grow:2}.data-view.grid-layout .header-row>div.col-size-3{flex-grow:3}.data-view.grid-layout .header-row>div.col-size-4{flex-grow:4}.data-view.grid-layout .header-row>div.col-size-5{flex-grow:5}.data-view.grid-layout .header-row>div:last-of-type{border-right-width:0}.data-view.grid-layout .row-list{position:relative;margin:0 0 -1px;padding-left:0;list-style:none}.data-view.grid-layout .row-list>.row-element{position:relative;background-color:transparent;border:solid #e8e8e8;border-width:0 0 1px;z-index:0}.data-view.grid-layout .row-list>.row-element>label{display:block;position:absolute;width:100%;height:100%;font-size:0;z-index:1;cursor:pointer}.data-view.grid-layout .row-list>.row-element>input{position:absolute;margin:12px 15px 0;z-index:2}.data-view.grid-layout .row-list>.row-element>dl{display:flex;margin:0}.data-view.grid-layout .row-list>.row-element>dl>dd,.data-view.grid-layout .row-list>.row-element>dl>dt{margin:0 0 -1px;padding:24px 20px;flex:1}.data-view.grid-layout .row-list>.row-element>dl>dt{display:none}.data-view.grid-layout .row-list>.row-element>dl>.col-size-1{flex-grow:1}.data-view.grid-layout .row-list>.row-element>dl>.col-size-2{flex-grow:2}.data-view.grid-layout .row-list>.row-element>dl>.col-size-3{flex-grow:3}.data-view.grid-layout .row-list>.row-element>dl>.col-size-4{flex-grow:4}.data-view.grid-layout .row-list>.row-element>dl>.col-size-5{flex-grow:5}.data-view.grid-layout .row-list>.row-element>dl>dd>.actions{position:relative;z-index:2}.data-view.grid-layout .row-list>.row-element>dl>dd .small{font-size:.9rem;font-weight:400;color:#333}.data-view.grid-layout .row-list>.row-element>dl>dd .large{font-size:1.2rem;font-weight:400;color:#333}.data-view.grid-layout .row-list>.row-element>input~dl{padding-left:50px}.data-view.grid-layout .row-list>.row-element:nth-child(2n){background-color:transparent}.data-view.grid-layout .empty-list{padding:12px 35px 15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.column{position:relative;padding-right:15px;padding-left:15px;width:100%;flex-basis:0;max-width:100%;box-sizing:border-box}.column,.column.col-size-1{flex-grow:1}.column.col-size-2{flex-grow:2}.column.col-size-3{flex-grow:3}.column.col-size-4{flex-grow:4}.column.col-size-5{flex-grow:5}.modal{position:fixed;background-color:rgba(0,0,0,.15);top:0;right:0;bottom:0;left:0;outline:0;overflow:hidden;text-align:center;z-index:-1;opacity:0;-webkit-overflow-scrolling:touch}.modal.fade.in{z-index:1000;opacity:1;transition:opacity .15s ease-in}.modal.fade.out{display:none}.modal:before{height:100%;content:""}.modal .modal-dialog,.modal:before{display:inline-block;vertical-align:middle}.modal .modal-dialog{position:relative;background-color:#fff;border:1px solid #c9c6c6;border-radius:0;box-shadow:none;z-index:1000}.modal .modal-header{padding:1.5rem 2rem}.modal .modal-body,.modal .modal-header{background-color:transparent;border-bottom:1px solid #f5f5f5}.modal .modal-body{padding:1.875rem 2rem;text-align:center}.modal .modal-footer{display:flex;flex-direction:row;justify-content:space-around;background-color:transparent;padding:1.5rem 2rem}.modal .modal-footer>button{margin:0 1rem;flex:1}.modal .modal-footer>button:first-of-type{margin-left:0}.modal .modal-footer>button:last-of-type{margin-right:0}.modal .close-button{float:right;background-color:transparent;border-width:0;margin:15px 10px 0;font-size:1.2rem;color:#c9c6c6}.modal .close-button:focus,.modal .close-button:hover{color:#666}.modal .close-button:active,.modal .close-button:focus{outline:0}.navbar .navbar-container{display:flex;position:fixed;background:#5a287d;flex-flow:row wrap;width:100vw;right:0;left:0;z-index:100}.navbar .navbar-container .menubar{display:flex;justify-content:space-between;border-bottom:1px solid #ebebeb;margin-bottom:-1px;padding:.25rem 1rem;left:0;flex:1}.navbar .navbar-container .menubar .logo{display:inline-block;background-image:url(images/NatWest-Hor.svg);background-size:139px 38px;margin:2px 0 -2px;width:139px;height:38px}.navbar .navbar-container .menubar .menu-toggle{background-color:transparent;border:0;font-size:0}.navbar .navbar-container .menubar .menu-toggle>span{display:block;font-size:1.5rem;color:#f5f5f5}.navbar .navbar-container .menubar .menu-toggle>span.close-icon{font-size:1.3rem;font-weight:700;animation:rotate .2s ease-out forwards}.navbar .navbar-container .menubar .menu-toggle:active,.navbar .navbar-container .menubar .menu-toggle:focus{outline:none}.navbar .navbar-container .menu{background-color:#5a287d;position:relative;border-top:1px solid #f5f5f5;border-bottom:1px solid #ebebeb;overflow:hidden;box-shadow:0 15px 10px -10px rgba(0,0,0,.08);background-color:#fff;flex:100%}.navbar .navbar-container .menu>ul{list-style-type:none;margin:0;padding:0}.navbar .navbar-container .menu>ul>li>a{display:block;background-color:transparent;border:0 solid #f5f5f5;padding:.5rem .7rem;font-size:.9rem;font-weight:400;text-decoration:none;text-transform:none;color:#f5f5f5}.navbar .navbar-container .menu>ul>li>a.active{background-color:#f5f5f5;border-color:#f5f5f5;color:#f5f5f5}.navbar .navbar-container .menu>ul>li:empty{display:none}.navbar .navbar-container .menu .menu-right>ul{display:flex;flex-direction:row;list-style-type:none;margin:20px 0 0;padding:0}.navbar .navbar-container .menu .menu-right>ul>li{flex:1}.navbar .navbar-container .menu .menu-right>ul>li>a{display:block;background-color:#fff;border-color:hsla(0,0%,96.1%,.5);margin:0 5px;padding:.5rem .7rem;color:#333;font-size:.9rem;font-weight:400;text-decoration:none}.navbar .navbar-container .menu .menu-right>ul>li>a.btn-white{background-color:#42145f;border-color:transparent;color:#fff}.navbar .navbar-container .menu .menu-right>ul>li:first-of-type>a{margin-left:10px}.navbar .navbar-container .menu .menu-right>ul>li:last-of-type>a{margin-right:10px}.navbar .navbar-container .menu.open{border-bottom-width:1px;padding-bottom:15px;max-height:600px;transition:max-height .6s ease-out}.navbar .navbar-container .menu.closed{border-bottom-width:0;padding-bottom:0;max-height:0;transition:max-height .1s ease}.navbar .user-info{font-size:0}.navbar .user-info a{display:block;padding:4px 0 5px;font-size:1rem;font-weight:300;text-decoration:none;color:#61279e}.navbar .user-info a:focus,.navbar .user-info a:hover{color:#522d6d}@media (min-width:768px){.navbar{margin-bottom:0}.navbar .navbar-container{display:block;position:absolute;background-color:transparent;background:#5a287d;border:solid #5a287d;border-width:0 0 1px;margin-right:auto;margin-left:auto;padding:.5rem 7rem;width:auto;top:0;right:0;left:0;box-sizing:border-box}.navbar .navbar-container .menubar{float:left;border-bottom-width:0;padding:0}.navbar .navbar-container .menubar .logo{position:relative;background-image:url(images/NatWest-Hor.svg);background-size:139px 38px;margin:2px 0 -2px;width:139px;height:38px}.navbar .navbar-container .menubar .menu-toggle{display:none}.navbar .navbar-container .menu.closed,.navbar .navbar-container .menu.open{display:flex;flex-direction:row;justify-content:flex-end;position:relative;background-color:transparent;border-top-width:0;border-bottom-width:0;border-left-width:0;padding-bottom:0;max-height:100%;width:auto;height:auto;top:auto;left:auto;overflow:visible;box-shadow:none;transition:none}.navbar .navbar-container .menu.closed>ul,.navbar .navbar-container .menu.open>ul{display:flex;flex-direction:row}.navbar .navbar-container .menu.closed>ul>li,.navbar .navbar-container .menu.open>ul>li{align-self:center}.navbar .navbar-container .menu.closed>ul>li>a,.navbar .navbar-container .menu.open>ul>li>a{display:inline-block;border-radius:1rem;border:1px solid transparent;padding:.5rem .7rem;font-size:.9rem;font-weight:400;text-decoration:none;color:#f5f5f5}.navbar .navbar-container .menu.closed>ul>li>a:focus,.navbar .navbar-container .menu.closed>ul>li>a:hover,.navbar .navbar-container .menu.open>ul>li>a:focus,.navbar .navbar-container .menu.open>ul>li>a:hover{background-color:transparent;border-color:transparent;color:#f5f5f5}.navbar .navbar-container .menu.closed>ul>li>a.active,.navbar .navbar-container .menu.closed>ul>li>a.active:focus,.navbar .navbar-container .menu.closed>ul>li>a.active:hover,.navbar .navbar-container .menu.open>ul>li>a.active,.navbar .navbar-container .menu.open>ul>li>a.active:focus,.navbar .navbar-container .menu.open>ul>li>a.active:hover{background-color:transparent;border-color:transparent;font-weight:400;color:#f5f5f5}.navbar .navbar-container .menu.closed .menu-right,.navbar .navbar-container .menu.open .menu-right{display:flex;align-items:center}.navbar .navbar-container .menu.closed .menu-right>ul,.navbar .navbar-container .menu.open .menu-right>ul{display:block;position:relative;margin:1px 0 0;bottom:auto}.navbar .navbar-container .menu.closed .menu-right>ul>li,.navbar .navbar-container .menu.open .menu-right>ul>li{margin-right:1rem;margin-left:1rem;align-self:center}.navbar .navbar-container .menu.closed .menu-right>ul>li .btn,.navbar .navbar-container .menu.open .menu-right>ul>li .btn{display:inline-block;background-color:transparent;border-radius:1rem;border:1px solid transparent;padding:.5rem .7rem;font-size:.9rem;font-weight:400;text-decoration:none;color:#f5f5f5;cursor:pointer}.navbar .navbar-container .menu.closed .menu-right>ul>li .btn.btn-white,.navbar .navbar-container .menu.open .menu-right>ul>li .btn.btn-white{background-color:#f5f5f5;border-radius:50px;border:1px solid #fff;padding:6px 24px;font-size:.9rem;font-weight:400;color:#5a287d;text-align:center}.navbar .navbar-container .menu.closed .menu-right>ul>li .btn.btn-white:focus,.navbar .navbar-container .menu.closed .menu-right>ul>li .btn.btn-white:hover,.navbar .navbar-container .menu.open .menu-right>ul>li .btn.btn-white:focus,.navbar .navbar-container .menu.open .menu-right>ul>li .btn.btn-white:hover{background-color:#5a287d;border-color:#fff;color:#fff}.navbar .navbar-container .menu.closed .menu-right>ul>li .btn:focus,.navbar .navbar-container .menu.closed .menu-right>ul>li .btn:hover,.navbar .navbar-container .menu.open .menu-right>ul>li .btn:focus,.navbar .navbar-container .menu.open .menu-right>ul>li .btn:hover{background-color:transparent;border-color:transparent;color:#f5f5f5}.navbar .navbar-container .menu.closed .menu-right>ul>li:first-child,.navbar .navbar-container .menu.open .menu-right>ul>li:first-child{margin:0}.navbar .navbar-container .menu.closed .menu-right>ul>li:last-child,.navbar .navbar-container .menu.open .menu-right>ul>li:last-child{margin-right:0}.navbar .user-info{display:flex;flex-direction:row;justify-content:flex-end;position:relative;background-color:transparent;top:24px;margin-right:0;margin-left:0;font-size:.85rem;text-align:right}.navbar .user-info em{display:inline-block;border-radius:3px;border:0 solid #d8d8d8;padding:0 0 0 6px;font-size:.9rem;font-style:normal;font-weight:200;color:#969696}.account-list .navbar .user-info .action-buttons>button:after,.navbar .user-info .account-list .action-buttons>button:after,.navbar .user-info .icon,.navbar .user-info .select-element .option-list:after,.select-element .navbar .user-info .option-list:after{font-size:1.2rem}}@keyframes rotate{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}.notification{display:flex;position:relative;align-items:center;justify-content:center;background-color:#fffded;border-bottom:1px solid #f5f5f5;font-size:.95rem;line-height:20px;color:#1b1b1b;animation:slide-down .6s ease forwards}.notification>button{position:absolute;background-color:transparent;border-width:0;width:18px;height:18px;right:25px;color:#333}.account-list .notification>button.action-buttons>button:after,.notification>button>.icon,.select-element .notification>button>.option-list:after{position:absolute;top:2px}.notification>button:focus,.notification>button:hover{color:#1b1b1b}.notification>button:active,.notification>button:focus{outline:0}.notification.fixed{min-height:105px;position:fixed;left:0;right:0;bottom:0;z-index:1001;animation:none;transition:bottom .6s ease-out,opacity 2s ease-out}.notification.fixed.cleared{bottom:-110px;opacity:0}.notification.fixed div a{color:#5a287d}.page-error{padding-top:18%;min-height:30vh}.error-display{font-weight:400;text-align:left}.error-display .error-details{border-top:1px solid #e8e8e8;margin-top:25px;padding-top:10px;width:550px}.error-display .error-details>.summary{padding-bottom:10px;font-size:.95rem;font-weight:200}.error-display .error-details>.summary>button{position:relative;background-color:transparent;border-width:0;width:18px;height:18px}.account-list .error-display .error-details>.summary>button.action-buttons>button:after,.error-display .account-list .error-details>.summary>button.action-buttons>button:after,.error-display .error-details>.summary>button>.icon,.error-display .select-element .error-details>.summary>button>.option-list:after,.select-element .error-display .error-details>.summary>button>.option-list:after{position:absolute;top:3px}.error-display .error-details>.summary>button:active,.error-display .error-details>.summary>button:focus{outline:0}.error-display .error-details>.details{background-color:#fafafa;border:1px solid #e8e8e8;margin:5px 0;padding:0 10px 20px;max-height:235px;font-size:.9rem;font-weight:200;white-space:pre-wrap;overflow:auto;transition:all .1s ease-out .1s}.error-display .error-details>.details .error-stack{border-top:1px solid #d8d8d8;margin:15px 0;padding-top:10px}.error-display .error-details>.details .error-stack strong{display:block;margin-bottom:10px;font-size:.96rem;font-weight:200}.error-display .error-details>.details.collapsed{height:0;opacity:0}.error-display .error-details>.details.expanded{display:block;height:auto;opacity:1}.error-display.summary{height:80px;transition:height .15s ease-in}.error-display.full{height:350px;transition:height .2s ease}.error-notification{position:fixed;background-color:#fff;border-top:1px solid #c9c6c6;margin-bottom:-60px;padding:15px 20px;right:0;left:0;z-index:2000;animation:slide-up .5s ease .2s forwards;transition:bottom .2s ease}.error-notification .dismiss{float:right;background-color:transparent;border-width:0;margin:2px -10px 0}.error-notification .btn-link{margin-top:-3px;font-size:.8rem;text-decoration:underline;color:#0056b3}.error-notification .error-details{border-top:1px solid #ededed;margin-top:10px;padding-top:10px;height:0}.error-notification.collapsed{bottom:-25px}.error-notification.expanded{bottom:0}.error-notification.expanded .error-details{padding:0 10px 10px;height:250px;font-size:.9rem;font-weight:200;white-space:pre-wrap;overflow:auto;transition:all .2s ease-out .1s}.error-notification.expanded .error-details .error-stack{border-top:1px solid #e8e8e8;margin:15px 0;padding-top:10px}.error-notification.expanded .error-details .error-stack strong{display:block;margin-bottom:10px;font-size:.96rem;font-weight:200}@keyframes slide-up{0%{margin-bottom:-60px}to{margin-bottom:0}}@keyframes slide-down{0%{height:0}to{height:60px}}.spinner{position:relative;border-radius:50%;margin:12% auto -12%;width:2.5rem;height:2.5rem;text-indent:-99999em;font-size:11px;color:rgba(51,51,51,.5);box-shadow:inset 0 0 0 .3rem;transform:translateZ(0)}.spinner:after,.spinner:before{position:absolute;background-color:#f0f0f0;width:1.5rem;height:2.6rem;content:""}.spinner:before{border-radius:2.5rem 0 0 2.5rem;transform-origin:1.35rem 1.25rem;animation:spin 1.3s ease .85s infinite}.spinner:after{border-radius:0 2.5rem 2.5rem 0;left:1.25rem;transform-origin:0 1.25rem;animation:spin 1.3s ease infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader,.loader:after,.loader:before{border-radius:50%;width:1.25em;height:1.25em;animation-fill-mode:both;animation:load 1.8s ease-in-out infinite}.loader{position:relative;margin:80px auto 100px;text-indent:-9999em;font-size:10px;color:rgba(51,51,51,.5);transform:translateZ(0);animation-delay:-.16s}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-2em;animation-delay:-.32s}.loader:after{left:2em}@keyframes load{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.spinnerlabel{text-align:center;margin:12% auto;padding-top:20px}.select-element{position:relative}.select-element select{position:relative;background-color:#fff;border-radius:4px;border:1px solid #c9c6c6;margin-bottom:12px;width:100%;height:35px;appearance:none}.select-element select:focus{background-color:#fff;border-color:#5e10b1;box-shadow:0 0 2px 2px rgba(94,16,177,.4);outline:none}.select-element .option-list{display:none;position:relative;background-color:#fff;border-radius:4px;border:1px solid #c9c6c6;margin-bottom:12px;width:100%;height:35px;text-align:left;cursor:pointer;box-sizing:border-box}.select-element .option-list>span{padding:0 12px;font-weight:400;font-size:.9rem;line-height:35px;color:#333;display:block;overflow:hidden;text-overflow:ellipsis}.select-element .option-list>ul{display:none;position:absolute;background-color:#fff;border:1px solid #d8d8d8;list-style-type:none;margin:2px -1px 0;padding:0;left:0;right:0;z-index:98;box-shadow:0 4px 5px -1px rgba(0,0,0,.08)}.select-element .option-list>ul>li{position:relative;margin-bottom:-1px}.select-element .option-list>ul>li>input{position:fixed;width:1px;height:1px;top:-9999px}.select-element .option-list>ul>li>label{display:block;position:relative;border-color:transparent;border-style:solid;border-width:1px 0;padding:8px 8px 7px;white-space:nowrap;cursor:pointer;z-index:0}.select-element .option-list>ul>li>label:hover{background-color:#f3fbff;border-color:#adcae7}.select-element .option-list>ul>li.selected>label{background-color:#f6fcff}.select-element .option-list>ul>li>input:focus+label{background-color:#f3fbff;border-color:#adcae7;z-index:1}.select-element .option-list>.backdrop{display:none}.select-element .option-list:after{position:absolute;top:4px;right:8px;font-size:1.2rem;line-height:28px;color:#a5abb7;content:"\e90d";pointer-events:none}.select-element .option-list.expanded>ul{display:block;border-top-color:#eaeaea;max-height:300px;overflow:auto;z-index:100}.select-element .option-list.expanded>.backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.select-element .option-list.expanded:after{content:"\e90c"}.select-element .option-list:focus{background-color:#fff;border-color:#5e10b1;box-shadow:0 0 2px 2px rgba(94,16,177,.4);outline:none}@media (min-width:768px){.select-element select{display:none}.select-element .option-list{display:block}}.pagination{justify-content:center}.pagination,.pagination>ol{display:flex;flex-direction:row}.pagination>ol{list-style-type:none;padding-left:0}.pagination>ol .page-item{display:inline-block}.pagination>ol .page-item>button{position:relative;display:inline-block;background-color:transparent;border:1px solid #d8d8d8;margin-left:-1px;padding:.5rem .7rem;min-width:38px;text-decoration:none;color:#520e9a;z-index:1}.pagination>ol .page-item>button:focus,.pagination>ol .page-item>button:hover{background-color:#fafafa;border-color:#cbcbcb;color:#390a6b;z-index:2;box-shadow:none}.pagination>ol .page-item>button:active,.pagination>ol .page-item>button:focus{outline:none}.pagination>ol .page-item>button:disabled,.pagination>ol .page-item>button:disabled:focus,.pagination>ol .page-item>button:disabled:hover{background-color:transparent;border-color:#d8d8d8;color:#aaa;z-index:0;opacity:.7;box-shadow:none}.pagination>ol .page-item:first-of-type>button{border-radius:.25rem 0 0 .25rem}.pagination>ol .page-item:last-of-type>button{border-radius:0 .25rem .25rem 0}.pagination>ol .page-item.active>button,.pagination>ol .page-item.active>button:focus,.pagination>ol .page-item.active>button:hover{background-color:#5e10b1;border-color:#5e10b1;font-weight:300;color:#fff;opacity:1;z-index:3;box-shadow:none}.pagination>ol .page-item.separator>button,.pagination>ol .page-item.separator>button:focus,.pagination>ol .page-item.separator>button:hover{background-color:transparent;border-color:#d8d8d8;color:#520e9a;box-shadow:none}.pagination .info{display:none}@media (min-width:768px){.pagination{justify-content:space-between}.pagination .info{display:inline-block;margin-left:1rem;align-self:center}.pagination .info>span{font-weight:300}}.tab-panel ul.panel-header{border-bottom:1px solid #d8d8d8;list-style:none;margin:10px 0;padding:0 20px;text-align:center}.tab-panel ul.panel-header li{display:inline-block;background-color:#fff;border-radius:5px 5px 0 0;border:solid #d8d8d8;border-width:1px 1px 0;margin-right:0;padding:5px 20px;color:#333;vertical-align:bottom;opacity:.6;transition:padding .1s ease-in-out}.tab-panel ul.panel-header li:focus,.tab-panel ul.panel-header li:hover{background-color:#fff;border-color:#d8d8d8;padding:7px 20px;color:#333;opacity:1;cursor:pointer}.tab-panel ul.panel-header li.active,.tab-panel ul.panel-header li.active:focus,.tab-panel ul.panel-header li.active:hover{background-color:rgba(90,40,125,.8);border-color:#5a287d;padding:7px 20px;color:#fff;opacity:1}@media (min-width:768px){.tab-panel ul.panel-header{padding:0;text-align:left}}.btn.transaction{float:right;margin-top:-2px;margin-right:0}.account-list .btn.transaction .action-buttons>button:after,.btn.transaction .account-list .action-buttons>button:after,.btn.transaction .icon,.btn.transaction .select-element .option-list:after,.select-element .btn.transaction .option-list:after{display:inline-block;transform:translate(-2px,1px);transition:transform .2s ease-in-out}.account-list .btn.transaction:hover .action-buttons>button:after,.btn.transaction:hover .account-list .action-buttons>button:after,.btn.transaction:hover .icon,.btn.transaction:hover .select-element .option-list:after,.select-element .btn.transaction:hover .option-list:after{transform:translate(1px,1px)}.transaction-popup{position:fixed;left:0;top:0;bottom:0;right:0;z-index:100;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;background-color:rgba(0,0,0,.5)}.transaction-popup .panel{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;padding:10px;width:500px;height:auto;position:relative}.transaction-popup .panel .panel-heading{border-bottom:1px solid #d8d8d8;margin-bottom:10px;color:#5a287d;font-size:16px;line-height:24px}.transaction-popup .panel .panel-heading .close{position:absolute;right:14px;top:9px;opacity:.4;font-size:14px}.transaction-popup .panel .panel-heading .close:hover{opacity:1;cursor:pointer}.transaction-popup .panel .formline{display:flex;padding:2px;position:relative}.transaction-popup .panel .formline .label{width:100px;text-align:right;margin-right:10px;line-height:28px}.transaction-popup .panel .formline .input{width:100%}.transaction-popup .panel .formline .input.static{line-height:28px;color:grey}.transaction-popup .panel .formline input,.transaction-popup .panel .formline select,.transaction-popup .panel .formline textarea{box-sizing:border-box;width:100%;border:1px solid #c9c6c6;border-radius:4px;padding:6px 10px;font-size:14px;line-height:18px;height:28px}.transaction-popup .panel .formline select{text-align:center;padding:0}.transaction-popup .panel .formline textarea{height:50px}.transaction-popup .panel .formline .currency{position:absolute;right:10px;top:7px;color:grey}.transaction-popup .panel .buttons{margin:10px 0;text-align:right}.transaction-popup .panel .buttons button{min-width:120px;margin-right:0}.transaction-popup .panel .buttons button.hidden{opacity:0;pointer-events:none}.transaction-popup .panel .waiting{position:absolute;left:0;top:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);z-index:10}.transaction-popup .panel .waiting .spin{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border:3px solid #c9c6c6;border-top-color:#5a287d;border-radius:50%;animation:spin 1s linear infinite}.transaction-popup .panel .error{box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;height:70px;padding:20px;background-color:#f6eeee;color:#b10303;font-size:18px}.home-page{margin:0 10%;padding-top:100px}.home-page h1{font-size:1.4rem;font-weight:300;text-align:center}.home-page .bankinglogo{background-image:url(images/banking.png);background-size:contain;background-position:50%;background-repeat:no-repeat;height:200px}.home-page .info-box{display:block;background-color:hsla(0,0%,100%,.25);border:1px solid rgba(0,0,0,.15);margin:40px auto 0;padding:20px 25px 25px;max-width:350px;text-align:center}.home-page .info-box>em{font-style:normal;font-weight:400}.home-page .info-box>a{display:inline-block;margin:8px 0 0}.account-list{background-color:#f5f5f5;padding-top:20px}.account-list .data-view{position:relative;padding:0;transition:margin-left .32s ease-out}.account-list .data-view .row-list{flex-wrap:nowrap}.account-list .data-view .row-list>.row-element{margin-right:20px;margin-bottom:15px;margin-left:20px;min-width:calc(100vw - 40px);height:194px;box-sizing:border-box}.account-list .data-view .row-list>.row-element>dl>dd.name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-list .data-view .row-list>.row-element>dl>dd.balance,.account-list .data-view .row-list>.row-element>dl>dt.balance{display:flex;position:absolute;align-items:center;border-top:1px solid #ebebeb;margin-top:95px;padding-top:15px;min-height:40px;width:calc(100% - 3rem)}.account-list .data-view .row-list>.row-element>dl>dt.balance{justify-content:flex-start}.account-list .data-view .row-list>.row-element>dl>dd.balance{justify-content:flex-end}.account-list .data-view .row-list>.row-element>dl>dd.balance .lead{text-align:right}.account-list .data-view .row-list>.row-element>dl>dd.balance .lead .amount{align-self:center;font-size:1.5rem}.account-list .data-view .row-list>.row-element>dl>dd.balance .lead .currency{display:inline-block;margin-top:3px;font-size:.75rem;text-transform:uppercase;vertical-align:top}.account-list .data-view .row-list>.row-element>dl>dd.balance .lead.small{margin-top:-5px}.account-list .data-view .row-list>.row-element>dl>dd.balance .lead.small .amount{font-size:1.05rem}.account-list .data-view .row-list>.row-element>dl>dd.balance .lead.small .currency{font-size:.525rem;margin-top:8px}.account-list .data-view .row-list>.row-element.blocked-account{border-color:hsla(0,0%,84.7%,.75)}.account-list .data-view .row-list>.row-element.blocked-account>dl{position:relative;background:repeating-linear-gradient(-55deg,#fff,#fff 10px,#fafafa 0,#fafafa 20px);height:100%;opacity:.5}.account-list .data-view .row-list>.row-element.blocked-account>dl>dd .lead{color:#666}.account-list .data-view .row-list>.row-element.blocked-account:before{position:absolute;background-color:hsla(0,0%,100%,.95);padding:8px 12px;min-width:200px;top:50%;left:50%;font-size:.8rem;text-align:center;color:#666;z-index:1;opacity:0;transform:translate(-50%,-50%);box-shadow:0 0 3px rgba(0,0,0,.15);transition:opacity .3s ease-in;content:"This account is blocked"}.account-list .data-view .row-list>.row-element.blocked-account:focus:before,.account-list .data-view .row-list>.row-element.blocked-account:hover:before{opacity:1}.account-list .data-view.item-0{margin-left:0}.account-list .data-view.item-1{margin-left:-100vw}.account-list .data-view.item-2{margin-left:-200vw}.account-list .data-view.item-3{margin-left:-300vw}.account-list .data-view.item-4{margin-left:-400vw}.account-list .data-view.item-5{margin-left:-500vw}.account-list .data-view.item-6{margin-left:-600vw}.account-list .data-view.item-7{margin-left:-700vw}.account-list .data-view.item-8{margin-left:-800vw}.account-list .data-view.item-9{margin-left:-900vw}.account-list .data-view.item-10{margin-left:-1000vw}.account-list .data-view.item-11{margin-left:-1100vw}.account-list .data-view.item-12{margin-left:-1200vw}.account-list .data-view.item-13{margin-left:-1300vw}.account-list .data-view.item-14{margin-left:-1400vw}.account-list .slider-buttons>button{position:absolute;background-color:#fff;border:1px solid transparent;border-radius:20px;width:40px;height:40px;top:160px;z-index:100;box-shadow:0 0 12px rgba(0,0,0,.25)}.account-list .select-element .slider-buttons>button>.option-list:after,.account-list .slider-buttons>button.action-buttons>button:after,.account-list .slider-buttons>button>.icon,.select-element .account-list .slider-buttons>button>.option-list:after{display:inline-block;margin-top:2px;font-size:1.1rem;color:#798289}.account-list .slider-buttons>button.previous{left:5px}.account-list .select-element .slider-buttons>button.previous>.option-list:after,.account-list .slider-buttons>button.action-buttons.previous>button:after,.account-list .slider-buttons>button.previous>.icon,.select-element .account-list .slider-buttons>button.previous>.option-list:after{margin-left:-3px}.account-list .slider-buttons>button.next{right:5px}.account-list .select-element .slider-buttons>button.next>.option-list:after,.account-list .slider-buttons>button.action-buttons.next>button:after,.account-list .slider-buttons>button.next>.icon,.select-element .account-list .slider-buttons>button.next>.option-list:after{margin-right:-2px}.account-list .slider-buttons>button[disabled]{display:none}.account-list .action-buttons{display:flex;flex-direction:column;background-color:#fff;border-top:1px solid #efeff4;margin:0 -20px}.account-list .action-buttons>button{background-color:transparent;border:1px solid transparent;border-bottom-color:#ebebeb;padding:20px 65px;font-weight:400;text-align:left;color:#4c226a}.account-list .action-buttons>button.action-buttons>button:after,.account-list .action-buttons>button>.icon,.account-list .select-element .action-buttons>button>.option-list:after,.select-element .account-list .action-buttons>button>.option-list:after{position:absolute;margin-top:-5px;margin-left:-40px;font-size:1.8rem}.account-list .action-buttons>button:after{position:absolute;right:18px;font-size:1rem;content:"\e90f"}.account-list .action-buttons>button:last-of-type{border-bottom-color:#dbdadc}.account-list .action-buttons>button[disabled]{color:rgba(90,40,125,.4)}@media (min-width:768px){.account-list{background-color:transparent;background-image:none;margin:0 -20px;padding:0 20px}.account-list .data-view.item-0{margin-left:0;width:auto;overflow-x:hidden}.account-list .data-view.item-0 .row-list{flex-wrap:wrap}.account-list .data-view.item-0 .row-list>.row-element{margin-right:15px;min-width:0}.account-list .action-buttons,.account-list .slider-buttons{display:none}}.account-details{position:relative;background-color:#f5f5f5;height:280px;overflow:visible;z-index:0}.account-details .return-link{display:none}.account-details .header-account{display:flex;justify-content:center;margin:0 4% 30px;padding:0 15px}.account-details .header-account .row-list{flex-direction:column}.account-details .header-account .row-list>.row-element{margin-bottom:15px;min-width:calc(100vw - 40px);height:194px;box-sizing:border-box}.account-details .header-account .row-list>.row-element>dl>dd.name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-details .header-account .row-list>.row-element>dl>dd.balance,.account-details .header-account .row-list>.row-element>dl>dt.balance{display:flex;position:absolute;align-items:center;border-top:1px solid #ebebeb;margin-top:95px;padding-top:15px;min-height:40px;width:calc(100% - 3rem)}.account-details .header-account .row-list>.row-element>dl>dt.balance{justify-content:flex-start}.account-details .header-account .row-list>.row-element>dl>dd.balance{justify-content:flex-end}.account-details .header-account .row-list>.row-element>dl>dd.balance .lead{text-align:right}.account-details .header-account .row-list>.row-element>dl>dd.balance .lead .amount{align-self:center;font-size:1.5rem}.account-details .header-account .row-list>.row-element>dl>dd.balance .lead .currency{display:inline-block;margin-top:3px;font-size:.75rem;text-transform:uppercase;vertical-align:top}.account-details .header-account .row-list>.row-element>dl>dd.balance .lead.small{margin-top:-5px}.account-details .header-account .row-list>.row-element>dl>dd.balance .lead.small .amount{font-size:1.05rem}.account-details .header-account .row-list>.row-element>dl>dd.balance .lead.small .currency{font-size:.525rem;margin-top:8px}.account-details .data-view .header-row{display:none}.account-details .data-view .row-list>.row-element>label{top:0}.account-details .data-view .row-list>.row-element>dl>dd.amount{text-align:right}.account-details .data-view .row-list>.row-element>dl>dd.amount>.debit{color:#333}.account-details .data-view .row-list>.row-element>dl>dd.amount>.debit:before{margin-right:5px;content:"-"}.account-details .data-view .row-list>.row-element>dl>dd.amount>.credit{color:#5a287d}.account-details .data-view .row-list>.row-element>dl>dd.amount .currency{float:right;display:block;margin-top:2px;margin-left:3px;font-size:.75rem;font-weight:300;text-transform:uppercase}.account-details .data-view .row-list>.row-element>dl>dd .transaction-type{position:relative;display:inline-block;margin-top:10px;margin-left:-55px;width:45px;font-size:.65rem;font-weight:400;line-height:35px;text-align:center;color:#18242e}.account-details .data-view .row-list>.row-element>dl>dd .transaction-type:before{position:absolute;background-color:#efeff4;border-radius:23px;width:45px;height:45px;top:-5px;left:0;z-index:-1;content:""}.account-details .data-view.transaction-list .row-list>.row-element{padding-bottom:15px}.account-details .data-view.transaction-list .row-list>.row-element>dl{display:block}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd{padding:2px 10px 1px 65px}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd.account{margin:-20px 0 20px;font-size:.81rem;color:#333}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd.date{margin:-22px 0 22px;font-size:.765rem;color:#666}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd.counterparty{margin:-75px 0 25px}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd.amount{margin-right:5px}.account-details.blocked-account .header-account .row-element{border-color:hsla(0,0%,84.7%,.75)}.account-details.blocked-account .header-account .row-element dl{background:repeating-linear-gradient(-55deg,#fff,#fff 10px,#fafafa 0,#fafafa 20px);opacity:.5}.account-details.blocked-account .header-account .row-element dl>dd .lead{color:#666!important}.account-details.blocked-account .header-account .row-element:before{position:absolute;background-color:hsla(0,0%,100%,.95);padding:8px 12px;min-width:200px;top:50%;left:50%;font-size:.8rem;text-align:center;color:#666;z-index:1;opacity:0;transform:translate(-50%,-50%);box-shadow:0 0 3px rgba(0,0,0,.15);content:"This account is blocked"}.account-details.blocked-account .header-account .row-element:focus:before,.account-details.blocked-account .header-account .row-element:hover:before{opacity:1}.account-details.blocked-account .transaction-list .row-element{background:repeating-linear-gradient(-55deg,#fff,#fff 10px,#fcfcfc 0,#fcfcfc 20px)}.account-details.blocked-account .transaction-list .row-element dl{opacity:.6}.account-details.blocked-account .transaction-list .row-element dl dd.amount>.credit{color:#666!important}@media (min-width:768px){.account-details{background-color:transparent;background-image:none;margin:0 -20px;padding:0 20px;height:auto}.account-details .return-link{display:block}.account-details .header-account{width:auto}.account-details .header-account .row-list>.row-element{min-width:0}.account-details .data-view.transaction-list .row-list>.row-element>dl{display:flex}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd{padding:24px 20px}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd.account,.account-details .data-view.transaction-list .row-list>.row-element>dl>dd.date{margin:0;font-size:.9rem;color:#000}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd.counterparty{margin:0}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd.amount{margin-right:0}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd .transaction-type{margin-top:-3px;margin-left:-5px;line-height:normal}.account-details .data-view.transaction-list .row-list>.row-element>dl>dd .transaction-type:before{top:-16px}}.consent-list .list-header{border-bottom:1px solid #fff;margin:0 -20px;padding:0 20px 15px}.consent-list .list-header>h5{margin:18px 0 6px;font-size:1.05rem;font-weight:400;color:#592c82}.consent-list .list-header>p{margin:0;font-size:.8rem;color:#768693}.consent-list .data-view .header-row{display:none}.consent-list .data-view .row-list>.row-element>dl{display:block;padding:15px 20px 16px}.consent-list .data-view .row-list>.row-element>dl>dd{padding:0}.consent-list .data-view .row-list>.row-element>dl>dd.app-name{margin-bottom:6px;font-size:.9rem;font-weight:400;color:#18242e}.consent-list .data-view .row-list>.row-element>dl>dd.app-services>ul,.consent-list .data-view .row-list>.row-element>dl>dd.app-time>ul{margin:0;padding:0;list-style-type:none}.consent-list .data-view .row-list>.row-element>dl>dd.app-services>ul>li,.consent-list .data-view .row-list>.row-element>dl>dd.app-time>ul>li{margin-bottom:3px}.consent-list .data-view .row-list>.row-element>dl>dd.app-time>ul{margin-top:10px}.consent-list .data-view .row-list>.row-element>dl>dd.revoke-action{float:right}.consent-list .data-view .row-list>.row-element>dl>dd.revoke-action>span{border:1px solid #5a287d;border-radius:30px;margin-top:4px;padding:8px 32px;font-size:12.8px;font-weight:400;text-transform:uppercase;color:#5a287d;display:inline-block}.consent-list .data-view .row-list>.row-element>dl>dd.revoke-action>.btn{position:relative;margin-top:4px;font-size:12.8px;text-transform:uppercase;z-index:2}@media (min-width:768px){.consent-list .list-header{border-bottom-width:0;margin:0 10%}.consent-list .list-header>h5{display:none}.consent-list .list-header>p{margin:12px 0 5px;color:#505050}.consent-list .data-view .row-list .row-element>dl>dd.revoke-action>.btn,.consent-list .data-view .row-list .row-element>dl>dd.revoke-action>span{font-size:16px}}.consent-view{min-height:100vh}.consent-header{display:block;background-color:#5a287d;background-image:url(images/lock-icon-mobile.png);background-position:92% 50%;background-repeat:no-repeat;background-size:20px 23px;border:0 solid #f5f5f5;padding:20px 25px;min-height:0;box-sizing:border-box;text-align:unset}.consent-header .logo{display:inline-block;background-image:url(images/NatWest-Hor.svg);background-size:139px 38px;width:139px;height:38px}@media (min-width:768px){.consent-header{background-image:url(images/lock-icon.png);background-position:98% 50%;background-size:20px 23px}}.consent-footer{display:block;background-color:#5a287d;border:0 solid #f5f5f5;padding:20px 25px;min-height:0;box-sizing:border-box}.header{margin-top:20px}.generate-id{position:relative;border-top:1px solid rgba(201,198,198,.5);margin:25px 0 20px;padding:15px 30% 0}.generate-id .title{display:block;margin:10px 0;font-size:1rem;text-align:center;color:#666}.generate-id .qr-placeholder{display:flex;justify-content:center;margin-bottom:18px}.generate-id .field-wrapper{position:relative;background-color:hsla(0,0%,100%,.7);border:1px solid #c9c6c6;border-radius:10px;padding:8px 20px;text-align:center}.generate-id .field-wrapper>input{background-color:transparent;border:none;width:100%;height:28px}.generate-id .field-wrapper>input:focus{outline:0}.generate-id .field-wrapper>button{display:flex;position:absolute;align-items:center;justify-content:center;background-color:transparent;border-width:0;width:28px;height:28px;top:10px;right:15px}.account-list .generate-id .field-wrapper>button.action-buttons>button:after,.generate-id .account-list .field-wrapper>button.action-buttons>button:after,.generate-id .field-wrapper>button>.icon,.generate-id .select-element .field-wrapper>button>.option-list:after,.select-element .generate-id .field-wrapper>button>.option-list:after{font-size:1.6rem;color:#5a287d}.generate-id .onetime-button{position:relative;background-color:hsla(0,0%,100%,.85);border:1px solid #c9c6c6;border-radius:10px;margin-top:10px;padding:8px 20px;width:100%}.generate-id .onetime-button:focus,.generate-id .onetime-button:hover{outline:0}.generate-id .onetime-button>.spinner{position:absolute;margin:0;top:-3px;right:6px;transform:scale(.5)}.generate-id .onetime-button>.spinner:after,.generate-id .onetime-button>.spinner:before{background-color:#fff}.generate-id .onetime-link{display:block;margin:6px 0 12px;text-align:right;color:#337ab7;cursor:pointer}.generate-id .onetime-link:focus,.generate-id .onetime-link:hover{color:#23527c}.generate-id .progress-indicator{display:flex;position:absolute;align-items:center;background-color:#fdfdfd;margin:0 30%;top:0;right:0;bottom:0;left:0;opacity:.7}.generate-id .progress-indicator>.spinner{margin:-10px auto 0}.generate-id .progress-indicator>.spinner:after,.generate-id .progress-indicator>.spinner:before{background-color:#fdfdfd}.generate-id .error{display:block;margin:4px 0 10px;text-align:center;color:#e60303}.pending-requests{border-top:1px solid rgba(201,198,198,.5);margin:25px 0 20px;padding-top:25px}.pending-requests .title{display:block;margin:0 0 10px;font-size:1.2rem;color:#666}.pending-requests .data-view .header-row{margin-bottom:0}.pending-requests .data-view .row-list>.row-element>dl>dd{padding:12px 18px}.pending-requests .data-view .row-list>.row-element>dl>dd>button{background-color:#5a287d;border-radius:5px;border-width:0;padding:4px 12px 5px;color:#fff}.pending-requests .data-view .row-list>.row-element>dl>dd>button:focus{outline:0}.error-message{border:1px solid #e60303;border-radius:3px;margin:20px 0 15px;padding:10px 25px 12px;text-align:center;color:#e60303}:root{--primary-color:#5a287d;--primary-text-color:#42145f;--secondary-color:#42145f;--success-color:#28a745;--warning-color:#ffa928;--error-color:#e60303;--info-color:#0069d9;--focus-color:#5e10b1;--lighter-color:#f5f5f5;--darker-color:#1b1b1b;--lightgrey-color:#c9c6c6;--mediumgrey-color:#666;--darkgrey-color:#333;--header-color:#1b1b1b;--header-font-size:1.8rem}