











      .transactionalcontainer .panel .EqCollapsibleSectionContainer {
            background-color: white;
            border-top-color: #e6ebe6;
            border-bottom-color: #e6ebe6;
            border-left-color: #e6ebe6;
            border-right-color: #e6ebe6;
        }

      .informationalcontainer .panel .EqCollapsibleSectionContainer {
            background-color: white;
            border-top-color: white;
            border-bottom-color: white;
            border-left-color: white;
            border-right-color: white;
        }


        .ExpandingHeaderContainer,

        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row:hover,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row--selected,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__row:hover,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__row--selected {
background-color: white;
        }
        .ExpandingHeaderContainer.expandPanelOpen {
background-color: white;
        }

.transactionalcontainer .ExpandingHeaderContainer {
background-color: #e6ebe6;
        }

        .transactionalcontainer .ExpandingHeaderContainer.expandPanelOpen {
background-color: #e6ebe6;
        }


        .ExpandingHeaderContainer.expandPanelOpen .expandingIcon i.fa, .ExpandingHeaderContainer.expandPanelOpen h2, .ExpandingHeaderContainer.expandPanelOpen .expandingIcon span.fa {
color: #00323c;
        }
        .ExpandingHeaderContainer.expandPanelOpen .expandingIcon i.fa, .ExpandingHeaderContainer.expandPanelOpen .expandingIcon span.fa {
color: #00856f;
        }
        .ExpandingHeaderContainer .expandingIcon i.fa, .ExpandingHeaderContainer h2, .ExpandingHeaderContainer .expandingIcon span.fa {
color: #00856f;
        }
        .ExpandingHeaderContainer .expandingIcon i.fa, .ExpandingHeaderContainer .expandingIcon span.fa {
color: #00856f;
        }


.transactionalcontainer .ExpandingHeaderContainer.expandPanelOpen {
border-top-color: #e6ebe6;
border-bottom-color: #e6ebe6;
border-left-color: #e6ebe6;
border-right-color: #e6ebe6;
}

.transactionalcontainer .ExpandingHeaderContainer {
border-top-color: #e6ebe6;
border-bottom-color: #e6ebe6;
border-left-color: #e6ebe6;
border-right-color: #e6ebe6;
}

.informationalcontainer .ExpandingHeaderContainer.expandPanelOpen {
border-top-color: white;
border-bottom-color: white;
border-left-color: white;
border-right-color: white;
}

.informationalcontainer .ExpandingHeaderContainer {
border-top-color: white;
border-bottom-color: white;
border-left-color: white;
border-right-color: white;
}

.EqCollapsibleSectionContainer.open{
border-bottom-color: #e6ebe6 !important;
}

.informationalcontainer .expandingHeaderCopy h2 {
font-size: 32px;
}



        
        
        .MBSWarning{
        border-color: #d24542;
        background-color: #fff;
        }
        .MBSWarning p a,
        .MBSWarning .fa,
        .MBSWarningTitle {
        color: #d24542;
        }
        .mobile .MBSWarning,
        .desktop #SectionRight .MBSWarning{
        background-color: white;
        }

        
        .MBSNotification{
        border-color: #00856f;
        background-color: white;
        }
        .MBSNotification p a,
        .MBSNotification .fa,
        .MBSNotificationTitle {
        color: #00856f;
        }
        .mobile .MBSNotification,
        .desktop #SectionRight .MBSNotification{
        background-color: white;
        }

        
        .MBSSuccess{
        border-color: #00856f;
        background-color: white;
        }
        .MBSSuccess p a,
        .MBSSuccess .fa,
        .MBSSuccessTitle {
        color: #00856f;
        }
        .mobile .MBSSuccess,
        .desktop #SectionRight .MBSSuccess{
        background-color: white;
        }

        
        .MBSInformation{
        border-color: #00856f;
        background-color: white;
        }
        .MBSInformation p a,
        .MBSInformation .fa,
        .MBSInformationTitle {
        color: #00856f;
        }
        .mobile .MBSInformation,
        .desktop #SectionRight .MBSInformation{
        background-color: white;
        }

        
        .MBSAlert{
        border-color: #d24542;
        background-color: white;
        }
        .MBSAlert p a,
        .MBSAlert .fa,
        .MBSAlertTitle {
        color: #d24542;
        }
        .mobile .MBSAlert,
        .desktop #SectionRight .MBSAlert{
        background-color: white;
        }





        .articleListItem {
border-color: #2bc7a8;
        }



        

        .balancesWrapper {
        border-top-color: #cccccc;
        border-left-color: #cccccc;
        }
        .balancesItem {
        background-color: #fff;
        border-bottom-color: #cccccc;
        border-left-color: #cccccc;
        border-right-color: #cccccc;
        }
        .border3 {
        border-right-color: #cccccc;
        }
        .balancesWrapperSeperator {
        color: #cccccc;
        }
        .BalancesContainer .fa-arrow-down,
        .BalancesContainer .loss,
        .loss,
        .SecureNavCell .loss i,
        .Totals .loss,
        .loss .BannerSubText,
        .loss .fa {
        color: #d24452;
        }
        .BalancesContainer .fa-arrow-up,
        .BalancesContainer .profit,
        .profit,
        .SecureNavCell .profit i,
        .Totals .profit,
        .dashboardTable td.profit,
        .profit .BannerSubText,
        .profit .fa
        {
        color: #00856f;
        }
        .BalancesContainer .fa-arrow-left,
        .BalancesContainer .nochange,
        .nochange,
        .SecureNavCell .nochange i,
        .Totals .nochange,
        .nochange .BannerSubText,
        .nochange .fa {
        color: #63656b;
        }
        .ProductInfo .FirstItem .BalancesHeader,
        .ProductInfo .SecondItem .BalancesHeader,
        .ProductInfo .ThirdItem .BalancesHeader,
        .FurtherInfo .FirstItem .BalancesHeader,
        .FurtherInfo .SecondItem .BalancesHeader,
        .FurtherInfo .ThirdItem .BalancesHeader {
        border-color: #cccccc;
        }
        .TotalIsaBarMarker {
        border-color: #00323c;
        }





        .betaCopy {
        color: #00323c;
        }
        .aboutTheBetaContainer .ExpandingHeaderContainer {
        border-top-color: #cccccc;
        }
        .aboutTheBetaContainer .faqPanelContainer {
        border-bottom-color: #cccccc;
        }



        
        .blogAuthorInitials{
        background-color: #00323c;
        }
        .blogTile{
        background: white;
        }
        .blogTileCategoryTag {
        border-color: #cccccc;
        color: white;
        }
        .blogTileCategoryTag:hover {
        color: white;
        }
        .blogTileAuthor{
        border-top-color: #cccccc;
        }
        .blogTileAuthorNameLink{
        color: #00323c;
        }
        .blogTileAuthor .noImage {
        color: white;
        }
        .blogCategory{
        border-color: #5a555a;
        border-color: #cccccc;
        }
        .blogCategoryTitle, .blogCategorySummary, .blogCategoryLatestCount, .blogCategoryCount {
        color: #00323c;
        }
        .blogArticlePanelContainer,
        #BlogArticleContainer #SectionRight .panel{
        background-color: white; 
        }
        .blogAuthorInner{
        border-color: #cccccc;
        }
        .blogTileCategoryTags{
        background-color: rgba(0,0,0,.3); 
        }







.breadcrumb i {
color: #2bc7a8;
}






.primaryNavigation .breadcrumb > li a,
.primaryNavigation .breadcrumb > li.active,
.primaryNavigation .breadcrumb > li + li:before {
color: #00323c;
}

.primaryNavigationInverted .breadcrumb > li a,
.primaryNavigationInverted .breadcrumb > li.active,
.primaryNavigationInverted .breadcrumb > li + li:before {
color: white;
}

.primaryNavigation .breadcrumb > li a,
.primaryNavigation .breadcrumb > li.active,
.primaryNavigation .breadcrumb > li + li:before  {
color: #00323c;
}






        button .disabled {
background-color: #c3c4c5;
        border-radius: 3px;
color: #fff;
        }


        .profileMenuCounter,
        .mainbannerButton .fa,
        .portfoliobannerButton .fa,
        .PrimaryAdvertBtn,
        .BSPrimarybtn, span.BSPrimarybtn > a,
        .primaryNavigationAlternative .BSPrimarybtn {


        background: linear-gradient(121deg,
#00856f 65%,
#2bc7a8
        );
color: white;
        }

        .mainbannerButton:visited .fa,
        .portfoliobannerButton:visited .fa,
        .PrimaryAdvertBtn:visited,
        .BSPrimarybtn:visited, span.BSPrimarybtn > a:visited {
background-color: #2bc7a8;
color: white;
        }

        .mainbannerButton:focus .fa,
        .portfoliobannerButton:focus .fa,
        .PrimaryAdvertBtn:focus,
        .BSPrimarybtn:focus, span.BSPrimarybtn > a:focus {
background-color: #00323c;
color: white;
        }

        .mainbannerButton:hover .fa,
        .portfoliobannerButton:hover .fa,
        .PrimaryAdvertBtn:hover,
        .BSPrimarybtn:hover, .BSPrimarybtnDisabled, span.BSPrimarybtn > a:hover,
        .primaryNavigation .BSPrimarybtn:hover,
        .primaryNavigationInverted .BSPrimarybtn:hover  {
background: #00323c;
color: white;
        }



        .PrimaryAdvertBtn.NotAvailable:hover,
        .BSPrimarybtn:hover i.fa, .BSPrimarybtnDisabled i.fa {
color: white;
        }

        .mainbannerButton:active .fa,
        .portfoliobannerButton:active .fa,
        .PrimaryAdvertBtn:active,
        .BSPrimarybtn:active, span.BSPrimarybtn > a:active {
background-color: white;
color: #2bc7a8;
        }


        div.pinPadNumbersWrap .BSSecondarybtn:focus,
        div.pinPadNumbersWrap .BSSecondarybtn:focus a,
        div.pinPadNumbersWrap .BSSecondarybtn a:focus,
        .BSSecondarybtn, .BSSecondarybtn a,
        .panelInvertedTextColour .BSSecondarybtn a  {
        background-color: white;
        border-color: #00856f;
        color: #00856f;
        }

        .BSSecondarybtn:visited,
        .BSSecondarybtn a:visited {
        background-color: white;
        border-color: #00856f;
        color: #00856f;
        }

        .BSSecondarybtn:focus,
        .BSSecondarybtn:focus a,
        .BSSecondarybtn a:focus {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }

        .BSSecondarybtn:hover, .BSSecondarybtnDisabled,
        .BSSecondarybtn:hover a,
        .primaryNavigation .BSSecondarybtn:hover,
        .primaryNavigationInverted .BSSecondarybtn:hover {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }

        .BSSecondarybtn.buttonclicked:hover, .BSSecondarybtn.buttonclicked a:hover {
        background-color: #00323c !important;
        color: white !important;
        }

        .BSSecondarybtn.NotAvailable:hover
        {
        background-color: white;
        border-color: #00856f;
        color: #00856f;
        }

        .BSSecondarybtn:active,
        .BSSecondarybtn a:active,
        .BSSecondarybtn:active a{
        background-color: white;
        border-color: #00856f;
        color: #00856f;
        }
        .SecondaryAdvertBtn {
        background-color: white;
        border-color: #00856f;
        color: #00856f;
        }

        .SecondaryAdvertBtn:visited {
        background-color: white;
        border-color: #00856f;
        color: #00856f !important;
        }

        .SecondaryAdvertBtn:focus {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }

        .SecondaryAdvertBtn:hover {
        background-color: #00323c;
        border-color: #00323c;
        color: white !important;
        }

        .SecondaryAdvertBtn.NotAvailable:hover {
        background-color: white;
        border-color: #00856f;
        color: #00856f;
        }

        .SecondaryAdvertBtn:active {
        background-color: #00323c;
        border-color: #00323c;
        color: #00856f;
        }

        .BSPrimaryLightBtn, span.BSPrimaryLightBtn > a {
        background-color: white;
        border-color: white;
        color: #00856f;
        }

        .BSPrimaryLightBtn:visited, span.BSPrimaryLightBtn > a:visited {
        background-color: white;
        border-color: white;
        color: #00856f;
        }

        .BSPrimaryLightBtn:focus, span.BSPrimaryLightBtn > a:focus {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }

        .BSPrimaryLightBtn:hover, .BSPrimaryLightBtnDisabled, span.BSPrimaryLightBtn > a:hover {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }

        .BSPrimaryLightBtn:active, span.BSPrimaryLightBtn > a:active {
        background-color: #00323c;
        border-color: #00323c;
        color: #00856f;
        }

        .BSSecondaryLightBtn, span.BSSecondaryLightBtn > a {
        background-color: transparent;
        border-color: white;
        color: white;
        }

        .BSSecondaryLightBtn:visited, span.BSSecondaryLightBtn > a:visited {
        background-color: transparent;
        border-color: white;
        color: white;
        }

        .BSSecondaryLightBtn:focus, span.BSSecondaryLightBtn > a:focus {
        background-color: white;
        border-color: white;
        color: #00856f;
        }

        .BSSecondaryLightBtn:hover, .BSSecondaryLightBtnDisabled, span.BSSecondaryLightBtn > a:hover {
        background-color: white;
        border-color: white;
        color: #00856f;
        }

        .BSSecondaryLightBtn:active, span.BSSecondaryLightBtn > a:active {
        background-color: transparent;
        border-color: white;
        color: white;
        }

        .moreBtn {
        background-color: white;
        color: #00323c;
        }
        .BackButton a,
        .BackButton i {
        color: #00323c;
        }

        .btnToggledefault, .btnToggledefaultNoHover {
        background-color: white;
        border-color: #00856f;
        color: #00856f;
        }
        .btnToggledefaultpicked,
        .btnToggledefault:hover {
        color: #fff;
        color: white;
        background-color: #00856f;
        border-color: #2bc7a8;
        }
        .btnToggledefault.InputControlError {
        border-color: #d24542;
        }


        
        .BSTertiarybtn, .BSTertiarybtn i {
        background-color: transparent;
        border-color: #de0001;
        color: #00856f;
        }

        .BSTertiarybtn:active, .BSTertiarybtn:active i {
        background-color: transparent;
        border-color: #de0001;
        color: #00856f;
        }

        .BSTertiarybtn:visited, .BSTertiarybtn:visited i {
        background-color: transparent;
        border-color: #de0001;
        color: #00856f;
        }

        .BSTertiarybtn:focus, .BSTertiarybtn:focus i {
        background-color: transparent;
        border-color: #de0001;
        color: #2bc7a8;
        }

        .BSTertiarybtn:hover, .BSTertiarybtn:hover i {
        background-color: transparent;
        border-color: #de0001;
        color: #2bc7a8;
        }

        .BSTertiaryLightBtn, .BSTertiaryLightBtn i {
        background-color: transparent;
        border-color: #de0001;
        color: white;
        }

        .BSTertiaryLightBtn:active, .BSTertiaryLightBtn:active i {
        background-color: transparent;
        border-color: #de0001;
        color: white;
        }

        .BSTertiaryLightBtn:visited, .BSTertiaryLightBtn:visited i {
        background-color: transparent;
        border-color: #de0001;
        color: white;
        }

        .BSTertiaryLightBtn:focus, .BSTertiaryLightBtn:focus i {
        background-color: transparent;
        border-color: #de0001;
        color: #2bc7a8;
        }

        .BSTertiaryLightBtn:hover, .BSTertiaryLightBtn:hover i {
        background-color: transparent;
        border-color: #de0001;
        color: #2bc7a8;
        }

        .BSTertiaryAlternativeBtn, .BSTertiaryAlternativeBtn i {
        background-color: transparent;
        border-color: #de0001;
        color: #2965f6;
        }

        .BSTertiaryAlternativeBtn:active, .BSTertiaryAlternativeBtn:active i {
        background-color: transparent;
        border-color: #de0001;
        color: #2965f6;
        }

        .BSTertiaryAlternativeBtn:visited, .BSTertiaryAlternativeBtn:visited i {
        background-color: transparent;
        border-color: #de0001;
        color: #2965f6;
        }

        .BSTertiaryAlternativeBtn:focus, .BSTertiaryAlternativeBtn:focus i {
        background-color: transparent;
        border-color: #de0001;
        color: #00323c;
        }

        .BSTertiaryAlternativeBtn:hover, .BSTertiaryAlternativeBtn:hover i {
        background-color: transparent;
        border-color: #de0001;
        color: #00323c;
        }

        
        #webChatBtn, #webChatBtn i {
        background-color: #2965f6;
        border-color: #2965f6;
        color: white;
        }

        #webChatBtn:active, #webChatBtn:active i {
        background-color: #2965f6;
        border-color: #2965f6;
        color: white;
        }

        #webChatBtn:visited, #webChatBtn:visited i {
        background-color: #2965f6;
        border-color: #2965f6;
        color: white;
        }

        #webChatBtn:focus, #webChatBtn:focus i {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }

        #webChatBtn:hover, #webChatBtn:hover i {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }


        
        .socialShareListItemLink i:before,
        .socialShareListItemLink:active,
        .socialShareListItemLink:focus,
        .socialShareListItemLink .fa {
        color: #2bc7a8;
        }
        .socialShareListItemLink i:hover:before{
        color: #00323c;
        }
        
        .panelInvertedTextColour .socialShareListItemLink i:before,
        .panelInvertedTextColour .socialShareListItemLink:active,
        .panelInvertedTextColour .socialShareListItemLink:focus,
        .panelInvertedTextColour .socialShareListItemLink .fa {
        color: #fff;
        }
        .panelInvertedTextColour .socialShareListItemLink i:hover:before{
        color: #ccc;
        }



        
        .sliderButton{
        border-color: #2bc7a8;
        color: #2bc7a8;
        background: white;
        }
        .panelInvertedTextColour .sliderButton{
        border-color: #00323c;
        color: #00323c;
        
        }
        .sliderButton .fa {
        color: #2bc7a8;
        }
        .panelInvertedTextColour .sliderButton .fa {
        color: #00323c;
        }
        .slider .noUi-horizontal .noUi-handle {
        background-color: #2bc7a8;
        }
        .panelInvertedTextColour .slider .noUi-horizontal .noUi-handle {
        background-color: #00323c;
        }
        .calculatorResultContributionValue{
        color: #2bc7a8;
        }
        .panelInvertedTextColour .calculatorResultContributionValue{
        color: #2bc7a8;
        }
        .calculatorResultValueGrowth {
        color: #2bc7a8;
        }
        .panelInvertedTextColour .calculatorResultValueGrowth {
        color: #2bc7a8;
        }
        .calculatorResultValueInvestment {
        color: #2bc7a8;
        }
        .panelInvertedTextColour .calculatorResultValueInvestment {
        color: #2bc7a8;
        }
        .calculatorOptionLabel span {
        color: #00323c;
        }
        .panelInvertedTextColour .calculatorOptionLabel span {
        color: #ffffff;
        }
        .slider .noUi-background {
        background-color: #00323c;
        border-color: #00323c;
        }
        .panelInvertedTextColour .slider .noUi-background {
        background-color: #2bc7a8;
        border-color: #2bc7a8;
        }
        .slider .noUi-connect{
        background-color: #2bc7a8;
        }
        .panelInvertedTextColour .slider .noUi-connect{
        background-color: #2bc7a8;
        }



        
        .flex-direction-nav a:before,
        .panelCarousel .panelCarouselLightTextColour .flex-direction-nav a:before {
        color: #2bc7a8;
        }
        .flex-control-paging li a,
        .flex-control-paging li a.flex-active,
        .flex-direction-nav a,
        .flex-direction-nav a:before, .flex-direction-nav a:before,
        .panelCarousel .panelCarouselLightTextColour .flex-control-paging li a,
        .panelCarousel .panelCarouselLightTextColour .flex-control-paging li a.flex-active, .panelCarousel .panelCarouselLightTextColour .flex-direction-nav a:before,
        .panelCarousel .panelCarouselLightTextColour .flex-direction-nav a:before {
        border-color: #2bc7a8;
        }
        .flex-control-paging li a.flex-active:after, .flex-control-paging li a.flex-active::after {
        background: #2bc7a8;
        }


        
        .multiItemCarouselFlexslider .flex-control-paging li a, .multiItemCarouselFlexslider .flex-control-paging li a.flex-active, .multiItemCarouselFlexslider .flex-direction-nav a:before,
        .carouselFlexslider .flex-control-paging li a, .carouselFlexslider .flex-control-paging li a.flex-active, .carouselFlexslider .flex-direction-nav a:before {
        border-color: #2bc7a8;
        }
        .multiItemCarouselFlexslider .flex-control-paging li a.flex-active::after,
        .carouselFlexslider .flex-control-paging li a.flex-active::after {
        background: #2bc7a8;
        }

        
        .panelCarousel .panelCarouselLightTextColour .flex-control-paging li a.flex-active::after {
        background-color: #2bc7a8;
        }

        .panelCarousel {
        color: #00323c;
        }

        .promoCarousel .promoCard.promoCardAlternate {
        background-color: #f2f2f2;
        }

        
        .panelCarousel .panelCarouselLightTextColour {
        color: white;
        }

        .articleCard.articleCardAlternate {
        background-color: #f2f2f2;
        }

        .eqCarousel .flex-control-paging li .flex-active,
        .eqCarouselColumn .flex-control-paging li .flex-active {
        background: #2bc7a8;
        }

        .eqCarousel .flex-control-paging li a,
        .eqCarouselColumn .flex-control-paging li a {
        border-color: #2bc7a8;
        }

        .invert-carousel-pagination-colour .flex-control-paging li a {
        color: #2bc7a8;
        border-color: #2bc7a8;
        }

        .invert-carousel-pagination-colour .flex-control-paging li .flex-active {
        background-color: #2bc7a8;
        }




        .ChooseSIPPWrapper,
        .chooseSIPPWrapperOuter {
        background-color: white;
        }
        .chooseSIPPWrapperIcon {
        background-color: #00323c;
        }
        .chooseSIPPDirectionArrow i.fa {
        color: #00323c;
        }
        .chooseSIPPWrapperIcon i.fa {
        color: white;
        }
        .chooseSIPPWrapperIcon.currentStepStyle {
        background-color: #2bc7a8;
        }
        .chooseSIPPDirectionArrow i.fa.currentStepStyle {
        color: #2bc7a8;
        }




        .colourPrimary {
color: #00323c;
        }
        .colourSecondary {
color: #00323c;
        }
        .colourTertiary {
color: #00856f;
        }



        a {
color: #00856f;
text-decoration: underline;
        }
        a:active {
color: #00856f;
	    outline: 2px solid; 
        outline-color: #4d90fe;
        }
        a:focus {
        color: #00856f;
        outline: 2px solid; 
        outline-color: #4d90fe;

        }
        
        div.pinPadNumbersWrap a:focus {
        color: #00856f;
        outline: 0 solid;
        }

        a:hover, a.selected {
        color: #00323c;
        }

        
        .downloadLink,
        .downloadLink a,
        span.downloadLink a,
        p span.downloadLink a,
        .newsletterPanel .newsletterSubtitle,
        .newsletterPanel.panelInvertedTextColour a.newsletterCtaBtn.BSPrimaryLightBtn {
        color: #00856f;
        }
        
        
        .newsletterPanel.panelInvertedTextColour .newsletterSubtitle{
        color: white;
        }
        .panelInvertedTextColour .downloadLink,
        .panelInvertedTextColour .downloadLink a,
        .panelInvertedTextColour span.downloadLink a,
        .panelInvertedTextColour p span.downloadLink a{
        color: white;
        }

        .signpost{
        color: #00323c;
        }

        .invertedSignpost{
        color: #fff;
        }


        
        .btnToggledefault:focus {
        outline-color: #4d90fe;
        }

        a.disabled {
        border-color: #de0001;
        color: #de0001;
        }
        a.disabled i.icon-font{
        color: #de0001;
        }


        
        .accountNameTitle h2 {
        color: #00323c;
        }

        .pageHeading {
        text-align: center;
        }


        
        .icon-font {
        color: #00856f;
        }
        .downloadLink:before {
        color: #00856f;
        }

        .titleIconButtonWrapper a,
        .titleIconButtonWrapper a:hover,
        .titleIconButtonWrapper .icon-font {
        color: #00323c;
        }
        .printContainer .titleIconButtonWrapper a,
        .printContainer .titleIconButtonWrapper a:hover,
        .printContainer .titleIconButtonWrapper i.fa,
        .printContainer .titleIconButtonWrapper i.stereo,
        .printButton .titleIconButtonWrapper a,
        .printButton .titleIconButtonWrapper a:hover,
        .printButton .titleIconButtonWrapper i.icon-font {
        color: #00323c;
        }





        .casSetUpStyle {
        background-color: #e6ebe6;
        border-color: #e6ebe6;
        }
        .casSetUpStyle i.fa,
        .casExistingStyle i.fa {
        color: #2bc7a8;
        }

        #DirectDebitDeclaration {
        background-color: #fff;
        border-color: #de0001;
        }




        #FullLengthTopSection {

background: white; 
        background: linear-gradient(to right,
white,
white
        );
border-top: 3px solid white;
}

.BannerSubText, .BannerSubText .fa, .BannerSubText .tooltip {
color: #778a8c;
}
.TotalIsaBarOuter {
background: #00856f; 
background: linear-gradient(to right,
#00856f,
#2bc7a8
);
border-top: 3px solid #00856f;
}
.ProductsSubContainer { 
border-top-color: #e6ebe6 !important;
}

.TotalIsa, .TotalIsaBarContainer, .TotalUsedIsa {
color: #333333;
}
.TotalIsaBarList .third span {
color: #333333;
}
.TotalIsaBarInner {
background-color: white;
border-color: #cccccc;
}

.ProductsNameV2CtfContainer, .ProductsNameV2IsaContainer, .ProductsNameV2Header, #OpenISA, #OpenSIPP
{
background-color: #e6ebe6;
}

.QuickLinksToggle, .productsContainerInner, .DashboardQLContainer
{
background-color: white;
}

#YourProducts .twoU#OpenSIPP
{
border-color: #e6ebe6;
}

#CurrentArrangements .fa-check {
color: #2bc7a8;
}

#CurrentArrangements a {
color: #00323c;
}

#DashboardMain .expandingHeaderCopy h2 {
font-size: 18px;
}

#DashboardMain #SectionLeft #expandingHeaderForOpenVirtualPortfolioContainer {
border-bottom-color: #e6ebe6;
}

.twoU#OpenSIPP + .twoU#OpenLisa, .fourU#OpenSIPP + .fourU#OpenLisa {
background-color: #e6ebe6;
}

#SectionRight #WatchlistsContainer #WatchlistWrapper, .wlcustomselect {
background-color: #e6ebe6;
}



        

        .TwoColItemContainer {
        background-color: #fff;
        border-color: #cccccc;
        }
        .TwoColItemLeft {
        border-right-color: #cccccc;
        }

        .featherlight {
        background: rgba(0,0,0,.5); 
        }
        .featherlight-content {
        border-top-color: #2bc7a8;
        }
        #EditBookCost_StockDescription,
        .featherlight-content {
        color: #000;
        }
        .featherlight-content h2 {
        border-bottom-color: #cccccc;
        }
        .lightBoxButtonContainer {
        border-top-color: #cccccc;
        }
        .featherlight-content .labelWrapper,
        .featherlight-content .textFieldWrapper {
        color: #000;
        }

        .EditBookCost_CurrentBookCost {
        background-color: #eee;
        color: #000;
        }



        #EditBookCostPanel h2 {
        }

        .timeoutPopupBigTime {
        color: #d24542;
        }
        .timeoutCountDownTextContent span {
        color: #d24542;
        }

        .DownloadLink .fa, .DownloadLink .download-title  {
        color: #00856f;
        }


        


        
        @media only screen and (min-width: 1200px) {

            
            .npsPagination>li>a:hover,
            .npsPagination>li>span:hover {
            background-color: #00323c;
            border-color: #00323c;
            color: white;
            }

            #CurrentRegularInvestmentsTable,
            #PortfolioHoldingsResultsTable,
            #ViewOrdersResultsTable,
            #CashStatementResultsTable,
            #StockHistoryResultsTable,
            #CashStatementInterestRatesResultsTable {
            color: #00323c;
            }

            #StockSearch_StockDetailsFunds_Table.TwoColItemContainer {
            border-top-color: #cccccc;
            border-left-color: #cccccc;
            }

            .tradingStockSearchContainer .TwoColItemWrapper {
            border-right-color: #cccccc;
            border-bottom-color: #cccccc;
            }

            .tradingStockSearchContainer .TwoColItemWrapper.altbg {
            border-right-color: #cccccc;
            }

            #MyProfileContainer .lastprofiletab {
            border-bottom-color: #cccccc;
            }

            
            .panelTable .rt-tableRow.rt-altbg{
            background: #f7f7f9;
            }
            .panelTable .rt-altbg .panelTableCell {
            border-right-color: #cccccc;
            }
            .panelTable .rt-altbg .panelTableCell:last-child {
            border-right-color: #cccccc;
            }
        }





        .dividerPrimary{
background-color: #2bc7a8;
        }
        .dividerSecondary{
background-color: #00323c;
        }
        .dividerTertiary{
background-color: #00323c;
        }
        .borderPrimary {
border-color: #2bc7a8;
        }
        .heroDivider {
background-color: #2bc7a8;
        }
        .pageHeadingDivider.dividerPrimary {
        color: #ed1d61;
background: #00323c;
        border: 0;
        }
        .dividerTop {
border-top-color: #cccccc;
        }
        .dividerBottom {
border-bottom-color: #cccccc;
        }

.eqDivider {
border-top-color: #cccccc;
}





        .downloadContentContainer {
        background-color: white;
        }
        .downloadHeading {
        background-color: #00323c;
        }
        .downloadHeading h2,
        .downloadHeading i {
        color: white;
        }
        .downloadSubSection {
        background-color: white;
        }
        .downloadSubSection h3{
        border-color: #cccccc;

        }
        .downloadSubSection ul li i {
        color: #00323c;
        }





        .ePrivacyWrapperOuter {
background-color: #52525b;
        }
        .ePrivacyWrapper {
background-color: #52525b;
color: white;
        }
        .ePrivacyButton .fa {
color: white;
        }
        .ePrivacyButton a .fa, .ePrivacyWrapper a, .primaryNavigationAlternative .ePrivacyWrapper a,
        .primaryNavigation .ePrivacyWrapper a,
        .primaryNavigation .ePrivacyWrapper a .icon-font,
        .ePrivacyButton a:hover .fa {
color: #2bc7a8;
        }


#cookiePolicyClose {
color: white;
        }



        
        #footer-wrapper-innertop {
        background-color: white;
        border-color: #f2f2f2;
        }
        #footer-wrapper  {
        background-color: #00323c;
        color: white;
        }
        #footer-wrapper a  {
        color: white;
        }
        #footer-wrapper a:visited  {
        color: white;
        }
        #footer-wrapper a:focus  {
        color: #2bc7a8;
        outline-color: #4d90fe;
        }
        #footer-wrapper a:hover  {
        color: white;
        }
        #footer-wrapper-innerbottom,
        .footerRiskCopyWrapper {
        color: white;        
        }

        #footer-wrapper-innerbottom { 
        background-color: #00323c;
        }

        #footerBarMobile,
        #footerBarTablet,
        #secureInboxfooterBarTablet,
        #secureInboxfooterBarMobile,
        #watchlistsfooterBarMobile,
        #watchlistsfooterBarTablet {
        color: #2bc7a8;
        background-color: #00323c;
        border-top-color: #00323c;
        }
        #footerBarMobile a,
        #footerBarTablet a,
        #footerBarMobile .fa,
        #footerBarTablet .fa,
        #secureInboxfooterBarTablet .fa,
        #secureInboxfooterBarMobile .fa,
        #watchlistsfooterBarMobile .fa,
        #watchlistsfooterBarTablet .fa,
        #secureInboxfooterBarTablet a,
        #secureInboxfooterBarMobile a,
        #watchlistsfooterBarMobile a,
        #watchlistsfooterBarTablet a {
        color: #2bc7a8;
        }
        .footerBarButtonWrapper {
        border-right-color: #2bc7a8;
        }

        #footer .fa{
        color: #fff;
        }

        .footerNavTitle {
        color: #4c4c4c; 
        }

        #footer-wrapper .footerRiskPdf a,
        #footer-wrapper .footerRiskPdf a:visited,
        #footer-wrapper .footerRiskPdf .fa {
        color: #006d8c;
        }

        .footerNavStyles { 
        color: #6f777b;
        }



        



        select {
background-image: url('/media/2263/select-dropdown-list-icon-dk-green.png');        }

        .checkboxStyle {
        background-color: #f3f2f2;
        }
        .form-control {
        color: black;
        background-color: #fff;
        border-color: #de0001;
        }
        .btn-default,
        .staticIcon-default {
        color: #2bc7a8;
        background-color: #00323c;
        border-color: #00323c;
        }
        .btn-default:hover {
        color: #2bc7a8;
        background-color: #00323c;
        border-color: #00323c;
        }
        .btn.focus, .btn:focus, .btn:hover {
        color: #2bc7a8;
        }
        .dropdownMenuStyling {
        border-color: rgba(0,0,0,.15);
        color: #de0001;
        background-color: #fff;
        }
        ul.dropdownMenuStyling li a:hover {
        color: #de0001;
        background-color: #fff;
        }


        
        input[type=text], select, textarea {    
        border-color: #acaaac;
        }
        .InputControlError,
        input[type=text].InputControlError { 
        background-color: #ffe4e4;
        border-color: #de0001;
        color: #de0001;
        }
        .TextError
        {
        color: #d24542;
        }
        select{
        background-color:#fff;
        }
        input:focus {
        border-color: #2bc7a8;
        }
        .btnToggledefault.DisabledElement{
        background-color: #eee;
        border-color: #aaa;
        color: #999;
        }
        .DisabledTextField input, .DisabledElement, .btnToggledefault.btnToggledefaultpicked.DisabledElement{
        background-color: #ddd;
        border-color: #aaa;
        color: #999;
        }
        .ErrorTextField input
        {
        border-color: #de0001;
        }
        .WarningTextField input
        {
        border-color: #F5A623;
        }
        .SuccessTextField input
        {
        border-color: #23e60d;
        }





.heroTitle, .heroContent, .heroContent h2, .heroContent h3, .heroContent h4, .heroContent h5{
    color: #00323c;
}
.panelInvertedTextColour .heroTitle, .panelInvertedTextColour .heroContent,
.panelInvertedTextColour .heroContent h2, .panelInvertedTextColour .heroContent h3, .panelInvertedTextColour .heroContent h4, .panelInvertedTextColour .heroContent h5,
.panelInvertedTextColour.panelHeroCarousel .pageHeading{
    color: #00323c;
}


.inverted-colours .heroContent,
.inverted-colours .heroContent h1,
.inverted-colours .heroContent p { 
    color: #ffffff;
}


    
    .blockPanelPreReg {    
    border-top-color: #00323c;
    border-right-color: #cccccc;
    border-bottom-color: #cccccc;
    border-left-color: #cccccc;
    background-color: white;
    }





.primaryNavigation {
background-color: transparent;
}

.primaryNavigationInverted {
background-color: transparent;
}


.primaryNavigationAlternative {
background-color: white;
}


.primaryNavigationInverted #SelectedUserAccountWrapper .fa,
.primaryNavigation .mastheadContainer .masthead a,
.primaryNavigation .mastheadMenu a,
.primaryNavigation .nav-item > a,
.primaryNavigation .icon-font {
color: #00323c;
}

.primaryNavigationInverted #SelectedUserAccountWrapper,
.primaryNavigationInverted .mastheadContainer .primaryNavigationBackgroundColourmasthead a,
.primaryNavigationInverted .nav-item > a,
.primaryNavigationInverted .loginNavigationWrapperInner .icon-font {
color: white;
}


.primaryNavigationAlternative a,
.primaryNavigationAlternative .loginNavigationWrapperInner .icon-font {
color: #00323c;
}

.primaryNavigation .BSSecondarybtn,
.primaryNavigation .BSSecondarybtn:active,
.primaryNavigation .BSSecondarybtn:visited {
background-color: transparent;
border-color: #00856f;
color: #00856f;
}

.primaryNavigationInverted .BSSecondarybtn,
.primaryNavigationInverted .BSSecondarybtn:active
.primaryNavigationInverted .BSSecondarybtn:visited {
background-color: transparent;
border-color: white;
color: white;
}


.primaryNavigation #mastheadExtraLinks a,
.primaryNavigation .masthead a {
color: #00323c;
}

.primaryNavigationInverted #mastheadExtraLinks a,
.primaryNavigationInverted .masthead a {
color: white;
}





#mastheadMenu .sub-nav.open {
border-top-color: #e6ebe6;
}




#mastheadMenuTouchScreen .nav-menu .nav-item a {
border-bottom-color: #e6ebe6;
}





.mastheadContainer #mastheadMenu .nav-menu .nav-item .sub-nav .masthead-sub-menu li a:hover {
border-color: #e6ebe6;
color: #00856f;
}



#mastheadMenuTouchScreen a:active,
#mastheadMenuTouchScreen a:focus,
.sub-nav-links a {
color: #00323c;
}

.nav-item > .nav-item-top-level.open.underlineBox:after, .hover.underlineBoxNoItems:after {
background-color: #00856f;
}

.nav-menu .nav-item  {
color: #00856f;
}

.sub-nav {
background-color: white;
border-color: white;
color: #de0001;
color: #00323c;
}

li.hoverCentre {
background-color: #00323c;
color: white;
}

ul.sub-nav-group-child-centrepanel h2 {
color: #00323c;
}

.sub-nav-group-child-centrepanel li a {
color: white;
}

.underlineBoxNoItems.open {
color: #00856f;
}

.sub-nav li.sub-nav-group-item-right .sub-nav-group-item-inner {
border-color: white;
}

.sub-nav-group-child li a,
.navMenuHeader {
color: #00323c;
}

.navClientLogo {
border-color: #00323c;
color: #00323c;
}


.primaryNavigation .loginNavigationWrapperInner .LoginLabel,
.primaryNavigation .loginNavigationWrapperInner .SignUpLabel {
color: #00323c;
}

.primaryNavigationInverted .loginNavigationWrapperInner .LoginLabel,
.primaryNavigationInverted .loginNavigationWrapperInner .SignUpLabel  {
color: white;
}


    #FixedWrapper #header-wrapperTop .mastheadContainer #mastheadMenuTouchScreen li a,
    #FixedWrapper #header-wrapperTop .mastheadContainer #mastheadMenuTouchScreen .sub-nav-group li a,
.sub-nav, .mobile-securenav {
border-bottom-color: #e6ebe6 !important;
    }

    #mastheadMenuTouchScreen .MainNav .submenuOpen,
    #FixedWrapper #header-wrapperTop .mastheadContainer #mastheadMenuTouchScreen .MainNav .submenuOpen .icon-font{
background-color: #00856f !important;
color: white;
    }

    #mastheadMenuTouchScreen .sub-nav-group .submenuOpen,
    #FixedWrapper #header-wrapperTop .mastheadContainer #mastheadMenuTouchScreen .sub-nav-group .submenuOpen .icon-font{
background-color: #319c8b !important;
color: white;
    }

#mastheadMenuTouchScreen .MainNav {
background-color: white;
}

#mastheadMenuTouchScreen .MainNav .nav-item .sub-nav-container, .SNheader {
background-color: #f6fafa;
}

#mastheadMenuTouchScreen .MainNav .nav-item .sub-nav .sub-nav-container .sub-nav-group .sub-nav-group-item .sub-nav-group-last .sub-nav-links a {
background-color: #f1f5f5;
}



li.hoverCentre,
li.hoverCentre {
background-color: #00323c;
color: white;
}

ul.sub-nav-group-child-centrepanel h2 {
color: #00323c;
}

.underlineBoxNoItems:hover {
color: #00856f;
}

.sub-nav li.sub-nav-group-item-right .sub-nav-group-item-inner {
border-color: white;
}

.sub-nav-group-child li a,
.navMenuHeader {
color: #00323c;
}

.navClientLogo {
border-color: #00323c;
color: #00323c;
}






        

            @media only screen and (max-width: 760px) {

            #titleBar {
            background-color: white;
            border-bottom-color: #00856f;
            }

            #titleBar .toggle {
            background-color: white;
            }

            #titleBar .toggle:focus {
            outline-color: #4d90fe;
            }

            #titleBar .toggleProfile,
            #titleBar .toggleProfile:focus {
            background-color: white;
            }

            #profilePanel {
            background-color: white;
            }

            .profile-sub-nav {
            
            }

            .profile-sub-nav-group .fl:hover {
            color: #2bc7a8;
            }

            .profile-sub-nav-group .fl {
            color: #00323c;
            }

            .profileHeaderLastLoggedIn {
            border-bottom-color: #e6ebe6;
            }

            .profile-sub-nav span.fa-stack i.fa-circle {
            color: #00323c;
            }

            .profile-sub-nav span.fa-stack i.fa-circle-thin {
            color: #00323c;
            }

            .profile-sub-nav span.fa-stack i.fa-stack-1x {
            color: #2bc7a8;
            }

            #MainContent {
            border-top-color: #de0001;
            }

            .blockPanelStyleBorderTop {
            border-top-color: #00323c;
            }

            #AccountBalances .border3 {
            border-right-color: #cccccc;
            }

            .OCDListCopy {
            border-bottom-style: #bbb; 
            }

            .RBRadioButton:hover {
            border-top-color: #eee;
            }

            #SecureNavOuterContainer {
            background-color: white;
            border-bottom-color: #00323c;
            }

            #IsaCell {
            border-bottom-color: #cccccc;
            }

            .SecureNavCell:last-child {
            border-right-color: #cccccc;
            }

            #SNUserAccounts {
            background-color: white;
            border-bottom-color: #cccccc;
            }

            #SecureNavTabOpener i {
            border-right-color: #00323c;
            border-bottom-color: #00323c;
            border-left-color: #00323c;
            background-color: white;
            color: #00323c;
            }

            .BalancesHeader {
            border-right-color: #cccccc;
            }

            .ProductsNameV2Header {
            border-bottom-color: #cccccc;
            }

            .UserBalancesDisplayItem {
            border-top-color: rgba(255, 255, 255, 0.3);
            }

            #UserBalancesDisplayGain {
            border-bottom-color: rgba(255, 255, 255, 0.3);
            }

            .ProductsContainer {
            border-bottom-color: #cccccc;
            }

            .TotalIsaBarList .third .ShowOnMobile {
            color: #adaead;
            }

            .rt-MobileHeader {
            background-color: white;
            color: #00323c;
            }

            #StockHistoryResultsTable-table {
            border-bottom-color: #cccccc;
            }

            #ViewOrdersFilterWrapper {
            background-color: white;
            }

            .maxWidth.MobileTabletSymbol {
            border-bottom-color: #cccccc !important;
            }

            .maxWidth.MobileTabletSymbol .item { 
            background-color:#7bb6bd;
            color:#fff;
            }

            #PortfolioHoldingsResultsTable-table .MobileTabletDescription { 
            color:#738ab5;
            }

            #PortfolioHoldingsResultsTable-table .cbSpacer, #CurrentRegularInvestmentsTable-table .cbSpacer {
            background-color: #fff;
            border-bottom-color: #cccccc;
            border-top-color: #cccccc;
            }

            
            .dashboardTable .rt-mobiletable-item .rt-mobileitem-header {
            color: #00323c;
            }

            .dashboardTable .rt-altbg, .dashboardTable .altbg {
            background-color: white;
            }

            .balancesWrapperInnerLeft {
            border-bottom-color: #cccccc;
            }

            .TwoColItemWrapper {
            border-bottom-color: #2bc7a8;
            }

            #AccountTransferForm .textFieldWrapperForm {
            border-bottom-color: #cccccc;
            }

            #SecureInboxResultsTableMobileHeader {
            background-color: #cbd6da;
            }

            #SecureInboxResultsTable-table .rt-mobiletable-item {
            border-bottom-color: #fff;
            }

            #SecureInboxResultsTable-table .rt-mobiletable.altbg .rt-mobiletable-item {
            border-bottom-color: #cccccc;
            }

            #SecureInboxResultsTable-table .altbg {
            background-color: #ecf1f2;
            }

            #MyProfileGroup .ExpandingHeaderContainer {
            background-color: white;
            border-top-color: #2bc7a8;
            border-bottom-color: transparent;
            }

            #MyProfileGroup .ExpandingHeaderContainer.profiletabDisabled {
            background-color: #de0001;
            }

            #expandingHeaderForpromocodes-ex {
            border-bottom-color: #2bc7a8;
            }

            #MyProfileGroup .expandPanelOpen {
            background-color: #f7f7f9;
            }

            #ThirdPartiesList .listBlock {
            border-bottom-color: #cccccc;
            }

            #MyProfileContainer #myProfileDetailsWrapper .row {
            border-bottom-color: #e6ebe6;
            }

            
            #screener-loader-container .ec-section--small *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row {
            border-color: #00856f !important;
            }

            #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__investment-link {
            color: #00856f !important;
            }

            }
        







        #screener-loader-container .ec-screener-loader-standard-top-nav .chosen-container-single .chosen-single {

background-image: url('/media/2263/select-dropdown-list-icon-dk-green.png') !important;        }

        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-tabs__tab a,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button {
        background-color: white;
        border-color: #00856f;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-tabs__tab a,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button h4 {
        color: #00856f;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected {
        background-color: #00856f;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button--selected h4 {
        color: white;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:hover:before {
        color: white;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn:hover,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn:hover {
        background-color: #00323c;
        border-color: #00323c !important;
        color: white;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:hover {
        background-color: #00323c;
        border-color: #00323c !important;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:hover,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination li a:hover,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-tabs__tab a:hover,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:hover h4 {
        color: white;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:hover,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination li a:hover,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-tabs__tab a:hover {
        background-color: #00323c;
        border-color: #00323c;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-container .chosen-choices,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-table .chosen-container .chosen-choices,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-results,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-single,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-results,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-table .chosen-single,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-table .chosen-results,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters__filter--chosen .chosen-container-single .chosen-single,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input {
        border-color: #acaaac;
        background-color: white;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-form__radio input:checked+span:before,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-filters-securities .ec-filters__field-group .ec-form__radio input:checked+span:before,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-form__checkbox label:hover span:before,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container:before,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-form__checkbox input:checked+span:before {
        color: #00856f;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container:before {
        content: stereo stereo-search;
        }
        #equinitiAppContainer .ec-competitors-table-rating-list li:before,
        #screener-loader-container .ec-table__ratingstar:after{
        content: "\f006" !important;
        color: #2bc7a8 !important;
        }
        .ec-security-report__download-link:after {
        content: "\ea0b" !important;
        color: #2bc7a8 !important;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:before,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-toggle-more-filters .ec-button__btn,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .ec-filters-action-buttons-container .mstar-button-reset .ec-button__btn {
        color: #00856f;
        border-color: #00856f;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-table-securities .ec-section--table-securities .ec-section__section--table-securities .ec-pagination li a,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-screener__action-bar-container {
        border-color: #00856f !important;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__thead .ec-table__cell--header-sorted {
        border-color: #00856f !important;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__investment-link:hover {
        color: #00856f !important;
        }
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container a:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-tabs__tab a:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-results-view-container .ec-button__btn:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-universe-selector .ec-chosen-investment-selector__button:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-container .chosen-choices:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-container .chosen-choices:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-table .chosen-container .chosen-choices:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-single:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-screener-paginator-details .chosen-container-single-nosearch .chosen-results:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-single:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-filters-securities .chosen-results:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-table .chosen-single:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-table .chosen-results:focus,
        #screener-loader-container .ec-screener-loader-standard-top-nav .mstar-criteria-selector-container .mstar-search-term .ec-form__input--container input:focus {
        outline-color: #4d90fe !important;
        }
        #screener-loader-container .ec-pagination__item .ec-pagination__item--number .ec-paginator--show-page-numbers .ng-scope .ec-pagination__item--active a,
        #screener-loader-container .ec-screener-loader-standard-top-nav .ec-tabs__tab--active a {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row:hover .ec-table__investment-link,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row--selected .ec-table__investment-link,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__row:hover .ec-table__investment-link,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__row--selected .ec-table__investment-link {
        color: #00323c;
        }
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row:hover .ec-table__cell,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-table-securities.ec-table .ec-table__row--selected .ec-table__cell,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__row:hover .ec-table__cell,
        #screener-loader-container .ec-section--large *:not(.ec-section) .ec-screener-loader-standard-top-nav .mstar-view-list-securities.ec-table .ec-table__row--selected .ec-table__cell {
        border-color: #cccccc !important;
        }


.panelNewsItems .panel-heading,
.panelNewsItems .panel-subheading {
    color: #2965f6;
}

.panelNewsItems {
    background-color: #f1f5f5;
}




.simple-gradient-overlay::after {    
    background-image: linear-gradient(345deg,
        #2965f6 0%,
        transparent 35% )
}






        

        @media (hover:none), (hover:on-demand) {
        /* suppress hover effect on devices that don't support hover fully - mobile/tablet */
        #bn a:hover, #bp a:hove {
        background-color: #e6ebe6 !important;
        color: #00856f !important;
        }

        #bn.npsDisabled a:hover, #bp.npsDisabled a:hover {
        background-color: #cccccc !important;
        color: white !important;
        }
        }

        .npsPagination>li>a:focus,
        .npsPagination>li>span:focus {
        background-color: #00323c;
        border-color: #00323c;
        color: white;
        }

        .npsPagination>li>a,
        .npsPagination>li>span {
        background-color: #e6ebe6;
        border-color: #cccccc;
        color: #00856f;
        }

        .npsPagination>.npsDisabled>a,
        .npsPagination>.npsDisabled>a:focus,
        .npsPagination>.npsDisabled>a:hover,
        .npsPagination>.npsDisabled>span,
        .npsPagination>.npsDisabled>span:focus,
        .npsPagination>.npsDisabled>span:hover {
        background-color: #cccccc;
        border-color: #cccccc;
        color: white;
        }

        .npsPagination>.npsActive>a,
        .npsPagination .npsActive>a:focus,
        .npsPagination>.npsActive>a:hover,
        .npsPagination>.npsActive>span,
        .npsPagination>.npsActive>span:focus,
        .npsPagination>.npsActive>span:hover {
        background-color: white;
        border-color: #cccccc;
        color: #00323c;
        }
        

        
        
        





        .promoOneText, .promoOneTitle,
        .videoPromoText, .videoPromoTitle {
color: #00323c;
        }
        .panelInvertedTextColour .promoOneText, .panelInvertedTextColour .promoOneTitle {
color: white;
        }
        .promoTwoHeading, .promoTwoContent, .headerColourInverted {
color: white;
        }
        .panelInvertedTextColour .promoTwoHeading, .promoTwoPaddedHoverWithOverlayLight .promoTwoContent, .promoTwoPaddedDefaultWithOverlayLight .promoTwoContent {
color: #00323c;
        }
        .promoTwoPaddedInner {
color: #cccccc;
        }
        .promoTwoPaddedHoverWithOverlayLight .promoTwoPaddedInner, .promoTwoPaddedDefaultWithOverlayLight .promoTwoPaddedInner{
color: #00323c;
        }
        .promoTwoPaddedHoverWithOverlayLight a, .panelInvertedTextColour .promoTwoPaddedHoverWithOverlayLight a {
color: #00323c;
border-color: #00323c;
        }
        .panelInvertedTextColour .videoPromoText, .panelInvertedTextColour .videoPromoTitle,
        .panelInvertedTextColour .pageHeading, .panelInvertedTextColour h1, .panelInvertedTextColour h2, .panelInvertedTextColour h3, .panelInvertedTextColour h4, .panelInvertedTextColour h5,
        .panelInvertedTextColour .sharedCardCopy h3,
        .panelPromoTwo h2, .panelPromoTwo h3, .panelPromoTwo h4, .panelPromoTwo h5{
color: white;
        }
        .panelInvertedTextColour .panelItemInvertedTextColour h2, .panelInvertedTextColour .panelItemInvertedTextColour h3, .panelInvertedTextColour .panelItemInvertedTextColour h4, .panelInvertedTextColour .panelItemInvertedTextColour h5{
color: #00323c;
        }
        .promoThreeLinkContentInfo p, .promoThreeLinkContentInfo a {
color: #00856f;
        }
        .promoThreeLinkContentInfo a:hover {
color: #00323c;
        }
        .promoThreeBox {
background-color: white;
        }
        .promoThreeVideoPlayButton {
border-color: #00856f;
        }
        .promoThreeVideoPlayButton .arrow_triangle-right {
border-color: #00856f;
        }
        .promoThreeContent ul li:before { 
        background: #00323c;
        color: #00323c;
        }
        .promoThreeBox.promoThreeBoxAlternate {
        background-color: #f2f2f2;
        }
        .panelRightRailPromo .promoCardAlternate {
        background-color: #f2f2f2;
        }
        
        .textColourInverted {
        color: white;
        }
        .panelInvertedTextColour,
        .panelInvertedTextColour .sharedCardCopy, .panelInvertedTextColour .betaCopy, .panelInvertedTextColour a{
        color: white;
        }
        .panelInvertedTextColour .panelItemInvertedTextColour{
        color: #00323c;
        }
        .newsletterPanel.panelInvertedTextColour .newsletterSubtitle,
        .newsletterPanel.panelInvertedTextColour .newsletterSubtitle .fa:before {
        color: white;
        }
        .newsletterPanel .newsletterCtaBtn.BSPrimarybtn{
        border-color: #2bc7a8;
        }
        .contentBlock blockquote, .contentBlock blockquote:before, .contentBlock blockquote:after {
        color: #2bc7a8;
        }
        .panelInvertedTextColour .contentBlock blockquote, .panelInvertedTextColour .contentBlock blockquote:before, .panelInvertedTextColour .contentBlock blockquote:after {
        color: #ffffff;
        }
        .panelInvertedTextColour .panelTable, .panelInvertedTextColour .panelTable h2, .panelInvertedTextColour .panelTable h3, .panelInvertedTextColour .panelTable h4, .panelInvertedTextColour .panelTable h5 {
        color: #00323c;
        }

        .blockPanelStyleBorderTop {
        background-color: #fff;
        border-top-color: #00323c;
        border-right-color: #cccccc;
        border-bottom-color: #cccccc;
        border-left-color: #cccccc;
        }

        .blockPanelStyleCurvedEdges {
        background-color: #fff;
        border-color: #cccccc;
        }

        .blockPanelStyle,
        .blockPanelStyleMarginTop,
        .blockPanelStyleNoPadding,
        .blockPanelStyleNoBorder,
        .blockPanelStyleNoBorderNoMargin,
        .blockPanelStyleNoMargin,
        .blockPanelStyleNoMarginNoPadding {
        background-color: #fff;
        
        }

        .blockPanelStyleBorderTop,
        .blockPanelPreReg,
        .blockPanelStyle,
        .blockPanelStyleMarginTop,
        .blockPanelStyleNoPadding,
        .blockPanelStyleNoBorder,
        .blockPanelStyleNoBorderNoMargin,
        .blockPanelStyleNoMargin,
        .blockPanelStyleNoMarginNoPadding,
        .blockPanelStyleCurvedEdges,
        .panelRightRailPromo {
        background-color: white;
        }

        .panelRightRailPromo{
        border-top-color: #00323c;
        border-right-color: #cccccc;
        border-bottom-color: #cccccc;
        border-left-color: #cccccc;
        background-color: white;
        }



        

        #PinNumberWrapper div.pinPad input {
        border-color: #00856f;
        }
        .pinPad button:hover, .pinPadBasic button:hover {
        border-color: #00323c;
        }
        .pinPad a:active, .pinPadBasic a:active {
        border-color: #4d90fe;
        border-color: #00856f;
        }
        .NewPinNumberContainerInner,
        .pinPadBasic .BSSecondarybtn {
        background-color: white;
        }
        .pinPadBasic .BSSecondarybtn span.fa {
        color: #00856f;
        }
        .pinPadBasic .BSSecondarybtn:hover span.fa {
        border-color: #00323c;
        }
        .pinPad input[disabled="disabled"]
        {
        background-color: #fff;
        background-color: #de0001;
        }
        .OrdersNextSteps h4 {
        color: #00856f;
        }
        .summaryButtonWrapper {
        border-top-color: #cccccc;
        }
        #AtBestCommissionSplitContent .csplit:last-child {
        border-bottom-color: #cccccc;
        }





#PortfolioHoldingsDownloadContainer .titleIconButtonWrapper .fa {
color: #00856f;
}

.PortfolioUserBalancesDisplay .UserBalancesDisplayItem {
border-color: #cccccc;
}

.PortfolioUserBalancesDisplay .UserBalancesDisplayItemContainer .UserBalancesDisplayItem {
border-bottom-color: #cccccc;
}

.UserBalancesDisplayItemContainer .mItem + .mItem + .mItem {
border-color: #cccccc;
}

.UserBalancesDisplayItemContainer {
border-bottom-color: #cccccc !important;
}

.UserBalancesDisplayItemContainer {
border-top-color: #cccccc !important;
}



        
        .profile_arrow_box {
        background-color: white;
        }
        .profile-sub-nav-group .ErrorFlag {
        color: #de0001;
        }
        
        .profile-sub-nav {
        background-color: white;
        border-color: #52525b;
        }
        .profileHeader {
        background: #52525b;
        border-color: #00856f;
        }
        .profileHeaderName,
        .profileAccountNumberLabel,
        .profileAccountNumber
        {
        color: white;
        }
        .profileHeaderLastLoggedIn {
        color: #52525b;
        background: white;
        }
        .profile-sub-nav-group li a,
        .profile-sub-nav-group li a i {
        color: #00323c;
        }
        .profile-sub-nav-group li a:focus {
        background-color: white;
        color: #00323c;
        }
        .profile-sub-nav-group li a:hover,
        .profile-sub-nav-group li a:hover i {
        background-color: white;
        color: #2bc7a8;
        }



        
        .profileMenuOpenerAvatar,
        .profileMenuOpener {
        background: #2bc7a8;
        color: white;
        }
        #MyProfileContainer .Icon {
        background: #2bc7a8;
        color: white;
        }
        #MyProfileContainer .profiletab {
        border-left-color: #cccccc;
        border-top-color: #cccccc;
        background-color: white;
        color: #00856f;
        }
        #MyProfileContainer .profiletab.disabled span{
        color: #cccccc;
        }
        #MyProfileContainer .profiletab a, #NoThirdParty a {
        color: #00856f;
        }
        #MyProfileContainer .profiletabDisabled {
        background-color: #de0001;
        color: #00323c;
        }
        #MyProfileContainer .profiletab.profiletabselected {
        background-color: white;
        color: #00323c;
        }
        #MyProfileContainer .profiletab.profiletabselected a {
        color: #00323c;
        }
        #MyProfileContainer .listBlock {
        border-bottom-color: #cccccc;
        }
        .DownloadLink,
        .ExternalLinkStyle {
        background-color: #f7f7f9;
        }

        #HasThirdPartyChangeDetails {
        border-color: #de0001;
        background-color: #de0001;
        }
        .checkBoxWrapperUpper, .checkBoxWrapperLower {
        border-top-color: #cccccc;
        border-bottom-color: #cccccc;
        }
        .profile-sub-nav span.fa-stack i.fa-circle {
        color: #00323c;
        }
        .profile-sub-nav span.fa-stack i.fa-circle-thin {
        color: #00323c;
        }
        .profile-sub-nav span.fa-stack i.fa-stack-1x {
        color: #2bc7a8;
        }



        
        .DoNextContainer {
        border-top-color: #cccccc;
        }
        .DoNextContainer .ExpandingHeaderContainer {
        border-bottom-color: #cccccc;
        }
        

        .DoNextContainer .expandPanelOpen i.fa {
        color: #40db2c;
        }

        .status-bar {
        background: #00323c;
        }
        .current-status {
        background: #00856f;
        }

        #ProcessBar li.section:before {
        color: white;
        border-color: #00323c;
        background-color: #00323c;
        outline-color: #e6ebe6;
        }

        #ProcessBar li.section.visited:before,
        #ProcessBar li.section.current:before {
        border-color: #00856f !important;
        box-shadow: 0 0 0 2px;
        }

        #ProcessBar ul.progress-bar {
        background-color: #e6ebe6;
        color: #00856f;
        }

        @-moz-keyframes changeBackground {
        from {background-color: #00323c;}
        to {background-color: #00856f;}
        }

        @-webkit-keyframes changeBackground {
        from {background-color: #00323c;}
        to {background-color: #00856f;}
        }

        @keyframes changeBackground {
        from {background-color: #00323c;}
        to {background-color: #00856f;}
        }



 



        .riskWarning {

            border-color: #006E8E;
            color: #9497A0;
        }





        .tnssSeperator {
        border-color: #e6ebe6;
        }
        .tnssIcon i.fa {
        color: #2bc7a8;
        }




        
        .SecureInboxFilterTopDeck {
        background-color: white;
        }
        .SecureInboxFilterLowerDeck,
        .ViewMessageFromContainer {
        background-color: #e6ebe6;
        }
        #SecureInboxOptions .FilterItem {
        border-right-color: #cccccc;
        }
        #SecureInboxResultsTable .rt-TableHeader th {
        border-top-color: #2bc7a8;
        }
        .MessageContainer {
        border-top-color: #2bc7a8;
        }
        #SecureInboxOptions a {
        border-top-color: #00856f;
        }
        #SecureInboxOptionsArrows .fa {
        color: #e6ebe6;
        }
        #SecureInboxResultsTable-table .flagged, .SecureMessagesKeyContainer .flagged,
        div.secureMessageError {
        color: #d24542;
        }
        #DeleteContainer {
        background-color: white;
        border-color: #cccccc;
        }
        .SecureMessagesKeyContainer {
        border-color: #00856f !important; 
        }
        .secure-inbox-dot-indicator {
        background: #2bc7a8;
        }




.SecureNavOuterWrapper
{
border-color: #cccccc;
}


#SNMegaNavContainerPointer,
#SNUserAccounts span {
background-color: white;
        }
.SecureNavCell, .SNMegaNavItem,
#SNUserAccounts,
#SNUserAccounts span {
border-color: #cccccc;
        }

.SNMegaNavItem,
.SNMegaNavItemInnerTop,
.SNMegaNavItem:last-child {
border-color: #00323c;
        }

#SNMegaNavContainer {
background-color: #e6ebe6;
}
#SNMegaNavContainer i,
#SNMegaNavContainerPointer i {
color: #e6ebe6;
}
#SNUserAccounts,

.secureNavInformational,
.SecureNavCell a,
#SNUserAccounts a:hover,
.SecureNavCell i {
color: #00323c;
}
.SecureNavTripleCell .SecureNavCellInner .SolidCell {
background-color: #e6ebe6;
color: #00323c;
}
.SNMegaNavItemInner a {
color: #00323c;
}
.SNMegaNavItemInner i {
color: #00323c !important; 
}
.SolidCell .Totals {
color: #00323c;
}

#SelectedUserAccount {
border-color: #00323c;
}

#SelectedUserAccountWrapper .fa {
color: white;
}

#SNUserAccounts span:hover {
background-color: white;
color: white;
}

#SecureNavOuterContainer.primaryNavigation .BSPrimarybtn, #SecureNavOuterContainer.primaryNavigation .BSSecondarybtn  {
color: #00323c;
}





        .cardItem {
        background-color: #fff;
        border-bottom-color: #cccccc;
        border-right-color: #cccccc;
        }

        .ProductsContainer {
        border-color: #2bc7a8;
        }

        #StockName_Edit {
        background-color: #fff;
        border-color: #cccccc;
        }

        section#StockDetails .rt-MobileHeader {
        border-color: #f2f2f2;
        }

        .MarketDataContainer .EqCollapsibleSectionContainer .selectedToggledPanel a {
        border-bottom-color: #00323c;
        background-color: #00323c;
        color: white;
        }
        .marketOptionsContainer .selectedMarketOptionPanel {
        background: #00323c;
        }
        .marketOptionsContainer .selectedMarketOptionPanel .fa {
        color: #00323c;
        }
        .marketOptionsContainer .marketsContainer,
        .MarketOptionsContainer .MarketsContainer,
        .marketOptionsContainer .marketsContainerRf,
        .MarketOptionsContainer .MarketsContainerRf {
        border-top-color: #00323c;
        }
        .marketOptionsContainer a,
        .MarketOptionsContainer a {
        color: #00323c;
        }
        .marketOptionsContainer .selectedMarketOptionPanel a {
        color: white;
        }





        .sharedCard {
        background: white;
        }
        .sharedCardCopy h3 {
        color: #00323c;
        }




.stats-value {
color: #00856f;
border-color: #00856f;
}

.stats-value-inverted{
color: white;
border-color: white;
}



        
        #StockSearchSuggestionResultsContainer {
        border-color: #e6ebe6;
        }
        #StockSearchSuggestionResults li.selected, #StockSearchResults li:hover, #StockSearchResults li:hover a {
        background-color: #2bc7a8;
        color: white;
        }

        #StockSearchSuggestionResults li.selected a, #StockSearchResults a:hover {
        background-color: #2bc7a8;
        color: white;
        }

        #StockSearchSuggestionResults li.selected a:focus, #StockSearchResults a:focus {
        background-color: #2bc7a8;
        color: white;
        }

        #StockSearchSuggestionResults li.selected a:hover {
        background-color: #2bc7a8;
        color: white;
        }

        ul#StockSearchResults {
        background-color: #fff;
        }
        ul#StockSearchResults,
        #StockSearchResults li,
        #StockSearchSuggestionResults li {
        border-color: #cccccc;
        }
        #StockSearchResults li:hover {
        background-color: #2bc7a8;
        }




        table, td, th, #MobileTotalsRow {
border-color: #cccccc;
        }
        .panelTable .rt-TableHeader p, .panelTable .rt-TableHeader h1, .panelTable .rt-TableHeader h2, .panelTable .rt-TableHeader h3, div#CurrentArrangements div.ProductHeader, .ProductsNameV2Header h4, .ProductsNameV1 h4, .ProductsNameV2 h4 {
color: #5a555a;
        }
        div#CurrentArrangements div.ProductHeader{
border-color: #cccccc;
        }
        .panelMultiColumnTable .panelTableRow:nth-child(even) {
background-color: white;
        }
        .panelTable .rt-altbg {
background: white;
        }
        .panelTable .rt-mobiletable {
border-color: white;
        }
        div#CurrentArrangements div.ProductHeader1, .ProductsNameV1 {
background-color: white;
        }
        .panelTable .rt-mobiletable-item {
background: #f7f7f9;
        }
        .panelTable .rt-mobiletable-item .rt-mobileitem-header{
border-right-color: #cccccc;
        }
        .panelTable .rt-mobiletable-item.rt-altbg .rt-mobileitem-header {
        border-right-color: #e9ece6;
border-right-color: #f7f7f9;
        }
        .panelTable .rt-mobiletable-item div.item {
border-left-color: #cccccc;
        }
        .panelTable .rt-altbg div.item {
border-left-color: #f7f7f9;
        }


        .nugget2, #ViewOrdersResultsTable-noData {
background-color: white;
border-color: #cccccc;
        }
        #PortfolioHoldingsResultsTable-scroll,
        #StockSearchResultsTable-scroll {
border-color: #cccccc;
        }
        #PortfolioHoldingsDownloadContainer, #ViewOrdersFilter, #SelectViewableRecordsContainer {
background-color: white;
border-color: #cccccc;
        }
        .tabContainer.unselected {
border-bottom-color: #cccccc;
        }
        #CashStatementFilter .DatePickerWrapper i,
        #StockHistoryFilter .DatePickerWrapper i,
        #ViewOrdersFilter .DatePickerWrapper i {
color: #de0001;
        }

        

        .rt-TableHeader th {
background-color: white;
border-bottom-color: #cccccc;
        }
        #ActiveQuoteContainer .rt-MobileHeader,
        #AtBestConfirmationContainer .rt-MobileHeader,
        #LimitOrderSummaryContainer .rt-MobileHeader,
        #LimitOrderConfirmationContainer .rt-MobileHeader,
        #CollectiveFundOrderSummaryContainer .rt-MobileHeader,
        #CollectiveFundConfirmationContainer .rt-MobileHeader,
        #RisingBuySummaryContainer .rt-MobileHeader,
        #RisingBuyConfirmationContainer .rt-MobileHeader,
        #RouteToDealerConfirmationContainer .rt-MobileHeader,
        #RouteToDealerSummaryContainer .rt-MobileHeader,
        #StopLossConfirmationContainer .rt-MobileHeader,
        section#StockDetails .rt-MobileHeader,
        section#StockDetailsFunds .rt-MobileHeader,
        #TrailingStopOrderSummaryContainer .rt-MobileHeader,
        #TrailingStopConfirmationContainer .rt-MobileHeader,
        #ViewOrdersResultsTableContainer .rt-MobileHeader,
        #IPOsSubscribeTerms .rt-MobileHeader,
        #IPOsSubscribe .rt-MobileHeader,
        #IPOsSubscribeConfirm .rt-MobileHeader{
background-color: white;
color: #00323c;
        }
        .rt-MobileHeaderIcon {
background: white;
color: #2bc7a8;
        }
        #CurrentRegularInvestmentsTable,
        #PortfolioHoldingsResultsTable{
background-color: white;
        }

        #CashStatementResultsTable .rt-noData,
        #StockHistoryResultsTable-noData,
        .rt-ButtonContainer {

border-color: #cccccc;
        }
        i.fa.rt-HeaderIcons {
color: #63656b;
        }
        .rt-Table th {
border-right-color: #cccccc;
color: #00323c;
        }
 #MaintainWatchlistsTable-noData, #NoWatchlistsWarningTable-noData, #NoWatchlistsWarningTable, #MaintainWatchlistsTable {
border-left-color: #cccccc;
border-right-color: #cccccc;
        }
        .rt-tableRow, #WatchlistsTable-scroll, #NoWatchlistsWarningTable, #MaintainWatchlistsTable {
border-bottom-color: #cccccc !important;
        }

.rt-totalsRow.rt-tableRow {
border-bottom-color: #cccccc !important;
}

        .rt-TableHeader {
border-bottom-color: #cccccc;
background-color: white;
        }
        .rt-Table i {
color: #00856f;
        }
        .dashboardTable th {
background-color: #e6ebe6;
color: #00323c;
        }
        .dashboardTable th .maxWidth > div,
        .dashboardTable tr.rt-tableRow td div {
border-left-color: #cccccc;
        }
        .dashboardTable .rt-mobiletable {
border-bottom-color: #cccccc;
        }
        .dashboardTable .rt-mobileitem-header {
color: #00323c;
        }
        .dashboardTable .rt-altbg, .dashboardTable .altbg, #WatchlistsTable-table .rt-altbg {
background-color: white;
        }
        .rt-mobiletable {
border-top-color: #e6ebe6;
        }
        .rt-mobiletable-item, #StockDetails .TwoColItemWrapper {
border-color: #cccccc;
        }
        .rt-mobileitem-header {
border-right-color: #cccccc;
        }
        .rt-tableRow,
        .rt-altbgstart {
background: white;
        }
        .rt-altbg, .altbg {
background: #e6ebe6;
        }


        

        

                

                    @media only screen and (min-width: 761px) and (max-width: 1199px) {

                        .npsPagination>.npsActive>a,
                        .npsPagination .npsActive>a:focus,
                        .npsPagination>.npsActive>a:hover,
                        .npsPagination>.npsActive>span,
                        .npsPagination>.npsActive>span:focus,
                        .npsPagination>.npsActive>span:hover {
                        background-color: white;
                        border-color: #cccccc;
                        color: #00323c;
                        }

                        .tradingStockSearchContainer .TwoColItemWrapper {
                        border-right-color: #cccccc;
                        border-bottom-color: #cccccc;
                        }

                        .tradingStockSearchContainer .TwoColItemWrapper.altbg {
                        border-right-color: #cccccc;
                        }

                        #titleBar {
                        background-color: white;
                        border-bottom-color: #00856f;
                        }

                        #titleBar .toggle {
                        background-color: white;
                        }

                        #titleBar .toggle:focus,
                        #titleBar .toggleProfile:focus {
                        outline-color: #4d90fe;
                        }

                        #titleBar .toggleProfile {
                        background-color: white;
                        }

                        div.profileMenuIconStyle i.fa,
                        .fa-stack {
                        color: white;
                        }

                        .profile-sub-nav-group .fl {
                        color: #63656b;
                        color: #00323c;
                        }

                        .profile-sub-nav-group .fl:hover {
                        color: #2bc7a8;
                        }

                        .profileHeaderLastLoggedIn {
                        border-bottom-color: #e6ebe6;
                        }

                        

                        #profilePanel {
                        background-color: white;
                        }

                        .rt-MobileHeader {
                        background-color: white;
                        color: #00323c;
                        }

                        #ViewOrdersFilterWrapper {
                        background-color: white;
                        }

                        #PortfolioHoldingsResultsTable-table .rt-mobiletable-item {
                        border-bottom-color: #cccccc;
                        }

                        .maxWidth.MobileTabletSymbol {
                        border-bottom-color: #cccccc !important;
                        }

                        .fullWidth.MobileTabletSymbol .item { 
                        background-color: #7bb6bd;
                        color: #fff;
                        }

                        #PortfolioHoldingsResultsTable-table .MobileTabletDescription { 
                        color: #738ab5;
                        }

                        #CurrentRegularInvestmentsTable-table .cbSpacer,
                        #PortfolioHoldingsResultsTable-table .cbSpacer {
                        background: white;
                        border-bottom-color: #cccccc;
                        }

                        #MyProfileContainer .profiletab {
                        border-right-color: #cccccc;
                        color: #999; 
                        }

                        #MobileTabletBorder {
                        border-bottom-color: #2bc7a8;
                        }

                        #BalancesCell { 
                        border-right-color: #DBE1EB;
                        }

                        

                        
                        .chooseSIPPWrapperIcon {
                        background-color: #00323c;
                        }
                    }

                





        .ActionMessage {
        color: #de0001;
        border-color: #de0001;
        }
        .ActionMessage .inner .fa {
        color: #de0001;
        }
        .ActionMessage .fa-close {
        color: #de0001;
        }
        .tooltip {
        color: #52525b; 
        }



    
    .underline-transition {
    background-image: linear-gradient(to right,
    #1ca6a1,
    #3be8b0
    )
    }






.responsiveTable .cbSpacer {
background-color: #e6ebe6;
color: #00323c;
}

body {
color: #00323c;
}

.transactionalcontainer {
background-color: #e6ebe6;
}

h1 {
color: #00323c;
}

h2 {
color: #00323c;
}

h3 {
color: #00323c;
}

h4,
.legendTitleStyle {
color: #00323c;
}

#UserBalancesDisplay h3 {
color: #00323c;
}

.paragraph-quote {
color: #00856f;
}

select {
background-image: url('/media/2263/select-dropdown-list-icon-dk-green.png');
}


.informationalcontainer h1 {
font-size: 64px;
}

.informationalcontainer h2 {
font-size: 56px;
}

.informationalcontainer h3 {
font-size: 32px;
}

.informationalcontainer h4,
.legendTitleStyle {
font-size: 24px;
}

.informationalcontainer h5 {
font-size: 12px;
}


.transactionalcontainer h1 {
font-size: 48px;
}

.transactionalcontainer h2 {
font-size: 32px;
}

.transactionalcontainer h3 {
font-size: 18px;
}

.transactionalcontainer h4,
.legendTitleStyle {
font-size: 16px;
}

.transactionalcontainer h5 {
font-size: 14px;
}






    #w8BenContainer .featherlight-content h2 {
    border-bottom-color: #cccccc;
    }



#worldpay_iframe {
    border: 1px transparent solid;
    background-color: white;
    border-color: #cccccc;
            
}



 @media only screen and (min-width: 761px) {
    #webChat {
        border: 1px transparent solid;
background-color: #f1f5f5;
border-color: #e6eaed;

    }
}

.webChatText {
color: #00323c;
}

.webChatText {
color: #00323c;
}






/* Processing Time: 0.0010027s */
