.navbar-link {
    background: #233d7d !important;
}

#mainMenu .fa-fw {
    color: #363a3d !important;
}

.navbar .nav>li {
    border-bottom: 1px solid #aaa !important;
}

.navbar .nav>li>a {
    color: #094B95 !important;
}

.container .ui-state-default a {
    color: #094B95 !important;
}

.part-link label {
    color: #363a3d;
}

.productTitle .fa-fw {
    color: #fff;
}

#scope-plp-configure span.pull-left {
    color: #fff !important;
}

a.select-product.media-body.btn.ui-state-default {
    color: #fff !important;
}

.part-link a {
    text-decoration: underline !important;
}

.attributecontrol .part-link {
    color: #094B95 !important;
}

.pagination ul>.active>a {
    color: #094B95;
}

#plp-CAD-table-tabs #cad-tabs .ui-tabs-active a .ui-button-text {
    color: #363a3d;
}

#plp-CAD-table-tabs #cad-tabs a .ui-button-text {
    color: #fff;
}

.carousel-inner .item img {
    height: auto !important;
}

.recaptchatable a,
.recaptchatable a:hover {
    color: #3a474e !important;
}

.ui-accordion-content {
    padding: 0 !important;
}

.category-heading {
    clear: both;
}

.category-heading h4 {
    font-family: "Arial Narrow" !important;
    font-size: 18px !important;
    color: #75951c !important;
    font-weight: 700;


}

.breadcrumb a {
    color: #072049 !important;
}

#productSticky {
    top: 0 !important;
    width: 100%;
}

.pagination a {
    color: #000 !important;
}

.table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th {
    background-color: #efefef !important;
}

input[type="file"],
select {
    display: inline-block;
    height: 20px !important;
    padding: 4px 6px;
    margin-bottom: 10px;
    color: #555;
    border-radius: 4px;
    vertical-align: middle;
    width: 95% !important;
}

#plp-header-links .plp-cart-url {
    margin-right: 11px;
}

.table .part-link {
    color: #1c1c1c !important;
}

.site-footer {
    padding: 0 !important;
}

/*.btn {
    background-color: #d93600 !important;
    border: 2px solid #d93600 !important;
    -webkit-transition: background 0.1s linear;
    -moz-transition: background 0.1s linear;
    transition: background 0.1s linear;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 0 !important;
}
.btn:hover {
    background-color: #e45f0e !important;
    border: 2px solid #e45f0e !important;
    font-size: 1.0625rem;
    font-weight: 600 !important;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 0 !important;
}*/
.modal .modal-body {
    padding: 0 !important;
}

.navbar-link {
    background: #fff !important;
}

#mainMenu .fa-fw {
    color: #363a3d !important;
}

.navbar .nav>li {
    border-bottom: 1px solid #aaa !important;
}

.navbar .nav>li>a {
    color: #75951c !important;
}

.container .ui-state-default a {
    color: #75951c !important;
    font-size: 12px;
}

.part-link label {
    color: #363a3d;
}

.productTitle .fa-fw {
    color: #fff;
}

#scope-plp-configure span.pull-left {
    color: #fff !important;
}

a.select-product.media-body.btn.ui-state-default {
    color: #fff !important;
}

.part-link a {
    text-decoration: underline !important;
    color: #a4d028 !important;
}

.attributecontrol .part-link {
    color: #75951c !important;
}

.pagination ul>.active>a {
    color: #a4d028;
}

#plp-CAD-table-tabs #cad-tabs .ui-tabs-active a .ui-button-text {
    color: #363a3d;
}

#plp-CAD-table-tabs #cad-tabs a .ui-button-text {
    color: #fff;
}

.carousel-inner .item img {
    height: auto !important;
}

.recaptchatable a,
.recaptchatable a:hover {
    color: #3a474e !important;
}

.ui-accordion-content {
    padding: 0 !important;
}

.category-heading {
    clear: both;
}

.breadcrumb a {
    color: #000 !important;
}

#productSticky {
    top: 0 !important;
    border-top: 4px solid #a4d028;
    background: #a4d028 !important;
    /* background: transparent linear-gradient(90deg, #008dcf 0%, #094b95 100%) 0% 0% no-repeat padding-box; */
}

#productSticky a {
    color: #fff !important;
}

.pagination a {
    color: #000 !important;
}

.table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th {
    background-color: #efefef !important;
}

input[type="file"],
select {
    display: inline-block;
    height: 20px !important;
    padding: 4px 6px;
    margin-bottom: 10px;
    color: #555;
    border-radius: 4px;
    vertical-align: middle;
    width: 95% !important;
}

#plp-header-links .plp-cart-url {
    margin-right: 11px;
}

.table .part-link {
    color: #1c1c1c !important;
}

.site-footer {
    padding: 0 !important;
}

.btn {
    font-family: "Arial" !important;
    color: #fff !important;
    font-size: 12px;
    border-radius: 0 !important;
    background: #a4d028 !important;
    border: 0 !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}

.btn:hover {
    font-family: "Arial" !important;
    background: #75951c !important;
    font-size: 12px;
    border: 0 !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    border-radius: 0 !important;
}

.modal .modal-body {
    padding: 0 !important;
}

.modal-backdrop.fade.show {
    display: none;
}

.content-area {
    width: 100%;
}

.plp-rfi-button button {
    background-color: #a4d028 !important;
    /* padding:3px!important; */
    border: none !important;

    text-transform: uppercase;
}

.plp-rfi-button button:hover {
    background-color: #75951c !important;
    /* padding:3px!important; */
    text-decoration: underline !important;
    border: none !important;
    text-transform: uppercase;
}

body[data-pagetype=Request] #formholder sup,
body[data-pagetype=Email] #formholder sup {
    color: red !important;
}

body[data-pagetype=Request] td.plp-form-heading.ui-state-default.ui-corner-all sup,
body[data-pagetype=Email] td.plp-form-email-heading.ui-state-default.ui-corner-all sup {
    color: red !important;
    margin-left: 5px !important;
}

body[data-pagetype=Request] td.plp-form-header sup,
body[data-pagetype=Email] td.plp-form-email-header sup {
    color: red !important;
}

body[data-pagetype="RequestConfirmation"] td.ui-state-default {
    color: #a4d028 !important;
    font-size: 14px !important;
}

body[data-pagetype=RequestConfirmation] .table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th {
    background-color: #efefef !important;
}

body[data-pagetype=CategoryResult] a.carousel-control {
    top: 46% !important;
}
div#plp-container {
    margin-bottom: 16px;
}

    .carousel-control.left {
        left: -50px !important;
        width:60px;
        height: 60px;
    }
    .carousel-control.right {
        right: -50px !important;
        width:60px;
        height: 60px;
    }
    .media .carousel .fa-fw{
        padding-right: 0;
        padding-left: 0;
        width: 60px;
    }

@media (max-width:599px){
    .media .carousel{
        max-width: 320px;
        width:100%;
    }
    .carousel-inner .item img{
        max-width: 70%;
        max-height: initial;
    }
    .carousel-control.left {
        left: -2px !important;
        font-size: 30px;
        top: 50%;
    }
    .carousel-control.right {
        right: -2px !important;
        font-size: 30px;
        top: 50%;
    }
    .media .carousel .fa-fw{
        width:25px;
        padding-right:.2em;
        padding-left: .2em;
    }
}