﻿#divSidebar {
    width: 320px;
}

*[id^='hypLeftBarMenuCat'] {
    background-color: #2FA4E7;
    word-wrap: break-word;
    white-space: normal;
    /*font-size: 12px;*/
    color: #FFFFFF;
}

*[id^='hypLeftBarMenuSubCat'] {
    background-color: #044889;
    font-size: 12px;
}

/*.dropdown-toggle::after {
    float: right;
    vertical-align: middle;
}*/

*[id^='btnSearchDrop']::after, *[id^='btnSidebarSearchDrop']::after {
    float: right;
    vertical-align: middle;
}

*[id^='hypLeftBarMenuSubChildCat'] {
    background-color: #2078D4;
    text-indent: 10px;
    font-size: 12px;
}

.dropdown-menu {
    background-color: #044889;
    width: 100%;
}

    .dropdown-menu li {
        position: relative;
    }

        .dropdown-menu li a {
            color: #FFFFFF;
        }

    .dropdown-menu .dropdown-submenu {
        /*        display: none;
        position: absolute;
        left: 0%;
        top: 20px;*/
        width: 100%;
        background-color: #2078D4;
    }

    .dropdown-menu .dropdown-submenu-left {
        right: 100%;
        left: auto;
    }

/*.dropdown-menu > li:hover > .dropdown-submenu {
        display: block;
    }*/

#txtPartNum, #txtSidebarPartNum {
    max-width: 220px;
}

#ulSearchDrop, #ulSidebarSearchDrop {
    background-color: white;
}

    #ulSearchDrop li a, #ulSidebarSearchDrop li a {
        color: #495057;
    }

        #ulSearchDrop li a:hover, #ulSidebarSearchDrop li a:hover {
            color: white;
        }

#divSidebar {
    top: 9.9%;
}

#ulMainCats li a {
    color: #FFFFFF;
}

    #ulMainCats li a:hover {
        background-color: white;
        color: #2FA4E7;
    }

/*.dropdown:hover > .dropdown-menu {
    display: block;
}*/

.tcSearchRes {
    border-bottom: none;
}

[id*='hypElecComp'] {
    text-decoration: none;
}

    [id*='hypElecComp']:hover {
        text-decoration: underline;
    }

/*.footer_copyright {
    color: white;
    display: block;
}*/

footer .nav-link:before {
    content: "|";
    position: absolute;
    margin-left: -10px;
    vertical-align: middle;
}

footer li:nth-child(2) .nav-link:before {
    content: none;
}

#lblFooter:before {
    content: none;
}

#lblFooter:hover {
    pointer-events: none;
}

*[id^='hypLeftBarMenuCat'].nav-link.dropdown-toggle::after {
    float: right;
    margin-top: 9px;
}

*[id^='hypLeftBarMenuSubCat'].dropdown-item.dropdown-toggle::after {
    float: right;
    margin-top: 9px;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: "\\";
}

*[id$='bltlSubCats'] li a {
    text-decoration: none;
}

#divSidebar a[aria-expanded="true"] {
    color: #FFFFFF;
}

*[id^='ulLeftBarMenuCat'], *[id^='ulLeftBarMenuSubCat'] {
    border-radius: 0px;
    width: 100%;
}

    *[id^='ulLeftBarMenuCat'] a[aria-expanded="true"], *[id^='ulLeftBarMenuCat'] a[aria-expanded="false"] {
        background-color: #044889;
    }

*[id$='tcTerms'], *[id$='tcPrivacy'], *[id$='tcAdvSearchSubmit'] {
    border-bottom: none;
}

.vert .carousel-item-next.carousel-item-start,
.vert .carousel-item-prev.carousel-item-end {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.vert .carousel-item-next,
.vert .active.carousel-item-end {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

.vert .carousel-item-prev,
.vert .active.carousel-item-start {
    -webkit-transform: translate3d(0,-100%, 0);
    transform: translate3d(0,-100%, 0);
}

[id*='hypSpotlightText'] {
    text-decoration: none;
}

    [id*='hypSpotlightText']:hover {
        text-decoration: underline;
    }

.divW30 {
    max-width: 30rem;
}

.divW200 {
    max-width: 200rem;
}

.divW20 {
    max-width: 20rem;

}

.divH270 {
    height: 270px;
}

.divW200OfY {
    max-width: 200rem;
    overflow-y:auto;
}

.divW180 {
    max-width: 180rem;
}

.divH98_5p {
    height: 98.5%;
}

.divW25 {
    max-width: 25rem;
}