/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 February 2026 08:57:44
*/


h1.float-left.spacer-left{display:none;}
/* Account boxes */
  .account-box{background-color:#F7F7F7;border:1px solid #E2E2E2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;height:309px;margin-left:10px;padding:0 10px 0;width:221px;}
  .account-box h2{font-size:1.7em;font-weight:bold;line-height:1;left:0;margin:0 -10px 5px;text-align:center;}
  .account-box h2 a{background:url(https://www.hl.co.uk/__data/assets/image/0009/9601398/sprite.png) no-repeat -21px 0;color:#FFF;cursor:pointer;display:block;padding:17px 10px 30px;text-decoration:none;}
  .account-box h2 a:hover{text-decoration:underline;}
  /*.account-box.sipp h2 a{padding:26px 10px 43px;}*/
  .account-box ul{margin:0;}
  .account-box.extended{height:343px;}
  
  /* Questions */
  .show-account-info a{color:#003BB2 !important;display:block;}
  .show-account-info .icon{background:url(https://www.hl.co.uk/__data/assets/image/0009/9601398/sprite.png) no-repeat -753px 0;display:inline-block;float:right;height:14px;width:14px;}
  .show-account-info.down .icon{background-position:-753px -14px;}
  .questions-container{display:none;}
  .question-box{background:#F7F7F7;border:1px solid #E2E2E2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:20px;margin-bottom:10px;padding:15px;position:relative;}
  .question-box .question{position:absolute;right:15px;top:15px;}
  .question-box .question label{cursor:pointer;margin-left:15px;}
  .question-box .question label span{background:url(https://www.hl.co.uk/__data/assets/image/0009/9601398/sprite.png) no-repeat 0 0;display:inline-block;height:21px;margin-left:10px;width:21px;vertical-align:-5px;}
  *+html .question-box .question label span{vertical-align:-2px;}
  .question-box .question label.selected span{background-position:0 -21px;}
  .question-box .question .radio-hidden{display:inline-block;overflow:hidden;width:0;}
  
  /* Table */
  #account_overview{display:table;}
  #account_overview th,#account_overview td{padding:1em;}
  #account_overview thead{background:none;}
  #account_overview thead th{background:#219DDD;border-color:#FFF;border-style:solid;border-width:0 0 0 1px;font-weight:normal;text-align:left;vertical-align:middle;}
  #account_overview thead th:first-child{background:none;}
  #account_overview thead th.deactive{background:#C1E1F2;}
  #account_overview thead th h3{font-size:1.7em;font-weight:bold;}
  #account_overview tbody th,#account_overview tbody td{background:none;border-color:#DDD;border-style:solid;border-width:1px 0 1px 1px;vertical-align:middle;}
  #account_overview tbody .table-alt th,#account_overview tbody .table-alt td{background:#F7F7F7;}
  #account_overview tbody .table-alt td.deactive{background:#FBFBFB;}
  #account_overview tbody .cta th,#account_overview tbody .cta td{border-bottom:none;}
  #account_overview tbody th{border-left-width:0;font-weight:bold;}
  #account_overview tbody td{text-align:center;width:186px;}
  #account_overview tbody td ul li{text-align:left;}
  #account_overview .tablecell{position:relative;}
  #account_overview .fade{display:none;}
  #account_overview .deactive .fade{background:#FFF;bottom:0;display:block;left:0;filter:alpha(opacity=70);opacity:0.7;position:absolute;right:0;top:0;}
  #account_overview thead .deactive .fade{filter:alpha(opacity=0);opacity:0}


#options_banner_container {
    height: 351px;
    margin: 0 0 20px;
    overflow: hidden;
    position: relative;
}

#options_banner_pager {
    bottom: 0;
    position: absolute;
}

#options_banner_pager a.active {
    background: none repeat scroll 0 0 #002D57;
    color: #FFFFFF;
    font-weight: bold;
}
#options_banner_pager a:first-child {
    border-left: medium none;
    width: 187px;
}

#options_banner_pager a {
    background: none repeat scroll 0 0 #EEEEEE;
    border-left: 1px solid #002D57;
    color: #000000;
    display: block;
    float: left;
    opacity: 0.84;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: 187px;
}
#options_banner li{margin: 0 !important;}
#options_banner_pager a.one-line{padding: 16px 0 14px;}
#options_banner li div.text {position:absolute; top:20px; left:20px;}

ul.positive-point li{background:url(https://www.hl.co.uk/__data/assets/image/0004/9601402/blue-tick-circle.png) no-repeat 0 0 !important; padding-left: 1.8em !important;} 
ul.negative-point li{background:url(https://www.hl.co.uk/__data/assets/image/0008/9601406/Exclamation.png) no-repeat 0 0 !important; padding-left: 1.8em !important;} 
ul.positive-point, ul.negative-point{margin-top:13px;}

table.basic-vertical thead {background: none; color:#000044;}
table.basic-vertical thead tr th{border-width: 0px; background: none; text-align:left;}
table.basic-vertical tbody tr td:first-child{border-width: 0 0 0 0; }
table.basic-vertical tbody tr td{border-width: 0 0 0 1px; vertical-align: bottom;  padding-left: 25px; padding-right: 25px;} 
table.basic.compare-table {width: 930px; margin-left:-151px;}

.compare-link-container{height: 46px;margin-bottom: 20px;margin-top: 40px;position: relative;}
.compare-link-container .compare-link-line{background: none repeat scroll 0 0 #efefef; height: 1px; margin-bottom: 10px; margin-top: 10px; position: absolute; top: 14px; width: 100%;}
.compare-link-container .compare-link-holder{background: none repeat scroll 0 0 #fff;left: 228px;padding: 5px;position: absolute;top: 0;width: 345px;}
.compare-link-container .compare-link-holder a.compare-link-link{
position:relative;
color: #004;display: block;font-size: 16px;padding: 10px 10px 10px 16px;text-decoration: none;
background: rgb(240,240,240); /* Old browsers */
background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(222,222,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(222,222,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(240,240,240,1) 0%,rgba(222,222,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
}

.compare-link-container .compare-link-holder a.compare-link-link.active:after{background: url(https://www.hl.co.uk/__data/assets/image/0007/9601405/Down-arrow.png) no-repeat; right:10px; top:15px; position:absolute; width:14px; height:9px; content:"";}
.compare-link-container .compare-link-holder a.compare-link-link:after{background: url(https://www.hl.co.uk/__data/assets/image/0006/9601404/Arrow-right.png) no-repeat; right:10px; top:11px; position:absolute; width:9px; height:14px; content:"";}

.options-table thead tr td{background:#001d38; color:#FFF;}
.options-table thead tr td a, .options-table thead tr td a:hover{color:#FFF !important;}
.options-table thead tr td {font-size: 1.2em !important;padding: 11px; text-align: center;}
.options-table.compare-table thead tr td:first-child{background:#f0f0f0;}
.options-table.compare-table tbody tr td:first-child{background:#fdfdfd;}
.options-table tbody tr td{padding-left:27px; padding-right:27px;}
.options-table.compare-table tbody tr td:nth-child(2){padding:2px !important;}

.optionsHeader{
  background-color: #001d38;
  color: white;
}

.options-list li {
  margin-top: 8px;
}

.optionsSection {
  border: 1px solid #dedede;
}

.options-list{
  text-align: left;
}

@media only screen and (min-width: 640px) {
  .optionsSection {
    border: 0px;
  }
}
