/* CSS - Investors landing page - Starts */


/* Banner - starts */

.ir-2018-wrapper .bx-wrapper {position:relative;}
.ir-2018-wrapper .bx-controls {text-align: center; border-bottom: 3px solid #1fb3ba; margin: 0 auto;    width: 86%; position: relative; top: -3px;}

.ir-banner-item {/*min-height:504px;*/min-height:560px;}
/*.ir-banner-left, .ir-banner-right {float: left; width: 50%;}*/
/*.ir-banner-left, .ir-banner-right {float: left; width: 47%; margin-right:28px;}*/
.ir-banner-left, .ir-banner-right {float: left;}
.ir-banner-left {width:50.5%; margin-right:16px;}
.ir-banner-right {width:47%;}
.ir-left-content { /*min-height: 355px;*/ /*margin-left:60px;*/ margin-top:0px; padding:0px 15px; position: relative;}
/*.ir-left-content {background-color: #ffffff; max-width: 405px; min-height: initial; margin-left: 60px;   margin-top: 60px; padding: 35px 40px 35px 45px; position: relative;}*/
.ir-banner-title {color: #153060; margin-bottom: 0px/*23px*/;}
.ir-understanding .ir-banner-title{font-family:'RNHouseSansW01Regular';}
/*.ir-banner-title h1 {font-family:'rbslola', sans-serif, Helvetica Neue, Helvetica; font-size: 1em; color: #153060; line-height: normal;}*/
.ir-banner-title h1 {font-family:'knileblack','RNHouseSansW01Regular', sans-serif, Helvetica Neue, Helvetica; padding-bottom:10px; color: #5a287d;}
.ir-banner-content p {font-size: 2em;line-height: 28px; color: #333;}
/*.ir-banner-link {position: absolute; bottom: 45px; left: 45px;}*/
.ir-banner-link a {color: #fff; background-color: #5E10B1; font-size: 1.7em; padding: 19px 25px; display: inline-block;}
/*.ir-banner-link a:hover {background-color: rgba(31,179,186,0.7);}*/

.ir-right-content {margin-top: 0px; font-size: 1.4em; line-height: 1.36;}
.irb-signpost {/*background-color: #C8B9D7;*/ width: 100%; max-width:475px; min-height: 150px;position: relative; margin-bottom: 29px; margin-left: 5px;}
.ir-right-content .irb-signpost:last-child {margin-bottom: 10px;}
/*.irb-signpost:before {content: "\e900"; font-family: 'icomoon-ir-2018'; position: absolute; z-index: 10;    font-size: 2em; top: -17px; left: -2px;}*/
.irb-title {/*background-color: #5A287D;*/ border-radius: 0px; position: absolute; top: 0px; z-index: 5; width: 100%; color:#fff; border-bottom: solid 1px #5e10b1; padding: 0px 0px 10px 0px;}
.irb-title-text {float: left; width: 60%; padding: 3px 5px 3px 0px; /*font-weight:bold;*/ font-family:'RNHouseSansW01Bold', sans-serif, Helvetica Neue, Helvetica; font-size: 20px; color: #333333/*#5e10b1*/;}
/*.irb-date-time {float: left; width: 33%; padding: 7px 5px 0 0; font-size: 0.715em;}*/
.irb-date-time {float: left; width: 40%; padding: 6px 1px 0 0; font-family:'RNHouseSansW01Bold', sans-serif, Helvetica Neue, Helvetica; font-size: 18px; color: #333; text-align: right;}
.irb-content {padding-top: 50px;overflow: hidden;}
.irb-left {float: left; width: 60%; padding: 12px 5px 3px 0px;}
.irb-left p, .irb-left table tr td {color:#333333;}
.irb-left p { margin-bottom: 7px;}
.irb-left p:first-child { margin-bottom: 11px;}
.irb-left p strong {line-height: 26px; font-family:'RNHouseSansW01Bold', sans-serif, Helvetica Neue, Helvetica; font-weight: normal;}
/*.irb-left p:last-child {padding-top:25px;}*/
.irb-right {float: left; width: 40%; padding: 12px 0px 3px 3px;}
.ir-signpost-link {border-bottom: 0px solid #5e10b1; position: relative;}
.ir-signpost-link span  {display: block; padding: 11px 5px 11px 25px; font-family:'RNHouseSansW01Regular', sans-serif, Helvetica Neue, Helvetica; color:#5e10b1;} 
.ir-signpost-link a {display: block; padding: 5px 5px 6px 5px; font-family:'RNHouseSansW01Bold', sans-serif, Helvetica Neue, Helvetica; color:#5e10b1; text-decoration: none; text-align: center; border: 1px solid #5e10b1; margin-bottom: 5px; border-radius: 18px; } 
.ir-signpost-link a:focus {outline:2px solid #5e10b1; outline-offset:1px;}
.ir-signpost-link:before {position:absolute;top:10px; left:0; color:#5e10b1; display: none;}
.ir-banner-wrapper {display: flex;align-items: center;}

.ircon-webcast:before {position:absolute; top:11px; left:0px;}
.ircon-document:before {position:absolute; top:11px; left:0px;}
.irb-content p a {/*color: #fff;*/}
.irb-content p a:hover {/*color: #1fb3ba;*/}
.irb-content p a[href^=tel] { color: #333333/*inherit*/; text-decoration: none; }

/* Banner - ends */

/* Icomoon - fonts */

@font-face { font-family: 'icomoon-ir-2018'; src: url('/~/media/Files/R/RBS-IR-V2/fonts-ir-2018/ir-2018-icomoon-eot.eot'); src: url('/~/media/Files/R/RBS-IR-V2/fonts-ir-2018/ir-2018-icomoon-eot.eot#iefix') format('embedded-opentype'),  url('/~/media/Files/R/RBS-IR-V2/fonts-ir-2018/ir-2018-icomoon-ttf.ttf') format('truetype'),  url('/~/media/Files/R/RBS-IR-V2/fonts-ir-2018/ir-2018-icomoon-woff.woff') format('woff'),  url('/~/media/Files/R/RBS-IR-V2/fonts-ir-2018/ir-2018-icomoon-svg.svg#icomoon-ir-2018') format('svg'); font-weight: normal; font-style: normal; }
[class^="ircon-"], [class*=" ircon-"] { /* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon-ir-2018' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ircon-warning:before { content: "\e900"; color: #fff; }
.ircon-webcast:before { content: "\e901"; color: #1fb3ba; }
.ircon-document:before { content: "\e902"; color: #1fb3ba; }
.ircon-link-circle:before { content: "\e903"; color: #1fb3ba; }
.icon-green-arrow:before { content: "\e904"; color: #1fb3ba; }
.ircon-download:before { content: "\e906"; color: #fff; }
.ircon-plus-button:before { content: "\e905"; color: #1fb3ba;}
.ircon-minus-button:before {content: "\e907"; color: #1fb3ba;}
.ircon-close-button:before {content: "\e908"; color: #153060;}
/* Icomoon - fonts - End*/

#results-centre .bx-controls {text-align: center;border-bottom: 3px solid #1fb3ba;margin: 0 auto;width: 86%;position: relative;top: -13px;}
#results-centre .bx-wrapper .bx-pager, #results-centre .bx-wrapper .bx-controls-auto {bottom: 20px;position: relative;width: 100%;}
.ir-banner-content-link {padding-bottom: 1px/*30px*/;font-size: 16px;}
.ir-banner-content-link a {/*background:url("/~/media/Images/R/RBS-IR-V2/icons/download-icon.png");background-repeat: no-repeat;background-position: right;padding-right: 35px;*/ line-height:21px;}
.ir-banner-item {font-family: 'RNHouseSansW01Regular', sans-serif, Helvetica Neue, Helvetica;}

.ir-2018-banner h3 {
    font-family: 'RNHouseSansW01Regular';
    font-size: 2.8em;
    line-height: normal;
}
body#presentations .ir-banner-title {margin-bottom: 0;}
body#presentations .ir-banner-title h1  {
    /*font-size: 2em;
    line-height: 28px;*/
    font-size: 50px;
    line-height: 58px;
    font-weight: 600;
    color:#ffffff !important;
}
body#presentations .ir-banner-content p { color:#ffffff !important;}
body#presentations .ir-left-content {margin-top: 60px;}
body#presentations .ir-banner-item {background-size: auto !important;}

@media (min-width: 768px) {
  body#presentations .ir-banner-left {
    width: 55%;
    margin-left: 40px;
  }
}

@media all and (max-width: 1024px) {
.irb-signpost {margin-left: 0px;}
body#presentations .ir-2018-banner {padding-top: 30px;}
}
@media  (min-width: 992px) and (max-width: 1134px) {
	body#presentations .ir-left-content {margin-top: 50px;}
	body#presentations .ir-banner-title h1 {font-size: 4em; line-height: 50px;}
	body#presentations .ir-banner-item {min-height: 500px;}
}
@media  (min-width: 768px) and (max-width: 991px) {
	body#presentations .ir-left-content {margin-top: 50px;}
	body#presentations .ir-banner-title h1 {font-size: 3em; line-height: 40px;}
}
@media all and (max-width: 768px) {
.ir-banner-left, .ir-banner-right {width: 48%;margin-right: 0;}
.ir-banner-link {bottom: 25px;left:15px;}
.ir-left-content {margin-left:20px;/*padding:15px;*/padding:15px 15px 125px 15px;}
	
}
@media all and (max-width:991px) {
	.irb-title-text {font-size: 16px;}
	.irb-date-time {font-size: 14px;}
}
@media all and (max-width: 400px) {
  .irb-left p {margin:20px 0 0;}
}
@media (max-width: 767px) {
.ir-banner-item {min-height: 790px;}
.irb-signpost {width: 100%;min-height: auto; max-width:none;}
.ir-banner-left, .ir-banner-right {width: 100%;padding: 0 10px;}
.ir-left-content {margin-left: 0px;/*padding:15px;*/padding:15px 15px 0px 15px;}
/*#results-centre .ir-banner-left .ir-left-content {min-height: 50px;}*/
	body#presentations .ir-banner-section { /*background: none;*/}
	body#presentations .ir-banner-left, body#presentations .ir-banner-right {
	width: 100%;
	padding: 0 10px;
}
body#presentations .ir-left-content {
	max-width: 80%;
	margin-left: 0px;
	padding: 15px;
	margin-top: 100px;
	margin: 62px auto 0;
	min-height: 200px;
}
	
body#presentations .ir-banner-item {
	/*background-position:top right !important ; 
	background-size:400px 229px !important;*/
	min-height: 240px;}
body#presentations .ir-left-content {
	/*min-height:300px; */
	margin-top: 250px;
	margin-bottom: 10px;
	max-width: 100%;}
	
body#presentations .ir-banner-item {
	background-position:top right !important/*-205px -10px !important*/ ; 
	background-size:400px 229px !important/*600px 247px*//*290px*/;
	min-height: 555px !important;}
body#presentations .ir-left-content {
	min-height:240px; 
	margin-top: 205px;
	max-width: 100%;}
body#presentations .ir-right-content {
	margin-top:0px;
	}

body#presentations .ir-banner-title {margin-bottom:1px;/*font-size: 2.4em;*/
	/*margin-bottom: 10px;*/}
body#presentations .ir-banner-title h1 {font-size: 2.2em; line-height: 34px; font-weight: 500; /*padding-bottom: 2px;*/}
body#presentations .ir-banner-content p {margin-bottom: 15px;font-size: 1.5em; /*line-height: 27px;*/}

/*body#shareholder-centre .ir-banner-title {margin-bottom:1px;}
body#shareholder-centre .ir-banner-title h1 {font-size: 2.2em;}
body#shareholder-centre .ir-banner-content p {margin-bottom: 10px;}*/

body#presentations a.rad-link-3 {font-size: 15px; padding: 14px 26px;}
body#presentations .ir-banner-link {
	bottom: 15px;
	left: 15px;
}
#presentations .ir-banner-link a.primary-link {margin: 0 10px 2px 0;}
}

@media (max-width: 767px) {
.ir-banner-left, .ir-banner-right {width: 100%;padding: 0 10px;}
.ir-banner-item {min-height: 837px;}
.ir-banner-wrapper {display: inherit;}
.ir-right-content {margin-top: 35px; padding: 0 10px;}
.ir-banner-content p {font-size: 1.8em;line-height: 24px;}
.irb-left {padding-bottom: 20px;}
	
}

@media (max-width: 380px) {
.ir-banner-item {min-height: 837px;}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
.ir-left-content {min-height: 269px;}
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
.ir-left-content {min-height: 269px;}
}

@media all and (min-width:768px) and (max-width:991px) {
  .irb-signpost {width:100%;}
}

@media all and (min-width:1024px){
    body#presentations .ir-banner-left{margin-right:28px;}
}

#results-centre .irb-title-text {
    /*width: 65%;*/
   width: 70%;
}
#results-centre .irb-date-time {
    width: 35%;
}

