/**********************************************************
INSTRUCTIONS:
Any styles added to the tdstelecom DAM styles MUST also be
added here to make sure we don't negatively impact anything.
***********************************************************/
/*=========================================================*/
/*--------------START cable-bus dam styles -----------------*/

.pl-notoppad {padding-top:0px !important;}

/* Search */
.cable-searchbar {margin:4px;}
.cable-searchbar button {height:40px; background-color:#353535;;}

/* Header Quote button */
.business .contact-links-wrap li:nth-child(n+2) {
padding:2px 12px 2px 10px; 
border:2px solid #F37D1D;
background: #F37D1D;
box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.5);
margin:-5px 12px !important;
}
.business .contact-links-wrap li:nth-child(n+2):hover {
border:2px solid #C8600B;
background: #C8600B;
box-shadow: none;
}
.business .contact-links-wrap li:nth-child(n+2) a.contact-links-text {
font-weight: 400 !important;
  color:#fff !important;}

/* Header Res / Bus tabs */
.nav-tds-external-sites .active .bus {border-top:5px solid #0a7aaa !important;background:#fff !important;color:#353535 !important;}
.nav-tds-external-sites .active .bus:hover,.nav-tds-external-sites .active .bus:focus{background-color:#0a7aaa !important;color:white !important;border-color:white !important;}
.nav-tds-external-sites .res{border-top:5px solid #f47e1d !important;background:#353535 !important;color:#fff !important;}
.nav-tds-external-sites .res:hover,.nav-tds-external-sites .res:focus{color:white !important;background-color:#f47e1d !important;border-color:#353535 !important;}
.nav-tds-external-sites .active .res {border-top:5px solid #0a7aaa !important;background:#fff !important;color:#353535 !important;}
.nav-tds-external-sites .active .res:hover,.nav-tds-external-sites .active .res:focus{background-color:#0a7aaa !important;color:white !important;border-color:white !important;}
.nav-tds-external-sites .bus{border-top:5px solid #f47e1d !important;background:#353535 !important;color:#fff !important;}
.nav-tds-external-sites .bus:hover,.nav-tds-external-sites .bus:focus{color:white !important;background-color:#f47e1d !important;border-color:#353535 !important;}

/* Home Page carousel */
#carousel-controls {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.carousel-indicators li, .carousel-indicators .active {
    margin: 0 5px !important;
}

/* Footer subscribe-button */
@media (max-width: 583px) {
.tdscablefooter .subscribe-button .btn-subscribe {
      display: block !important;
}
}
/* Card Gallery cards with List Items within */
.cardgallery a:hover .tds-card .tds-card-content ul li {color:#fff;}


/* Support images drop shadow so they stand out from text */
img.img-responsive.support {
    box-shadow: 1px 1px 5px silver;
    border: solid 1px #e3e3e3 !important;
    border-radius: 4px !important;
}

.navbutton .gallery-btn.btn-next-arrow:after {
    content: "";
    width: 24px;
    height: 21px;
    float: right;
    background-image: url(/content/dam/tdstelecom/images/ui/arrows/right-arrow-white.svg);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 11px 16px;
    margin-left: 0;
}

.cart-review-container .table {
    border-bottom: 0;
    margin-bottom: 0;
}

.cart-review-header .line-item-actions {
    margin-top: 24px;
    float: none;
    margin-bottom: 24px;
}

.cart-overview-actions.form-inline {
    margin: 0;
}

.cart-review-container h3.line-item-title:nth-child(odd) {
    padding-top: 0;
}

.order-totals.cart-review-container h2 {
    margin-bottom: 14px;
}

.tds-cost-price {
    width: auto;
}
/*-----------------END tds-biz dam styles 2----------------*/
/*=========================================================*/