/* Override styles for rebranding */

/* hide cw login link on contact collector */
/*.contact-collector .contentCol .btn.btn-link {
    display: none;
}*/

/* Hide Save for Later link in prod */
/*.saveForLater-link{
    display:none !important;
}
*/


/* hide omniture debugging span */
/*#EXTERNAL > span {
    display: none;
}
*/


/* footer BBB Badge - sales funnel - wht bg */
.siteFooter.simple-footer .bbbBadge a img{
    background-color: #fff;
    border-radius: 8px;
}


/* input styles for name search lead */
div.rightContentBox div select,
div.rightContentBox div textarea{
    font-size: 16px;
}

.default-three-column .main-content .rightRail .rightContentBox .lead-collector-title{
    margin-bottom: 10px;
}


/* TEMP STYLES for next release */

/* floating chat styles */
.tcc4Nav .header .main-row .customers .customer-contact .liveChatBox .liveChatBoxFloat a .chat-icon-img {
    color: #d1344f !important;
}

.tcc4Nav .header .liveChatBoxFloat a {
    border-radius: 4px 0 0 4px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-top: 2px solid #fff;
}

.tcc4Nav .header .liveChatBoxFloat a:hover {
    text-decoration: none;
}

/* mobile cart button styles */
.mobile-menu.no-nav .no-nav-footer .row .customer-cart {
    padding-left: 30px;
}

/* mobile logo */
.tcc4Nav.no-nav .header .main-row .logo {
    margin-bottom: 8px;
    margin-top: 2px;
}

/* bg for mobile cart footer */
.mobile-menu {
    background: #f8f7f2 url("/shared/images/pattern.gif") repeat scroll 0 0;
}

/* mobile hamburger - TEMP */
.tcc4Nav .header .main-row .menu button.navbar-toggle {
    float: none;
    margin-top: 8px;
    padding: 0;
}

.tcc4Nav .header .main-row .menu button span.icon-bar {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    height: 4px;
    margin-bottom: 5px;
    width: 30px;
}

/* remove extra margin in sales funnel - TEMP */
.sales-funnel .globalContent{
    margin-top: 0;
}

/* standard button styles - TEMP */
a.standardButton {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
}

a.standardButton {
    background-color: #d1344f;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #d1344f;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #ffffff;
    display: block;
    font-family: "FuturaRound-Medium",sans-serif;
    line-height: 1.95;
    padding-bottom: 2px;
    padding-top: 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
    text-transform: lowercase;
    width: 100%;
}

a.standardButton:hover, a.standardButton:focus, a.standardButton:active {
    background: #da5e73 none repeat scroll 0 0;
    border-color: #d1344f;
    color: #ffffff;
    text-decoration: none;
}


/* END TEMP STYLES */

.standardButton.btn-primary {
    background-color: #d1344f;
    border: 4px solid #d1344f;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    font-family: "FuturaRound-medium",sans-serif;
    font-size: 20px;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 2px 20px;
    text-align: center;
    text-transform: lowercase;
    vertical-align: middle;
    white-space: nowrap;
}


.sfr-click-to-complete-by-phone-button {
    display: none !important;
}