.components {
	margin-top: 20px;
}
.components h3 {
	border: 1px dashed #044A64;
	margin: 10px 0px;
	padding: 10px 13px;
	margin-bottom: 30px;
	margin-top: 40px;
	background-color: #F5F5F5;
}
.components h2 {
	border: 1px dashed #C4C2C2;
	margin: 10px 0px;
	padding: 5px 13px;
	margin-bottom: 30px;
	margin-top: 40px;
	background-color: #0396FD;
	color: #F9F9F9;
	font-size: 16px;
}
.components h3 a {
	color: #044A64;
}
.components nav.main_nav ul {
	list-style-type: none;
}
.components nav.main_nav ul li {
	border-bottom: 1px solid #E0DFDF;
	float: left;
	margin-right: 10px;
}
.components nav.main_nav ul li a {
	font-weight: normal;
	display: block;
	padding: 5px 10px;
	color: #007ED6;
}

.components .col-md-3.navigation ul li a:hover {
	background-color: #000A7E;
	color: #fff;
	text-decoration: none;
}

.components .col-md-9 h3 {
	color: #000873;
	margin-bottom: 30px;
}

.components .row {
	margin-bottom: 40px;
}
.col-md-9.locations i {
	float: left;
	margin-right: 14px;
}
div[class*="std_bank_comp_"] {
	margin-bottom: 30px;
}

ul.std_bank_comp_list li {
	color:#444; /* set color of list item to a dark gray */
	list-style:none; /* if you’re not already using a reset */
}

ul.std_bank_comp_list li:before {
	color:#034a63; /* set color to red */
	content:"\2022"; /* /2022 is the numerical unicode for &bull; */
	font-size: 1.5em; /* set the font-size of the bullet if necessary. Make sure to use em or %*/
	padding-right: .5em; /* give the bullet some padding from the text Make sure to use em*/
	position: relative;
	top:.1em; /* set the vertical position of the bullet if necessary. Make sure to use em or % */
	line-height: 1.4em;
}

/*	 - BIT CSS FRAMEWORK
	=====================
*/
div[class*="bit-"] {
	float: left
}
.bit-5 {
	width: 5%;
}
.bit-10 {
	width: 10%;
}
.bit-15 {
	width: 15%;
}
.bit-20 {
	width: 20%;
}
.bit-30 {
	width: 30%;
}
.bit-40 {
	width: 40%;
}
.bit-50 {
	width: 50%;
}
.bit-60 {
	width: 60%;
}
.bit-70 {
	width: 70%;
}
.bit-80 {
	width: 80%;
}
.bit-85 {
	width: 85%;
}
.bit-90 {
	width: 90%;
}
.bit-95 {
	width: 95%;
}
.bit-1000 {
	width: 100%;
}
/*
	---------------------------------------------
	 	STANDARD BANK COMPONENTS 
	---------------------------------------------
	* Version 1.0
	* Maintained by: Standard Bank Front End Dev Team
	* Department: Group Marketing
*/

/*	 - CAROUSELS
	=====================
*/
.fixed_height {
	height: 353px !important;
	overflow: hidden !important;
}
/* - Carousel Content - */
.std_bank_comp_carousel_content .comp_header h5,
.std_bank_comp_deals .comp_header h5  {
	color: #26428b;
	float: left;
	font-size: 18px;
	margin: 0;
	font-weight: bold;
}
.std_bank_comp_carousel_content .comp_header ul,
.std_bank_comp_deals .comp_header ul {
	list-style-type: none;
	padding: 0px;
	float: right;
}
.std_bank_comp_carousel_content .comp_header ul li {
	width: 10px;
	height: 10px;
	background-color: #ccc;
	float: left;
	margin-right: 5px;
	border-radius: 50%;
	cursor: pointer;
}
.std_bank_comp_carousel_content .comp_header ul li.active {
	background-color: #26428b;
	border: 1px solid #ccc;
}
.std_bank_comp_carousel_content .comp_header {
	border-bottom: 1px solid #ccc;
	padding: 10px 0px;
}
.std_bank_comp_carousel_content .comp_body {
	height: 275px;
	overflow: hidden;
	position: relative;
}
.std_bank_comp_carousel_content .comp_body .comp_row {
	position: absolute;
}
.std_bank_comp_carousel_content .comp_body .image {
	width: 100%;
	height: 175px;
	overflow: hidden;
	margin-bottom: 10px;
}
.std_bank_comp_carousel_content .comp_body .image img {
	width: 100%;
}
.std_bank_comp_carousel_content .comp_body p {
	font-size: 12px;
}
.std_bank_comp_carousel_content .comp_body h4 {
	font-size: 15px;
}
.std_bank_comp_carousel_content .comp_footer a {
	padding-left: 0px;
	width: 80px;
}
.std_bank_comp_carousel_content .comp_footer {
	margin-top: 10px;
}
.std_bank_comp_carousel_content .comp_footer ul {
	list-style-type: none;
	padding: 0px;
	float: right;
	margin-top: 10px;
}
.std_bank_comp_carousel_content .comp_footer ul li {

}
.std_bank_comp_carousel_content .comp_footer ul li.active {
	background-color: #26428b;
	border: 1px solid #ccc;
}
/*	 - SIDEBAR
	=====================
*/
/* - Accolades - */

.std_bank_comp_accolades {
	background-color: #e7e7e7;
	height: 353px;
	overflow: hidden;

}
.std_bank_comp_accolades .comp_header,
.std_bank_comp_insights .comp_header,
.std_bank_comp_deals .comp_header,
.std_bank_comp_latest_news .comp_header, 
.std_bank_comp_contact_us .comp_header,
.std_bank_comp_static_panel_open .comp_header,
.std_bank_comp_related_links .comp_header,
.std_bank_comp_recent_deals .comp_header,
.std_bank_comp_categories .comp_header,
.std_bank_comp_recent_accolades .comp_header, 
.std_bank_comp_search > .comp_header,
.std_bank_comp_search_results > .comp_header, 
.std_bank_comp_static_talk_to_us .comp_header {
	color: #26428b;
	font-size: 18px;
	padding: 5px 20px 5px 23px;
	/* padding-left: 11px; */
	border-bottom: 3px solid #044a64;
	background-color: #e7e7e7;
}
.std_bank_comp_accolades .comp_header h5,
.std_bank_comp_insights .comp_header h5,
.std_bank_comp_deals .comp_header h5,
.std_bank_comp_latest_news .comp_header h5,
.std_bank_comp_contact_us .comp_header h5,
.std_bank_comp_static_panel_open .comp_header h5,  
.std_bank_comp_related_links .comp_header h5,
.std_bank_comp_recent_deals .comp_header h5,
.std_bank_comp_categories .comp_header h5,
.std_bank_comp_recent_accolades .comp_header h5,
.std_bank_comp_search > .comp_header h5,
.std_bank_comp_static_talk_to_us .comp_header h5   {
	color: #26428b;
	font-size: 18px;
	font-weight: bold;	
}
.std_bank_comp_accolades .comp_body .col-md-4,
.std_bank_comp_accolades .comp_body .col-md-5,
.std_bank_comp_accolades .comp_body .col-md-6,
.std_bank_comp_accolades .comp_body .col-md-7 {
	padding: 0px;
}
.std_bank_comp_accolades .comp_body {
	margin: 0px 0px;
}
.std_bank_comp_accolades .comp_body .bit-70 {
	padding-left: 10px;
}
.std_bank_comp_accolades .comp_body img {
	float: right;
}
.std_bank_comp_accolades .comp_body h6 {
	font-weight: bold;
	margin-top: 0px;
	font-size: 13px;
}
.std_bank_comp_accolades .comp_body a {
	color: #666 !important;
	font-size: 11px;
	line-height: 12px;
	display: block;
	font-weight: normal !important;
}
.std_bank_comp_accolades .comp_body .comp_row {
	border-bottom: 1px solid #fff;
	padding: 17px 0px;
	margin: 0px 0px;
}
.std_bank_comp_accolades .comp_footer {
	padding: 3px 0px;
}
.std_bank_comp_accolades .comp_footer a, 
.std_bank_comp_insights .comp_body a {
	display: inline-block;
}
.std_bank_comp_accolades .comp_footer a {
	margin: 20px 15px;
}

/* - DEALS - */
.std_bank_comp_deals,
.std_bank_comp_insights,
.std_bank_comp_latest_news,
.std_bank_comp_recent_deals {
	border: 1px solid #DFDCDC;
}
.std_bank_comp_deals .comp_header {
	padding: 15px 0px 15px 23px;
}
.std_bank_comp_deals .comp_body.clearfix h6 {
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.std_bank_comp_deals .comp_body.clearfix p {
	font-size: 12px;
	margin-bottom: 12px;
}
.std_bank_comp_deals .comp_body.clearfix {
	width: 95%;
	margin: 5px auto;
	height: 236px;
	overflow: hidden;
}
.std_bank_comp_deals .comp_body.clearfix .bit-100 {
	border-bottom: 1px solid #ccc;
	margin-top: 12px;
}
.std_bank_comp_deals .comp_body.clearfix .comp_row i {
	margin-top: 50%;
}
.std_bank_comp_deals .comp_footer {
	padding: 0px 14px;
}
.std_bank_comp_deals .comp_footer a {	
	float: left;
	padding: 18px 15px;
	  width: 80px;
	padding-left: 0;
}
.std_bank_comp_deals .comp_footer ul {
	list-style-type: none;
	display: inline-block;
	float: right;
	margin: 17px 0px;
}
.std_bank_comp_deals .comp_footer ul li {
	float: left;
	margin-right: 5px;
}

/* INSIGHTS */
.std_bank_comp_insights .comp_header {

}
.std_bank_comp_insights .comp_header h5 {
	float: left;
}
.std_bank_comp_insights .comp_header ul {
	float: right;
	margin-top: 12px;
}
.std_bank_comp_insights .comp_body.clearfix, 
.std_bank_comp_recent_deals .comp_body.clearfix {
	padding: 4px 25px;
	height: 238px;
	overflow: hidden;
}
.std_bank_comp_insights .comp_body.clearfix h6, {
	font-weight: bold;
	margin-bottom: 5px;
}
.std_bank_comp_insights .comp_body.clearfix img {
	width: 100%;
	display: block;
	margin: auto;
}
.std_bank_comp_insights .comp_body.clearfix a {
	margin-top: 9px;
}
.std_bank_comp_insights .comp_footer,
.std_bank_comp_recent_deals .comp_footer,
.std_bank_comp_recent_accolades .comp_footer {
	background-color: #f3f3f3;
	padding: 11px 25px;
	border-top: 1px solid #ccc;
	margin-top: 10px;
}
.std_bank_comp_insights .comp_footer ul,
.std_bank_comp_recent_deals .comp_footer ul,
.std_bank_comp_recent_accolades .comp_footer ul {
	list-style-type: none;
	padding: 0px;
	margin-bottom: 0px;
}
.std_bank_comp_insights .comp_footer ul li,
.std_bank_comp_recent_deals .comp_footer ul li,
.std_bank_comp_recent_accolades .comp_footer ul li {
	float: left;
	margin-right: 9px;
}
.std_bank_comp_insights .comp_footer ul li.first_child,
.std_bank_comp_recent_deals .comp_footer ul li.first_child,
.std_bank_comp_recent_accolades .comp_footerul li.first_child {
	font-size: 12px;
	padding-top: 7px;
	font-weight: bold;
}

/* LATEST NEWS */

.std_bank_comp_latest_news .comp_header h5 {
	float: left;
}
.std_bank_comp_latest_news .comp_header ul {
	float: right;
	margin-top: 13px;
}
.std_bank_comp_latest_news .comp_body {
	padding: 7px 14px;
	height: 250px;
	overflow: hidden;
}
.std_bank_comp_latest_news .comp_body .date {
	width: 65px;
	height: 50px;
	background-color: #26428b;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
}
.std_bank_comp_latest_news .comp_body .date hr {
	margin: 1px auto;
	width: 35%;
}
.std_bank_comp_latest_news .comp_body h6 {
	font-weight: bold;
	margin: 0px;
	font-size: 14px;
	margin-bottom: 4px;
}
.std_bank_comp_latest_news .comp_body p {
	font-size: 12px;
	margin: 0px;
}
.std_bank_comp_latest_news .comp_body i {
	margin-top: 50%;
	float: right;
}
.std_bank_comp_latest_news .comp_body .bit-100 {
	border-bottom: 1px solid #ddd;
	padding: 13px 0px;
}
.std_bank_comp_latest_news .comp_footer {
	padding: 0px 14px;
}
.std_bank_comp_latest_news .comp_footer > a {
	float: left;
	padding: 18px 15px;
	width: 80px;
	padding-left: 0;
}
.std_bank_comp_latest_news .comp_footer > ul {
	float: right;
	margin: 17px 0px;
}

/* PROMO SINGLE */
.std_bank_comp_promo_single {
	position: relative;
	height: 353px;
	overflow: hidden;
}
.std_bank_comp_promo_single .promo_container {
	position: absolute;
	top: 0px;
	padding: 20px;

}

.std_bank_comp_promo_single .image {
	width: 100%;
	height: 353px;
	background-color: #26428B;
}
.std_bank_comp_promo_single .image > a {
	width: 100%;
}
.std_bank_comp_promo_single .image img {
	width: 100%;
}
.std_bank_comp_promo_single  a {
	float: left;
}
.std_bank_comp_promo_single  ul {
	float: right;
	margin-top: 19px;
}
.std_bank_comp_promo_single  ul li.active {
	background-color: #034a63;
}
.std_bank_comp_promo_single  ul li {
	background-color: #fff;
}
.std_bank_comp_promo_single .comp_footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 11px;
}

/* - Contact us - */
.std_bank_comp_contact_us {
	background-color: #E7E7E7;
	padding-bottom: 20px;
}
.std_bank_comp_contact_us .comp_header {
  margin-bottom: 11px;
}
.std_bank_comp_contact_us .comp_footer a {
  	width: 130px !important;
} 
.std_bank_comp_contact_us .comp_footer,
.std_bank_comp_contact_us .comp_body {
	padding: 4px 25px;
}
.std_bank_comp_contact_us .comp_body p {
  font-size: 13px;
}

/* - Teazer - */
.std_bank_comp_teazer .comp_header h5 {
	color: #26428b;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #81a5b1;
	padding: 15px 0px;
}
.std_bank_comp_teazer .comp_body .image {
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}
.std_bank_comp_teazer .comp_body .image img {
	width: 100%;
}
.std_bank_comp_teazer .comp_body p {
	font-size: 13px;
}
/* - Related Links - */
.std_bank_comp_related_links {
	background-color: #E7E7E7;
}
.std_bank_comp_related_links .comp_body h6 {
	font-weight: bold;
	font-size: 14px;
}
.std_bank_comp_related_links .comp_body {
	  padding: 10px 25px;
}
.std_bank_comp_related_links .comp_body ul {
	list-style-type: none;
	padding: 0px;
}
.std_bank_comp_related_links .comp_body ul li {
	border-bottom: 1px solid #fff;
}
.std_bank_comp_related_links .comp_body ul li:last-child {
	border-bottom: 1px solid transparent;
}
.std_bank_comp_related_links .comp_body ul li a {
	display: block;
	line-height: 17px;
	padding: 6px 7px;
	font-size: 13px;
}
.std_bank_comp_related_links .comp_body ul li a:hover {
	background-color: #26428b;
	color: #fff;
}
.std_bank_comp_related_links .comp_body ul li a:hover i {
	background-position: -58px 0px !important;
}
.std_bank_comp_related_links .comp_body ul li a i {
	float: right;
	margin-top: 2px;
}

/* Recent Deals */
.std_bank_comp_recent_deals {
	position: relative;
}
.std_bank_comp_recent_deals .comp_header .std_bank_comp_dot_navigation {
	position: absolute;
	bottom: 62px;
	right: 21px;
}
.std_bank_comp_recent_deals h6 {
	font-size: 14px;	
	font-weight: bold;
}

/* Categories */
.std_bank_comp_categories {
	border: 1px solid #ccc;
}
.std_bank_comp_categories .comp_body {
	margin: 5px 0px;
}

.std_bank_comp_categories .comp_body ul {
	list-style-type: none;
	padding: 0px;
	width: 85%;
	margin: auto;
}
.std_bank_comp_categories .comp_body ul li {
	border-bottom: 1px solid #ccc;
}
.std_bank_comp_categories .comp_body ul li:last-child {
	border-bottom: 1px solid transparent;
}
.std_bank_comp_categories .comp_body ul li a {
	display: block;
	padding: 5px 7px;
	font-size: 13px;
}
.std_bank_comp_categories .comp_body ul li a i {
  float: right;
  margin-top: 3px;
}
.std_bank_comp_categories .comp_body ul li a:hover {
	background-color: #26428B;
	color: #fff;
}
.std_bank_comp_categories .comp_body ul li a:hover i {
	background-position: -58px 0px !important;
}
/* Recent Accolades */
.std_bank_comp_recent_accolades {
	border: 1px solid #ccc;
}

.std_bank_comp_recent_accolades .comp_body {
	padding: 0px 15px;
	font-size: 13px;
}
.std_bank_comp_recent_accolades .comp_body h6 {
	font-size: 15px;
	font-weight: bold;
}
.std_bank_comp_recent_accolades .comp_body .comp_row {
	border-bottom: 1px solid #ccc;
}
.std_bank_comp_recent_accolades .comp_body .std_bank_comp_button.blue {
	margin: 20px 0px;
}

/*	 - Maps
	=====================
*/
.std_bank_comp_map_interactive {
	background: #f9f9f9;
	height: 300px;
	position: relative;
}
.std_bank_comp_map_interactive img {
	position: absolute;
	left: 140px;
	top: 15px;
}
.std_bank_comp_map_interactive ul {
	position: relative;
	list-style-type: none;
}	
.std_bank_comp_map_interactive ul li a:hover i,
 .std_bank_comp_map_interactive ul li a.on i {
	-ms-background-position-y: -79px !important;
	background-position-y: -79px !important;
}

.std_bank_comp_map_interactive ul li {
	position: absolute;
}

.std_bank_comp_map_interactive ul li:hover .std_bank_comp_tooltip {
	/*display: block !important;*/
}
/* LOCATIONS */
/* --- russia--- */
.std_bank_comp_map_interactive ul li.russia {
	left: 418px;
	top: 21px;
}
.std_bank_comp_map_interactive ul li.russia .std_bank_comp_tooltip {
 	top: 45px;
 	display: none;
}
/* --- argentina--- */
.std_bank_comp_map_interactive ul li.argintina {
	top: 222px;
	left: 259px;
}
.std_bank_comp_map_interactive ul li.argintina .std_bank_comp_tooltip {
	top: -190px;
	left: -127px;
	display: none;
}
/* --- south africa--- */
.std_bank_comp_map_interactive ul li.south_africa {
	top: 223px;
	left: 408px;
}
.std_bank_comp_map_interactive ul li.south_africa .std_bank_comp_tooltip {
	top: -195px;
	left: -124px;
	display: none;
}
/* --- mozambique --- */
.std_bank_comp_map_interactive ul li.mozambique {
	left: 432px;
	top: 199px;
}
.std_bank_comp_map_interactive ul li.mozambique .std_bank_comp_tooltip {
	top: -188px;
	left: -131px;
	display: none;
}
/* --- kenya --- */
.std_bank_comp_map_interactive ul li.kenya {
	left: 440px;
	top: 168px;
}
.std_bank_comp_map_interactive ul li.kenya .std_bank_comp_tooltip {
	top: -97px;
	left: -271px;
	display: none;
}
/* --- nigeria --- */
.std_bank_comp_map_interactive ul li.nigeria {
	left: 382px;
	top: 147px;
}
.std_bank_comp_map_interactive ul li.nigeria .std_bank_comp_tooltip {
	left: 14px;
	top: -97px;
	display: none;
}
/* --- botswana --- */
.std_bank_comp_map_interactive ul li.botswana {
	left: 415px;
	top: 214px;
}
.std_bank_comp_map_interactive ul li.botswana .std_bank_comp_tooltip {
	top: -141px;
	left: -271px;
	display: none;
}
.std_bank_comp_map_interactive ul li.botswana .std_bank_comp_tooltip .arrow {
	top: 70%;
}
/* --- ghana --- */
.std_bank_comp_map_interactive ul li.ghana {
	left: 369px;
	top: 153px;
}
.std_bank_comp_map_interactive ul li.ghana .std_bank_comp_tooltip {
	top: -98px;
	left: 9px;
	display: none;
}
/* --- tanzania --- */
.std_bank_comp_map_interactive ul li.tanzania {
	left: 431px;
	top: 180px;
}
.std_bank_comp_map_interactive ul li.tanzania .std_bank_comp_tooltip {
	top: -126px;
	left: -270px;
	display: none;
}
.std_bank_comp_map_interactive ul li.tanzania .std_bank_comp_tooltip .arrow {
	top: 64%;
}
/* --- uganda --- */
.std_bank_comp_map_interactive ul li.uganda {
	left: 433px;
	top: 165px
}
.std_bank_comp_map_interactive ul li.uganda .std_bank_comp_tooltip {
	top: -100px;
	left: -272px;
	display: none;
}
/* --- Zambia --- */
.std_bank_comp_map_interactive ul li.zambia {
	left: 416px;
	top: 194px;
}
.std_bank_comp_map_interactive ul li.zambia .std_bank_comp_tooltip {
	top: -126px;
	left: -264px;
	display: none;
}
.std_bank_comp_map_interactive ul li.zambia .std_bank_comp_tooltip .arrow {
	top: 65%;
}
/* --- Zimbabwe --- */
.std_bank_comp_map_interactive ul li.zimbabwe {
	left: 425px;
	top: 209px
}
.std_bank_comp_map_interactive ul li.zimbabwe .std_bank_comp_tooltip {
	top: -152px;
	left: -270px;
	display: none;
}
.std_bank_comp_map_interactive ul li.zimbabwe .std_bank_comp_tooltip .arrow {
	top: 76%;
}

/* --- Namibia --- */
.std_bank_comp_map_interactive ul li.namibia {
	left: 398px;
	top: 213px;
}
.std_bank_comp_map_interactive ul li.namibia .std_bank_comp_tooltip {
	top: -138px;
	left: -265px;
	display: none;
}
.std_bank_comp_map_interactive ul li.namibia .std_bank_comp_tooltip .arrow {
	top: 71%;
}
/* --- United Kingdom --- */
.std_bank_comp_map_interactive ul li.united_kingdom {
	left: 370px;
	top: 58px;
}
.std_bank_comp_map_interactive ul li.united_kingdom .std_bank_comp_tooltip {
	top: -32px;
	left: 8px;
	display: none;
}
.std_bank_comp_map_interactive ul li.united_kingdom .std_bank_comp_tooltip .arrow {		
	top: 17%;
}
/* --- United Kingdom --- */
.std_bank_comp_map_interactive ul li.malawi {
	left: 437px;
	top: 199px;
}
.std_bank_comp_map_interactive ul li.malawi .std_bank_comp_tooltip {
	top: -122px;
	left: -274px;
	display: none;
}
.std_bank_comp_map_interactive ul li.malawi .std_bank_comp_tooltip .arrow {
	top: 61%;
}
/* --- Lesotho --- */
.std_bank_comp_map_interactive ul li.lesotho {
	left: 426px;
	top: 227px;
	z-index: 100;
}
.std_bank_comp_map_interactive ul li.lesotho .std_bank_comp_tooltip  {
	top: -152px;
	left: -275px;
	display: none;
}
.std_bank_comp_map_interactive ul li.lesotho .std_bank_comp_tooltip  .arrow {
	top: 78%;
}
/* --- Swaziland --- */
.std_bank_comp_map_interactive ul li.swaziland {
  left: 431px;
  top: 221px;
  z-index: 103;
}
.std_bank_comp_map_interactive ul li.swaziland .std_bank_comp_tooltip {
	top: -151px;
	left: -272px;
	display: none;
}
.std_bank_comp_map_interactive ul li.swaziland .std_bank_comp_tooltip .arrow {
	top: 77%;
}
/* --- Mauritius --- */
.std_bank_comp_map_interactive ul li.mauritius {
	left: 470px;
	top: 205px;
}
.std_bank_comp_map_interactive ul li.mauritius .std_bank_comp_tooltip  {
	top: -135px;
	left: -275px;
	display: none;
}
.std_bank_comp_map_interactive ul li.mauritius .std_bank_comp_tooltip  .arrow {
	top: 69%;
}
.std_bank_comp_map_interactive ul li a ul {

}
/*	 - STATIC CONTENT
	=====================
*/

/* Content */
.std_bank_comp_static_content .comp_body {
	margin-top: 20px;
}
.std_bank_comp_static_content .comp_header {
	border-bottom: 1px solid #81a5b1;
	padding-bottom: 15px;
}
.std_bank_comp_static_content .comp_header h5 {
	color: #26428b;
	font-size: 18px;
	font-weight: bold;
	/* padding: 15px 0px; */
	float: left;
	margin: 14px 0px 0px 0px;
}
.std_bank_comp_static_content .comp_header a {
	float: right;
	margin-top: 0px;
}
.std_bank_comp_static_content .comp_body h6 {
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0px;
	line-height: 21px;
}
.std_bank_comp_static_content .comp_body p {
		font-size: 13px;
}

/* Open Panel */
.std_bank_comp_static_panel_open {
	border: 1px solid #E7E7E7;
}
.std_bank_comp_static_panel_open .comp_body {
	padding: 20px;
}
.std_bank_comp_static_panel_open .comp_body .image {
	width: 250px;
	height: 270px;
	float: left;
	margin: 0px 30px 30px 0px;
	overflow: hidden;
}
.std_bank_comp_static_panel_open .comp_body .image img {
	width: 100%;
}

/* Why talk to us */
.std_bank_comp_static_talk_to_us {
	border: 1px solid #ccc;
}
.std_bank_comp_static_talk_to_us .comp_body { 
	padding: 20px;
}
.std_bank_comp_static_talk_to_us .comp_body ul {
	  padding-left: 22px;
}

/* Static content  + video */
.std_bank_comp_video_content .comp_header h5 {
	font-weight: bold;
	font-size: 14px;
}
.std_bank_comp_video_content .comp_header p {
	color: #0396fd;
	font-size: 12px;
}
.std_bank_comp_video_content .comp_body .media {
	width: 240px;
	height: 170px;
	float: right;
	margin: 0px 0px 20px 20px;
	overflow: hidden;
}
.std_bank_comp_video_content .comp_body .media img {
	width: 100%;
}
/*	 - TOOLBARS
	=====================
*/
.std_bank_comp_share_toolbar {
	background-color: #f3f3f3;
	padding: 7px 10px;
}
.std_bank_comp_share_toolbar ul {
	list-style-type: none;
	margin-bottom: 0px;
}
.std_bank_comp_share_toolbar ul li {
	float: left;
	margin-right: 5px;
	padding-right: 10px;
  	margin-right: 10px;
  	position: relative;
}
.std_bank_comp_share_toolbar ul li.first_child {
	border-right: 1px solid #fff;
}
.std_bank_comp_share_toolbar ul li a {
	color: #333;
	font-weight: bold;
	padding: 8px 0px;
  	display: block;
}
.std_bank_comp_share_toolbar ul li a i {
	float: right;
	margin-left: 10px;
}
.std_bank_comp_share_toolbar > ul li:hover  .std_bank_comp_tooltip {
	display: block !important;
}
.std_bank_comp_share_toolbar .std_bank_comp_tooltip {
	width: 200px;
	left: 8px;
	top: -117px;
	display: none;
}
.std_bank_comp_share_toolbar .std_bank_comp_tooltip .arrow {
	left: 25%;
}
.std_bank_comp_share_toolbar .std_bank_comp_tooltip .comp_footer ul {
	margin: 9px 0px;
}
.std_bank_comp_share_toolbar .std_bank_comp_tooltip .comp_footer li {
	margin-right: 0px;
	padding-right: 0px;
}

/*	 - TOOLTIPS
	=====================
*/
.std_bank_comp_tooltip {
	display: block;
	background-color: #e7e7e7;
	width: 300px;
}
.std_bank_comp_tooltip .btn_close {
	position: absolute;
	top: 7px;
	right: 7px;
	cursor: pointer;
}

.std_bank_comp_tooltip .comp_header h5 {
	color: #415a99;
	border-bottom: 2px solid #034a63;
	margin: 0px;
	padding: 20px 10px 15px 10px;
	font-weight: bold;
}
.std_bank_comp_tooltip.left .arrow:after {
  border-left-color: #E7E7E7 !important;
}
.std_bank_comp_tooltip.top .arrow:after {
	border-left-color: transparent !important;
	border-top-color: #E7E7E7;
}
.std_bank_comp_tooltip.bottom .arrow:after {
	border-left-color: transparent !important;
	border-bottom-color: #E7E7E7;
}

.std_bank_comp_tooltip.right .arrow:after {
  border-right-color: #E7E7E7;
}

.std_bank_comp_tooltip .comp_body {
	padding: 10px;
}
.std_bank_comp_tooltip .comp_body p {
	font-size: 12px;
	margin-bottom: 1px;
	font-weight: bold;
	color: #484848;
}
.std_bank_comp_tooltip .comp_body p a {
	font-weight: normal;
}
.std_bank_comp_tooltip .comp_footer {
	padding: 10px;
	padding-top: 0px;
}
.std_bank_comp_tooltip .comp_footer p {
	font-weight: bold;
	color: #484848;
	font-size: 12px;
	margin-bottom: 5px;
}	
.std_bank_comp_tooltip .comp_footer ul {
	list-style-type: none;
	padding: 0px;
	position: relative;
}
.std_bank_comp_tooltip .comp_footer ul li {
	float: left;
	margin-right: 10px;
	position: relative;
}
/*	 - Country Flags
	=====================
*/
.std_bank_comp_country_flags {
	list-style-type: none;
	width: 100%;
}
.std_bank_comp_country_flags li {
	float: left;
	width: 30%;
	margin-bottom: 10px;
}
.std_bank_comp_country_flags li a {
	font-size: 12px;
	display: block;
	padding: 7px;
	font-weight: bold;
	line-height: 22px;
	color: #0396fd;
}
.std_bank_comp_country_flags li a:hover {
	background-color: #f3f3f3;
	color: #26428b;
}
.std_bank_comp_country_flags li a i {
	float: left;
	margin-right: 15px;
	border: 1px solid #044A64;
}
/*	 - Buttons
	=====================
*/

/* - DEFAULT BUTTON - */
a.std_bank_comp_button {
	padding: 7px 15px;
	color: #0396fd !important;
	display: inline-block;
}
a.std_bank_comp_button:hover {
	text-decoration: none;
	background-color: transparent;
	color: #034a63 !important;
}

/* - TRANSPARENT BUTTON - */
a.std_bank_comp_button.transparent {
	line-height: 14px;
	color: #044A64 !important;
	font-weight: bold;
}
a.std_bank_comp_button.transparent i {
	float: right;
	display: inline-block;
	margin-left: 15px;
}
/* - BLUE BUTTON - */
a.std_bank_comp_button.blue {
	background-color: #0396fd;
	color: #fff !important;
	line-height: 25px;
}
a.std_bank_comp_button.blue i {
	float: right;
	display: inline-block;
	margin-left: 15px;
}
a.std_bank_comp_button.blue:hover {
	background-color: #034a63;
}
/* - GreY BUTTON - */
a.std_bank_comp_button.grey {
	background-color: #999999;
	color: #fff !important;
	line-height: 25px;
}
a.std_bank_comp_button.grey i {
	float: left;
	display: inline-block;
	margin-right: 11px;
	margin-top: 4px
}
a.std_bank_comp_button.grey:hover {
	background-color: #034a63;
}
/*	 - ACCORDIONS
	=====================
*/
.std_bank_comp_accordion .comp_header ul {
	list-style-type: none;
	width: 271px;
	float: right;
	margin-right: 7px;
	margin-bottom: 20px;
}

.std_bank_comp_accordion .comp_header ul li {
	float: left;
	border-right: 1px solid #ccc;
}
.std_bank_comp_accordion .comp_header ul li.last_child {
	border: 0px;
}
.std_bank_comp_accordion .comp_header ul li a {
	padding: 0px 8px;
	font-weight: bold;
}
.std_bank_comp_accordion .comp_header ul li a i {
	margin-left: 2px;
}
.std_bank_comp_accordion .comp_body {
	border: 1px solid #E7E7E7;
}
.std_bank_comp_accordion .comp_body h5 {
	color: #26428b;
	font-size: 15px;
	padding: 15px 20px 15px 23px;
	border-bottom: 1px solid #044a64;
	background-color: #e7e7e7;
	margin: 0px;
	border-top: 1px solid #cac3c3;
	cursor: pointer;
	font-weight: bold;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.std_bank_comp_accordion .comp_body > h5:last-child {
	border-bottom: 1px solid #044a64 !important;
}
.std_bank_comp_accordion .comp_body h5 i {
	float: right;
}
.std_bank_comp_accordion .comp_body p {
	font-size: 13px;
}
.std_bank_comp_accordion .comp_body .text {
	padding: 20px 25px;
	display: none;
}

/*	 - TABLES
	=====================
*/

/* 
	Generic Styling, for Desktops/Laptops 
*/

.std_bank_comp_table {
	width: 100%; 
	border-collapse: collapse; 
	margin-bottom: 20px;
}
/* Zebra striping */
.std_bank_comp_table tr:nth-of-type(odd) { 
	background: #e6e6e6; 
}
.std_bank_comp_table tr:nth-of-type(even) { 
	background-color: #f5f5f5;
}
.std_bank_comp_table th { 
	background: #034a63; 
	color: white; 
	font-weight: bold; 
}
.std_bank_comp_table td, .std_bank_comp_table th { 
	padding: 6px; 
	border: 1px solid #ccc; 
	text-align: left; 
	font-weight: normal;
}
.std_bank_comp_table td {
	font-size: 13px;
}
.std_bank_comp_table th { 
	border: 0px;
}
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.std_bank_comp_table, .std_bank_comp_table thead, .std_bank_comp_table tbody, .std_bank_comp_table th, .std_bank_comp_table td, .std_bank_comp_table tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.std_bank_comp_table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.std_bank_comp_table tr { border: 1px solid #ccc; }
	
	.std_bank_comp_table td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.std_bank_comp_table td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.std_bank_comp_table td:nth-of-type(1):before { content: "Corporate and Investment Banking"; }
	.std_bank_comp_table td:nth-of-type(2):before { content: "2012"; }
	.std_bank_comp_table td:nth-of-type(3):before { content: "2013"; }
}
/*	 - TABS
	=====================
*/
.std_bank_comp_tabs  h6 {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 20px;
}
.std_bank_comp_tabs > .comp_header ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.std_bank_comp_tabs > .comp_header ul li {
	float: left;
	border: 1px solid #d8d8d8;
	padding: 10px 17px;
	background-color: #e7e7e7;
	cursor: pointer;
}
.std_bank_comp_tabs > .comp_header ul li.on {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.std_bank_comp_tabs > .comp_header ul li a {
	color: #666;
	font-weight: bold;
	font-size: 13px;
	display: block;
}
.std_bank_comp_tabs .comp_body {
	border: 1px solid #d8d8d8;
	padding: 20px;
	font-size: 13px;
	margin-top: -1px;
}
.std_bank_comp_tabs .comp_body .comp_row {
	display: none;
}
.std_bank_comp_tabs .comp_body .comp_row .std_bank_comp_accordion .comp_body {
	padding: 0px;
}
.std_bank_comp_tabs .comp_body .comp_row.on {
	display: block;
}

/*	 - CAROUSEL BANNER
	=====================
*/
.std_bank_comp_banner {
	position: relative;
}
.std_bank_comp_banner .comp_body {
	position: relative;
	/*height: 300px;*/
	overflow: hidden;
}
.std_bank_comp_banner .comp_body img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}
.std_bank_comp_banner .comp_footer {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

/*	 - FORMS
	=====================
*/

/* Drop Down */
.std_bank_comp_dropdown {
	position: relative;	
}
.std_bank_comp_dropdown label {
	font-size: 13px;
}
.std_bank_comp_dropdown .comp_header {
	border: 1px solid #ccc;
	background-color: #fff;
}
.std_bank_comp_dropdown .comp_header input {
	height: 30px;
	border: 1px solid transparent;
	padding: 0px 10px;
	width: 79%;	
	float: left;
}
.std_bank_comp_dropdown .comp_header a {
	float: right;
	display: block;
	height: 30px;
	width: 39px;
	/* background-color: #ccc; */
	border-left: 1px solid #ccc;
}
.std_bank_comp_dropdown .comp_header a i {
	margin: 12px auto;
}
.std_bank_comp_dropdown .comp_body {
	position: absolute;
	width: 100%;	
	top: 56px;
	z-index: 1;
}
.std_bank_comp_dropdown .comp_body ul {
	padding: 0px;
	list-style-type: none;
	display: none;
}
.std_bank_comp_dropdown .comp_body ul li {

}
.std_bank_comp_dropdown .comp_body ul li a {
	background-color: #26428B;
	display: block;
	padding: 5px 14px;
	border-bottom: 1px solid #ccc;
	color: #fff;
	font-size: 13px;
}
.std_bank_comp_dropdown .comp_body ul li a:hover {
	background-color: #000978 !important;
	color: #fff;
}	
/* Input Box */
.std_bank_comp_input label, 
.std_bank_comp_input input {
	display: block;
}
.std_bank_comp_input label {
	font-size: 13px;
}
.std_bank_comp_input input {
	width: 100%;
	height: 34px;
	padding: 5px 14px;
	box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75) inset;
	border-radius: 2px;
	border: 0px;
}

/*	 - SEARCH
	=====================
*/
.std_bank_comp_search {
	background-color: #e7e7e7;
  	padding-bottom: 15px;
}
.std_bank_comp_search > .comp_body {
	padding: 0px 23px;
	margin: 25px 0px;
}
/*	 - SEARCH RESULTS
	=====================
*/
.std_bank_comp_search_results {
	
}
.std_bank_comp_search_results .comp_header h5 {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	float: left;
}
.std_bank_comp_search_results .comp_header ul {
	float: right;
	margin-top: 11px;
}
.std_bank_comp_search_results .comp_header ul li {
	background-color: #ffffff;
}
.std_bank_comp_search_results .comp_header ul li.active {
	background-color: #034a63;
}
.std_bank_comp_search_results .comp_header h5 span {
	background-color: #fff;
	padding: 10px 15px;
	/* border: 1px solid #cbcbcb; */
	font-weight: normal;
	margin: 0px 10px;
	box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75) inset;
	border-radius: 2px;
	border: 0px;
}
.std_bank_comp_search_results .comp_body {
	padding: 5px 20px;
	border: 1px solid #cbcbcb;
	position: relative;
	min-height: 857px;
	overflow: hidden;
}
.std_bank_comp_search_results .comp_body .comp_row.slide {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px 20px;
}
.std_bank_comp_search_results .comp_body h6 {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.std_bank_comp_search_results .comp_body span {
	color: #7B7B7B;
	font-size: 11px;
	font-weight: bold;
}
.std_bank_comp_search_results .comp_body p {
	font-size: 13px;
	margin-top: 10px;
}
.std_bank_comp_search_results .comp_body .std_bank_comp_button.transparent {
	float: right;
}
.std_bank_comp_search_results .comp_body .comp_row .bit-100 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.std_bank_comp_search_results .comp_body .comp_row .bit-100:last-child {
	border-bottom: 0px;
}
/*	 - ICONS
	=====================
*/
i[class*="std_bank_icon_"] {
	background: url('../img/ui-sprite.png') no-repeat;
}


.col-md-12.icons ul {
	list-style-type: none;
	padding: 0px;
}
.col-md-12.icons ul li {
	float: left;
	margin-right: 2px;
	padding: 25px;
	border: 1px solid #8ABBCD;
	margin-bottom: 2px;
	width: 81px;
	height: 81px;
}
.col-md-12.icons ul li i {
	margin: auto;
}
.col-md-12.icons ul li.bg_blue {
	background-color: #0396fd;
}
.col-md-12.icons ul li.bg_white {
	background-color: #fff;
}
/* - facebook small icon */
i.std_bank_icon_facebook_small {
	background-position: -43px -105px !important;
	width: 29px;
	height: 29px;
	display: block;
}
/* - twitter small icon */
i.std_bank_icon_twitter_small {
	background-position: -43px -138px !important;
	width: 29px;
	height: 29px;
	display: block;
}
/* - facebook small icon */
i.std_bank_icon_youtube_small {
	background-position: -43px -169px !important;
	width: 29px;
	height: 29px;
	display: block;
}
/* - facebook small icon */
i.std_bank_icon_linkedin_small {
	background-position: -43px -201px !important;
	width: 29px;
	height: 29px;
	display: block;
}
/* - Icon Forward White - */
i.std_bank_icon_arrow_forward_white {
	background-position: 0px -60px !important;
	width: 15px;
	height: 27px;
	display: block;
}
/* - Icon Backward White - */
i.std_bank_icon_arrow_backward_white {
	background-position: -28px -43px !important;
	width: 15px;
	height: 14px;
	display: block;
}
/* - Icon Forward blue - */
i.std_bank_icon_arrow_forward_blue {
	background-position: -41px 0px !important;
	width: 15px;
	height: 14px;
	display: block;
	position: relative;
	top: 10px;
}
/* - Icon Forward blue - */
i.std_bank_icon_arrow_backward_blue {
	background-position: -41px 0px !important;
	width: 15px;
	height: 14px;
	display: block;
}
/* - Icon Backward blue - */
i.std_bank_icon_arrow_backward_blue {
	background-position: -74px 0px !important;
	width: 15px;
	height: 14px;
	display: block;
}
/* - Icon Backward blue - */
i.std_bank_icon_arrow_forward_blue_transparent {
	background-position: -15px -65px !important;
	width: 15px;
	height: 14px;
	display: block;
}
i.std_bank_icon_arrow_forward_grey {
	background-position: -28px -65px !important;
	width: 15px;
	height: 14px;
	display: block;
}
i.std_bank_icon_share {
	background-position: -92px -53px !important;
	width: 23px;
	height: 19px;
	display: inline-block;
 }
 i.std_bank_icon_share_email {
	background-position: -92px -72px !important;
	width: 25px;
	height: 19px;
	display: inline-block;
 }
 i.std_bank_icon_share_print {
	background-position: -92px -93px !important;
	width: 23px;
	height: 19px;
	display: inline-block;
 }
 i.std_bank_icon_share_pdf {
	background-position: -92px -116px !important;
	width: 19px;
	height: 21px;
	display: inline-block;
 }
i.std_bank_icon_share_pdf {
	background-position: -92px -116px !important;
	width: 19px;
	height: 21px;
	display: inline-block;
}
i.std_bank_icon_arrow_down_blue {
	background-position: -93px -139px !important;
	width: 15px;
	height: 13px;
	display: inline-block;
}
i.std_bank_icon_arrow_up_blue {
	background-position: -112px -139px !important;
	width: 15px;
	height: 13px;
	display: inline-block;
}
i.std_bank_icon_arrow_down_blue_dark {
	background-position: -93px -155px !important;
	width: 15px;
	height: 13px;
	display: inline-block;
}
i.std_bank_icon_arrow_up_blue_dark {
	background-position: -111px -155px !important;
	width: 15px;
	height: 13px;
	display: inline-block;
}
i.std_bank_icon_dropdown_arrow {
	background-position: -14px 0px !important;
	width: 11px;
	height: 7px;
	display: block;
}
i.std_bank_icon_share_results_facebook {
	background-position: -93px -170px !important;
	width: 20px;
	height: 20px;
	display: inline-block;
}
i.std_bank_icon_share_results_twitter {
	background-position: -92px -191px !important;
	width: 20px;
	height: 20px;
	display: inline-block;
}
i.std_bank_icon_share_results_pdf {
	background-position: -91px -211px !important;
	width: 20px;
	height: 20px;
	display: inline-block;
}
i.std_bank_icon_tooltip_cross {
	background-position: -30px 0px !important;
	width: 8px;
	height: 8px;
	display: block;
}
/* MAP  LOCATIONS */
i[class*="std_bank_map_location"] {
	background: url('../img/ui-sprite-map-locations.png') no-repeat;
	display: inline-block;
}
i.std_bank_map_location_russia {
	background-position: 0px 0px !important;
	width: 212px;
	height: 70px;
}
i.std_bank_map_location_argintina {
	background-position: -220px 0px !important;
	width: 26px;
	height: 61px;
}
i.std_bank_map_location_south_africa {
	background-position: -261px 0px !important;
	width: 28px;
	height: 25px;
}
i.std_bank_map_location_mozambique {
	background-position: -296px 0px !important;
	width: 22px;
	height: 32px;
}
i.std_bank_map_location_kenya {
	background-position: -325px 0px !important;
	width: 14px;
	height: 21px;
}
i.std_bank_map_location_nigeria {
	background-position: -343px 0px !important;
	width: 24px;
	height: 32px;
}
i.std_bank_map_location_botswana {
	background-position: -372px 0px !important;
	width: 16px;
	height: 20px;
}
i.std_bank_map_location_ghana {
	background-position: -388px 0px !important;
	width: 16px;
	height: 15px;
}
i.std_bank_map_location_tanzania {
	background-position: -404px 0px !important;
	width: 20px;
	height:22px;
}
i.std_bank_map_location_uganda {
	background-position: -429px 0px !important;
	width: 10px;
	height: 11px;
}
i.std_bank_map_location_zambia {
	background-position: -441px 0px !important;
	width: 23px;
	height: 20px;
}
i.std_bank_map_location_zimbabwe {
	background-position: -470px 0px !important;
	width: 13px;
	height: 13px;
}
i.std_bank_map_location_namibia {
	background-position: -488px 0px !important;
	width: 21px;
	height: 25px;
}
i.std_bank_map_location_united_kingdom {
	background-position: -511px 0px !important;
	width: 14px;
	height: 18px;
}
i.std_bank_map_location_malawi {
	background-position: -528px 0px !important;
	width: 7px;
	height: 14px;
}
i.std_bank_map_location_lesotho {
	background-position: -542px 0px !important;
	width: 6px;
	height: 6px;
}
i.std_bank_map_location_swaziland {
	background-position: -551px 0px !important;
	width: 6px;
	height: 6px;
}
i.std_bank_map_location_mauritius {
	background-position: -563px 0px !important;
	width: 6px;
	height: 6px;
}


/* -- FLAGS -- */
i.std_bank_icon_flag_angola {
	background-position: -428px -321px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_botswana {
	background-position: -428px -297px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_drc {
	background-position: -428px -272px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_ghana {
	background-position: -428px -247px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_kenya {
	background-position: -426px -221px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_lesotho {
	background-position: -427px -195px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_malawi {
	background-position: -428px -169px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_mauritius {
	background-position: -427px -143px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_mozambique {
	background-position: -428px -118px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_namibia {
	background-position: -428px -92px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_south_africa {
	background-position: -428px -67px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_swaziland {
	background-position: -428px -39px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_tanzania {
	background-position: -428px -13px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_uganda {
	background-position: -394px -321px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_zambia {
	background-position: -394px -296px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_zimbabwe {
	background-position: -394px -273px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_nigeria {
	background-position: -393px -246px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_agentina {
	background-position: -393px -222px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_brazil {
	background-position: -393px -195px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_america {
	background-position: -393px -169px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_china {
	background-position: -393px -142px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_hong_kong {
	background-position: -393px -118px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_jersey {
	background-position: -393px -92px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_singapore {
	background-position: -393px -66px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_taiwan {
	background-position: -393px -39px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_turkey {
	background-position: -393px -15px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_united_arab_emirates {
	background-position: -359px -321px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_united_kingdom {
	background-position: -360px -297px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_isle_of_man {
	background-position: -360px -272px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_japan {
	background-position: -360px -247px !important;
	width: 28px;
	height: 20px;
	display: block;
}
/*	 - CONTROLLERS
	=====================
*/
.std_bank_comp_insights .comp_header ul  li.active,
.std_bank_comp_deals .comp_header ul  li.active,
.std_bank_comp_latest_news .comp_header ul  li.active {
	background-color: #034a63;
}
.std_bank_comp_insights .comp_header ul  li,
.std_bank_comp_deals .comp_header ul  li,
.std_bank_comp_latest_news .comp_header ul  li {
	background-color: #ffffff;
}

.row.controllers ul {
	float: left;
	margin-right: 40px;
}


.std_bank_comp_next_prev {
	list-style-type: none;
	padding: 0px;
}
.std_bank_comp_next_prev li {
	float: left;
	padding: 0px 10px;
	margin-right: 5px;
}
.std_bank_comp_next_prev li.last_child {
	border-left: 1px solid #ccc;
}
.std_bank_comp_next_prev li.first_child i {
	cursor: pointer;
}
.std_bank_comp_next_prev li.last_child i {
	margin-left: 12px;
	cursor: pointer;
}

/* - Dot Navigation - */
.std_bank_comp_dot_navigation {
	list-style-type: none;
	padding: 0px;
}
body .std_bank_comp_dot_navigation li {
	width: 10px;
	height: 10px;
	background-color: #ccc !important;
	float: left;
	margin-right: 5px;
	border-radius: 50%;
	border: 1px solid #d9d9d9;
	cursor: pointer;
}
body .std_bank_comp_dot_navigation li.active {
	background-color: #034a63 !important;
	border: 1px solid #d9d9d9;
}
/* SHARE RESULTS*/
.std_bank_comp_share_results {
	list-style-type: none;
	padding: 0px;
}
.std_bank_comp_share_results li {
	float: left;
	margin-right: 5px;
	color: #0396fd;
}
.std_bank_comp_share_results li span {
	color: #0396fd;
	line-height: 21px;
	display: inline-block;
	margin-right: 5px;
	font-size: 12px;
}
.std_bank_comp_share_results li.pdf {
  margin-left: 4px;
}
.std_bank_comp_share_results li.pdf span {
	margin-left: 7px;
}
/* PAGINATION */
.std_bank_comp_pagination {
	display: inline-block;
	list-style-type: none;
	padding: 0px;
	float: left;
}

.std_bank_comp_pagination li {
	float: left;
	margin-right: 5px;
	color: #0396fd;	
}
.std_bank_comp_pagination li a {
	background-color: #f3f3f3;
	padding: 5px 10px;
	color: #666;
	display: block;
}
.std_bank_comp_pagination li a.selected {
	background-color: #d9d9d9;
}
.std_bank_comp_pagination li a i {
	display: inline-block;
	float: right;
	margin-left: 6px;
	margin-top: 1px;
}
.pageination_next {
	display: inline-block;
	background-color: #d9d9d9;
	float: left;
	width: 70px;
	padding: 5px 10px;
	color: #666;
}
.pageination_next i {
	float: right;
	margin-top: 2px;
}