/* line 3, ../sass/ultrafibre.scss */
.tabbable.feature .nav-tabs li .arrow-down {
  border-top: 7px solid #59C6F2;
  bottom: -14px;
  display: none;
  left: 50%;
  margin-left: 0;
  margin-top: -14px;
  position: relative;
}
/* line 13, ../sass/ultrafibre.scss */
.tabbable.feature .nav-tabs li.active .arrow-down {
  display: block;
  z-index: 1;
}
/* line 17, ../sass/ultrafibre.scss */
.tabbable.feature .nav-tabs li.active a {
  border-bottom: 5px solid #7F569A !important;
}
/* line 22, ../sass/ultrafibre.scss */
.tabbable.feature input#data, .tabbable.feature input#terms {
  /* top: 46px; */
  z-index: -1;
}

.info-box{
    display:none;
}

/* line 27, ../sass/ultrafibre.scss */
.tabbable.feature .span-half:first-child {
  margin-right: 0 !important;
}

/* line 32, ../sass/ultrafibre.scss */
.tab-pane.active {
  padding: 25px 0 0 0;
}

/* line 36, ../sass/ultrafibre.scss */
.tab-content.span-full {
  background: none repeat scroll 0 0 #f5f5f5 !important;
  border: medium none !important;
  box-shadow: none !important;
  margin-top: 2px !important;
}

/* line 43, ../sass/ultrafibre.scss */
.unlimitedbroadband {
  width: 50%;
  margin: 0 auto 50px;
  height: 200px;
}
/* line 47, ../sass/ultrafibre.scss */
.unlimitedbroadband .elslider .slider-holder-wrapper {
    background: #fdf031; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZjAzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTcxMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #fdf031 0%, #f17130 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdf031), color-stop(100%,#f17130)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #fdf031 0%,#f17130 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #fdf031 0%,#f17130 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #fdf031 0%,#f17130 100%); /* IE10+ */
    background: linear-gradient(to right,  #fdf031 0%,#f17130 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf031', endColorstr='#f17130',GradientType=1 ); /* IE6-8 */

  
  border-image: none;
  border-radius: 25px;
  border-right: 0 none;
  border-style: solid none none;
  border-width: 1px 0 0;
  box-shadow: 0 2px 4px #acb0b1 inset;
  height: 35px;
  margin-top: 40px;
  margin-bottom: 70px;
  width: 99%;
}
/* line 64, ../sass/ultrafibre.scss */
.unlimitedbroadband .elslider .slider-holder-wrapper .ui-corner-all {
  width: 94%;
  border: none;
  background: none;
  height: 36px;
}
/* line 69, ../sass/ultrafibre.scss */
.unlimitedbroadband .elslider .data-speed img {
  margin-top: 10px;
}
/* line 73, ../sass/ultrafibre.scss */
.unlimitedbroadband .elslider .slider-holder {
  margin: 0 auto;
  position: relative;
  width: 100%;
}
/* line 79, ../sass/ultrafibre.scss */
.unlimitedbroadband .elslider .ui-slider .ui-slider-handle {
  cursor: pointer;
  height: 40px;
  margin-left: -7px;
  outline: medium none;
  top: -4px;
  width: 40px;
  z-index: 800;
}
/* line 93, ../sass/ultrafibre.scss */
.unlimitedbroadband .slider-box .grads span {
  background: none repeat scroll 0 0 #ccdadf;
  display: block;
  height: 57px;
  left: 14px;
  position: absolute;
  top: -8px;
  width: 1px;
}
/* line 101, ../sass/ultrafibre.scss */
.unlimitedbroadband .slider-box .grads span.fibre100-data {
  background: none repeat scroll 0 0 #ccdadf;
  display: block;
  height: 57px;
  left: 468px;
  position: absolute;
  top: -11px;
  width: 1px;
}
/* line 113, ../sass/ultrafibre.scss */
.unlimitedbroadband .fibre-30-metre {
  margin-left: -56px;
}
/* line 116, ../sass/ultrafibre.scss */
.unlimitedbroadband .fibre-100-metre {
  margin-right: -41px !important;
}
/* line 119, ../sass/ultrafibre.scss */
.unlimitedbroadband .row.elslider {
  margin-top: -22px;
}
/* line 122, ../sass/ultrafibre.scss */
.unlimitedbroadband .fibre-100-speed {
  display: none;
  float: right;
  margin-right: -66px;
}
/* line 127, ../sass/ultrafibre.scss */
.unlimitedbroadband .fibre-30-speed {
  margin-left: -68px;
}

/* line 131, ../sass/ultrafibre.scss */
input[type="checkbox"] + label span {
  background:url("/content/dam/telecomcms/content-images/internet/checkradio.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  cursor: pointer;
  display: inline-block;
  height: 28px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  width: 29px;
}

/* line 140, ../sass/ultrafibre.scss */
input[type="checkbox"]:checked + label span {
  background:url("/content/dam/telecomcms/content-images/internet/checkradio.png") no-repeat scroll -33px top rgba(0, 0, 0, 0);
}

/* line 143, ../sass/ultrafibre.scss */
.half-tab-content {
  width: 19% !important;
}
/* line 145, ../sass/ultrafibre.scss */
.half-tab-content.left-icon {
  margin-left: 25px;
  width: 13% !important;
}
/* line 149, ../sass/ultrafibre.scss */
.half-tab-content.tab2 {
  margin-left: 45px;
  width: 41% !important;
}
/* line 153, ../sass/ultrafibre.scss */
.half-tab-content .icon-image {
  height: 50px !important;
  width: 50px !important;
}

.white-box.popular:after{
    background: url("/content/dam/telecomcms/content-images/internet/popular-ribbon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 65px;
    position: absolute;
    right: -4px;
    top: 0;
    width: 65px;
    z-index: 1000;
}
/* line 159, ../sass/ultrafibre.scss */
.tenoff.tab2-radio {
  margin-left: 0;
}
/* line 162, ../sass/ultrafibre.scss */
.tenoff label {
  color: #43338f;
  display: block;
  font-size: 18px;
  font-weight: normal;
  line-height: 1em;
  margin: 0;
}
/* line 171, ../sass/ultrafibre.scss */
.tenoff .radio-heading {
  margin-bottom: 60px;
  margin-top: 1px;
}
/* line 175, ../sass/ultrafibre.scss */
.tenoff .radio-text {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  width: 87% !important;
  font-size: 18px;
  margin-left: 10px;
}

.plans>.span3{
  margin-left: 5px;
}

.plans .plus{
  width: 13px;
  margin: 0;
  font-size: 60px;
  color: #d5d5d5;
  margin: 10px 0 0 8px;
}

.plans .desc .purple-text{
  font-size: 13px;
  color:#7f569a;
  padding-top: 12px;
}

.plus-grey-icon-large {
  position: absolute;
  margin-top: 50px;
  height: 44px;
  width: 44px;
  background-image: url("/content/dam/telecomcms/icons/plus-grey-icon-large.png");
}

/* line 182, ../sass/ultrafibre.scss */
.pink-block {
  margin-bottom: 25px;
}

/* line 186, ../sass/ultrafibre.scss */
.plan-box {
  width: 212px !important;
}
/* line 188, ../sass/ultrafibre.scss */
.plan-box.white-box {
  margin-left: 20px !important;
}
/* line 190, ../sass/ultrafibre.scss */
.plan-box.white-box.grey-box {
  display: none;
}
/* line 193, ../sass/ultrafibre.scss */
.plan-box.white-box.grey-box .teaser {
  background-color: #CCCCCC;
  color: #FFF;
  font-size: 40px;
}
/* line 197, ../sass/ultrafibre.scss */
.plan-box.white-box.grey-box .teaser span {
  font-size: 20px;
  color: #FFF;
}
/* line 205, ../sass/ultrafibre.scss */
.plan-box.white-box.grey-box .quota.center span {
  font-size: 20px;
  text-transform: none;
  text-align: center;
}
/* line 213, ../sass/ultrafibre.scss */
.plan-box.white-box.blue-box {
  background: #7d5599;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkNTU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzMzOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #7d5599 0%, #43338f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d5599), color-stop(100%,#43338f));
  background: -webkit-linear-gradient(top,  #7d5599 0%,#43338f 100%);
  background: -o-linear-gradient(top,  #7d5599 0%,#43338f 100%);
  background: -ms-linear-gradient(top,  #7d5599 0%,#43338f 100%);
  background: linear-gradient(to bottom,  #7d5599 0%,#43338f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d5599', endColorstr='#43338f',GradientType=0 );
}
/* line 215, ../sass/ultrafibre.scss */
.plan-box.white-box.blue-box .teaser {
  color: #453490;
  font-size: 40px;
  height: 50px;
  background: rgba(255,255,255,0.6);
  box-sizing:border-box;
  padding: 10px;
  border-bottom: 1px solid #483690;
}
/* line 220, ../sass/ultrafibre.scss */
.plan-box.white-box.blue-box .teaser span {
  font-size: 20px;
}
/* line 227, ../sass/ultrafibre.scss */
.plan-box.white-box.blue-box .quota.center span {
  font-size: 20px;
  text-transform: none;
  text-align: center;
}

.plan-box.white-box.blue-box .quota.center{
  color: white;
  font-size: 75px;
  height: 90px;
  margin-bottom: 25px;
}

.ronz-disclaimer{
  line-height: 5px;
}

/* line 239, ../sass/ultrafibre.scss */
.plan-box.white-box.purple-box .teaser, .plan-box.white-box.second-data-text .teaser{
  color: #FFF;
  font-size: 40px;
  height: 50px;
}

.teaser.unl {
    font-size: 22px !important;
    vertical-align: bottom;
    text-transform: none !important;
    height: 50px !important;
    font-size: 36px;
    text-transform: none;
    text-indent: 9px;
    line-height: 0.8;
}

.plan-box.white-box.blue-box .quota.center .dollar {
    position: relative;
    top: -20px;
    font-size: 40px;
}

.plan-box.white-box.blue-box .quota.center .mth{
  display: block;
}

/* line 244, ../sass/ultrafibre.scss */
.plan-box.white-box.purple-box .teaser span {
  font-size: 20px;
}
/* line 251, ../sass/ultrafibre.scss */
.plan-box.white-box.purple-box .quota.center span {
  font-size: 20px;
  text-transform: none;
  text-align: center;
}
/* line 260, ../sass/ultrafibre.scss */
.plan-box.white-box.second-data-text {
  display: none;
}
/* line 263, ../sass/ultrafibre.scss */
.plan-box.white-box.second-data-text .teaser {
  background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #7f569a), color-stop(1, #43338f));
  background-image: -moz-linear-gradient(top left, #7f569a 0%, #43338f 100%);
  color: #FFF;
  font-size: 40px;
}
/* line 268, ../sass/ultrafibre.scss */
.plan-box.white-box.second-data-text .teaser span {
  font-size: 20px;
}
/* line 275, ../sass/ultrafibre.scss */
.plan-box.white-box.second-data-text .quota.center span {
  font-size: 20px;
  text-transform: none;
  text-align: center;
}
/* line 283, ../sass/ultrafibre.scss */
.plan-box.white-box h1 {
  display: block;
}
/* line 285, ../sass/ultrafibre.scss */
.plan-box.white-box h1.teaser {
  padding: 17px 43px 3px 43px !important;
}
/* line 289, ../sass/ultrafibre.scss */
.plan-box.white-box.third-data-text {
  display: none;
}
/* line 292, ../sass/ultrafibre.scss */
.plan-box.white-box.third-data-text .teaser {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top left, #71D0F4 0%, #019BD8 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top left, #71D0F4 0%, #019BD8 100%);

/* Opera */ 
background-image: -o-linear-gradient(top left, #71D0F4 0%, #019BD8 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #71D0F4), color-stop(1, #019BD8));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top left, #71D0F4 0%, #019BD8 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom right, #71D0F4 0%, #019BD8 100%);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#71D0F4", endColorStr="#019BD8");
    

  color: #FFF;
  font-size: 40px;
}
/* line 297, ../sass/ultrafibre.scss */
.plan-box.white-box.third-data-text .teaser span {
  font-size: 20px;
}
/* line 304, ../sass/ultrafibre.scss */
.plan-box.white-box.third-data-text .quota.center span {
  font-size: 20px;
  text-transform: none;
  text-align: center;
}
/* line 312, ../sass/ultrafibre.scss */
.plan-box.white-box h1 {
  display: block;
}
/* line 314, ../sass/ultrafibre.scss */
.plan-box.white-box h1.teaser {
  padding: 17px 43px 3px 43px !important;
}

/* line 321, ../sass/ultrafibre.scss */
.address-checker-input {
  border: 3px solid #009ad8 !important;
  color: #afafaf !important;
  display: block !important;
  font-size: 17px !important;
  width: 422px;
}

/* line 330, ../sass/ultrafibre.scss */
.unlimitedbroadband .elslider .ui-state-default, .unlimitedbroadband .elslider .ui-widget-content ui-state-default, .unlimitedbroadband .elslider .ui-widget-header .ui-state-default {
  background: url("http://www.telecom.co.nz/content/dam/telecomcms/content-images/internet/unlimited/slider-handle.png") no-repeat scroll 0 0 transparent !important;
  border: 0 none;
  display: block;
  position: relative;
}

/* line 337, ../sass/ultrafibre.scss */
.infocircle {
  background-color: #F5F5F5;
  border: 3px solid #AAAAAA;
  border-radius: 50%;
  box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.3), 0 1px 5px rgba(0, 0, 0, 0.1) inset;
  color: white;
  display: block;
  float: right;
  font-family: TelecomNational-Semibold, Calibri, Arial, Helvetica, sans-serif;
  height: 110px;
  line-height: 15px;
  margin-left: 18px;
  text-align: center;
  width: 110px;
}

.three-blocks {
    text-align: center;
}

/* line 380, ../sass/ultrafibre.scss */
.row.top-content-block .span-full.top-block h2 {
  text-transform: none;
  color: #4F438A;
}
/* line 387, ../sass/ultrafibre.scss */
.row.top-content-block .top-block {
  width: 96%;
  margin-bottom: 30px;
}
/* line 391, ../sass/ultrafibre.scss */
.row.top-content-block .first {
  font-size: 40px;
  left: 1px;
  position: relative;
  top: 31px;
  display: block;
  letter-spacing: -1px;
}
/* line 398, ../sass/ultrafibre.scss */
.row.top-content-block .second-span {
  font-size: 17px;
  left: 5px;
  position: relative;
  top: 38px;
}
/* line 404, ../sass/ultrafibre.scss */
.row.top-content-block .third-span {
  font-size: 19px;
  left: -3px;
  position: relative;
  top: 38px;
}
/* line 410, ../sass/ultrafibre.scss */
.row.top-content-block .infocircle {
  color: #AAA;
  text-decoration: none;
  /*cursor: pointer;*/
}
/* line 414, ../sass/ultrafibre.scss */
.row.top-content-block i.icon-down-open {
  top: 63px;
  position: relative;
  left: -40px;
  font-size: 19px;
}

/* line 424, ../sass/ultrafibre.scss */
.bottom-content p {
  display: inline-block;
  width: 49%;
}

/* line 429, ../sass/ultrafibre.scss */
.fibre100 {
  display: none;
}

/* line 432, ../sass/ultrafibre.scss */
.fibre30 {
  display: block;
}

.second-span.second-circle {
    left: 9px !important;
    top: 37px !important;
}

.third-span.second-circle {
    font-size: 32px !important;
    left: 4px !important;
    top: 41px !important;
}

.first.top-span {
    font-size: 44px !important;
    margin-bottom: 6px;
    margin-top: 13px;
    letter-spacing:-4px;
    left: 0 !important;
    top: 23px !important;
}
.first.top-span > sup {
    top: -11px;
    font-size: 21px;
}

.first-active-circle .third-span {
    top: 27px !important;
    left: 6px !important;
}

/* From inline */
.address{
display: block;
width: 400px;
border: 1px solid lightgrey;
padding: 5px;
margin-bottom: 10px;
}
.address.selected{
border: 1px solid #5f5;
background: #f0fff0;
}
.form-content {
    display: none;
}
.plan-box.white-box {
    margin-left: 80px !important;
}

.summary-text {
    display: inline-block;
    text-align: center;
    position: relative;    
    width:100%;
}

.single-summary-text {
    display: inline-block;
    text-align: right;
    position: relative;    
    width:78%;
}

.span-half.no-margin.active sup,.span-half.no-margin sup {
    font-size: 16px;
    top: -11px;
    position: relative;
}
.span-half.no-margin.active > a,.span-half.no-margin > a {
    padding: 0;
}

.info-box {
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    font-size: 15px;
    line-height: 1.2em;
    margin: 17px 0;
    padding: 12px 20px 10px 40px;
    position: relative;
}

.info-box.red {
    background-color: #FFF5F5;
    color: #E34945;
}

.info-box.green {
    background-color: #e3f4e5;
    color: #00960e;
    border-color: #00960e;
}

.info-box.green i img{
    width: 20px;
    margin: 12px 0 0 10px;
}

.info-box.red i:before, .info-box.red i:before {
    color: #E34945;
    font-size: 21px;
    font-weight: bold;
    left: -3px;
    top: 10px;
}

.info-box{
    display:none;
}

.info-box i, .info-box i {
    bottom: 0;
    left: 0;
    margin: auto 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: -3px;
    width: 40px;
}
.info-box i:before, .info-box i:before {
    border-radius: 50% 50% 50% 50%;
    color: #FFFFFF;
    height: 1.2em;
    line-height: 1.2em;
    margin-left: 10px;
    position: absolute;
    top: 28%;
    width: 1.2em;
}

input[type="checkbox"], input[type="radio"] {
    opacity: 1;
    position: absolute;
    z-index: -1;
}
input[type="checkbox"] {
    display: block;
}

.plandetails .save{
    position:absolute;
    left:3px;
    top:105px;
    background:#ffd968;
    color:#e44743;
    text-transform:uppercase;
    font-family:TelecomNational-Semibold;
    padding:0 4px;
    font-size:10px;
}

.plandetails{
  background: #7e69a9;
  position: relative;
}

.plandetails .arrow-down{
  position: absolute;
  bottom:-10px;
  left: 46%;
  border-top: 10px solid #7e69a9;
  border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
}

.plandetails .save span{
    position:absolute;
    left:0px;
    top:16px;
    text-decoration:line-through;
    background:white;
    color:#4D466F;
    font-family:TelecomNational-Regular;
    font-size:18px;
}

.plan-box.white-box{
    cursor: pointer;
    padding:20px;
    margin-left:0px !important;
}

.json-error {
    display: none;
}

.json-error > p {
display: none;
}

.address-display > div {
    display: inline;
    margin-right: 14px;
}

.address-display{
    display: none;
}

.address-arrow{
  margin: auto; 
  bottom: -8px;
  position: absolute;
  left: 48%;
  border:none;
  background: white;
  width: 20px;
  height: 20px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.3);
}

.overlay.active{
    content:"";
    position:absolute;
    width:960px;
    height:50%;
    z-index:9000;
    background:none;
}

.checked-content {
    display: none;
}

.clothed-summary .summary-text {
    display: inline-block;
    margin-left: 0; 
    position: relative;
    text-align: center;
    top: -22px;
    width: 172px;
}
.clothed .span3.plan-box.white-box {
    
}
.clothed-summary .first-summary {
    margin-right: 53px;
    width: 174px !important;
}
.offer-summary-100.naked {
    display: none;
}

.offer-summary-30.naked,.offer-summary-100.naked,.offer-summary-100.clothed-summary {
display: block !important;
/*margin-top: 30px;*/
}
}
.offer-summary-30.clothed-summary {
display: block;
margin-top: 35px;
}

.plan-box.white-box h1.teaser {
    padding: 17px 31px 3px !important;
}



.quarter .teaser.unl {
    padding: 17px 1px 3px !important;
}

.quarter .teaser.unl {
    /*text-indent: -3px !important;*/
}

.no-fibre{
    position: relative;
}

.address-display img {
    cursor: pointer;
}


.offer-summary-100{
    display:none;
}
.info-box.red a {
    position: relative;
}
.span-quarter.center.half-tab-content.left-icon p {
    margin-bottom: 2px;
}
.disclaimer-text {
    font-size: 10px;
    margin-bottom: 10px !important;
}

.first-active-circle .first.top-span {
    letter-spacing: -3px !important;
    top: 16px !important;
}

.plan-box:hover  .button.blue{
     background: none repeat scroll 0 0 #59c6f2;
}

.purple-box:hover .button.orange {
    background: none repeat scroll 0 0 #f8a531;
}

/* Background amiation */

@-webkit-keyframes flashblue {
  0% {background-color: white; border-color: white;}
  50% {background-color: #c3e3f0; border-color: #c3e3f0 !important;}
  100% {background-color: white; border-color: white;}
}
@-moz-keyframes flashblue {
  0% {background-color: white; border-color: white;}
  50% {background-color: #c3e3f0; border-color: #c3e3f0 !important;}
  100% {background-color: white; border-color: white;}
}
@keyframes flashblue {
  0% {background-color: white; border-color: white;}
  50% {background-color: #c3e3f0; border-color: #c3e3f0 !important;}
  100% {background-color: white; border-color: white;}
}
    
.flash-blue {
    -webkit-animation-name: flashblue;
    -webkit-animation-duration: 1800ms;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in-out;

    -moz-animation-name: flashblue;
    -moz-animation-duration: 1800ms;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-in-out;

    animation-name: flashblue;
    animation-duration: 1800ms;
    animation-iteration-count: 1;
    animation-timing-function: ease-in-out;
}    