/* line 13, sass/ultrabroadband.scss */
.ultrabroadband-dm {
  overflow: hidden;
  /* -----------------------------
  /* 04. Button
  /* ----------------------------- */
}
/* line 16, sass/ultrabroadband.scss */
.ultrabroadband-dm .row {
  overflow: hidden;
}
/* line 19, sass/ultrabroadband.scss */
.ultrabroadband-dm .white-text {
  color: #fff;
}
/* line 22, sass/ultrabroadband.scss */
.ultrabroadband-dm .header-divider {
  border-left: 1px solid #cccccc;
}
/* line 25, sass/ultrabroadband.scss */
.ultrabroadband-dm .content-divider {
  border-left: 1px solid #cccccc;
}
/* line 32, sass/ultrabroadband.scss */
.ultrabroadband-dm button, .ultrabroadband-dm .button {
  border: none;
  text-transform: uppercase;
  color: white !important;
  text-indent: 0;
  text-align: center;
  width: inherit;
  border-radius: 3px;
  font-size: 15px;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  padding: 6px 15px 2px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 46, sass/ultrabroadband.scss */
.ultrabroadband-dm button.purple, .ultrabroadband-dm .button.purple {
  border-bottom: 2px solid #352872 !important;
}
/* line 47, sass/ultrabroadband.scss */
.ultrabroadband-dm button.orange, .ultrabroadband-dm .button.orange {
  border-bottom: 2px solid #c05926 !important;
}
/* line 48, sass/ultrabroadband.scss */
.ultrabroadband-dm button.pink, .ultrabroadband-dm .button.pink {
  border-bottom: 2px solid #b1136f !important;
}
/* line 49, sass/ultrabroadband.scss */
.ultrabroadband-dm button.blue, .ultrabroadband-dm .button.blue {
  border-bottom: 2px solid #007bac !important;
}
/* line 50, sass/ultrabroadband.scss */
.ultrabroadband-dm button.green, .ultrabroadband-dm .button.green {
  border-bottom: 2px solid #008a50 !important;
}
/* line 51, sass/ultrabroadband.scss */
.ultrabroadband-dm button.grey, .ultrabroadband-dm .button.grey {
  border-bottom: 2px solid #cccccc !important;
  color: #999999 !important;
  text-shadow: none;
}
/* line 52, sass/ultrabroadband.scss */
.ultrabroadband-dm button.red, .ultrabroadband-dm .button.red {
  border-bottom: 2px solid #b53a37 !important;
}
/* line 54, sass/ultrabroadband.scss */
.ultrabroadband-dm button:hover, .ultrabroadband-dm .button:hover {
  text-decoration: none;
}
/* line 55, sass/ultrabroadband.scss */
.ultrabroadband-dm button:hover.purple, .ultrabroadband-dm .button:hover.purple {
  background: #7f569a;
}
/* line 56, sass/ultrabroadband.scss */
.ultrabroadband-dm button:hover.orange, .ultrabroadband-dm .button:hover.orange {
  background: #f8a531;
}
/* line 57, sass/ultrabroadband.scss */
.ultrabroadband-dm button:hover.pink, .ultrabroadband-dm .button:hover.pink {
  background: #f37eb2;
}
/* line 58, sass/ultrabroadband.scss */
.ultrabroadband-dm button:hover.blue, .ultrabroadband-dm .button:hover.blue {
  background: #59c6f2;
}
/* line 59, sass/ultrabroadband.scss */
.ultrabroadband-dm button:hover.green, .ultrabroadband-dm .button:hover.green {
  background: #19ad65;
}
/* line 60, sass/ultrabroadband.scss */
.ultrabroadband-dm button:hover.grey, .ultrabroadband-dm .button:hover.grey {
  background: #cccccc;
  color: #666666 !important;
}
/* line 66, sass/ultrabroadband.scss */
.ultrabroadband-dm button.fit, .ultrabroadband-dm .button.fit {
  width: auto;
}
/* line 67, sass/ultrabroadband.scss */
.ultrabroadband-dm button.full-width, .ultrabroadband-dm .button.full-width {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 69, sass/ultrabroadband.scss */
.ultrabroadband-dm button.margin-right, .ultrabroadband-dm .button.margin-right {
  margin-right: 10px;
}
/* line 70, sass/ultrabroadband.scss */
.ultrabroadband-dm button.margin-left, .ultrabroadband-dm .button.margin-left {
  margin-left: 10px;
}
/* line 71, sass/ultrabroadband.scss */
.ultrabroadband-dm button.margin-top, .ultrabroadband-dm .button.margin-top {
  margin-top: 10px;
}
/* line 72, sass/ultrabroadband.scss */
.ultrabroadband-dm button.margin-bottom, .ultrabroadband-dm .button.margin-bottom {
  margin-bottom: 10px;
}
/* line 73, sass/ultrabroadband.scss */
.ultrabroadband-dm button.float-right, .ultrabroadband-dm .button.float-right {
  float: right;
}
/* line 76, sass/ultrabroadband.scss */
.ultrabroadband-dm .graphic-panel {
  margin: 0 0 20px 0;
  background-repeat: no-repeat;
  position: relative;
  height: 360px;
  overflow: hidden;
}
/* line 82, sass/ultrabroadband.scss */
.ultrabroadband-dm .graphic-panel .span12 {
  height: 360px;
  margin-left: 0;
}
/* line 86, sass/ultrabroadband.scss */
.ultrabroadband-dm .graphic-panel .graphic-panel-dm {
  position: absolute;
  width: 320px;
  height: 165px;
  right: 30px;
  bottom: 30px;
  color: #fff;
}
/* line 93, sass/ultrabroadband.scss */
.ultrabroadband-dm .graphic-panel .graphic-panel-dm .background {
  position: absolute;
  width: 325px;
  height: 170px;
  background-color: #333;
  opacity: .8;
}
/* line 100, sass/ultrabroadband.scss */
.ultrabroadband-dm .graphic-panel .graphic-panel-dm .content {
  position: absolute;
  padding-left: 20px;
  padding-top: 20px;
  color: #fff;
}
/* line 105, sass/ultrabroadband.scss */
.ultrabroadband-dm .graphic-panel .graphic-panel-dm .content h2 {
  text-transform: none;
  margin-bottom: 5px;
}
/* line 113, sass/ultrabroadband.scss */
.ultrabroadband-dm .products {
  border: 1px solid #cccccc;
  margin-top: 20px;
  overflow: hidden;
}
/* line 117, sass/ultrabroadband.scss */
.ultrabroadband-dm .products h2 {
  color: #43338f;
  font-size: 24px;
  float: left;
  margin: 15px 0 0 20px;
}
/* line 123, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .super-fast {
  width: 102px;
  height: 60px;
  background: url("/content/dam/telecomcms/content-images/internet/super-fast.png");
  float: left;
}
/* line 129, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .fastest {
  width: 102px;
  height: 60px;
  background: url("/content/dam/telecomcms/content-images/internet/fastest.png");
  float: left;
}
/* line 136, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .popular {
  width: 102px;
  height: 60px;
  background: url("/content/dam/telecomcms/content-images/internet/most-popular.png");
  float: left;
}
/* line 143, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .product {
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  margin:0;
}
/* line 148, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .product .header {
  text-align: center;
  padding: 15px;
  background-color: #eae8f1;
  overflow: hidden;
}
/* line 156, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details {
  padding: 10px 20px;
  overflow: hidden;
}
/* line 159, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details h3 {
  width: 100%;
  margin: 0;
}
/* line 163, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details .set-height {
  height: 66px;
}
/* line 166, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details .pricing-ie {
  display: none;
}
/* line 169, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details .price-container {
  overflow: hidden;
  font-size: 120px;
  color: #43338f;
  float: left;
  width: 190px;
}
/* line 177, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details .price-container .price {
  font-family: TelecomNational-Semibold,Calibri,Arial,sans-serif;
  margin-top: -30px;
}

.ultrabroadband-dm .products .plan-details .price-container .price-sign{
	font-family: TelecomNational-Semibold,Calibri,Arial,sans-serif;
	font-size: 55px;
}

/* line 179, sass/ultrabroadband.scss */
/*
.ultrabroadband-dm .products .plan-details .price-container .price:before {
  content: "$";
  vertical-align: super;
  font-size: 55px;
  color: #43338f;
  text-transform: uppercase;
}
*/
/* line 186, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details .price-container .price:after {
  content: "/ mth";
  display: inline-block;
  font-size: 16px;
  color: #43338f;
  text-transform: lowercase;
}
/* line 196, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details ul.detail-lists {
  float: right;
  width: 225px;
  border-left: 1px solid #cccccc;
  font-size: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
/* line 203, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .plan-details ul.detail-lists li {
  background: none;
  padding-left: 16px;
  list-style: none;
}
/* line 209, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .button-container {
  float: left;
  width: 100%;
  overflow: hidden;
}
/* line 213, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .button-container .button {
  float: left;
  width: 175px;
}
/* line 214, sass/ultrabroadband.scss */
.ultrabroadband-dm .products .button-container .link {
  float: left;
  margin: 4px 0 0 20px;
  font-size: 16px;
}
/* line 222, sass/ultrabroadband.scss */
.ultrabroadband-dm .products ul.extra-info {
  float: left;
  margin: 20px 0 0 0;
  width: 100%;
}
/* line 226, sass/ultrabroadband.scss */
.ultrabroadband-dm .products ul.extra-info li {
  background: none;
  overflow: hidden;
  font-size: 16px;
  padding-left: 0;
  margin-bottom: 10px;
  list-style: none;
}
/* line 232, sass/ultrabroadband.scss */
.ultrabroadband-dm .products ul.extra-info li .list-icon {
  display: inline-block;
  width: 30px;
  float: left;
}
/* line 240, sass/ultrabroadband.scss */
.ultrabroadband-dm .save-10-dollars {
  overflow: hidden;
  margin: 5px 0 30px 0;
  width: 100%;
}
/* line 245, sass/ultrabroadband.scss */
.ultrabroadband-dm .plus {
  float: left;
  width: 170px;
  margin: 10px 20px 10px 20px;
}
/* line 249, sass/ultrabroadband.scss */
.ultrabroadband-dm .plus img {
  width: 100%;
}
/* line 254, sass/ultrabroadband.scss */
.ultrabroadband-dm .discount {
  float: left;
  width: 650px;
  margin: 8px 0 0 10px;
}
/* line 260, sass/ultrabroadband.scss */
.ultrabroadband-dm .row-corrected {
  margin-left: 20px;
}
/* line 264, sass/ultrabroadband.scss */
.ultrabroadband-dm .low-down {
  overflow: hidden;
}
/* line 266, sass/ultrabroadband.scss */
.ultrabroadband-dm .low-down h1 {
  margin-bottom: 15px;
}
/* line 269, sass/ultrabroadband.scss */
.ultrabroadband-dm .low-down h3 {
  color: #43338f;
}
/* line 272, sass/ultrabroadband.scss */
.ultrabroadband-dm .low-down .span4 center {
  margin-top: 20px;
}
/* line 274, sass/ultrabroadband.scss */
.ultrabroadband-dm .low-down .span4 center p {
  width: 74%;
}
/* line 280, sass/ultrabroadband.scss */
.ultrabroadband-dm .accordion {
  margin: 30px 0 20px 20px;
}
/* line 283, sass/ultrabroadband.scss */
.ultrabroadband-dm .accordion .accordion-inner h4 {
  color: #43338f;
}
