﻿
    @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,700;1,700&amp;family=Roboto:ital,wght@0,400;0,700;1,400&amp;display=swap');

    body{font-family:Arial,Verdana,helvetica,sans-serif;font-size:13px;line-height:18px;color:#333;background-color:#E7EFF8;margin:0;background-repeat:no-repeat;
		background-position:center 0;background-attachment:fixed;}

H1, H2, H3, H4 {
    font-family: 'Roboto Condensed', sans-serif;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    font-weight: normal;
    word-wrap: break-word;
}
    p{word-wrap:break-word;}
    H1{font-size:30px;line-height:32px;}
    H2{font-size:24px;line-height:26px;}
    H3{font-size:21px;line-height:23px;}    
    H4{font-size:18px;}
    H1 a, H2 a, H3 a, H4 a, a{color:#333;}  
    .Georgia17{font-family:Georgia,Arial,Verdana,helvetica,sans-serif;font-size:17px;line-height:24px;}  
    .defaultBlueText, .Georgia17 a, .commentItemRight a{color:#0188C2;}
    .Georgia{font-family:Georgia,Arial,Verdana,helvetica,sans-serif;}
    .Georgia a{color:#0188C2;} 
     
    .font11{font-size:11px;line-height:13px;}
    .Arial10{font-family:Arial,Verdana,helvetica,sans-serif;font-size:10px;}
    .Arial10LineHeight{font-family:Arial,Verdana,helvetica,sans-serif;font-size:10px;line-height:10px;}
    .Arial12{font-family:Arial,Verdana,helvetica,sans-serif;font-size:12px;}
    .Arial14{font-size:14px;line-height:20px;}
.Din13 {
    font-size: 13px;
    font-family: 'Roboto Condensed', sans-serif;
    float: left;
}
.Din15 {
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    float: left;
}
.Din17 {
    font-size: 17px;
    font-family: 'Roboto Condensed', sans-serif;
    float: left;
}
.Din21 {
    font-size: 21px;
    font-family: 'Roboto Condensed', sans-serif;
    float: left;
}
.Din30 {
    font-size: 30px;
    font-family: 'Roboto Condensed', sans-serif;
    float: left;
}
.PanelTitle21 {
    font-size: 21px;
    line-height: 23px;
    font-family: 'Roboto Condensed', sans-serif;
    float: left;
    width: 87px;
}
.h1 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    line-height: 32px;
    float: left;
    width: 100%;
}
.h1Large {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 42px;
    line-height: 44px;
    float: left;
    width: 100%;
}

.h2 {
    font-size: 24px !important;
    line-height: 26px !important;
    font-family: 'Roboto Condensed', sans-serif;
    float: left;
    width: 100%;
}
.h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 21px;
    line-height: 23px;
    float: left;
    width: 100%;
}   
    .h4{float:left;width:100%;font-size:18px;}
/*    .small{font-size:small;}*/
     
     
            
    /*
    for the 2 col pages the left col will have slightly different font-sizes for headers
    it was either do it this way or leave a number of list pages/home/channel pages with 
    no h1's.
    */
    .bodyMainColFullWidth H1{font-size:42px;line-height:44px;}
    /*end fudge*/
    .linkNavigation{font-size:18px;color:#999;line-height:18px;}
    .linkNavigation a, .linkNavigation img{color: #333;vertical-align:top;}
    .linkNavigation a, .linkNavigation span{padding:0 5px 0 5px;}    
    .lightText{font-family:Arial,Verdana,helvetica,sans-serif;font-size:12px;color:#999;}    
    .lightShadeText, .lightShadeText12{font-family:Arial,Verdana,helvetica,sans-serif;color:#666;}
    .lightShadeText12{font-size:12px;}
    .mandatory, .messageWarning{color: #ff0000;}    
    a{text-decoration:none;}
    a:hover{text-decoration:underline;}
    a img{border:none;}
    
    .fontColorOne{color:#0188c2;}
    .backgroundColorOne{background-color:#0188c2;}
    .fontColorTwo{color:#e2e2e2;}
    .backgroundColorTwo, .backgroundGrey{background-color:#e2e2e2;}
    .fontColorThree{color:#e2e2e2;}
    .backgroundColorThree{background-color:#e2e2e2;}
    .TopicDefaultColor /*Topic panel should initially be grey, not blue*/
    {background-color:#e2e2e2;}
    .white{color:#fff;}
    .bgWhite{background-color:#fff;}
    .lightBlue{color:#b3ffff;}
    .grey{color:#b3b3b3;}
    .bodyColour{color:#333;}
            
    .fullWidth{clear:both;float:left;width:100%;}
    .bodyFullContentPanel{width:998px;margin:0 auto;padding:0;position:relative;text-align:left;}
    .bodyFooterContentPanel{width:978px;margin:0 auto;padding:0 10px 0 10px;position:relative;text-align:left;}     
    /*top ad and finextra logo*/ 
    .bodyHeaderTop{width:978px; /*width is 997px*/padding:18px 10px 18px 10px;float:left;background-color:#E7EFF8;height:89px;}
    .finextraLogoPanel, .finextraLogoPanel a{float:left;width:207px;}
    .finextraLogoPanel a{min-height:43px;background-image:url('https://www.finextra.com/finextra-images/site/toplogo/finextralogo.png');}
    /*No underline on the image!*/
    .finextraLogoPanel a:hover{text-decoration:none;}
    .topBannerPanel{display:inline-block;float:right;}
    
    /*for use with the 4 panel items on most pages*/
    .bodyHeaderPanelItems{width:978px; /*width is 998px*/height:86px;overflow:hidden;padding:5px 10px 10px 10px;float:left;
                          background-image:url('https://www.finextra.com/finextra-images/site/finextra_blue.png');background-repeat:repeat-y;}
   
    /*no margin on the last panel heading or Video Panel*/   
    .headbox1, .headbox2, .headbox3, .videobox1, .videobox2, .videobox3{margin-right:19px;}
    .headContent, .videoContent, .eventPanelContent{width:230px;float:left;display:inline-block;}
    .headContent .panelText,.searchText{float:left;width:106px;}
    .videoContent{margin-top:35px;}
    /*Video iframe css*/
    .videoHome{width:979px;height:291px;border:0 none;}
    
    .headContent .linkDiv, .headContent .linkDiv a{height:58px;overflow:hidden;float:left;}
    
    .panelHeadTitle{width:105px;margin-right:10px;float:left;display:block;}
    .ImagesContainerTopPanel{height:59px;margin-right:5px;width:73px;}
    
    .rss2Link{background-position:right center;background-repeat:no-repeat;background-image:url('https://www.finextra.com/finextra-images/site/rsstopmenu.png');}
    /*video panel*/
    .videoImage, .videoImageTopPanel{display:block;position:relative;z-index:2;}
    .goldfishImageTopPanel, .videoImageTopPanel{border:1px solid #FFFFFF !important;float:left;}
    .bodyMainTemplate{background-color:#fff;top:0;position:relative;display:block;width:978px;padding:10px 10px 80px 10px;
                      min-height:600px;text-align:left;float:left;}
        
    /*All pages have a main and a right column*/  
    .bodyMainCol{width:678px;float:left;}
    .bodyMainColFullWidth{padding-right:16px;}
	.commBodyFullWidth{padding-right:20px;float:left;}
    .bodyRightcol{width:300px;float:left;}
    .listContainerMaster{border-bottom:1px dotted #999;margin-bottom:23px;float:left;}
    .listHeader{border-bottom:1px dotted #999;padding-bottom:8px;margin-bottom:10px;}
    .listContainer{}
    .listContainer .leftContainer, .itemContainer .leftContainer, .leftListContainer{width:105px;margin-right:20px;display:inline-block;float:left;overflow:hidden;clear:both;}
    .listContainer .rightContainer, .itemContainer .rightContainer, .itemBlogContainer, .rightListContainer{width:537px;display:block;float:left;}
    .rightBlogContainer{width:533px;display:block;float:left;}
    .listContainer .rightFirstStoryContainer{width:412px;display:block;float:left;}
    
    .tileAdContainer{display:block;float:left;}
    .tileAdContainer .block{float:left;height:250px;overflow:hidden;margin-bottom:20px;}  
    .tileAdContainer .brandbar{float:left;height:124px;overflow:hidden;margin-bottom:20px;}  
    .MinTextPanel, .VideoAdPanel{background-color:#ccc;float:left;clear:both;width:276px;padding:12px;margin-bottom:20px;}
    .VideoAdPanel iframe{width:276px;height:226px;overflow:hidden;}
    .MinTextPanelItem{float:left;clear:both;padding:5px 10px 8px 10px;background-color:#fff;width:256px;}
    .MinTextPanelItem .imgPanel{text-align:center;width:100%;float:left;}    
     /*For use in the "3 column" page templates*/
    .bodyMainColWide{float:left;width:480px;margin-right:18px;}
     /*For use in the "3 column" page templates*/
    .bodyMainColNarrow{float:left;width:164px;/*163*/margin-right:16px;}
          
/*    .bodyLeftScraper{position:absolute;display:block;left:-144px;width:144px;background-image: url('/finextra-images/site/leftImg.jpg');
                     height:600px;top:0px;padding:0;margin:0;}
    .bodyRightScraper{top:0px;left:auto;position:absolute;display:block;width:144px;right:-144px;
                      background-image: url('/finextra-images/site/rightImg.jpg');height:600px;}*/
    
    /*Black "bookend" strips across the site*/
    .bodyHeaderFull, .bodyFooter{background-color:#333;float:left;clear:both;position:relative;}
    .bodyHeader{text-align:left;padding: 0 10px 0 10px;width:978px;color:#999;}
        
    /*.bodyHeader a{color:#ffa500;}*/
    .bodyHeader a.log, .bodyHeader a.extra, .bodyHeader a.reg{ -webkit-user-select:none;
			  background-image:none;
			  border:0;
			  border-radius:6px;
			  cursor:pointer;
			  display:inline-block;
/*			  font-size:14px;*/
			  font-weight:normal;
			  /*line-height:1.42857;*/
			  margin-bottom:0;
			  padding:2px 12px;
			  text-align:center;
			  touch-action:manipulation;
			  vertical-align:middle;
			  white-space:nowrap;}
			  
 .bodyHeader a.help{ -webkit-user-select:none;
			  background-image:none;
			  border:0;
/*			  border-radius:6px;*/
			  cursor:pointer;
			  display:inline-block;
/*			  font-size:14px;*/
			  font-weight:normal;
			  /*line-height:1.42857;*/
			  margin-bottom:0;
			  padding:2px 3px;
			  text-align:center;
			  touch-action:manipulation;
			  vertical-align:middle;
			  white-space:nowrap;}			  

	.bodyHeader a.reg, .bodyHeader a.extra{background-color :#0188C1;color:#fff;}
    .bodyHeader a.log{background-color :#fff;color:#0188C1;}
    .bodyHeader a.help{background-color:#333;color:#ffa500;}    
    
    .bodyHeader a.reg:hover,.bodyHeader a.reg:focus,.bodyHeader a.reg.focus,.bodyHeader a.reg:active,.bodyHeader a.reg.active,
    .bodyHeader a.extra:hover,.bodyHeader a.extra:focus,.bodyHeader a.extra.focus,.bodyHeader a.extra:active,.bodyHeader a.extra.active
    {background-color: #316ac5;text-decoration: none;}

    .bodyHeader a.log:hover,.bodyHeader a.log:focus,.bodyHeader a.log.focus,.bodyHeader a.log:active,.bodyHeader a.log.active
    {color: #316ac5;text-decoration: none;}
    
    
    .bodyHeaderLeft{float:left;padding:4px 0 4px 0;}
    .bodyHeaderRight{float:right;height:24px;}
        
    .bodyFooter{color:#fff;padding:20px 0 48px 0;}
    .bodyFooter a{color:#adadad;}
    .bottomSection{width:25%;display:inline-block;line-height:30px;}  
    .bottomSection a{font-size:12px;padding-top:12px;float:left;}
    /*Menu navigation*/
    .topNavDiv{float:left;height:28px; /*30px*/border:solid 1px #c9c9c9;width:976px;background-color:#fff;}
    
    .childNavDiv{float:left;background-color:#0188C1;height:23px;color:#fff;width:100%;margin-bottom:22px;}

    .topNavDiv ul, .childNavDiv ul{float:left;clear:both;margin:0;padding:0 0 0 23px;color:#fff;}
    .childNavDiv ul{height: 23px;padding-top:3px;}
.topNavDiv li {
    font-family: 'Roboto Condensed', sans-serif;
    padding-right: 25px;
    font-size: 21px;
    line-height: 23px;
    padding-top: 4px;
}
    .topNavDiv li, .childNavDiv li{display:inline;float:left;list-style:none outside none;position:relative;}
    .childNav a{color:#fff;}
    .childNav .borderLeft{padding-left:10px;border-left:solid 1px #fff;margin-left:10px;}
     
    /*searh button*/
    .searchButton, .searchButtonJB{border:0;background-color:#f1f1f1;background-image:url("https://www.finextra.com/finextra-images/site/search.gif");
        background-position:center;width:30px;height:28px;margin:0;padding:0;}
    .smallJobImage img{width:105px;}
    .searchBox{border-left:solid 1px #d7d7d7;border-top:none;border-bottom:none;border-right:solid 1px #d7d7d7;
               height:28px;margin:0;padding:0 0 0 5px;vertical-align:top;width:158px;}
    .TopicPanel, .CareerPanel, .CommentPanelHeader, .RightPanel{float:left;clear:both;width:276px;padding:12px;}
    
    .GroupPanel{height:351px;float:left;clear:both;width:276px;padding:6px 12px 12px 12px;overflow:hidden;}/*375px*/    
    .MemberPanel{height:282px;float:left;clear:both;width:276px;padding:6px 12px 12px 12px;overflow:hidden;}   
    .ExpertPanel{width:300px;overflow:hidden;float:left;}
    .ExpertPanelLeft{width:126px;float:left;padding:12px;border-top:solid 1px #fff;}
    .ExpertPanelRight{width:125px;float:right!important;padding:12px;border-top:solid 1px #fff;border-left:solid 1px #fff;}
    
    /*RHS comment Panel*/
    .CommentPanelHeader{margin-bottom:4px;}
    a.CommentLink img{height:72px;}
    .CommentPanel, .CommentPanelEnd{width:72px;height:72px;overflow:hidden;display:inline-block;margin-bottom:4px;}
    .CommentPanel{margin-right:4px;}
    /*End Comment Panel*/ 
    
    .recentCommentItems .commentSpan, .topicItems .commentSpan{float:left;width:165px;overflow:hidden;}
      
    .CareerPanel .searchBox{height:26px;padding:0 0 0 10px;width:232px;border:solid 1px #d7d7d7;}
    .searchBoxJB{height:26px;padding:0 0 0 10px;width:290px;border:solid 1px #d7d7d7;}
    .searchBody{padding-right:13px;width:100px;float:left;display:block;}
    .searchContainer{float:left;display:block;margin-top:5px;}
    
    .CareerPanel .searchButton, .searchButtonJB{border-top:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;}

.TopicButton {
    font-family: 'Roboto Condensed', sans-serif;
    background-color: Transparent;
    border: 0 none !important;
    display: inline-block;
    float: left;
    margin: 0;
    padding-right: 0;
    text-align: left;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    width: 104px
}
    .TopicButton:hover{cursor:pointer;}
	.TopicButton span{padding-left:6px;float:left;}    
    .TopicButtonSelected{background-image:url("https://www.finextra.com/finextra-images/site/topic1.gif");background-position:center;background-repeat:no-repeat;}  
    .topicItemsWrapper{float:left;clear:both;width:100%;}
    .topicItems, .careerItems, .recentCommentItems{float:left;clear:both;padding:5px 10px 8px 10px;background-color:#fff;width:256px;margin-bottom:1px;}
    
    .careerItems p, .headContent p{padding:0;margin:0;}
    
    .topicItems .NewsPanelImgSpan, .recentCommentItems .NewsPanelImgSpan{max-height:75px;margin-top:5px;margin-right:10px;overflow:hidden;
                vertical-align:top;float:left;position:relative;width:80px;}
    .topicItems .blogPanelSpan{margin-top:5px;margin-right:10px;overflow:hidden;vertical-align:top;float:left;position:relative;width:80px;}
    .topicItems .blogPanelSpan a.fontColorOne{color:#0188C2!important;}
    .topicItems .JobPanelImgSpan{margin-top:5px;margin-right:10px;overflow:hidden;vertical-align:top;float:left;position:relative;width:80px;}
    .JobPanelImgSpan img{width:80px;}
    .topicItemsWrapper h4{position:relative;padding:0;margin:0;font-size:13px;font-weight:normal;font-family:Arial;}
    .topicItemsWrapper span a{text-decoration:none;color:#333;float:left;}
    .topicItems p{margin:0;padding:3px 0;float:left;}
    
    .center{text-align:center;float:left;}
    .left{float:left;}
    .right{float:right;}
    .upper{text-transform:uppercase;}
    .strong{font-weight:bold;}
    .italics{font-style:italic;}
    .underline{text-decoration:underline;}
    .topMargin1{margin-top:1px;float:left;}
    .topMargin4{margin-top:4px;float:left;}    
    .topMargin5{margin-top:5px;float:left;}
    .topMargin10{margin-top:10px;float:left;}
    .topMargin13{margin-top:13px;float:left;}  
    .topMargin15{margin-top:15px;float:left;}    
    .topMargin20{margin-top:20px;float:left;}     
    .topMargin25{margin-top:25px;float:left;}      
    .topMargin30{margin-top:30px;float:left;}          
    .topMargin32{margin-top:32px;float:left;}
    .topMargin35{margin-top:35px;float:left;}
    .topMargin38{margin-top:38px;float:left;}    
    .padding10{padding:10px;float:left;}
    .padding12{padding:12px;float:left;}
    .padding8{padding:8px;float:left;} 
    .padding5{padding:5px;float:left;}
    .padding5right{padding:5px;float:right;}
    .paddingLeft2{padding-Left:2px;float:left;}
    .paddingLeft5{padding-Left:5px;float:left;} 
    .paddingLeft8{padding-Left:8px;float:left;} 
    .paddingLeft10{padding-Left:10px;float:left;}
    .paddingLeft15{padding-left:15px;float:left;}
    .paddingLeft40{padding-left:40px;float:left;}
    .paddingRight15{padding-right:15px;float:left;}
    .paddingTop1{padding-top:1px;float:left;}
    .paddingTop5{padding-top:5px;float:left;}    
    .paddingTop10{padding-top:10px;float:left;}
    .paddingTop15{padding-top:15px;float:left;} 
    .paddingTop32{padding-top:32px;float:left;}
    .paddingBottom2{padding-bottom:2px;float:left;} 
    .paddingBottom3{padding-bottom:3px;float:left;} 
    .paddingBottom5{padding-bottom:5px;float:left;}    
    .paddingBottom10{padding-bottom:10px;float:left;}    
    .paddingBottom12{padding-bottom:12px;float:left;}
    .paddingBottom15{padding-bottom:15px;float:left;}       
    .paddingBottom35{padding-bottom:35px;float:left;}    
    .paddingRight3{padding-right:3px;float:left;}
    .paddingRight10{padding-right:10px;float:left;}
    .leftMargin2{float:left;margin-left:2px;} 
    .leftMargin5{float:left;margin-left:5px;} 
    .leftMargin10{float:left;margin-left:10px;}  
    .leftMargin12{float:left;margin-left:12px;} 
    .leftMargin125{float:left;margin-left:125px;}     
    .leftMargin210{float:left;margin-left:210px;}    
    .rightMargin1{float:left;margin-right:1px;}
    .rightMargin16{float:left;margin-right:16px;}   
    .rightMargin5{float:left;margin-right:5px;}
    .rightMargin10{float:left;margin-right:10px;}
    .rightMargin12{float:left;margin-right:12px;}
    .rightMargin20{float:left;margin-right:20px;}
    .bottomMargin1{float:left;margin-bottom:1px;}
    .bottomMargin2{float:left;margin-bottom:2px; }
    .bottomMargin3{float:left;margin-bottom:3px;}    
    .bottomMargin5{float:left;margin-bottom:5px;}
    .bottomMargin6{float:left;margin-bottom:6px;}
    .bottomMargin8{float:left;margin-bottom:8px;}
    .bottomMargin9{float:left;margin-bottom:9px;}  
    .bottomMargin10{float:left;margin-bottom:10px;}
    .bottomMargin13{float:left;margin-bottom:13px;}
    .bottomMargin14{float:left;margin-bottom:14px;}
    .bottomMargin15{float:left;margin-bottom:15px;}     
    .bottomMargin19{float:left;margin-bottom:19px;}    
    .bottomMargin20{float:left;margin-bottom:20px;} 
    .bottomMargin35{margin-bottom:35px;float:left;}    
    .bottomMargin40{float:left;margin-bottom:40px;}     
    .bottomDotted{border-bottom:1px dotted #999;margin-bottom:2px;padding-bottom:15px;}
    .bottomDots{border-bottom:1px dotted #999;}
    .bottomDotsWhite{border-bottom:1px dotted #fff;}
    .topDotsWhite{border-top:1px dotted #fff;}
    .bottomDotsNoLineHeight{height:1px;padding:0;margin:0;border-bottom:1px dotted #999;}    
    .topDots{border-top:1px dotted #999;}    
       
    .blueBody{background-color:#E7EFF8;}

    /*news headline css*/
    .largeImage, .largeImage img{width:230px;height:129px;overflow:hidden;}
    .largeHeadline{width:229px;}    
    .newsStandInfo{float:left;margin:0;padding:12px 0 30px 0;font-family:Georgia,Arial,Verdana,helvetica,sans-serif;}
    p.newsStandInfo{width:100%;}
    .smallImage{height:59px;width:105px;overflow:hidden;float:left;}
    .smallHeadline{width:354px;}

     /*latest news headlines page css*/
    .largeImage, .largeImage img{width:230px;height:129px;overflow:hidden;}
    .latestHeadlines{width:411px;}
    /*Small Top 3 news channels links*/
    .channelLink, .bloggerCommented, .blogViewCount{font-size:12px;}
    /*blog headlines*/
    .bloggerLink{font-size:12px;padding-left:3px;float:left;}
    /*Comments icons*/
    .commentView{background-image:url("https://www.finextra.com/finextra-images/site/comments.jpg");background-position:center right;background-repeat:no-repeat;padding-right:18px;}
/*drop down news channel menu*/    
    .sharePanel{width:150px;float:left;background-color:#333;padding:10px 10px 0 10px;border-radius:5px;position:absolute;z-index:999;}
	#pnlShare ul li.share-sub:hover > a:after{top:0; bottom:0;} 
	#pnlShare ul li.share-sub:hover > a{padding-bottom:13px; z-index:999;} 
	#pnlShare ul li.share-sub:hover > ul{display:block;} 
	#pnlShare ul li.share-sub > a:hover{} 
	#pnlShare ul li > ul{display:none;width:130px;position:absolute;top:20px;padding:10px;z-index:999;} 
	#pnlShare ul li > ul li{display:block;list-style:inside none;margin:0;position:relative;width:130px;float:left;} 
	#pnlShare ul li > ul li a{outline:none;display:block;color:#fff;text-decoration:none;width:105px;float:left;padding-top:5px;} 
	#pnlShare ul li > ul li a:hover{outline:none;display:block;position:relative;color:#0188c1;text-decoration:underline;background-color:#fff; } 
	 
	.shareNavDiv{float:left;color:#fff;}
	.shareNavDiv ul{float:left;clear:both;margin:0;}
	.shareNavDiv li{display:inline;float:left;list-style:none outside none;position:relative;}
	.shareNavDiv a{color:#fff;}

    .diLink, .deLink, .fbLink, .liLink, .reLink, .twLink, pinLink{background-position:center left;background-repeat:no-repeat;padding-left:25px;height:25px;}
    .diLink{background-image:url("https://www.finextra.com/finextra-images/site/topmenu/di.gif");}
    .deLink{background-image:url("https://www.finextra.com/finextra-images/site/topmenu/de.gif");}
    .fbLink{background-image:url("https://www.finextra.com/finextra-images/site/topmenu/fb.gif");}
    .liLink{background-image:url("https://www.finextra.com/finextra-images/site/topmenu/li.gif");}
    .reLink{background-image:url("https://www.finextra.com/finextra-images/site/topmenu/re.gif");}
    .twLink{background-image:url("https://www.finextra.com/finextra-images/site/topmenu/tw.gif");}
/*    .piLink{background-image:url("/finextra-images/site/topmenu/pin.gif");}*/
    .shareLinkTop{height:20px;float:left;margin-top:4px;cursor:pointer;}
 
    .fbLinkTop, .liLinkTop, liLinkTop, .twLinkTop, .enLinkTop, .rssLinkTop{background-position:bottom left;background-repeat:no-repeat;padding-left:21px;
                                                                           height:20px;float:left;margin-left:15px;margin-top:4px;}  
                                                                           
/*end drop down news channel menu*/    
    .bottomSection a img, .enLinkTop, .liLinkTop, .twLinkTop, .fbLinkTop, .rssLinkTop, .shareLinkTop{opacity:.6;}
    .bottomSection a img{margin-right:10px;float:left;}
    .enLinkTop{background-image:url("https://www.finextra.com/finextra-images/site/envelope.png");}    
    .liLinkTop{background-image:url("https://www.finextra.com/finextra-images/site/linkedin.png");}    
    .twLinkTop{background-image:url("https://www.finextra.com/finextra-images/site/twitter.png");}
    .fbLinkTop{background-image:url("https://www.finextra.com/finextra-images/site/facebook.png");}
    .rssLinkTop{background-image:url("https://www.finextra.com/finextra-images/site/rss.png");}      

    /*lhs social*/
    .emailLink{background-image:url("https://www.finextra.com/finextra-images/site/send.jpg");background-position:center left;background-repeat:no-repeat;padding-left:36px;}
    .linkLinkedIn, .linkFace, .linkTwit, .linkPinterest, .linkGoogle, .linkReddit{background-position:left center;background-repeat:no-repeat;padding-left:18px;}
    .linkLinkedIn{background-image:url("https://www.finextra.com/finextra-images/social/linkedin.jpg");}
    .linkFace{background-image:url("https://www.finextra.com/finextra-images/social/face.jpg");}
    .linkTwit{background-image:url("https://www.finextra.com/finextra-images/social/twitter.jpg");}
    .linkGoogle{background-image:url("https://www.finextra.com/finextra-images/social/google.jpg");}    
    .linkPinterest{background-image:url("https://www.finextra.com/finextra-images/social/pinterest.jpg");}     
    .linkReddit{background-image:url("https://www.finextra.com/finextra-images/social/reddit.jpg");}      
    .twButton, .liButton, .fbButton, .emButton, .piButton, .goButton, .reButton{border:none;cursor:pointer;margin-right:3px;}
    .twButton{background-image:url("https://www.finextra.com/finextra-images/site/share/tw.gif");width:60px;height:20px;}
    .liButton{background-image:url("https://www.finextra.com/finextra-images/site/share/li.gif");width:60px;height:20px;}
    .fbButton{background-image:url("https://www.finextra.com/finextra-images/site/share/fb.gif");width:60px;height:20px;}    
    .emButton{background-image:url("https://www.finextra.com/finextra-images/site/send.jpg");width:28px;height:18px;}
    .piButton{background-image:url("https://www.finextra.com/finextra-images/site/share/pi.gif");width:60px;height:20px;}
    .goButton{background-image:url("https://www.finextra.com/finextra-images/site/share/gp.gif");width:60px;height:20px;}
    .reButton{background-image:url("https://www.finextra.com/finextra-images/site/share/re.gif");width:60px;height:20px;}       
    .shareCount{padding-left:3px;border-bottom:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;border-top:solid 1px #d1d1d1;float:left;display:block;
		        height:16px;padding-right:3px;}
/*End lhs Social*/    
/*Main social i.e. bottom of ThankYou.aspx survey page*/
    .twMainBtn, .liMainBtn, .fbMainBtn, .emMainBtn, .goMainBtn, .reMainBtn{border:none;cursor:pointer;width:90px;height:30px;}
    .twMainBtn{background-image:url("https://www.finextra.com/finextra-images/site/share/main/tw.jpg");}
    .liMainBtn{background-image:url("https://www.finextra.com/finextra-images/site/share/main/li.jpg");}
    .fbMainBtn{background-image:url("https://www.finextra.com/finextra-images/site/share/main/fb.jpg");}
    .emMainBtn{background-image:url("https://www.finextra.com/finextra-images/site/share/main/em.jpg");}
    .goMainBtn{background-image:url("https://www.finextra.com/finextra-images/site/share/main/go.jpg");}
    .reMainBtn{background-image:url("https://www.finextra.com/finextra-images/site/share/main/re.jpg");}  
/*END of Main social i.e. bottom of ThankYou.aspx survey page*/
      
    /*botb image link*/
    .extImage{background-position:center bottom;padding:0 2px;}
    /*info for the takover a href*/
    .TakeoverLink{display:block;position:fixed;width:100%;left:0px;right:0px;height:600px;float:left;margin:0;padding:0;}
    /*Featuire/analysis Divs*/

    .analysisDiv, .tvDiv{width:109px;display:block;padding-right:10px;float:left;}
    .spanTV, .spanAnalysis{display: block;float:left;width: 100%;}   
    /*ComentsForm css*/
    .commentTitleContainer{height:34px;background-color:#333;padding:10px 15px 10px 15px;}
    .mainItemContainer{width:507px;float:left;}
    .premiumTable{float:left;border:0;margin:0;padding:0;width:507px;}
    .premiumTableHeader{color:#fff;}
    .premiumTableCol{background-color:#fff;width: 250px;}
    .premiumTableCol ul{padding-left:8px;}
    .premiumTableCol ul li{list-style:none outside none;}
    .commentItemContainer{background-color:#e2e2e2;padding:15px 15px 20px 15px;margin-bottom:1px;}
    .subscribeItemContainer{background-color:#ccc;padding:15px 15px 10px 15px;}
    .subscribeButton{cursor:pointer;border:none;background-color:Transparent;}
    .stopSubscribe{color:#FFA500;}
    /*Comments on an article*/
    .commentItemLeft{width:48px;margin-right:13px;overflow:hidden;float:left;}
    .commentItemLeft img{max-width:48px;}
    .commentItemRight{width:445px;float:left;}
    /*thumb upping*/
    .ThumbUpComment, .RecommendBlog{cursor: pointer;}
    
    /*Page refreshed*/
    #myRefreshedTime{height:22px;padding-bottom:10px;}
    #myRefreshedTime img{vertical-align:bottom;padding-right:3px;}
    
    /*MiniTwitterControl that could appear on home and channel pages*/
    .MiniTwitterControl{margin-bottom:15px;}
    #loadingSpace{clear:both;height:22px;float:left;width:100%;}
    #loadingSpace a{margin-top:4px;float:right;}
    .MiniTwitterControl h4{background-image:url("https://www.finextra.com/finextra-images/site/twitlogo.jpg");background-position:center right;
        background-repeat:no-repeat;padding-right:30px;height:25px;width:134px;}
    .MiniTwitterControl .twitStream, .tweets .tweet{width:100%;float:left;}
    .twitStream{height:400px;overflow:hidden;}
    
    .MiniTwitterControl .tweet-left{width:32px;padding-right:2px;overflow:hidden;float:left;clear:both;}
    .MiniTwitterControl .tweet-right{width:262px;padding-bottom:5px;display:inline-block;float:left;font-size:11px;line-height:16px;overflow:hidden;}
    
    /*Finextra TV Carousel*/
/*	#mycarousel{width:476px;height:120px;overflow:hidden;}
	.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
	.jcarousel-skin-tango .jcarousel-clip{overflow:hidden;}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{width:476px;height:120px;}
	.jcarousel-skin-tango .jcarousel-item{height:117px;padding-top:3px;}
	.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;}
	.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0;}
*/
	/*buttons*/
/*	.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:0;right:0;width:25px;height:120px;cursor:pointer;
													 background:transparent url(/assets/script/next.png) no-repeat 0 0;}
	.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:0;right:auto;background-image:url(/assets/script/prev.png);}
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:0 0;}
	.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:0;left:0;width:25px;height:120px;cursor:pointer;
													 background:transparent url(/assets/script/prev.png) no-repeat 0 0;}
	.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(/assets/script/next.png);}
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:0 0;}
*/
	/*external control*/
/*	.jcarousel-control a{border:solid 1px #999;width:8px;height:8px;max-height:8px;overflow:hidden;color:transparent;font-size:8px;display:inline-block;}
	.jcarousel-control a:visited{border:solid 1px #999;width:8px;height:8px;overflow:hidden;}
*/
/*end Finextra TV Carousel*/



/*vanilla, new carousel*/
/*TV carousel*/
.jcarousel{width:480px!important;height:129px!important;overflow:hidden;float:left;position: relative;}
.jcarousel ul{width: 20000em;position: relative;padding:0;margin:0;}
.vanillaCarousel .jcarousel-item {height:129px!important;padding-top:0!important;}

/*buttons*/
.vanillaCarousel .jcarousel-control-next{cursor:pointer;position:absolute;top:0;right:0;width:45px;height:129px;
							background:transparent url(https://www.finextra.com/assets/script/next1.png) no-repeat 0 0;}
.vanillaCarousel .inactive{cursor:default!important;background-position:0 0;}
.vanillaCarousel .jcarousel-control-prev{cursor:pointer;position:absolute;top:0;left:0;width:45px;height:129px;
							background:transparent url(https://www.finextra.com/assets/script/prev1.png) no-repeat 0 0;}
/*list items*/
.tvLargeDiv{width:230px;display:block;margin-right:1px;float:left;vertical-align:bottom;}

.tvLargeLinkText{background-color: #2aabe4;float:left;height:33px;width:216px;color:#fff;opacity:0.95;
    filter:alpha(opacity=95);margin-top: 9px;padding:10px 7px 10px 7px;font-weight:bold;overflow:hidden;}
.tvLargeDiv a{width:100%;height:100%;float:left;}
.tvLargeDiv a img{float:left;padding-top:26px;padding-left:95px;}



.has-sub{padding-right:20px;background-position:right center;background-repeat:no-repeat;background-image:url('https://www.finextra.com/finextra-images/site/arrows/down.png');}
.has-sub:hover{padding-right:20px;background-position:right center;background-repeat:no-repeat;background-image:url('https://www.finextra.com/finextra-images/site/arrows/up.png');}

#ctl00_ctl00_MainNav1_pnlChildNav ul li.has-sub:hover > a:after{top:0; bottom:0;} 
/*#ctl00_ctl00_MainNav1_pnlChildNav > ul > li.has-sub > 
a:before{ content:''; position:absolute; top:5px; right:6px; border:5px solid transparent; border-top:5px solid #fff; } */
/*#ctl00_ctl00_MainNav1_pnlChildNav > ul > li.has-sub:hover > a:before{top:19px;} */
#ctl00_ctl00_MainNav1_pnlChildNav ul li.has-sub:hover > a{padding-bottom:13px;z-index:999;}
#ctl00_ctl00_MainNav1_pnlChildNav ul li.has-sub:hover > ul{display:block;}
#ctl00_ctl00_MainNav1_pnlChildNav ul li.has-sub > a:hover{}
#ctl00_ctl00_MainNav1_pnlChildNav ul li > ul{display:none;width:420px;/*height:130px*/height:170px;position:absolute;top:20px;left:-23px;padding:20px;border-radius:0 0 5px 5px;z-index:999;}
#ctl00_ctl00_MainNav1_pnlChildNav ul li > ul li{display:block;list-style:inside none;padding:0;margin:0;position:relative;}
#ctl00_ctl00_MainNav1_pnlChildNav ul li > ul li a{outline:none;display:block;position:relative;margin:0 5px 0 0;width:120px;padding:0 10px 0 5px;margin-bottom:20px;color:#fff; text-decoration:none;}
#ctl00_ctl00_MainNav1_pnlChildNav ul li > ul li a:hover{outline:none;display:block;position:relative;color:#0188c1;text-decoration:underline;background-color:#fff;}

/*Buttons*/
/*"actionButton" is now a copy/paste of boot strap btn*/
/*.actionButton{background-image: url("/finextra-images/site/gradient24.jpg");background-repeat:repeat-x;border:1px outset #CCC;
              cursor:pointer;float:left;font-family:Georgia,Arial,Verdana,helvetica,sans-serif;font-size:17px;height:26px;}*/
/*.actionButtonGrey{background-image: url("/finextra-images/site/gradientgrey.jpg");background-repeat:repeat-x;border:1px outset #CCC;cursor:pointer;float:left;
				 font-family:Georgia,Arial,Verdana,helvetica,sans-serif;font-size:17px;height:26px;}*/
				 
/*.actionButtonGreen{background-image: url("/finextra-images/site/gradientgreen.jpg");background-repeat:repeat-x;border:1px outset #CCC;
              cursor:pointer;float:left;font-family:Georgia,Arial,Verdana,helvetica,sans-serif;font-size:17px;height:26px;}
.actionButtonRed{background-image: url("/finextra-images/site/gradientred.jpg");background-repeat:repeat-x;border:1px outset #CCC;
              cursor:pointer;float:left;font-family:Georgia,Arial,Verdana,helvetica,sans-serif;font-size:17px;height:26px;}*/
.miniActionButtonGrey{background-image:url("https://www.finextra.com/finextra-images/site/gradientgrey.jpg");background-repeat:repeat-x;border:1px outset #CCC;cursor:pointer;
    float:left;font-family:Georgia,Arial,Verdana,helvetica,sans-serif;font-size:12px;height:17px;clear:both;}
/*Vertical Ticker*/
.vTickerDesc{}
#BreakingNewsStories{}

.miniSurveyColour0{background-color:#fab70a;float:left;}
.miniSurveyColour1{background-color:#009b7d;float:left;}
.miniSurveyColour2{background-color:#b71250;float:left;}
.miniSurveyColour3{background-color:#15366f;float:left;}

/*News item tags*/
.ncMetaDataTag{color:#333;-webkit-user-select:none;border:1px solid transparent;
		border-radius:4px;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;
		margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap;
		margin-right:1px;margin-top:1px;float:left;}
  
.ncMetaDataSnippet{float:left;background-color:#B3B3B3;color:#fff;-webkit-user-select:none;
	background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;
	display:inline-block;font-size:14px;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;touch-action:manipulation;vertical-align:middle;
	white-space:nowrap;margin-right:1px;margin-top:1px;}

/*top en blogs on home page*/
.leftHomeTenBlogPanel{margin-right:10px;width:80px;float:left;}
.leftHomeTenBlogPanel img{max-width:80px;max-height:80px;overflow:hidden;}
.rightHomeTenBlogPanel{float:left;width:390px;}

/*videos in community*/
.videoImageTop .videoImageInner{background-color:#1b1b1b;}
.videoImageInner img{opacity:0.4;z-index:2;}
.videoImageInner{height:169px;opacity:1;width:300px;float:left;}
.videoImageInner img{width:300px;}
.videoImage{clear:both;color:#FFFFFF;display:block;float:left;margin-top:-169px;}
.innerLinkSpan{display:block;height:149px;padding:10px;width:280px;}
a.videoImage:hover{text-decoration:none;}
.innerLinkSpanVideo{width:280px;padding:10px;float:left;text-align:right;margin-top:-61px;z-index:100;}


/*navigation menu items - also, see the responsive css*/
/* Clearfix */
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom: 1;}
/* Basic Styles */

nav a#pull {
    text-align: left;
    line-height: 40px;
    width: 100%;
    background: #455868;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 21px;
    display: none;
    color: #fff;
}

/*end - navigation menu items - also, see the responsive css*/

/*feature download listing*/
.dlContent{width:230px;float:left;display:inline-block;margin-top:35px;height:350px;overflow:hidden;}
/*.rott:before {
  content:'';
  width:100%;
  height:100%;    
  position:absolute;
  left:0;
  top:0;
  background:linear-gradient(transparent 300px, white);
}
.rott:after {
     background:none;
}*/

.box1 {float: left;clear: both;}
.box1, .box2, .box3{margin-right:19px;}
.box1 img, .box2 img, .box3 img, .box4 img{width:100%;}

/*REgister button*/
.actionButton, .btn, .loginBtn{
  background-color:#337AB7;
  border-color:#2E6DA4;
    color:#FFFFFF;
}
.actionButtonGrey{
  background-color:#ccc;
  border-color:#999;
}
.actionButtonGreen{
  background-color:#78de18;
  border-color:#4aba32;
}
.actionButtonRed{
  background-color:#fc484b;
  border-color:#ff0000;
}

.actionButton, .actionButtonGrey, .actionButtonGreen, .actionButtonRed, .btn{
  color:#FFFFFF;
  -webkit-user-select:none;
  background-image:none;
  border:1px solid transparent;
  border-radius:4px;
  cursor:pointer;
  display:inline-block;
  font-size:14px;
  font-weight:normal;
  line-height:1.42857;
  margin-bottom:0;
  padding:6px 12px;
  text-align:center;
  touch-action:manipulation;
  vertical-align:middle;
  white-space:nowrap;
}
.actionButton:hover, .btn:hover,
.actionButton:focus, .btn:focus,
.actionButton.focus, .btn.focus,
.actionButton:active, .btn:active,
.actionButton.active, .btn.active {
    color: #fff;
    background-color: #316ac5;
    text-decoration: none;
}

.actionButtonGrey:hover,
.actionButtonGrey:focus,
.actionButtonGrey.focus,
.actionButtonGrey:active,
.actionButtonGrey.active{background-color:#999;text-decoration:none;}

.actionButtonGreen:hover,
.actionButtonGreen:focus,
.actionButtonGreen.focus,
.actionButtonGreen:active,
.actionButtonGreen.active{background-color:#4aba32;text-decoration:none;}

.actionButtonRed:hover,
.actionButtonRed:focus,
.actionButtonRed.focus,
.actionButtonRed:active,
.actionButtonRed.active{background-color:#ff0000;text-decoration:none;}

/*taken from bootstrap css*/
.sr-only {border:0;clip:rect(0px 0 0 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}

/*location*/
    .google-maps {
        position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
        text-align:center;
    }
    .google-maps iframe 
    {
        position:absolute;
        top:0;
        left:0;
        width:100% !important;
        height:100% !important;
    }

    /*autocomplete*/
.ui-state-disabled {color:#f00; opacity:1!important;font-weight:normal;}


/*Opt in css*/
.opt-in label{
    font-weight:bold;
}

/*images input blog*/
.Blog img {
    max-width: 100%;
}


.youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.youtube iframe, .youtube object, .youtube embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}