﻿body a, .content a, .rich-text a, a:not([href]):not([class]) {
    color: #009b4a
}

    body a:hover, .content a:hover, .rich-text a:hover, a:not([href]):not([class]):hover {
        color: #1c1c1c
    }

#footer * {
    color: #fff
}

body hr {
    color: #36d600 !important
}

sup {
    vertical-align: middle !important
}

.text-primary {
    color: #36d600 !important
}

.text-secondary {
    color: #009b4a !important
}

.bg-primary {
    background-color: #36d600 !important
}

.text-xxl {
    font-size: 3rem !important;
    line-height: 4rem !important
}

.text-xl {
    font-size: 2.4rem !important
}

.text-lg {
    font-size: 1.8rem !important
}

.text-md {
    font-size: 1.6rem !important
}

.text-sm {
    font-size: 1.4rem !important
}

.text-xs {
    font-size: 1.2rem !important
}

.text-xxs {
    font-size: 1rem !important
}

button[type="button"]:not([aria-controls]), a.btn, form input[type="submit"].btn, form input[value="Submit"].btn, .btn-primary {
    background-color: #36d600;
    color: #000 !important
}

    button[type="button"]:not([aria-controls]):hover, button[type="button"]:not([aria-controls]):active, button[type="button"]:not([aria-controls]):focus, a.btn:hover, a.btn:active, a.btn:focus, form input[type="submit"].btn:hover, form input[type="submit"].btn:active, form input[type="submit"].btn:focus, form input[value="Submit"].btn:hover, form input[value="Submit"].btn:active, form input[value="Submit"].btn:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
        background-color: #3ceb00;
        color: #000 !important
    }

a.btn {
    text-decoration: none !important
}

.btn-secondary {
    background-color: #009b4a !important;
    border-color: #009b4a !important;
    color: #fff !important
}

    .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
        background-color: #057a3d !important;
        border-color: #057a3d !important;
        color: #fff !important
    }

.sitecore-form input[type=submit] {
    background-color: #36d600 !important;
    color: #000
}

    .sitecore-form input[type=submit]:hover {
        background-color: #3ceb00 !important;
        color: #000
    }

#form-wrapper input:focus {
    border: 1px solid #36d600
}

#form-wrapper select:focus {
    border: 1px solid #36d600
}

#form-wrapper textarea:focus {
    border: 1px solid #36d600
}

.page-selector-item-link {
    background-color: #36d600 !important;
    border: 1px solid #36d600 !important
}

    .page-selector-item-link a {
        color: #000 !important
    }

    .page-selector-item-link:hover {
        background-color: #3ceb00 !important;
        border: 1px solid #3ceb00 !important
    }

        .page-selector-item-link:hover a {
            color: #000 !important
        }

    .page-selector-item-link.active {
        background-color: #000 !important;
        border: 1px solid #000 !important
    }

        .page-selector-item-link.active a {
            color: #fff !important
        }

.page-selector-item-previous:hover a {
    color: #36d600
}

.page-selector-item-next:hover a {
    color: #36d600
}

#header .navigation.navigation-main.navigation-main-horizontal nav > ul > li > div > a:hover, #header nav .show.level1 > ul.clearfix a:hover, #header nav .show.level1 > ul.clearfix a:hover *, #home-section-link-container .field-link a, #products-by-category-meta .field-link a, #home-videos-component .field-link a, #events-container .field-link a, #home-news-and-media-component .field-link a, #home-news-section .field-link a, .news-and-media-list ul .item .field-title a, .news-and-media-list ul .item .field-redirecturl a, #header .navigation.navigation-main .rel-level1.active > .navigation-title > a, #content > div.row > .row > div.component.container div.column-splitter:first-child div.link a, .nidec-search-box button > i:hover, #mobile-nav > div > nav > ul > li > div:before, #header nav .show > .navigation-title a, .nidec-search-box a, .generic-page-subpage-list ul .item .field-title a, .generic-page-subpage-list ul .item .field-redirecturl a {
    color: #009b4a !important
}

    .generic-page-subpage-list ul .item .field-title a:hover, .generic-page-subpage-list ul .item .field-redirecturl a:hover {
        border-color: #36d600
    }

#content #home-explore-component .field-link a {
    color: #1c1c1c !important
}

    #content #home-explore-component .field-link a:hover {
        color: #009b4a !important
    }

.news-and-media-list ul .item .field-title a:hover, .news-and-media-list ul .item .field-redirecturl a:hover {
    border-bottom-color: #36d600
}

#header .navigation.navigation-main .rel-level1 > ul.clearfix {
    border-top-color: #36d600
}

.nidec-search-box ul {
    border-bottom-color: #36d600
}

#mobile-nav > div > nav > ul > li > ul a, #mobile-top-footer-nav > div > nav > ul > li > ul > li > div > a {
    border-bottom-color: #009b4a
}

#mobile-menu-container > .component-content > .row > .component.link > div > div a {
    border-bottom-color: #009b4a
}

.tabs > .component-content .tabs-inner .tabs-heading li:first-child:nth-last-child(2) {
    border-bottom-color: #36d600
}

.tabs > .component-content .tabs-inner .tabs-heading li:hover {
    background-color: #36d600;
    border-bottom-color: #36d600;
    color: #000
}

.tabs > .component-content .tabs-inner .tabs-heading li.active, .tabs > .component-content .tabs-inner .tabs-heading li.active:hover {
    background-color: #fff;
    border-bottom-color: #fff;
    color: #1c1c1c
}

#home-hero-carousel-component .field-slidelink > * {
    background-color: #36d600;
    color: #000 !important
}

    #home-hero-carousel-component .field-slidelink > *:hover {
        background-color: #3ceb00;
        color: #000 !important
    }

#home-explore-component .field-link a:hover {
    color: #009b4a
}

.product-category-series-list .items a:hover .field-title, .product-category-series-list-with-specs .items a:hover .field-title {
    color: #1c1c1c
}

    .product-category-series-list .items a:hover .field-title:hover, .product-category-series-list-with-specs .items a:hover .field-title:hover {
        color: #009b4a
    }

#news-page-wrapper .field-content {
    border-top-color: #36d600
}

#breadcrumbs-wrapper .breadcrumb a:hover {
    color: #fff;
    border-bottom-color: #009b4a
}

.split-header-link .field-link > a {
    background-color: #36d600;
    color: #000
}

    .split-header-link .field-link > a:hover {
        background-color: #3ceb00;
        color: #000
    }

#blogs-page-wrapper .page-list ul li .field-title {
    border-bottom-color: #36d600
}

.page-list a:hover {
    color: #009b4a
}

#blogs-page-wrapper .page-list ul li .view-more-link a {
    border-bottom-color: #36d600
}

    #blogs-page-wrapper .page-list ul li .view-more-link a:hover {
        color: #009b4a
    }

.event-list a {
    color: #009b4a
}

    .event-list a:hover {
        color: #1c1c1c
    }

.search-results.locations-listing > ul > li > div::after {
    border-top-color: #36d600 !important;
    border-left-color: #36d600 !important
}

#distributor-locator-search .location-search-box-button:hover {
    background-color: #36d600 !important
}

.no-results, #distributor-locator-container .facet-heading span.has-active-facet:hover, #distributor-locator-container .contentContainer > div > p.active-facet, .details-toggle, #distributor-locator-container .search-item-card input[type=button], .gm-style-iw.gm-style-iw-c > div > div > input[type=button]:hover, .gm-style-iw.gm-style-iw-c > div > div > div > span.badge {
    background: #36d600 !important;
    color: #000 !important
}

.details-toggle {
    font-weight: bold !important
}

    .details-toggle:hover {
        color: #fff !important
    }

#distributor-locator-search label, #distributor-locator-container .contentContainer > div > div, #distributor-locator-container .search-item-card > div > span.badge {
    color: #1c1c1c !important
}

.search-results.locations-listing > ul > li > div::before {
    color: #1c1c1c !important;
    font-weight: bold !important
}

.list-pagination nav a.sxa-paginationnumber:hover {
    border-color: #009b4a;
    color: #1c1c1c
}

.list-pagination nav span.active {
    color: #1c1c1c;
    border-color: #36d600;
    text-decoration: underline
}

.diagonal-banner .diagonal-banner-background {
    background-color: #36d600;
    color: #000
}

.diagonal-banner .diagonal-banner-left:before {
    background: conic-gradient(at 100% 100%,transparent 133deg,#36d600 0,#36d600 350deg,transparent 0) !important
}

.diagonal-banner .diagonal-banner-right:before {
    background: conic-gradient(at 100% 100%,transparent 133deg,#36d600 0,#36d600 350deg,transparent 0) !important
}
