﻿@import url(/includes/styles/main5.css);

/* Header overrides */
.LayerFatter {border-top:0;}

.grid-view td a {
    font-size:10px !important;
}
.newi
{
    color: #ff0000;
    font-size: 8px;
    display: inline;
    margin-left: 4px;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 16px;
}

.Input2 {
    width: 180px;
}
.headlineFirst {
	width:270px;/*wrote 270px from 280px for ticket #37426(Formatting of articles on home page messed up)*/
	color: #000;
	line-height:18px !important;
	padding-bottom:2px; 
}

/*Used for adding Premium icon. Added By:Saif Sarwer(Used for Tool)*/
.slinkPrem, a.slinkPrem:link, a.slinkPrem:visited {background-image:url('/includes/images/sprite-hp.gif');background-repeat:no-repeat;background-position:0px -15px !important;padding: 0 0 0 15px;} 
/*Used for adding Premium icon. Added By:Saif Sarwer(Used for OEIC/ Unit Trust)*/
.slinkFR, a.slinkFR:link, a.slinkFR:visited {background-image:url('/includes/images/sprite-hp.gif');background-repeat:no-repeat;background-position:4px -15px;} 
/*Being used in My portfolio section*/
.slinkmp, a.slinkmp:link, a.slinkmp:visited {background-image:url('/includes/images/sprite-hp.gif');background-repeat:no-repeat;background-position:13px -10px;} 

.slinklnp, a.slinklnp:link, a.slinklnp:visited {
    background-image: url('/includes/images/sprite-hp.gif');
    background-position: 0 -11px;
    background-repeat: no-repeat;
    float: left;
    font: 12px/24px arial;
    padding: 0 0 0 8px;
    width: auto;
}
/*FR:Start Below class are used for premium banner on Fund Report*/
.promotionalBannerRT {
background-image: url('/includes/images/premiummember955.png');
border: 1px solid #BBB;
background-repeat: no-repeat;
margin-bottom: 0px;
margin-top: 50px;
margin-left:10px;
height: 24px;
width: 93%;
}

.promotionalBannerRT p {
margin: 0;
padding: 0 0 0 149px;
float: right;
font-family: Verdana,Geneva,sans-serif;
font-size: 10px;
line-height: 24px;
color: #333;
display: block;
}

.PremiumRT {
float: left;
width: 100%;
height: 24px;
border: 0;
}
/*FR:Ends*/
.qualRatingLinksPremium {
background-image: url('/includes/images/sprite-hp.gif');
background-position: 4px -15px;
background-repeat: no-repeat;
padding-left: 18px;
}

.qualRatingLinksNormal {
padding-left: 18px;
}

.qualRatingLinksMore {
background-image: none;
padding-left: 0px;
}

.frameDianomiCustomUnit{
padding:0px; width:383px; height:309px; margin:0px;
}

#iSharesSignupWrapper
{
	margin-bottom: 0px;
}

.hidePadding
{
	padding-bottom: 0px;
}

.Tabbase_tab{padding-right:58px!important;}
div.IMMCloseRightCurve{width:40px!important; padding:0 10px 0 0!important;}

.grid-view td.left
{
	width: 230px;
}

/* Corp Blocks @Header */
#searchpanel
{
	left: 380px;
}
#Wrapper {
    width: 100%;
    max-width:none;
}
#LayerHeader {
    padding: 0 0 0 0;
    max-width:none;
}
#Header {
    margin-left: 18px;
    margin-right: 18px;
    max-width: 1164px;
    margin:auto;
}
#LayerMainContent {
    margin: 6px auto 0 auto;
}
#Navbar .mds-site-navigation .mds-site-navigation__list {
    max-width: 1200px;
    margin: auto
}

#Tabbase .mds-site-navigation .mds-site-navigation__list {
    max-width: 1200px;
    margin: auto
}

#ctl00__columns__col1 .headlineFirst, #ctl00__columns__col2 .headlineFirst,
#ctl00__columns__col1 .headlineRSSRow h2, #ctl00__columns__col2 .headlineRSSRow h2 {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.2 !important;
    font-size: 23px;
    font-weight: 600;
    color: #1e1e1e !important;
    text-decoration: none;
}

#ctl00__columns__col1 .clearfix.newsItemRow:first-child .headlineFirst {
    font-size: 32px !important;
}

#ctl00__columns__col1 .headlineFirst:hover, #ctl00__columns__col2 .headlineFirst:hover,
#ctl00__columns__col1 .clearfix.newsItemRow1 .headline1:hover, #ctl00__columns__col2 .headline1:hover {
    color: #006fba !important;
}

#ctl00__columns__col1 .headlineFirst:focus, #ctl00__columns__col2 .headlineFirst:focus,
#ctl00__columns__col1 .clearfix.newsItemRow1 .headline1:focus, #ctl00__columns__col2 .headline1:focus {
    box-shadow: 0 0 4px 2px rgba(0, 119, 207, 0.8);
}

#ctl00__columns__col1 .middeckFirst, #ctl00__columns__col2 .middeckFirst,
#ctl00__columns__col1 .clearfix.newsItemRow1 .headline1, #ctl00__columns__col2 .headline1 {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    line-height: 1.375;
    font-size: 16px;
    font-weight: 300;
    margin-top: 6px;
    margin-bottom: 8px;
    text-decoration: none;
}
#ctl00__columns__col1 .clearfix.moreRow .F10, #ctl00__columns__col2 .clearfix.moreRow .F10,
#ctl00__columns__col3 #_literalHtml h2 {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}
#ctl00__columns__col1 .articleImage, #ctl00__columns__col2 .articleImage {
    border-radius: 50%;
    padding-top: 0px;
    margin-left: 0px;
}
#_qualRatingsDiv #_qualRatings .qualRatingLinks,
#_qualRatingsDiv #_qualRatings .qualRatingDisclosure,
#_qualRatingsDiv #_qualRatings .qualRatingCells,
#_qualRatingsDiv #_qualRatings th {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
}

.title_b4, .title_b4 a, a.title_b4 {
    font-size: 14px;
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text_a7, .text_a7 a, a.text_a7 {
    font-size: 13px;
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.articleImage {
    float: left;
    height: 80px;
    width: 80px;
}
#cmsgoLineupArticlesMiddleBelow_lineup .articleImage {
    float: right;
}
.headlineFirstDark img {
    margin-right: 10px;
}

#homePageStayInformed_lineup .headlineFirstDark {
    border-top: none;
}

#homePageStayInformed_lineup .middeckFirst {
    clear: none;
}

#homePageStayInformed_lineup .headlineFirst {
    background-color: black;
    color: white !important;
}
#homePageStayInformed_lineup .moreRow a {
    float: right;
}

.personalDetailInner, .MyProfilePremiumRegistration {
    background: #fdfdfd !important;
}
.MyProfilePremiumRegistration * {
    font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.MyProfilePremiumRegistration .personalDetail *:not(.topPagesName) {
    font-size: 15px !important
}
.MyProfilePremiumRegistration h1
{
    font-size:20px !important;
}
.MyProfilePremiumRegistration .personalDetail .topPagesName,
.MyProfilePremiumRegistration .personalDetail .topPagesNameForAlerts {
    font-size: 17px !important;
}

.bulletPanel a.textlink {
    font-weight: unset;
    font-size: 14px;
}