.hiddenOnSite{display:none}

ul.navbar-main-menu > li.active a {
    color: #81b037;
}

ul.navbar-main-menu >  li.active a {
    background-color: transparent;
    border-color: transparent;
    }

ul.navbar-main-menu > li a {
    font-size: 1.125em;
    font-weight: 500;
    color: #333;
}
    
.imagewidth40 img {
	width:40px; 
	margin-right:10px;
}

.imagewidth23 img {
	width:23px; 
 	margin-right:10px;
}
.imagewidth200 img{
	width:240px;
	height:80px;
}
/*
 * fix for bug in supplied css
 * 
 */

.table .shuffle-item {
	top:0!important;
}

a.blacklink {color:black;}

/*
 * tidy up logo view in supplied css
 */
section.has-break-bottom > div.container {min-height:50px;}
section.has-break-top > div.container {min-height:50px;}


div.icono img {width:240px;height:240px;}
    
.pagination {
	margin: 18px 0;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
	display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 18px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999;
	cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999;
	background-color: transparent;
	cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 16.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 12px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 9.75px;
}

div.phrases-box, div.ordering-box {margin-bottom: 20px}
div.phrases-box .radio {display:inline}
div.search legend {border-bottom:0}
div.phrases-box span.radio {margin-right:20px;}
dl.search-results dd.result-category {display:none}

div.answer {margin:20px}

div.help-pick-question, div.help-pick-question select {color:white;background-color:  #81b037;; font-size:20px; padding:10px}
div.help-pick-question select {
	background-color: #51820f;
	outline:0!important;
	border:0!important;
appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */

}    

.cta-blocks__underlined-block {
	border-top: 1px solid  #ddd;
	content: '';
	
	
}
.article-cta-menu {
	padding-top:10px;
	padding-bottom:0;
}
.article-cta-menu div.container {
width:100%
}




.article-search-form .form-group {
	width:100%;
}

.green-dark {
    color: #51820f;
}
.greenbox {
    border-radius: 4px;
    padding: 12px 22px 10px;
    background-color: #51820f;
    color:white;
    
    }

    /*
     * new icons from ddb
     */


 td.num  {
	 text-align : right;
	
 }
 th.num {
	 text-align : right;
 }

 /**
 * first column of 2
 */

main.fund-grid__main table.table th:first-child:nth-last-child(2) {
	width:35%;
}

/**
 * first column of 3
 * category tables
 */

main.fund-grid__main table.nzx-category-table th:first-child:nth-last-child(3) {
	width:45%
}

/**
 * second column of 3
 * category tables
 */

main.fund-grid__main table.nzx-category-table th:nth-child(2):nth-last-child(2) {
	width:20%
}



  @media  screen and (max-width: 749px) {
 .rwd-table   td.num {
       
                text-align:left;
     }
       
   
    
    
}

.quick-links-popup-component {
	z-index:30;
}

.icono.icono-aus-transfer span {
    background-image: url("../images/icono-aus-transfer.svg");
}

.icono.icono-control span {
    background-image: url("../images/icono-control.svg");
}


.icono.icono-lost-track span {
    background-image: url("../images/icono-lost-track.svg");
}


.icono.icono-medical span {
    background-image: url("../images/icono-medical.svg");
}

.icono.icono-passive span {
    background-image: url("../images/icono-passive.svg");
}

.icono.icono-service span {
    background-image: url("../images/icono-service.svg");
}
.icono.icono-new-1 span {
	background-image: url("../images/icono_quick_link.png");
}

.help-me-pick-select .select-content
{
	max-width:40rem!important;
}

@media screen and (min-width: 480px) {

.article-cta-menu div.cta-blocks__block__inner h4 {
	min-height: 80px;
}

.article-cta-menu div.cta-blocks__block__inner p:nth-of-type(2) {
    min-height:100px;
}
}



.effectiveDate {
	font-size: 70%;
}

.tinyDate {
	font-size : 60%;
	white-space: nowrap;
}

/*
 * temporarily disable some elements
 


a[data-target="#help-me-pick-modal"] {
	display:none!important;
}

* */

h1 span.dark-grey {
	color: #333;
}

.icono.new-to-superlife {
	margin: 0 auto;
	width: 100%;
	max-width: 380px;
}

.icono.new-to-superlife span {
	background-image: url('/images/images/new-to-superlife.png');
	background-size: 100%;
}

.site-nav-component .hygiene-nav img.white-logo {
	max-height: 35px;
	padding-top: 5px;
}

.main-nav {
	background-color: #a5a5a516;
}

@media (min-width: 992px) {
	.main-nav .navbar-nav > li > a {
		padding-top: 14px;
		padding-bottom: 14px;
	}
}

@media (min-width: 775px) {
	.homepage-image {
		background-image: url('/images/images/superlife-homepage-image.jpg');
		background-size: 50% auto;
		background-repeat: no-repeat;
		background-position: right top;
	}
}

.icono.icono-steps span {
	background-image: url('/images/images/icono-steps.png');
	background-size: 100%;
}

.icono.icono-money span {
	background-image: url('/images/images/icono-money.png');
	background-size: 100%;
}

.icono.icono-tree span {
	background-image: url('/images/images/icono-tree.png');
	background-size: 100%;
}

.icono.icono-question span {
	background-image: url('/images/images/icono-question.png');
	background-size: 100%;
}

.homepage-hero .break.force-bottom {
	z-index: 1;
}

.homepage-hero h1 {   
        font-size: 4.5em;
    }

a.btn.btn-primary.invert-colour {
	color: #51820f;
	background-color: white;
}

a.btn.btn-primary.invert-colour:hover {
	background-color: #d1edab;
}
.homepage-hero .btn {
      min-width: 135px;
}