a.primary-link {background:#5E10B1; padding:20px 40px; color:#fff; position:relative; transition:0.4s ease;text-decoration:none; font-size:16px; display:inline-block;border-radius: 30px;}
a.primary-link:after {content:''; width:100%; height:100%; /*background:rgba(0,0,0,0.2);*/ position:absolute; top:0; left:0; visibility:hidden; opacity:0;transition:0.4s ease;border-radius: 30px;}
a.primary-link:hover, a.primary-link:visited {text-decoration:none;}
a.primary-link:hover:after, a.primary-link:visited:after  {visibility:visible; opacity:1;transition:0.4s ease;}
a.primary-link:focus {outline:2px solid #FFBF47; outline-offset:0;}
a.primary-link:focus:after {visibility:hidden; opacity:0;transition:0.4s ease;}

body#Homepage .ir-banner-link a.primary-link, body#fixed-income-investors .ir-banner-link a.primary-link {background:#fff; padding:20px 40px; color:#5E10B1; position:relative; transition:0.4s ease;text-decoration:none; font-size:16px; display:inline-block;border-radius: 30px;}


body#Homepage .ir-banner-link a.primary-link:after {content:''; width:100%; height:100%; /*background:rgba(0,0,0,0.2);*/ position:absolute; top:0; left:0; visibility:hidden; opacity:0;transition:0.4s ease;border-radius: 30px;}
body#Homepage .ir-banner-link a.primary-link:hover, body#fixed-income-investors .ir-banner-link a.primary-link:hover{background: #e6deeb;}

body#Homepage .ir-banner-link a.primary-link:hover, a.primary-link:visited {text-decoration:none;}
body#Homepage .ir-banner-link a.primary-link:hover:after, a.primary-link:visited:after  {visibility:visible; opacity:1;transition:0.4s ease;}
body#Homepage .ir-banner-link a.primary-link:focus {outline:2px solid #5E10B1; outline-offset:0;}
body#Homepage .ir-banner-link a.primary-link:focus:after {visibility:hidden; opacity:0;transition:0.4s ease;}

.show-more-bottom a.primary-link {background:#fff; padding:17px 40px; color:#5E10B1; position:relative; transition:0.4s ease;text-decoration:none; font-size:16px; display:inline-block; border:1px solid #5E10B1; border-radius: 30px;}
.show-more-bottom a.primary-link:after {content:''; width:100%; height:100%; background:rgba(0,0,0,0.2); position:absolute; top:0; left:0; visibility:hidden; opacity:0;transition:0.4s ease; border-radius: 30px;}
.show-more-bottom a.primary-link:hover, .show-more-bottom a.primary-link:visited {text-decoration:none;}
.show-more-bottom a.primary-link:hover:after, .show-more-bottom a.primary-link:visited:after  {visibility:visible; opacity:.3;transition:0.4s ease;}
.show-more-bottom a.primary-link:focus {outline:2px solid #FFBF47; outline-offset:0;}
.show-more-bottom a.primary-link:focus:after {visibility:hidden; opacity:0;transition:0.4s ease;}

a.secondary-link {background:#ffffff; padding:20px 40px; color:#5E10B1; position:relative; transition:0.4s ease;text-decoration:none;font-size:16px;display:inline-block;}
a.secondary-link:after {content:''; width:100%; height:100%; background:rgba(165,140,195,0.1); position:absolute; top:0; left:0; visibility:hidden; opacity:0;transition:0.4s ease;}
a.secondary-link:hover, a.primary-link:visited {text-decoration:none;}
a.secondary-link:hover:after, a.primary-link:visited:after  {visibility:visible; opacity:1;transition:0.4s ease;}
a.secondary-link:focus {outline:2px solid #FFBF47; outline-offset:0;}
a.secondary-link:focus:after {visibility:hidden; opacity:0;transition:0.4s ease;}


a.rad-link-1 {background:#5E10B1; padding:20px 40px; color:#fff; position:relative; transition:0.4s ease;text-decoration:none; font-size:16px; display:inline-block; margin:0 10px 10px 0; border-radius: 25px;}
a.rad-link-1:after {content:''; width:100%; height:100%; background:rgba(0,0,0,0.2); position:absolute; top:0; left:0; visibility:hidden; opacity:0;transition:0.4s ease; border-radius: 25px;}
a.rad-link-1:hover, a.rad-link-1:visited {text-decoration:underline;}
a.rad-link-1:hover:after, a.rad-link-1:visited:after  {visibility:visible; opacity:1;transition:0.4s ease;}
a.rad-link-1:focus {outline:2px solid #5E10B1/*#FFBF47*/; outline-offset:1px;}
a.rad-link-1:focus:after {visibility:hidden; opacity:0;transition:0.4s ease;}

a.rad-link-2 {background:#ffffff; padding:20px 40px; color:#5E10B1; position:relative; transition:0.4s ease;text-decoration:none;font-size:16px;display:inline-block;margin:0 10px 10px 0;}
a.rad-link-2:after {content:''; width:100%; height:100%; background:rgba(165,140,195,0.1); position:absolute; top:0; left:0; visibility:hidden; opacity:0;transition:0.4s ease;}
a.rad-link-2:hover, a.rad-link-2:visited {text-decoration:none;}
a.rad-link-2:hover:after, a.rad-link-2:visited:after  {visibility:visible; opacity:1;transition:0.4s ease;}
a.rad-link-2:focus {outline:2px solid #FFBF47; outline-offset:0;}
a.rad-link-2:focus:after {visibility:hidden; opacity:0;transition:0.4s ease;}

a.rad-link-3 {background:#fff; padding:17px 40px; color:#5E10B1; position:relative; transition:0.4s ease;text-decoration:none; font-size:18px/*16px*/; display:inline-block; margin:0 10px 10px 0;border-radius: 30px;line-height: 16px;}
a.rad-link-3:after {content:''; width:100%; height:100%; background:rgba(0,0,0,0.2); position:absolute; top:0; left:0; visibility:hidden; opacity:0;transition:0.4s ease;}
a.rad-link-3:hover, a.rad-link-3:visited {text-decoration:underline;}
a.rad-link-3:hover:after, a.rad-link-3:visited:after  {visibility:visible; opacity:0.3;transition:0.4s ease;border-radius: 30px;}
a.rad-link-3:focus {outline:2px solid #fff/*#FFBF47*/; outline-offset:1px;}
a.rad-link-3:focus:after {visibility:hidden; opacity:0;transition:0.4s ease;}
.ir-banner-content p a.rad-link-3 {color:#5E10B1; }

.ir-banner-content p a.rad-link-4 {color: #fff;}
/*.ir-banner-content p a {text-decoration: underline;color: #fff;}
.ir-banner-content p a:hover {text-decoration: none;}*/

.ir-banner-content-link a {color: #fff;}

a.pdf-icon:after {content: "\e905"; font-family: 'icomoon-new' !important; font-size:inherit; color:inherit;}



/* Custom checkbox style */

.checkbox-wrap {cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox-wrap input {position: relative/*absolute*/;opacity: 0;cursor: pointer;height: 0;width: 0;}

/* Create a custom checkbox */
.custom-checkmark {position: absolute;top: 0;right: 0;height: 22px;width: 22px; border: 1px solid #5E10B1/*2px solid #5E10B1*/; border-radius: 5px;}

/* When the checkbox is checked, add a blue background */
.checkbox-wrap input:checked ~ .custom-checkmark {background-color: #5E10B1;}

/* Create the checkmark/indicator (hidden when not checked) */
.custom-checkmark:after {content:url("/~/media/Images/R/RBS-IR-V2/icons/checkbox-filled-svg.svg"); position: absolute;display: none;font-family: 'icomoon-new' !important; color:#fff; font-size:16px; width: 21px; height: 21px; border: 2px solid transparent; border-radius: 4px; }

/* Show the checkmark when checked */
.checkbox-wrap input:checked ~ .custom-checkmark:after {display: block;}

/* Style the checkmark/indicator */
.checkbox-wrap .custom-checkmark:after {left: -1px;top: -1px;}




/* Result centre document download styling */

.rc-document-wrapper h2 {margin:0px 0 11px 0; padding:10px 0 20px; border-bottom:1px solid #ccc; font-family:'knilebold','RNHouseSansW01Regular', sans-serif, Helvetica Neue, Helvetica; /*font-family: "RNHouseSansW01Bold", sans-serif;*/}
.document-quarter-wrap .document-quarter-heading span.document-quarter-date {font-size:20px; background:#f4f0e8; color:#333; padding:15px; display:block; clear:both; margin-bottom:30px; position:relative; display: none;}
.document-quarter-wrap .document-quarter-heading span.document-quarter-date:after {content: url("/~/media/Images/R/RBS-IR-V2/icons/download-icon-svg.svg");font-family: 'icomoon-new' !important;position: absolute;top: 14px;right: 15px;color: #333;}

.document-download-wrap {margin-bottom:30px; position:relative; padding:0 15px;}
.document-download-wrap .media-file-size {display:block;}
.document-download-wrap .checkbox-wrap {position:absolute; top:0; right:15px;}
.document-download-wrap .document-quarter-link a {font-size:1.8em/*17px 16px*/; margin:0 30px 5px 0; display:inline-block; color: #333; text-decoration: none;line-height: 1.22;}
.document-download-wrap .document-quarter-link span.media-file-size {font-size:14px;}


.document-download-button {position:fixed; width:100%;  bottom:0; left:0; z-index:9999;visibility:hidden; opacity:0;transition:0.4s ease; transform:translateY(116px); }
.document-download-button.active {visibility:visible; opacity:1;transition:0.4s ease; transform:translateY(0px);}



.document-download-button-wrapper {background:#A58CC3/*#333*/;padding:30px 0; }
.document-download-check-icon-wrapper {background:#A58CC3/*#333*/;height:116px; width:100%; position:absolute; top:0; left:0; text-align:center;z-index: 99;padding: 33px 0 0; display:none;}
.document-download-check-icon-wrapper span.icon-check-box-filled {color:#fff; font-size:50px;}
.show-more-bottom {width:100%; text-align:center; padding:30px 0; display:none;}
.show-more-bottom.unhide {display:block;}
/*.show-more-bottom.unhide {display:none;}*/
.show-more-bottom a {font-size:18px; display:inline-block;}

.limited-height-wrapper {max-height: 531px /*531px 315px 322px 441px 460px*/;overflow: hidden;}
body#results-centre .limited-height-wrapper {max-height: 315px /*630px 585px 531px 315px 322px 441px 460px*/;overflow: hidden;}
.document-download-details {padding:12px 0 0/*19px 0 0*/;}
.document-download-details li {font-size:20px; color:#000/*#fff*/; display:inline-block; margin-right:30px; position:relative;}
.document-download-details li span.document-cound-mobile {position: absolute;top: -11px;left: -8px;font-size: 12px; display:none;}
.document-download-details li:first-child {/*padding-left:30px;*/}
.document-download-details li:first-child:before {content:url("/~/media/Images/R/RBS-IR-V2/icons/download-icon-white.png"); position:absolute; top:-4px; left:-7px; font-size:24px; font-family:'icomoon-new' !important; display: none;}
.document-download-details li:after {content:''; width:2px; height:20px; background:#000/*#fff*/; position:absolute; top:0; right:-19px;}
.document-download-details li:last-child:after {content:none;}

.download-basket-buttons a.primary-link, .download-basket-buttons a.secondary-link {padding:12px 20px; margin-left:15px;display:inline-block; }
.download-basket-buttons a.primary-link {background: #fff; color: #5a297d;}
.download-basket-buttons a.secondary-link {background: #5a297d/*#42145F*/; color: #fff;}
.download-basket-buttons {text-align: right;}

.download-basket-wrapper {background:#fff;display:none;}
.full-height {display:block;}

ul.basket-heading {padding: 50px 0 30px;border-bottom: 1px solid #ccc; width:calc(100% - 30px);}
ul.basket-heading li {display:inline-block; margin:0 30px 0 0; font-size:20px; position:relative}
ul.basket-heading li:after {content:''; width:2px; height:20px; background:#333; position:absolute; top:0; right:-15px;}
ul.basket-heading li:last-child:after {content:none;}
.basket-download-list-wrapper {height:336px;}
.basket-download-list-wrap {width: calc(100% - 30px);padding: 15px 0 17px;border-bottom: 1px solid #ccc; position:relative;}
.basket-download-list-wrap a {font-size:16px; margin-bottom:5px; display:inline-block; color: #333;}
.basket-download-list-wrap span {font-size:14px; display:block; width: 50%;}
.basket-download-list-wrap a.remove-basket-link:focus {padding:0;}
.basket-download-list-wrap a.remove-basket-link:after {content:''/*'Remove'*/; font-size:20px; /*color:#5E10B1;*/ /*position:absolute;*/ top:23px; right:0; display:inline-block; width: 20px; height: 1px; border-bottom: 1px solid #333; transform: rotate(45deg);}
.basket-download-list-wrap a.remove-basket-link:before {content:''/*'Remove'*/; font-size:20px; /*color:#5E10B1;*/ /*position:absolute;*/ top:13px; right:0; display:inline-block; width: 20px; height: 1px; border-bottom: 1px solid #333; transform: rotate(-45deg); position: absolute;}

.basket-download-buttons {text-align:right; padding:30px 0;}
.basket-download-buttons a {display:inline-block; margin:0 0 0 20px; background: #5a297d; padding: 12px 20px;}
.basket-download-buttons a.remove-basket-list-link {background: #fff; color: #5a297d; border-bottom: 1px solid #5a297d;}

ul.basket-heading li a {color: #333;}

body.black-overlay {height:100%; overflow:hidden;}
body.black-overlay:after {content:''; height:100%; width:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); z-index:99;}

.show-more-mobile-btn {display:none; text-align:center;}

.download-popup-overlay {position: fixed;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.5);top: 0;left: 0;overflow: hidden; display:none;}
.download-popup-wrapper { background: #fff;padding: 20px;width: 300px;position: absolute;top: calc(50% - 150px);left: 0;right: 0;margin: auto;z-index: 999;text-align: center; }
.check-icon-wrap {width:20px; height:20px; border:1px solid #333; margin:0 auto 20px;}
.check-icon-wrap span {color: #333;font-size: 17px;display: inline-block;line-height: 19px;}
.download-popup-title {font-size: 20px;margin: 0 0 15px;}
.download-popup-texts {font-size: 16px;line-height: 18px; margin-bottom:15px;}
.download-popup-checkbox {margin: 0 0 25px;}
.download-popup-checkbox .checkbox-wrap {position: relative;}
.download-popup-checkbox .checkbox-wrap .custom-checkmark {top: 2px;left: 0;}
span.check-box-text {font-size: 16px;font-weight: normal;padding-left: 30px;}
body.fixed-height {height:100%; width:100%; overflow:hidden;}

/*.document-quarter-heading {width: 100%; float: left; clear: both;}*/
.rbs-rc-content p { font-size: 16px; line-height: 25px; margin-bottom: 10px; }
.rbs-rc-content a { font-size: 16px; line-height: 25px; margin-bottom: 10px; text-decoration: underline;}
.rbs-rc-content a:hover {text-decoration: none;}
.rbs-rc-content ul li {position: relative; padding-left: 20px; margin-bottom: 10px; font-size: 16px; line-height: 25px;}
.rbs-rc-content ul li::before {content: ''; width: 8px; height: 8px; background: #646068; position: absolute; left: 0; top: 8px;}
.rbs-rc-content .rad-notes {font-size: 12.8px; line-height: 22px; margin-top: 5px; margin-bottom: 10px;}
.ir-left-content a.rad-link { font-size: 16px;font-family: "RNHouseSansW01Bold", sans-serif; padding: 12px 30px; line-height: 17px; background: #fff; display: inline-block; margin: 0px 3px 10px 0px;}

.qtr-subtitle {float: left; width: 100%; clear: both; }
.rc-box3-wrap, .rc-box4-wrap {overflow: hidden;}
.document-quarter-list {clear: both;}
.rc-document-wrapper .document-quarter-wrap h2 {padding: 35px 15px 10px 5px; margin-bottom: 0; border-bottom: 0px;}
.rc-document-wrapper .qtr-subtitle h2 {padding: 35px 15px 10px 5px; margin-bottom: 0; border-bottom: 0px;}
.rc-document-wrapper h3 {padding: 30px 15px 25px 15px; /*font-family: "RNHouseSansW01Bold", sans-serif;*/ font-size: 21px; /*border-top: 1px solid #E4E0D8;*/}
.rc-more-less-wrap h2 {padding: 5px 5px 20px 0px; margin-bottom: 0; border-bottom: 0px; font-family: 'knilebold', "RNHouseSansW01Bold", sans-serif;}
.rc-archive-wrapper #hd-title h2 {font-family: 'knilebold', "RNHouseSansW01Bold", sans-serif;}
.rc-box3-video-wrap h2, .rc-box4-video-wrap h2 {padding: 30px 0px 25px 0px; clear: both;}
.document-download-column {border-bottom: 1px solid #E4E0D8;}
.rc-more-less-wrap {padding: 30px 15px;}
body#results-centre .rc-more-less-wrap {padding: 15px;}
.rc-box3-video-wrap, .rc-box4-video-wrap {padding: 30px 15px;}
.rc-box3-inner, .rc-box4-inner {padding-left: 30px;}

.rc-readmore-content {transition: height ease 0.5s; /*height: 240px;*/ overflow: hidden; margin-bottom: 30px; }
.rc-readmore-content.showAll {height: auto;}

.rc-readmore {display: block; }
.rc-readmore::before {content: ''; display: inline-block; background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.86) 85%,#fff); bottom: 40px; left: 0; width:100%; height: 143px; transition: all .4s; position: absolute; cursor: auto;}
.rc-readmore.clicked::before {display: none;}

body#shareholder-centre #topContVideo iframe {border-radius: 18px;}
body#shareholder-centre .shareholder-centre-boxes img.bannerImage {border-radius: 18px;}

body#shareholder-centre #twocolright {margin-bottom: 0;}

@media all and (max-width: 991px) {
	.rc-box3-inner, .rc-box4-inner {padding-left: 0px;}
}
	

/* Result centre document download styling */


.archived-item a {font-size:22px; text-decoration:none;}
.new-icon {font-size:22px;}
.credit-rating-custom tr td a, .credit-rating-custom tr th a {text-decoration:none; display:inline-block;}
a.no-text-decoration {text-decoration:none;}
.rc-archive-tabs-wrappper {margin:0px 0 70px; background:none;}
.presentations-tab-wrapper {margin:70px 0;}

.ir-2018-banner {width: 100%;margin-top:0px;padding-top: 0px!important; position:relative;}
.banner-div-outer .bx-controls{
text-align: center;
    margin: 0 auto;
    width: 86%;
    position: relative;
    top: -3px;
}
body#Homepage .banner-div-outer{/*background: #f4f0e8;*/background-image: linear-gradient(to right, #d0d0d0, #dadadb, #e5e5e6, #efeff1, #fafafc);}
body#Homepage .banner-div-outer-wrapper{max-width: 1280px/*1220px*//*1020px*/;margin: 0 auto;}

.ir-banner-item.no-image .ir-left-content {margin-left:0; }
.ir-banner-item.no-image {min-height:0;}

body#Homepage .ir-banner-item {background-position: bottom right !important;background-size: auto !important; min-height: 555px;}

.archives-tab-wrapper {width:100%; float:left;}
.rc-archive-wrapper .archived-table tr {border-bottom:1px solid #c4c0b8;}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {background-color:#F4F0E8;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#5E10B1;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#5E10B1;}

.report-item-pdf a  {text-decoration:none;}
.appRight p {margin: 0 0 15px;}

.adobe-icon.no-border {border:none;}
.adobe-icon.no-padding {padding:0; margin:20px 0 0;}
.tableColumn a {text-decoration:none;}

.rc-archive-tabs-wrappper .scroll-table-container {border:1px solid #c4c0b8; margin-bottom:0; border-bottom:none;}
.rc-archive-tabs-wrappper .archives-tab-content .scroll-table-container {border:none;}
.tab-content.ordinary-share {border:1px solid #c4c0b8; margin:0;padding:0 15px;}
.tab-content.ordinary-share .adobe-icon {border:none; padding:0 0 20px;}
.tabs li a.activetab {position:relative;}
.tabs li a.activetab:after {content: '';width: 100%;height: 2px;position: absolute;bottom: -2px;left: 0;background: #fff;}

.share-item-5 .report-item-title.inactive, .share-item-5 .report-item-title.active, .report-item-title.report-item-title-snap.inactive, .report-item-title.report-item-title-snap.active {background:none !important; padding:0 0 0 25px !important;color: #5E10B1; font-weight:normal !important;}
.inner-title.sub-title.inactive, .inner-title.sub-title.active {background:none !important; padding:0 0 0 35px !important;color: #5E10B1; font-weight:normal !important; margin:20px 0; position:relative;}
.share-item-5 .report-item-title.inactive:before, .report-item-title.report-item-title-snap.inactive:before, .inner-title.sub-title.inactive:before {content: url("/~/media/Images/R/RBS-IR-V2/icons/plus-icon-svg.svg");position: absolute;top: 1px;left: 0px; width:14px;}
.share-item-5 .report-item-title.active:before, .report-item-title.report-item-title-snap.active:before, .inner-title.sub-title.active:before  {content: url("/~/media/Images/R/RBS-IR-V2/icons/cross-icon-svg.svg");position: absolute;top: 1px;left: 0px;width:14px;}
.inner-title.sub-title.inactive:before {top:1px; font-size:17px;}
.inner-title.sub-title.active:before {top:1px;  font-size:17px;}
.inner-title.sub-title:after {content: '';width:calc(100% - 30px);height: 2px;position: absolute;right: -6px;bottom:-6px;background: #5E10B1;}


.faq-container .report-title {margin: 0 0 30px 30px; position:relative;}
.faq-container .report-title.open {margin:0 0 0 30px;}
.faq-container .report-title:before {content:url("/~/media/Images/R/RBS-IR-V2/icons/plus-icon-svg.svg");position: absolute;top:0px;left: -30px;}
.faq-container .report-title.open:before {content: url("/~/media/Images/R/RBS-IR-V2/icons/cross-icon-svg.svg");}


.faq-container .report-title:after {content: '';width:100%;height: 2px;position: absolute;right: 0px;bottom: -6px;background: #5E10B1;}

.breadCrumb {display:none !important;}
.breadCrumb:first-child {display:block !important;}

.download-btns a.primary-link {margin: 0 0 20px;}
.ar-btns a.primary-link, .ar-btns a.secondary-link {margin: 0 20px 20px 0;}

.mega-nav-content {visibility:hidden; opacity:0; height:0;}

.header-footer-max-width {max-width:1020px; margin:0 auto;}

/* Search dropdown */
.ui-autocomplete.ui-widget-content {border:1px solid #C4C0B8; padding:0 !important;}
.ui-autocomplete.ui-widget-content.ui-menu .ui-menu-item {width:100% !important;}
.ui-autocomplete.ui-widget-content.ui-menu .ui-menu-item:hover {background-color:transparent;}
.ui-autocomplete.ui-widget-content a {padding:10px; color:#646068; display:inline-block; height:auto; cursor:pointer;}
.ui-autocomplete.ui-widget-content a:hover {background-color:#5A287D !important; color:#fff;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-radius:0;}


.ia__navbar-nav__l4 p {margin-bottom:15px;}

.cb-link a.primary-link {margin: 0 10px 10px 0;padding: 20px 30px;}

.share-price-tabs {width:100%; float:left;margin: 35px 0 30px; position:relative;}
.share-price-tabs ul li {float: left;padding: 0;margin: 0;background: #fff;margin-right: 5px;border: 1px solid #c4c0b8;position: relative;}
.share-price-tabs ul li a {display: block;padding: 16px 24px;text-align: center;color: #5E10B1;text-decoration: none; font-size:18px;}
.share-price-tabs ul li.selected a {color:#333; pointer-events:none;}

.share-price-tabs a.mobi-tab-dropdown-toggle {font-size:16px; padding:15px; width:100%; display:none; color:#646068; border:1px solid #C4C0B8; text-decoration:none; position:relative;}
.share-price-tabs a.mobi-tab-dropdown-toggle:after {content:'\e90c';font-family: 'icomoon-new'; position:absolute; color:#5E10B1; font-size:16px;top: 16px;right: 15px;}
.share-price-tabs.active a.mobi-tab-dropdown-toggle:after {content:'\e904';}
.share-price-tabs a.mobi-tab-dropdown-toggle:hover {border-color:#A58CC3;}
.share-price-tabs a.mobi-tab-dropdown-toggle:focus {outline:2px solid #FFBF47;outline-offset: -1px; color:#000000;}

.content-container p img {max-width: 100%;}

.ir-2020-container {max-width:1280px/*1220px*//*1020px*/; margin:0 auto;}
body#results-centre .ir-2020-container {clear: both;max-width:1020px}
.ir-2020-container.container-fluid,
.ir-2018-wrapper.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.ir-signpost-link.icon-webcast:before {content:url(/~/media/Images/R/RBS-IR-V2/icons/webcast-icon-small-svg.svg);}
.ir-signpost-link.icon-Slide:before {content:url(/~/media/Images/R/RBS-IR-V2/icons/slide-icon-small-svg.svg);}

.docbox .ircon-download:before {content:url(/~/media/Images/R/RBS-IR-V2/icons/down-arrow-white-bg.png);}

/*************** Design Imporvements - 15102020 */
.ir-2018-banner:before {
    content: '';
    width: 100vw;
    height: 100%;
    background: none;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-50%);
    z-index: -9;
}
.ir-2018-banner:after {
    content: '';
    width: 100vw;
    height: 100%;
    /*background: #f4f0e8;*/
	 /*background-image: linear-gradient(to right, #d0d0d0, #dadadb, #e5e5e6, #efeff1, #fafafc);*/
    position: absolute;
    top: 0;
    left: 49%;
	/*left: 50%45%*/;
    transform: translateX(-50%);
    z-index: -9;
}
.section4 {position:relative; margin-bottom:0;}
.section4:before {
    content: '';
    width: 100vw;
    height: 100%;
    background: #f2f2f8/*#f4f0e8*/;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-50%);
    z-index: -9;
}
.section4:after {
    content: '';
    width: 100vw;
    height: 100%;
    background: #f2f2f8/*#f4f0e8*/;
    position: absolute;
    top: 0;
    left: 49%;
    transform: translateX(-50%);
    z-index: -9;
}
.section5 {position:relative;background:#f2f2f8/*#5a287d*/;}
.section5:before {
    content: '';

    width: 100vw;
    height: 100%;
    background: #f2f2f8/*#5a287d*/;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-50%);
    z-index: -9;
}
.section5:after {
    content: '';
    width: 100vw;
    height: 100%;
    background: #f2f2f8/*#5a287d*/;
    position: absolute;
    top: 0;
    left: 49%;
    transform: translateX(-50%);
    z-index: -9;
}
.section5 .bot-sign-title h3 {color:#5a287d/*#fff*/; font-family: 'knilebold','RNHouseSansW01Regular', sans-serif, Helvetica Neue, Helvetica;}
.section5 .bot-box-title p a {color:#5E10B1/*#fff*/;}
.ir-banner-section {background: #f2f2f8/*#f4f0e8*/;width: 100%;float: left; background-image:linear-gradient(to right, #d0d0d0, #dadadb, #e5e5e6, #efeff1, #fafafc);}
body#results-centre .ir-banner-section {background: #f2f2f8;}
.ir-banner-section .ir-2018-banner:before {content:none;}
.ir-banner-section .ir-2018-banner:after {content:none;}
.rc-archive-wrapper {width: 100%;/*overflow: hidden;*/ background: #f2f2f8; position: relative; clear: both;} 
.shareholder-centre-boxes .investor-box-content {background-color:transparent;}
.shareholder-centre-boxes {padding-top:50px;}
.purple-full-bg {position: relative;background: #f2f2f8/*#5a287d*/;padding: 50px 0;float: left;width: 100%;}
.purple-full-bg:before {content: '';width: 100vw;height: 100%;background: #f2f2f8/*#5a287d*/;position: absolute;top: 0;left: 0;transform: translateX(-50%);z-index: -9;}
.purple-full-bg:after {content: '';width: 100vw;height: 100%;background: #f2f2f8/*#5a287d*/;position: absolute;top: 0;left: 49%;transform: translateX(-50%);z-index: -9;}
.purple-full-bg h3 {color: #5a287d/*#fff*/; font-family: 'knilebold','RNHouseSansW01Regular', sans-serif, Helvetica Neue, Helvetica;}
.purple-full-bg .box-title a {color:#5E10B1/*#fff*/;}

body#esg-disclosures .rc-archive-wrapper:before {content: '';width: 100vw;height: 100%;background: #f2f2f8/*#5a287d*/;position: absolute;top: 0;left: 0;transform: translateX(-50%);z-index: -9;}
body#esg-disclosures .rc-archive-wrapper:after {content: '';width: 100vw;height: 100%;background: #f2f2f8/*#5a287d*/;position: absolute;top: 0;left: 49%;transform: translateX(-50%);z-index: -9;}

.ir-banner-content p {margin:0 0 20px;}
body#Homepage .ir-banner-content p {margin:0 0 25px;}
.ir-banner-content p:last-child {margin-bottom:0;}

body#results-centre .document-download-row {clear: both;}
body#results-centre .top-document-links {margin-bottom: 20px;}
.ir-2020-container .rc-document-wrapper .rc-document-link a {width: 100%; font-family: 'RNHouseSansW01Bold', sans-serif, Helvetica Neue, Helvetica; border: 1px solid #5e10b1; text-decoration: none; /*padding: 9px 15px 8px 40px;*/}
.ir-2020-container .rc-document-wrapper .rc-document-link {margin-right: auto;}
/*.ir-2020-container .rc-document-wrapper .rc-document-link:nth-child(4), .ir-2020-container .rc-document-wrapper .rc-document-link:nth-child(8) {margin-right: 0;}
*/
body#results-centre .rc-snapdown-wrapper {clear: both; padding-top: 20px;}

.basket-download-list-wrap a.remove-basket-link { float: right; position: relative; top: -27px;}

.rc-document-top-wrap {clear: both; width: 100%; background: #f4f0e8;}
.rc-document-top-wrap .rc-document-wrapper {background-color: #f4f0e8; padding: 5px 15px;}

.rc-document-qtr-wrap {clear: both; width: 100%;}

#results-centre .rc-snapdown-wrapper .accordion-item .video-drop, #results-centre .rc-snapdown-wrapper .accordion-item .highlight-drop {font-family: "RNHouseSansW01Regular",Helvetica,sans-serif;}
#results-centre .accordion-content p {margin-bottom: 10px;}

.cb-link2 {margin-top: 20px;}
.cb-link2 .rad-link-1 {/*text-decoration: underline;*/ padding: 10px 20px 14px; }

.rbs-content p { font-size: 16px; line-height: 20.8px; margin-bottom: 20px;}
.rbs-content ul {margin-bottom: 10px;}
.rbs-content ul li {font-size: 15px; line-height: 20px; list-style-type: disc; margin-left: 20px; color: #071630;}

body#shareholder-updates #threecolcenter ul, body#shareholder-newsletter #threecolcenter ul {margin-bottom: 10px;}
body#shareholder-updates #threecolcenter ul li, body#shareholder-newsletter #threecolcenter ul li {font-size: 15px; line-height: 20px; list-style-type: disc; margin-left: 20px; color: #071630;}

@media all and (max-width:817px) {
	.section5:after {left: 48%;}
    .section4:after {left: 48%;}
    .ir-2018-banner:after{left: 48%;}
    .purple-full-bg:after {left: 48%;}
}
@media all and (max-width:767px) {
	.ir-banner-section {/*padding-bottom:30px;*/}
    .section5:before {content:none;}
    .section4:before {content:none;}
    .ir-2018-banner:before{content:none;}
    .purple-full-bg:before {content:none;}
    .section5:after {content:none;}
    .section4:after {content:none;}
    .ir-2018-banner:after{content:none;}
    .purple-full-bg:after {content:none;}
    .purple-full-bg {width:auto; margin:0 -10px; padding:50px 15px;}
}

/*************** Design Imporvements - 15102020 */

@media all and (min-width:1023px) {
	.rc-document-wrapper .container {width: 980px;}
}

@media all and (max-width:1024px) {
	.ir-2020-container {/*max-width: 1000px;*/}
  .document-quarter-wrap {margin-bottom:30px;}
  .document-download-details {padding:0 0 20px; text-align:center;}
  .document-download-details li {margin:0 15px;}
  .download-basket-buttons {text-align:center;}
  .download-basket-buttons a.primary-link, .download-basket-buttons a.secondary-link {margin:0 10px;}
  .document-download-check-icon-wrapper {height:157px; padding:75px 0 0;}
  .download-basket-wrap {padding:0 15px;}
}
@media all and (max-width:991px) {
  /*.mob-doc-download-list-max-height {max-height:300px; overflow:hidden;}*/
  .mob-doc-download-list-max-height {max-height:auto; overflow:hidden;}
  /*.show-more-mobile-btn.unhide {display:block;}*/
   .show-more-mobile-btn.unhide {display:none;}
  .show-more-bottom {display:none !important;}
	body#results-centre .limited-height-wrapper {max-height: none;}
  .limited-height-wrapper {max-height:none;}
}
@media all and (max-width:767px) {
	.basket-download-buttons a {margin:0 10px; padding:15px 20px;}
    .download-basket-buttons a.primary-link, .download-basket-buttons a.secondary-link {padding:15px 20px; margin:0 10px;}
    .document-download-details-wrapper {width: 50%;float: left;}
    .document-download-details {padding: 18px 0 0; text-align:left;}
    .download-basket-buttons {text-align: right;width: 50%;float: right;}
    .document-download-details li {font-size: 16px;margin: 0 0px 0px 15px;font-size: 14px;}
    .download-basket-buttons a.document-download-link {margin:0 0 10px;}
    .document-download-check-icon-wrapper {height:100%; padding:25px 0 0;}
    .document-download-check-icon-wrapper span.icon-check-box-filled {font-size:30px;}
    ul.basket-heading li {font-size:16px;}
    .basket-download-list-wrap a.remove-basket-link:after {font-size:16px; top:25px;}
    .basket-download-buttons {text-align:center;}
    .basket-download-buttons a {margin:0 10px 10px;}
    .basket-download-buttons a:last-child {margin-bottom:0;}
    .basket-download-list-wrapper {max-height:210px;}
    /*.mob-doc-download-list-max-height {max-height:320px;}*/
    .mob-doc-download-list-max-height {max-height:auto;}
    .document-quarter-wrap .document-quarter-heading span.document-quarter-date {font-size:16px;}
    .rc-document-wrapper h2 {padding:0 15px 15px;}
    .appRight a.primary-link {margin: 0 0 10px;}
    .breadCrumb.hidden-xs:first-child {display:none !important;}
    .breadCrumb.hidden-xs {display:none !important;}
    .document-download-details li span.document-cound-mobile {display:block;}
    .document-download-details li.document-count-wrap {display:none;}
    .document-download-details li.document-size-count-wrap {display:none;}
    .document-download-details li:after {content:none;}
    .download-basket-buttons a.document-download-link {display:none !important;}
    .download-basket-wrapper {padding-bottom:15px;}
    .inv-responsive-table td {padding-right:10px;}
    .share-price-tabs a.mobi-tab-dropdown-toggle {display:block;}
    .share-price-tabs ul {width: 100%;float: left;position: absolute;background: #fff;top: 100%;left: 0;border: 1px solid #c4c0b8;border-top: none;border-bottom: none;z-index: 99; visibility:hidden; opacity:0;}
    .share-price-tabs.active ul {visibility:visible;opacity:1}
    .share-price-tabs ul li {width: 100%;border: none;border-bottom: 1px solid #c4c0b8;}
    .share-price-tabs ul li a {text-align: left;font-size: 16px;color: #646068;padding:15px;}
    .ir-2018-banner {padding: 25px 0;padding-bottom: 0;}
}
@media all and (min-width:480px) and (max-width:767px) {
	.document-download-button-wrapper {background: #A58CC3/*#333*/;padding: 10px 0;}
    ul.basket-heading {padding: 20px 0 21px;}
    .basket-download-list-wrapper {max-height: 80px;}
    .basket-download-buttons {padding: 10px 0 0;}
}
@media all and (min-width:320px) and (max-width:479px) {
	.document-download-button-wrapper {background: #A58CC3/*#333*/;padding: 15px 0;}
    ul.basket-heading {padding: 20px 0 21px;}
    .basket-download-list-wrapper {max-height: 180px;}
    .basket-download-buttons {padding: 10px 0 0;}
}

@media only screen and (min-device-width: 768px) {
body#Homepage .ir-banner-item {/*min-height: 571px;*/ /*background-position-x: 288px!important;*/}
}


body#results-centre .ir-2018-banner {padding: 50px 0px; margin-top: 50px;}
body#results-centre .irb-title-text{width:100%}

/* body#presentations .ir-banner-item{min-height: 634px!important;}*/

/*body#annual-report .inv_videoControls {position: relative !important;}
body#results-centre .inv_videoControls {position: relative !important;}
body#esg-disclosures .inv_videoControls {position: relative !important;}*/

#results-centre .ir-banner-content p a.rad-link-3.rad-button {background: #5a287d;color: #FFF;}
#results-centre .noReadMore .rc-readmore-content {margin-bottom: 0px;height: auto !important;}
#results-centre .noReadMore .rc-readmore-content {margin-bottom: 0px;height: auto !important;}
#results-centre .noLimitedHeight + .show-more-bottom {display:none;}
body#results-centre .limited-height-wrapper.noLimitedHeight {height:auto !important;}
#results-centre .archived-item a.linkText { display: inline-block; font-size: 12px;border: 1px solid #5e10b1;
  margin-bottom: 5px;
  border-radius: 18px;
  padding: 5px 10px 6px 10px;}