﻿/*
    CSS Style Sheet that populates content pages branding colors for specific clients
*/


.assurantlogo {
    background: url(../../Images/client/assurant_logo.png) no-repeat 10px center;
    width: 212px;
    height: 60px;
    display: block;
}

/* header colors - custom per client */
.menu-default {
    background: #0070B9; /* Assurant Blue */
    /* background: #ff9f00; */
    /* background: url(../../Images/pp_map1.png) no-repeat; */
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}

    .menu-default:after {
        color: #fff;
        background: #0070B9; /* Assurant Blue */
        /* background: #ff9f00; */
    }

/*-- Assurant --*/
.menu-assurant-white {
    text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
    background: #fff !important;
}

    .menu-assurant-white:after {
        color: #fff;
        /*    background: #3C98DB;*/
        background: #fff;
    }

.assurantVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #ff9f00;
    background-color: #ff9f00;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}


/*-- Alabama Power--*/
.alabamapower {
    background: #00BCF1;
}

    .alabamapower:after {
        color: #fff;
        background: #00BCF1;
    }

.alabamapower-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #00BCF1;
    text-decoration: none;
}

.alabamapowerVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #00BCF1;
    background-color: #00BCF1;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Bluegrass --*/
.bluegrass {
    background: #008279;
}

    .bluegrass:after {
        color: #fff;
        background: #008279;
    }

.bluegrass-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #008279;
    text-decoration: none;
}

.bluegrassVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #008279;
    background-color: #008279;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Blue Nile --*/
.bluenile {
    background: #1A3351;
}

    .bluenile:after {
        color: #fff;
        background: #1A3351;
    }

.bluenile-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #1A3351;
    text-decoration: none;
}

.bluenileVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #1A3351;
    background-color: #1A3351;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- CenturyLink --*/
.centurylink {
    background: #48D597;
}

    .centurylink:after {
        color: #fff;
        background: #48D597;
    }

.centurylink-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #48D597;
    text-decoration: none;
}

.centurylinkVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #48D597;
    background-color: #48D597;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Conn's HomePlus --*/
.conns {
    background: #EE2E24;
}

    .conns:after {
        color: #fff;
        background: #EE2E24;
    }

.conns-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #EE2E24;
    text-decoration: none;
}

.connsVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #EE2E24;
    background-color: #EE2E24;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Dish --*/
.dish {
    background: #F01446;
}

    .dish:after {
        color: #fff;
        background: #F01446;
    }

.dish-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #F01446;
    text-decoration: none;
}

.dishVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #F01446;
    background-color: #F01446;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- DX Engineering --*/
.dxEngineering {
    background: #E32526;
}

    .dxEngineering:after {
        color: #fff;
        background: #E32526;
    }

.dxEngineering-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #E32526;
    text-decoration: none;
}

.dxEngineeringVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #E32526;
    background-color: #E32526;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Safeware --*/
.safeware {
    background: #0079C2;
}

    .safeware:after {
        color: #fff;
        background: #0079C2;
    }

.safeware-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #0079C2;
    text-decoration: none;
}

.safewareVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #0079C2;
    background-color: #0079C2;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Summit Racing --*/
.summitRacing {
    background: #FF0000;
}

    .summitRacing:after {
        color: #fff;
        background: #FF0000;
    }

.summitRacing-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #FF0000;
    text-decoration: none;
}

.summitRacingVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #FF0000;
    background-color: #FF0000;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}


/*-- FPL HOME --*/
.fpl {
    background: #0387CB;
}

    .fpl:after {
        color: #fff;
        background: #0387CB;
    }

.fpl-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #0387CB;
    text-decoration: none;
}

.fplVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #0387CB;
    background-color: #0387CB;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- GE --*/
.ge {
    background: #003B71;
}

    .ge:after {
        color: #fff;
        background: #003B71;
    }

.ge-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #003B71;
    text-decoration: none;
}

.geVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #003B71;
    background-color: #003B71;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Generic --*/
.generic {
    background: #999999;
}

    .generic:after {
        color: #fff;
        background: #999999;
    }

.generic-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #999999;
    text-decoration: none;
}

.genericVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #999999;
    background-color: #999999;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- HARVEY NORMAN --*/
.harveyNorman {
    background: #0066B6;
}

    .harveyNorman:after {
        color: #fff;
        background: #0066B6;
    }

.harveyNorman-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #0066B6;
    text-decoration: none;
}

.harveyNormanVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #0066B6;
    background-color: #0066B6;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- CPR --*/


.cpr {
    background: #E63234;
}

    .cpr:after {
        color: #fff;
        background: #E63234;
    }

.cpr-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #E63234;
    text-decoration: none;
}

.cprVideoBorder {
    /* background-color: #ff009f; */
    margin: 0px;
    padding: 0px;
    border: solid 2px #E63234;
    background-color: #E63234;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}


/*-- Fred Meyer Jewelers --*/


.fmj {
    background: #add6e2;
}

    .fmj:after {
        color: #fff;
        background: #add6e2;
    }

.fmj-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #add6e2;
    text-decoration: none;
}

.fmjVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #add6e2;
    background-color: #add6e2;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- AT&T --*/
.att {
    background: #00A8E0;
}

    .att:after {
        color: #fff;
        background: #00A8E0;
    }

.att-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #00A8E0;
    text-decoration: none;
}

.attVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #00A8E0;
    background-color: #00A8E0;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- American Freight --*/
.americanFreight {
    background: #0F0C44;
}

    .americanFreight:after {
        color: #fff;
        background: #0F0C44;
    }

.americanFreight-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #0F0C44;
    text-decoration: none;
}

.americanFreightVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #0F0C44;
    background-color: #0F0C44;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Brightspeed --*/
.brightspeed {
    background: #F0492E;
}

    .brightspeed:after {
        color: #fff;
        background: #F0492E;
    }

.brightspeed-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #F0492E;
    text-decoration: none;
}

.brightspeedVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #F0492E;
    background-color: #F0492E;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Lowes --*/

.lowes {
    background: #004990;
}

    .lowes:after {
        color: #fff;
        background: #004990;
    }

.lowes-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #004990;
    text-decoration: none;
}

.lowesVideoBorder {
    /* background-color: #ff009f; */
    margin: 0px;
    padding: 0px;
    border: solid 2px #004990;
    background-color: #004990;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Metro by T-Mobile --*/


.metro {
    background: #46196e;
}

    .metro:after {
        color: #fff;
        background: #46196e;
    }

.metro-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #46196e;
    text-decoration: none;
}

.metroVideoBorder {
    /* background-color: #ff009f; */
    margin: 0px;
    padding: 0px;
    border: solid 2px #46196e;
    background-color: #46196e;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Movistar --*/


.dropdown-icon.movistar-light-icon {
    background: url(../../Images/client/icons/movistar-light-icon.png) no-repeat;
    margin-bottom: -4px;
}

.movistar {
    background: #78c043;
}

    .movistar:after {
        color: #fff;
        background: #78c043;
    }

.movistar-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #78c043;
    text-decoration: none;
}

.movistarVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #78c043;
    background-color: #78c043;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Nebraska Furniture Mart --*/


.nfm {
    background: #106942;
}

    .nfm:after {
        color: #fff;
        background: #106942;
    }

.nfm-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #106942;
    text-decoration: none;
}

.nfmVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #106942;
    background-color: #106942;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Noel Leeming --*/
.noelLeeming {
    background: #E30613;
}

    .noelLeeming:after {
        color: #fff;
        background: #E30613;
    }

.noelLeeming-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #E30613;
    text-decoration: none;
}

.noelLeemingVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #E30613;
    background-color: #E30613;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Pocket Geek Home --*/
.pgh {
    background: #0070B9;
}

    .pgh:after {
        color: #fff;
        background: #0070B9;
    }

.pgh-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #0070B9;
    text-decoration: none;
}

.pgh {
    margin: 0px;
    padding: 0px;
    border: solid 2px #0070B9;
    background-color: #0070B9;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- PRODUCT CARE --*/
.productcare {
    background: #723F98;
}

    .productcare:after {
        color: #fff;
        background: #723F98;
    }

    .productcare a, a:hover, a:focus, a:active, a.active {
        color: #723F98;
        text-decoration: none;
    }

.productcareVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #723F98;
    background-color: #723F98;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}


/*-- Ripley --*/
.ripley {
    background: #cd1421;
}

    .ripley:after {
        color: #fff;
        background: #cd1421;
    }

.ripley-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #cd1421;
    text-decoration: none;
}

.ripleyVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #cd1421;
    background-color: #cd1421;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Reeds --*/
.reeds {
    background: #0A3861;
}

    .reeds:after {
        color: #fff;
        background: #0A3861;
    }

.reeds-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #0A3861;
    text-decoration: none;
}

.reedsVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #0A3861;
    background-color: #0A3861;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Samsung --*/
.dropdown-icon.samsung-dark-icon {
    background: url(../../Images/client/icons/samsung-dark-icon.png) no-repeat;
    margin-bottom: 0px;
}

.samsung {
    background: #17468f;
}

    .samsung:after {
        color: #fff;
        background: #17468f;
    }

.samsung-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #17468f;
    text-decoration: none;
}

.samsungVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #17468f;
    background-color: #17468f;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}



/*-- Spectrum --*/
.spectrum {
    background: #0076bc;
}

    .spectrum:after {
        color: #fff;
        background: #0076bc;
    }

.spectrum-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #0076bc;
    text-decoration: none;
}

.spectrumVideoBorder {
    /* background-color: #ff009f; */
    margin: 0px;
    padding: 0px;
    border: solid 2px #0076bc;
    background-color: #0076bc;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- T-Mobile --*/


.tmo {
    background: #ff009f;
}

    .tmo:after {
        color: #fff;
        background: #ff009f;
    }

.tmo-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #ff009f;
    text-decoration: none;
}

.tmoVideoBorder {
    /* background-color: #ff009f; */
    margin: 0px;
    padding: 0px;
    border: solid 2px #ff009f;
    background-color: #ff009f;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- U.S. Cellular --*/


.uscc {
    background: #0d5ea4;
}

    .uscc:after {
        color: #fff;
        background: #0d5ea4;
    }

.uscc-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #0d5ea4;
    text-decoration: none;
}

.usccVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #0d5ea4;
    background-color: #0d5ea4;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Uniters --*/
.uniters {
    background: #006BB7;
}

    .uniters:after {
        color: #fff;
        background: #006BB7;
    }

.uniters-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #006BB7;
    text-decoration: none;
}

.unitersVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #006BB7;
    background-color: #006BB7;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- Warehouse Stationery --*/
.warehouseStationery {
    background: #00ACEF;
}

    .warehouseStationery:after {
        color: #fff;
        background: #00ACEF;
    }

.warehouseStationery-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #00ACEF;
    text-decoration: none;
}

.warehouseStationeryVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #00ACEF;
    background-color: #00ACEF;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}

/*-- The Warehouse--*/
.theWarehouse {
    background: #CC0000;
}

    .theWarehouse:after {
        color: #fff;
        background: #CC0000;
    }

.theWarehouse-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #CC0000;
    text-decoration: none;
}

.theWarehouseVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #CC0000;
    background-color: #CC0000;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}


/*-- Verizon --*/
.verizon {
    background: #000000;
}

    .verizon:after {
        color: #fff;
        background: #000000;
    }

.verizon-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #000000;
    text-decoration: none;
}

.verizonVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #000000;
    background-color: #000000;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}


/*-- Xfinity --*/


.xfinity {
    background: #00bcf2;
}

    .xfinity:after {
        color: #fff;
        background: #00bcf2;
    }

.xfinity-breadcrumb a, a:hover, a:focus, a:active, a.active {
    color: #00bcf2;
    text-decoration: none;
}

.xfinityVideoBorder {
    margin: 0px;
    padding: 0px;
    border: solid 2px #00bcf2;
    background-color: #00bcf2;
    box-shadow: 2px 2px 7px rgba(0,0,0,0.24);
}
