@font-face {
    font-family: Arial Regular;
    src: url(../fonts/Arial/Arial-Regular.ttf)  format('truetype');
}
@font-face {
    font-family: Century Gothic Bold;
    src: url(../fonts/Gothic/CenturyGothicBold.ttf)  format('truetype');
}
/* @font-face {
    font-family: SimHei;
    src: url(../fonts/simhei/SimHei.ttf)  format('truetype');
} */
@font-face {
    font-family: SourceHanSans;
    src: url(../fonts/source-han-sans/SourceHanSansSC-Regular.otf)  format('truetype');
}
/*Header*/
body{

    font-size: 13.5px;
    line-height: 170%;
    color: #000;
    overflow-x: hidden;
    font-family:Arial, Helvetica, sans-serif;

}
a.has-submenu
{
    cursor: pointer;
}
.payment_message_text {
  text-align: center;
  width: 75%;
  margin: auto;
  margin-right: auto;
  margin-right: auto;
  font-size: 15px;
  font-family: arial;
  font-weight: normal;
  color: #3e3b3b;
}
.cn_payment_message_text {
  text-align: center;
  width: 60%;
  margin: auto;
  margin-right: auto;
  margin-right: auto;
  font-size: 15px;
  font-family: arial;
  font-weight: normal;
  color: #3e3b3b;
}
/*Yellow screen correction add raghu start*/
.views-field.views-field-add-to-cart div#edit-actions input:hover {
    background-color: #000e2a !important;
}
/*Yellow screen correction add raghu stop*/
/*Last purchaser order start*/
td.last-pur-date {
    white-space: nowrap;
}
.product-display.redux-spring-display td.views-field.views-field-title
{
    white-space: nowrap;
}
tbody tr.sort-table {
    border-bottom: 1px solid #ececec;
}
div#block-views-block-spring-kit-block-6 th{
    padding: 5px;
}
div#block-views-block-spring-kit-block-5 th {
    padding: 5px;
}
/*Last purchaser order stop*/
/*new address short len code start*/
.bill-street1-max {
    color: #818181;
}
.bill-po-box-max {
    color: #818181;
}
.ship-street1-max {
    color: #818181;
}
.ship-po-box-max {
    color: #818181;
}
select#edit-panes-delivery-select-address
{
    display: none;
}
select#edit-panes-billing-select-address {
    display: none;
}/*new address short len code stop*/
/*raghu add new cad code display start*/
span#SizeDimension {
            display: none;
        }
span#LoopPosition {
            display: none;
        }
span#OdFrontDimension {
            display: none;
        }
span#OdFrontTolerance {
            display: none;
        }
span#OdUpperTolerance {
            display: none;
        }
span#OdLowerTolerance {
            display: none;
        }
span#ToWorkInHole {
            display: none;
        }
span#ToWorkOverRod {
            display: none;
        }
span#FlDimension {
            display: none;
        }
span#FlTolerance {
            display: none;
        }
span#TotalCoilsDimension {
            display: none;
        }
span#RateDimension {
            display: none;
        }
span#RateTolerance {
            display: none;
        }
span#SolidHtDimension {
            display: none;
        }
span#LoadS {
            display: none;
        }
span#ITDimension {
            display: none;
        }
span#ITTolerance {
            display: none;
        }
span#MaxExtendedLen {
            display: none;
        }
span#MaxLoad {
            display: none;
        }
span#BodyDimension {
            display: none;
        }
span#CoilDimension {
            display: none;
        }
span#DeflectionDimension {
            display: none;
        }
span#FreeAngle {
            display: none;
        }
span#LegDimension {
            display: none;
        }
span#LegTolerance {
            display: none;
        }
span#MandrelDimension {
            display: none;
        }
span#OutsideDiameterDimension {
            display: none;
        }
span#OutsideDiameterTolerance {
            display: none;
        }
span#TorqueDimension {
            display: none;
        }
span#TorqueTolerance {
            display: none;
        }
span#WindDirection {
            display: none;
        }
span#WireDimension {
            display: none;
        }
/*din cid part*/
span#ImperialFlDimension {
            display: none;
        }
span#ImperialSizeDimension {
            display: none;
        }
span#ImperialOdFrontDimension {
            display: none;
        }
span#MetricSizeDimension {
            display: none;
        }
span#MetricOdFrontDimension {
            display: none;
        }
span#MetricOdUpperTolerance {
            display: none;
        }
span#MetricToWorkInHole {
            display: none;
        }
span#MetricToWorkOverRod {
            display: none;
        }
span#MetricFlDimension {
            display: none;
        }
span#MetricFlTolerance {
            display: none;
        }
span#MetricRateDimension {
            display: none;
        }
span#MetricSolidHtDimension {
            display: none;
        }
span#MetricLoadS {
            display: none;
        }
/*bellevile*/
span#HeightDimension {
            display: none;
        }
span#HeightTolerance {
            display: none;
        }
span#IdDimension {
            display: none;
        }
span#ImperialBolt {
            display: none;
        }
span#MetricBolt {
            display: none;
        }
span#LoadDimension {
            display: none;
        }
span#OdDimension {
            display: none;
        }
span#ThicknessDimension {
            display: none;
        }
span#ThicknessTolerance {
            display: none;
        }
/*redux*/
span#WaveValue {
            display: none;
        }
span#BValue {
            display: none;
        }
span#CoilTol {
            display: none;
        }
span#FreeLengthDimension {
            display: none;
        }
span#FreeLengthTol {
            display: none;
        }
span#HoleDimension {
            display: none;
        }
span#PitchValue {
            display: none;
        }
span#RateTol {
            display: none;
        }
span#RodDimension {
            display: none;
        }
span#SolidHeightDimension {
            display: none;
        }
span#SolidLoadDimension {
            display: none;
        }
span#WavesPerTurn {
            display: none;
        }
span#WireThickDimension {
            display: none;
        }
span#WireThickTol {
            display: none;
        }
span#WireWidthDimension {
            display: none;
        }
span#WireWidthTol {
            display: none;
        }
/*raghu add new cad code display stop*/
div#edit-field-duplicate-first-name-wrapper
{
  display: none;
}
/*raghu add hover code left side fliter start*/
.spring-design:hover, legend#material:hover,legend#spring_series:hover, legend#loop_pos:hover {
    background-color: #4a4a4a;
    color: white;
}
legend#material:hover span, legend#spring_series:hover span
{
color: white;
}
/*raghu add hover code left side fliter stop*/
/*rgahu footer icon hide start*/
input#edit-update {
    display: none;
}
tr.line-item-vat-value {
    display: table-header-group;
}
div#block-socialicon {
    display: none !important;
}
.bat-spring-mount {
    display: none;
}
p.footer-word-china{
    color: #ddd;
    font-size: 13px;
    text-align: end;
    margin: 0px 0;
}

p.footer-word-china a {
    color: #ddd;
}
p.footer-word-china a img {
    width: 20px;
    float: none;
}
p.footer-word-china a:hover{
    text-decoration: underline;
}
.billing-addresss {
    display: none;
}
.delivery_address_group {
    display: none;
}
/*rgahu footer icon hide end*/
/*Top banner css add raghu start*/
.top_banner {
    top: 0;
    position: fixed;
    background-color: #25baf1;
    z-index: 3;
    color: white;
    line-height: 120%;
    font-size: 17px;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
    font-weight: bold;
    width: 100%;
}
div#top_close
{
    float: right;
    position: relative;
    right: 34px;
    border: 1px solid white;
    padding: 6px 8px;
    border-radius: 5px;
    margin-top: -7px;
    cursor: pointer;
}
.top-body {
    text-align: center;
    font-style: italic;
    width: 94%;
}
.region.region-top {
    padding: 7px 15px 10px;
}
div#block-views-block-top-banner-home-page-view-block-1 {
    margin-top: 10px;
    margin-bottom: 10px;
}
div#block-views-block-top-banner-home-page-view-block-1 p {
    margin: 0;
}
div#block-views-block-top-banner-home-page-view-block-2 {
    margin-top: 10px;
    margin-bottom: 10px;
}
div#block-views-block-top-banner-home-page-view-block-2 p {
    margin: 0;
}
/*Top banner css add raghu stop*/
/*cart page msg add raghu start*/
td.max_qnt_value {
    display: none;
}
div#cart_error_msg
{
font-weight: bold;
float: right;
color: red;
padding-top: 7px;
}
div.cart_error {
    width: 70%;
    margin-left: 125px;
    margin-top: -25px;
    line-height: 1em;
    font-size: 13.5px;
    font-weight: bold;
    color: red;
}
/*cart page msg add raghu end*/
/*sathish on 11/11/19*/
div#block-views-block-about-us-pdf-view-block-1 {
    display: none;/*about us commented image pdf*/
}
/*sathish on 11/11/19*/
/*add referance image css by raghu start*/
div#block-views-block-extension-spring-view-display-block-1 .product-display.extension-spring{
    top: 16px;
    position: relative;
}
div#block-views-block-torsion-spring-block-2 .product-display{
    top: 16px;
    position: relative;
}

div#block-views-block-belleville-washers-block-1 .product-display{
    top: 16px;
    position: relative;
}
div#block-views-block-batteryspring-block-3 .product-display{
    top: 16px;
    position: relative;
}
div#block-views-block-constant-force-spring-block-1 .product-display-constance-spring-ref {
    top: 16px;
    position: relative;
}
div#block-views-block-continuousspring-block-1 .product-display.Continuous-length-spring {
 top: 16px;
 position: relative;
}
.footer-word {
    text-align: end;
}
#block-copyrightfooter
{
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-state.js-form-item-state {
    width: 30%;
    float: left;
    margin-top: 0px;
    position: unset;
    display: none;
}


    #block-webform-3 .js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response input,
    #block-webform-5 .js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response input {
     margin-top: 12px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response .js-form-required.form-required{
        margin-bottom: 17px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response .field-prefix {
        background: #ffffff;
        color: #000;
        padding: 10px 5px 10px 5px;
        font-size: 25px;
        font-weight: 800;
        font-style: italic;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response #edit-captcha-response {
        margin-top: 15px;
    }
    /*sathish on 31/1/20*/
/*sathish on new 14/10/19*/
#block-compression-springs-views .views-field.views-field-add-to-cart,
#block-compression-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-compression-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-extension-springs-views .views-field.views-field-add-to-cart,
#block-extension-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-extension-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-torsion-spring-views .views-field.views-field-add-to-cart,
#block-torsion-spring-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-torsion-spring-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-redux-wave-springs-views .views-field.views-field-add-to-cart,
#block-redux-wave-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-redux-wave-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-belleville-washers-views .views-field.views-field-add-to-cart,
#block-belleville-washers-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-belleville-washers-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-battery-springs-views .views-field.views-field-add-to-cart,
#block-battery-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-battery-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-constant-force-springs-views .views-field.views-field-add-to-cart,
#block-constant-force-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-constant-force-springs-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-continuous-length-views .views-field.views-field-add-to-cart,
#block-continuous-length-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-continuous-length-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-compression-springs-hefty-views .views-field.views-field-add-to-cart,
#block-continuous-length-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-continuous-length-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-compression-springs-hefty-views .views-field.views-field-add-to-cart,
#block-compression-springs-hefty-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-compression-springs-hefty-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-compression-springs-leep-views .views-field.views-field-add-to-cart,
#block-compression-springs-leep-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-compression-springs-leep-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-compression-springs-mil-spec-views .views-field.views-field-add-to-cart,
#block-compression-springs-mil-spec-views  .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-compression-springs-mil-spec-views  .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-extension-springs-mil-spec-views .views-field.views-field-add-to-cart,
#block-extension-springs-mil-spec-views .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-extension-springs-mil-spec-views .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-views-block-spring-kit-block-4 .views-field.views-field-add-to-cart,
#block-views-block-spring-kit-block-4 .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-views-block-spring-kit-block-4 .views-element-container.block.block-views.block-views-blockprice-table-block-2 ,
#block-views-block-spring-kit-block-5 .views-field.views-field-add-to-cart,
#block-views-block-spring-kit-block-5 .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-views-block-spring-kit-block-5 .views-element-container.block.block-views.block-views-blockprice-table-block-2,
#block-views-block-spring-kit-block-6  .views-field.views-field-add-to-cart,
#block-views-block-spring-kit-block-6 .views-element-container.block.block-views.block-views-blockprice-table-block-1,
#block-views-block-spring-kit-block-6 .views-element-container.block.block-views.block-views-blockprice-table-block-2
 {
    display: block;/*nayana jan-23 show price look up*/
}
/*sathish on new 27/9/19 changes for yellow screen */
.item.login-account a.login-account {
    color: #565656;
    font-size: 12px;
    font-family: Century Gothic Bold;
}
tr.sort-table {
    cursor: pointer;
}

#block-shoppingcart-2
{
    display: none;
}

/*sathish on 29082020*/
#block-continuous-length-views .row.box.china {
    top: 73px !important;
}
#block-extension-springs-mil-spec-views .accept.accept-china {
    top: 59px;
}
#block-extension-springs-mil-spec-views .row.box.china {
    top: 69px;
    position: relative;
}

#block-continuous-length-views .accept.accept-china {
    position: relative;
    top:65px;
}
/*sathish on 29082020*/
.account_id
{
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-account-id.js-form-item-account-id.form-disabled
{
    display: none;
}

.webform-confirmation {
    display: none;
}

#lang_selection #up-arrow,#lang_selection_china #up-arrow
{
    display:none;
}
.links
{
    display:none;
}
/*display views not show start*/
.views-field-field-outside-dia-base-mm{display: none;}
.views-field-field-inside-dia-tole-mm{display: none;}
.views-field-field-free-len-mm{display: none;}
.views-field-field-eyelet-inner-dia-mm{display: none;}
.views-field-field-installed-height-mm{display: none;}
.views-field-field-working-height-mm{display: none;}
.views-field-field-drum-diameter-mm{display: none;}
.views-field-field-working-deflection-mm{display: none;}
.views-field-field-length-of-leg-mm{display: none;}
.views-field-field-outside-dia-mm{display: none;}
.views-field-field-hole-dia-mm{display: none;}
.views-field-field-solid-height-mm{display: none;}
.views-field-field-wire-dia-mm{display: none;}
.views-field-field-free-len-mm{display: none;}
.views-field-field-body-length-mm{display: none;}
.views-field-field-loop-inside-diameter-mm{display: none;}
.views-field-field-width-mm{display: none;}
.views-field-field-radius-mm{display: none;}
.views-field-field-appr-num-coils-per-mm{display: none;}
.views-field-field-max-extended-length-mm{display: none;}
.views-field-field-inside-dia-mm{display: none;}
.views-field-field-thickness-mm{display: none;}
.views-field-field-free-height-mm{display: none;}
.views-field-field-bolt-size-metric{display: none;}
.views-field-field-cn-to-cn-end-len-mm{display: none;}
.views-field-field-material-width-mm{display: none;}
.views-field-field-to-work-over-rod-man-mm{display: none;}
.views-field-field-outside-dia-base-cm{display: none;}
.views-field-field-inside-dia-tole-cm{display: none;}
.views-field-field-free-len-cm{display: none;}
.views-field-field-eyelet-inner-dia-cm{display: none;}
.views-field-field-installed-height-cm{display: none;}
.views-field-field-working-height-cm{display: none;}
.views-field-field-cn-to-cn-end-len-cm{display: none;}
.views-field-field-width-cm{display: none;}
.views-field-field-to-work-over-rod-man-cm{display: none;}
.views-field-field-length-of-leg-cm{display: none;}
.views-field-field-outside-dia-cm{display: none;}
.views-field-field-hole-dia-cm{display: none;}
.views-field-field-rod-dia-cm{display: none;}
.views-field-field-solid-height-cm{display: none;}
.views-field-field-wire-dia-cm{display: none;}
.views-field-field-free-len-cm{display: none;}
.views-field-field-loop-inside-diameter-cm{display: none;}
.views-field-field-drum-diameter-cm{display: none;}
.views-field-field-working-deflection-cm{display: none;}
.views-field-field-appr-num-coils-per-cm{display: none;}
.views-field-field-max-extended-length-cm{display: none;}
.views-field-field-inside-dia-cm{display: none;}
.views-field-field-thickness-cm{display: none;}
.views-field-field-free-height-cm{display: none;}
.views-field-field-bolt-size-metric{display: none;}
.views-field-field-body-length-cm{display: none;}
.views-field-field-material-width-cm{display: none;}
.views-field-field-radius-cm{display: none;}
.views-field-field-approximate-load-n{display: none;}
.views-field-field-max-load-n{display: none;}
.views-field-field-nominal-load-n{display: none;}
.views-field-field-load-n{display: none;}
.views-field-field-initial-tension-n{display: none;}
.views-field-field-calculated-load-at-flat-n{display: none;}
.views-field-field-load-at-solid-height-n{display: none;}
.views-field-field-approximate-load-kg{display: none;}
.views-field-field-max-load-kg{display: none;}
.views-field-field-nominal-load-kg{display: none;}
.views-field-field-load-kg{display: none;}
.views-field-field-initial-tension-kg{display: none;}
.views-field-field-calculated-load-at-flat-kg{display: none;}
.views-field-field-load-at-solid-height-kg{display: none;}
.views-field-field-approximate-load-gm{display: none;}
.views-field-field-max-load-gm{display: none;}
.views-field-field-nominal-load-gm{display: none;}
.views-field-field-initial-tension-gm{display: none;}
.views-field-field-calculated-load-at-flat-gm{display: none;}
.views-field-field-load-at-solid-height-gm{display: none;}
.views-field-field-load-gm{display: none;}
.views-field-field-rate-n-cm{display: none;}
.views-field-field-max-torque-n-cm{display: none;}
.views-field-field-rate-n-mm{display: none;}
.views-field-field-max-torque-n-mm{display: none;}
.views-field-field-rate-kg-cm{display: none;}
.views-field-field-max-torque-kg-cm{display: none;}
.views-field-field-rate-kg-mm{display: none;}
.views-field-field-max-torque-kg-mm{display: none;}
.views-field-field-rate-gm-mm{display: none;}
.views-field-field-max-torque-gm-mm{display: none;}
.views-field-field-rate-gm-cm{display: none;}
.views-field-field-max-torque-gm-cm{display: none;}
/*display views not show end*/
.views-label.views-label-body-4.btn.btn-defaults {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 100px;
    margin-top: 10px;
    font-weight: normal;
}
.row.confirmation_quote_page {
    padding-left: 100px;
    padding-right: 100px;
}
.col-lg-6.request_quote1 a {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 100px;
    padding-right: 100px;
    border: none;
    background: #959595;
    color: white;
    font-family: Century Gothic Bold;
    font-size: 15px;
    font-weight: normal;
}
.col-lg-6.request_quote2 a {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 100px;
    padding-right: 100px;
    border: none;
    background: #1ab728;
    color: white;
    font-family: Century Gothic Bold;
    font-size: 15px;
    font-weight: normal;
}
.confirmation_quote h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    font-weight: normal;
}


.col-lg-6.request_quote1 {

    margin-bottom: 30px;
}
.col-lg-8.request_contact_us p a {
    border: 1px solid #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    background: #1d295b;
    color: white;
    font-family: Century Gothic Bold;
    font-size: 15px;
    font-weight: normal;
}
/*nayana oct-19 add grey background in checkout page start-------------------->*/
.leespring-news .din-plus a{
    font-family: Arial;
    font-size: 14px !important;
    color: rgb(23,114,197);
}
.leespring-news .din-plus a:hover{
    font-size: 14px !important;
    color: rgb(23,114,197) !important;
    text-decoration: underline !important;
}
details#billing-pane {
    background-color: #d9d9d9;
    width: 30%;
}
p.step-billing-info {
    text-align: center;
    padding-bottom: 10px;
    background: #fff;
}
p.text-billing-address {
    margin-left: 20px;
    margin-block-start: 10px;
}
p.text-req {
    margin-top: 25px;
    margin-left: 20px;
}
div#billing-address-pane {
    width: 100%;
    margin-left: 17px;
    padding-bottom: 2px;
}

details#payment-pane {
    background-color: #d9d9d9;
    width: 29.3% !important;
    height: 400px;
    margin-top: 10px;
}
p.text-pay {
    margin-top: 25px;
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-payment-payment-method.js-form-item-panes-payment-payment-method {
    margin-left: 20px;
    margin-top: 0;
    margin-bottom: 0;
}
div#payment-details {
    width: 88%;
    margin-left: 20px;
}
.purchase_order_info {
    background-color: #d9d9d9;
    width: 29.2%;
}
p.purchase_order_p {
    margin-left: 20px;
}
p.purchase_order_number {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-po-number.js-form-item-po-number label {
    margin-left: 20px;
}
input#edit-po-number {
    margin-left: 20px;
    width: 88%;
}



details#quotes-pane {
    background-color: #d9d9d9;
    width:50% !important;
    top: 60px;
}

p.step-shipping-options {
    margin-left: 20px;
}
p.text-quote {
    margin-left: 20px;
}
div#quote {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect
{
    width: 31%;
    background-color: #d9d9d9;
    height: 202px;
}

input#edit-panes-collect-bill-collect
{
    margin-left:20px;
}

.js-form-item-panes-collect-carrier label
{
    margin-left: 20px;
}
input#edit-panes-collect-account-id {
    margin-left: 20px;
}
.js-form-item-panes-collect-account-id label
{
   margin-left: 20px;
}

select[name="panes[payment][details][cc_exp_year]"] {
margin-bottom:40px;
}

select#edit-panes-payment-details-cc-exp-year
{
margin-bottom:40px;
}
/*Shipping Pane*/

details#delivery-pane
{
   background-color: #d9d9d9;
}

div#edit-panes-delivery
{
    width: 100%;
    margin-left: 17px;
}
div#delivery-address-pane .uc-store-address-field.js-form-wrapper.form-wrapper
{
    width: 100%;
    margin-left: 17px;
}
p.step-shipping-info
{
    background: #fff;
    text-align: center;
    padding-bottom: 10px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address
{
    margin-left: 20px;
}
p.text-shipping-address
{
    margin-left: 20px;
}
p.text-req1
{
    margin-top: 5px;
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address
{
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label {

    margin-left: 0px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    margin-left: 20px;
}
/*nayana oct-19 add grey background in checkout page end-------------------->*/


form#webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-checkbox {
    float: left;
    width: 100%;
}
.request_a_quote_file_uplod a {
    color: black;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations input {
    background: white;
}
.overview-custom-spring h1{
    font-family: Century Gothic Bold;
    font-size: 33px;
    font-weight: normal;
}
.redux-blk-wrapper.redux-img.col-md-8 {
    padding-left: 0px;
}
li.item.tel-num a {
    list-style: none;
    font-size: 19px;
    font-family: Century Gothic Bold !important;
    font-weight: normal;
}

.request-download-catalog h2 {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.custom-part-leespring h4 {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.field-content.about-us-leadership-body h4 {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.pdf-downloads-about-us p {
    font-family: Century Gothic Bold !important;
    font-weight: normal;
}
/*sathish jan2,2020*/
.belleville-spring-display tr.sort-table .views-field-title {
    padding-right: 0px !important;
}

/*sathish jan2,2020*/
.menu-base-theme li {
    float: left;
    padding-top: 9px;
    padding-bottom: 9px;
}
.learn_more_button:hover{
    background-color: #000e2a;
    cursor: pointer;

}
.menu-base-theme > li:hover{
    background-color: #000e2a;

}
.menu-base-theme > li:focus{
    background-color: #000e2a;

}
.menu-base-theme > li:active {
    background-color: #000e2a;
}
div#block-webform-2 label {
    color: white;
    font-family:Century Gothic Bold;
    font-weight: normal;
}
div#block-reduxwavesprings{
    margin-bottom:0px;
}
p{ margin: 0 0 20px 0; }

h1, .h1{
    font-size: 22px;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

h2, .h2{
    font-size: 20px;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

h3, .h3{
    font-size: 16px;
    color: #000;
    font-weight: normal;
}

h4, .h4{
    font-size: 14px;
    color: #000;
    font-weight: normal;
}

img{ max-width: 100%; }

a{
    color: #078D92;
}

a:hover{
    color: #1bd3df;
}

ul.links.inline{
    padding: 0;
}

ul.links.inline li{
    list-style: none;
}

.block{
    margin-bottom: 20px;
}

.main-header{
    color: #fff;
    padding: 10px 0;
    background-size: cover;
    position: relative;
    padding-top: 0px;
}

.main-header:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
}

.main-header nav{
    border: 0;
    margin: 0;
    position: relative;
    z-index: 3 !important;
    background-color: #1d295b;
    border-color: #e7e7e7;
    /* margin-top: -18px; */
    padding: 5px;
    height: 75px;
}

.main-header .region{
    position: relative;
    z-index: 2;
    margin-top: 0px;
}

/*region header*/

.site-branding{
    margin: 0;
}

.brand.logo{
    margin-right: 5px;
    margin-top: 3px !important;
    width: 227px !important;
}

.region-header .brand{
    display: inline-block;
    vertical-align: middle;
    line-height: 100%;
}

.site-name a{
    font-size: 26px;
    color: #fff;
}

/*Banner*/

.welcome-banner-text{
    text-align: center;
    line-height: 160%;
    max-width: 100%;
    padding: 61px 0 0 0;
    background: white;
}

.welcome-banner-text h2{
    font-size: 30px;
    font-weight: bold;
    color: #fff;
}

/*top widget*/

.topwidget{
    text-align: center;
    padding: 50px 0;
}

.topwidget .fa{
    font-size: 60px;
    background: #4D4F4A;
    width: 120px;
    height: 120px;
    padding: 32px;
    border-radius: 50%;
    color: #fff;
    margin-bottom: 20px;
}

/*footerwidget*/

.footerwidget{
    background: #43484b;
    color: #D0D0D0;
    padding: 10px 0;
}

.footerwidget img.left{
    float: left;
    margin: 10px 10px 0 0;
}

.copyright{
    background: #43484b;
    font-size: 10px;
    color: #999;
}

.copyright p{
    margin: 13px 0;
}

.footerwidget h2,
.footerwidget .h2{
    color: #FFF;
}

/*bottom-widgets*/

.bottom-widgets{
    text-align: center;
    background: rgba(205, 205, 205, 0.6);
    padding: 10px 0;
}

.bottom-widgets .region{
    padding: 10px;
    background: #e0dfe1;
}

/*Footer menu*/

/**left,right span style**/
.lfth img, .rgth img {
    padding-bottom: 15px;
}
/**left,right span style**/
.footer-menu{
    margin: -2px;
    border: 0;

    color: #fff;    background: #43484b;
    padding: 55px 0 0;
}

.footer-menu ul{
    margin: 10px 0;
    padding: 0;
}

.footer-menu nav li{
    display: inline-block;
}

.footer-menu nav li a{
    display: block;
    padding: 4px 20px 4px 0;
}

.google_map p,
.google_map .block{
    margin: 0;
}

.google_map iframe{
    display: block;
}

/*Credit link*/

.credit-link{
    text-align: left;
}

/*SOCIAL MEDIA*/

.social-media{
    margin: 10px 0;
    overflow: hidden;
    float: left;
}

.social-media a {
    width: 30px;
    height: 30px;
    color: #fff;
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    background: #3262b9;
    font-size: 14px;
    line-height: 220%;
}

.social-media a.google-plus{
    background: #de2020;
}

.social-media a.twitter{
    background: #29C5F6;
}

.social-media a.linkedin{
    background: #069;
}

.social-media a.pinterest{
    background: #C61118;
}

.social-media a.rss{
    background: #FF6D00;
}

.social-media a:hover{
    opacity: .6;
}

/*FORM*/

input, button, select, textarea{
    padding: 9px;
}

.contact-message-form label{
    display: block;
}

.btn,
input[type="submit"]{
    background: #19c2c8;
    color: #fff;
    border: 0;
    padding: 13px;
    line-height: 100%;
    height: 42px;
}

.btn:hover,
input[type="submit"]:hover{
    background: #13ADB3;
}

/*FRONT PAGE*/

.path-frontpage .content_layout {
    text-align: center;
}

.path-frontpage .feed-icon{
    display: none;
}

/*MENU*/

.navbar-default .navbar-toggle{
    background: #fff;
    margin-right: 0;
}

nav h2{
    display: none;
}

.menu-base-theme,
.menu-base-theme a,
.menu-base-theme a:hover,
.menu-base-theme a:focus,
.menu-base-theme a:active,
.menu-base-theme a.highlighted{
    background: none;
    padding: 13px 11px;
}

.menu-base-theme li a{
    background: #FBFBFB;
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}

.menu-base-theme > li:hover {
    background-color: #000e2a;
}

.main-menu {
    position: relative;
    z-index: 9999;
}

.region-primary-menu{
    display: none;
    background: #fff;
    border-radius: 3px;
    width: 100%;
    margin-top: 20px;
}

.menu-base-theme a{
    border-bottom: 1px solid #EEF0F7;
    padding: 13px 11px;
}

.menu-base-theme a span.sub-arrow{
    color: #999;
    font-size: 22px;
    padding: 5px;
    border-radius: 2px;
    border: 1px solid #DCDCDC;
    background: #EFEFEF;
}

.navbar-toggle{
    z-index: 999;
}

/*breadcrumb*/

.breadcrumb{
    background: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #eee;
}

.breadcrumb ul{
    padding: 0;
}

.breadcrumb ul li{
    display: inline-block;
}

/*search form*/

#search-block-form{
    display: table;
}

ul.secndry-menu.item-list {
    float: right;
    display: inline-flex;
}
ul.secndry-menu.item-list li a {
    color: #565656;
}

li.item.tel-num {
    list-style: none;
}
li.item.cart {
    list-style: none;
    font-size: 14px;
}
li.item.login-logout {
    list-style: none;
    font-size: 14px;
}
li.item.lang-switch {
    list-style: none;
    font-size: 14px;
}
div#block-searchform {
    margin-top: -33px;
    background-color: #cdcdcd;
}
ul.secndry-menu.item-list li a:focus, a:hover{
    text-decoration: none;
}


#search-block-form .form-item,
#search-block-form .form-actions{
    display: table-cell;
    vertical-align: top;
}

#search-block-form input{
    width: 100%;
    /* margin-top: 15px !important;
    margin-bottom: 16px; */
    color: #000;
}
/*nayana august-12 clean up serch bar start-------------------->*/
 /* #edit-actions #edit-submit{
   margin-left: -1px;
 } */
/*nayana august-12 clean up serch bar end-------------------->*/
/*Demo typography*/

.bd-example {
    position: relative;
    padding: 20px;
    border: 2px solid #f7f7f9;
}

.highlight{
    padding: 20px;
    background-color: #f7f7f9;
}

.highlight pre{
    border: 0;
    background: none;
}

.bd-example-type .table tr:first-child td {
    border-top: 0;
}

.bd-example-type h1,
.bd-example-type h2,
.bd-example-type h3,
.bd-example-type h4,
.bd-example-type h5,
.bd-example-type h6 {
    margin: 0;
}

.bd-example-type .table td {
    padding: 15px 0;
    border-color: #eee;
}

/*Contact form*/

.contact-message-feedback-form{
    max-width: 650px;
    margin: 0 auto;
    border: 1px solid #D8D8D8;
    padding: 10px 30px;
    background: #F5F5F4;
}

.contact-message-feedback-form .form-text,
.contact-message-feedback-form .form-email,
.contact-message-feedback-form .form-textarea{
    width: 100%;
}

/*user-login-form*/

.user-login-form,
.user-form,
.user-pass{
    max-width: 534px;
    /*margin: 40px auto;*/
    border: 1px solid #ddd;
    padding: 10px 30px;
    background: #FBFBFB;
    /*height: 293px;*/
}

.user-login-form .form-text,
.user-login-form .form-email,
.user-form .form-text,
.user-form .form-email,
.user-pass .form-text{
    width: 100%;
}

.form-composite > .fieldset-wrapper > .description,
.form-item .description {
    font-size: 10.5px;
    color: #999;
    font-style: italic;
}

/*Maintainance*/

.maintenance-page{
    background: url(../images/maintenance-bg.png) #66CBFF center no-repeat;
    color: #fff;
    text-align: center;
    padding-top: 220px;
    padding-bottom: 100px;
    font-size: 18px;
    color: #000;
}

.maintenance-msg {
    margin: 20px 0;
    background: rgba(242, 244, 207, 0.88);
    padding: 20px 30px;
    display: inline-block;
    color: #404040;
    border: 1px solid #fff;
    box-shadow: 5px 5px 0px #FFFFFF;
    font-size: 14px;
}

.maintenance-msg h1{
    text-transform: uppercase;
    font-weight: bold;
}

.maintenance-page .brand,
.maintenance-page .name-and-slogan{
    display: inline-block;
    vertical-align: middle;
}

.maintenance-page .site-name a{
    color: #404040;
}

.maintenance-page .site-slogan,
.maintenance-page .name-and-slogan{
    display: none;
}


/*Comment*/

.comment-wrap{
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #F5F5F5;
}

.comment-wrap .author-details{
    float: left;
    width: 20%;
}

.comment-wrap .author-comments{
    padding-left: 5px;
    float: left;
    width: 80%;
}

.comment-submitted{
    padding: 5px 10px;
    border: 1px solid #eee;
    font-size: 12px;
    margin-bottom: 5px;
    display: block;
}

.comment-wrap .author-comments h3{
    margin-top: 10px;
}

.comment-wrap .author-comments p{
    margin-bottom: 10px;
}

/*links inline*/

ul.links.inline li{
    display: inline-block;
    padding-right: 10px;
}

/*profile*/

.profile > div{
    padding-right: 5px;
    display: inline-block;
    vertical-align: top;
}

.profile h4.label{
    color: #333;
    display: block;
    text-align: left;
    margin-bottom: 5px;
}



/* Manoj edit */



.path-frontpage #wrapper .block-views-blocktaxonomy-views-block-2 h2{float: left;}
.views-field-field-spring-image{
    width: 90%;
    margin-bottom: 20px;

}
.views-field-field-spring-image img{
    height: 150px;
    border: 1px solid #a0a0a0;
    border-radius: 4px;
    padding-top: 5px;
    padding-right: 32px;
    padding-left: 5px;

    }
                              .lrn-more-wrp a:hover{text-decoration: none;}
.lrn-more-wrp{    background-color: #001f61;
    padding: 5px 0px;
    width: 170px;
    border-radius: 9px;font-weight: 600;}
.lrn-more{    display: inline-table;
    cursor: pointer;
    text-decoration: none !important;
    height: 100%;
    width: 100%;
    color: #f7f8f8;
    text-align: center;
    font-size: 19px;}

#block-needacustomspring h2{    margin-left: -134px;   font-weight: 600;
    color: #555555;}
#block-needacustomspring img{        margin-top: -53px;}
.navbar {
    border-radius: 0px;
}
#block-whoweare h2{
    color: #000;
    text-align: left;}
#block-whoweare img{
    float: right;
    margin-top: -40px;
    padding-bottom: 28px;
    padding-left: 38px;
}
.who-we-are{margin-left: -13px; text-align: left;}

#block-whychooseus h3{
    color: #555555;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-bottom: 2px;
    font-weight: normal;

}

#block-whychooseus h2{
    color: #555555;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 14px;
    font-weight: normal;

}
#block-whychooseus p{    color: #4b4b4b;    line-height: 18px;white-space: nowrap; }
.imageselect {
    vertical-align: middle;
    width: 90px;
    float: left;
    margin: 0px 20px -10px -5px;
}
.lee-copy{float: right;}
.leespring-copyright{float: right;}
.leespring-copyright img{    float: right;
    width: 300px;}
.footer-word {
    float: right;
    color: #ddd;
    font-size: 13px;
}
.footer-word a {
    color: #ddd;
}
.reqctlg-img{width: 349px}
.contentData {
    text-indent: 1em;
    width: 50%;
    float: left;
}
.contentData p{margin-bottom: 5px;}
ls::before {
    content: "â€¢ ";
}
.need-custom-springs{float: right;    text-align: left;}
.path-frontpage .content_layout .region-content #block-whoweare h2{text-align: left; font-family: Century Gothic Bold; font-weight: normal;}
.region-footer-first nav ul {
    list-style-type: none;
    color: white;
    padding: 5px 0px;
}
.leespring-footer-csc .menu-item--expanded {
    margin-top: 13px;
}
.region-footer-first nav ul li {
    float: left;
}

.region-footer-first .menu-item--expanded .menu-item a {
    font-size: 14px;
    font-weight: 100;
    font-family: Arial Regular;
}



.region-footer-first nav ul li a {
    color: white;
    text-decoration: none;
    font-weight: 100;

}

.path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form .form-submit{background-color: transparent;
    text-align: center;
    border: 1px solid #8c9195;
    color: white !important;
    padding: 10px 127px !important;
    border-radius: 3px;margin-left: 12px;}
.path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form .form-submit:hover{    background-color: white;
    text-align: center;
    border: 1px solid #8c9195;
    color: #43484b !important;
    padding: 10px 127px !important;
    border-radius: 3px;}
.path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form label{color:#fff;}
.path-frontpage .footerwidget .region-footer-third .webform-submission-quick-catalog-request-form-form form{margin-top: 20px;
    border-left: 2px solid white;}
#webform-submission-quick-catalog-request-form-form input{color: black;padding: 5px;}
#webform-submission-quick-catalog-request-form-form .js-form-item-first-name{margin-left: 12px;    margin-top: 30px;}
#webform-submission-quick-catalog-request-form-form .js-form-item-last-name {margin-left: 12px;}
#webform-submission-quick-catalog-request-form-form .js-webform-address{margin-left: 6px;}
#webform-submission-quick-catalog-request-form-form .js-form-item-quantity{margin-left: 12px;}
#webform-submission-quick-catalog-request-form-form legend{    border-bottom: 0px solid #e5e5e5;}
.js-form-item-address-state-province select{color: black;}
.js-form-item-address-country label{width: 90%;}
.js-form-item-address-country select{color: black;}
.req-frm-ttl{    font-size: 20px;
    font-weight: 600;
    color: white;
    margin-left: 12px;}


.views-view-grid .views-col {
    float: left;
    width: 25% !important;
}

div#create_login {
    max-width: 534px;
    border: 1px solid #ddd;
    padding: 10px 30px;
    background: #FBFBFB;
    margin-top: -313px;
    margin-left: 601px;
    margin-bottom: 83px;
    height: 293px;
}
.blk-crt-lgn.wrapper {
    margin-top: 8px;
}
.crt-lgn-ttl.ttl {
    font-family: Century Gothic Bold;
    color: #000;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 26px;
    margin-left: 22px;
    margin-top: 14px;
}
.crt-lgn-ld-txt.lead-txt {
    font-family: Century Gothic Bold;
    color: #000;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-left: 23px;
    margin-top: -6px;
}
li.list-item {
    font-weight: normal;
    margin-bottom: 3px;
    font-family: Arial, Helvetica, sans-serif;
}
.crt-lgn-btn {
    border: 1px solid #00a654;;
    background-color: #00a654;;
    color: white;
    width: 90%;
    height: 42px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    padding-left: 140px;
    margin-top: 79px;
}
.crt-lgn-btn a{
    font-size: 17px;
    color: white;
}
form#user-login-form  a{
    /*margin-left: 235px;*/
    color: #3c7cd4;
}
.js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {
    margin-left: 17px;
    margin-right: 25px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
    margin-top: 45px;
    margin-left: 17px;
    margin-right: 25px;
}

div#block-ko-d8-theme-content div#edit-actions input#edit-submit {
    width: 91%;
    margin-left: 17px;
    border: 1px solid #00a654;
    background-color: #00a654;
    color: white;
}
div#block-ko-d8-theme-content div#edit-actions--2 input#edit-submit--3 {
    width: 91%;
    margin-left: 17px;
    border: 1px solid #00a654;
    background-color: #00a654;
    color: white;
}
div#block-ko-d8-theme-content div#edit-actions--2 input#edit-submit--3:hover {
    width: 91%;
    margin-left: 17px;
    border: 1px solid white;
    background-color: white;
    color: white;
}
form#webform-submission-quick-catalog-request-form-form div#edit-actions--3 input#edit-submit--4{
    width: 90%;
    margin-left: 22px;
    background-color: #43484b;
    border: 1px solid #8c9195;
    border-radius: 3px;
    color: white;
}
form#webform-submission-quick-catalog-request-form-form div#edit-actions--3 input#edit-submit--4:hover{
    width: 90%;
    margin-left: 22px;
    background-color: white;
    border: 1px solid white;
    border-radius: 3px;
    color: #000;}
.js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province select#edit-address-state-province {
    margin-left: 63px;
}
.region.region-footer-third  label{
    margin-left:0px;
}
form#webform-submission-quick-catalog-request-form-form {
    margin-top: 20px;
    border-left: 2px solid white;
}
div#edit-actions--3 input#edit-submit--4{background-color: #43484b;
    text-align: center;
    border: 1px solid #8c9195;
    margin-left: 23px;
    padding: 10px 127px !important;
    border-radius: 3px;}
div#edit-actions--3 input#edit-submit--4:hover{
    background-color:white;
    color:#000;
}
div#block-webform div#edit-actions input#edit-submit{
    background-color: #43484b;
    text-align: center;
    border: 1px solid #8c9195;
    margin-left: 23px;
    color: white;
    border-radius: 3px;
}
div#block-webform div#edit-actions input#edit-submit:hover{
    background-color: white;
    color:#000;
}

.js-form-item.form-item.js-form-type-textfield.form-item-address-city.js-form-item-address-city {
    width: 77%;
    margin-left: 53px;
    margin-right: auto;
}
.js-form-item.form-item.js-form-type-select.form-item-address-state-province.js-form-item-address-state-province {
    width: 34%;
    margin-top: -80px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-address-postal-code.js-form-item-address-postal-code {
    width: 50%;
}
.js-form-item.form-item.js-form-type-select.form-item-address-country.js-form-item-address-country {
    width: 53%;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity {
    width: 30%;
}
div#block-needacustomspring h2{
    margin-left: 0px;
}
div#edit-actions--2 input#edit-submit-product-display {
    margin-left:40px;
}

th#view-field-outside-diameter-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-right: 8px;
    text-align: center;
}

th#view-field-wire-diameter-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 7px;
    text-align: center;
    padding-right: 7px;
}
th#view-field-max-load-table-column {
    border-bottom: 1px solid #9d9d9d;
}

th#view-field-rate-table-column {
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    padding-left: 5px;
    padding-right: 4px;
}
th#view-field-max-ext-length-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 11px;
    padding-right: 16px;
    text-align: center;
}
th#view-field-initial-tension-table-column {
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-free-length-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 0px;
    padding-right: 16px;
    text-align: center;
}
th.views-field.views-field-field-material{
    border-bottom: 1px solid #9d9d9d;
    padding-right: 14px;
}
th.views-field.views-field-nothing {
    border-bottom: 1px solid #9d9d9d;
}
td.views-field.views-field-nothing.views-align-center:hover{
    background-color: #EEEEEE;

    border-radius: 5px 5px 5px 5px;

    border-width: 1px;
    color: #1A175D;
    font-family: Arial Regular;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    padding: 1px;
}
th.views-field.views-field-nothing {
    color: #1a175d;;
}


div#block-searchpagespringsstandards .opencontent {
    border: 1px solid #ccc;
}
div#block-searchpagespringsstandards .age-accordian1 {
    border: 1px solid #ccc;
    border-radius: 4px;
}
div#block-searchpagespringsstandards .age-accordian2 {
    border: 1px solid #ccc;
    border-radius: 4px;
}
div#block-searchpagespringsstandards .age-accordian3 {
    border: 1px solid #ccc;
    border-radius: 4px;
}
div#block-searchpagespringsstandards .age-accordian2 p {
    padding: 10px 22px 0px 9px;
}
div#block-searchpagespringsstandards .age-accordian1 p {
    padding: 19px 1px 12px 5px;
}
div#block-searchpagespringsstandards .age-accordian3 p {
    padding: 16px 0px 16px 1px !important;
}
div#block-searchpagespringsstandards .free_length {
    margin-left: 0px;
}
div#block-searchpagespringsstandards .free_length img {
    margin-left: 0px;
}

div#block-searchpagespringsstandards .free_length p {
    margin-left: 20px;
}
.search-springs.wrapper ul {
    list-style: none;
}
li.item-odd {
    border: 2px solid #ccc;

    border-radius: 6px;
    margin-bottom: 6px;
    padding: 5px 0px 5px 0px;
    text-align: center;
}
li.item-even {
    border: 2px solid #ccc;

    border-radius: 6px;
    margin-bottom: 6px;
    padding: 5px 0px 5px 0px;
    text-align: center;
}
li.item-odd a {
    color: #000;
}
ul.spring-type{padding-left: 0px;}
li.item-even a {
    color: #000;
}
li.item-odd:hover {
    background-color: #1d295b;

}

li.item-even:hover {
    background-color: #1d295b;

}
li.item-even a:hover {
    color:white;
}
li.item-odd a:hover {
    color:white;
}
li.item-even a:active {
    color:white;
}
li.item-odd  a:active {
    color:white;
}

tbody tr:focus{background:#ead898;}
#uc-cart-checkout-form .uc-payment-totals tbody tr{border-bottom: 1px solid #ececec;}

body.path-user .bottom-widgets {
    margin-top: 40px;
}
body.path-user form#user-register-form{
    height: auto;
}
div#edit-user-picture-wrapper input {
    border: 1px solid #C7C7C7;
    width: 100%;
}


div#info-node-41 {width: 90%;}
div#info-node-31 {width: 90%;}
div#info-node-21{ width: 90%;}
div#info-node-11{width:90%;}
div#info-node-1 {width: 90%;}


.prdt-spc-cls{cursor: pointer;}
.temp-prdct-dis-row:hover{background-color: #ead898;}


.onclick-menu:hover {
    background-color: #1d295a;
    color: white;
}


.onclick-menu ul li a{
    list-style: none;
    color:#000 !important;
}
.onclick-menu ul li a:hover{
    list-style: none;
    color:#000;
    text-decoration: underline;
}

.onclick-menu:focus {
    pointer-events: none;
}
.onclick-menu:focus .onclick-menu-content {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.onclick-menu-content {
    position: absolute;
    z-index: 1;
    padding: 22px 58px 25px 36px;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.5s;
}
ul.others-wrp.onclick-menu-content {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
ul.others-wrp.onclick-menu-content{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    background-color: white;
    margin-top: 13px;
    border-bottom: 1px solid #ccc;
    z-index: 999;
    padding-bottom: 0px;
}

.home-link-img .col-6{
    width: 1170px;}

.region .region-welcome-banner-text{width: 1170px;}

.container.welcome-banner-text {
    width: 100% !important;
}

.temp-prdct-dis-row{
    border-radius: 5px;
    width: 670px;
    background-color:#ead898;
    height: 200px;
    height: auto;
}

.views-field.views-field-title {
    margin-top: 24px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

/*sathish style for scrollbar*/
.uk-visible-toggle {
	transform: rotateX(180deg) !important;
	scrollbar-color:#000000 #ffffff !important;
}

/*sathish*/
.uk-slider-items.uk-grid {
	transform: inherit !important;
}
.uk-panel
{
top: 70px !important;

}
th a{color: #333;}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .region.region-welcome-banner-text {
        margin-top: 15px !important;
    }
    form#webform-submission-request-a-catalog-download-form select {
        padding: 7px !important;
    }
    div#block-ko-d8-theme-branding .brand.logo {
        width: 211px !important;
        margin-top: 3px !important;
    }
    ul#main-menu {
        margin-top: -22px !important;
    }

    div#block-searchform {
        margin-top: -35px !important;
    }

    .main-header nav {
        border: 0;
        margin: 0;
        position: relative;
        z-index: 2;
        background-color: #1d295b;
        border-color: #e7e7e7;
        margin-top: -10px;
        padding: 0;
        height: 63px !important;
    }

    div#block-webform div#edit-actions input#edit-submit {
        background-color: #43484b;
        text-align: center;
        border: 1px solid #8c9195;
        margin-left: 23px;
        color: white;
        border-radius: 3px;
    }
    .js-form-item-address-state-province select {
        color: black;
        width: 76%;
        margin-left: 66px !important;
        margin-top: 0;
    }
    form#search-block-form .form-search {
        padding-top: 3px;
        padding-bottom:10px;
    }

    input#edit-po-importer-submit {
        top: 210px !important;

    }



}
@-moz-document url-prefix() {
    div#block-compression-springs-leep-views .views-field.views-field-field-product-series-1 .field-content.compression-outside-diameter-in {
        margin-left: 125px !important;
    }
    #block-extension-springs-mil-spec-views span.field-content.btn.btn-defaults2 {
        margin-top: 39px;
    }

    #block-compression-springs-mil-spec-views span.field-content.btn.btn-defaults1 {
        margin-top: 39px;
    }

    #block-compression-springs-leep-views .leepcadnote {
        margin-top: 11px !important;
    }
    #block-compression-springs-hefty-views span.field-content.btn.btn-defaults1 {
        margin-top: 21px !important;
    }

    #block-continuous-length-views span.field-content.btn.btn-defaultslenth {
        margin-bottom: 118px;
    }


    #block-battery-springs-views span.field-content.btn.btn-defaults4 {
        margin-bottom: 42px;
    }

    #block-belleville-washers-views span.field-content.btn.btn-defaults {
        margin-bottom: 113px;
    }
    #block-extension-springs-views .field-content.btn.btn-defaults2 {
        margin-top: 45px !important;
    }

    #block-torsion-spring-views span.field-content.btn.btn-defaults9 {

        margin-bottom: 43px;

    }
    #block-redux-wave-springs-views span.field-content.btn.btn-defaults3 {
        margin-bottom: 75px;
    }

    .dimInput {
        width: 60px !important;
        height: 22px;
        margin-left: 8px;
    }
    input:required {
        box-shadow: none;
    }
    div#block-socialicon {
        bottom: 790px !important;
    }
    .material_row .col-lg-3:nth-child(2) {
        padding-left: 2px !important;
    }
    .main-header nav {
        background: none;
        border: 0;
        margin: 0;
        position: relative;
        z-index: 2;
        background-color: #1d295b;
        border-color: #e7e7e7;
        /* margin-top: -10px; */
        padding: 0px;
    }
    .home_page_image img {
        height: 112px !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name{
        top: 409px !important;
    }
    .home_page_image img:hover {
        height: 111px !important;
    }
    .purchase_order_info{
        position: absolute;
    }
    details#comments-pane {
        position: absolute;
        left: 400px;
        bottom: 0px;
    }
    .menu-base-theme li {
        float: left;
        padding-top: 6px;
        padding-bottom: 0px;
    }
}




body .user-logged-in .field-content {
    text-align: center;
    margin-top: -21px;
}
.region-footer-first nav ul li ul li{width:100%;}
span.views-label.views-label-title {
    font-weight: normal;
    font-size: 19px;
}
span.field-content {
    font-size: 16px;
    font-weight: normal;
}

.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-min.js-form-item-field-outside-diameter-value-min input {
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-min.js-form-item-field-free-length-value-min input {
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-max.js-form-item-field-free-length-value-max input {
    width: 50%;
    padding: 0;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-max.js-form-item-field-outside-diameter-value-max input {
    width: 50%;
    padding: 0;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-min.js-form-item-field-rod-diameter-value-min input {
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-max.js-form-item-field-rod-diameter-value-max input {
    width: 50%;
    padding: 0;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-min.js-form-item-field-solid-height-value-min input {
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-max.js-form-item-field-solid-height-value-max input {
    width: 50%;
    padding: 0;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-min.js-form-item-field-rate-value-min input {
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-max.js-form-item-field-rate-value-max input {
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-diameter-value-max.js-form-item-field-outside-diameter-value-max {
    padding: 0;
    margin-top: 8px;
    float: right;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-max.js-form-item-field-free-length-value-max {
    padding: 0;
    margin-top: 8px;
    float: right;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rod-diameter-value-max.js-form-item-field-rod-diameter-value-max {
    padding: 0;
    margin-top: 8px;
    float: right;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-solid-height-value-max.js-form-item-field-solid-height-value-max {
    padding: 0;
    margin-top: 8px;
    float: right;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-max.js-form-item-field-rate-value-max {
    padding: 0;
    margin-top: 8px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-rate-value-min.js-form-item-field-rate-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-free-length-value-min.js-form-item-field-free-length-value-min label {
    width: 100%;
}
div#block-specificationslider h2 {
    display: none;
}


/* Filter screen style - 3/13/2017 (Selva) */

.LSh1 {
    font-family: Century Gothic Bold;
    font-size: 28px;
    font-style: normal;
    font-variant: normal;
    line-height: 26.4px;
    margin-bottom: 14px;
    font-weight: normal;
}

.LSh2 {
    font-size: 20px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family: Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    margin-left: 2px;
    font-weight: normal;
}

.LSh3 {
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    line-height: 15.4px;
    font-weight: normal;
}
.LSp {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    line-height: 20px;
    font-weight: normal;
}
.LSblockquote {
    font-family:Century Gothic Bold;
    font-size: 21px;
    font-style: normal;
    font-variant: normal;
    line-height: 30px;
    font-weight: normal;
}
.LSpre {
    font-family:Century Gothic Bold;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.5714px;
    font-weight: normal;
}

.LSLabel1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
    font-style: normal;
    font-variant: normal;
    line-height: 15.4px;
    margin-top: 7px;
    font-weight: normal;
    padding-left: 0px;
}
.LSLabel2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
    font-style: normal;
    font-variant: normal;
    line-height: 15.4px;
    margin-top: 7px;
    font-weight: normal;
    padding-right: 0px;

}
.dimInput
{
    width:60px;
    height:22px;
    margin-left: 8px;
}

.inputelements {
    margin-top: 3px;
    padding-left: 0;
}

.row > .inputelements:nth-child(2) {
    float:right;
}

.row > .inputelements:first-child {
    float: left;
}


/* Filter screen style - 3/15/2017  */

li.item-odd a {
    color: #000;
    font-family:Century Gothic Bold;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.5714px;
}
li.item-even a {
    color: #000;
    font-family:Century Gothic Bold;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.5714px;
}
div#block-advancedcriteria h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 26.4px;
    margin-bottom:5px;
}


.reference_thamnil h2 {font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}
.reference_thamnil p { font-size: 13.5px;}
.tolerance_engineering a {font-size: 13.5px;
}


.mil_space_spring p{font-size: 13.5px;}
.mil_space_spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.mil_space_spring a:hover{
    font-size: 14px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}


.Compression_spring p{font-size: 13.5px;}
.Compression_spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.Compression_spring a:hover{
    font-size: 14px;
    color: rgb(23, 114, 197);
    text-decoration: underline;
}

.Extension_Spring p{font-size: 13.5px;}
.Extension_Sprin a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.Extension_Sprin a:hover{
    font-size: 14px;
    color: rgb(23, 114, 197);
    text-decoration: underline;
}



.Mil-Space_Spring_open_coil h2{font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}
.Mil-Space_Spring_open_coil p{font-size: 13.5px;color:black;}
.Mil-Space_Spring_open_coil a{font-size: 13.5px;
    color: #0b25ec;
    text-decoration: underline;}


div#block-measurementtypes-2 {
    font-size: 13.5px;
}

.row_imperial_inch {
    font-size: 13.5px;
    color:black;
}
div#block-specifications h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
}
div#block-specifications p {
    font-size: 13.5px;
}

.find_spring_looking p{font-size: 13.5px;


}
.find_spring_looking button a {
    color: white;
    font-size: 17px;
}
.find_spring_looking a {
    background-color: rgb(0, 166, 82);
    width: 100%;
    border-radius: 3px;
    color: white;
    padding: 8px;
    font-family: Century Gothic Bold;
    font-size: 18px;
    font-weight: normal;
    padding: 7px 54px 9px 54px;
}

.views-field.views-field-field-ends{
    margin-left: 10px;
}

.views-field.views-field-field-ends div{
    text-align: center;

    margin-top: -21px;
}

.views-field.views-field-field-load-solid-height{
    margin-left: 10px;
}

.views-field.views-field-field-number-coils{
    margin-left: 0px;
}


th#view-field-outside-diameter-table-column {

    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-wire-diameter-table-column {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-max-load-table-column {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    border-bottom: 1px solid #9d9d9d;
}

th#view-field-rate-table-column {
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-max-ext-length-table-column {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    border-bottom: 1px solid #9d9d9d;

}
th#view-field-initial-tension-table-column {
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    border-bottom: 1px solid #9d9d9d;
}
th#view-field-free-length-table-column {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    border-bottom: 1px solid #9d9d9d;
}
th.views-field.views-field-field-material {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    border-bottom: 1px solid #9d9d9d;
}
th.views-field.views-field-nothing {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    border-bottom: 1px solid #9d9d9d;
}

th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 48.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    margin-left: 10px;
    padding-top: 34px;
    vertical-align: bottom;

}
th.views-field.views-field-nothing
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.views-element-container header {
    padding-top: 18px;
    font-family: Century Gothic Bold;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    line-height: 22.4px;
    margin-bottom: 5px;
    font-weight: normal;
}

.reference_thamnil h2{
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
    margin-top: 0px;

}
.reference_thamnil div{
    font-size: 13.5px;
    color:#333;
}
.hole_rod_solid .col-sm-3 p{font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;
}
.tolerance_engineering .col-sm-6 a{
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#333;

}
.onclick-menu {
    position: relative;
    display: inline-block;
    margin-left: 0px;
    color: #000;
    width:100%;
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    margin-top: 4px;
    line-height: 14.4px;
    margin-bottom:0px;
    font-weight: normal;
}
td.views-field.views-field-title.views-align-center {
    font-family: Century Gothic Bold;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color:#2681d4;
}



th.views-field.views-field-title {
    padding-left: 2px;
    margin-left: 0px;
    padding-right: 23px;
    width: 15%;
}



.views-label.views-label-body-2.btn.btn-default {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    background-color:#cfc087;
    color:#333;
    border:1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 50px;
    margin-top:10px;
}
.views-field.views-field-body-3 {
    width: 44%;

}
.views-field.views-field-body-2 {
    width: 44%;
}
.views-label.views-label-body-3.btn.btn-default {
    width: 100%;
    font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    background-color:#cfc087;
    color:#333;
    border:1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
}
.views-label.views-label-body-4.btn.btn-default{ width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    background-color:#cfc087;
    color:#333;
    border:1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px; margin-top: 174px;
    font-weight: normal;
}
.views-field.views-field-body-4{width:44%;}


.col-md-5.diameter {
    float: right;
    margin-top: -498px;
    margin-right: -50px;
}
.col-md-6.quantity_price {
    float: right;
    margin-top: -227px;
}
.col-md-5.diameter p {
    font-size: 14px;
    font-weight: normal;
}

.addtocart {
    font-family: Century Gothic Bold;
    float: right;
    margin-right: 19px;
    border: 1px solid #000;
    padding: 15px 20px 15px 20px;
    margin-top: -12px;
    background-color: #001f60;
    color:white;
    font-size: 15px;
    border-radius: 4px;
    font-weight: normal;
}
.col-md-3.weaccept{padding-left: 0px;
    padding-right: 0px;}
.col-md-3.weaccept p {
    font-weight:bold;
    margin-left: 67px;
}
.col-md-3.price {
    border: 1px solid #000;
    padding: 3px 6px 7px 10px;
    margin-right: 1px;
    background-color: #cfc087;
    border-radius: 4px;
    margin-left: 27px;
    margin-bottom: 13px;
    margin-top: -50px;
}
.col-md-6 .quantity_price,.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;

    border-bottom: 1px solid #795548 !important;
}
.col-md-6 .quantity_price,.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #795548;
    border-bottom: 1px solid #795548;
}
.col-md-1.card img {
    max-width: none;
    margin-left: -44px;
    margin-top: -14px;
    padding-left: 15px;
}
.col-md-1.cardd img{max-width: none;
    max-width: none;
    margin-top: -27px;
    margin-left: -29px;}
.Contact_us_lee p{
    margin: 0 0 0px;}
.Contact_us_lee h2{
    font-family: Century Gothic Bold;
    color: #051c9e;
    font-size: 20px;
    font-weight: normal;

}
.Contact_us_lee  h3 {
    font-family:Century Gothic Bold;
    color:black;
    font-size: 17px;
    font-weight: normal;

}


div#block-searchforsprings h2 {
    font-size: 20px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    padding-left: 14px;
}

div#block-customquote-2 h2{
    font-size: 20px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    padding-left: 14px;
}
div#block-learnmoreabout h2{ font-size: 20px;
    font-family: Century Gothic Bold;
    white-space: nowrap;
    font-weight: normal;
}


.Search_Spring_Aerospace {
    padding-left: 14px;
    font-size: 14px;
}
.Custom_Quote_Aerospace{ padding-left: 14px;
    font-size: 14px;
}
.Learn_Aerospace{ padding-left: 0px;
    font-size: 14px;}

div#block-searchforsprings {
    border: 1px solid #d0c9c9;
    border-radius: 8px;
}
div#block-customquote-2{border: 1px solid #d0c9c9;
    border-radius: 8px;}
div#block-learnmoreabout{border: 1px solid #d0c9c9;
    border-radius: 8px;}

.Search_Spring_Aerospace a {
    color: rgb(23, 114, 197);
    line-height: 2;
}
.Custom_Quote_Aerospace a{color: #000;line-height: 2;}
.Learn_Aerospace a{
    color: rgb(23, 114, 197);
    line-height: 2;
}



div#block-bellivillewashers h1 {

    font-size: 36px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    margin-left: 12px;
    font-weight: normal;
}


div#block-bellivillewashers h3{
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-bellivillewashers {
    margin-top: -4px;
}
.Washers h2 {
    font-size: 25px !important;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.Washers p {
    text-align: justify;
}

.Belleville_Washers_Spring_coil h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
}
.Belleville_Washers_Spring_coil p {
    font-size: 13.5px;
}
.Belleville_Washers_Spring_coil a {
    font-size: 13.5px;
    color: #0176dd;
    text-decoration: underline;
}
.Washers h3 {
    font-size: 25px;
    color: #000;


}
.Washers p a {
    color: #0573d2;
}
.deflection {
    padding-left: 39px;
    padding-top: 15px;
}
.col-lg-6.col-md-6.col-sm-6.Series p {
    text-align: justify;
}
.col-lg-6.col-md-6.col-sm-6.Series ul {
    padding-left:18px;
}
.additional h2{
    text-align: center;

}
.load_deflection_image {
    text-align: center;
}
.Custom_Quote_Aerospace a {
    line-height: 2;
}
.views-element-container.contextual-region.block.block-views.block-views-blocktaxonomy-views-block-2 h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 15px;
    color: #333;
}
div#block-views-block-custom-ouote-view-block-2 img {
    width: 94%;
    margin-bottom: 25px;
    border: 1px solid #ccc;
    height: 144px;
    border-radius: 8px;
}

.col-lg-6.request_catalog_spring_staple p {
    text-align: justify;
}
.Aerospace h2 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -4px;
    font-weight: normal;
}

.col-lg-9.catalog_aerospce {
    border: 2px solid #ccc;
}

.col-lg-4.stock_catalog_img img {
    margin-top: 10px;
    margin-left: 0px;
    height: 161px;
}
.col-lg-8.request_catalog_spring_staple strong {
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.Aerospace h3 {
    font-family: Century Gothic Bold;
    font-size: 25px;
    font-weight: normal;
}
.Aerospace p {
    text-align: justify;
}
.request_catalog_aerospace .row {
    margin-left: 0px;
    margin-right: 0px;
}
div#block-customspringcapabilities h2 {

    font-family: Century Gothic Bold;
    font-size: 35px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:32px;
}
.Materials_aerospace h3{

    font-family: Century Gothic Bold;
    font-size: 21px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
}
div#block-startacustomquote h3 {

    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
}
div#block-customspringcapabilities h4 {
    font-size: 16px;
    color: #000;
}
.application_concurrent ul {
    padding-left: 18px;
}
div#block-startacustomquote h2 {

    font-family: Century Gothic Bold;
    font-size: 35px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
}
.col-lg-6.beryllium_copper ul {
    padding-left: 15px;
}
.col-sm-6.Secondary ul {
    padding-left: 15px;
}
.col-sm-6.Shot ul {
    padding-left: 0px;
}
.col-sm-6.Incone ul {
    padding-left: 0px;
}
.torsion-spring_learnmore .row {    margin-left: 0px;
}


div#block-quickdesignupload h2 {
    font-size: 35px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
}
div#block-quickdesignupload h3 {
    font-size: 21px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
}
.qqRoundCorner {
    border-radius: 7px;
    border: 2px solid rgb(224, 224, 224);
    height: 175px;
    font-family: Century Gothic Bold;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 12.4px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.qqInput1 {
    border-radius: 2px;
    border: 2px solid rgb(224,224,224);
    height: 45px;
    width: 124px;
    margin-top: 61px;
}

.qqInput2 {
    border-radius: 2px;
    border: 2px solid rgb(224, 224, 224);
    height: 25px;
    width: 60px;
    margin-bottom: 5px;
    margin-right: 3px;
}

.qqlstFile {
    border-radius: 4px;
    border: 2px solid rgb(224, 224, 224);
    height: 85px;
    width: 200px;
}

.qqFormlabel1 {
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 10.4px;
    margin-top: 15px;
    margin-bottom: 5px;
}

.qqFormPara1 {
    font-family: Century Gothic Bold;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 12.4px;
    text-align: justify;
}
.Contact_us_lee a {
    color: #1077ca;
}
.Contact_us_lee a:hover {
    text-decoration:underline;
}
.Contact_us_lee h4 {
    font-family: Century Gothic Bold;
    color: black;
    font-size: 15px;
    font-weight: normal;
}
.Contact_us_lee p {
    line-height: 26.5px;
}
.Contact_us_lee ul li {
    list-style: none;
}
.about_us_page_image_banner img {
    width: 100%;
}

div#block-views-block-home-page-block-1 h2 {
    float: left;
    margin-left: 0px;
}
.col-lg-8.need_spring h2 {
    margin-left: 0px;
    text-align: left;
}
.col-lg-8.need_spring p {
    float: left;
    font-size: 13.5px;
    font-family: arial;
}
.col-lg-6.eng_support ul {
    padding-left: 17px;
}
.learn_more_button {
    background-color: #020e50;
    float: left;
    padding: 5px 30px 5px 30px;
    border-radius: 6px;
    margin-top: 16px;
}
.learn_more_button a{color:white;}
.col-lg-6.cad_assisted ul {
    padding-left: 17px;

}
.col-lg-6.eng_support ul li {
    text-align: left;
    float: left;
    font-size: 13.5px;
    font-family: arial;
}
.col-lg-6.cad_assisted ul li {
    text-align: left;
    float: left;
    font-size: 13.5px;
    font-family: arial;
}
div#block-whoweare p{
    text-align: justify;
    font-size: 13.5px;
}
.button:hover {
    color:white;
}
.button {
    background-color: #1d295b;

    color: white;
    padding: .5em;
    text-decoration: none;
    font-size: 14px;
}

.button:focus,
.button:hover {
    background-color: #1d295b;
}

.content {
    display: none;
    margin: 1em 0;
}

.content.active,
.no-js .content {
    display: block;
}


#something {
    display: none;
}
#something2 {
    display: none;
}

#something:target, #something:after {
    display: block!important;
}

div#something {
    width:106%;
}
.views-align-center {
    text-align: center;
}
.customSpring ul{padding-left: 27px;
}
.customSpring h1 {
    padding-left: 9px;
    font-weight: normal;
    font-family: Century Gothic Bold;
    font-size: 25px;
}
.customSprings{
    border: 1px solid #9E9E9E;
    width: fit-content;
    width: -moz-fit-content;
    width: -ms-fit-content;
}
.customSprings p a img{
    width: 600px;

}
.customSprings span {
    font-weight: normal;
    font-size: 16px;
    padding-left: 11px;
    font-family: Century Gothic Bold;
}
.customSprings b {
    font-size: 25px;
    font-weight: normal;
    padding-left: 11px;
    font-family: Century Gothic Bold;
}
.customSprings p{
    margin: 0 0 10px 0;
}
.customSpring p{
    margin: 0 0 5.6px 0;
}
.customSpring ul li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
    font-weight: normal;
    color: #343535;
}
form#webform-submission-footer-form-form input {
    width: 100%;
}
.learn_more_button a {
    font-size: 17px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
form#webform-submission-footer-form-form input#edit-submit--2 {
    background-color: #43484b;
    border: 1px solid white;
    border-radius: 5px;
}
.col-lg-8.need_spring h2 {
    font-size: 23px;
    color: #000;
    font-weight: normal;
    font-family: Century Gothic Bold;
}
.header-shadow{
    background-image: url('../images/header-shade.jpg');
}
div#block-views-block-home-page-block-1 h2 {
    font-size: 22px;
    font-family: Century Gothic Bold;
    margin-bottom: 20px;
    margin-top: 10px;
    font-weight: normal;
}
div#block-webform-2 {
    margin-top: -16px;
    font-size: 16px;

}
div#block-webform-2 h2 {
    font-size: 20px;
    font-weight: normal;
    font-family:Century Gothic Bold;
    margin-top: 17px;
}
.js-form-item.form-item.js-form-type-select.form-item-state.js-form-item-state {
    width: 43%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
    width: 50%;
    float: right;
    margin-top: -90px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-footer-state.js-form-item-footer-state
{
    width: 43%;
    margin-bottom: -91px;
    display: none;
}
input#edit-city {
    padding: 8px;
}
.js-form-item.form-item.js-form-type-select.form-item-state.js-form-item-state select {
    width: 100%;
}
div#block-webform-2 input{
    color:black;
    }
div#block-webform-2 select{
    color:black;
    background-color: white;
}

form#webform-submission-footer-form-form input#edit-submit--2{
    color: white;
    font-size: 18px;
    font-family: Century Gothic Bold;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight: 700;
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-zip-code.js-form-item-zip-code {
    width: 50%;
}
.js-form-item.form-item.js-form-type-select.form-item-country.js-form-item-country {
    width: 50%;
}
.js-form-item.form-item.js-form-type-select.form-item-country.js-form-item-country select {
    width: 100%;
}
.region-footer-first .menu-item--expanded a {
    font-size: 20px;
    font-weight: normal;
    font-family: Century Gothic Bold;
    margin-top: 17px;
}

th#view-field-field-max-load-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 9px;
    padding-right: 5px;
    text-align: center;
}
th#view-field-field-initial-tension-table-column {
    border-bottom: 1px solid #9d9d9d;
    padding-left: 0px;
    text-align: center;
    padding-right: 16px;
    font-family:Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
}
td.views-field.views-field-field-wire-diameter {
    text-align: center;
}
td.views-field.views-field-field-field-max-load {
    text-align: center;
}
td.views-field.views-field-field-rate {
    text-align: center;
}
td.views-field.views-field-field-max-ext-length {
    text-align: center;
}
td.views-field.views-field-field-free-length {
    text-align: center;
}
td.views-field.views-field-field-field-initial-tension {
    text-align: center;
    padding-right: 11px;
}
td.views-field.views-field-title div {
    color: rgb(23, 114, 197);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}
td.views-field.views-field-nothing a {
    border: 1px solid #000;
    font-size: 10px;
    border-radius: 3px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    color:#000;
}
div#info-node-821{height: auto;}
.col-lg-4.col-md-4.col-sm-4.why_choose_us_page b {
    font-size: 15px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    color: #555555;
}
.customer-service-support {
    margin-top: 0px;
}
.standard_ground_shipping {
    margin-top: 0px;
}
#block-whychooseus p  b{
    color: #4b4b4b;
    font-size: 17px;
    font-weight: normal;
    font-family: Century Gothic Bold;
}
.region.region-footer-third {
    border-left: 1px solid white;
    padding: 0 0 0 14px;
}

.Extension_Spring  a {
    font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.Extension_Spring  a:hover {
    font-size: 14px;
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
.col-md-9.torsion_Spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}

.col-md-9.torsion_Spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}

.col-md-9.redux_wave_spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.redux_wave_spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.Bellevile_washers_spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Bellevile_washers_spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.Battery_Springs a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Battery_Springs a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.Constant_Force_Spring a{
    font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Constant_Force_Spring a:hover{
    font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
.col-md-9.Spring_Kit a{ font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Spring_Kit a:hover{ font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}

.col-md-9.Continuous_Length_Spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.Continuous_Length_Spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.HEFTY_Die_Spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}
.col-md-9.HEFTY_Die_Spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}
.col-md-9.leeP_Plastic_Composite_Spring a{font-size: 13.5px;
    color: rgb(23, 114, 197);
}

.col-md-9.leeP_Plastic_Composite_Spring a:hover{font-size: 13.5px;
    color: rgb(23, 114, 197);
    text-decoration: underline;}

.col-md-9.torsion_Spring h2{font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}

.col-md-9.HEFTY_Die_Spring h2{font-family:Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}
.col-md-9.leeP_Plastic_Composite_Spring h2{
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;}
.text-muted {
    color: #000;
}


.views-field.views-field-field-custom-image img {
    width: 90%;
    border: 1px solid #9E9E9E;
    height: 140px;
    margin-bottom: 31px;
    border-radius: 4px;
}
.col-lg-6.col-md-6.col-sm-6.Series h1 {
    margin-top:0px;
}

.reference_thamnil img {
    height: 135px;
}
li.menu-item.menu-item--expanded li.menu-item a{ font-family: Arial, Helvetica, sans-serif;}
.row_Material span {
    color: #03A9F4;
}
.spring_rate {
    margin-top: -16px;
}
.Music_Wire {
    margin-top: -16px;
}
.select_all_spring {
    margin-top: -16px;
}

.btnfocus{
    background-color: #1d295b;

}
.btnfocus a{
    color:white !important;}
.btnfocus .onclick-menu{
    color:white !important;}

form#views-exposed-form-product-display-page-1 span {
    background-color: #525251;
}

form#webform-submission-footer-form-form input#edit-submit:hover {
    font-family: Century Gothic Bold;
    background-color: white;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid white;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 3px;
}

span.field-content.part-number-specific-product a {
    margin-left: 0px;
    font-family:Century Gothic Bold;
    color: #000;
    font-size: 20px;
    font-weight: normal;

}
.field-content.outside-diameter-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.wire-diameter-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.maximum-load-specific-product{margin-left: 238px;
    margin-top: -18px;}
.field-content.rate-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.initial-tension-specific-product{margin-left: 238px;
    margin-top: -18px;}
.field-content.rree-length-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.material-specific-product{margin-top: -22px;
    margin-left: 211px;}
.field-content.end-specific-product{ margin-left: 201px;
    margin-top: -22px;
}
.field-content.finish-specific-product{margin-left: 211px;
    margin-top: -23px;}
.field-content.load-solid-height-specific-product{margin-left: 228px;
    margin-top: -18px;}
.field-content.number-coils-specific-product{margin-left: 228px;
    margin-top: -18px;}
span.field-content.price-specific-product{margin-left: 203px;
    margin-top: -18px;}


span.views-label.views-label-field-field-max-load{    margin-left: 10px;}
span.views-label.views-label-field-field-initial-tension{    margin-left: 10px;}


span.views-label.views-label-price{    margin-left: 10px;}
td.views-field.views-field-field-outside-diameter div {
    text-align: center;
}
span.field-content.part-number-specific-product a {
    color: #000;
}

.product-display.contextual-region.js-view-dom-id-849de0df04030df2e9d297d9b9467d54fc3178d33aae3bf474292da72c6e8d0a div#edit-actions {
    margin-top: 90px;
}
.col-md-5.card img {
    width: 100%;
    margin-left: -28px;
    margin-top: -5px;
    height: 34px;
}
.prdt-spc-cls {
    float: right;
    margin-right: 0px;
}
.views-row{margin-left:25px;}
.views-view-grid.horizontal.cols-4.clearfix .views-row{margin-left:0px;}
li.item.cart a{color:#777272;}
li.item.login-logout a{color:#777272;}

span.ui-slider-handle.ui-corner-all.ui-state-default.slider-right-rotate{
    transform: rotate(139deg);
    border-radius: 50% 50% 0 50%;
    z-index: 1;
}
span.ui-slider-handle.ui-corner-all.ui-state-default.slider-left-rotate{
    transform: rotate(318deg);
    border-radius: 50% 50% 0 50%;
    z-index: 1;
}

table#edit-items {
    border: 1px solid #ccc;
}
input#edit-items-0-remove {

    margin-left: 12px;
}
input#edit-items-1-remove {

    margin-left: 13px;
}
input#edit-items-2-remove{ margin-left: 13px;}
#uc-cart-view-form th.desc {
    width: 45%;
}
#uc-cart-view-form td {
    vertical-align: baseline;
}

#uc-cart-view-form .form-actions {
    margin-top: 46px;
    text-align: right;
    margin-bottom: 37px;
}
th.remove {
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
}
input.form-uc-quantity {
    width: 6em;
}
#uc-cart-view-form td.subtotal-title {
    font-weight: bold;
    text-align: center;
    padding: 8px;
    padding-left: 300px;
}

.views-field.views-field-price {
    margin-bottom: 73px;
}
.LSLabel1.form-item.js-form-type-select.form-item-items-per-page.js-form-item-items-per-page {
    display: none;
}
form#views-exposed-form-product-display-page-1 div#edit-actions--2{display: none;}

tbody tr:focus {
    background: rgb(243,243,243);
}
.views-label.views-label-body-5.btn.btn-default {
    background-color: #cfc087;
    border: 1px solid #000;
    color: black;
    font-size: 15px;
    font-weight: bold;
    padding: 12px;
    float: right;
    margin-top: -553px;
    margin-right: 189px;
}
form#webform-submission-request-catalog-mail-form  label {
    width: 8%;
}
form#webform-submission-request-catalog-mail-form  label {
    width: 8%;
}
form#webform-submission-request-catalog-mail-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity{width: 100%;}
div#block-createalogin {
    /*margin-top: 8px;*/
}
/* form#user-login-form input#edit-submit {
    margin-left: 18px;
} */
form#user-register-form {
    margin-top: 0px !important;
}
form#user-register-form .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
    margin-left: 0px !important;
    display: none;
}
.col-lg-8.border {
    border: 1px solid #ddd;
}

.col-lg-5.preference {
    border: 1px solid #ddd;
    margin-top: 32px;
}
.col-lg-5.preference a {
    color: #0606a5;
    text-decoration: underline;
}
.col-lg-7.account_information h4 {
    font-size: 23px;
    font-weight: 700;
}
.Account_Center_Info {
    margin-bottom: 60px;
}
.col-lg-5.Go_to_account_center button {
    width:100%;
    background-color: #696b6b;
    color: white;
    font-size: 18px;
    font-weight: 500;
}
.col-lg-5.return_to_home_page button {
    width:100%;
    background-color: #696b6b;
    color: white;
    font-size: 18px;
    font-weight: 500;
}

.confirm_page_layout {
    margin-bottom: 64px;
}


.need_help_have_a_question {
    margin-top: 0px;
}
.confirmationPneed_spring_page {
    margin-top: 50px;
}
.confirmationPneed_spring_page {
    margin-bottom: 50px;
}
.col-lg-6.have_a_question h2 {
    margin-top: 0px;
    font-size: 20px;
    font-weight: bold;
    color: #3e3b3b;
}
.col-lg-6.have_a_question {
    color: #3e3b3b;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.col-lg-8.need_spring {
    color: #3e3b3b;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.col-lg-4.account b {
    font-size: 18px;
    font-weight: 100;
}
.col-lg-4.account h2 {
    font-weight: bold;
    font-size: 23px;
}
.compression_learnabout h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.compression_learnabout h2 b{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.compression_learnabout  h3 {
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}
.battery-spring_learnmore h1 {
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;

}
.battery-spring_learnmore h2 {
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 4px;
}
.constant-force_learnmore  h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.constant-force_learnmore  h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 3px;

}
.constant-force_learnmore  h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}
.continuous-length_learnmore h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.continuous-length_learnmore h2{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.continuous-length_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}
.extension-spring_learnmore h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.extension-spring_learnmore h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;

}
.extension-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 5px;
}

.hefty-die-spring_learnmore h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: -6px;

}
.hefty-die-spring_learnmore h2{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 10px;
}
.hefty-die-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}
.leep-plastic-composite-spring_learnmore h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;

}
.leep-plastic-composite-spring_learnmore h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}

.lite-pressure-compression_learn h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-top: -6px;
}
.lite-pressure-compression_learn h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 4px;
}
.lite-pressure-compression_learn h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular}
.mil-spec-spring_learnmore h1{
    font-size: 35px;
    font-family:Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;

}
.mil-spec-spring_learnmore h2{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 3px;
}
.mil-spec-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family:Arial Regular;

}
.redux-wave-spring_learnmore h1{
    font-size: 36px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.redux-wave-spring_learnmore h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
.redux-wave-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular}
.round-wire-compression_learnmore h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;

}
.round-wire-compression_learnmore h2{
    font-size: 25px;
    font-family:Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 4px;
}
.round-wire-compression_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}

.torsion-spring_learnmore h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
    margin-left: 0px;
}
.tecnical_glossary h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 20px;
}

.tecnical_glossary{
    margin-top: -8px;
}
.torsion-spring_learnmore h2{
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;


}
.torsion-spring_learnmore h3{
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;

}

h3.torsion-spring_learnmore_overview {
    font-size: 20px;
    color: #000;
    font-family: Arial Regular;
}

.regulatory-compiliance h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: -3px;

}
.regulatory-compiliance h2 {
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 30px;

}
.compression_learnabout {
    text-align: justify;
    margin-top: -26px;
}
.battery-spring_learnmore {
    text-align: justify;
    margin-top: -26px;
}
.constant-force_learnmore {
    text-align: justify;
    margin-top: -6px;
}
.continuous-length_learnmore {
    text-align: justify;
    margin-top: -8px;
}
.extension-spring_learnmore {
    text-align: justify;
    margin-top: -8px;
}
.hefty-die-spring_learnmore {
    text-align: justify;
}
.hefty-die-spring_learnmore {
    text-align: justify;
}
.leep-plastic-composite-spring_learnmore {
    text-align: justify;
    margin-top: -8px;
}
.lite-pressure-compression_learn {
    text-align: justify;
    margin-top: -8px;
}
.mil-spec-spring_learnmore {
    text-align: justify;
    margin-top: -8px;
}
.redux-wave-spring_learnmore {
    text-align: justify;
    margin-top: -8px;
}
.round-wire-compression_learnmore {
    text-align: justify;
    margin-top: -8px;
}
.torsion-spring_learnmore {
    text-align: justify;
    margin-top: -8px;
}
.technical-glossary {
    text-align: justify;
    margin-top: -17px;
}
.technical-glossary h1{
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 10px;

}
.regulatory-compiliance {
    text-align: justify;
}

.automotive h2 {
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 36px;
    margin-top: -6px;

}

.sporting h2{
    font-family:Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.prototype h2{
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.packaging h2{
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.pharmaceutical h2{
    font-family:Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.machine h2{
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.industrial h2{
    font-family: Century Gothic Bold;
    font-size:36px;
    margin-top: -6px;
    font-weight: normal;
}
.energy h2{
    font-family:Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.electronic h2{
    font-family:Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}

.automotive h3 {
    font-family: Century Gothic Bold;
    font-size: 25px;
    font-weight: normal;
}
.regulatory-compiliance img {
    width: 43%;
    position: relative;
    top: 10px;
    left: 215px;
}
.technical-glossary b {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
}
.cartlayout_leespring {
    margin-bottom: 43px;
}


.col-lg-9.catalog_aerospce {
    border: 2px solid #ccc;
    border-radius: 6px;
}

.col-lg-4.stock_catalog_img{

    padding-left: 0px;
    padding-right: 0px;
}
div#block-learnmoreabout{
    padding-left: 14px;
}
.about-us_leespring {
    text-align: justify;
}
.about-us_leespring h2{
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
.about-us-stock-springs {
    font-size: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

.automotive {
    text-align: justify;
}
.electronic {
    text-align: justify;
}
.energy {
    text-align: justify;
}
.industrial {
    text-align: justify;
}
.machine {
    text-align: justify;
}
.pharmaceutical {
    text-align: justify;
}
.packaging {
    text-align: justify;
}
.prototype {
    text-align: justify;
}
.sporting {
    text-align: justify;
}
.col-lg-8.request_catalog_spring_staple p {
    text-align: justify;
    padding-left: 7px;
}
.col-lg-8.request_catalog_spring_staple h2 {
    padding-left: 7px;
}
.crt-lgn-btn a {
    font-size: 17px;
    color: white;
    margin-left: -29px;
}
form#user-login-form input#edit-submit {

    width: 100%;
    background-color: rgb(0, 166, 82);
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 18px;
    text-transform: capitalize;
    border-radius: 3px;
}
.crt-lgn-btn {
    width: 87%;
}


.always {
    background-image: url("worldmap/Rollover_map_Full.jpg");
    width: 1009px;
    height: 521px;
    margin-left: auto;
    margin-right: auto;
}

.division .item-list {
    width: 325px;
    display: inline-table;
    vertical-align: top;
    margin-top: 10px;
}

.leespring_language_selection {
    margin-bottom: 0px;
    display: none;
    background-image: url(/../../../worldmap/bar.jpg);
    background-repeat: repeat-x;
    background-position: top;
    border-radius: 5px;
    border-color: #CCC;
    border-style: solid;
    border-width: 0.1em;
    margin-top: 0px;
    float: left;
    text-align: left;

}

.division_close {
    color: #FF0000;
    cursor: pointer;
    float: right;
    font-family: Arial Regular;
    font-size: 14px;
    margin-right: 2px;
    margin-top: -28px;
}

.division h3 {
    color: #000000;
    font-family: verdana,Arial Regular;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
    cursor: pointer;
}

.division .country_name span {
    color: #666;
    font-family: Arial Regular;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.division .item-list li {
    line-height: 1.0em;
    list-style-type: none;
}

.division .division_content {
    margin-left: 10px;
}

.division .language a {
    color: #906;
    font-family:Arial Regular;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.division .division_content {
    margin-left: 10px;
}

.division h3 {
    color: #000000;
    font-family: verdana,Arial Regular;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
    cursor: pointer;
}
.division {
    margin-left: 10px;
    margin-top: 30px;
}
.division .item-list ul {
    margin: 0px;
    padding-left: 0px;
}
/*Tortion Spring - Left Indent*/

/* Filter screen style - 4/24/2017  */
.leadership {
    text-align: justify;
}
.leadership p {
    margin: 0 0 0px 0;
}
.leadership_ceo {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #F9F9F9;
    padding: 11px 30px 17px 11px;
}
.leadership_president {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #F9F9F9;
    padding: 11px 30px 17px 11px;
}
.leadership_executive {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #F9F9F9;
    padding: 11px 30px 17px 11px;
}
.leadership_managing {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 0px;
    background-color: #F9F9F9;
    padding: 11px 30px 17px 11px;
}
.leadership img{  height: 172px;}
.contact-us_location a {
    color: #00e;
}
.contact-us_location h3 {
    color: #1A175D;
}
.contact-us_location p {
    margin: 0px 0 0px;
}
.about-us_leespring-page ul {

    padding-left: 17px;
}
.about-us_leespring-page a {
    color: rgb(23, 114, 197);
}
div#block-requestacatalogordownload a {
    color: rgb(23, 114, 197);
}
fieldset#edit-terms-and-conditions--wrapper a {
    color: #000;
}
.about-us_leespring-page ul li p {
    margin-bottom: 5px;
}
.about-us_leespring-page img {
    width: 100%;
}
.leespring_about_us img {
    width: 100%;
}
.leadership_ceo h3 {
    margin-top: 0px;
    color: #05125d;
    font-weight: 700;
}
.leadership_president h3{
    margin-top: 0px;
    color: #05125d;
    font-weight: 700;
}
.leadership_executive h3{
    margin-top: 0px;
    color: #05125d;
    font-weight: 700;

}
.leadership_managing  h3{
    margin-top: 0px;
    color: #05125d;
    font-weight: 700;

}
div#block-requestacatalogordownload h3 {
    font-size: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
div#block-requestacatalogordownload h2 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

/* Filter screen style - 4/26/2017  */

.overview-stock-spring h2 {
    font-size: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-stock-spring h3 {
    font-size: 16px;
    font-family: Century Gothic Bold;
    font-weight: normal;

    color:#333;
}
.terms-of-use-Leespring h1 {
    font-size: 30px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}
.terms-of-use-Leespring{
    margin-top: 0px;
}
.terms-of-use-Leespring h2 {
    font-size: 16px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-custom-spring h2 {
    font-size: 18px;
    font-family:Century Gothic Bold;
    font-weight: normal;

    color: #1A175D;
}
.overview-custom-spring h2 {
    font-size: 33px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-custom-spring h2 {
    font-size: 26px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-custom-spring h3 {
    font-size: 15px;
    font-family: Century Gothic Bold;
    font-weight: normal;

    margin-top: 10px;
    color:#333;
}
.overview-custom-spring a {
    color: #3F51B5;
    text-decoration: underline;
}
.overview-custom-spring p{
    margin-bottom: 0px;
}
.overview-custom-spring b {
    font-size: 10px;
    font-weight: normal;
}
.technical-glossary h2{
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 2px;

}
.terms-of-use-Leespring p{
    margin: 0 0 0px;
}
.conditions-of-sale h2 {
    font-size: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 25px;

}
.technical-glossary p {
    margin-bottom: 5px;
}
.conditions-of-sale h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-top: 0px;
}

.conditions-of-sale{
    margin-top: -8px;
}
.overview-stock-spring h1 {
    font-size: 33px;
    font-family: Century Gothic Bold;
    font-weight: normal;

}
.overview-stock-spring h2 {
    font-size: 26px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.overview-stock-spring a {
    font-family: Century Gothic Bold;
    font-weight: normal;
    color: #1A175D;
    font-size: 18px;
}
.pdf-downloads-about-us h4 {
    font-size: 16px;
    font-family: arial;
    margin-bottom: 30px;
}
.pdf-downloads-about-us_download {
    padding-left: 0px;
}
.pdf-downloads-about-us_download h4 {
    font-size: 15px;
    font-family: arial;
    margin-bottom: 30px;
    color: rgb(23, 114, 197);
}
.pdf-downloads-about-us_download h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
    padding-left: 14px;

}
.pdf-downloads-about-us .row {
    margin-right: 0px;
    margin-left: 0px;
}

/* Filter screen style - 4/27/2017  */
.custom-spring-leespring h1 {
    font-family: Century Gothic Bold;
    color: #000;
    font-weight: normal;
    font-size: 36px;
    margin-top: 0px;
}
.custom-spring-leespring h2 {
    font-family: Century Gothic Bold;
    color: #1A175D;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;

}
.custom-spring-leespring h3 {
    font-family: Century Gothic Bold;
    color: #333;
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 6px;
    margin-top: 0px;
}
.iso-certificate-leespring h1 {
    color: #333;
    text-align: center;
    font-weight: bold;
}
.iso-bmp-image img {
    margin-left: 104px;
}
form#webform-submission-request-catalog-mail-form label {
    color: #656262;
    font-size: 14px;
    width: 10%;
}
form#webform-submission-request-catalog-mail-form  {
    color: #656262;
    font-size: 14px;
    width: 10%;
}
form#webform-submission-request-catalog-mail-form input {
    padding: 2px;
}

/* Filter screen style - 4/28/2017  */
.resource-center-leespring img {
    width: 35px;
    height: 25px;
}
.resource-center-leespring {
    margin-bottom: 56px;
}
.resource-center-leespring a {
    color: rgb(23, 114, 197);

}
.resource-center-leespring p {
    margin-bottom: 0px;
}

.resource-center-leespring h3 strong{
    font-size: 20px;

    font-family: Century Gothic Bold;
    font-weight: normal;

}
/* Filter screen style - 4/29/2017  */

form#contact-message-feedback-form {
    margin-bottom: 67px;
}
.Account_Center_Info a {
    color: #000;
}
.custom-part-leespring h1 {

    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 36px;

}
.custom-part-leespring h2 {

    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 28px;
}
.custom-part-leespring h3 {
    color: #0e0896;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
}
.customs-parteligiloy p {
    font-size: 10px;
}

.content-home {
    width: 980px;
    background-image: url(/themes/ko_d8_theme/images/new-bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    clear: both;
}
.content-home {
    width:980px;
    background-image:url(/themes/ko_d8_theme/images/new-bg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    text-align: left;
    clear:both;
}
.content {
    width:980px;
    background-position:top center;
    background-repeat:no-repeat;
    text-align: left;
    clear:both;
}
.divider {
    width:980px;
    height: 5px;
    background-image:url(/themes/ko_d8_theme/images/index_04.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    clear:both;

}
.footer {
    color: #969393;
    font-family: Arial Regular;
    font-size:11px;
    clear:both;
}
.left-nav {
    width: 279px;
    overflow: hidden;
}
.left-nav a {
    display: block;
    background-image:url(/themes/ko_d8_theme/images/purple-bar.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    font-family:Arial Regular;
    font-size:13px;
    color: #4e6eb5;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    clear:both;
}
.left-nav a:hover {
    text-decoration: underline;
}
.left-nav-bottom-border {
    height: 2px;
    background-image:url(/themes/ko_d8_theme/images/purple-bar.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}
.left-nav-top {
    background-image:url(/themes/ko_d8_theme/images/nav-top.png);
    background-position:top left;
    background-repeat:no-repeat;
    width: 299px;
    height: 65px;
}
.left-nav-middle {
    background-image: url(/themes/ko_d8_theme/images/nav-middle.png);
    background-position:left;
    background-repeat: repeat-y;
    padding-left: 38px;
}
.left-nav-bottom {
    background-image: url(/themes/ko_d8_theme/images/nav-bottom.png);
    background-position:top left;
    background-repeat:no-repeat;
    width: 299px;
    height: 64px;
}
.content-home-right {
    width: 340px;
    font-family: Arial Regular;
    font-size:13px;
    color: #5b5c5c;
    line-height: 18px;
}
.content-right {
    font-family: Arial Regular;
    font-size:13px;
    color: #5b5c5c;
    line-height: 18px;
    padding-right: 60px;
}
.content td {

    font-family: Arial Regular;
    font-size:13px;
    color: #5b5c5c;
    line-height: 18px;
}
.notjusta {
    width:980px;
    color: #c9a72d;
    font-family: Arial Regular;
    font-size:15px;
    font-style:italic;
    font-weight:bold;
    padding-top: 4px;
    padding-bottom: 4px;
    clear:both;
}
.footer-top {
    color: #969393;
    font-family: Arial Regular;
    font-size:15px;
    clear:both;
}
.footer-top a {
    color: #4e6eb5;
    font-family: Arial Regular;
    font-size:15px;
}

.left-nav-drop {

    padding-bottom: 8px;
    height: auto;
    clear:both;
}
.left-nav-drop a {
    background:none;
    display:block;
    font-family: Arial Regular;
    font-size:12px;
    color: #000000;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 7px;
    padding-left: 20px;
}
.left-nav-drop a:hover {
    text-decoration: underline;
}

.PageHeader {
    color: #2f2b75;
    font-family:Arial Regular;
    font-size: 17px;
    font-weight: bold;
}

.resource-center-leespring h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 36px;
    font-weight: normal;
}
.resource-center-leespring h2 {
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 5px;
}

.lee-spring-trade-shows-event{
    margin-top: -8px;
}
.lee-spring-trade-shows-event h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: 0px;
    font-weight: normal;
}


.PopHeader {
    background:url(/themes/ko_d8_theme/images/popup_02.png);
    color: #2f2b75;
    font-family:Arial Regular;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 0px 0px 20px;
}
.PopMiddle {
    background:url(/themes/ko_d8_theme/images/popup_02.png);
    color: #000000;
    font-family:Arial Regular;
    font-size: 14px;
    line-height: 18px;
    padding: 0px 50px 5px 20px;
}
.PopFooter {
    background:url(/themes/ko_d8_theme/images/popup_03.png);
}

.trade_shows_lines a {
    font-family: Arial Regular;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    color:red;

}
.trade_shows_lines p {
    margin-bottom: 5px;
}
.resource-center-leespring h3{
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 33px;
    font-weight: normal;
}
.lee-spring-news-articles h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: 0px;
    font-weight: normal;
}

.lee-spring-news-articles{
    margin-top: 35px;
}
.lee-spring-news-articles h2 {
    font-size: 36px;
    margin-top: 2px;
}
.lee-spring-news-articles h3 {
    font-size: 25px;
    font-family: century Gothic bold;
}
.lee-spring-news-articles p {
    margin-bottom: 0px;
}
.press-releases-articlesw-hitepapers-image h2 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
}
.lee-spring-news-articles a {
    color: rgb(23, 114, 197);
    font-size: 15px;
    font-family:Arial;
}
.leespring-news h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 33px;
    text-align: left;
}
.leespring-news h2 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 25px;
    font-weight: normal;
}
.leespring-news h3 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
}
.leespring-news p a {
    font-family: Century Gothic Bold;
    font-size: 13.5px;
    color: #00338d;
    font-weight: normal;
}
.leespring-news p a:hover {
    color: #00338d;
    font-size: 13.5px;
    text-decoration: underline;
}
.leecn{
    font-family: Arial !important;
    font-size: 14px !important;
    color: rgb(23,114,197) !important;
}
.leecn:hover{
    font-size: 14px !important;
    color: rgb(23,114,197) !important;
    text-decoration: underline !important;
}
.leespring-news {text-align: justify;}
.trade_shows_lines-line1 a {
    font-family:Arial regular;
    font-size: 18px;
    text-decoration: none;
    color: #000;
}
.trade_shows_lines-line2 a {

    font-family:Century Gothic Bold;
    font-weight: normal;
    text-decoration: underline;
    font-size: 26px;
    color: #000;
}
.trade_shows_lines-line3 a {
    font-family:Arial Regular;
    color: #000;
    font-size: 18px;
    text-decoration: none;
}
.trade_shows_lines-line2 a:hover {
    color:#001f60;
}
.contact-us-leespring h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 36px;
    font-weight: normal;

}
.contact-us-leespring h2 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 29px;
    font-weight: normal;
}
.contact-us-leespring strong {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.contact-us-leespring h3 {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-weight: normal;
    margin-top: 0px;
}
.person-photo .row{
    margin-left: 0px;
    margin-right: 0px;
}
.person-photo .col-lg-4{
    padding-left: 7px;
    padding-right: 23px;
}
.person-photo p {
    color: red;
}
.person-photo h4 {
    font-size:15px;
    font-family:Arial Regular;
    color: rgb(23, 114, 197);
}
.pdf-downloads-about-us p {
    color: #000;
    font-size: 16px;
}
.pdf-downloads-about-us h1 {
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.custom-parts-wireforms h3 {
    margin-top: 0px;
}
.custom-parts-wireforms-production h4 {
    margin-bottom: 0px;
}
.about-us-stock-springs h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.Lee-Spring-Stock-Parts h1 {
    font-size: 26px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.Specialty-Products h2 {
    margin-top: 0px;
}

h2.materials {
    margin-top: 10px;
}
details#billing-pane {
    width: 41%;

}
details#payment-pane {
    width: 30%;
    position: absolute;
}
details#cart-pane {
    float: right;
    width: 30%;
}
div#block-needhelporderpage {
    max-width: 30%;
    margin-top: 465px;
    float: right;

}

h1.checkout-header {
    color: #333;
    font-size: 36px;
}
details#delivery-pane {
    width: 40%;
    margin-right: 400px;
}

details#comments-pane {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    top: 1249px;
}
details#comments-pane textarea#edit-panes-comments-comments {
    width: 91%;
}
/*.uc-store-address-field .form-item label{text-align: left !important;}*/



.how-many-no-input {
    width: 100%;
}
.how-many-number-leespring{width: 35%;}
.request-quote-download_first-name_js {
    width: 100%;
}
.request-quote-download_first-name {
    width: 100%;
}
.request-quote-download_last-name_js {
    width: 100%;
}
.request-quote-download_last-name {
    width: 95%;
}
.request-quote-download_email_js {
    width: 100%;
}
.request-quote-download_email {
    width: 95%;
}
.request-quote-download_confirm-email_js {
    width: 100%;
}
.request-quote-download_confirm-email {
    width: 95%;
}
.request-quote-download_company-name_js {
    width: 100%;

}
.request-quote-download_company-name {
    width: 95%;
}
.request-quote-download_address1_js {
    width: 100%;

}
.request-quote-download_address1 {
    width: 95%;
}
.request-quote-download_address2_js {
    width: 100%;

}
.request-quote-download_address2 {
    width: 95%;
}
.request-quote-download_city_js {
    width: 30% !important;
    float: left !important;
    margin-top: 0px !important;
}
.request-quote-download_city {
    width: 95%;
}
.request-quote-download_zip-code {
    width: 100%;
}
.request-quote-download_postal-code {
    width: 35%;
}
.request-quote-download_country_js {
    width: 100%;

}
.request-quote-download_country {
    width: 35%;
    background-color: white;
}
form#webform-submission-request-a-catalog-download-form input {
    padding: 8px;
}
form#webform-submission-request-a-catalog-download-form .webform-button--submit {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 29px;
    background-color: rgb(0, 166, 82);
    font-size: 18px;
    border-radius: 3px;
}


th#view-counter-table-column {
    padding-left: 15px;
    padding-right: 15px;
}
th#view-billing-full-name-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-created-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-primary-email-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-order-status-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-order-total-table-column {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
th#view-product-count-table-column {
    padding-left: 15px;
    padding-right: 15px;
}
th#view-order-id-table-column {
    padding-left: 15px;
    padding-right: 15px;
}
td.views-field.views-field-counter {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
td.views-field.views-field-billing-full-name {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
td.views-field.views-field-created {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-family: arial;
}
td.views-field.views-field-primary-email {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-family: arial;
}
td.views-field.views-field-order-status {
    padding-left: 15px;
    padding-right: 15px;
    font-family: arial;
}
td.views-field.views-field-order-total {
    padding-left: 15px;
    padding-right: 15px;
    font-family: arial;
}
td.views-field.views-field-order-id {
    padding-left: 15px;
    padding-right: 15px;
    font-family: arial;
}
td.views-field.views-field-product-count {
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-family: arial;
}
.tradeshows1,.tradeshows2,.tradeshows3,.tradeshows4,.tradeshows5,.tradeshows6,.tradeshows7,.tradeshows7 {
    margin-bottom: 35px;
}
.tradeshows1 p ,.tradeshows2 p,.tradeshows3 p,.tradeshows4 p,.tradeshows5 p,.tradeshows6 p,.tradeshows7 p,.tradeshows8 p{
    margin-bottom: 12px;
}
input#edit-captcha-response {
    text-align: left;
}
header.main-header .welcome-banner-text {
    width: auto;
}

div#block-views-block-product-display-block-1-3 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}
div#block-views-block-product-display-block-1-3 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;

}
div#block-views-block-product-display-block-1-3 h2 {
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}
div#block-views-block-product-display-block-1-3 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
}
div#block-views-block-product-display-block-1-3 .views-col.col-1 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-product-display-block-1-3 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold ;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-product-display-block-1-3 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-product-display-block-1-3 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
.product_reference_product_type a {
    font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-left: 0px;
}
.product_reference_product_type {
    padding-top: 0px;
    padding-bottom: 0px;
}
.press-releases-and-article-whitepaper.contextual-region.js-view-dom-id-4e32ee0e0919202c76c577ea4f68af79d403eb2bb535ff0bb8dfaf1fcb0536d1 img {
    width: 100% !important;
}
div#block-views-block-request-catalog-download-pdf-block-1{
    width: 100% !important;
}
.about_us_leadership_body {
    width: 70%;
    float: right;
    margin-top: -275px;
}


.field-content.about-us-leadership-image {
    width: 20%;
    margin-bottom: 52px;
    margin-top: 26px;
}
.field-content.about-us-leadership-body {
    width: 80%;
    float: right;
    text-align: justify;
    margin-top: -235px;
}
.about-us_leespring p {
    font-weight: normal;
    font-size: 14px;
    font-family:Arial Regular;
}
.about-us_leespring li {
    font-weight: normal;
    font-size: 14px;
    font-family: Arial Regular;
}
.leadership_info h1 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
details#billing-pane select {
    color: #333;
}



div#block-views-block-trade-show-block-1 {
    font-size: 18px;
}
.wrp-abt div {
    font-size: 25px;
    color: #000;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
div#block-views-block-trade-show-block-1 .views-row {
    margin-left: 0px !important;
}

.date-trade-shows-link {
    margin-bottom: 5px;
}
.address-trade-shows-link {
    margin-bottom: 5px;
    margin-top: 6px;
}
.abt-img.abt-ttl:hover {
    color: #001f60;
}
input#edit-checkout--2 {
    background: #3da652;
    border-radius: 4px;
    font-weight: bold;
    width: 34%;
}

input#edit-continue-shopping {
    background: #4a4a4a;
    border-radius: 3px;
    font-weight: bold;
}
input#edit-items-0-remove {
    margin-left: 0px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
th.desc {
    padding-left: 23px;
}
a#edit-items-0-desc-title {
    padding-left: 23px;
    color: #000;
}
div#block-yourcart h2 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.col-lg-10.spring-return_policy a {
    float: right;
    color:rgb(23, 114, 197) ;
    font-family: Arial regular;
    font-weight: normal;
}
.col-lg-10.spring-return_policy a:hover {
    text-decoration: underline;
}
.col-lg-2.privacy-policy a {
    float: right;
    color: rgb(23, 114, 197);
    font-family: Arial regular;
    font-weight: normal;
}
.col-lg-2.privacy-policy a:hover {
    text-decoration: underline;
}
a#edit-items-1-desc-title{
    padding-left: 23px;
    color: #000;
}
input#edit-items-1-remove{
    margin-left: 0px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
a#edit-items-2-desc-title{
    padding-left: 23px;
    color: #000;
}
input#edit-items-2-remove{
    margin-left: 0px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
a#edit-items-3-desc-title{
    padding-left: 23px;
    color: #000;
}
input#edit-items-3-remove{
    margin-left: 0px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
.uc-cart-checkout-button{
    display: none;
}
#uc-cart-view-form thead tr{
    border-bottom: 1px solid#ccc;
}
form#uc-cart-view-form tfoot tr {
    border-top: 1px solid#ccc;
}
form#uc-cart-view-form tbody tr{
    border-bottom: 0px;
}
details#billing-pane summary {
    font-weight: bold;
    font-size: 19px;
}
details#delivery-pane summary{
    font-weight: bold;
    font-size: 19px;
}
details#cart-pane summary{
    font-weight: bold;
    font-size: 19px;
}



details#billing-pane select {
    background: white;
}
details#delivery-pane select {
    background: white;
    color: #000;
}
table.cart-review thead {
    border-bottom :4px solid #ccc;
    display:block;
}

table.cart-review tbody{
    display:block;
    height: 210px;
    overflow:auto;

}

table.cart-review tbody::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

table.cart-review tbody::-webkit-scrollbar
{
    width: 5px;
    background-color: #F5F5F5;
}

table.cart-review tbody::-webkit-scrollbar-thumb
{
    background-color: #000000;
    border: 2px solid #555555;
}

.cart-review td{
    text-align: center;
    width:200px;

}

td.products{
    text-align: left;
}

td.subtotal-title{
    padding-left: 90px;
}


.cart-review th{
    width:135px;
    text-align: left;
}



table.cart-review tfoot{
    display:block;
}
table.cart-review {
    border: 4px solid #ccc;
    margin-top: 8px;
    clear: both;
}

td.qty {

    padding-left: 13px;
    padding-right: 13px;
}
td.price {
    padding-left: 13px;
    padding-right: 21px;
}
td.products {
    padding-left: 13px;
    padding-right: 13px;
}
p.need-healp_question {
    margin-bottom: 0px;
    font-size: 18px;
    padding-left: 20px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
p.have_question-call {
    margin-top: 11px;
    font-weight: bold;
    font-size: 22px;
    padding-left: 20px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
table.cart-review tbody tr {
    border: 0px;
}
table.cart-review tfoot tr {
    border-top: 1px solid #ececec;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name label {
    text-transform: capitalize;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input {
    width: 90%;
}
form#uc-cart-checkout-form input {
    padding: 3px !important;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input {
    width: 81%;
}

#uc-cart-view-form .form-actions input {
    padding-top: 15px;
    padding-bottom: 30px;
    margin-top: 0px;
    font-family: Century Gothic Bold;
}
form#views-exposed-form-product-display-page-1 b{

    color: #000;
    font-size: 14px;
    font-weight: normal;
    padding-left: 3px;
}
div#block-exposedformproduct-displaypage-1 {
    margin-top: -15px;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input {
    width: 100%;
}

div#uc-address-panes-billing-zone-wrapper select {
    padding: 7px;
}

@-moz-document url-prefix() {
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city {
    /*width: 30%;
    position: relative;
    top: 78px;*/
}
    }
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city input {
    width: 100%;
}

div#uc-address-panes-delivery-zone-wrapper select {
    padding: 5px;
}

.js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone input {
    width: 91%;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-first-name.js-form-item-panes-delivery-first-name {
    margin-top: 0px;
}
form#uc-cart-checkout-form label {
    font-family: arial;
    color: #444;
}
details#billing-pane summary {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
details#delivery-pane summary {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
details#cart-pane summary {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
table.cart-review th {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
th.qty {
    padding-left: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #000;
}
th.products {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    float: left;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #000;
}
th.price {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #000;
}
td.qty {
    padding-top: 10px;
    padding-bottom: 10px;
}
td.products  {
    padding-top: 10px;
    padding-bottom: 10px;
}
td.price {
    padding-top: 10px;
    padding-bottom: 10px;
}
td.subtotal-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address select {
    padding: 6px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    margin-top: 10px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-country.js-form-item-panes-billing-country select {
    padding: 5px;
}
input#edit-continue-shopping {
    float: right;
    width: 100%;
    font-family: "Century Gothic Bold";
}
details#billing-pane b {
    color:#d51c1a;
}
details#delivery-pane b {
    color: #d51c1a;
}
input#edit-continue {
    float: right;
    width: 100%;
    background-color: #00a652;
    font-family: "Century Gothic Bold";
    border-radius: 3px;
    font-weight: bold;
    font-size: 18px;
}
.account_center_page {
    margin-bottom: 50px;
    color: #3e3b3b;
    font-family: Century Gothic Bold;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    font-weight: normal;
    text-align: center;
}
.account_center_page p {
    text-align: center;
}
.image_for_page_layout {
    width: 15%;
    margin-left: auto;
    margin-right: auto;
}
.image_for_page_layout img {
    width: 100%;
}
.have_a_question {
    width: 19%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: -10px;
}
p.your-order_has_ben_submitted {
    font-family: Century Gothic Bold;
    margin-bottom: 5px;
    font-size: 16px;
    color: #000;
    font-weight: normal;
}
p.your_order_number {
    font-size: 15px;
    margin-bottom: 40px;
    font-family: arial;
}
p.order_front_page {
    width: 72%;
    margin-left: auto;
    margin-right: auto;
}
.col-lg-6.have_a_question p {
    font-family: arial;
    font-size: 15px;
}
p.order_front_page a {
    border: 1px solid #afa8a8;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 100px;
    padding-right: 100px;
    background-color: #77776f;
    color: white;
    font-size: 20px;
    font-family: Century Gothic Bold;
}
p.order_account_center {
    width: 70%;
}
p.order_account_center a {
    border: 1px solid #afa8a8;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 100px;
    padding-right: 100px;
    background-color: #77776f;
    color: white;
    margin-left: 90px;
}
div#block-confirmatiompage {
    margin-top: 0px;
}

.views-col.col-1 {
    margin-bottom: 0px;
}
.account_center a {
    color: #337ab7;
}
th#view-field-outside-diameter-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-outside-diameter-in- {
    text-align: center;
}
th#view-field-inside-diameter-tol-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-inside-diameter-tol-in{
    text-align: center;

}
th.views-field.views-field-field-battery-size {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    padding-top: 32px;
    vertical-align: bottom;
    width: 50px;
}

/*#view-field-battery-size-table-column > */
td.views-field.views-field-field-battery-size {
    text-align: center;
    padding-right: 8px;

}
th#view-field-free-length-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}

th#view-field-free-length-in-table-column > div > a > span.tablesort.tablesort-asc-desc {
    padding-top: 15px;
    background-repeat: no-repeat;
}

td.views-field.views-field-field-free-length-in {
    text-align: center;
}
th#view-field-inside-diameter-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-inside-diameter-in-{
    text-align: center;
}
th#view-field-approximate-load-lb-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    padding-right: 8px;
    text-align: right;
    margin-left: 10px;
}
td.views-field.views-field-field-approximate-load-lb{
    padding-left: 38px;
}
th.views-field.views-field-field-installed-height-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 24px;
    text-align: center;
    margin-left: 10px;
    padding-left: 25px;
    width: 70px;
    vertical-align: bottom;

}
td.views-field.views-field-field__installed-height-in-{
    text-align: center;
}
th.views-field.views-field-field-material{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 48.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    vertical-align: bottom;
}
td.views-field.views-field-field-material {
    text-align: center;
}
th#view-field-outside-diameter-mm-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}


td.views-field.views-field-field-free-lenght-mm{
    text-align: center;
}

th#view-field-inside-diameter-mm-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-inside-diameter-mm-{
    text-align: center;
}
th.views-field.views-field-field-approximate-load-n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: -19px;
    color: #333;
    padding-top: 30px;
    vertical-align: bottom;
}
td.views-field.views-field-field-approximate-load-n{
    padding-left: 38px;
}
th.views-field.views-field-field-installed-height-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 34px;
    text-align: center;
    padding-left: 25px;
    padding-right: 2px;
    padding-top: 10px;
    width: 41px;
    vertical-align: bottom;
    max-width: -moz-min-content;
}
td.views-field.views-field-field-installed-height-mm{
    padding-left: 43px;
}
/* th#view-field-outside-diameter-cm-table-column */
th.views-field-field-outside-dia-base-cm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    padding-top: 11px;
}
td.views-field.views-field-field-outside-diameter-cm{
    text-align: center;
}
th#view-field-inside-diameter-cm-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-inside-diameter-cm-{
    text-align: center;
}
th#view-field-free-lenght-cm-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}

th.views-field.views-field-field-installed-height-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 4px;
    text-align: center;
    margin-left: 10px;
    padding-left: 22px;
    width: 99px;
    vertical-align: bottom;
    max-width: -moz-min-content;
}
td.views-field.views-field-field-installed-height-cm{
    padding-left: 43px;
}
th.views-field.views-field-field-approximate-load-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    color: #333;
    padding-right: 1px;
    text-align: right;
    margin-left: 9px;
    display: inline-block;
    padding-left: 0px;
    vertical-align: baseline;
    padding-top: 29px;
    width: 60px;
    margin-right: 12px;
}
td.views-field.views-field-field-approximate-load-kg{
    padding-left: 43px;
}

div#block-primarycriteria {
    margin-bottom: 0px;
}
th#view-field-inside-dia-tol-cm-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-hole-diameter-inch-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-rod-diameter-inch-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-rate-lb-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-solid-height-inch-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
th#view-field-wire-diameter-in-table-column {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
/*add raghu 1.11.2017*/
th#view-field-eyelet-inner-diameter-cm-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-eyelet-inner-diameter-cm{
    text-align: center;
}

th#view-field-eyelet-inner-diameter-in-table-column{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
}
td.views-field.views-field-field-eyelet-inner-diameter-in{
    text-align: center;
}


th.views-field.views-field-field-approximate-load-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: -2px;
    margin-top: 7px;
    color: #333;
    padding-right: 5px;
    text-align: right;
    margin-left: 13px;
    margin-right: 10px;
    display: inline-block;
    padding-left: 1px;
    padding-top: 24px;
    width: 63px;
}
td.views-field.views-field-field-approximate-load-gm{
    padding-left: 30px;
}
.tablesort-asc-desc {
    background-image: url(/themes/ko_d8_theme/images/arrow-asc-desc.jpg);
    display: block;
    float: unset;
    margin-bottom: 4px;
    background-repeat: no-repeat;
}

.tablesort.tablesort-asc-desc:nth-child(3) {
    background-image: url("/themes/ko_d8_theme/images/arrow-asc-desc.jpg");
    display: block;
    float: unset;
    margin-bottom: 4px;
    margin-left: 12px;
    margin-right: 7px;
    margin-top: 150px;
}
.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(2) {
    padding-top: 15px;

}
.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(1) {
    padding-top: 15px;

}

/* 22nov vino */
th.views-field.views-field-field-outside-dia-base-mm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-left: 10px;
    text-align: center;
    padding-top: 10px;
    vertical-align: bottom;
    width: 50px;

}
th.views-field.views-field-field-outside-dia-base-in
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 23px;
    padding-left: 24px;
    margin-left: 10px;
    text-align: center;
    padding-top: 10px;
    vertical-align: bottom;


}
th.views-field.views-field-field-inside-dia-tole-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 21px;
    padding-left: 20px;
    margin-left: 10px;
    padding-top: 10px;
}
th.views-field.views-field-field-inside-dia-tole-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 10px;
    padding-left: 10px;
    margin-left: 10px;
    text-align: center;
    padding-top: 30px;
}
th.views-field.views-field-field-inside-dia-tole-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 16px;
    padding-left: 20px;
    margin-left: 10px;
    text-align: center;
    padding-top: 11px;
}

th.views-field.views-field-field-free-len-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 20px;
    padding-left: 14px;
    margin-left: 10px;
    text-align: center;
    padding-top: 28px;
    vertical-align: bottom;

}
th.views-field.views-field-field-free-len-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 12px;
    padding-left: 8px;
    margin-left: 10px;
    text-align: center;
    padding-top: 28px;
    width: 50px;
    vertical-align: bottom;

}

th.views-field.views-field-field-eyelet-inner-dia-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    padding-left: 8px;
    margin-left: 10px;
    text-align: center;
    display: inline-block;
    padding-top: 10px;
    vertical-align: bottom;
    width: 69px;
    display: table-cell;
}
th.views-field.views-field-field-eyelet-inner-dia-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    padding-left: 8px;
    margin-left: 10px;
    text-align: center;
    vertical-align: bottom;
    max-width: 70px;
    padding-top: 10px;
}
th.views-field.views-field-field-eyelet-inner-dia-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    padding-right: 8px;
    padding-left: 8px;
    vertical-align: bottom;
    max-width: 73px;
    margin-left: 10px;
    text-align: center;
}


/* .....24/11/17 vino... */

.webform-submission-request-a-quote-form {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    background-color: #d9d9d9;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-top: 20px;
    border-radius: 5px;
    margin-bottom: 70px;
}
.webform-submission-request-a-quote-form label {
    width: 100%;
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    color: #333 !important;
}
.webform-submission-request-a-quote-form input {
    width: 100%;
    border-radius: 8px;
}

.webform-submission-request-a-quote-form input#edit-submit--2 {
    background-color: rgb(0, 166, 82);
    color: white;
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    width: 100%;
    border-radius: 3px;
}
.webform-submission-request-a-quote-form fieldset#edit-email-address--wrapper legend {
    display: none;
}
.webform-submission-request-a-quote-form input#edit-submit--2:hover{
    background-color: #00773a;
}
.webform-submission-request-a-quote-form div#edit-actions--2 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.js-form-item.form-item.js-form-type-textarea.form-item-make-note-of-desired-specifications.js-form-item-make-note-of-desired-specifications label {
    display: none;
}
.make_note_specification {
    font-size: 18px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    clear: both;
    color: #333;
}
.webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity {
    width: 45%;
}
.webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity input#edit-quantity {
    width: 69%;
}
div#edit-quantity--2--description {
    cursor: pointer;
    font-family: oswaldregular;
    font-weight: normal;
    font-size: 20px;
    color: #4b4b4b;
    float: right;
    background-color: #4a4a4a;
    width: 28%;
    padding-left: 0px;
    text-align: center;
    margin-right: 0px;
    border-radius: 9px;
}
div#edit-quantity--2--description p {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    color: white;
    font-style: normal;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
#placeholderDiv {
    position: absolute;
    top: 4px;
    padding: 6px 13px;
    color: #aaa;
    font-size: 15px;
    font-style: normal;
}
.message.success {
    width: 100%;
    height: 43px;
    color: #000;
    background: #eeedee;
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 16px;
}
div#quantity1 ul {
    display: none;
}
div#quantity2 {
    width: 40%;
    float: right;
    margin-right: 107px;
}
div#quantity1 {
    width: 40%;
}
div#quantity4 {
    width: 40%;
    float: right;
    margin-right: 107px;
}
div#quantity3 {
    width: 40%;
}
div#quantity5 {
    width: 40%;
}
.js-form-item.form-item.js-form-type-textarea.form-item-make-note-of-desired-specifications.js-form-item-make-note-of-desired-specifications {
    position: relative;
    background-color: white;
    width: 90%;
    height: 244px;
    margin-top: 6px;
}
textarea#edit-make-note-of-desired-specifications {
    width: 100%;
    position: absolute;
    z-index: 1;
    padding: 6px 12px;
    resize: vertical;
    background-color: transparent;
    border: 1px solid #a5a5a5;
    height: 244px;
}

.js-form-item.form-item.js-form-type-textarea.form-item-quickquote.js-form-item-quickquote {
    display: none;
}
input#edit-submit-custom-quote-upload {
    background-color: white;
}
div#quantity1 ul {
    display: none;
}
div#quantity2 ul {
    display: none;
}
div#quantity3 ul {
    display: none;
}
div#quantity4 ul {
    display: none;
}
div#quantity5 ul {
    display: none;
}
.alert-close {
    background: #eeedee;
    color: #000;
    cursor: pointer;
    font-size: 18px;
    font-weight: normal;
    height: 22px;
    line-height: 24px;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 9px;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    width: 22px;
}
.message {
    border-radius: 2px;
    display: block;
    font-size: 10pt;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 10px 10px 10px 35px;
    position: relative;
    vertical-align: middle;
    color: white;
}
h1.views-label.views-label-body {
    margin-top: 0px;
    font-family: arial ;
    font-weight: normal;
    font-size: 14px;
}
h1.views-label.views-label-body-1.specification-specific-product {
    font-family: Century Gothic Bold;
    margin-top: 5px;
    font-weight: normal;
    color: #000;
    font-size: 19px;
}


tr.price-table {
    border-bottom: 1px solid black;
}

.col-lg-3.leadership_info h4 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.pdf-downloads-about-us .col-lg-4 {
    padding-left: 0px;
}
.about-us_leespring-page h1 {
    margin-top: -8px;
    margin-bottom: 5px;
}
.leadership_info .row {
    margin-bottom: 10px;
}
.col-lg-3.leadership_info {
    margin-top: 3px;
}
ul.secndry-menu.item-list li a {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.leadership_info p {
    text-align: justify;
}

.metric-font {
    font-family: Arial, Helvetica, sans-serif;
    /*Raghu 11.05.18*/
    font-size: 13.5px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 15.4px;
}
td.views-field.views-field-display-price-range {
    padding-right: 18px;
}
tbody tr:hover {
    background-color: #ead898;
}

div#block-quoterequest h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
div#block-bellivillewashers {
    margin-top: -4px;
}

.custom-spring-leespring {
    margin-top: -8px;
}

table.uc-payment-totals {
    border: 4px solid #ccc;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: solid;
    text-align: center;
    float: unset;
    width: 100%;
    margin-left: inherit;
}




th.views-field.views-field-field-material-short-description{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 48.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    padding-right: 2px;
    text-align: center;
    margin-left: 10px;
    padding-top: 34px;
    padding-left: 11px;
    vertical-align: bottom;
}

th.views-field.views-field-field-compare
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 86.4px;
    margin-bottom: 0px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    padding-right: 2px;
    text-align: center;
    margin-left: 10px;
    padding-top: 34px;
    padding-left: 11px;
    vertical-align: bottom;
    width:5%;
}

form#search-block-form .js-form-submit{
    background: url(../images/Black_Search.png) center no-repeat;
    background-color: #5d5d5d;
    width: 100%;
    border-radius: 0px 5px 5px 0px;

    height: 31px;/*nayana june-18 All Staging and Live Site: Clean up Search Bar height: 34px;*/
}
form#search-block-form .form-search {
    width: 100%;
    padding: 4px;
    color: #000;
}
/* form#search-block-form div#edit-actions {
    width: 16%;
} */

#search-block-form input{

    color: transparent;
}
form#search-block-form div#edit-actions--2 {
    width: 16%;
}

span.file.file--mime-image-png.file--image a {
    color: #333;
}
tbody tr.selected {
    background-color: #ead898;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .form-checkbox {
    width: 3% !important;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .js-form-submit {
    width: 31% !important;
    background: #333;
    color: white;
    font-size: 15px;
    font-family: Century Gothic Bold;
    margin-bottom: 22px;
    font-weight: normal;
}
form#webform-submission-request-a-quote-form .js-form-item.form-item.js-form-type-checkbox {
    float: left;
    width: 100%;
}


/* compression spring */

th.views-field.views-field-field-outside-dia-cm {
    border-bottom: 1px solid;
}
th.views-field.views-field-field-outside-dia-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-outside-dia-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}

th.views-field.views-field-field-outside-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-hole-dia-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-hole-dia-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-hole-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rod-dia-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
.LSLabel11 {
    font-family: Arial, Helvetica, sans-serif;
    /*Raghu */
    font-size: 13.5px;
    font-style: normal;
    font-variant: normal;
    line-height: 10.4px;
    margin-top: 17px;
    font-weight: normal;
    padding-left: 0px;
}
th.views-field.views-field-field-rod-dia-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rod-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}

th.views-field.views-field-field-free-len-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
}
th.views-field.views-field-field-free-len-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-gm-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-gm-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-kg-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-kg-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-lb-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-n-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-rate-n-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-solid-height-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-solid-height-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-solid-height-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-wire-dia-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field.views-field-field-wire-dia-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    width: 9%;
    padding-right: 6px;
}
th.views-field.views-field-field-wire-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}

.prdt-spc-cls{
    background: url(../images/close_search.png) center no-repeat;
    color: transparent;
    margin-top: 0px
}
th.views-field.views-field-field-outside-dia-cm a:hover{
    color: #333;
}
th.views-field.views-field-title a:hover{
    color: #333;
}
span.file.file--mime-application-pdf.file--application-pdf a {
    color: #333;
}
span.file.file--mime-image-jpeg.file--image a {
    color: #333;
}

.home_page .row {
    padding-right: 40px;
}

.home_page h2 {
    font-size: 22px;
    font-family: Century Gothic Bold;
    margin-bottom: 20px;
    margin-top: 10px;
    color: #4a4a4a;
    text-align: left;
    font-weight: normal;
}


input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}


/* .js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations br{
    display: none;
} */
td.views-field.views-field-field-eyelet-inner-dia-in {
    text-align: center;
}

/* usha */
.LSLabel1{
    font-weight:normal;

}
.advanced_criteria_filter p {
    margin-bottom: 0px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5px;
}

span.ui-slider-handle.ui-corner-all.ui-state-default.slider-right-rotate {

    background: #454545;
}
span.ui-slider-handle.ui-corner-all.ui-state-default.slider-left-rotate {

    background: #454545;
}
div#block-exposedformcompression-springpage h1 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-weight: normal;
}
div#block-exposedformcompression-springpage p {
    margin-bottom: 0px;
}

th.views-field.views-field-field-approximate-load-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    vertical-align: bottom;
    text-align: center;
}
th.views-field.views-field-field-installed-height-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    text-align: center;
    vertical-align: bottom;
}


/*<------usha---->>>*/

.product-display.torsion-spring-display td.views-field.views-field-field-material-short-description {
    text-align: center;
    padding-right: 20px;
}
td.views-field.views-field-field-material-short-description {
    text-align: center;
}


th.views-field-field-outside-dia-base-cm a:hover {
    color: #333;
}
th.views-field.views-field-field-outside-dia-base-in a:hover {
    color: #333;
}
th.views-field.views-field-field-outside-dia-base-mm a:hover{
    color: #333;
}
th.views-field.views-field-field-battery-size a:hover{
    color: #333;
}
th.views-field.views-field-title a:hover{
    color: #333;
}
th.views-field.views-field-field-inside-dia-tole-cm a:hover{
    color: #333;
}
th.views-field.views-field-field-inside-dia-tole-in a:hover{
    color: #333;
}
th.views-field.views-field-field-inside-dia-tole-mm  a:hover{
    color: #333;
}
th.views-field.views-field-field-free-len-cm a:hover{
    color: #333;
}
th.views-field.views-field-field-free-len-in  a:hover{
    color: #333;
}
th.views-field.views-field-field-free-len-mm a:hover{
    color: #333;
}
th.views-field.views-field-field-eyelet-inner-dia-cm a:hover{
    color: #333;
}
th.views-field.views-field-field-eyelet-inner-dia-in  a:hover{
    color: #333;
}
th.views-field.views-field-field-eyelet-inner-dia-mm   a:hover{
    color: #333;
}
th#view-field-approximate-load-gm-table-column a:hover{
    color: #333;
}
th#view-field-approximate-load-kg-table-column a:hover{
    color: #333;
}
th#view-field-approximate-load-lb-table-column a:hover{
    color: #333;
}
th.views-field.views-field-field-approximate-load-n a:hover{
    color: #333;
}
th#view-field-installed-height-cm-table-column a:hover{
    color: #333;
}
th#view-field-installed-height-in-table-column a:hover{
    color: #333;
}
th.views-field.views-field-field-installed-height-mm a:hover{
    color: #333;
}

th.views-field.views-field-field-material-short-description  a:hover{
    color: #333;
}
th.views-field.views-field-field-approximate-load-lb   a:hover{
    color: #333;
}
th.views-field.views-field-field-installed-height-in  a:hover{
    color: #333;
}


td.views-field.views-field-field-installed-height-in{
    padding-left: 35px;
}

td.views-field.views-field-field-eyelet-inner-dia-mm {
    text-align: center;
}
td.views-field.views-field-field-eyelet-inner-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-free-len-mm {
    text-align: center;
}
td.views-field.views-field-field-free-len-in {

    text-align: center;
}
td.views-field.views-field-field-free-len-cm {
    text-align: center;
}
td.views-field.views-field-field-inside-dia-tole-mm {
    text-align: center;
}
td.views-field.views-field-field-inside-dia-tole-in {
    text-align: center;
}
td.views-field.views-field-field-inside-dia-tole-cm {
    text-align: center;
}
td.views-field.views-field-field-outside-dia-base-mm {

    text-align: center;
}
td.views-field.views-field-field-outside-dia-base-in {
    text-align: center;
}
td.views-field.views-field-field-outside-dia-base-cm {

    text-align: center;
}

tr.pt {
    border-bottom: 1px solid #333;
}
td.views-field.views-field-display-price-range {
    border-top: 1px solid #333;
    font-weight: bold;
}
th.views-field.views-field-price-1 {
    border-bottom: 1px solid #333;
}
td.views-field.views-field-field-material-short-description {
    text-align: center;
}
td.views-field.views-field-nothing {
    text-align: center;
}


/* thead tr {
    border-bottom: 1px solid #9d9d9d;
} */

legend {    border-bottom: none !important;
}

sup.sup-tm {    font-size: small;
}
th.views-field.views-field-field-installed-height-in div {
    width: 50px;
}
th.views-field.views-field-field-free-len-in div {
    width: 55%;
    margin-left: 8px;
}

th.views-field.views-field-title div a .tablesort.tablesort--desc{
    float: unset;
    margin-bottom: 5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

th.views-field.views-field-title div a .tablesort.tablesort--asc{
    float: unset;
    margin-bottom: 0px;
    margin-left: 12px;
    margin-right: 7px;
    margin-top: 5px;
    display: block;
}
th.views-field.views-field-field-battery-size div a .tablesort.tablesort-asc-desc{
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 5px;

}
th.views-field.views-field-field-battery-size div a .tablesort.tablesort--asc{
    margin-top: 20px;

}
th.views-field.views-field-field-battery-size div a .tablesort.tablesort--desc{
    margin-top: 20px;

}
th.views-field.views-field-field-material-short-description div a .tablesort.tablesort--asc{

    margin-bottom: -12px;

}
th.views-field.views-field-field-material-short-description div a .tablesort.tablesort--desc{

    margin-bottom: -9px;

}


th.views-field.views-field-field-approximate-load-gm:hover{
    color: #000;
}
th.views-field.views-field-field-approximate-load-kg:hover{
    color: #000;
}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    label#lblextprice {
        margin-right: -159px;
    }

    label#lblunitprice {
        margin-right: -159px;
    }

    .field-content.addtocart-specific-product div#edit-actions {
        margin-top: 199px;
    }

    .home_page_image img {
        height: 111px !important;
    }
    .home_page_image img:hover {
        height: 111px !important;
    }
}


td.views-field.views-field-title {
    text-align: left;
}
td.views-field.views-field-field-rod-dia-in {
    text-align: center;

}
td.views-field.views-field-field-outside-dia-in {
    text-align: center;
}
td.views-field.views-field-field-rate-lb-in {
    text-align: center;
}
td.views-field.views-field-field-solid-height-in {
    text-align: center;
}
td.views-field.views-field-field-wire-dia-in {
    text-align: center;
}
td.views-field.compression-spring23 {
    text-align: center;
    padding-left: 5px;
}
td.views-field.views-field-field-outside-dia-mm {
    text-align: center;
}
td.views-field.views-field-field-hole-dia-in {
    text-align: center;
}
td.views-field.views-field-field-rod-dia-mm {
    text-align: center;
}
td.views-field.views-field-field-rate-n-mm {
    text-align: center;
}
td.views-field.views-field-field-solid-height-mm {
    text-align: center;
}
td.views-field.views-field-field-wire-dia-mm {
    text-align: center;
}
td.views-field.views-field-field-outside-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-hole-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-rod-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-rate-n-cm {
    text-align: center;
}
td.views-field.views-field-field-solid-height-cm {
    text-align: center;
}
td.views-field.views-field-field-wire-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-rate-kg-cm {
    text-align: center;
}
td.views-field.views-field-field-rate-gm-cm {
    text-align: center;
}
td.views-field.views-field-field-rate-gm-mm {
    text-align: center;
}
td.views-field.views-field-field-rate-kg-mm {
    text-align: center;
}



/* --------usha------ */

/*.field-content.compression-rod-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rod-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rod-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-free-length-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-free-length-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-free-length-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-gm-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-gm-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-kg-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-kg-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-lb-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-n-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-rate-diameter-n-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-solid-height-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-solid-height-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-solid-height-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-wire-diameter-cm {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-wire-diameter-in {
    margin-top: 0px;
    float: right;
    width: 80%;
}
.field-content.compression-wire-diameter-mm {
    margin-top: 0px;
    float: right;
    width: 80%;
}

.field-content.compression-material {
    margin-top: 0px;
    float: right;
    width: 80%;
} */
th.views-field.views-field-field-outside-dia-cm a:hover {
    color: #000;
}
th.views-field.views-field-field-outside-dia-in a:hover {
    color: #000;
}
th.views-field.views-field-field-outside-dia-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-hole-dia-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-hole-dia-in a:hover{
    color: #000;
}
th.views-field.views-field-field-hole-dia-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-rod-dia-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-rod-dia-in a:hover{
    color: #000;
}
th.views-field.views-field-field-rod-dia-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-free-len-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-free-len-in a:hover{
    color: #000;
}
th.views-field.views-field-field-free-len-mm  a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-gm-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-gm-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-kg-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-kg-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-lb-in a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-n-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-rate-n-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-solid-height-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-solid-height-in a:hover{
    color: #000;
}
th.views-field.views-field-field-solid-height-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-wire-dia-cm a:hover{
    color: #000;
}
th.views-field.views-field-field-wire-dia-in a:hover{
    color: #000;
}
th.views-field.views-field-field-wire-dia-mm a:hover{
    color: #000;
}
th.views-field.views-field-field-material a:hover{
    color: #000;
}

.com-tablesort-asc-desc {
    background-image: url(/themes/ko_d8_theme/images/arrow-asc-desc.jpg);
    display: block;
    float: unset;
    margin-bottom: 4px;
    margin-left: 15px;
    margin-right: 7px;
    margin-top: 5px;
    background-repeat: no-repeat;
}

td.views-field.views-field-field-hole-dia-mm {
    text-align: center;
}
th.views-field.views-field-field-material div a .tablesort.tablesort--desc {
    margin-bottom: -12px;
}
.tablesort--desc {

    background-repeat: no-repeat;
}
.tablesort--asc {
    background-repeat: no-repeat;
}

@-moz-document url-prefix() {


    form#webform-submission-request-a-catalog-download-form select {
        padding: 10px !important;
    }


    .region.region-welcome-banner-text {
        margin-top: 48px;
    }
    nav.navbar.navbar-default {
        margin-top: 35px !important;
    }

    .dimInput {
        width: 71px;
        height: 22px;
        margin-left: 8px;
    }

}
th#view-field-approximate-load-lb-table-column div a span.tablesort-asc-desc {
    margin-left: 28px;
}
th#view-field-approximate-load-lb-table-column.tablesort-asc-desc{margin-left: 27px;}



th.views-field.views-field-field-approximate-load-n div a span.tablesort-asc-desc {
    margin-left: 11px;
}
th.views-field.views-field-field-approximate-load-kg div a span.tablesort.tablesort-asc-desc {
    margin-left: 22px;
}
th.views-field.views-field-field-approximate-load-gm div a span.tablesort.tablesort-asc-desc {
    margin-left: 12px;
}
th#view-field-approximate-load-lb-table-column span.tablesort-asc-desc {
    margin-left: 27px;
}
th.views-field.views-field-field-approximate-load-lb div a span.tablesort.tablesort-asc-desc {
    margin-left: 27px;
}
.views-field.views-field-nothing-2 span {
    font-weight: normal;
}
.views-field.views-field-nothing-1 span {
    font-weight: normal;
}
.views-field.views-field-nothing-1 span {
    font-weight: normal;
}
p.text-shipping-option {
    font-weight: normal;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
}
p.text-billing-address {
    font-weight: normal;
    color: #494949;
    margin-bottom: -26px;
    margin-top: 20px;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address label {
    font-family: Century Gothic Bold !important;
    font-weight: normal;
}
p.text-shipping-address {
    color: #494949;
    margin-bottom: -26px;
    margin-top: 20px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
[role=button] {
    cursor: pointer;
    display: none;
}
.step-billing-info{
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: -20px;
}
.step-shipping-info{
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: -20px;
}
.step-payment-method{
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: -20px;
    margin-left: 20px;
}
p.step-payment-method b {
    color: #d51c1a;
}
p.step-comments {
    margin-bottom: 0px;
}
details#cart-pane:before {
    content: "Your Cart";
    cursor: text;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: -20px;
}
.js-form-item.form-item.js-form-type-textarea.form-item-panes-comments-comments.js-form-item-panes-comments-comments {
    display: none;
}
p.login-footer-text a{
    color: #555555;
    font-size: 15px;
    font-family: Century Gothic;
}
p.login-footer-text {
    float: left;
}
p.step-shipping-options {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: 5px;
}
p.step-shipping-options b {
    color: #d51c1a;
}
.crt-lgn-list {
    font-family: Arial Regular;
    color: #000;
}
label.js-form-required.form-required {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name:before {
    font-family: Century Gothic Bold;
    color: #000;
    font-size: 24px;
    display: block;
    margin-top: -38px;
    padding-bottom: 18px;
    font-weight: normal;
}


/* ///usha//// */

.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-max.js-form-item-field-initial-tension-n-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-lb-value-max.js-form-item-field-initial-tension-lb-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-kg-value-max.js-form-item-field-initial-tension-kg-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-gm-value-max.js-form-item-field-initial-tension-gm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-mm-value-max.js-form-item-field-wire-dia-mm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-in-value-max.js-form-item-field-wire-dia-in-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-cm-value-max.js-form-item-field-wire-dia-cm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-mm-value-max.js-form-item-field-outside-dia-mm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-in-value-max.js-form-item-field-outside-dia-in-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-cm-value-max.js-form-item-field-outside-dia-cm-value-max label {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-cm-value-min.js-form-item-field-outside-dia-cm-value-min input {
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-cm-value-max.js-form-item-field-outside-dia-cm-value-max input {
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-in-value-min.js-form-item-field-outside-dia-in-value-min input {
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-in-value-max.js-form-item-field-outside-dia-in-value-max input {
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-mm-value-min.js-form-item-field-outside-dia-mm-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}

.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-mm-value-max.js-form-item-field-outside-dia-mm-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-cm-value-min.js-form-item-field-wire-dia-cm-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-cm-value-max.js-form-item-field-wire-dia-cm-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-in-value-min.js-form-item-field-wire-dia-in-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-in-value-max.js-form-item-field-wire-dia-in-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-mm-value-min.js-form-item-field-wire-dia-mm-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-mm-value-max.js-form-item-field-wire-dia-mm-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-gm-value-min.js-form-item-field-initial-tension-gm-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-gm-value-max.js-form-item-field-initial-tension-gm-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-kg-value-min.js-form-item-field-initial-tension-kg-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-kg-value-max.js-form-item-field-initial-tension-kg-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-lb-value-min.js-form-item-field-initial-tension-lb-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-lb-value-max.js-form-item-field-initial-tension-lb-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-min.js-form-item-field-initial-tension-n-value-min input{
    width: 30%;
    float: left;
    padding: 2px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-max.js-form-item-field-initial-tension-n-value-max input{
    width: 30%;
    float: right;
    margin-top: -15px;
    margin-bottom: 10px;
    padding: 2px;
}


.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-cm-value-min.js-form-item-field-outside-dia-cm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-in-value-min.js-form-item-field-outside-dia-in-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-outside-dia-mm-value-min.js-form-item-field-outside-dia-mm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-cm-value-min.js-form-item-field-wire-dia-cm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-in-value-min.js-form-item-field-wire-dia-in-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-wire-dia-mm-value-min.js-form-item-field-wire-dia-mm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-gm-value-min.js-form-item-field-initial-tension-gm-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-kg-value-min.js-form-item-field-initial-tension-kg-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-lb-value-min.js-form-item-field-initial-tension-lb-value-min label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-min.js-form-item-field-initial-tension-n-value-min label {
    width: 100%;
}

.js-form-item.form-item.js-form-type-textfield.form-item-field-initial-tension-n-value-max.js-form-item-field-initial-tension-n-value-max label {
    display: none;
}
fieldset#edit-title--wrapper {
    width: 100%;
}


div#block-continuouslengthspring th#view-field-outside-dia-in-table-column {
    padding-left: 39px;
    padding-right: 56px;
}
th.views-field-field-initial-tension-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-initial-tension-lb a:hover{
    color: #333;
}


.views-field .views-field-field-initial-tension-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
.views-field .views-field-field-initial-tension-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
.views-field .views-field-field-initial-tension-lb{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
.views-field .views-field-field-initial-tension-n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
.views-field .views-field-field-initial-tension-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
.views-field .views-field-field-initial-tension-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
.views-field .views-field-field-initial-tension-lb{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
.views-field .views-field-field-initial-tension-n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
/* VINO 7.2.18 */
.region.region-footer-first a[href="/"] {
    pointer-events: none;
}

td.views-field.views-field-title a {
    text-align: left;
    color: rgb(23, 114, 197);
    font-family: Arial;
    font-size: 13px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
    font-weight: normal;
}

td.views-field.views-field-field-appr-num-coils-per-in {
    text-align: center;
}

th.views-field-field-appr-num-coils-per-in a:hover {color: #333;}
th.views-field-field-appr-num-coils-per-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    text-align: center;
    vertical-align: bottom;
    font-weight: normal;
}
.cont-tablesort-asc-desc {
    background-image: url(/themes/ko_d8_theme/images/arrow-asc-desc.jpg);
    display: block;
    float: unset;
    margin-bottom: 4px;
    margin-left: 51px;
    margin-right: 20px;
    margin-top: 5px;
    background-repeat: no-repeat;
}

th.views-field-field-appr-num-coils-per-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    text-align: center;
    vertical-align: bottom;
}

th.views-field-field-appr-num-coils-per-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    text-align: center;
    vertical-align: bottom;
}

th.views-field-field-initial-tension-n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    vertical-align: bottom
}
th.views-field-field-initial-tension-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    padding-right: 8px;
    text-align: center;
    margin-left: 10px;
    vertical-align: bottom
}

th.views-field-field-initial-tension-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom
}

td.views-field.views-field-field-initial-tension-n {
    text-align: center;
}
td.views-field.views-field-field-initial-tension-kg {
    text-align: center;
}
td.views-field.views-field-field-initial-tension-gm {
    text-align: center;
}
td.views-field.views-field-field-appr-num-coils-per-mm {
    text-align: center;
    padding-right: 9px;
}
td.views-field.views-field-field-appr-num-coils-per-cm {
    text-align: center;
}

.col-lg-12.out_side_dia_slider{

    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;

}
fieldset#edit-field-free-len-in-value--wrapper span {
    font-family: Century Gothic Bold;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;
}

fieldset#edit-field-material-value--wrapper span {
    font-family: Century Gothic Bold;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;
    font-weight: normal;
}
th.views-field-field-appr-num-coils-per-mm a {
    color: #333;
}
th.views-field-field-initial-tension-n a {
    color: #333;
}
th.views-field-field-appr-num-coils-per-cm a {
    color: #333;
}
th.views-field-field-appr-num-coils-per-cm a {
    color: #333;
}
th.views-field-field-initial-tension-kg a {
    color: #333;
}
th.views-field-field-initial-tension-gm a {
    color: #333;
}
div#block-continuouslengthspring a {
    color: rgb(23, 114, 197);
}
div#block-continuouslengthspring a:hover {
    text-decoration: underline;
}
.col-lg-9.leadership_info h4 {
    margin-top: 0px;
    margin-bottom: 4px;
    font-size: 14px;
    font-family: Century Gothic Bold;
}
.col-lg-9.leadership_info h4 {
    margin-top: 0px;
    margin-bottom: 4px;
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
input#edit-submit-continuousspring {
    display: none;
}

th.cont-free-dia-in div a .tablesort-asc-desc {
    margin-left: 7px !important;
}
th.cont-initial-tension-lb div a .com-tablesort-asc-desc{
    margin-left: 9px;
}

th.views-field-field-inside-dia-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-thickness-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-calculated-load-at-flat-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-free-height-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-bolt-size-imperial {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 19.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-bolt-size-metric {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-inside-dia-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-thickness-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-calculated-load-at-flat-n {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-free-height-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-inside-dia-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-thickness-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-calculated-load-at-flat-kg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-calculated-load-at-flat-gm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-free-height-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
td.views-field.views-field-field-inside-dia-in {
    text-align: center;
}
td.views-field.views-field-field-thickness-in {
    text-align: center;
}
td.views-field.views-field-field-calculated-load-at-flat-lb {
    text-align: center;
}
td.views-field.views-field-field-free-height-in {
    text-align: center;
}
td.views-field.views-field-field-bolt-size-imperial {
    text-align: center;
}
td.views-field.views-field-field-inside-dia-mm {
    text-align: center;
}

td.views-field.views-field-field-thickness-mm {
    text-align: center;
}
td.views-field.views-field-field-calculated-load-at-flat-n {
    text-align: center;
}
td.views-field.views-field-field-free-height-mm {
    text-align: center;
}
td.views-field.views-field-field-bolt-size-metric {
    text-align: center;
}
td.views-field.views-field-field-calculated-load-at-flat-kg {
    text-align: center;
}
td.views-field.views-field-field-calculated-load-at-flat-gm {
    text-align: center;
}
td.views-field.views-field-field-inside-dia-cm {
    text-align: center;
}
td.views-field.views-field-field-thickness-cm {
    text-align: center;
}
td.views-field.views-field-field-free-height-cm {
    text-align: center;
}
th.belle-calculate-load-gm div a .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.belle-calculate-load-kg div a .com-tablesort-asc-desc{
    margin-left: 10px;
}
th.belle-calculate-load-n div a .com-tablesort-asc-desc{
    margin-left: 10px;
}
th.belle-calculate-load-lb div a .com-tablesort-asc-desc{
    margin-left: 8px;
}
th.views-field-field-max-load-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-max-load-n {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-max-load-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
th.views-field-field-max-load-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;

}
th.views-field-field-max-extended-length-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-max-extended-length-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-max-extended-length-cm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
td.views-field.views-field-field-max-load-lb {
    text-align: center;
}
td.ext-outside-dia8.views-field-field-max-load-lb {
    text-align: center;
}
td.views-field.views-field-field-rate-lb-in {
    text-align: center;
}
td.ext-outside-dia14.views-field-field-rate-lb-in {
    text-align: center;
}
td.ext-outside-dia18.views-field-field-max-extended-length-in {
    text-align: center;
}
td.views-field.views-field-field-max-extended-length-in {
    text-align: center;
}
td.views-field.views-field-field-max-load-n {
    text-align: center;
}
td.views-field.views-field-field-max-extended-length-mm {
    text-align: center;
}
td.views-field.views-field-field-max-load-kg {
    text-align: center;
}
td.views-field.views-field-field-max-load-gm {
    text-align: center;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street2.js-form-item-panes-billing-street2 {
    display: none;
}
.outside-outside-dia-meter {
    padding-right: 0px;
    font-size: 13px;
    padding-left: 4px;
    margin-left: 11px;
}
.work-in-hole-dia-meter {
    margin-left: -11px !important;
    padding-right: 0px;
    font-size: 13px;
}
.inside-dia-meter{
    padding-left: 8px;
    padding-right: 0px;
    font-size: 13px;
}
.inside-work-over-rod-diameter{
    margin-left: 0px !important;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 13px;
}
th.belle-outside1-in div {
    width: 71%;
}
th.belle-inside-in div {
    width: 80%;
}
th.belle-thickness-in div {
    width: 78%;
}
th.belle-calculate-load-lb div {
    width: 49%;
    margin-left: 20px;
}
th.belle-outside-mm div {
    width: 70%;
    margin-left: 5px;
}
th.belle-thickness-mm div {
    width: 93%;
}
th.belle-calculate-load-n div {
    width: 50%;
    margin-left: 9px;
}
th.belle-outside1-cm div {
    width: 84%;
}
th.belle-inside-cm div {
    width: 83%;
}
th.belle-thickness-cm div {
    width: 88%;
}
th.belle-calculate-load-kg div {
    width: 58%;
    margin-left: 3px;
}
th.belle-calculate-load-gm div {
    width: 62%;
}

th.belle-inside-mm div {
    width: 76%;
}
div#block-beli-vali-leftside h1 {
    font-family: Century Gothic Bold;
    font-weight: normal;
}
th.belle-outside1-in div a .com-tablesort-asc-desc {
    margin-right: 30px;
}
th.belle-inside-in div a .com-tablesort-asc-desc {
    margin-left: 5px;
}
th.belle-thickness-in div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.belle-free-height-in div a .com-tablesort-asc-desc {
    margin-left: 8px;
}


th.belle-outside-mm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.belle-inside-mm div a .com-tablesort-asc-desc {
    margin-left: 9px;
}

th.belle-bolt-size-metric div a .com-tablesort-asc-desc {
    margin-left: 8px;
}

th.belle-outside1-cm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.belle-inside-cm div a .com-tablesort-asc-desc {
    margin-left: 12px;
}

th.belle-free-height-cm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
input#edit-submit-belleville-washers {
    display: none;
}
th.belle-inside-in div a:hover {
    color: #333;
}
th.belle-thickness-in div a:hover {
    color: #333;
}
th.belle-calculate-load-lb div a:hover {
    color: #333;
}
th.belle-free-height-in div a:hover {
    color: #333;
}
th.belle-bolt-size-imperial div a:hover {
    color: #333;
}

th.belle-inside-mm div a:hover {
    color: #333;
}
th.belle-thickness-mm div a:hover {
    color: #333;
}
th.belle-calculate-load-n div a:hover {
    color: #333;
}
th.belle-bolt-size-metric div a:hover {
    color: #333;
}
th.belle-inside-cm div a:hover {
    color: #333;
}
th.belle-thickness-cm div a:hover {
    color: #333;
}
th.belle-free-height-cm div a:hover {
    color: #333;
}
th.belle-calculate-load-kg div a:hover {
    color: #333;
}
th.belle-calculate-load-gm div a:hover {
    color: #333;
}

th.cont-free-dia-in  div a .tablesort-asc-desc {
    margin-left: 9px;
}

th.cont-approximate-in div a .cont-tablesort-asc-desc {
    margin-left: 18px;
}

th.cont-approximate-mm div a .cont-tablesort-asc-desc {
    margin-left: 17px;

}

th.views-field-field-appr-num-coils-per-cm a .cont-tablesort-asc-desc {
    margin-left: 10px;
}

th.outside-mm-dia div a .com-tablesort-asc-desc {
    margin-left: 17px;
}
th.views-field.views-field-field-outside-dia-mm a .com-tablesort-asc-desc {
    margin-left: 8px;
}

.views-label.views-label-body.btn.btn-default {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 227px;
    margin-top:10px;
    font-weight: normal;
}


.views-label.views-label-body.btn.btn-defaults {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 150px;
    margin-top: 10px;
    font-weight: normal;
}

.views-label.views-label-body-4.btn.btn-defaults{
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 150px;
    margin-top: 10px;
    font-weight: normal;
}



h1.views-label.views-label-body-2.specification-specific-product {
    margin-top: 0px;
}

.Overview_Washers .row {
    margin-right: 0px;
    margin-left: 0px;
}
th.views-field.views-field-field-outside-dia-in a .com-tablesort-asc-desc {
    margin-left: 14px;
}
.compression-spring-header.views-field.views-field-field-outside-dia-in a .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field-field-working-height-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}

th.views-field-field-working-height-in{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-working-height-mm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-nominal-load-gm{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-nominal-load-kg{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}
th.views-field-field-nominal-load-lb{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-left: 15px;
}
th.views-field-field-nominal-load-n{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
}

.views-label.views-label-body-1.btn.btn-default {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 227px;
    margin-top: 10px;
    font-weight: normal;
}

.views-field.views-field-body-1 {
    width: 44%;
}
.field-content.extension-spring-view {
    margin-top: 0px;
    float: right;
    width: 76%;
}

th.redux-holediameter-inch div {
    width: 80%;
}
th.redux-roddiameter-inch div {
    width: 80%;
}
th.redux-freelength-inch div {
    width: 70%;
}
th.redux-nominal-load-lb div {
    width: 80%;
}
th.redux-wirediameter-inch div {
    width: 80%;
}
th.redux-wirediameter-inch div {
    width: 87%;
}
th.redux-holediameter-mm div {
    width: 74%;
}
th.redux-roddiameter-mm div {
    width: 74%;
}
th.redux-workingheight-mm div {
    width: 70%;
    padding-left: 24px;
}
th.redux-nominal-load-n div {
    width: 63%;
}
th.redux-wirediameter-mm div {
    width: 72%;
}
th.redux-holediameter-cm div {
    width: 71%;
}
th.redux-roddiameter-cm div {
    width: 72%;
}
th.redux-workingheight-cm div {
    width: 69%;
    padding-left: 16px;
}
th.redux-nominal-load-kg div {
    width: 70%;
}
th.redux-wirediameter-cm div {
    width: 82%;
}
th.redux-nominal-load-gm div {
    width: 73%;
}
th.redux-workingheight-inch div {
    width: 86%;
}
td.reduxwave-spring5 {
    padding-right: 8px;
}
td.reduxwave-spring8 {
    padding-right: 1px;
}

td.reduxwave-spring12 {
    text-align: center;
}
td.reduxwave-spring23 {
    text-align: center;
}

td.reduxwave-spring10 {
    text-align: center;

}


td.reduxwave-spring21 {

    text-align: center;
}

td.reduxwave-spring20 {
    text-align: center;

}



th.redux-holediameter-inch div a .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.redux-roddiameter-inch div a .com-tablesort-asc-desc {
    margin-left: 5px;
}
th.redux-freelength-inch div a .tablesort-asc-desc {
    margin-left: 9px;
}
th.redux-workingheight-inch div a .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.redux-rate-lb-in div a .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.redux-nominal-load-lb div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-workingheight-inch div a:hover {
    color: #333;
}

th.redux-nominal-load-lb div a:hover {
    color: #333;
}
th.redux-holediameter-mm div a .com-tablesort-asc-desc {
    margin-left: 11px;
}
th.redux-roddiameter-mm div a .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.redux-freelength-mm div a .tablesort-asc-desc {
    margin-left: 21px;
}
th.redux-workingheight-mm div a .com-tablesort-asc-desc {
    margin-left: 3px;
}
th.redux-rate-n-mm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-nominal-load-n div a .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.redux-wirediameter-mm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-workingheight-mm div a:hover {
    color: #333;
}
th.redux-nominal-load-n div a:hover {
    color: #333;
}
td.reduxwave-spring16 {
    padding-right: 25px;
}
th.redux-rate-kg-mm div a .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.redux-nominal-load-kg div a .com-tablesort-asc-desc {
    margin-left: 11px;
}

td.reduxwave-spring14 {
    padding-right: 13px;
}
th.redux-holediameter-cm div a .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.redux-roddiameter-cm div a .com-tablesort-asc-desc {
    margin-left: 11px;
}
th.redux-freelength-cm div a .tablesort-asc-desc {
    margin-left: 20px;
}
th.redux-workingheight-cm div a .com-tablesort-asc-desc {
    margin-left: 4px;
}
th.redux-rate-gm-cm div a .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.redux-wirediameter-cm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-workingheight-cm div a:hover {
    color: #333;
}
th.redux-nominal-load-gm div a:hover {
    color: #333;
}
th.redux-nominal-load-kg div a:hover {
    color: #333;
}
th.redux-rate-n-cm div a .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.redux-rate-kg-cm div a .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-rate-gm-mm div a .com-tablesort-asc-desc {
    margin-left: 14px;
}



div#block-views-block-belleville-washers-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
    font-weight: normal;
}

div#block-views-block-belleville-washers-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
    padding-bottom: 30px;
}

div#block-views-block-belleville-washers-block-1 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}

div#block-views-block-belleville-washers-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-belleville-washers-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-belleville-washers-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-belleville-washers-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-belleville-washers-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}


div#block-views-block-continuousspring-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-continuousspring-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
}

div#block-views-block-continuousspring-block-1 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}

div#block-views-block-continuousspring-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-continuousspring-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-continuousspring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-continuousspring-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-continuousspring-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}

div#block-views-block-continuousspring-block-1 .views-field.views-field-title{
    margin-bottom: 0px;
    margin-top: 0px;
}
div#block-views-block-continuousspring-block-1 .views-field.views-field-title span{
    font-size: 14px;
}

div#block-views-block-belleville-washers-block-1 .views-field.views-field-title{
    margin-top: 0px;

}

div#block-views-block-belleville-washers-block-1 .views-field.views-field-title span.field-content {
    font-size: 14px;
    clear: #333;
}


table {
    background-color: transparent;
    width: 100%;
}


@-moz-document url-prefix() {


    form#search-block-form .js-form-submit {
        border-radius: 0px 5px 5px 0px;
        height: 34px;
    }

    .custom-spring-leespring ul:nth-child(7) {
        margin-top: 10px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        top: 534px;
    }
    table.order-review-table tbody tr:nth-child(4) .title-col {
        width: unset;
        padding-left: 220px;
    }
    table.order-review-table tbody tr:nth-child(4) .data-col {
        padding-left: 2px !important;
    }

    form#search-block-form {
        margin-top: 0px;
        padding-top: 0px !important;
    }

    #oDia-radio {
        transform: scale(0.9);
    }
    #whd-radio {
        transform: scale(0.9);
    }

    #id-radio {
        transform: scale(0.9);
    }

    #wrd-radio {
        transform: scale(0.9);
    }
    .work-in-hole-dia-meter {
        padding-right: 0px;
        font-size: 13px;
        padding-left: 0px;
        position: absolute;
        left: 150px;

    }
    .outside-outside-dia-meter {
        padding-right: 0px;
        font-size: 13px;
        padding-left: 0px;
        margin-left: 15px;
        width: 137px;
    }
    .col-lg-5.inside-dia-meter {
        padding-right: 0px;
        font-size: 13px;
        padding-left: 9px;
        margin-left: 0px;
        width: 137px;
    }
    .col-lg-7.inside-work-over-rod-diameter {
        padding-right: 0px;
        font-size: 12px;
        padding-left: 0px;
        position: absolute;
        left: 133px;
        width: 159px;

    }
    .LSLabel1 {
        font-size: 13px;
    }
    details#payment-pane table{
        border: 4px solid #ccc;
        position: relative;
        bottom: 568px;
        left: 785px;
        width: 351px;
        border-top-width: 0px;
        text-align: right;
    }

    .col-md-3.weaccept p {
        font-weight: bold;
        margin-left: 53px;
    }
    .views-element-container.contextual-region header {
        font-size: 20px;
        line-height: 24.4px;
        margin-bottom: 13px;
        font-family: Century Gothic Bold;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
    }
    a:focus {
        outline: transparent !important;
        outline: 0px auto -webkit-focus-ring-color !important;
        outline-offset: 0px !important;
    }
    div#uc-address-panes-billing-zone-wrapper{
        top: 538px !important;
    }
    js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city {
        top: 80px;
    }
    div#uc-address-panes-delivery-zone-wrapper {

        bottom: 75px !important;
    }
    div#uc-address-panes-delivery-zone-wrapper{
        bottom: 78px !important;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code{
        bottom: 155px !important;
        top: -76px;
    }
    .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country {
        /*position: relative;
        bottom: 233px !important;*/
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email {
        position: relative;
        bottom: 155px !important;
    }
    .js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone {
        position: relative;
        bottom: 155px !important;
    }
    input#edit-po-importer-submit{
        height: 36px !important;
        top: 241px !important;
        left: 230px !important;

    }

}


div#block-views-block-extension-spring-view-display-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-extension-spring-view-display-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
    padding-bottom: 20px;
}

div#block-views-block-extension-spring-view-display-block-1 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}

div#block-views-block-extension-spring-view-display-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-extension-spring-view-display-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-extension-spring-view-display-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-extension-spring-view-display-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-extension-spring-view-display-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}


div#block-views-block-extension-spring-view-display-block-1 .views-field.views-field-title{
    margin-top: 0px;

}
div#block-views-block-extension-spring-view-display-block-1 .views-field.views-field-title a{
    color: #333;
    font-size: 14px;
}
div#block-views-block-extension-spring-view-display-block-1 .views-field.views-field-title a:hover{
    color: #333;
}

div#block-views-block-extension-spring-view-display-block-1 .views-row {
    margin-left: 0px;
}


div#block-views-block-compression-spring-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-compression-spring-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
    padding-bottom: 30px;
}

div#block-views-block-compression-spring-block-1 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}

div#block-views-block-compression-spring-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-compression-spring-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-compression-spring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-compression-spring-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-compression-spring-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}

div#block-views-block-compression-spring-block-1 .views-field.views-field-title{
    margin-top: 0px;

}
div#block-views-block-compression-spring-block-1 .views-field.views-field-title a{
    color: #333;
    font-size: 14px;

}
div#block-views-block-compression-spring-block-1 .views-field.views-field-title a:hover{
    color: #333;

}

div#block-views-block-product-display-block-1-3 span a {
    color: #333;
}

.views-label.views-label-body-4.btn.btn-default-battery {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-top: 65px;
}
div#block-views-block-redux-wave-spring-block-1 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-redux-wave-spring-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
}

div#block-views-block-redux-wave-spring-block-1 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}

div#block-views-block-redux-wave-spring-block-1 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom:5px;
    color: #333;

}


div#block-views-block-redux-wave-spring-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-redux-wave-spring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-redux-wave-spring-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-redux-wave-spring-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}

div#block-views-block-redux-wave-spring-block-1 header p{
    margin-bottom: 0px;
}
div#block-views-block-redux-wave-spring-block-1 .views-field.views-field-title{
    margin-top: 0px;

}

div#block-views-block-redux-wave-spring-block-1 span a {
    color: #333;
    font-size: 14px;
}

li#btnCompSpring,li#btnExtSpring,li#btnTorSpring,li#btnRedxSpring,li#btnBelleSpring,li#btnbatteryspring,li#btnconstantspring,li#btnkitspring,li#btncontinuouslengthspring,li#btnheftspring,li#btnleepplasticspring,li#btnmilspec85spring,li#btnmilspec86spring,li#btnMoreSpring {
    cursor: pointer;
}

li#btnTorSpring:hover a {
    color: #fff;
}

li#btnCompSpring:hover a{
    color: #fff;
}

li#btnExtSpring:hover a{
    color: #fff;
}

li#btnRedxSpring:hover a{
    color: #fff;
}
li#btnBelleSpring:hover a{
    color: #fff;
}

li#btnMoreSpring:hover a{
    color: #fff;
}

li#btnMoreSpring:hover div {
    color: #fff;
}

.battery-outside1-cm div a .tablesort-asc-desc {
    margin-left: 12px;
}
td.views-field.views-field-field-outside-dia-base-cm div {
    margin-right: 9px;
}
.battery-inside-tol-cm div a .tablesort-asc-desc {
    margin-left: 11px;
}
.battery-free-cm div a .tablesort-asc-desc {
    margin-left: 25px;
}
.battery-install-cm div a .tablesort-asc-desc {
    margin-left: 11px;
}
.battery-install-cm div {
    width: 89%;
}
.views-field.views-field-field-product-series div a {
    color: #000;
    font-size: 20px;
}

.battery-free-in div a .tablesort-asc-desc {
    margin-left: 15px;
}
.battery-outside1-mm div a .tablesort-asc-desc {
    margin-left: 13px;
}
.battery-eyelet-mm div a .tablesort-asc-desc {
    margin-left: 11px;
}
.battery-free-mm div a .tablesort-asc-desc {
    margin-left: 11px;
}
.battery-install-mm div a .tablesort-asc-desc {
    margin-left: 9px;
}
.battery-eyelet-cm div a .tablesort-asc-desc {
    margin-left: 11px;
}


.Redux-wave-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -457px;
    margin-right: 18px;
    width: 23.5%;
}


.Extension-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -457px;
    margin-right: 18px;
}

.Compression-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -434px;
    margin-right: 18px;
}


.Continuous-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -435px;
    margin-right: 18px;
}

.Belleville-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -449px;
    margin-right: 18px;
}

.Battery-Spring .views-field.views-field-add-to-cart {
    float: right;
    margin-top: -457px;
    margin-right: 18px;
}
th.views-field.views-field-field-material-short-description.is-active {
    line-height: 35.4px;
}

th.views-field.views-field-field-material-short-description.is-active a .tablesort-asc-desc {
    margin-bottom: -9px;
}
th.views-field.views-field-field-material-short-description.is-active a .tablesort--desc {
    margin-bottom: -9px;
}
input#edit-submit-extension-spring-view-display {
    display: none;
}
th.views-field.views-field-field-material-short-description.is-active .tablesort--asc {
    margin-bottom: -9px;
}

.resource-center-leespring a:hover {
    text-decoration: underline;
}

li.menu-item.menu-item--expanded li.menu-item a:hover {

    text-decoration: underline;
}

.bottom-widgets{
    margin-top: 60px !important;/*sathish new style on 3/9/19 margin-top: 0px !important;*/
}
.Search_Spring_Aerospace a:hover {
    text-decoration: underline;
}
.Custom_Quote_Aerospace a:hover{
    text-decoration: underline;
}
.Learn_Aerospace a:hover{
    text-decoration: underline;
}
.sm a {
    margin-bottom: 15px;
}
.wire_stamping {
    margin-bottom: 15px;
}
.fourslide {
    margin-bottom: 15px;
}

/* ul.secndry-menu.item-list li a:hover {
    text-decoration: none;
    color: black !important;
} */

/* form#search-block-form {
    margin-top: 5px;
} */

@-moz-document url-prefix() {

    th.max-load-lb div {
        width: 90%;
    }
    .metric-font {
        line-height: 18.4px;

    }
    .LSLabel1{
        padding-left: 0px;
    }
    .LSLabel11{
        padding-left: 0px;
    }


}

div#block-primarycriteria h2 {
    font-size: 20px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

fieldset#edit-field-spring-mounting-value--wrapper span {
    font-size: 14px;
    line-height: 14.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

fieldset#edit-field-battery-size-value--wrapper span {
    font-size: 14px;
    line-height: 14.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

fieldset#edit-field-material-value--wrapper span {
    font-size: 14px;
    line-height: 14.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

div#block-exposedformcompression-springpage-1 h1 {
    font-size: 20px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-left: 2px;
}

fieldset#edit-field-material-value-1--wrapper span {
    font-size: 14px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family:Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

fieldset#edit-field-product-series-value-1--2--wrapper span {
    font-size: 14px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family: Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

div#block-views-block-batteryspring-block-3 h2{
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}

div#block-views-block-batteryspring-block-3 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
}

div#block-views-block-batteryspring-block-3 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}

div#block-views-block-batteryspring-block-3 .views-col.col-1{

    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;

}

div#block-views-block-batteryspring-block-3 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-batteryspring-block-3 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-batteryspring-block-3 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-batteryspring-block-3 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}

div#block-views-block-batteryspring-block-3 .views-field.views-field-title{
    margin-top: 0px;

}
div#block-views-block-batteryspring-block-3 .views-field.views-field-title a{
    color: #333;
    font-size: 14px;

}
div#block-views-block-batteryspring-block-3 .views-field.views-field-title a:hover{
    color: #333;

}



div#block-views-block-belleville-washers-block-1 .views-field.views-field-title a:hover{
    color: #333;

}

div#block-views-block-continuousspring-block-1 .views-field.views-field-title a:hover{
    color: #333;

}

div#block-views-block-belleville-washers-block-1 .views-field.views-field-title a:hover{
    color: #333;

}

div#block-views-block-belleville-washers-block-1 .views-field.views-field-title a{
    color: #333;

}

div#block-views-block-continuousspring-block-1 .views-field.views-field-title a{
    color: #333;

}

div#block-views-block-continuousspring-block-1 .views-field.views-field-title a:hover{
    color: #333;

}


th.views-field.views-field-nothing a:hover {
    color: #333;
}
select.form-item-items-per-page.js-form-item-items-per-page label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;
}

div#block-exposedformcontinuousspringpage-1 h1 {
    font-size: 20px;
    line-height: 18.4px;
    margin-bottom: 13px;
    font-family: Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
fieldset#edit-field-free-len-in-value--wrapper span {
    font-size: 14px;
    line-height: 14.4px;
    margin-bottom: 13px;
    font-family: Century Gothic Bold;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
.material_row .col-lg-3 {
    padding-left: 0px;
    padding-right: 0px;
}
.material_row .col-lg-3 ul{
    padding-left: 0px;
    list-style-type: none;
}

.material_row .col-lg-3 ul li a{
    color: rgb(23, 114, 197);
}
.material_row .col-lg-3 ul li a:hover{
    text-decoration: underline;
}
.material-spec_data h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    margin-bottom: 20px;
    margin-top: -4px;
    color: #000;
    text-align: left;
    font-weight: normal;
}
.material_row .col-lg-3 h3 {
    font-size: 15px;
    font-family: Century Gothic Bold;
    margin-top: 10px;
    color: #000;
    text-align: left;
    margin-bottom: 7px;
    font-weight: normal;
}

.product_reference_product_type a:hover {
    text-decoration: underline;
}
.col-lg-7.battery_spring_001 {
    padding-left: 0px;
}
.Washers h4 {
    font-size: 20px;
    color: #000;
    font-family: Arial Regular !important;
}
.col-lg-7.torsion_springlearn {
    padding-left: 0px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /*nayana august -12 clean up search bar start----------------->*/
    #search-block-form input {
        margin-top: 14px !important;
    }
    /*nayana august -12 clean up search bar end----------------->*/

    div#block-searchforsprings h2 {
        padding-left: 14px;
    }
    .Search_Spring_Aerospace {
        padding-left: 14px;
    }
    div#block-customquote h2 {
        padding-left: 14px;
    }

    .Custom_Quote_Aerospace {
        padding-left: 14px;
    }


    .js-form-item.form-item.js-form-type-managed-file.form-item-po-upload.js-form-item-po-upload .js-form-managed-file {
        border: 1px solid #a9a9a9;
        width: 68%;
        height: 29px;
    }


}

.js-form-item.form-item.js-form-type-select.form-item-items-per-page.js-form-item-items-per-page label {
    font-weight: normal;
}
.electronic h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.energy h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.industrial h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.machine h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.pharmaceutical h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.packaging h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.prototype h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}
.sporting h3 {
    font-family: Century Gothic Bold;
    font-size: 22px;
    font-weight: normal;
}



a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    outline : 0;
}
a, a:active, a:focus{
    outline: none !important; /* Works in Firefox, Chrome, IE8 and above */
}

.onclick-menu {
    outline: none;
}

@-moz-document url-prefix() {
    a {
        outline: none !important;
    }
}
input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {    outline: none;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;
}
.onclick-menu:active:focus {    outline: none;
}

tr.mat_sub_head {
    border: 1px solid #9d9d9d;
}

.row.material_row {
    margin-left: 0px;
}
td.mat_side_title {
    border-right: 1px solid #9d9d9d;
    border-bottom: 1px solid #9d9d9d;
}
.material_table1 th {
    background: none repeat scroll 0 0 #DFDFDF;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    border-style: solid;
    border-width: 1px 1px;
    border-color: #D4D4D4;
    padding: 5px;
    vertical-align: top;
    font-family: arial;
}
.material_table1 tr td {
    border-color: #D4D4D4;
    border-style: solid;
    border-width: 1px 1px;
    padding: 5px;
    vertical-align: top;
    text-align: center;
}
.material_table1 table tr .mat_side_title {
    width: 10px;
}
.material_table1 td {
    line-height: 1.8em;
}
.material_table1 table tr .mat_side_title span {
    transform: rotate(-90deg);
    display: block;
    margin-top: 103px;
}
.material_table1 tr.mat_sub_head th {
    background-color: #999;
    border: none;
    color: #FFF;
    font-size: 16px;
    border: #999 solid 1px;
    padding: 7px;
    font-size: 20px;
    font-family: Century Gothic Bold;
    white-space: nowrap;
    font-weight: normal;
}
tr.mat_even {
    border: #ded2d2 solid 1px;
}
tr.mat_odd {
    background: #F4F4F4;
}

div#block-materialspecification tbody tr:hover {

    background: transparent;
}

div#block-materialspecification tbody tr.mat_even:hover {

    background: transparent;
}

div#block-materialspecification tbody tr.mat_odd:hover {

    background: #F4F4F4;
}

.material_table1 tr .material_title {
    text-align: right;
}
div#block-views-block-material-page-block-1 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-2 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-3 {
    border-left: 1px solid #DDDDDD;

}
div#block-views-block-material-page-block-4 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-5 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-6 {
    border-left: 1px solid #DDDDDD;
}
div#block-views-block-material-page-block-1 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;
}
div#block-views-block-material-page-block-2 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;

}
div#block-views-block-material-page-block-3 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;

}
div#block-views-block-material-page-block-4 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;
}
div#block-views-block-material-page-block-5 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;
}
div#block-views-block-material-page-block-6 h2 {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    background-color: #999;
    color: white;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    font-weight: normal;
}
div#block-views-block-material-page-block-1 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-2 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-3 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-4 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-5 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-6 tr th {
    text-align: center;
    font-family: arial;
    font-weight: normal;
    border-right: 1px solid #d0cdcd;
    background: none repeat scroll 0 0 #DFDFDF;
}
div#block-views-block-material-page-block-1 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-2 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-3 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-4 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-5 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-6 tr td {
    text-align: center;
}
div#block-views-block-material-page-block-1 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-2 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-3 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-4 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-5 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-6 tr td {
    text-align: center;
    border-right: 1px solid #dddddd;
}
div#block-views-block-material-page-block-1 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-2 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-3 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-4 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-5 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-6 tbody tr:hover {
    background: transparent;
}
div#block-views-block-material-page-block-1 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-2 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-3 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-4 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-5 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-6 tbody tr:first-child+tr {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-4 tbody tr:nth-child(4) {
    background: #F4F4F4;
}
th.views-field.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.views-field.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-right: 6px;
}
th.views-field.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field-field-initial-tension-kg .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 16px;
}
th.views-field-field-initial-tension-gm .com-tablesort-asc-desc {
    margin-left: 17px;
}

th.views-field.views-field-field-outside-dia-base-mm div {
    width: 70%;
    margin-left: 16px;
}
th.views-field-field-free-height-in div {
    width: 97%;
}
th.views-field-field-bolt-size-imperial div {
    width: 96%;
}
td.views-field.views-field-field-working-height-in {
    text-align: center;
}
td.views-field.views-field-field-nominal-load-lb {
    text-align: center;
}
th.views-field.views-field-field-rod-dia-in .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-working-height-in .com-tablesort-asc-desc {
    margin-left: 3px;
}
th.views-field.views-field-field-rate-lb-in .com-tablesort-asc-desc {
    margin-left: 2px;
}
sup {
    top: -.5em;
    font-style: normal;
    padding-left: 1px;
}

th.material-notes {
    color: #000 !important;
}
td.material-description {
    text-align: left !important;
    padding-left: 5px;
}
td.material-note {
    text-align: left !important;
    padding-left: 5px;
}
.material_table1 h2 {
    text-align: center;
    color: #000;
    font-family: Century Gothic Bold;
    padding-top: 5px;
    font-weight: normal;
}
div#block-views-block-material-page-block-5 tbody tr:nth-child(4) {
    background: #F4F4F4;
}
div#block-views-block-material-page-block-5 tbody tr:nth-child(6) {
    background: #F4F4F4;
}
th.views-field.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-nominal-load-lb div {
    width: 84%;
}
th.views-field-field-nominal-load-lb .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.views-field-field-working-height-in div {
    width: 77%;
}
td.views-field.views-field-field-working-height-in {
    text-align: center;
    padding-right: 13px;
}
th.views-field-field-working-height-in:hover a {
    color: #000;
}
th.views-field-field-nominal-load-lb:hover a {
    color: #000;
}
th.views-field-field-working-height-mm div {
    width: 70%;
    margin-left: 18px;
}
td.views-field.views-field-field-working-height-mm {
    text-align: center;
}
th.views-field.views-field-field-rod-dia-mm .com-tablesort-asc-desc {
    margin-left: 22px;
}
td.views-field.views-field-field-nominal-load-n {
    text-align: center;
}
th.views-field-field-nominal-load-n div {
    width: 51%;
    margin-left: 28px;
}
th.views-field-field-nominal-load-n .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field-field-nominal-load-kg div {
    width: 56%;
    margin-left: 30px;
}
td.views-field.views-field-field-nominal-load-kg {
    text-align: center;
    padding-left: 11px;
}
td.views-field.views-field-field-rod-dia-mm {
    text-align: center;
}
th.views-field-field-nominal-load-gm div {
    width: 56%;
    margin-left: 31px;
}
td.views-field.views-field-field-nominal-load-gm {
    text-align: center;
    padding-left: 20px;
}
th.views-field-field-working-height-mm:hover a{
    color: #000;
}
th.views-field-field-nominal-load-gm:hover a{
    color: #000;
}
th.views-field-field-nominal-load-kg:hover a{
    color: #000;
}
th.views-field-field-nominal-load-kg .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.views-field-field-nominal-load-n:hover a{
    color: #000;
}
th.views-field-field-working-height-cm:hover a{
    color: #000;
}
th.views-field-field-working-height-cm div {
    width: 60%;
    margin-left: 13px;
}
td.views-field.views-field-field-working-height-cm {
    text-align: center;
    padding-right: 11px;
}
th.views-field-field-working-height-cm .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-nominal-load-gm .com-tablesort-asc-desc {
    margin-left: 9px;
}
.field-content.reduxwave-spring-view1 {
    font-size: 14px;
}
.views-label.views-label-body-1.btn.btn-default-ex {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 24px;
    margin-top:22px;
    font-weight: normal;
}
td.views-field.views-field-field-max-load-lb {
    text-align: center;
}
th.views-field.views-field-field-max-extended-length-in .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.views-field-field-initial-tension-lb .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-max-load-lb .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-max-load-lb:hover a{
    color: #000;
}
th.views-field.views-field-field-max-extended-length-in:hover a{
    color: #000;
}
th.views-field.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 19px;
}


/*Raghu*/
.labelheight
{
    font-size: 13px;    font-weight: 500;    margin-left: -13px;
}
.heightinput
{  font-size: 13px;  width: 50px;  height: 10px;
}
.dimInput {  font-size: 13px;  }
.row.temp-loadheight {    display: none;
}
/*end*/
/*Raghu display per page*/
.displaybar.row{
    display: inline-block;
    width: 50%;
    text-align: right;
}

.temp_result{
    display: inline-block;
    width: 50%;
}


.displaybar.row label{
    display: inline;
    font-size: 18px;
    font-weight: normal;
    margin-left: 2px;
    margin-right: 7px;
}
.js-form-item.form-item.js-form-type-select.form-item-items-per-page.js-form-item-items-per-page {
    display: none;
}

/*end*/

/*Raghu display no result*/
#resetall a {
    background-color: white;
    width: 100%;
    border-radius: 3px;
    color: black;
    padding: 8px;
    font-family: Century Gothic Bold;
    font-size: 18px;
    padding: 7px 34px 9px 34px;
    border: 2px solid #ccc;
    font-weight: normal;
}

#resetall{
    margin-top: 25px;
    margin-bottom: 15px;
}


div.find_spring h2 {
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    font-weight: normal;
}

.find_spring a {
    background-color: rgb(0, 166, 82);
    width: 100%;
    border-radius: 3px;
    color: white;
    padding: 8px;
    font-family: Century Gothic Bold;
    font-size: 18px;
    padding: 7px 54px 9px 54px;
    font-weight: normal;
}
.views-empty:hoverÂ 
{
    background-color: white !important;
}

.find_spring p {
    font-size: 13.5px;
}

div.path-compression-spring tbody tr.odd td.views-empty:hoverÂ 
{
    background-color: white !important;
}

/*end*/

th.views-field.views-field-field-max-extended-length-mm .com-tablesort-asc-desc {
    margin-left: 10px;
}

th.initial-tension-gm.views-field.views-field-field-initial-tension-gm .com-tablesort-asc-desc {
    margin-left: 6px;
}

th.wire-cm-dia.views-field.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.max-load-gm.views-field.views-field-field-max-load-gm .com-tablesort-asc-desc {
    margin-left: 5px;
}
th.max-extnd-leng-cm.views-field.views-field-field-max-extended-length-cm .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.max-load-n.views-field.views-field-field-max-load-n .com-tablesort-asc-desc {
    margin-left: 3px;
}

th.initial-tension-n.views-field.views-field-field-initial-tension-n .com-tablesort-asc-desc {
    margin-left: 18px;
}
th.rate-n-cm.views-field.views-field-field-rate-n-cm .com-tablesort-asc-desc {
    margin-left: 4px;
}
th.free-length-cm.views-field.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 4px;
}
th.max-extnd-leng-cm.views-field.views-field-field-max-extended-length-cm:hover a {
    color: #000;
}

th.max-load-kg.views-field.views-field-field-max-load-kg .com-tablesort-asc-desc {
    margin-left: 6px;
}

th.compression-spring-header.views-field.views-field-field-rod-dia-in .com-tablesort-asc-desc {
    margin-left: 15px;
}
th.compression-spring-header.views-field.views-field-field-hole-dia-mm .com-tablesort-asc-desc {
    margin-left: 15px;
}
th.compression-spring-header.views-field.views-field-field-rod-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}

th.compression-spring-header.views-field.views-field-field-solid-height-in .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.compression-spring-header.views-field.views-field-field-outside-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}

th.compression-spring-header.views-field.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 7px;
}
th.compression-spring-header.views-field.views-field-field-rate-n-mm .com-tablesort-asc-desc {
    margin-left: 7px;
}

th.compression-spring-header.views-field.views-field-field-solid-height-mm .com-tablesort-asc-desc {
    margin-left: 7px;
}

th.compression-spring-header.views-field.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}

th.compression-spring-header.views-field.views-field-field-outside-dia-cm .com-tablesort-asc-desc {
    margin-left: 13px;
}

th.compression-spring-header.views-field.views-field-field-hole-dia-cm .com-tablesort-asc-desc {
    margin-left: 14px;
}

th.compression-spring-header.views-field.views-field-field-rod-dia-cm .com-tablesort-asc-desc {
    margin-left: 11px;
}
td.compression-spring6.views-field.views-field-field-rod-dia-cm {
    padding-right: 0px;
}
th.compression-spring-header.views-field.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 3px;
}
th.compression-spring-header.views-field.views-field-field-rate-gm-cm .com-tablesort-asc-desc {
    margin-left: 8px;
}

th.compression-spring-header.views-field.views-field-field-rate-n-cm .com-tablesort-asc-desc {
    margin-left: 6px;
}

th.compression-spring-header.views-field.views-field-field-rate-kg-mm .com-tablesort-asc-desc {
    margin-left: 9px;
}

th.outside-in-dia.views-field.views-field-field-outside-dia-in .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.outside-mm-dia.views-field.views-field-field-outside-dia-mm .com-tablesort-asc-desc {
    margin-left: 15px;
}
th.wire-mm-dia.views-field.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 11px;
}

th.free-length-mm.views-field.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 5px;
}

th.rate-n-mm.views-field.views-field-field-rate-n-mm .com-tablesort-asc-desc {
    margin-left: 7px;
}

th.rate-kg-cm.views-field.views-field-field-rate-kg-cm .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.redux-free-height-inch.views-field.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 3px;
}

th.redux-wire-thickness-mm.views-field.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}

th.redux-rate-kg-mm.views-field.views-field-field-rate-kg-mm .com-tablesort-asc-desc {
    margin-left: 10px;
}

th.redux-rate-gm-mm.views-field.views-field-field-rate-gm-mm .com-tablesort-asc-desc {
    margin-left: 11px;
}

th.redux-working-height-mm.views-field.views-field-field-working-height-mm .com-tablesort-asc-desc {
    margin-left: 8px;
}

th.redux-rate-n-cm.views-field.views-field-field-rate-n-cm .com-tablesort-asc-desc {
    margin-left: 7px;
}


th.belle-bolt-size-imperial.views-field.views-field-field-bolt-size-imperial .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.cont-outside1-mm.views-field.views-field-field-outside-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}

th.belle-inside-mm.views-field.views-field-field-inside-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}

th.belle-outside1-in.views-field.views-field-field-outside-dia-in .com-tablesort-asc-desc {
    margin-left: 9px;
}

th.cont-wire-dia-cm.views-field.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 11px;
}

th.cont-outside1-cm.views-field.views-field-field-outside-dia-cm .com-tablesort-asc-desc {
    margin-right: 16px;
}

th.cont-free-dia-cm.views-field.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 9px;
}
th.cont-initial-tension-kg .com-tablesort-asc-desc {
    margin-left: 12px;
}

th.cont-initial-tension-gm.views-field.views-field-field-initial-tension-gm .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.battery-free-in.views-field.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 5px;
}

th.battery-free-mm.views-field.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 8px;
}

.outside-outside-dia-meter label {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.work-in-hole-dia-meter {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.inside-dia-meter label{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.inside-work-over-rod-diameter {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.LSLabel1 label {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
input#imperial_inch {
    margin-left: 2px;
}
li#btnRedxSpring sup {
    font-size: 9px;
    top: -0.8em;
}
li#btnheftspring sup {
    font-size: 9px;
    top: -0.8em;
}
li#btnleepplasticspring sup {
    font-size: 9px;
    top: -0.8em;
}

form#user-login-form input#edit-actions
{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.js-form-item.form-item.js-form-type-password.form-item-pass.js-form-item-pass {

    margin-bottom: 4px;
    margin-top: -10px !important;
}

/*end*/



.menu-base-theme a span.sub-arrow {
    right: 0px !important;
}
ul.others-wrp.onclick-menu-content li:hover {
    background-color: #1d295a;

}
ul.others-wrp.onclick-menu-content li:hover a {
    color: white;
    text-decoration: none;
}
.onclick-menu ul li:hover a {
    list-style: none;
    color: white !important;
}
li#btnbatteryspring {
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
    margin-top: -8px;
}
li#btnconstantspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnkitspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btncontinuouslengthspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnheftspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnleepplasticspring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnmilspec85spring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
li#btnmilspec86spring{
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
.menu-base-theme ul a:hover, .menu-base-theme ul a:focus, .menu-base-theme ul a:active, .menu-base-theme ul a.highlighted {
    background: #e0dfe1;
    color: white;
}
span.sub-arrow {
    width: 0;
    margin-top: 6px;
    margin-left: 3px;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fef6f6;
    position: absolute;
}
div#slider-range1 {
    margin-left: 9px;
}
div#slider-range5 {
    margin-left: 9px;
}
div#slider-range8{
    margin-left: 9px;

}
div#slider-range24{
    margin-left: 9px;

}

ul#main-menu li:nth-child(3) ul li a:hover {
    color: #3a3a3a;
    background: #f5f5f5;
}
ul#main-menu li:nth-child(3) ul li a {
    color: #6f6f6f;
    margin-bottom: 0px;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
}
ul#main-menu li:nth-child(3) ul li {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    /*border-bottom: 1px solid #ccc;*/
}
ul#main-menu li:nth-child(2) ul {
    background: white;
}

.region.region-welcome-banner-text {
    z-index: 1;
}
nav.navbar.navbar-default .col-md-10 {
    z-index: 10;
}
li#btnbatteryspring:focus {
    background: #1d295a;
}

input#edit-submit-compression-spring {
    display: none;
}

.views-field.views-field-field-product-series-1 {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-weight: normal;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .dimInput{
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    form#search-block-form .form-search {
        width: 100%;
        padding: 8px;
        color: #000;
    }

}



input#edit-update {
    background: #4a4a4a;
    border-radius: 4px;
    font-weight: bold;
    font-family:  Century Gothic Bold;
    width: 20%;
    margin-right: 15px;
}
.views-field.views-field-field-product-series {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    font-weight: normal;
}
.views-label.views-label-body-1.btn.btn-default{
    margin-bottom: 129px;
}

.account-center-left-form h1 {
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.account-center-left-form h2 {
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
}




/* ////////////Account Center page CSS ---->USHA ////// */



.account-center-left-form.col-lg-3 h1 {
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.account-center-left-form.col-lg-3 h2 {
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
}
.account_center a:hover {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
.account-center-form.form-center.col-lg-7 h2 {
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.form-right-info.col-lg-5 h1 {
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.account-center-account-information.col-lg-9 {
    border: 1px solid #cacaca;
    margin-bottom: 50px;
}
.form-right-info.col-lg-5 {
    border: 1px solid #cacaca;
    margin-top: 37px;
    margin-bottom: 20px;
}
fieldset#edit-deliver-invoices--wrapper legend span {
    color: #000;
}
fieldset#edit-send-newsletter--wrapper legend span {
    color: #000;
}
.accounting .field__label {
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.customer_service_engg .field__label {
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
a.account_reset_possword {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
.js-form-item.form-item.js-form-type-select.form-item-my-industry.js-form-item-my-industry.form-disabled label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-select.form-item-my-industry.js-form-item-my-industry.form-disabled select {
    width: 94%;
    background: transparent;
    border: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

.js-form-item-my-industry.form-disabled select::-ms-expand{
    display: none;
}
.account-center-form.form-center.col-lg-7 .field__label {
    font-size: 14px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.account-center-form.form-center.col-lg-7 h2 a {
    font-size: 13.5px;
    text-decoration: none;
    font-family: arial;
    color: #337ab7;

}
.billing-addresss div p {
    margin-bottom: 0px;
}
.billing-addresss div {
    margin-top: 0px;
    margin-bottom: 20px;
}
.account-center-form.form-center.col-lg-7 .field__item {
    margin-bottom: 15px;
}
input#edit-deliver-invoices-mail:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background:#0699f1;
}
.js-form-item.form-item.js-form-type-radio.form-item-ship-address.js-form-item-ship-address.form-disabled label div {
    margin-left: 20px;
    margin-top: -24px;
}
.js-form-item.form-item.js-form-type-radio.form-item-ship-address.js-form-item-ship-address.form-disabled label div p {
    margin-bottom: 0px;
}
.region.region-footer-first li.menu-item.menu-item--expanded:nth-last-of-type(3) {
    margin-top: -100px;
}
div#edit-field-loop-position-value label {
    margin-left: 4px;
}
div#edit-field-material-short-description-value label {
    margin-left: 4px;
}
div#edit-field-product-series-value label {
    margin-left: 4px;
}

.account-center-left-edit-form.col-lg-8 label {
    width: 100%;
}

.account-center-left-edit-form.col-lg-8 {
    padding-left: 0px;
}

.account-center-left-edit-form.col-lg-8 label div {
    margin-left: 20px;
    margin-top: -23px;
}

h1.account_edit_info {
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

h1.title.page-title {
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}

.js-form-item.form-item.js-form-type-select.form-item-my-industry.js-form-item-my-industry label {
    width: 100%;
}

.js-form-item.form-item.js-form-type-select.form-item-my-industry.js-form-item-my-industry select {
    width: 100%;
}

input#edit-deliver-invoices-mail-to-billing:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0699f1;
}

input#edit-send-newsletter-1:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0699f1;
}

input#edit-send-newsletter-0:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0699f1;
}


.account_submit_cancel_form_end.col-lg-12 {
    margin-bottom: 30px;
    padding-left: 250px;
    padding-right: 250px;
}


.account_submit_cancel_form_end.col-lg-12 input#edit-submit {
    width: 40%;
    background-color: #00a651;
    font-size: 15px;
    font-family: Century Gothic Bold;
    margin-right: 30px;
    font-weight: normal;
    float: right;
}
.account_submit_cancel_form_end.col-lg-12 input#edit-submit:hover {
    background-color: #0b6135;
}

.account_submit_cancel_form_end.col-lg-12 input#edit-cancel:hover {
    background-color: #2f2e2e;
}
div#edit-ship-address div label p {
    margin-bottom: 0px;
}

.account_submit_cancel_form_end.col-lg-12 input#edit-cancel {
    width: 40%;
    background-color: #4a4a4a;
    font-size: 15px;
    font-family: Century Gothic Bold;
    margin-left: 30px;
    font-weight: normal;
    float: left;
}


.account-center-edit-form.form-center.col-lg-12 {
    border: 1px solid #ccc;
    margin-bottom: 51px;
}


.js-form-item.form-item.js-form-type-radio.form-item-ship-address.js-form-item-ship-address input:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0699f1;
}
.form-right.col-lg-4 {
    border: 1px solid #ccc;
}
.form-right.col-lg-4 a {
    color: blue;
    text-decoration: underline;
}



.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input {
    width: 90%;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input {
    width: 90%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input {
    width: 90%;
}
details#payment-pane table {
    width: 100%;
}

div#uc-address-panes-delivery-zone-wrapper select {
    margin-left: 0px;
    padding: 7px;
    color: #333;
}

div#quote {
    width: 91%;
}

.abt-img.abt-ttl a:hover {
    color: #001f60;
}

.abt-img.abt-ttl a {
    color: #000;
}
.account-center-left-form.col-lg-3 h1 {
    font-size: 25px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.checkout-form {
    float: right;
    width: 30%;
}
.checkout-form1 {
    float: right;
    width: 100%;
    border: 1px solid #ccc;
}
h3.checkout_note {
    font-family: Century Gothic Bold;
    padding-left: 29px;
    color: #333;
    font-weight: normal;
}
h1.checkout_note1 {
    font-family: Century Gothic Bold;
    padding-left: 29px;
    color: #333;
    font-weight: normal;
}
p.checkout_info  b{
    font-family: Century Gothic;
    color: #333;
}

.field-content.article-trade-show-link {
    margin-bottom: 40px;
}


.field-content.article-trade-show-link a {
    color: #000;
}
.abt-img-pdf img {
    width: 262px;
    height: 366px;
}
.abt-imgpfd1 {
    color: rgb(23, 114, 197);
    font-size: 13.5px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-weight: normal;
}
div#block-views-block-request-a-catalog-pdf-view-block-1 .views-row {
    margin-left: 0px;
}
div#block-views-block-request-a-catalog-pdf-view-block-1 .views-view-grid .views-col{
    width: 33% !important;
}
.request-download-catalog p {
    color: #000;
}
th.compression-spring-header div {
    width: 72%;
}
th.views-field-field-solid-height-cm div a span {
    margin-left: 12px;
}

th.compression-spring-header.views-field.views-field-field-rate-kg-cm .com-tablesort-asc-desc {
    margin-left: 7px;
}

fieldset#edit-field-free-len-in-value--wrapper label {
    margin-left: 5px;
}

div#edit-field-material-value label {
    margin-left: 5px;
}

div#edit-field-material-value label {
    margin-left: 5px;
}
div#edit-field-material-value label {
    margin-left: 5px;
}
.find_spring {
    margin-top: 70px;
    margin-bottom: 70px;
}
form#uc-cart-view-form tbody tr:hover {
    background-color: transparent;
}

table.cart-review tbody tr:hover {
    background-color: transparent;
}
table.uc-payment-totals tr:hover {
    background: transparent;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    div#payment-details {
        bottom: 0px !important;
    }
    #uc-cart-view-form td.subtotal-title {
        padding-left: 224px !important;
    }

    .order-review-table .cart-review tbody tr:nth-child(3) {
        position: relative;
        border: 0px;
    }
    .order-review-table .cart-review tbody tr td:nth-child(1) {
        position: relative;
    }
    .order-review-table .cart-review tbody tr td:nth-child(2) {
        position: relative;
    }
    .order-review-table .cart-review tbody tr td:nth-child(3) {
        position: relative;
    }

    select#edit-panes-delivery-country {
        padding: 2px;
    }

    details#billing-pane select {
        padding: 2px;
    }

    .js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country{
        position: relative;
        bottom:230px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email{

        position: relative;
        bottom:150px;
    }
    .js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone{
        position: relative;
        bottom:140px;
    }


    div#uc-address-panes-billing-zone-wrapper select {
        padding: 2px;

    }
    details#comments-pane {
        position: absolute;
        left: 400px;
        top: 1205px;
        bottom: 0px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code {

        bottom: 146px !important;
        top: -77px !important;
    }
    div#uc-address-panes-delivery-zone-wrapper {

        bottom: 75px !important;
        top: 0px !important;
    }
    details#quotes-pane{
        top: 94px;
        left: 0px;
        margin-left: 385px;
        position: relative;
    }


    div#payment-details {
        position: unset !important;
        top: 0px !important;
    }
    .purchase_order_info{
        position: absolute;
    }

    div#uc-address-panes-billing-zone-wrapper {
        position: absolute;
        left: 127px;
        top: 522px;
        width: 82px;
    }

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {
        position: absolute;
        left: 220px;
        top: 522px;
        width: 141px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city {
        width: 30%;
        position: relative;
        top: 79px !important;
    }
    div#uc-address-panes-delivery-zone-wrapper {
        position: relative;
        left: 113px;
        width: 95px;
        bottom: 78px !important;
    }
    div#uc-address-panes-delivery-zone-wrapper select {
        padding: 2px;
    }



    details#payment-pane table{

        border: 4px solid #ccc;
        position: relative;
        bottom: 543px;
        left: 785px;
        width: 351px;
        border-top-width: 0px;
        text-align: right;


    }

    .uc-store-address-field .form-item label {
        padding-right: 1px;
    }

    fieldset#edit-panes-payment-payment-method--wrapper {
        width: 100%;
    }
}


@-moz-document url-prefix() {

    .accept {
        margin-right: 68px;
    }

    div#uc-address-panes-billing-zone-wrapper select {
        padding: 9px;
        border: 1px solid #929292;
    }
    details#billing-pane select {
       padding: 6.5px;
        border: 1px solid #929292;
    }
    div#uc-address-panes-delivery-zone-wrapper select {
        padding: 9px;
        border: 1px solid #929292;
    }
    details#delivery-pane select {
        padding: 6px;
        border: 1px solid #929292;
    }

    .js-form-item.form-item.js-form-type-managed-file.form-item-po-upload.js-form-item-po-upload .js-form-managed-file {
        border: 1px solid #a9a9a9;
        width: 70%;
        height: 36px !important;
    }





    .js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-postal-code.js-form-item-panes-billing-postal-code {

        /*position: absolute;
        left: 220px;
        top: 538px;
        width: 141px;*/
    }
    #edit-panes-billing-postal-code{
        width: 103px;
    }

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email{

        position: relative;
        bottom:150px;
    }
    .js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone{
        position: relative;
        bottom:140px;
    }

    div#uc-address-panes-delivery-zone-wrapper{
        bottom: 78px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code{
        bottom: 76px !important;
    }

    details#comments-pane {
        position: absolute;

        left: 400px;

        top: 1205px;

        bottom: 0px;
    }

    details#payment-pane table{

        border: 4px solid #ccc;
        position: relative;
        bottom: 568px;
        left: 785px;
        width: 351px;
        border-top-width: 0px;
        text-align: right;


    }

}


input#edit-submit-extension-spring-display {
    display: none;
}


div#block-views-block-iso-page-block-1 .views-row.clearfix.row-1 {
    margin-left: 0px;
}
div#block-views-block-iso-page-block-1 .views-row.clearfix.row-2 {
    margin-left: 0px;
}
div#block-views-block-iso-page-block-1 .views-row.clearfix.row-3 {
    margin-left: 0px;
}
div#block-views-block-iso-page-block-1 .views-row.clearfix.row-4 {
    margin-left: 0px;
}

div#block-views-block-iso-page-block-1 .views-col {
    float: left;
    width: 33% !important;
    margin-left: 0px;
}
div#block-views-block-iso-page-block-1 h2 {
    margin-top: -8px;
    margin-bottom: 19px;
    font-size: 36px;
    font-family: Century Gothic Bold;
    line-height: 1.5;
    font-weight: normal;
}


div#block-views-block-constant-force-spring-block-1 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
    padding-bottom: 30px;
}
div#block-views-block-constant-force-spring-block-1 h2 {
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}
div#block-views-block-constant-force-spring-block-1 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}
div#block-views-block-constant-force-spring-block-1 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}
div#block-views-block-constant-force-spring-block-1 .views-field.views-field-title a {
    color: #333;
}
div#block-views-block-constant-force-spring-block-1 .views-field.views-field-title span.field-content {
    font-size: 14px;
}


div#block-views-block-constant-force-spring-block-1 .views-col.col-1 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-constant-force-spring-block-1 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}


div#block-views-block-constant-force-spring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-constant-force-spring-block-1 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
.regulatory-compiliance p a {
    color: rgb(23, 114, 197);

}
.regulatory-compiliance p a:hover {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
div#block-views-block-iso-page-block-1 header a {
    color: rgb(23, 114, 197);
    font-size: 13.5px;
    font-family: arial;
}

div#block-views-block-iso-page-block-1 header a:hover {
    text-decoration: underline;
}
div#block-views-block-iso-page-block-1 header p{
    font-family: "Arial Regular";
    font-size: 13.5px;
    font-weight: normal;
}
.form-required:after {
    content: '*';
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
    color: #d51c1a;
}

input#edit-submit-compression-spring-of-hefty {
    display: none;
}
input#edit-submit-compression-spring-of-mil-spec {
    display: none;
}
.redux-blk-wrapper1.redux-imgs.col-md-3 {
    height: 192px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -65px;
    margin-right: 65px;
}
.stock-part_custom-spring {
    text-align: left;
}
.stock-part_custom-spring h2 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    color: #4a4a4a;
    text-align: left;
    font-weight: normal;
}
.redux-blk-wrapper.redux-img.col-md-5 img {
    float: left;
}
.redux-blk-wrapper.redux-img.col-md-5 {
    margin-top: 22px;
    padding-right: 0px;
}
.lee-spring-news-articles a:hover {
    text-decoration: underline;
}
.home_page_image h2 {
    font-size: 14px;
    margin-bottom: 8px;
    margin-top: 8px;
    font-family: Arial;
    color: black;
}
.home_page_image:hover {
    transform: scale(1.1);
}

.home_page_image {
    transition: all .2s ease-in-out;
}
.home_page_image {
    height: auto;
    border: 1px solid #a0a0a0;
    border-radius: 4px;
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 7px;
    margin-bottom: 17px;
}

.home_page_image img {
    height: 113px;
}


.btn.btn-default-constant {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 182px;
    margin-top: 24px;
    font-weight: normal;
}
p.MsoNormal a strong {
    color: #00338d;
    font-size: 13.5px;
}

.field-content.article-trade-show-link a {
    color: rgb(23, 114, 197);
}

.field-content.article-trade-show-link a:hover {
    text-decoration: underline;
}

td.compression-spring18.views-field.views-field-field-rate-n-mm div {
    padding-right: 17px !important;
    padding-left: 0px;

}
td.compression-spring12.views-field.views-field-field-rate-gm-cm div {
    padding-right: 13px;
}
td.compression-spring15.views-field.views-field-field-rate-kg-mm div {
    padding-right: 16px;
}

td.compression-spring13.views-field.views-field-field-rate-gm-mm div {
    padding-right: 13px;
}
th.compression-spring-header.views-field-field-rate-gm-mm span.tablesort.com-tablesort-asc-desc {
    margin-left: 11px;
}
h2.header-application {
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
h2.header-configration {
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
h2.header-parameter {
    font-family: Century Gothic Bold;
    font-weight: normal;
    margin-bottom: 5px;
}
#block-languageswitcherinterfacetext a {
    color: #000;
}

#block-languageswitcherinterfacetext ul {
    list-style: none;
    border: 1px solid #a8a8a8;
}
.col-lg-8.request_catalog_spring_staple h2 a {
    color: rgb(23, 114, 197);
}
.col-lg-8.request_catalog_spring_staple h2 a:hover {
    text-decoration: underline;
}
.col-lg-12.torsion_springlearn {
    padding-left: 0px;
}

#quote {
    border: solid 0px #bbb !important;

}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street2.js-form-item-panes-delivery-street2 {
    margin-top: 10px;
}

select#edit-panes-delivery-country {
    padding: 6px;
}

span.field-content.btn.btn-defaults {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 150px;
    margin-top: 10px;
    font-weight: normal;
}
span.field-content.btn.btn-defaults a{
    color: #333;
}
span.field-content.btn.btn-defaults a:hover{
    color: #333;
    text-decoration: none;
}


span.field-content.btn.btn-belleville {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 20px;
    margin-top: 90px;
    font-weight: normal;
}
span.field-content.btn.btn-belleville a{
    color: #333;
}
span.field-content.btn.btn-belleville a:hover{
    color: #333;
    text-decoration: none;
}

span.field-content.btn.btn-bell-print-spec {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 10px;
    font-weight: normal;
}
span.field-content.btn.btn-bell-print-spec a{
    color: #333;
}
span.field-content.btn.btn-bell-print-spec a:hover{
    color: #333;
    text-decoration: none;
}

/*Compression Spring & HEFTY Spring & Leep Spring CAD Download*/

span.field-content.btn.btn-defaults1 {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 18px;
    margin-top: 34px;
    font-weight: normal;
}
span.field-content.btn.btn-defaults1 a{
    color: #333;
}
span.field-content.btn.btn-defaults1 a:hover{
    color: #333;
    text-decoration: none;
}


span.field-content.btn.btn-comp-print-spec {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;
    background-color: #ead898;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: normal;
}

span.field-content.btn.btn-comp-print-spec:hover{
    background-color: #cfc087;
}

span.field-content.btn.btn-comp-print-spec a{
    color: #333;
}
span.field-content.btn.btn-comp-print-spec a:hover{
    color: #333;
    text-decoration: none;
}


span.field-content.btn.btn-cof-print-spec {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 0px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: normal;
}
span.field-content.btn.btn-cof-print-spec a{
    color: #333;
}
span.field-content.btn.btn-cof-print-spec a:hover{
    color: #333;
    text-decoration: none;
}



/*Extension Spring CAD Download*/

span.field-content.btn.btn-defaults2 {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #ead898;/*sathish 4/9/19 background-color: #cfc087;*/
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 20px;
    font-weight: normal;
}
/*sathish 4/9/19*/
span.field-content.btn.btn-defaults2:hover {
      background-color: #cfc087;
}

/*sathish 4/9/19*/
span.field-content.btn.btn-defaults2 a{
    color: #333;
}
span.field-content.btn.btn-defaults2 a:hover{
    color: #333;
    text-decoration: none;
}



/*Redux-Wave Spring CAD Download*/


span.field-content.btn.btn-defaults3 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 0px;
    margin-top: 20px;
    font-weight: normal;
}

span.field-content.btn.btn-defaults3 a{
    color: #333;
}
span.field-content.btn.btn-defaults3 a:hover{
    color: #333;
    text-decoration: none;
}


/*Battary Spring CAD Download*/


span.field-content.btn.btn-defaults4 {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-top: 20px;
    font-weight: normal;
}

span.field-content.btn.btn-defaults4 a{
    color: #333;
}
span.field-content.btn.btn-defaults4 a:hover{
    color: #333;
    text-decoration: none;
}

/*Continuous Length Spring CAD Download*/


span.field-content.btn.btn-defaults5 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 227px;
    margin-top: 10px;
    font-weight: normal;
}

span.field-content.btn.btn-defaults5 a{
    color: #333;
}
span.field-content.btn.btn-defaults5 a:hover{
    color: #333;
    text-decoration: none;
}



span.field-content.btn.btn-defaults6 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 150px;
    margin-top: 10px;
    font-weight: normal;
}

span.field-content.btn.btn-defaults6 a{
    color: #333;
}
span.field-content.btn.btn-defaults6 a:hover{
    color: #333;
    text-decoration: none;
}
/*Balu CSS - 16.09.2018 - CAD Download stop*/

/*Usha CSS -18.09.2018 - Checkout page*/
.purchase_order_info {
    width: 26%;
    top: 1097px;
}

div#payment-details {
    padding-bottom: 0px;
    margin-top: 0px;
}
div#payment-details {
    width: 86%;
    padding: 17px;
}
fieldset#edit-panes-payment-payment-method--wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
}
div#payment-details p {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number input {
    width: 75%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number label {
    width: 100%;
    text-transform: capitalize;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv {
    float: right;
    width: 50%;
    position: absolute;
    margin-left: 211px;
    margin-top: 0px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-number.js-form-item-panes-payment-details-cc-number {
    margin-top: -28px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-month.js-form-item-panes-payment-details-cc-exp-month select {
    margin-top: 3px;
    margin-left: 0px;
}

.js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-month.js-form-item-panes-payment-details-cc-exp-month label {
    margin-top: 0px;
    font-weight: bold;
}
.uc-credit-cvv-help {
    display: none;
}
select#edit-panes-payment-details-cc-exp-year {
    float: left;
    margin-top: 3px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-payment-details-cc-exp-month.js-form-item-panes-payment-details-cc-exp-month label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-payment-details-cc-cvv.js-form-item-panes-payment-details-cc-cvv input {
    padding: 3.5px !important;
}
p.purchase_order_p {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    color: #444;
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 4px;
}
.js-form-item.form-item.js-form-type-number.form-item-po-number.js-form-item-po-number input {
    width: 100%;
}

input#edit-po-importer-submit {
    float: right;
    margin-top: 0px;
    position: absolute;
    height: 30px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background-color: #e0e0e0;
    color: #555555;
    font-size: 13px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    top: 211px;
    left: 233px;
}
.js-form-item-po-upload .form-submit {
    background-color: #e0e0e0;
    color: #555555;
    font-size: 13px;
    font-family: Century Gothic Bold;
    height: 27px;
    margin-left: 8px;
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-managed-file.form-item-po-upload.js-form-item-po-upload .js-form-managed-file {
    border: 1px solid #a9a9a9;
    width: 70%;
    height: 29px;
}
div#payment-details {
    width: 88%;
    padding: 17px;
}
.payment-details-other {
    display: none;
}
.payment-details-test-gateway {
    border: 1px solid #ccc !important;
}
.has-submenu {
    margin-right: 11px;
    padding-left: 11px !important;
    padding-right: 15px !important;
}

th.views-field-field-wire-range-inches {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-outside-diameter-inches {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-free-length-inches {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-load-capacity-pounds {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
}


div#block-views-block-spring-kit-block-1 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-1 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-1 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-2 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-2 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-2 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-3 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-3 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-3 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-4 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-4 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-4 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-5 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-5 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-5 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-6 th.views-field.views-field-field-material {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-6 th.views-field.views-field-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}
div#block-views-block-spring-kit-block-6 th.views-field.views-field-field-finish {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    vertical-align: bottom;
    line-height: 1.5;
}

div#block-spring-kits p {
    font-size: 14px;
}


div#block-views-block-spring-kit-block-1 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-2 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-3 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-4 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-5 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-6 h2 {
    color: #000;
    font-size: 19px;
    font-family: Century Gothic Bold;
    margin-top: 0px;
    font-weight: normal;
}
div#block-views-block-spring-kit-block-1 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-2 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-3 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-4 .views-field-title span a {
    color: black;
}

div#block-views-block-spring-kit-block-5 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-6 .views-field-title span a {
    color: black;
}
div#block-views-block-spring-kit-block-1 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-2 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-3 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-4 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-5 td.views-field.views-field-title{
    padding-left: 14px;
}
div#block-views-block-spring-kit-block-6 td.views-field.views-field-title{
    padding-left: 14px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street2.js-form-item-panes-delivery-street2 label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone label {
    font-weight: normal;
}
td.compression-spring10.views-field.views-field-field-free-len-in {
    padding-right: 0px;
}
td.compression-spring16.views-field.views-field-field-rate-lb-in {
    padding-right: 16px;
}

div#block-views-block-torsion-spring-block-2 {
    background: #bcc8e0;
    border-radius: 16px;
    margin-top: 30px;
}
div#block-views-block-torsion-spring-block-2 img {
    padding: 20px 20px 20px 20px;
    width: 94%;
    height: 197px;
    border-radius: 29px;
}
div#block-views-block-torsion-spring-block-2 header {
    padding: 0 0 0 25px;
    font-weight: normal;
    font-size: 14px;
    color: #2b2626;
    font-family: "Arial Regular";
}
div#block-views-block-torsion-spring-block-2 h2 {
    padding: 17px 0px 1px 25px;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    margin-top: 0px;
}
div#block-views-block-torsion-spring-block-2 .views-col.col-1 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-torsion-spring-block-2 .views-col.col-2 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-torsion-spring-block-2 .views-col.col-3 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
div#block-views-block-torsion-spring-block-2 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}

div#block-views-block-torsion-spring-block-2 .views-field.views-field-title {
    margin-top: 0px;
}
div#block-views-block-torsion-spring-block-2 .views-field.views-field-title a {
    color: #000;
}


th.views-field-field-max-torque-lb-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-n-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-n-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-kg-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-kg-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-gm-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-gm-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-radius-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-radius-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-radius-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-to-work-over-rod-man-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-to-work-over-rod-man-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-to-work-over-rod-man-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-free-position-of-ends {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-length-of-leg-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-length-of-leg-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-length-of-leg-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-body-length-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-body-length-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-body-length-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 1px solid #9d9d9d;
    text-align: center;
    vertical-align: bottom;
    padding-right: 6px;
}
th.views-field-field-max-torque-lb-in .cont-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-max-torque-lb-in div {
    width: 85%;
}
td.views-field.views-field-field-max-torque-lb-in.views-align-center {
    text-align: center;
}
th.views-field-field-radius-in div {
    width: 82%;
}
th.views-field-field-radius-in div .cont-tablesort-asc-desc {
    margin-left: 8px;
}
td.views-field.views-field-field-radius-in.views-align-center {
    text-align: center;
}
th.views-field-field-to-work-over-rod-man-in div {
    width: 65%;
}
th.views-field-field-to-work-over-rod-man-in div .cont-tablesort-asc-desc {
    margin-left: 2px;
}
td.views-field.views-field-field-to-work-over-rod-man-in.views-align-center {
    padding-right: 21px;
}
th.views-field-field-free-position-of-ends div {
    width: 90%;
}
th.views-field-field-free-position-of-ends div .cont-tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-length-of-leg-in div {
    width: 76%;
}
th.views-field-field-body-length-in .cont-tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-body-length-in div {
    width: 80%;
}
td.views-field.views-field-field-length-of-leg-in.views-align-center {
    padding-right: 13px;
}
td.views-field.views-field-field-body-length-in.views-align-center {
    padding-right: 8px;
}
th.views-field-field-length-of-leg-in div .cont-tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-max-torque-n-mm div {
    width: 90%;
}
th.views-field-field-max-torque-n-mm .cont-tablesort-asc-desc {
    margin-left: 8px;
}
td.views-field.views-field-field-max-torque-n-mm.views-align-center {
    padding-right: 7px;
}
th.views-field-field-radius-mm div {
    width: 70%;
}
td.views-field.views-field-field-radius-mm.views-align-center {
    padding-right: 14px;
}
th.views-field-field-radius-mm div .cont-tablesort-asc-desc {
    margin-left: 9px;
}
th.views-field-field-length-of-leg-mm .cont-tablesort-asc-desc {
    margin-left: 4px;
}
th.views-field-field-length-of-leg-mm div {
    width: 79%;
}
td.views-field.views-field-field-length-of-leg-mm.views-align-center {
    padding-right: 12px;
}
th.views-field-field-body-length-mm .cont-tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field-field-body-length-mm div {
    width: 80%;
}
td.views-field.views-field-field-body-length-mm.views-align-center {
    padding-right: 10px;
}
th.views-field-field-to-work-over-rod-man-mm .cont-tablesort-asc-desc {
    margin-left: 3px;
}
td.views-field.views-field-field-to-work-over-rod-man-mm.views-align-center {
    padding-right: 30px;
}
th.views-field-field-max-torque-n-cm div {
    width: 86%;
}
th.views-field-field-max-torque-n-cm .cont-tablesort-asc-desc {
    margin-left: 7px;
}
td.views-field.views-field-field-max-torque-n-cm.views-align-center {
    padding-right: 6px;
}
th.views-field-field-radius-cm .cont-tablesort-asc-desc {
    margin-left: 7px;
}
th.views-field-field-radius-cm div {
    width: 80%;
}
td.views-field.views-field-field-radius-cm.views-align-center {
    padding-right: 9px;
}
th.views-field-field-body-length-cm .cont-tablesort-asc-desc {
    margin-left: 7px;
}
th.views-field-field-body-length-cm div {
    width: 80%;
}
td.views-field.views-field-field-body-length-cm.views-align-center {
    padding-right: 12px;
}
th.views-field-field-length-of-leg-cm .cont-tablesort-asc-desc {
    margin-left: 4px;
}
td.views-field.views-field-field-length-of-leg-cm.views-align-center {
    padding-right: 7px;
}
th.views-field-field-to-work-over-rod-man-cm .cont-tablesort-asc-desc {
    margin-left: 4px;
}
td.views-field.views-field-field-to-work-over-rod-man-cm.views-align-center {
    padding-right: 22px;
}

div#block-views-block-constant-force-spring-block-1 .views-col.col-4 {
    text-align: center;
    font-family: Century Gothic Bold;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    color: #333;
}
th.views-field-field-life-cycles {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-load-gm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-load-kg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-load-lb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}

th.views-field-field-load-n {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}

th.views-field-field-width-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-width-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-width-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-working-deflection-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-working-deflection-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-working-deflection-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-drum-diameter-cm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-drum-diameter-in {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-drum-diameter-mm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 5px;
    color: #333;
    vertical-align: bottom;
}
th.views-field-field-working-deflection-in .com-tablesort-asc-desc {
    margin-left: 15px;
}
td.views-field.views-field-field-drum-diameter-in.views-align-center {
    padding-left: 3px;
}

th.views-field-field-load-n div .com-tablesort-asc-desc {
    margin-left: 1px;
}

th.views-field-field-working-deflection-mm .com-tablesort-asc-desc {
    margin-left: 33px;
}
th.views-field-field-drum-diameter-mm .com-tablesort-asc-desc {
    margin-left: 24px;
}

th.views-field-field-working-deflection-cm .com-tablesort-asc-desc {
    margin-left: 31px;
}
th.views-field-field-drum-diameter-cm .com-tablesort-asc-desc {
    margin-left: 27px;
}

th.views-field-field-to-work-over-rod-man-mm .cont-tablesort-asc-desc {
    margin-left: 8px;
}


form#user-register-form input#edit-submit {
    font-size: 18px;
    width: 80%;
    background: green;
    margin-left: 44px;
    font-family: Century Gothic Bold;
    padding-top: 9px;
    font-weight: normal;
}
select#edit-field-my-industry {
    width: 100%;
}
form#user-register-form .js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
    margin-right: 0px !important;
}
form#user-register-form select#edit-timezone--2 {
    width: 100%;
}
th.views-field-field-to-work-over-rod-man-cm div {
    width: 60%;
}
th.constance-spring-part-value.views-field-field-inside-dia-mm div .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.constance-spring-part-value.views-field-field-inside-dia-cm div .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-outside-dia-in.views-align-center div .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field.views-field-field-outside-dia-mm.views-align-center div .com-tablesort-asc-desc {
    margin-left: 15px;
}
td.wire-diameter-constance.views-field.views-field-field-outside-dia-mm.views-align-center {
    padding-right: 6px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-account.js-form-item-account.form-disabled {
    display: none;
}
.account-center-form.form-center.col-lg-7 .account {
    display: none;
}


.have_a_question h2 {
    font-size: 36px;
    color: #3da651;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
#uc-cart-view-form th {
    white-space: nowrap;
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 16px;
}
input#edit-po-number {
    width: 100%;
}

/*Balu Yellow Page Changes Start*/

.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty>label {
    display: none;
}

.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty {
    display: flex;
    justify-content: space-between;
    width: 90%;
}

.js-form-item.form-item.js-form-type-uc-quantity.form-item-qty.js-form-item-qty input {
    height: 52px;
}


.views-field.views-field-add-to-cart div#edit-actions input {
    font-family: Century Gothic Bold;
    background-color: #1d295b !important;
    border-radius: 4px;
    font-size: 24px;
    width: 100%;
    height: 1%;
    border: none;
}
.views-label.views-label-body-6.btn.btn-default {
    background-color: #cfc087;
    border: 1px solid #000;
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    float: right;
    width: 30%;
    display: none;
}

label#lblunitprice {
    font-size: 18px;
}

#block-torsion-spring-views .accept {
    float: right;
    width: 76%;
    margin-top: -235px;
    font-size: 14px;
    margin-right: 7px;/*sathish new style on 4/9/19 margin-top: 5px;*/
}

.col-md-12.engineering {
    font-size: 13.5px;
}

.col-md-12.color {
    font-size: 13.5px;
    font-weight: bold;
}

label#lblmsg {
    color: #ea0d2c;
    padding-left: 5px;
}

.col-md-12.engineering1 {
    font-size: 13.5px;
    margin-left: -15px;
    margin-top: 0px;
    margin-top: 0px;
}
.field-content.addtocart-specific-products div#edit-actions {
    width: 100%;
    float: right;
    margin-top: 0px;

}
/*Balu Yellow Page End*/

form#uc-cart-view-form tbody tr td:nth-child(3) {
    width: 6%;
    float: left;
    text-align: center;
    border: 1px solid #dcd4d4;
    margin-top: 23px;
    margin-right: 10px;
    cursor: pointer;
}
form#uc-cart-view-form tbody tr td:nth-child(5) {
    float: left;
    width: 6%;
    text-align: center;
    border: 1px solid #dcd4d4;
    margin-top: 23px;
    margin-left: 83px;
    cursor: pointer;
}
form#uc-cart-view-form tbody tr td:nth-child(4) {
    width: 2%;
    float: left;
    height: 47px;
}
.thank_you{
    margin-left: auto;
    margin-right: auto;
}

.thank_you h2 {
    text-align: center;
    font-size: 36px;
    color: #3da651;
    font-family: Century Gothic Bold;
    font-weight: normal;
    position: relative;
    right: -10px;
}


.bottom-widgets {
    text-align: left;
    padding: 0px 0 !important;
    margin-top:0px;
}

#uc-cart-view-form td a {
    padding-left: 23px;
    color: #000;
}
form#uc-cart-view-form tbody tr td:nth-child(6) input {
    margin-left: 1px;
    background-color: transparent;
    color: rgb(23, 114, 197);
}
.pager li>a, .pager li>span {
    color: #000;
}
.conditions-of-sale a {
    color: rgb(23, 114, 197);
}

.conditions-of-sale a:hover {
    text-decoration: underline;
}
.contact-us-leespring a {
    color: rgb(23, 114, 197);
}
.contact-us-leespring a:hover {
    text-decoration: underline;
}
span.field-content.btn.btn-defaultslenth {    width: 100%;    font-family: Century Gothic Bold;    font-size: 20px;    font-style: normal;    font-variant: normal;    line-height: 18.4px;    margin-bottom: 5px;    background-color: #cfc087;    color: #333;    border: 1px solid #000;    padding-bottom: 0px;    padding-top: 9px;    margin-bottom: 272px;    margin-top: 10px;    font-weight: normal;
}

span.field-content.btn.btn-defaultslenth a{    color: #333;
}
span.field-content.btn.btn-defaultslenth a:hover{    color: #333;    text-decoration: none;
}
div#block-views-block-engineering-and-tolerance-block-4 {
    width: 48%;
    float: left;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-5 {
    width: 48%;
    float: left;
    border: 1px solid #ddd;
    margin-left: 28px;
}
div#block-views-block-engineering-and-tolerance-block-5 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-4 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-7 {
    width: 48%;
    float: left;
    margin-left: 26px;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-7 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
th.qty {
    padding-left: 41px;
}
table.cart-review th.qty {
    padding-left: 7px;
}
.find_spring_looking {
    margin-top: 30px;
    margin-bottom: 35px;
}
.messages.messages--status {
    display: none;
}
fieldset#edit-terms-and-condition--wrapper legend span {
    display: none;
}
input#edit-terms-and-condition-terms-and-conditions-and-privacy-policy {
    width: 5% !important;
}
div#block-views-block-engineering-and-tolerance-block-6 {
    width: 48%;
    float: left;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-6 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr {
    text-align: center;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr {
    text-align: center;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr {
    text-align: center;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr {
    text-align: center;
}
.Engineering_tolerance_compression p {
    text-align: center;
}
.Engineering_tolerance_compression h2 {
    font-size: 15px;
}
p.spring_rate_tolerances {
    text-align: center;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(8) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-4 table tr:nth-child(10) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(8) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-5 table tr:nth-child(10) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(8) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-6 table tr:nth-child(10) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(8) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-7 table tr:nth-child(10) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 {
    width: 80%;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-2 {
    width: 80%;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-3 {
    width: 80%;
    border: 1px solid #ddd;
}
div#block-views-block-engineering-and-tolerance-block-1 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}

div#block-views-block-engineering-and-tolerance-block-2 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}

div#block-views-block-engineering-and-tolerance-block-3 h2 {
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin-top: 5px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-1 tr td {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
div#block-views-block-engineering-and-tolerance-block-2 tr td {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
div#block-views-block-engineering-and-tolerance-block-3 tr td {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
div#block-views-block-engineering-and-tolerance-block-1 tr td:nth-child(1) {
    text-align: right;
    padding-right: 44px;
}
div#block-views-block-engineering-and-tolerance-block-2 tr td:nth-child(1) {
    text-align: right;
    padding-right: 44px;
}
div#block-views-block-engineering-and-tolerance-block-3 tr td:nth-child(1) {
    text-align: right;
    padding-right: 44px;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(6) {
    background-color: #F0F0F0;
}

div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(6) {
    background-color: #F0F0F0;
}

div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(4) {
    background-color: #F0F0F0;
}
.Engineering_tolerance_compression:nth-child(1) p {
    text-align: left;
}
div#block-stockspringtolerancesandengineeringnotes .quickedit-field h2 {
    text-align: left !important;
}
div#block-stockspringtolerancesandengineeringnotes h2:nth-child(1) {
    text-align: left !important;
    font-size: 20px !important;
}
nav.navbar.navbar-default {
    position: fixed;
    width: 100% !important;
}
p.your_order_number a:hover {
    text-decoration: underline;
}

p.your_order_number a {
    color: rgb(23, 114, 197);
}

/*Search Result Page*/
.quick_no_result_foot {
    width: 50%;
    margin-left: 100px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 40px;
}
/*Search Result Page*/
div#block-quoterequest a {
    color: rgb(23, 114, 197);
}
div#edit-terms-and-condition a {
    color: rgb(23, 114, 197)
}
div#edit-terms-and-condition label {
    font-size: 14px;
    font-weight: bold;
    font-family: Century Gothic Bold;
}
.pdf-downloads-about-us_download a {
    color: rgb(23, 114, 197);
}

.resource-center-leespring a {
    color: rgb(23, 114, 197);
    font-size: 15px;
}

.request-quote-download_address2_js label {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.about-us_leespring-page a:hover {
    text-decoration: underline;
}
.pdf-downloads-about-us_download a:hover {
    text-decoration: underline;
}
div#block-requestacatalogordownload a:hover {
    text-decoration: underline;
}
.abt-imgpfd1:hover {
    text-decoration: underline;
}
.account_center_page p:nth-child(2) {
    font-family: arial;
}
div#edit-terms-and-condition a:hover {
    text-decoration: underline;
}
fieldset#edit-terms-and-conditions--wrapper legend span {
    display: none;
}
fieldset#edit-terms-and-condition--2--wrapper legend span {
    display: none;
}
.js-form-item-terms-and-condition-terms-and-conditions-and-privacy-policy a {
    color: rgb(23, 114, 197);
}
div#edit-terms-and-conditions a {
    color: rgb(23, 114, 197);
}
div#edit-terms-and-conditions a:hover {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}

fieldset#edit-terms-and-conditions--wrapper {
    width: 100%;
    margin-top: 0pxpx;
}
input#edit-terms-and-condition-by-requesting-a-catalog-from-the-lee-spring-website-you-agree-to-our-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
    width: 5% !important;
    cursor: pointer;
}
input#edit-terms-and-condition-yes-please-keep-me-updated-about-the-latest-lee-spring-news-and-offers {
    width: 5% !important;
}

fieldset#edit-field-free-position-of-ends-value--wrapper legend span {
    font-family: Century Gothic Bold;
}
fieldset#edit-field-direction-of-wind-value--wrapper legend span {
    font-family: Century Gothic Bold;
}

input#edit-submit-torsion-spring {
    display: none;
}
h1.views-label.views-label-body {
    margin-left: 174px;
    margin-top: -19px;
    width: 100%;
}

.error input[type=checkbox] {
    outline: 1px solid red;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-first-name-0-value.js-form-item-field-first-name-0-value label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-last-name-0-value.js-form-item-field-last-name-0-value label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-phone-number-0-value.js-form-item-field-phone-number-0-value label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-select.form-item-timezone.js-form-item-timezone label {
    font-weight: normal;
}





/*Spring header alignment*/

.Continuous-length-spring .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}

.Continuous-length-spring thead tr th:nth-child(1) {
/*    width: 11%;*/
}
.Continuous-length-spring thead tr th:nth-child(2) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(3) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(4) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(5) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(6) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(7) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(8) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(9) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(10) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(11) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(12) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(13) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(14) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(15) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(16) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(17) {
    width: 9%;
}

.Continuous-length-spring thead tr th:nth-child(18) {
    width: 9%;
}
.Continuous-length-spring thead tr th:nth-child(1) div {
    width: 100%;
}
.Continuous-length-spring thead tr th:nth-child(2) div {
    width: 50%;
    margin-left: 32px;
}
.Continuous-length-spring thead tr th:nth-child(3) div {
    width: 50%;
    margin-left: 26px;
}
.Continuous-length-spring thead tr th:nth-child(4) div {
    width: 50%;
    margin-left: 30px;
}
.Continuous-length-spring thead tr th:nth-child(5) div {
    width: 50%;
    margin-left: 26px;
}
.Continuous-length-spring thead tr th:nth-child(6) div {
    width: 50%;
    margin-left: 32px;
}
.Continuous-length-spring thead tr th:nth-child(7) div {
    width: 50%;
    margin-left: 28px;
}
.Continuous-length-spring thead tr th:nth-child(8) div {
    width: 50%;
    margin-left: 29px;
}
.Continuous-length-spring thead tr th:nth-child(9) div {
    width: 50%;
    margin-left: 29px;
    text-align: center;
}
.Continuous-length-spring thead tr th:nth-child(10) div {
    width: 50%;
    margin-left: 37px;
}
.Continuous-length-spring thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 26px;
}
.Continuous-length-spring thead tr th:nth-child(12) div {
    width: 50%;
    margin-left: 29px;
}
.Continuous-length-spring thead tr th:nth-child(13) div {
    width: 50%;
    margin-left: 25px;
}
.Continuous-length-spring thead tr th:nth-child(14) div {
    width: 49%;
    margin-left: 28px;
    text-align: center;
}
.Continuous-length-spring thead tr th:nth-child(15) div {
    width: 35%;
    margin-left: 36px;
}
.Continuous-length-spring thead tr th:nth-child(16) div {
    width: 49%;
    margin-left: 33px;
}
.Continuous-length-spring thead tr th:nth-child(17) div {
    width: 47%;
    margin-left: 30px;
}
.Continuous-length-spring thead tr th:nth-child(18) div {
    width: 50%;
    margin-left: 26px;
}
td.views-field.cont-free1-mm {
    text-align: center;
    padding-left: 15px;
}


td.cont-initial1-lb.views-field.views-field-field-initial-tension-lb {
    text-align: center;
}
th.cont-free-dia-mm.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 12px;
}



.Compression-spring .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.Compression-spring thead tr th:nth-child(1) {
    width: 12%;
    white-space: nowrap;
}
.Compression-spring thead tr th:nth-child(2) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(3) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(4) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(5) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(6) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(7) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(8) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(9) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(10) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(11) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(12) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(13) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(14) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(15) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(16) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(17) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(18) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(19) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(20) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(21) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(22) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(23) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(24) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(25) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(26) {
    width: 9%;
}
.Compression-spring thead tr th:nth-child(27) {
    width: 9%;
}

.Compression-spring thead tr th:nth-child(1) div {
    width: 100%;
}
.Compression-spring thead tr th:nth-child(2) div {
    width: 67%;
    margin-left: 13px;
}
.Compression-spring thead tr th:nth-child(3) div {
    width: 72%;
    margin-left: 12px;
}
.Compression-spring thead tr th:nth-child(4) div {
    width: 67%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(5) div {
    width: 67%;
    margin-left: 14px;
}
.Compression-spring thead tr th:nth-child(6) div {
    width: 72%;
    margin-left: 12px;
}
.Compression-spring thead tr th:nth-child(7) div {
    width: 70%;
    margin-left: 13px;
}
.Compression-spring thead tr th:nth-child(8) div {
    width: 61%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(9) div {
    width: 72%;
    margin-left: 11px;
}
.Compression-spring thead tr th:nth-child(10) div {
    width: 64%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 22px;
}
.Compression-spring thead tr th:nth-child(12) div {
    width: 60%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(13) div {
    width: 50%;
    margin-left: 20px;
}
.Compression-spring thead tr th:nth-child(14) div {
    width: 58%;
    margin-left: 11px;
}
.Compression-spring thead tr th:nth-child(15) div {
    width: 61%;
    margin-left: 10px;
}
.Compression-spring thead tr th:nth-child(16) div {
    width: 53%;
    margin-left: 19px;
}
.Compression-spring thead tr th:nth-child(17) div {
    width: 55%;
    margin-left: 10px;
}
.Compression-spring thead tr th:nth-child(18) div {
    width: 80%;
    margin-left: 0px;
}

.Compression-spring thead tr th:nth-child(19) div {
    width: 50%;
    margin-left: 20px;
}
.Compression-spring thead tr th:nth-child(20) div {
    width: 55%;
    margin-left: 11px;
}
.Compression-spring thead tr th:nth-child(21) div {
    width: 51%;
    margin-left: 21px;
}
.Compression-spring thead tr th:nth-child(22) div {
    width: 70%;
    margin-left: 13px;
}
.Compression-spring thead tr th:nth-child(23) div {
    width: 50%;
    margin-left: 22px;
}
.Compression-spring thead tr th:nth-child(24) div {
    width: 65%;
    margin-left: 15px;
}
.Compression-spring thead tr th:nth-child(25) div {
    width: 70%;
    margin-left: 16px;
}
.Compression-spring thead tr th:nth-child(26) div {
    width: 65%;
    margin-left: 15px;
}
.Compression-spring thead tr th:nth-child(27) div {
    width: 50%;
    margin-left: 26px;
}

.extension-spring-product-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.extension-spring-product-display thead tr th:nth-child(1) {
    width: 15%;
}
.extension-spring-product-display thead tr th:nth-child(2) {
    width: 10%;
}

.extension-spring-product-display thead tr th:nth-child(3) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(4) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(5) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(6) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(7) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(8) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(9) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(10) {
    width: 9%;
}
.extension-spring-product-display thead tr th:nth-child(11) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(12) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(13) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(14) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(15) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(16) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(17) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(18) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(19) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(20) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(21) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(22) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(23) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(24) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(25) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(26) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(27) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(28) {
    width: 10%;
}
.extension-spring-product-display thead tr th:nth-child(29) {
    width: 10%;
}


.extension-spring-product-display thead tr th:nth-child(1) div {
    width: 100%;

}
.extension-spring-product-display thead tr th:nth-child(2) div {
    width: 62%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(3) div {
    width: 67%;
    margin-left: 15px;
}
.extension-spring-product-display thead tr th:nth-child(4) div {
    width: 70%;
    margin-left: 12px;
}
.extension-spring-product-display thead tr th:nth-child(5) div {
    width: 62%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(6) div {
    width: 70%;
    margin-left: 15px;
}
.extension-spring-product-display thead tr th:nth-child(7) div {
    width: 66%;
    margin-left: 15px;
}
.extension-spring-product-display thead tr th:nth-child(8) div {
    width: 50%;
    margin-left: 21px;
}
.extension-spring-product-display thead tr th:nth-child(9) div {
    width: 50%;
    margin-left: 22px;
}
.extension-spring-product-display thead tr th:nth-child(10) div {
    width: 50%;
    margin-left: 20px;
}
.extension-spring-product-display thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 22px;
}
.extension-spring-product-display thead tr th:nth-child(12) div {
    width: 50%;
    margin-left: 20px;
}
.extension-spring-product-display thead tr th:nth-child(13) div {
    width: 61%;
    margin-left: 19px;
    text-align: center;
}
.extension-spring-product-display thead tr th:nth-child(14) div {
    width: 50%;
    margin-left: 21px;
}
.extension-spring-product-display thead tr th:nth-child(15) div {
    width: 60%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(16) div {
    width: 86%;
    margin-left: 3px;
    text-align: center;
}
.extension-spring-product-display thead tr th:nth-child(17) div {
    width: 50%;
    margin-left: 23px;
}
.extension-spring-product-display thead tr th:nth-child(18) div {
    width: 55%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(19) div {
    width: 58%;
    margin-left: 17px;
}
.extension-spring-product-display thead tr th:nth-child(20) div {
    width: 71%;
    margin-left: 12px;
}
.extension-spring-product-display thead tr th:nth-child(21) div {
    width: 70%;
    margin-left: 13px;
}
.extension-spring-product-display thead tr th:nth-child(22) div {
    width: 50%;
    margin-left: 23px;
}
.extension-spring-product-display thead tr th:nth-child(23) div {
    width: 61%;
    margin-left: 18px;
}
.extension-spring-product-display thead tr th:nth-child(24) div {
    width: 59%;
    margin-left: 17px;
}
.extension-spring-product-display thead tr th:nth-child(25) div {
    width: 74%;
    margin-left: 10px;
    text-align: center;
}
.extension-spring-product-display thead tr th:nth-child(26) div {
    width: 62%;
    margin-left: 14px;
}
.extension-spring-product-display thead tr th:nth-child(27) div {
    width: 69%;
    margin-left: 12px;
}
.extension-spring-product-display thead tr th:nth-child(28) div {
    width: 50%;
    margin-left: 21px;
    margin-left: 21px;
}
.extension-spring-product-display thead tr th:nth-child(29) div {
    width: 73%;
    margin-left: 7px;
}



.redux-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.redux-spring-display thead tr th:nth-child(1) {
    width: 15%;
}
.redux-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(3) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(4) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(5) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(6) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(7) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(8) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(9) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(10) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(11) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(12) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(13) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(14) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(15) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(16) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(17) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(18) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(19) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(20) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(21) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(22) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(23) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(24) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(25) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(26) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(27) {
    width: 10%;
}
.redux-spring-display thead tr th:nth-child(26) {
    width: 10%;
}


.redux-spring-display thead tr th:nth-child(1) div {
    width: 100%;

}
.redux-spring-display thead tr th:nth-child(2) div {
    width: 74%;
    margin-left: 11px;
}
.redux-spring-display thead tr th:nth-child(3) div {
    width: 70%;
    margin-left: 14px;
}
.redux-spring-display thead tr th:nth-child(4) div {
    width: 68%;
    margin-left: 16px;
}
.redux-spring-display thead tr th:nth-child(5) div {
    width: 67%;
    margin-left: 13px;
}
.redux-spring-display thead tr th:nth-child(6) div {
    width: 69%;
    margin-left: 10px;
}
.redux-spring-display thead tr th:nth-child(7) div {
    width: 50%;
    margin-left: 0px;
}
.redux-spring-display thead tr th:nth-child(8) div {
    width: 65%;
    margin-left: 13px;
}
.redux-spring-display thead tr th:nth-child(9) div {
    width: 77%;
    margin-left: 7px;
}
.redux-spring-display thead tr th:nth-child(10) div {
    width: 60%;
    margin-left: 17px;
}
.redux-spring-display thead tr th:nth-child(11) div {
    width: 57%;
    margin-left: 12px;
}
.redux-spring-display thead tr th:nth-child(12) div {
    width: 58%;
    margin-left: 11px;
}
.redux-spring-display thead tr th:nth-child(13) div {
    width: 58%;
    margin-left: 18px;
}
.redux-spring-display thead tr th:nth-child(14) div {
    width: 68%;
    margin-left: 13px;
}
.redux-spring-display thead tr th:nth-child(15) div {
    width: 66%;
    margin-left: 9px;
}
.redux-spring-display thead tr th:nth-child(16) div {
    width: 60%;
    margin-left: 16px;
}
.redux-spring-display thead tr th:nth-child(17) div {
    width: 64%;
    margin-left: 3px;
}
.redux-spring-display thead tr th:nth-child(18) div {
    width: 67%;
    margin-left: 6px;
}
.redux-spring-display thead tr th:nth-child(19) div {
    width: 57%;
    margin-left: 18px;
}
.redux-spring-display thead tr th:nth-child(20) div {
    width: 57%;
    margin-left: 17px;
}
.redux-spring-display thead tr th:nth-child(21) div {
    width: 60%;
    margin-left: 24px;
}
.redux-spring-display thead tr th:nth-child(22) div {
    width: 65%;
    margin-left: 20px;
}
.redux-spring-display thead tr th:nth-child(23) div {
    width: 70%;
    margin-left: 1px;
}
.redux-spring-display thead tr th:nth-child(24) div {
    width: 61%;
    margin-left: 15px;
}
.redux-spring-display thead tr th:nth-child(25) div {
    width: 76%;
    margin-left: 7px;
}
.redux-spring-display thead tr th:nth-child(26) div {
    width: 80%;
    margin-left: 10px;
}
.redux-spring-display thead tr th:nth-child(27) div {
    width: 75%;
    margin-left: 10px;
}
.redux-spring-display thead tr th:nth-child(28) div {
    width: 50%;
    margin-left: 23px;
}


.belleville-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.belleville-spring-display thead tr th:nth-child(1) {
    width: 15%;
}

.belleville-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(3) {
    width: 9%;
}
.belleville-spring-display thead tr th:nth-child(4) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(5) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(6) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(7) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(8) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(9) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(10) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(11) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(12) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(13) {
    width: 10%;
}

.belleville-spring-display thead tr th:nth-child(14) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(15) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(16) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(17) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(18) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(19) {
    width: 10%;
}
.belleville-spring-display thead tr th:nth-child(20) {
    width: 10%;
}


.belleville-spring-display thead tr th:nth-child(1) div {
    width: 100%;
}
.belleville-spring-display thead tr th:nth-child(2) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(3) div {
    width: 56%;
    margin-left: 24px;
}
.belleville-spring-display thead tr th:nth-child(4) div {
    width: 59%;
    margin-left: 19px;
}
.belleville-spring-display thead tr th:nth-child(5) div {
    width: 59%;
    margin-left: 19px;
}
.belleville-spring-display thead tr th:nth-child(6) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(7) div {
    width: 59%;
    margin-left: 21px;
}
.belleville-spring-display thead tr th:nth-child(8) div {
    width: 68%;
    margin-left: 7px;
}
.belleville-spring-display thead tr th:nth-child(9) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(10) div {
    width: 66%;
    margin-left: 17px;
}
.belleville-spring-display thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(12) div {
    width: 46%;
    margin-left: 29px;
}
.belleville-spring-display thead tr th:nth-child(13) div {
    width: 44%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(14) div {
    width: 42%;
    margin-left: 30px;
    text-align: center;
}
.belleville-spring-display thead tr th:nth-child(15) div {
    width: 50%;
    margin-left: 22px;
}
.belleville-spring-display thead tr th:nth-child(16) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(17) div {
    width: 50%;
    margin-left: 24px;
}
.belleville-spring-display thead tr th:nth-child(18) div {
    width: 50%;
    margin-left: 26px;
}
.belleville-spring-display thead tr th:nth-child(19) div {
    width: 50%;
    margin-left: 24px;
}
.belleville-spring-display thead tr th:nth-child(20) div {
    width: 50%;
    margin-left: 26px;
}

.torsion-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.torsion-spring-display thead tr th:nth-child(1) {
    width: 20%;
}
.torsion-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(3) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(4) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(5) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(6) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(7) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(8) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(9) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(10) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(11) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(12) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(13) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(14) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(15) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(16) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(17) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(18) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(19) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(20) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(21) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(22) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(23) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(24) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(25) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(26) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(27) {
    width: 10%;
}
.torsion-spring-display thead tr th:nth-child(28) {
    width: 10%;
}


.torsion-spring-display thead tr th:nth-child(1) div {
    width: 100%;

}
.torsion-spring-display thead tr th:nth-child(2) div {
    width: 66%;
    margin-left: 14px;
}
.torsion-spring-display thead tr th:nth-child(3) div {
    width: 75%;
    margin-left: 10px;
}
.torsion-spring-display thead tr th:nth-child(4) div {
    width: 75%;
    margin-left: 7px;
}
.torsion-spring-display thead tr th:nth-child(5) div {
    width: 89%;
    margin-left: 8px;
}
.torsion-spring-display thead tr th:nth-child(6) div {
    width: 70%;
    margin-left: 12px;
}
.torsion-spring-display thead tr th:nth-child(7) div {
    width: 77%;
    margin-left: 8px;
}
.torsion-spring-display thead tr th:nth-child(8) div {
    width: 58%;
    margin-left: 18px;
}
.torsion-spring-display thead tr th:nth-child(9) div {
    width: 60%;
    margin-left: 16px;
}
.torsion-spring-display thead tr th:nth-child(10) div {
    width: 66%;
    margin-left: 12px;
}
.torsion-spring-display thead tr th:nth-child(11) div {
    width: 67%;
    margin-left: 17px;
}
.torsion-spring-display thead tr th:nth-child(12) div {
    width: 69%;
    margin-left: 30px;
}
.torsion-spring-display thead tr th:nth-child(13) div {
    width: 71%;
    margin-left: 15px;
}
.torsion-spring-display thead tr th:nth-child(14) div {
    width: 72%;
    margin-left: 13px;
}
.torsion-spring-display thead tr th:nth-child(15) div {
    width: 60%;
    margin-left: 14px;
}
.torsion-spring-display thead tr th:nth-child(16) div {
    width: 61%;
    margin-left: 16px;
}
.torsion-spring-display thead tr th:nth-child(17) div {
    width: 67%;
    margin-left: 9px;
}
.torsion-spring-display thead tr th:nth-child(18) div {
    width: 50%;
    margin-left: 10px;
}
.torsion-spring-display thead tr th:nth-child(19) div {
    width: 50%;
    margin-left: 10px;
}
.torsion-spring-display thead tr th:nth-child(20) div {
    width: 50%;
    margin-left: 7px;
}
.torsion-spring-display thead tr th:nth-child(21) div {
    width: 60%;
    margin-left: 20px;
}
.torsion-spring-display thead tr th:nth-child(22) div {
    width: 50%;
    margin-left: 18px;
}
.torsion-spring-display thead tr th:nth-child(23) div {
    width: 50%;
    margin-left: 13px;
}
.torsion-spring-display thead tr th:nth-child(24) div {
    width: 49%;
    margin-left: 15px;
}
.torsion-spring-display thead tr th:nth-child(25) div {
    width: 60%;
    margin-left: 10px;
}
.torsion-spring-display thead tr th:nth-child(26) div {
    width: 50%;
    margin-left: 16px;
}
.torsion-spring-display thead tr th:nth-child(27) div {
    width: 57%;
    margin-left: 13px;
}
.torsion-spring-display thead tr th:nth-child(28) div {
    width: 50%;
    margin-left: 0px;
    margin-right: 20px;
}



.constance-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}
.constance-spring-display thead tr th:nth-child(1) {
    width: 15%;
}
.constance-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.constance-spring-display thead tr th:nth-child(3) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(4) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(5) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(6) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(7) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(8) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(9) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(10) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(11) {
    width: 10%;
}


.constance-spring-display thead tr th:nth-child(12) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(13) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(14) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(15) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(16) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(17) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(18) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(19) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(20) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(21) {
    width: 10%;
}


.constance-spring-display thead tr th:nth-child(22) {
    width: 10%;
}

.constance-spring-display thead tr th:nth-child(1) div {
    width: 50%;
    margin-left: 0px;
}
.constance-spring-display thead tr th:nth-child(2) div {
    width: 50%;
    margin-left:22px;
}
.constance-spring-display thead tr th:nth-child(3) div {
    width: 71%;
    margin-left: 13px;
}
.constance-spring-display thead tr th:nth-child(4) div {
    width: 70%;
    margin-left: 14px;
}
.constance-spring-display thead tr th:nth-child(5) div {
    width: 71%;
    margin-left: 13px;
}
.constance-spring-display thead tr th:nth-child(6) div {
    width: 50%;
    margin-left: 19px;
}
.constance-spring-display thead tr th:nth-child(7) div {
    width: 50%;
    margin-left: 22px;
}
.constance-spring-display thead tr th:nth-child(8) div {
    width: 50%;
    margin-left: 22px;
}
.constance-spring-display thead tr th:nth-child(9) div {
    width: 50%;
    margin-left: 23px;
}
.constance-spring-display thead tr th:nth-child(10) div {
    width: 50%;
    margin-left: 20px;
}
.constance-spring-display thead tr th:nth-child(11) div {
    width: 50%;
    margin-left: 23px;
}
.constance-spring-display thead tr th:nth-child(12) div {
    width: 50%;
    margin-left: 19px;
}
.constance-spring-display thead tr th:nth-child(13) div {
    width: 72%;
    margin-left: 10px;
}
.constance-spring-display thead tr th:nth-child(14) div {
    width: 66%;
    margin-left: 15px;
}
.constance-spring-display thead tr th:nth-child(15) div {
    width: 67%;
    margin-left: 13px;
}
.constance-spring-display thead tr th:nth-child(16) div {
    width: 63%;
    margin-left: 14px;
}

.constance-spring-display thead tr th:nth-child(17) div {
    width: 63%;
    margin-left: 17px;
}
.constance-spring-display thead tr th:nth-child(18) div {
    width: 65%;
    margin-left: 13px;
}
.constance-spring-display thead tr th:nth-child(19) div {
    width: 66%;
    margin-left:12px;
}
.constance-spring-display thead tr th:nth-child(20) div {
    width: 64%;
    margin-left: 15px;
}
.constance-spring-display thead tr th:nth-child(21) div {
    width: 65%;
    margin-left: 14px;
}
.constance-spring-display thead tr th:nth-child(22) div {
    width: 50%;
    margin-left: 0px;
}

.battery-spring-display .views-field-title span {
    margin-left: auto;
    margin-right: auto;
}

.battery-spring-display thead tr th:nth-child(1) {
    width: 15%;
}
.battery-spring-display thead tr th:nth-child(2) {
    width: 10%;
}
.battery-spring-display thead tr th:nth-child(3) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(4) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(5) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(6) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(7) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(8) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(9) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(10) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(11) {
    width: 10%;
}


.battery-spring-display thead tr th:nth-child(12) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(13) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(14) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(15) {
    width: 70%;
}

.battery-spring-display thead tr th:nth-child(16) {
    width: 70%;
}

.battery-spring-display thead tr th:nth-child(17) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(18) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(19) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(20) {
    width: 10%;
}

.battery-spring-display thead tr th:nth-child(21) {
    width: 10%;
}


.battery-spring-display thead tr th:nth-child(22) {
    width: 10%;
}


.battery-spring-display thead tr th:nth-child(1) div {
    width: 100%;
    margin-left: 0px;
}
.battery-spring-display thead tr th:nth-child(2) div {
    width: 58%;
    margin-left: 16px;
}
.battery-spring-display thead tr th:nth-child(3) div {
    width: 74%;
    margin-left: 8px;
}
.battery-spring-display thead tr th:nth-child(4) div {
    width: 100%;
    margin-left: 0px;
}
.battery-spring-display thead tr th:nth-child(5) div {
    width: 71%;
    margin-left: 12px;
}
.battery-spring-display thead tr th:nth-child(6) div {
    width: 84%;
    margin-left: 0px;
}
.battery-spring-display thead tr th:nth-child(7) div {
    width: 89%;
    margin-left: 0px;
}
.battery-spring-display thead tr th:nth-child(8) div {
    width: 87%;
    margin-left: 3px;
    text-align: center;
}
.battery-spring-display thead tr th:nth-child(9) div {
    width: 60%;
    margin-left: 14px;
}
.battery-spring-display thead tr th:nth-child(10) div {
    width: 91%;
    margin-left: 6px;
}
.battery-spring-display thead tr th:nth-child(11) div {
    width: 58%;
    margin-left: 16px;
}
.battery-spring-display thead tr th:nth-child(12) div {
    width: 77%;
    margin-left: 7px;
}
.battery-spring-display thead tr th:nth-child(13) div {
    width: 85%;
    margin-left: 4px;
}
.battery-spring-display thead tr th:nth-child(14) div {
    width: 78%;
    margin-left: 4px;
}
.battery-spring-display thead tr th:nth-child(15) div {
    width: 76%;
    margin-left: 0px;
    text-align: center;
}
.battery-spring-display thead tr th:nth-child(16) div {
    width: 64%;
    margin-left: 12px;
}

.battery-spring-display thead tr th:nth-child(17) div {
    width: 64%;
    margin-left: 6px;
}
.battery-spring-display thead tr th:nth-child(18) div {
    width: 49%;
    margin-left: 28px;
    text-align: center;
}
.battery-spring-display thead tr th:nth-child(19) div {
    width: 85%;
    margin-left: 10px;
}
.battery-spring-display thead tr th:nth-child(20) div {
    width: 95%;
    margin-left: 1px;
}
.battery-spring-display thead tr th:nth-child(21) div {
    width: 89%;
    margin-left: 4px;
}
.battery-spring-display thead tr th:nth-child(22) div {
    width: 76%;
    margin-left: 4px;
}

th.compression-spring-header.views-field.views-field-field-hole-dia-in .com-tablesort-asc-desc {
    margin-left: 14px;
}

th.compression-spring-header.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 6px;
}
th.compression-spring-header.views-field-field-rate-lb-in .com-tablesort-asc-desc {
    margin-left: 6px;
    display: inline-flex;
}
th.compression-spring-header.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.compression-spring-header.views-field-field-solid-height-cm div a span {
    margin-left: 6px;
}
th.compression-spring-header.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.max-load-lb.views-field-field-max-load-lb .com-tablesort-asc-desc {
    margin-left: 3px;
}
th.rate-lb-in.views-field.views-field-field-rate-lb-in .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.max-extnd-leng-in.views-field.views-field-field-max-extended-length-in .com-tablesort-asc-desc {
    margin-left: 13px;
}
td.ext-outside-dia22.views-field.views-field-field-initial-tension-lb {
    text-align: center;
}
th.initial-tension-lb.views-field-field-initial-tension-lb .com-tablesort-asc-desc {
    margin-left: 8px;
}
th.free-length-in.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 3px;
}
th.max-extnd-leng-mm.views-field-field-max-extended-length-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.rate-kg-mm.views-field-field-rate-kg-mm .com-tablesort-asc-desc {
    margin-left: 9px;
}
th.initial-tension-kg.views-field-field-initial-tension-kg .com-tablesort-asc-desc {
    margin-left: 9px;
}



.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 19px;
}
th.rate-gm-mm .com-tablesort-asc-desc {
    margin-left: 9px;
}
td.ext-outside-dia17.views-field.views-field-field-max-extended-length-cm {
    text-align: center;
}
th.outside-cm-dia .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.rate-gm-cm .com-tablesort-asc-desc {
    margin-left: 9px;
}
input#edit-po-upload-upload {
    width: 100%;
}
td.wire-diameter-constance.views-field.views-field-field-wire-dia-in.is-active.views-align-center {
    padding-right: 12px;
}

th.torsion-spring-part-value.views-field-field-to-work-over-rod-man-mm .cont-tablesort-asc-desc {
    margin-left: 2px;
}
th.torsion-spring-part-value.views-field-field-max-torque-kg-mm .cont-tablesort-asc-desc {
    margin-left: 11px;
}
th.torsion-spring-part-value.views-field-field-max-torque-gm-mm .cont-tablesort-asc-desc {
    margin-left: 10px;
}
th.views-align-center.views-field-field-outside-dia-cm .com-tablesort-asc-desc {
    margin-left: 16px;
}
.torsion-spring-part-value.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 3px;
}
th.torsion-spring-part-value.views-field-field-max-torque-gm-cm .cont-tablesort-asc-desc {
    margin-left: 12px;
}
th.wire-in-dia.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.belle-thickness-cm .com-tablesort-asc-desc {
    margin-left: 16px;
}
th.redux-roddiameter-inch.views-field-field-rod-dia-in .com-tablesort-asc-desc {
    margin-left: 11px;
}
th.redux-working-height-inch.views-field-field-working-height-in .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.redux-wire-thickness-inch.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.cont-wire-dia-in.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.cont-free-dia-in.views-field-field-free-len-in .tablesort-asc-desc {
    margin-left: 8px;
}
th.redux-free-height-mm.views-field-field-free-len-mm .tablesort-asc-desc {
    margin-left: 8px;
}
th.continuous-material.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 6px;
}
th.cont-wire-dia-mm.views-field-field-wire-dia-mm .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.cont-initial-tension-n div a .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.redux-short-material.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 13px;
}
th.redux-rod-dia-mm.views-field.views-field-field-rod-dia-mm .com-tablesort-asc-desc {
    margin-left: 25px;
}
th.redux-rate-lb-in.views-field-field-rate-lb-in .com-tablesort-asc-desc {
    margin-left: 0px;
}
th.redux-free-height-cm.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 4px;
}
th.redux-working-height-cm.views-field-field-working-height-cm .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.redux-wire-thickness-cm.views-field-field-wire-dia-cm .com-tablesort-asc-desc {
    margin-left: 16px;
}
th.battery-outside1-in .tablesort-asc-desc {
    margin-left: 9px;
}
th.constance-spring-part-value.views-field-field-life-cycles .com-tablesort-asc-desc {
    margin-left: 4px;
}
th.constance-spring-part-value.views-field-field-width-in .com-tablesort-asc-desc {
    margin-left: 5px;
}
th.constance-spring-part-value.views-field-field-working-deflection-in .com-tablesort-asc-desc {
    margin-left: 12px;
}
th.constance-spring-part-value.views-field-field-inside-dia-in .com-tablesort-asc-desc {
    margin-left: 10px;
}
th.constance-spring-part-value.views-field-field-drum-diameter-in .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.constance-spring-part-value.views-field-field-thickness-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.constance-spring-part-value.views-field-field-load-n .com-tablesort-asc-desc {
    margin-left: 5px !important;
}
th.constance-spring-part-value.views-field-field-width-mm .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.constance-spring-part-value.views-field-field-working-deflection-mm .com-tablesort-asc-desc {
    margin-left: 14px;
}
th.constance-spring-part-value.views-field-field-drum-diameter-mm .com-tablesort-asc-desc {
    margin-left: 13px;
}
th.constance-spring-part-value.views-field-field-load-kg .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.constance-spring-part-value.views-field-field-load-gm .com-tablesort-asc-desc {
    margin-left: 7px;
}
th.constance-spring-part-value.views-field-field-width-cm .com-tablesort-asc-desc {
    margin-left: 6px;
}
th.constance-spring-part-value.views-field-field-working-deflection-cm .com-tablesort-asc-desc {
    margin-left: 17px;
}
th.constance-spring-part-value.views-field-field-drum-diameter-cm .com-tablesort-asc-desc {
    margin-left: 15px;
}
td.cont-approx1-cm.views-field.views-field-field-appr-num-coils-per-cm {
    padding-right: 17px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-published-stock-code-value.js-form-item-field-published-stock-code-value {
    display: none;
}
th.views-field-field-inside-dia-tole-in .tablesort-asc-desc {
    margin-left: 12px;
}
th.views-field.views-field-field-eyelet-inner-dia-in .tablesort-asc-desc {
    margin-left: 11px;
}
th.views-field.views-field-field-installed-height-in .tablesort-asc-desc {
    margin-left: 9px;
}
th.views-field.views-field-field-inside-dia-tole-mm .tablesort-asc-desc {
    margin-left: 10px;
}
th.battery-free-cm.views-field-field-free-len-cm .tablesort-asc-desc {
    margin-left: 3px;
}
form#user-pass {
    margin-top: 0px !important;
}
th.battery-materia-display.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 10px;
}
th.belle-material.views-field-field-material-short-description .tablesort-asc-desc {
    margin-left: 9px;
}
th.views-align-center.views-field-field-wire-dia-in .com-tablesort-asc-desc {
    margin-left: 16px;
}
th.torsion-spring-part-value.views-field-field-max-torque-kg-cm .cont-tablesort-asc-desc {
    margin-left: 11px;
}

details#quotes-pane input {
    cursor: pointer;
}
details#cart-pane{
    position: absolute;
    left: 800px;
    top: 80px;
}

.checkout-form{
    position: absolute;
    left: 800px;
    top: 475px;
}


form#uc-cart-checkout-form input{
    bottom: 45px;
}

#uc-cart-checkout-form {
    height: 1250px;

}
/*caculate shipping button color*/
#quotes-pane input.button.form-submit.js-form-submit
{
    background: #4a4a4a;
    border-radius: 4px;
    font-weight: bold;
}
#edit-panes-delivery-postal-code {
    width: 103px !important;
}
#quote{
    margin-top: 0px;
}

h1.checkout-header {
    margin-top: 0px;
    margin-bottom: 41px;
}

table.cart-review{
    border-bottom-width: 1px;
    border-bottom: 1px solid #ececec;
}

table.cart-review tfoot tr{
    display: none;
}

.uc-payment-totals td.title{

    font-weight: bold;
}

tr.line-item-total{
    font-size: 20px;
    font-weight: 900;
}


input#edit-submit-constant-force-spring {
    display: none;
}

details#payment-pane table {
    display:table;
}
tr.line-item-subtotal {
    display:table-header-group;
}
tr.line-item-total {
    display:table-footer-group;
}
tr.line-item-shipping {
    display:table-row-group;
}

.uc-payment-totals td.title {
    width: 30%;
    text-align: right;
}

.uc-payment-totals td.price {
    width: 10%;
    padding-right: 25px;
    font-weight: bold;
}
details#comments-pane br {
    display: none;
}

table.cart-review > thead tr{
    border-bottom-width: 0px;
}

/* Order History Page Start*/

body.path-users .col-md-9
{
    border: 1px solid #cacaca;
    margin-bottom: 50px;
}

body.path-users .cols-6 caption
{
    font-size: 23px;
    font-family: Century Gothic Bold;
    font-weight: normal;
    color: #000;
}
body.path-users .cols-6
{
    font-size: 14px;
    font-family: Century Gothic;
    font-weight: normal;
}

div#order_details_open {
    cursor: pointer;
    color: rgb(23, 114, 197);
    text-decoration: underline;
}
td.order-history {
    text-align: center;
}
th.order-history-header {
    text-align: center;
    background-color: darkgrey;
}
/* Order History Page End*/


/*usha-9-11-18*/
/* review order page start*/



.order-review-table .review-button-row {
    position: absolute;
    width: 63%;
    left: 677px;
    bottom: 137px;
    top: 255px;
}
.order-review-table .review-button-row td {
    width: 32%;
}
.order-review-table form#uc-cart-checkout-review-form {
    width: 100%;
}
.order-review-table form#uc-cart-checkout-review-form input#edit-back {
    width: 33%;
    background: #656161;
    color: white;
    font-family: Century Gothic Bold;
    font-weight: bold;
    border-radius: 4px;
    margin-left: 5px;
}
.order-review-table form#uc-cart-checkout-review-form input#edit-submit {
    width: 33%;
    background: #00a651;
    color: white;
    font-family: Century Gothic Bold;
    font-weight: bold;
    border-radius: 4px;
    margin-left: 15px;
    text-transform: capitalize;
}

table.order-review-table tbody tr:nth-child(1) td {
    position: absolute;
    top: 0px;
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px;
}

table.order-review-table tbody tr:nth-child(2) .data-col {
    position: absolute;
    top: 37px;
    width: 270px;
    line-height: 1.5;
}

table.order-review-table tbody tr:nth-child(2) .title-col {
    display: none;
}

table.order-review-table tbody tr:nth-child(4) {
    width: 44%;
    position: absolute;
    left: 678px;
    top: 138px;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
    border-top: 1px solid #ccc;
    height: 34px;
    padding-top: 3px;
}
table.order-review-table tbody tr:nth-child(4) .title-col {
    right:235px;
    position: absolute;
}
table.order-review-table tbody tr:nth-child(4) .data-col {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}
table.order-review-table tbody tr:nth-child(5) {
    width: 44%;
    position: absolute;
    left: 678px;
    top: 206px;
    border-top: 2px solid #ccc;
    border-bottom: 4px solid #ccc;
    border-left: 4px solid #ccc;
    border-right:4px solid #ccc;
    height: 34px;
    padding-top: 3px;

}
table.order-review-table tbody tr:nth-child(5) .title-col {
    right: 236px;
    position: absolute;
}
table.order-review-table tbody tr:nth-child(5) .data-col {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}
table.order-review-table tbody tr:nth-child(6) {
    width: 44%;
    position: absolute;
    left: 678px;
    top: 172px;
    border-top: 1px solid #ccc;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
    height: 34px;
    padding-top: 3px;
}
table.order-review-table tbody tr:nth-child(6) .title-col {
    right: 235px;
    position: absolute;
}
table.order-review-table tbody tr:nth-child(6) .data-col {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}

table.order-review-table tbody tr:nth-child(9) .title-col {
    display: none;
}
table.order-review-table tbody tr:nth-child(9) .data-col {
    position: absolute;
    left: 304px;
    top: 36px;
    width: 300px;
}
table.order-review-table tbody tr:nth-child(10) {
    display: none;
}
table.order-review-table tbody tr:nth-child(3) {
    position: absolute;
    top: 220px;
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px;
    text-transform: capitalize;
}
table.order-review-table tbody tr:nth-child(7) .title-col {
    display: none;
}
table.order-review-table tbody tr:nth-child(7) .data-col {
    position: absolute;
    top: 250px;
}

table.order-review-table tbody tr:nth-child(8){
    position: absolute;
    top: 0px;
    width: 15%;
    left: 300px;
}

table.order-review-table tbody tr:nth-child(8) td {
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px;
}
table.order-review-table tbody tr:nth-child(12) {
    display: block;
    position: absolute;
    top: 219px;
    left: 298px;
    font-family: Century Gothic Bold;
    color: #444;
    font-size: 20px;

}
table.order-review-table tbody tr:nth-child(11) {
    position: absolute;
    top: 249px;
    left: 300px;
}

table.order-review-table tbody tr:nth-child(1) td.title-col {
    width: 75%;
}

.order-review-table tbody tr {
    border-bottom: 0px solid #ececec;
}
.order-review-table .cart-review {
    border: 0px solid #333;
    position: absolute;
    width: 44%;
    top: 0px;
    left: 678px;
    margin-top: 0px;
}
table.order-review-table tbody tr:hover {
    background-color: transparent;

}
table.order-review-table {
    height: 485px;
}
.col-lg-3.review-quistions {
    text-align: right;
}
h1.review-header {
    font-family: Century Gothic Bold;
    font-size: 36px;
    color: #444;
    margin-top: 38px;
}
.col-lg-3.review-quistions {
    text-align: right;
}
h3.review-questions {
    font-family: Century Gothic Bold;
    color: #444;
    font-weight: bold;
}
h1.review-call {
    font-family: Century Gothic Bold;
    font-size: 26px;
    color: #444;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 15px;
}

table.cart-review thead {
    border-bottom: 1px solid #ccc;
    display: block;
}

.order-review-table .cart-review tbody tr td:nth-child(1) {
    position: unset;
    padding-left: 20px !important;
    font-family: arial;
    color: #000;
    font-size: 14px;
    visibility: visible;
    text-align: left;
    width: 39%;
}
.order-review-table .cart-review tbody tr td:nth-child(2) {
    position: unset;
    font-family: arial;
    color: #000;
    font-size: 14px;
    visibility: visible;
    text-align: center;
    width: 20%;
}

.order-review-table .cart-review tbody tr td:nth-child(3) {
    position: unset;
    padding-right: 13px;
    font-family: arial;
    color: #000;
    font-size: 14px;
    visibility: visible;
}
.order-review-table .cart-review thead {
    border-top: 4px solid #ccc;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
}
.order-review-table .cart-review tbody {
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
}


/*alipay chnages*/
.order-review-table form#uc-cart-checkout-review-form div#edit-actions {
    width: 100%;
    bottom: 0px;
    top: 0px;
}


.order-review-table .cart-review tbody tr td:nth-child(3):after {
    visibility: hidden;
}
.order-review-table .cart-review tbody tr td:nth-child(2):after {
    visibility: hidden;
}
.order-review-table .cart-review tbody tr td:nth-child(1):after {
    visibility: hidden;
}

.order-review-table .cart-review tbody tr:nth-child(3) {
    position: unset;
    border: 0px;
}

.order-review-table .cart-review tbody tr:nth-child(4) {
    position: unset;
    border: 0px;
}
.order-review-table .cart-review tbody tr:nth-child(5) {
    position: unset;
    border: 0px;
}
.order-review-table .cart-review tbody tr:nth-child(6) {
    position: unset;
    border: 0px;
}
.order-review-table .cart-review tbody tr:nth-child(7) {
    position: unset;
    border: 0px;
}
.order-review-table .cart-review tbody tr:nth-child(7) {
    position: unset;
    border: 0px;
}

div#slider-range30 {
    margin-left: 9px;
}
.messages.messages--error{
    display:none;
}
.cart-review td.qty{
    padding-left: 8px;
    font-weight: bold;
}
th.price{
    padding-left: 0px;
}
.cart-review td.price {
    font-weight: bold;
}
.cart-review td.products{
    width: 37%;
    font-weight: bold;
}

.checkout_add_state{
    top: 547px;
}

.order-review-table .cart-review thead tr th.qty {
    padding-left: 64px;
}
.order-review-table .cart-review thead tr th.price {
    padding-left: 122px;
}
details#payment-pane .fieldgroup{
    bottom: 0px;
    margin-bottom: 0px;
    width: 312px;
    margin-top: 0px;
}
div#payment-details {
    position: relative;
    bottom: 30px;
}
form#uc-cart-view-form #edit-items thead tr .price {
    text-align: left;
    padding-left: 0px;
}

.disabledbutton {
    pointer-events: none;
    opacity: 0.4;
}
#slider-range11 {
    margin-left: 9px;
}

#slider-range14 {
    margin-left: 9px;
}

#slider-range36 {
    margin-left: 9px;
}

#slider-range11 {
    margin-left: 9px;
}

#slider-range34 {
    margin-left: 9px;
}
div#slider-range37 {
    margin-left: 4px;
}




@-moz-document url-prefix() {

    ul.secndry-menu.item-list {
        padding-left: 9px !important;
        padding-right: 3px !important;
    }
    table.order-review-table tbody tr:nth-child(6) .title-col{
        width: unset;
    }
    table.order-review-table tbody tr:nth-child(6) .data-col{
        padding-left: 2px;
    }
    table.order-review-table tbody tr:nth-child(7) .title-col{
        width: 89%;
    }
    table.order-review-table tbody tr:nth-child(7) .data-col{
        padding-left: 2px;
    }
    /* .menu-base-theme li:hover {
        margin-top: -3px;
    } */
    .main-header nav{
        height: 74px;
    }
    .menu-base-theme, .menu-base-theme a, .menu-base-theme a:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted {
        background: none;
        padding: 14px 14px;
    }
    span.field-content.btn.btn-defaults2 {
        margin-bottom: 0px;
        margin-top: 63px;
    }
    .js-form-item.form-item.js-form-type-textfield.form-item-city.js-form-item-city {
        margin-top: -91px;
    }
    h1.views-label.views-label-body{
        margin-left: 200px;
    }
    details#payment-pane table{
        bottom: 575px !important;
    }
    details#quotes-pane{
        top: 57px;
        left: 0px;
        /*margin-left: 385px;
        position: relative;*/
    }
    .purchase_order_info {
        top: 1097px;
    }

}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {


    .menu-base-theme, .menu-base-theme a, .menu-base-theme a:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted {
        background: none;
        padding: 11px 13px;
    }
    .menu-base-theme > li:hover {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .menu-base-theme li {
        padding-top: 10px !important;
        padding-bottom: 8px;
    }
    .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
        position: absolute;
        top: 695px;
        bottom: 0px;
    }
    .js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
        position: absolute;
        top: 735px;
        bottom: 0px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
        position: absolute;
        top: 695px;
        bottom: 0px;
    }
    .js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
        position: absolute;
        top: 735px;
        bottom: 0px;
    }
    details#delivery-pane select{
        padding: 3px;
    }
    .region.region-welcome-banner-text {
        margin-top: 15px !important;
    }

}

/* review order page end*/

/*--------Account center---sambath-------*/

.billing-addresss {
    margin-bottom: 20px;
}
.field_item {
    margin-bottom: 7px;
}
/*.billpostalcode {
    margin-bottom: 25px;
}*/
.js-form-item.form-item.js-form-type-textfield.form-item-billcompany.js-form-item-billcompany.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billaddress1.js-form-item-billaddress1.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billaddress2.js-form-item-billaddress2.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billaddress3.js-form-item-billaddress3.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billcity.js-form-item-billcity.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billstate.js-form-item-billstate.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billcountry.js-form-item-billcountry.form-disabled {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-billpostalcode.js-form-item-billpostalcode.form-disabled {
    display: none;
}

p.already-login {
    color: #555555;
    font-size: 24px;
    font-family: Century Gothic Bold;
    margin-top: -31px;
    margin-bottom: 0px;
}

.Compression-spring .views-label-field-finish {
    float: left;
}

/*sathish comment on 19/10* /
.Compression-spring .compression-outside-diameter-in-1 {
    margin-left: 112px;
}
/*sathish comment on 19/10*/
.Compression-spring .views-label-field-material {
    float: left;
}

.extension-spring-product-display .mil-specification-display {
    margin-left: 140px;
}
.extension-spring-product-display .views-label-field-finish {
    float: left;
}
.extension-spring-product-display .views-field-field-finish {
    display: flex;
}
.battery-spring-display .views-field-field-finish {
    display: flex;
}
.battery-spring-display .views-label-field-finish {
    float: left;
}

.battery-spring-display .views-label-field-material {
    float: left;
}

input#edit-continue-shoppingg {
    font-weight: normal !important;
    font-family: Century Gothic Bold;
}
div#block-whoweare a {
    color:  rgba(23,114,197);
    color: rgb(23, 114, 197);
}
div#block-whoweare a:hover {
    text-decoration: underline;
}


/* E-Commerce*/

/*--------Shipping  Option---Usha------*/

.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-first-name.js-form-item-panes-delivery-first-name {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-last-name.js-form-item-panes-delivery-last-name {
    display: none;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-email.js-form-item-panes-delivery-email {
    display: none;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-delivery-phone.js-form-item-panes-delivery-phone {
    display: none;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address {
    margin-top: 15px;
    bottom: 74px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-address.js-form-item-panes-delivery-copy-address {
    position: absolute;
    bottom: 50px;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address {
    position: absolute;
    top: 695px;
    bottom: 0px;
}

.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address {
    position: absolute;
    top: 735px;
    bottom: 0px;
}

p.text-shipping-address {
    margin-top: 154px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-address.js-form-item-panes-delivery-copy-address label {
    float: left;
    padding-right: 7px;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
    float: left;
    padding-right: 8px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
    padding-right: 8px;
}

.account_center input[type=radio] {
    background: #0699f1;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label {
    font-family: arial;
    font-weight: normal;
    float: left;
    padding-right: 8px;

}
.js-form-item.form-item.js-form-type-radio.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
    font-family: arial;
    font-weight: normal;

}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-save-shipping-address.js-form-item-panes-delivery-save-shipping-address label {
    font-family: arial;
    font-weight: normal;
    padding-right: 8px;

}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-default-shipping-address.js-form-item-panes-delivery-default-shipping-address label {
    font-family: arial;
    font-weight: normal;

}

form#uc-cart-view-form tbody tr td div input {
    border: 1px solid #ccc;
    text-align: center;
}

.transaction_link
    {
    width: 48%;
    background: #00a651;
    color: white;
    height: 41px;
    font-family: Century Gothic Bold;
    font-weight: bold;
    border-radius: 4px;
    margin-left: 0px;
    margin-top: 0;
    float: right;
    padding: 10px 0px 10px 0px;
    text-transform: capitalize;
    text-align: center;
    }

a#trans_url {
    color: white;
    position: absolute;
    width: 33%;
    margin-left: 268px;
    text-decoration: none;
}

fieldset#edit-terms-and-condition--wrapper {
    width: 100%;
}
fieldset#edit-panes-payment-payment-method--wrapper legend {
    border: 0px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-delivery-copy-shipping-address.js-form-item-panes-delivery-copy-shipping-address label {
    padding-right: 8px;
    font-weight: bold;
}
p.checkout_info {
    display: none;
}
details#payment-pane .fieldgroup legend {
    border-bottom: 0px solid #e5e5e5;
}
.ship_rate_range{
    font-family: arial;
    color: #f30a0a;
    text-align: justify;
}
.ship_no{
    font-family: arial;
    color: #f30a0a;
    text-align: justify;
padding-bottom: 10px;
}
/* raghu shipping weigth value css*/
.weight_value {
    display: none;
}
p.Terms-and-Conditions-Privacy-Policy-and-Cookie-Policy {
    position: relative;
    bottom: 24px;
    left: 22px;
    margin-bottom: -25px;
    font-size: 13px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-field-terms-and-conditions-value.js-form-item-field-terms-and-conditions-value label {
    display: none;
}
div#edit-field-leespring-news-wrapper label {
    display: none;
}
p.leespring-news-updates {
    position: relative;
    bottom: 24px;
    left: 22px;
    margin-bottom: 0px;
    font-size: 13px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-first-name-0-value.js-form-item-field-first-name-0-value {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-last-name-0-value.js-form-item-field-last-name-0-value{
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-account-name-0-value.js-form-item-field-account-name-0-value {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-country-0-value.js-form-item-field-country-0-value {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.js-form-item.form-item.js-form-type-textfield.form-item-field-phone-number-0-value.js-form-item-field-phone-number-0-value {
    font-weight: normal;
    color: #555555;
    font-family: Century Gothic Bold;
}
.address p{
    text-transform: capitalize;
}
.order-history-page tr {
    cursor: pointer;
}
div#block-quoterequest a:hover {
    color: rgb(23, 114, 197);
    text-decoration: underline;
}

span.field-content.btn.btn-defaults9 {
    width: 44%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-top: 30px;
    font-weight: normal;
}
span.field-content.btn.btn-defaults9 a {
    color: #333;
}


span.field-content.btn.btn-tors-print-spec {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #ead898;/*background-color: #cfc087;sathish new style on 5/9/19*/
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-top: 10px;
    font-weight: normal;
}
/*sathish new style on 5/9/19*/
span.field-content.btn.btn-tors-print-spec:hover {
	background-color: #cfc087;
}
/*sathish new style on 5/9/19*/
span.field-content.btn.btn-tors-print-spec a {
    color: #333;
}

.js-form-item.form-item.js-form-type-textarea.form-item-quickcatalog.js-form-item-quickcatalog {
    display: none;
}
.js-form-item.form-item.js-form-type-textarea.form-item-requestcatalog.js-form-item-requestcatalog {
    display: none;
}
.js-form-item.form-item.js-form-type-textarea.form-item-txtquantitydisplay.js-form-item-txtquantitydisplay {
    display: none;
}

.request-catalog-first-name {
    width: 95%;
}
.request-catalog-last-name {
    width: 95%;
}
.request-catalog-email-name {
    width: 95%;
}

.request-catalog-company-name {
    width: 95%;
}
input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefv2leespringcomterms-and-conditionsterms-and-conditionsa-and-a-hrefv2leespringcomprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
    width: 3%;
}

input#edit-terms-and-condition-i-agree-to-lee-spring-a-hrefhttpv2leespringcomterms-and-conditionsterms-and-conditionsa-and-a-hrefv2leespringcomprivacy-policy-and-cookie-policy-privacy-and-cookie-policya- {
    width: 4% !important;
}
div#edit-terms-and-condition--2 label {
    font-size: 14px;
}
div#edit-terms-and-condition--2 a {
    color: rgb(23, 114, 197);
}

div#block-views-block-spring-kit-block-1 .btn-defaults5 {
    visibility: hidden;
    display: none;
}
div#block-views-block-spring-kit-block-2 .btn-defaults5 {
    visibility: hidden;
    display: none;
}

div#block-views-block-spring-kit-block-3 .btn-defaults5 {
    visibility: hidden;
    display: none;
}

div#block-views-block-spring-kit-block-4 .btn-defaults5 {
    visibility: hidden;
    display: none;
}
div#block-views-block-spring-kit-block-5 .btn-defaults5 {
    visibility: hidden;
    display: none;
}

div#block-views-block-spring-kit-block-6 .btn-defaults5 {
    visibility: hidden;
    display: none;
}

.js-form-item-po-upload .button {
    margin-left: 0px;
    margin-top: 14px;
}
.lee-spring-news-articles h4 {
    margin-bottom: 2px;
    margin-top: 10px;
}
.js-form-item.form-item.js-form-type-managed-file.form-item-po-upload.js-form-item-po-upload {
    display: none;
}
form#user-pass {
    border: 0px;
}
form#user-pass input#edit-submit {
    background-color: #4CAF50;
    color: white;
    font-family: century gothic bold;
    width: 30%;
    border-radius: 7px;
}
form#user-pass p {
    color: red;
}
li.item.login-account {
    list-style: none;
}
input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policyprivacy-and-cookie-policya {
    width: 6% !important;
}
input#edit-terms-and-condition-i-agree-to-lee-spring-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policy-privacy-and-cookie-policya- {
    width: 6% !important;
}
fieldset#edit-terms-and-conditions--wrapper legend {
    display: none;
}

.confirm-password-reset {
    color: #4b4b4b;
    padding: 18px;
}
h2.header-password-reset {
    color: #4b4b4b;
    font-size: 23px;
}
.password-reset-login {
    position: absolute;
    bottom: 250px;
    color: #555555;
    font-size: 25px;
    font-weight: bold;
}
form#user-pass p {
    color: red;
    margin-left: 17px;
}
form#user-pass div {
    margin-left: 17px;
}
/*CAD note*/
.leepcadnote {
    margin-top: 20px;
    padding-left: 15px;
}


.modal-dialog button.close {
    color: black;
    z-index: 1;
    position: relative;
    /* right: 10px; */
}

.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province label {
    color: #555555;
}
.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province select#edit-state-province {
    background: white;
    width: 95%;
}
.side-navbar{
    display: none;
}
.side-navbar button.close {
    color: white;
    margin-right: 25px;
    opacity: unset;
}
.billstate .field_item::before {
    content: ", ";
}

.billcity {
    float: left;
}
.billstate {
    float: left;
}

.billcountry {
    margin-bottom: 25px;
}
.material_row .col-lg-3 ul li {
    margin-bottom: -2px;
    margin-top: -5px;
}
.custom-spring-leespring h4 {
    margin-bottom: 0px;
    margin-top: 0px;
}
.leespring-stock-parts h4 {
    margin-bottom: 4px;
    margin-top: 0px;
}
.Specialty-Products h4 {
    margin-bottom: 10px;
}
.material_row .col-lg-3 h3:nth-child(3) {
    margin-top: 25px;
}
.torsion-spring_learnmore b {
    position: relative;
    top: 3px;
}
h2.rohs-compliance {
    margin-bottom: -2px;
}
h2.reach-compliance {
    margin-bottom: 0px;
}
.redux-wave-spring_learnmore ul {
    padding-left: 15px;
}
.torsion-spring_learnmore p.dimension {
    margin-bottom: 0px;
}
.torsion-spring_learnmore p.performance-factory {
    margin-bottom: 0px;
}
p.extension-spring-diameter {
    margin-bottom: 0px;
    margin-top: -4px;
}
p.mil-spec-spring-learnabout {
    margin-bottom: 0px;
}
.compression_learnabout h2 {
    margin-bottom: 5px;
}
.tecnical_glossary p {
    margin-bottom: 16px;
}
.about-us_leespring a {
    color: rgb(23, 114, 197);
}
p.learn-about-stiffness {
    margin-bottom: 13px;
}
p.learn-about-dimension {
    margin-bottom: 13px;
}
p.learabout-unit-of-measure {
    margin-bottom: 13px;
}

form#user-form::before {
    content: 'Create a New Password';
    position: relative;
    right: 175px;
    font-size: 26px;
    font-family: Century Gothic Bold;
    color: #555555;
}
.compression_learnabout ul {
    padding-left: 15px;
}
.leep-plastic-composite-spring_learnmore ul {
    padding-left: 15px;
}
form#user-form input#edit-submit {
    background-color: #3ab54a;
    border-radius: 6px;
    font-size: 15px;
    font-family: Century Gothic Bold;
}
.col-lg-12.Extensions-pring p {
    margin-bottom: 0px;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(4) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(6) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(1) {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(3) {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-1 tr:nth-child(5) {
    background-color: white;
}
p.hefty-spring-learnabout {
    margin-bottom: 10px;
}
p.leep-plastic-composite-spring-learnabout {
    margin-bottom: 10px;
}
p.const-force-force-spring {
    margin-bottom: 10px;
}

div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(2):hover {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(4):hover {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(6):hover {
    background-color: #F0F0F0;
}

div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(1):hover {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(3):hover {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-2 tr:nth-child(5):hover {
    background-color: white;
}




div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(1) {
    background-color: white;
}
div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(3) {
    background-color: white;
}

div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(2) {
    background-color: #F0F0F0;
}
div#block-views-block-engineering-and-tolerance-block-3 tr:nth-child(4) {
    background-color: #F0F0F0;
}


.mil-spec-spring_learnmore .col-lg-12 p {
    margin-bottom: 4px;
}
.hefty-configuration p {
    margin-bottom: 5px;
}
p.constant-force-spring-learnabout {
    margin-bottom: 0px;
}
.belleville-spring-display h1.views-label.views-label-body {
    margin-left: 200px;
    width: 44%;
}
.material_row .col-lg-3 h3:nth-child(5) {
    margin-top: 25px;
}
.mat_small_text {
    margin-top: 36px;
    font-weight: bold;
}
.material_row .col-lg-3 h3:nth-child(7) {
    margin-top: 25px;
}
.material_row .col-lg-3:nth-child(2) {
    padding-left: 20px;
}
p.dfars-learnabout {
    margin-bottom: 0px;
}
.conditions-of-sale h3 {
    font-weight: bold;
}

.conditions-of-sale h4 {
    font-weight: bold;
}
.conditions-of-sale h5 {
    font-weight: bold;
    font-size: 17px;
    margin-top: 0px;
}

.conditions-of-sale p {
    margin-bottom: 10px;
    margin-top: 5px;
}
.hefty-die-spring_learnmore .row .col-lg-12 p:nth-child(2) {
    margin-bottom: 5px;
}
.leep-plastic-composite-spring_learnmore .row .col-lg-12 p:nth-child(2) {
    margin-bottom: 5px;
}
.row.constance_force_learnabout .col-lg-12 p:nth-child(3) {
    margin-bottom: 5px;
}
p.condition-of-sale-last-update {
    margin-bottom: 15px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-attention.js-form-item-panes-billing-attention{
    display:none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box label {
    font-weight: normal;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input {
    width: 90%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box label {
    font-weight: normal;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street2.js-form-item-panes-billing-street2 {
    display: none;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street2.js-form-item-panes-delivery-street2{
    display:none;
}

/* site-banner-header-banner */
div#site-banner-header-banner {
    height: 52px;
    text-align: left;
    padding-left: 92px;
    padding-right: 92px;
    padding-top: 10px;
    font-size: 16px !important;
    display: block !important;
}
div#site-banner-header-banner a {
    display: inline;
    font-size: 14px;
    float:right;
}
div#site-banner-header-banner a input {
    color: white;
    height: 28px;
    border: 1.5px solid black;
}
input#boring_site {
    width: 22%;
}
div#site-banner-header-banner a input:hover {
    background-color: gray !important;
    color: white !important;
}
div#site-banner-header-banner .container {
    padding-left: 19px;
}
.region.region-welcome-banner-text {
    margin-top: 53px;
}
nav.navbar.navbar-default {
    margin-top: 35px;
}



/*Social Icon*/
div#block-socialicon ul li {
    display: inline-block;
}
div#block-socialicon {
    width: 100%;
    border-top: 2px solid gray;
    position: absolute;
    bottom: 780px;
}
div#block-socialicon h2 {
    display: none;
}
div#face-book ul li.Leespring-fascebook {
    display: none;
}
div#linked-in ul li.leespring-linkedin {
    display: none;
}
div#twitter ul li.leespring-twitter {
    display: none;
}
div#block-socialicon div {
    display: inline-block;
    padding-right: 15px;
}

/*Warning Message Go back to old site Start*/

.dialog-ovelay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.50);
    z-index: 999999
}
.dialog-ovelay .dialog {
    width: 400px;
    margin: 100px auto 0;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    border-radius: 3px;
    overflow: hidden
}
.dialog-ovelay .dialog header {
    padding: 10px 8px;
    background-color: #f6f7f9;
    border-bottom: 1px solid #e5e5e5
}
.dialog-ovelay .dialog header h3 {
    font-size: 14px;
    margin: 0;
    color: #555;
    display: inline-block
}
.dialog-ovelay .dialog header .fa-close {
    float: right;
    color: #c4c5c7;
    cursor: pointer;
    transition: all .5s ease;
    padding: 0 2px;
    border-radius: 1px
}
.dialog-ovelay .dialog header .fa-close:hover {
    color: #b9b9b9
}
.dialog-ovelay .dialog header .fa-close:active {
    box-shadow: 0 0 5px #673AB7;
    color: #a2a2a2
}
.dialog-ovelay .dialog .dialog-msg {
    padding: 12px 10px
}
.dialog-ovelay .dialog .dialog-msg p{
    margin: 0;
    font-size: 15px;
    color: #333
}
.dialog-ovelay .dialog footer {
    border-top: 1px solid #e5e5e5;
    padding: 8px 10px
}
.dialog-ovelay .dialog footer .controls {
    direction: rtl
}
.dialog-ovelay .dialog footer .controls .button {
    padding: 5px 15px;
    border-radius: 3px
}
.button {
    cursor: pointer
}
.button-default {
    background-color: rgb(248, 248, 248);
    border: 1px solid rgba(204, 204, 204, 0.5);
    color: #5D5D5D;
}
.button-danger {
    background-color: #f44336;
    border: 1px solid #d32f2f;
    color: #f5f5f5
}
.link {
    padding: 5px 10px;
    cursor: pointer
}
/*Warning Message devert to old site End*/

.password-suggestions.description {
    display: none !important;
}
h1.cookies_policy {
    font-size: 20px;
}
div#site-banner-header-banner{
    margin-top: 79px !important;
    display: none !important;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name label {
    text-transform: capitalize;
}
.js-form-item.form-item.js-form-type-tel.form-item-panes-billing-phone.js-form-item-panes-billing-phone label {
    text-transform: capitalize;
}
/*Search pagination highlight*/
li.pager__item.is-active a {
    background-color: lightgrey;
}


.col-md-9.leeP_Plastic_Composite_Spring p {
    margin-bottom: 10px;
}
.product_reference_product_type a {
    color: rgb(23, 114, 197) !important;
}
.col-md-9.Mil-Space_Spring85 p {
    margin-bottom: 10px;
}
.col-md-9.Bellevile_washers_spring .product_reference_product_type {
    margin-top: 10px;
}
/* .copyright {
    width: 105%;
}
.footer-menu {
    width: 105%;
} */
.Compression_spring .col-md-3 img {
    margin-top: 21px;
}
.Extension_Spring .col-md-3 img {
    margin-top: 21px;
}
.torshion-spring .col-md-3 img {
    margin-top: 21px;
}
.hefty-spring .col-md-3 img {
    margin-top: 21px;
}
.col-md-3.Bellevile_washers img {
    margin-top: 21px;
}
.col-md-3.battery-spring img {
    margin-top: 21px;
}
.continuous-length-spring .col-md-3 img {
    margin-top: 21px;
}

.mil_space_spring .col-md-3 img {
    margin-top: 21px;
}
.leep-plastic-composite-spring .col-md-3 img {
    margin-top: 21px;
}
.redux-wave-spring .col-md-3 img {
    margin-top: 21px;
}
.constance-force-spring .col-md-3 img {
    margin-top: 21px;
}
.extension-spring_learnmore ul {
    margin-bottom: 5px;
}
div#block-mobileicon {
    width: 100%;
    border-top: 2px solid gray;
    position: absolute;
    bottom: 744px !important;
}
div#block-mobileicon div {
    display: inline-block;
    padding-right: 15px;
}
.mobile_responsive_icon div ul {
    list-style: none;
}

div#block-mobileicon {
    display: none;
}

.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span {
    float: left;
    color: red;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity label:after {
    content: " *";
    color: red;
}
#block-mainnavigation {
    background-color: transparent;
}
.pass_been_reset h2 {
    font-size: 36px;
    color: #3da651;
    font-family: Century Gothic Bold;
    font-weight: normal;
    text-align: center;
}
form#conformation-password-reset input {
    font-size: 18px;
    width: 33%;
    background: #22a551;
    margin-left: 383px;
    font-family: Century Gothic Bold;
    padding-top: 9px;
    margin-bottom: 31px;
    margin-top: 50px;
}

.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(4) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(5) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(6) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(7) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(8) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(9) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(10) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(11) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(12) {
    display: none;
}
.js-form-item.form-item.js-form-type-number.form-item-quantity.js-form-item-quantity span:nth-child(13) {
    display: none;
}

ul#side-main-menu ul.dropdown-menu {
    background-color: #1d295b;
}
ul#side-main-menu button.btn.btn-primary.dropdown-toggle {
    background-color: transparent;
    color: white;
    font-size: 13px;
    font-family: Century Gothic Bold;
    padding: 0px;
}
ul#side-main-menu ul.dropdown-menu li {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
}
ul#side-main-menu ul.dropdown-menu li a:hover {
    background-color: transparent;
}
ul#side-main-menu ul.dropdown-menu {
    background-color: #1d295b;
    margin-top: 15px;
    width: 100%;
}
.modal-content .close {
    opacity: 0.5;
    color: #000;
}







th.views-field.views-field-field-outside-dia-in .tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field.views-field-field-hole-dia-in .tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field.views-field-field-rod-dia-in .tablesort-asc-desc {
    margin-left: 14px;
}
th#view-field-rate-lb-in-table-column .tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field.views-field-field-solid-height-in .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-wire-dia-in .tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field.views-field-field-outside-dia-mm .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-hole-dia-mm .tablesort-asc-desc {
    margin-left: 15px;
}
th.views-field.views-field-field-rod-dia-mm .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-rate-n-mm .tablesort-asc-desc {
    margin-left: 8px;
}
th.views-field.views-field-field-solid-height-mm .tablesort-asc-desc {
    margin-left: 5px;
}
th.views-field.views-field-field-wire-dia-mm .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-outside-dia-cm .tablesort-asc-desc {
    margin-left: 14px;
}
th.views-field.views-field-field-hole-dia-cm .tablesort-asc-desc {
    margin-left: 13px;
}
th.views-field.views-field-field-rod-dia-cm .tablesort-asc-desc {
    margin-left: 10px;
}
th.views-field.views-field-field-rate-n-cm .tablesort-asc-desc {
    margin-left: 6px;
}
th.views-field.views-field-field-wire-dia-cm .tablesort-asc-desc {
    margin-left: 12px;
}
th.views-field.views-field-field-rate-kg-cm .tablesort-asc-desc {
    margin-left: 7px;
}
th.views-field.views-field-field-rate-gm-cm .tablesort-asc-desc {
    margin-left: 9px;
}

 th.views-field.views-field-field-material-short-description{
    line-height: 48.4px;
    vertical-align: bottom;
}
.Compression-spring th.views-field.views-field-field-material-short-description .tablesort--desc {
    display: block;
    vertical-align: bottom;
    margin-bottom: 4px;
    margin-left: 19px;
}

.product-display.extension-spring-product-display th.views-field.views-field-field-material-short-description .tablesort--desc {
    display: block;
    vertical-align: bottom;
    margin-bottom: 4px;
    margin-left: 10px;
}
.product-display.extension-spring-product-display th.views-field.views-field-field-outside-dia-in .tablesort-asc-desc {
    margin-left: 13px;
}
.product-display.extension-spring-product-display th.views-field-field-max-load-lb .tablesort-asc-desc {
    margin-left: 3px;
}

.product-display.extension-spring-product-display th.views-field-field-max-extended-length-in .tablesort-asc-desc {
    margin-left: 15px;
}
.product-display.extension-spring-product-display th.views-field-field-initial-tension-lb .tablesort-asc-desc {
    margin-left: 9px;
}

.product-display.extension-spring-product-display th.views-field.views-field-field-outside-dia-mm .tablesort-asc-desc {
    margin-left: 14px;
}
.product-display.extension-spring-product-display th.views-field-field-max-load-n .tablesort-asc-desc {
    margin-left: 6px;
}
.product-display.extension-spring-product-display th.views-field-field-max-extended-length-mm .tablesort-asc-desc {
    margin-left: 15px;
}
.product-display.extension-spring-product-display th.views-field-field-initial-tension-n .tablesort-asc-desc {
    margin-left: 17px;
}
.product-display.extension-spring-product-display th.views-field.views-field-field-outside-dia-cm .tablesort-asc-desc {
    margin-left: 11px;
}
.product-display.extension-spring-product-display th.views-field-field-max-extended-length-cm .tablesort-asc-desc {
    margin-left: 10px;
}

.product-display.extension-spring-product-display th.max-load-kg.views-field.views-field-field-max-load-kg .com-tablesort-asc-desc {
    margin-left: 5px;
}
.product-display.extension-spring-product-display th.max-extnd-leng-cm.views-field.views-field-field-max-extended-length-cm .com-tablesort-asc-desc {
    margin-left: 10px;
}



.js-form-item.form-item.js-form-type-checkbox.form-item-panes-collect-bill-collect.js-form-item-panes-collect-bill-collect {
    width: 31%;
    margin-top: 85px;
    padding-left: 3px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-collect-carrier.js-form-item-panes-collect-carrier {
    margin-left: auto;
    margin-right: auto;
}
#uc-cart-checkout-form {
    height: 1372px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-collect-account-id.js-form-item-panes-collect-account-id {
    width: 32%;
    padding-left: 3px;
}
details#comments-pane {
    top: 1403px;
}
details#Collect-pane p.step-shipping-options {
    margin-left: auto;
    margin-right: auto;
    width: 32%;
    margin-top: 56px;
}
input#edit-panes-collect-account-id {
    width: 75%;
}
.Continuous-length-spring th.views-field-field-initial-tension-lb .tablesort-asc-desc {
    margin-left: 9px;
}
.Continuous-length-spring th.views-field-field-appr-num-coils-per-in .tablesort-asc-desc {
    margin-left: 20px;
}
.Continuous-length-spring th.views-field-field-initial-tension-kg .tablesort-asc-desc {
    margin-left: 10px;
}
.Continuous-length-spring th.views-field-field-appr-num-coils-per-mm .tablesort-asc-desc {
    margin-left: 17px;
}
.Continuous-length-spring th.views-field-field-initial-tension-gm .tablesort-asc-desc {
    margin-left: 10px;
}
.Continuous-length-spring th.views-field-field-appr-num-coils-per-cm .tablesort-asc-desc {
    margin-left: 9px;
}
.Continuous-length-spring th.views-field-field-initial-tension-n .tablesort-asc-desc {
    margin-left: 10px;
}
th.views-field.views-field-field-material-short-description .tablesort--desc {
    display: block;
    margin-bottom: 5px;
    margin-left: 22px;
}

.belleville-spring-display th.views-field.views-field-field-outside-dia-in .tablesort-asc-desc {
    margin-left: 9px;
}
.belleville-spring-display th.views-field-field-inside-dia-in .tablesort-asc-desc {
    margin-left: 7px;
}
.belleville-spring-display th.views-field-field-thickness-in .tablesort-asc-desc {
    margin-left: 9px;
}
.belleville-spring-display th.views-field-field-calculated-load-at-flat-lb .tablesort-asc-desc {
    margin-left: 8px;
}
.belleville-spring-display th.views-field-field-free-height-in .tablesort-asc-desc {
    margin-left: 8px;
}
.belleville-spring-display th.views-field-field-bolt-size-imperial .tablesort-asc-desc {
    margin-left: 8px;
}

.belleville-spring-display th.views-field.views-field-field-outside-dia-mm .tablesort-asc-desc {
    margin-left: 12px;
}
.belleville-spring-display th.views-field-field-inside-dia-mm .tablesort-asc-desc {
    margin-left: 11px;
}
.belleville-spring-display th.views-field-field-thickness-mm .tablesort-asc-desc {
    margin-left: 15px;
}
.belleville-spring-display th.views-field-field-calculated-load-at-flat-n .tablesort-asc-desc {
    margin-left: 7px;
}
.belleville-spring-display th.views-field-field-free-height-mm .tablesort-asc-desc {
    margin-left: 8px;
}
.belleville-spring-display th.views-field-field-bolt-size-metric .tablesort-asc-desc {
    margin-left: 7px;
}
.belleville-spring-display th.views-field-field-calculated-load-at-flat-kg .tablesort-asc-desc {
    margin-left: 9px;
}
.belleville-spring-display th.views-field-field-calculated-load-at-flat-gm .tablesort-asc-desc {
    margin-left: 11px;
}

.belleville-spring-display th.views-field.views-field-field-outside-dia-cm .tablesort-asc-desc {
    margin-left: 7px;
}
.belleville-spring-display th.views-field-field-inside-dia-cm .tablesort-asc-desc {
    margin-left: 11px;
}
.belleville-spring-display th.views-field-field-thickness-cm .tablesort-asc-desc {
    margin-left: 16px;
}

.belleville-spring-display th.views-field-field-free-height-cm .tablesort-asc-desc {
    margin-left: 8px;
}


.belleville-spring-display .views-field-title .tablesort--desc {
    display: block;
    margin-bottom: 5px;
}
.belleville-spring-display .views-field-title .tablesort--asc {
    display: block;
    margin-bottom: 5px;
}

.constance-spring-display .views-field-title .tablesort--desc {
    display: block;
    margin-bottom: 5px;
}

.constance-spring-display .views-field-title .tablesort--asc {
    display: block;
    margin-bottom: 5px;
}

.constance-spring-display th.views-field-field-life-cycles .tablesort-asc-desc {
    margin-left: 6px;
}

.constance-spring-display th.views-field-field-thickness-in .tablesort-asc-desc {
    margin-left: 15px;
}
.constance-spring-display th.views-field-field-load-lb .tablesort-asc-desc {
    margin-left: 6px;
}
.constance-spring-display th.views-field-field-width-in .tablesort-asc-desc {
    margin-left: 7px;
}

.constance-spring-display th.views-field-field-working-deflection-in .tablesort-asc-desc {
    margin-left: 13px;
}

.constance-spring-display th.views-field-field-inside-dia-in .tablesort-asc-desc {
    margin-left: 13px;
}
.constance-spring-display th.views-field-field-drum-diameter-in .tablesort-asc-desc {
    margin-left: 11px;
}
.constance-spring-display th.views-field-field-thickness-mm .tablesort-asc-desc {
    margin-left: 15px;
}
.constance-spring-display th.views-field-field-load-n .tablesort-asc-desc {
    margin-left: 6px;
}
.constance-spring-display th.views-field-field-width-mm .tablesort-asc-desc {
    margin-left: 5px;
}
.constance-spring-display th.views-field-field-working-deflection-mm .tablesort-asc-desc {
    margin-left: 15px;
}
.constance-spring-display th.views-field-field-inside-dia-mm .tablesort-asc-desc {
    margin-left: 13px;
}
.constance-spring-display th.views-field-field-drum-diameter-mm .tablesort-asc-desc {
    margin-left: 12px;
}
.constance-spring-display th.views-field-field-thickness-cm .tablesort-asc-desc {
    margin-left: 15px;
}

.constance-spring-display th.views-field-field-width-cm .tablesort-asc-desc {
    margin-left: 5px;
}
.constance-spring-display th.views-field-field-working-deflection-cm .tablesort-asc-desc {
    margin-left: 17px;
}
.constance-spring-display th.views-field-field-inside-dia-cm .tablesort-asc-desc {
    margin-left: 13px;
}
.constance-spring-display th.views-field-field-drum-diameter-cm .tablesort-asc-desc {
    margin-left: 13px;
}

th.views-field-field-load-kg .tablesort-asc-desc {
    margin-left: 5px;
}

th.views-field-field-load-gm .tablesort-asc-desc {
    margin-left: 6px;
}
.torsion-spring-display th.views-field.views-field-field-material-short-description div a .tablesort.tablesort--desc{
    display: block;
    margin-bottom: 5px;
    margin-left: 22px;
}
.redux-spring-display th.views-field.views-field-field-material-short-description div a .tablesort.tablesort--desc{
    display: block;
    margin-bottom: 5px;
    margin-left: 22px;
}
div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-row {
    margin-left: 0px;
}
div#block-views-block-about-us-pdf-view-block-1 .about-imgpfd1 {
    color: rgb(23, 114, 197);
    font-family: Arial Regular;
    font-size: 14px;
    margin-top: 10px;
}
div#block-views-block-about-us-pdf-view-block-1 .about-img-pdf {
    margin-right: 15px;
}
div#block-views-block-about-us-pdf-view-block-1 .views-view-grid .views-col {
    float: left;
    width: 33% !important;
    margin-left: 0px;
}
.tableresponsive-toggle-columns {
    display: none;
}

.customSprings p b span {
    color: rgb(0,0,0) !important;
    font-size: 25px;
}

span.views-label.views-label-field-product-series {
    float: left;
}

span.views-label.views-label-field-material {
    float: left;
}
span.views-label.views-label-field-finish{
float: left;
}

.product-display.Compression-spring span.views-label.views-label-field-product-series-1 {
float: left;
}

.field-content.extension-spring-view-finish {
    margin-left: 140px;
}
.field-content.cont-outside-diameter-series {
/*    margin-left: 203px;*/
}
.product-display.Continuous-length-spring .views-row {
    margin-left: 23px;
}

.views-field.views-field-field-spring-mounting {
    display: flex;
}
span.views-label.views-label-field-spring-mounting {
    float: left;
    white-space: nowrap;
}

form#webform-submission-request-a-catalog-download-form {
    width: 100%;
    padding-left: 62px;
    padding-right: 30px;
    background-color: #d9d9d9;
    padding-bottom: 60px;
    padding-top: 20px;
    border-radius: 5px;
    margin-bottom: 70px;
}
form#webform-submission-request-a-catalog-download-form input {
    border-radius: 7px;
    border-color: transparent;
}

form#webform-submission-request-a-catalog-download-form select {
    border-radius: 7px;
    border-color: transparent;
    padding: 12px;
}
.js-form-item.form-item.js-form-type-select.form-item-state-province.js-form-item-state-province label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response label {
    width: 100%;
}

form#webform-submission-request-a-catalog-download-form div#edit-actions--2 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

form#webform-submission-request-a-catalog-download-form label.js-form-required.form-required {
    font-size: 18px;
}
form#webform-submission-request-a-catalog-download-form label {
    font-size: 14px;
    font-family: Century Gothic Bold;
}

form#webform-submission-request-a-c#lang-dropdown-select-lang_dropdown_form5d3573443e4157\.02072427atalog-download-form input[type="checkbox"] {
    background: white;

}

.request-quote-download_country_js.js-form-item.form-item.js-form-type-select.form-item-countr.js-form-item-countr label {
    width: 100%;
}
.request-quote-download_zip-code.js-form-item.form-item.js-form-type-textfield.form-item-zip-postal-code.js-form-item-zip-postal-code label {
    width: 100%;
}
.how-many-no-input.js-form-item.form-item.js-form-type-number.form-item-how-many-.js-form-item-how-many- label {
    width: 100%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-captcha-response.js-form-item-captcha-response input {
    width: 95%;
}
.request-quote-download_country_js.js-form-item.form-item.js-form-type-select.form-item-countr.js-form-item-countr label {
    color: #555555;
}


p.learn-about-stiffness a {
    color: rgb(23, 114, 197);
}
a {
    color: rgb(23, 114, 197);
}
div#compare-drawer a:hover {
    color: rgb(23, 114, 197) !important;
    text-decoration: underline !important;
}
.crt-lgn-list .list-item {
    padding-left: 25px;
    font-size: 13.4px;
}

/*------------How to Measure a Compression Spring-----sambath-09-05-19---*/
img.wire-diameter.align-center {
    width: 60%;
}
img.outside-diameter.align-center {
    width: 30%;
}
img.free-length.align-center {
    width: 40%;
}
img.total-coil.align-center {
    width: 30%;
}
img.direction-of-wind.align-center {
    width: 35%;
}
img.open-and-ground {
    height: 230px;
    display: block;
    margin: 0 auto;
    width: 50%;
}
img.open-end {
    height: 230px;
    display: block;
    margin: 0 auto;
    width: 50%;
}
img.close-ends-not-ground {
    height: 230px;
    display: block;
    margin: 0 auto;
    width: 50%;
}
img.closed-squared-and-ground {
    height: 230px;
    display: block;
    margin: 0 auto;
    width: 50%;
}
h1.measure-a-compression-spring {
    font-family: Century Gothic Bold;
    font-size: 25px;
    font-weight: normal;
}
h4.open-and-ground-text {
    text-align: center;
}
h4.open-end-text {
    text-align: center;
}
h4.close-ends-not-ground-text {
    text-align: center;
}
h4.closed-squared-and-ground-text {
    text-align: center;
}
.material_table1 p {
    margin-bottom: 0px;
}

.learn-about-com-img h3 {
    text-align: center;
    font-family: Century Gothic Bold;
}

.learn-about-com-img {
    margin-bottom: 30px;
}

form#webform-submission-footer-form-form .webform-button--submit {
    font-family: Century Gothic Bold;
    background-color: #43484b;
    color: white;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid white;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 3px;
}

form#webform-submission-footer-form-form .webform-button--submit:hover {
    font-family: Century Gothic Bold;
    background-color: white;
    color: #000;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid white;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 3px;
}

div#block-loginpagetitle div h1 {
    font-size: 30px;
}

div#block-springkittitle h1 {
    font-size: 30px;
}

div#block-views-block-spring-kit-block-4 {
    margin-top: 10px;
}
div#block-views-block-spring-kit-block-5 h2 {
    margin-top: 30px;
}
div#block-views-block-spring-kit-block-6 h2 {
    margin-top: 30px;
}

.password-reset-login {
    display: none;
}

.sporting h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.prototype h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.packaging h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}


div#edit-field-mass-key-wrapper {
    display: none;
}


h1.cont-len-ext-spring {
    color: #000;
    font-family: Century Gothic Bold;
    font-size: 33px;
    font-weight: normal;
}

.pharmaceutical h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}

.machine h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.industrial h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.energy h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}

.electronic h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -6px;
    font-weight: normal;
}
.automotive h1 {
    font-family: Century Gothic Bold;
    font-weight: normal;
    font-size: 36px;
    margin-top: -6px;
}
.Aerospace h1 {
    font-family: Century Gothic Bold;
    font-size: 36px;
    margin-top: -4px;
    font-weight: normal;
}
div#block-isocertificatepagetitle h1 {
    margin-top: -8px;
    margin-bottom: 19px;
    font-size: 36px;
    font-family: Century Gothic Bold;
    line-height: 1.5;
    font-weight: normal;
}
div#block-yourcart h1 {
    font-size: 36px;
    font-family: Century Gothic Bold;
    font-weight: normal;
}
.stock-part_custom-spring h1 {
    font-size: 36px;
}

input#edit-field-free-len-in-value-2 {
    font-size: 11px;
}

input#edit-field-free-len-in-value-1 {
    font-size: 11px;
}

h2.cookies_policy {
    font-size: 36px;
}

h2.stock-comp-spr-ext-spr-tol {
    font-size: 23px;
}

fieldset#edit-email--wrapper legend span {
    display: none;
}
fieldset#edit-email--wrapper legend {
    border-bottom: 0px solid #e5e5e5;
}

.home_page_image:hover .spring-overlay {
    opacity: 0.9;
}

.home_page_image {
    position: relative;
}
.home_page .col-md-3 .home_page_image img {
    display: block;
    width: 98%;
    object-fit: contain;
}

.spring-overlay {
    position: absolute;
    top: 126px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 15%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #26baf1;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.spring-text {
    font-family: Century Gothic Bold;
    width: 100%;
    color: white;
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.redux-blk-wrapper.redux-img.col-md-5 .stock-part_custom-spring h1 {
    margin-top: 0px;
}
.homebanner {display:none;}

.account-center-form.form-center.col-lg-7 .account_id {
    display: none;
}
form#my-account-form .form-item-account-id.js-form-item-account-id.form-disabled {
    display: none;
}



/*sathish on 20022020 issue in navbar scrolling in mobile view start*/
ul.dropdown-menu {
    /*height: 990%;*/
    position: absolute;
    overflow-x: hidden;
    /* overflow-y: scroll; */
}
/*sathish on 20022020 issue in navbar scrolling in mobile view End*/
fieldset#edit-field-battery-size-value--wrapper label.option {
    margin-left: 5px;
}

div#edit-terms-and-condition--2 a:hover {
    text-decoration: underline;
}
input#edit-terms-and-condition-i-agree-to-lee-springs-a-hrefterms-and-conditionsterms-and-conditionsa-and-a-hrefprivacy-policy-and-cookie-policy-privacy-and-cookie-policya- {
    width: 5% !important;
}

/* reset password */

form#reset-form label {
    width: 100%;
    font-weight: normal;
    color: #000;
    font-family: Century Gothic Bold;
}
form#reset-form input {
    padding: 6px;
    width: 30%;
}
input#preset-submit {
    background-color: green;
    font-size: 17px;
    font-family: Century Gothic Bold;
    width: 16% !important;
    border-radius: 3px;
}
.password-strength__meter {
    width: 20%;
}
.account-password-reset a {
    background-color: #1d295b;
    color: white !important;
    font-size: 14px;
    font-family: Century Gothic Bold;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
    text-decoration: none !important;
    border-radius: 6px;
}

.account-password-reset a:hover {
    background-color: #000e2a;
    color: white;
    text-decoration: none;
}
.account-center-edit-form.form-center.col-lg-12 .account-password-reset {
    margin-top: 24px;
}
.account-center-account-information.col-lg-9 h1.title.page-title {
    margin-bottom: 24px;
}

form#reset-form:before {
    content: 'Password Reset';
    font-size: 25px;
    font-family: Century Gothic Bold;
}
form#reset-form {
    margin-bottom: 40px;
}
/* end */

.home_page_image h2 span {
    visibility: hidden;
}

/* review order page */
tr#hand_charge {
    width: 44%;
    left: 678px;
    top: 206px;
    border-top: 2px solid #ccc;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
    height: 34px;
    padding-top: 3px;
    position: absolute;
}
tr#hand_charge td.title-col.review-title {
    right: 235px;
    position: absolute;
}
tr#hand_charge td.data-col.review-data {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}

/* end */
/*review order 03/07/2021 raghu start*/
.order-review-table tr#ust_value {
    width: 44%;
    left: 678px;
    top: 258px;
    border-top: 2px solid #ccc;
    border-left: 4px solid #ccc;
    border-right: 4px solid #ccc;
    height: 34px;
    padding-top: 3px;
    position: absolute;
}
tr#ust_value td.title-col.review-title {
    right: 235px;
    position: absolute;
}
tr#ust_value td.data-col.review-data {
    padding-left: 0px;
    position: absolute;
    top: 5px;
    right: 35px;
}
/*review order 03/07/2021 raghu end*/

span.field-content.btn.btn-compare {
    width: 100%;
    font-family: Century Gothic Bold;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    line-height: 18.4px;
    margin-bottom: 5px;
    background-color: #cfc087;
    color: #333;
    border: 1px solid #000;
    padding-bottom: 0px;
    padding-top: 9px;
    margin-bottom: 18px;
    font-weight: normal;
}

span.field-content.btn.btn-compare a{
    color: #333;
}
span.field-content.btn.btn-compare a:hover{
    color: #333;
    text-decoration: none;
}


/*all springs yellow page */

.views-field.views-field-nothing-2 span.field-content.btn.btn-defaults2 {
    display: block;/* sathish new style on 9/4/19  display: none;*/
}

.views-field.views-field-nothing-4 span.field-content.btn.btn-defaults9 {
    display: block;/* sathish new style on 9/4/19  display: none;*/
}
.views-field.views-field-nothing-2 span.field-content.btn.btn-defaults3 {
    display: block;/* sathish new style on 9/4/19  display: none;*/
}
.views-field.views-field-nothing-4 span.field-content.btn.btn-defaults {
    display: block;/* sathish new style on 9/4/19  display: none;*/
}
.views-field.views-field-nothing-4 span.field-content.btn.btn-defaults4 {
    display: block;/* sathish new style on 9/4/19  display: none;*/
}
.views-field.views-field-nothing-2 span.field-content.btn.btn-defaults6 {
    display: block;/* sathish new style on 9/4/19  display: none;*/
}
.views-field.views-field-nothing-4 span.field-content.btn.btn-defaultslenth {
    display: block;/* sathish new style on 9/4/19  display: none;*/
}
.views-field.views-field-nothing-4 span.field-content.btn.btn-defaults1 {
    display: block;/* sathish new style on 9/4/19  display: none;*/
}


nav.pager ul#pagenation li.pager__item {
    cursor: pointer;
}

.item.lang-switch a {
    bottom: 0px;
    top:7px;
    color: #565656;
    font-family: Century Gothic Bold;
    text-decoration: none;
}
/*sathish new changes on 26/8/19*/
a#lang_selection_china ,a#lang_selection {
	 right: -1em;
}
/*sathish new changes on 26/8/19*/

 ul.links {
    background: #ffffff;
    border: 1px solid #f2f2f2;
    padding: 0px 39px 0px;
    text-align: left;
    line-height: 3;
    /* margin-top: 26px; */
}

 /*ul.links:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: 0;
    right: 50px;
    z-index: 10;
}*/
 ul.links:after {
    content: "";
    border-bottom: 12px solid #ccc;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -12px;
    right: 14px;
    z-index: 9;
}
a span:-webkit-any-link {
    cursor: pointer;
}
.lan_span ,.lan1_span {
    border-bottom: 2px solid #070808;
    border-right: 2px solid #070808;
    content: '';
    display: block;
    height: 10px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: -15px;
    top: 6px;
    width: 10px;
    transform-origin: 70% 68%;
    -webkit-transition: all 0.15s ease-in-out;

}
 .lan_span {

    -webkit-transform: rotate(46deg);
    -ms-transform: rotate(46deg);
}
.lan1_span {
    -webkit-transform: rotate(-136deg);
    -ms-transform: rotate(-136deg);
}

li.en.is-active a::before {
  position: absolute;
  left: 1rem;
  content: '✓';
  font-weight: 800;
}

li.zh-hans.is-active a::before {
  position: absolute;
  left: 1rem;
  content: '✓';
  font-weight: 800;
}
#block-languageswitcherinterfacetext {
    position: absolute;
    /* right: 0em; */
    z-index: 1;
    right: 100px;
}
#down-arrow ,#up-arrow {
    width: 11px !important;
}
/**1277**/
@media (min-width: 1277px)  {
ul.links:before {
    right: 57px;
}
li.en.is-active a::before,li.zh-hans.is-active a::before {
    right: 1.4rem;
}

}
@media screen and (min-width: 1277px) {
 @-moz-document url-prefix() {
    a#lang_selection_china, a#lang_selection {
        right: -2em !important;
    }
    .item.lang-switch a {
	    color: #565656;
	    font-family: Century Gothic Bold;
	    text-decoration: none;
    }
 }
}


_:-ms-lang(x), #block-languageswitcherinterfacetext  { right: 19em !important; }

/**1277**/

/**1374**/

    _:-ms-lang(x),  div#block-languageswitcherinterfacetext
 { right: 6.5em !important;
 }

/**1374**/

@media screen and (max-width: 767px) {
	    .item.lang-switch a {bottom: -31px;}
}

/**1900**/
@media screen and (min-width: 1900px) {

a#lang_selection_china ,a#lang_selection {
   right: 14em !important;
}

ul.links:before {
    right: 58px !important;
  }

  ul.links:before {
    right: 58px;
}

li.zh-hans.is-active a::before , li.en.is-active a::before {
    right: 2.4rem !important;
}

_:-ms-lang(x),  div#block-languageswitcherinterfacetext
 { right: 26em !important;
 	 bottom: -84px;
 }
}


@media screen and (min-width: 1900px) {
 @-moz-document url-prefix() {
    /* div#block-languageswitcherinterfacetext {
    right: 26em !important;
    bottom: -84px;
} */
.item.lang-switch a#lang_selection_china, a#lang_selection {
    top: 9px;
    right: 14em;
}

}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
a#lang_selection_china, a#lang_selection{
right:-2em;
}
}

 /**1900**/

/*style*/

/*vijay start july 26*/

.tables-all tr.spring-coating-trow:hover{
    background: none;
}
/*August 5*/
.js-form-item.form-item.js-form-type-select.form-item-quantity.js-form-item-quantity, .js-form-item.form-item.js-form-type-select.form-item-how-many-.js-form-item-how-many-{
    display: flex;
    flex-direction: column;
}
.js-form-item.form-item.js-form-type-select.form-item-quantity.js-form-item-quantity select#edit-quantity{
    width: 50%;
}
select#edit-quantity option:nth-of-type(1), select#edit-how-many- option:nth-of-type(1){
    display: none;
}
.js-form-item.form-item.js-form-type-select.form-item-how-many-.js-form-item-how-many- select#edit-how-many-{
    width: 35%;
}
p.tdata1{
    white-space: nowrap;
}

#block-extension-springs-mil-spec-views .lee-pricing-table table{
	width: 103%;
}
.stock-table-title{
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 15px;
}
.imperial-table{
    width: 48%;
    float: left;
}
.stock-table{
    border: solid;
    border-width: 1px;
    border-color: #ddd;
    margin-bottom: 20px;
}
.metric-table{
    width: 48%;
    float: left;
    margin-left: 28px;
}
.stock-table{
    border: solid;
    border-width: 1px;
    border-color: #ddd;
    margin-bottom: 20px;
}
.stock-table th{
    text-align: center;
    margin-top: 5px;
    border-bottom: 1px solid #ddd;
}
th h2{
    margin-top: 5px;
}
.table-foot{
    text-align: center;
}
.stock-table td{
    text-align: center;
}
.stock-table tbody tr:nth-child(even){
    background: #f0f0f0;
}
.stock-table tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}
.stock-table tbody tr:hover{
    background: transparent;
}
.stock-table-title1{
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 15px;
}
div#block-views-block-engineering-and-tolerance-block-6 tbody tr:nth-child(even){
    background: #f0f0f0;
}
div#block-views-block-engineering-and-tolerance-block-7 tbody tr:nth-child(even){
    background: #f0f0f0;
}
.end-title{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
#block-stockreduxwavespringengineeringnotesandtolerances h2{
    display: none;
}

div#block-views-block-engineering-and-tolerance-block-6 tbody tr:nth-child(even){
    background: #f0f0f0;
}

div#block-views-block-engineering-and-tolerance-block-6 tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}

div#block-views-block-engineering-and-tolerance-block-6 tbody tr:hover {
    background: none;
}

div#block-views-block-engineering-and-tolerance-block-7 tbody tr:nth-child(even){
    background: #f0f0f0;
}

div#block-views-block-engineering-and-tolerance-block-7 tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}

div#block-views-block-engineering-and-tolerance-block-7 tbody tr:hover {
    background: none;
}

div#block-views-block-engineering-and-tolerance-block-4 tbody tr:nth-child(even){
    background: #f0f0f0;
}

div#block-views-block-engineering-and-tolerance-block-4 tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}

div#block-views-block-engineering-and-tolerance-block-4 tbody tr:hover {
    background: none;
}

div#block-views-block-engineering-and-tolerance-block-5 tbody tr:nth-child(even){
    background: #f0f0f0;
}

div#block-views-block-engineering-and-tolerance-block-5 tbody tr:nth-child(even):hover{
    background: #f0f0f0;
}

div#block-views-block-engineering-and-tolerance-block-5 tbody tr:hover {
    background: none;
}

td.views-field.views-field-field-inches-field1 {
    width: 20%;
}

td.views-field.views-field-field-inches-field2 {
    width: 18%;
}

td.views-field.views-field-field-inches-field3 {
    width: 20%
}

td.views-field.views-field-field-inches-field4 {
    width: 12%;
}

td.views-field.views-field-field-inches-field5 {
    width: 20%;
}

td.views-field.views-field-field-mil-field1 {
    width: 20%;
}

td.views-field.views-field-field-mil-field2 {
    width: 24%;
}

td.views-field.views-field-field-mil-field3 {
    width: 20%
}

td.views-field.views-field-field-mil-field4 {
    width: 15%
}

td.views-field.views-field-field-mil-field5 {
    width: 20%
}

td.views-field.views-field-field-imperial-field5 {
    width: 30%;
}

td.views-field.views-field-field-metric-field5 {
    width: 35%;
}
form#user-login-form a{
    /*margin-right: 20px;*/
    margin-top: 12px;
    /*margin-bottom: 7px;*/
    float: right;
}
/*raghu add new layout checkout page code start*/
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-billing-save-billing-address.js-form-item-panes-billing-save-billing-address label, .js-form-item.form-item.js-form-type-checkbox.form-item-panes-billing-default-shipping-address.js-form-item-panes-billing-default-shipping-address label
{
font-weight: normal;
padding-right: 8px;
margin-left: 5px;
}
input#edit-panes-billing-default-shipping-address {
    margin-left: 20px;
}
input#edit-panes-billing-save-billing-address {
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-billing-default-shipping-address.js-form-item-panes-billing-default-shipping-address
{
 padding-bottom: 11px;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-billing-default-shipping-address.js-form-item-panes-billing-default-shipping-address {
    margin-left: 110px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.js-form-item.form-item.js-form-type-checkbox.form-item-panes-billing-save-billing-address.js-form-item-panes-billing-save-billing-address {
    margin-left: 110px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
p.text-billing-address {
    margin-top: 106px;
}

.js-form-item.form-item.js-form-type-select.form-item-panes-billing-select-address.js-form-item-panes-billing-select-address {
/*    display: none;*/
    display: block;
    margin-left: 20px;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-select-address.js-form-item-panes-billing-select-address select
{
    padding: 6px;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-first-name.js-form-item-panes-billing-first-name input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box input {
    width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-last-name.js-form-item-panes-billing-last-name input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-street1.js-form-item-panes-billing-street1 input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input
{
width: 35%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-email.js-form-item-panes-billing-email input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-billing-select-address.js-form-item-panes-billing-select-address select
{
 width: 70%;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-select-address.js-form-item-panes-delivery-select-address select
{
   width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-attention.js-form-item-panes-delivery-attention input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city input
{
  width: 35%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-street1.js-form-item-panes-delivery-street1 input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box input
{
width: 70%;
}
.js-form-item.form-item.js-form-type-select.form-item-panes-delivery-country.js-form-item-panes-delivery-country select
{
    width: 70%;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-city.js-form-item-panes-billing-city input
{
   width: 35%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-postal-code.js-form-item-panes-delivery-postal-code input
{
     width: 35%;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-city.js-form-item-panes-delivery-city input
{
    width: 35%;
}

.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-company.js-form-item-panes-billing-company label:after
{
    content: '*';
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
    color: white;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-billing-po-box.js-form-item-panes-billing-po-box label:after
{
    content: '*';
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
    color: white;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-company.js-form-item-panes-delivery-company label:after
{
    content: '*';
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
    color: white;
}
.js-form-item.form-item.js-form-type-textfield.form-item-panes-delivery-po-box.js-form-item-panes-delivery-po-box label:after
{
    content: '*';
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 6px 6px;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
    color: white;
}
/*raghu add new layout checkout page code End*/
/*grey nav bar changes*/
div#block-searchform{
    display: none;
}
.region.region-welcome-banner-text{
    display: flex;
    justify-content: center;
    height: 60px;
    width: 100%;
}
.item.cart .image_cart, .image_location, .image_account{
    height: 35px;
}
.dropdown-location{
    display: none;
    position: absolute;
    background-color: white;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
    z-index: 1;
    border: 1px solid #a8a8a8;
    max-width: 69%;
    right: 0;
    overflow: auto;
    /*height: 500px;*/
}
.dropdown-location{
    padding-bottom: 10px;
    margin-top: 9px;
}

ul.item.account{
    padding: 0;
}
ul.secndry-menu.item-list li.item.location{
    list-style:  none;
}
span.language{
    margin-left: 10px;
    font-weight: 400;
}
span.country_name{
    color: #565656;
    font-family: 'Arial Regular';
}
.location_list{
    text-align: left;
}
a.login-logout{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
div#block-languageswitcherinterfacetext .links:after{
    display: none;
}
ul.dropdown-menu li a{
    padding-left: 15px !important;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
}
.links li{
   /* display: flex;*/
}
.bottom-widgets{
    padding-bottom: 24px !important;
}
div#edit-terms-and-condition label{
    padding-left: 10px;
}
.js-form-item.form-item.js-form-type-radio.form-item-panes-quotes-quotes-quote-option.js-form-item-panes-quotes-quotes-quote-option{
    margin-top: 8px;
    margin-bottom: 8px;
}
p.text-quote{
    margin-bottom: 0;
}
.field-content.addtocart-specific-product.old div#edit-actions{
    width: 90%;
}
.col-md-12.engineering table tr{
    border: none !important;
}
.cad-part, .cad-part .cad_col-75{
    display: flex;
    align-items: center;
}
select#F2D, select#F3D{
    width: 200px;
}
.individual-price{
    display: flex;
    flex-direction: column;
    align-items: end;
}
.col-md-12.engineering p{
    margin: 0;
}
.price-table.row{
    width: 100%;
    padding-top: 20px;
}
.td-contact{
    width: 30px;
}
.td-contact-china{
    width: 50px;
}
.col-md-12.color h3, .col-md-12.engineering p, .col-md-12.engineering table tr{
    line-height: 1.3;
}
.col-md-12.color.need p{
    margin-bottom: 8px;
}
.col-md-12.engineering img{
    width: 45px;
    margin-left: 5px;
}
.views-field.views-field-field-initial-tension-gm.row, .views-field.views-field-field-initial-tension-kg.row, .views-field.views-field-field-initial-tension-lb.row, .views-field.views-field-field-initial-tension-n.row{
    text-align: left;
    font-weight: normal !important;
    font-size: 16px;
    line-height: inherit;
    border: none;
}
span.field-content.extension-spring-view-series.col-sm-6{
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
span.field-content.extension-spring-view-series.col-sm-6:hover{
    overflow-x: inherit;
    background-color: #ead898;
    z-index: 9;
}
td.views-field.views-field-title .part-info{
    white-space: nowrap;
    padding-left: 3px;
}
.find_spring_looking a:hover{
    background-color: #00773a;
    color: white !important;
    text-decoration: none !important;
}
form#webform-submission-request-a-catalog-download-form .webform-button--submit:hover{
    background-color: #00773a;
}
form#webform-submission-request-a-catalog-download-form .form-actions.js-form-wrapper.form-wrapper{
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
form#user-login-form input#edit-submit:hover{
    background-color: #00773a;
}
.crt-lgn-btn:hover{
    background-color: #00773a;
}
.find_spring a:hover{
    color: white !important;
    background: #00773a;
    text-decoration: none !important;
}
div#resetall a:hover{
    color: black !important;
}
input#edit-continue-shopping{
    font-size: 18px;
}
.row.box{
    width: 95%;
}
.cad_col-75 select{
    margin-left: 10px;
}
input[name='3DGO'], input[name='2DGO'], input[name='3DGO-china'], input[name='2DGO-china']{
    margin-left: 10px;
}
.cad_col-10{
    margin-left: 10px;
}
#block-constant-force-springs-views .views-field.views-field-nothing-1 span.field-content.btn.btn-defaults6 {
    display: none !important;
}
#block-extension-springs-views .views-field.views-field-nothing span.field-content.btn.btn-defaults2 {
    display: none;
}
#block-torsion-spring-views .field-content.btn.btn-defaults9 {
    display: none;
}
.views-field.views-field-nothing-4 span.field-content.btn.btn-defaults1{
    display: none;
}
#block-belleville-washers-views span.field-content.btn.btn-belleville {
    display: none;
}
#block-battery-springs-views .views-field.views-field-nothing-2 .field-content.btn.btn-defaults4 {
    display: none;
}
#block-continuous-length-views .views-field.views-field-nothing-2 .field-content.btn.btn-defaultslenth {
    display: none;
}
#block-constant-force-springs-views .views-field.views-field-nothing-3 .field-content.btn.btn-cof-print-spec{
    background: #ead898;
}
#block-constant-force-springs-views .views-field.views-field-nothing-3 .field-content.btn.btn-cof-print-spec:hover{
    background-color: #cfc087;
}
span#span-china-title, span#span-2d-china-title{
    white-space: nowrap;
}
.views-field.views-field-nothing-4 .views-field.views-field-nothing-2{
    margin-top: 10px;
    margin-left: 0;
}
#block-belleville-washers-views span.field-content.btn.btn-compare{
    margin-top: 10px;
}
.views-field.views-field-nothing-3, .views-field.views-field-nothing-4{
    margin-left: 0;
}
div#block-views-block-spring-kit-block-4 input.form-uc-quantity{
    width: 5em;
}
.container.counter{
    width: 100%;
    padding: 0;
}
div#new-wrapper{
    padding-top: 30px;
}
.dropdown-menu a{
    font-family: Arial !important;
}
li.item.login-account.dropdown ul li:nth-last-child(1){
    border-top: solid;
    border-color: #b7b2b2;
    width: 100%;
    border-width: 1px;
    position: relative;
}
div#block-languageswitcherinterfacetext a{
    /*font-weight: bold;*/
}
/* manju grey navbar start */
ul#main-menu li:nth-child(3) ul li a {
    font-family: Arial;
}
.location_list {
    display: grid;
}
.location_list {
    margin-bottom: 5px;
}
.dropdown-location h4 {
    font-family: 'Century Gothic Bold';
    font-weight: bold;
    padding-left: 15px;
    text-transform: capitalize;
    color: #565656;
}
.location_list ul.dropdown-menu{
    border: none;
    box-shadow: none;
    top: 0 !important;
}
.location_list ul.dropdown-menu{
    position: unset !important;
    display: block !important;
}
div#block-languageswitcherinterfacetext ul.links.dropdown-menu {
    min-width: 120px;
}
#block-languageswitcherinterfacetext a.language-link {
    padding-left: 30px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
ul.links.dropdown-menu a.language-link {
    font-family: Arial !important;
}
ul.dropdown-menu {
    width: 100%;
    position: absolute;
    /* overflow-x: unset;
    overflow-y: unset; */
    z-index: 1;
    padding: 0;
    border-radius: 0;
}
li.item.login-account.dropdown li {
    padding-top: 4px;
    padding-bottom: 4px;
}
li.item.login-account.dropdown ul.dropdown-menu a {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px !important;
}
.location_list li {
    padding-top: 2px;
    padding-bottom: 2px;
}
.dropdown-location .location_list:nth-last-child(1) {
    margin-bottom: 0;
}
/* manju login page */
div#block-createalogin div#create_login {
    width: 100% !important;
    position: relative;
}
form#user-login-form {
    height: 370px !important;
    position: relative;
}
div#block-createalogin {
    display: none;
}
form#user-login-form {
    display: none;
}
.item.lang-switch, ul.secndry-menu.item-list li{
    display: none;
}
img#lang-icon{
    height: 25px;
}
.item.lang-switch{
    position: relative;
    top: 5px;
}
a#my_account_bar, a.login-logout{
    /* font-weight: 700; */
    font-size: 13.5px;
}
.location_text, .lang-text{
    /* font-weight: 700; */
}
img#black_cart_hover, img.image_account_hover, img.image_location_hover{
    height: 35px;
    display: none;
}
img#lang-icon_hover{
    height: 25px;
    display: none;
}
/* div#block-secondarymenublock{
    margin:0;
} */
ul#main-menu{
    padding-bottom: 0;
}
ul#main-menu li{
    padding-top: 9px;
    padding-bottom: 11px;
}
#lang_selection:hover .lang-text, .item.lang-switch:hover a:hover{
    color: black;
}
#desk-cart:hover{
    color: black;
}
a#desk-cart:hover p{
    color: black;
}
/* p#cart_count, ul.item.account, .location_text{
    position: relative;
    bottom: 3px;
} */
ul.item.account img{
    top: 3px !important;
}
/* ul.item.account li.item.login-account.dropdown .account_text img{
    top: 0 !important;
} */
/* kiruba secondary menu add logo icon text center start*/
a#my_account_bar {
    display: flex;
    justify-content: center;
    align-items: end;
}
.account_text {
    display: flex;
    flex-direction: column;
    text-align: center;
}
a#map_lang_selection {
    display: flex;
    align-items: end;
    justify-content: center;
}
.location_text {
    display: flex;
    flex-direction: column;
    text-align: center;
}
a#lang_selection {
    display: flex;
    justify-content: end;
    align-items: end;
}
.lang-text {
    display: flex;
    flex-direction: column;
    text-align: center;
}
#down-arrow, #up-arrow {
    width: 11px !important;
    margin-bottom: 5px;
}
.item.cart .image_cart, .image_location, .image_account {
    height: 35px;
}
.locate-logo-text img {
    top: 3px;
    position: relative;
}
.locate-logo-text, img.image_location_hover {
    top: 0px;
    position: relative;
}
.login-logout, img.image_account, img.image_account_hover {
    top: 6px;
    position: relative;
}
/* li.item.login-logout a img, li.item.login-account a img, .image_location {
    position: relative;
    top: 6px;
} */
.login-logout, img.image_account, img.image_account_hover {
     top: 6px;
    position: relative;
}
a#lang_selection_china {
    display: flex;
    justify-content: end;
    align-items: end;
}
/* .item.lang-switch{
    position: relative;
    top: 5px;
} */

    a.login-logout img {
        position: relative;
        top: 6px;
    }
    a.login-logout {
        top: -6px;
        position: relative;
    }
    .lang-logo-text img {
        top: -3px;
        position: relative;
    }
    .lang-logo-text img {
        top: -4px;
        position: relative;
    }
    .locate-logo-text img {
        position: relative;
        /* top: -2px; */
    }
    /* li.item.location {
        position: relative;
        top: -5px;
    } */
    /* li.item.login-account.dropdown {
        position: relative;
        top: -5px;
    } */
    /* a#desk-cart {
        position: relative;
        top: -4px;
    } */
    .lang-logo-text-china {
        position: relative;
        top: -5px;
    }
    /* li.item.login-logout {
        position: relative;
        top: 1px;
    } */
    /*   kiruba secondary menu add logo icon text center End*/
p#cart_count{
    margin-left: 4px;
}
/*   kiruba cart icon and 0 alignment start*/
#desk-cart p {
    margin-left: 5px !important;
  }
  @-moz-document url-prefix() {
    #desk-cart p {
        margin-left: 5px !important;
      }
  }
/* manju req quote webform add button hover st */
div#edit-quantity--2--description:hover {
    background-color: #292929;
}
/* manju req quote webform add button hover end */
#mob-cart #cart_count{
    font-size: 14px;
}
/* manju home screen compare*/
.slick-list.draggable p {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
}
/* manju home screen compare*/
/*kiruba add location dropdown mobile revision and fix gray nav and menu overall cover start */
form#search-block-form {
    display: grid;
    grid-template-columns: auto 70px !important;

}
form#search-block-form .form-search, form#search-block-form div#edit-actions input#edit-submit {
    height: 34px !important;
}
.dropdown.open ul li a {
    font-family: 'Century Gothic Bold' !important;
}
.dropdown .up-arrow {
    display: none;
}
.dropdown.open .up-arrow{
    display: unset;
}
.dropdown.open .down-arrow{
    display: none;
}
li.nav-stockspring, li#btnlocation {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
/* template page content start vijay */
div#template-container .imgtext {
    text-align: center !important;
    font-size: 17px;
    margin-top: 10px;
    margin-bottom: 20px;
}

div#template-container .img3 {
    display: flex;
    justify-content: space-around;
}

div#template-container .img4 {
    display: grid;
    grid-template-columns: auto auto auto auto;
}

div#template-container h1 {
    /* margin: 0.67em 0; */
    margin-top: 0px;
    margin-bottom: 20px;
}

div#template-container p {
    font-size: 16px !important;
    line-height: 1.8;
    font-weight: 400;
}

div#template-container ul {
    font-size: 16px !important;
    line-height: 1.8;
    font-weight: 400;
    margin-bottom: 20px;
}
div#template-container li{
    font-size: 16px !important;
}
/*kiruba add start*/
.align-center{
    margin-bottom: 20px;
}

/*kiruba add end */
/* template page content end vijay */
/* Template content page start kiruba */
div#template-container h1{
    font-size: 36px !important;
}
div#template-container h2 {
    font-weight: 600 !important;
    font-size: 24px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}
div#template-container h3 {
    font-family: Century Gothic Bold;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 18px !important;
}
div#template-container .img2 {
    display: flex;
    justify-content: space-evenly;
}
div#template-container .img4, div#template-container .img3, div#template-container .img2 {
    padding-top: 10px;
}
div#template-container h1, div#template-container h2, div#template-container h3 {
    margin-bottom: 5px !important;
}
/* Template content page end kiruba */

/* manju more springs start */
.product-display nav.pager ul#pagenation {
    display: none;
}
a#more_springs {
    display: none;
}
a#more_springs {
    font-size: 16px;
    color: black !important;
    font-family: 'Century Gothic Bold';
    /*font-weight: 600;*/
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 3px;
    padding-right: 25px;
    padding-left: 25px;
    text-decoration: none;
}
a#more_springs:hover {
    text-decoration: none !important;
    background-color: #ddd !important;
}
.load.springs {
    font-size: 16px;
    text-align: center;
}
.load.springs p {
    font-size: 16px !important;
}
.load.springs button {
    border: 0px;
    background-color: rgb(0, 166,82);
    border-radius: 3px;
    padding: 10px;
    padding-left: 35px;
    padding-right: 35px;
}
.load.springs button:hover {
    background-color: #00773a;
}
.load.springs button a {
    color: white !important;
    font-family: 'Century Gothic Bold';
}
.load.springs button a:hover {
    text-decoration: none !important;
}
.displaybar.row {
    display: none !important;
}
/* manju more springs end */
/* manju more spring req quo start */
.load.springs a {
    border-radius: 3px;
    color: white !important;
    font-family: Century Gothic Bold;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 50px 10px 50px;
    background-color: rgb(0, 166, 82);
    text-decoration: none !important;
}
.load.springs a:hover {
    background-color: #00773a;
    color: white !important;
}
/* manju more spring req quo end */
/* footer social icons */
.footer-menu {
    display: none;
}
/* footer social icons */
/* manju add scroll Top start*/
div#scroll-top-icon {
    border-radius: 50% !important;
    z-index: 999;
    display: none;
    position: fixed;
    border-radius: 5px;
    bottom: 72px;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.5);
}
div#scroll-top-icon img:hover {
    cursor: pointer;
}
div#scroll-top-icon img {
    height: 84px;
}
/* manju add scroll Top end*/
/*cart added kiruba start*/
div#block-carticonadded {
    position: fixed;
    z-index: 999;
}
div#cart-added-icon{
    z-index: 999;
    display: block;
    position: fixed;
    background-color: #60a457;
    padding-bottom: 6px;
    padding-top: 6px;
    border-radius: 5px;
    top: 229px;
    right: 50px;
    transform: translateX(370px);
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}
div#cart-added-icon:hover {
    background-color: #00773a;
}
div#cart-added-icon a {
    color: white;
    display: grid;
    /* grid-template-columns: 81px 39px 173px; */
    grid-template-columns: 81px 173px;
    align-items: center;
    padding-left: 8px;
}
div#cart-added-icon .cart-count{
    display:none;
}
div#cart-added-icon img {
    height: fit-content;
    width: 75px;
}
div#cart-added-icon a span {
    color: white;
    font-size: 15.5px;
}
.cart-add-product {
    text-align: left;
}
div#cart-added-icon.loading_cart {
    transform: translateX(0px);
    opacity: 1;
  }
  .check.views-row.clearfix.row-1 {
    margin: 0;
}
div#cart-added-icon a:hover {
    text-decoration: none !important;
}

/*cart added kiruba end*/
/* manju login page error message block fixing */
.region.region-content.twowaylayout .messages.messages--error {
    width: 100%;
}
.region.region-content.twowaylayout form#user-login-form {
    margin-top: 20px;
}
.region.region-content.twowaylayout div#block-createalogin {
    margin-top: 20px;
}
/* manju login page error message block fixing */
/* manju navbar search bar */
form#search-block-form .js-form-wrapper {
    width: 100% !important;
}
/* manju navbar search bar */
/* Raghu addtocart page product hover */
#uc-cart-view-form td a {
    color: rgb(23, 114, 197) !important;
    text-decoration: none;
    cursor: pointer;
}
#uc-cart-view-form td a:hover {
    color: rgb(23, 114, 197) !important;
    text-decoration: underline;
}
/* Raghu addtocart page product hover */
/* express checkout start manju */
a#express_check {
    display: flex;
    align-items: end;
    justify-content: center;
    margin-top: 10px;
}
div#myDropdown {
    /* position: absolute; */
    /* margin-top: 30px; */
    /* width: 24%; */
    width: auto;
    position: absolute;
    overflow-x: unset;
    overflow-y: unset;
    z-index: 1;
    padding: 0;
    border-radius: 0;
}
.express-logo-text img {
    height: 25px;
}
.actives{
    display:none;
}
.express-dropdown {
    display: none;
}
.express-dropdown {
    margin-top: 2px;
    position: absolute;
    width: 270px;
    padding: 10px;
    background: white;
    border-left-style: groove;
    border-right-style: ridge;
    border-radius: 1px;
    border-bottom-style: ridge;
    z-index: 2;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    right: 0;
}
.form-container {
    display: grid;
    grid-template-columns: 67% 28%;
    grid-gap: 10px;
    width: 100%;
}
.form-column {
    row-gap: 10px;
    display: flex;
    flex-direction: column;
    color: black;
}
.forms-express {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.form-column h2 {
    font-size: 13px !important;
    color: black;
    margin-top: 0;
    font-weight: normal !important;
    margin-bottom: 0;
}
.form-column input {
    border: 1px solid;
    border-radius: 5px;
}
.forms-express>a {
    padding: 13px;
    color: rgb(23, 114, 197) !important;
    font-size: 13px !important;
    font-weight: normal !important;
}
.forms-express>a:hover {
    text-decoration: underline !important;
}
.anchor-active{
    background: #000e2a;
    color: white;
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
}
div#Submit-form {
    padding: 10px;
    background: #d7d7d7;
    border-radius: 5px;
}
.form-controls {
    display: grid;
    width: 100%;
    margin: auto !important;
}
.inner-main {
    display: grid;
    grid-template-columns: 67% 28%;
    grid-gap: 10px;
    width: 100%;
}
.part-num h2,.Qunty h2 {
    font-size: 12px !important ;
    color: black;
    /* margin: 0; */
    margin-top: 0;
    margin-bottom: 10px;
}
.part-num input,.Qunty input {
    width: 100%;
    color: black;
    text-align: center;
}
.form-controls {margin-bottom: 10px;}

.errormsg {
    margin-bottom: 10px !important;
}
.part-num input {
    text-align: left;
}
.errormsg span {
    text-align: left !important;
    color: red;
    /* visibility: visible; */
    display: none;
}
.part-num h2 {
    text-align: center;
}
a#Submit-forms button {
    /* border-radius: 5px; */
    padding: 10px 70px 10px 70px;
}
button.button-enabled {
    padding: 12px 60px 13px 60px;
    background: #1d295b;
    COLOR: WHITE;
}
.error-line{
        border-color: red !important;
        outline-color: red;
        border-width: medium;
}
.error-line:focus-visible{
        border-color: red !important;
        outline-color: red;
        border-width: medium;
}
.part {
    display: grid;
    grid-template-columns: 69% 26%;
    grid-gap: 10px;
    width: 100%;
    /* padding: 0px 10px 0px 10px; */
    font-family: Century Gothic Bold;
    color: black;
    margin-bottom: 10px !important;
}
.part input {
    width: 100%;
    border: 1px solid;
    border-radius: 5px;
    font-family: 'Arial Regular';
}
span.error-msg {
    display:none;
    color: red;
    text-align: left;
}
.errormsg1,.errormsg2,.errormsg3 {
    text-align: left;
}
.titleqnt h2 {
    font-size: 13px !important;
    margin-top: 8px !important;
    margin-bottom: 5px !important;
    color: black;
}
input#qty-input1, input#qty-input2, input#qty-input3 {
    text-align: center;
}
.link-to-express {
    margin-bottom: 8px !important;
}
.link-to-express a {
    color: #4787d9 !important;
    font-size: 12.5px !important;
    font-weight: normal !important;
    font-family: 'Century Gothic Bold' !important;
}
li.item.express-check{
    list-style: none;
    position: relative;
}
li.item.express-check .express-logo-text img#express-icon_hover{
    display: none;
}
li.item.express-check:hover .express-logo-text img#express-icon{
    display: none;
}
li.item.express-check:hover .express-logo-text img#express-icon_hover{
    display: inline-block;
}
.express-text{
    font-family: 'Century Gothic Bold';
    font-weight: 500;
}
button#btnNavaddtocart button:disabled, button[disabled] {
    background: rgb(205, 205, 205) !important;
    color: white;
    border-radius: 4px;
    width: 100%;
}
button#btnNavaddtocart {
    color: white;
    background: #1d295b;
    border-radius: 4px;
    border: none;
    width: 100%;
    font-family: 'Century Gothic Bold';
}
button#btnNavaddtocart:hover {
    background: #121727;
    color: white;
}
.express-qty{
    text-align: center;
}
/* express checkout end */
/* express checkout manju st */
.express-dropdown .link-to-express a.checkouts {
    color: #6392dd !important;
    font-family: 'Arial Regular' !important;
    font-size: 13.5px !important;
}
.express-dropdown .link-to-express a.checkouts:hover {
    color: #6392dd !important;
    font-family: 'Arial Regular' !important;
    text-decoration: underline !important;
}
.part input:focus-visible{
    outline: unset;
}
.expartno .add-part a:hover {
    color: rgb(23, 114, 197) !important;
    text-decoration: underline !important;
}
ul.secndry-menu.item-list li .express-dropdown span {
    font-family: 'Arial Regular';
}
/* express checkout manju end */
/* account recover page manju st */
form#delete-recover-form {
    border: 2px solid #d0c9c9;
    padding: 70px 110px 110px 110px;
    margin-top: 130px;
    text-align: center;
    margin-left: 50px;
    margin-right: 50px;
}
.delete_account_confirm_message {
    font-size: 23px;
    padding-bottom: 45px;
    color: black;
}
.delete_account_submit_cancel_form_end {
    display: flex;
    justify-content: space-between;
}
.delete_account_submit_cancel_form_end input#edit-cancel {
    width: 35%;
    background-color: #4a4a4a;
    font-size: 15px;
    font-family: Century Gothic Bold;
    border-radius: 3px;
}
.delete_account_submit_cancel_form_end input#edit-cancel:hover {
    background-color: #2f2e2e;
}
.delete_account_submit_cancel_form_end input#edit-submit {
    width: 35%;
    background-color: #00a651;
    font-size: 15px;
    font-family: Century Gothic Bold;
    border-radius: 3px;
}
.delete_account_submit_cancel_form_end input#edit-submit:hover {
    background-color: #0b6135;
}
/* account recover page manju end */

  .infinite-scroll .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 8%;
    background-position: 31% center;
    padding-left: 50px;
}
.infinite-scroll input[value="添加更多"] + .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 8%;
    background-position: 40% center;
    padding-left: 50px;
  }
/*cart by madhan end*/
/*compare cart by madhan start */
#compare_views .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12%;

}
#compare_views input[value="添加更多"] + .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12%;
    background-position: 55px center;
    padding-left: 50px;
  }
/* compare cart by madhan start */
/* mylist by madhan start */

.list_product_details .add_cart{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14%;
}
.list_product_details input[value="添加更多"] + .add_cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14%;
    background-position: 80px center;
    padding-left: 50px;
  }
/* mylist by madhan end */
/* spring kit page cart icon start */
.spring-kit-selection .add_cart{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 8%;
    background-position: 38% center;
    padding-left: 50px;
}
.spring-kit-selection input[value="添加到购物车"] + .add_cart {

background-position: 35% center;
}
/* yellow region font-size revision start */

.mobile-cover .views-field.views-field-title span.field-content.part-number-specific-product{
    font-size: 16px;
}

.mobile-cover .views-field.views-field-title span.add_part_list_text, .mobile-cover .views-field.views-field-title span.my_list_icon{
    font-size: 16px;
}
.mobile-cover .views-field.views-field-title span.views-label.views-label-title{
    font-size: 16px;
}
.mobile-cover span.my_add_more_list, .mobile-cover .individual-price, .mobile-cover .btn-comp-print-spec,.mobile-cover .btn-compare, .mobile-cover #cad-title,.mobile-cover .span-title, .views-field.views-field-title .field-content {
    font-size: 16px;
}
 .mobile-cover span.field-content {
    font-size: 13.5px;
}
span.field-content.btn.btn-defaults2, span.field-content.btn.btn-tors-print-spec, span.field-content.btn.btn-bell-print-spec, span.field-content.btn.btn-cof-print-spec, span.field-content.btn.btn-defaults4, span.field-content.btn.btn-defaultslenth, span.field-content.btn.btn-defaults2{
    font-size: 16px !important;
}

.mobile-cover input[name='2DGO']{
    font-size: 16px;
}
.mobile-cover input[name='3DGO']{
    font-size: 16px;
}

.mobile-cover .views-field.views-field-add-to-cart .add_cart {
    font-size: 16px !important;
}
.mobile-cover #F3D,.mobile-cover #F2D,.mobile-cover #V3D,.mobile-cover #V2D{
    font-size: 13.5px;
}
.mobile-cover span.field-content.btn.btn-comp-print-spec, .mobile-cover span.field-content.btn.btn-compare{
    font-size: 16px !important;
}
.mobile-cover span#LoopPosition {
    display: none;
}
.mobile-cover span.views-label.views-label-field-product-series-1, .mobile-cover span.views-label.views-label-field-product-series {
    font-size: 13.5px;
}
.mobile-cover label#lblunitprice{
    font-size: 16px !important;
}
.mobile-cover label#lblextprice{
    font-size: 16px !important;
}
.mobile-cover label#lbltotalprice{
    font-size: 16px !important;
}
.mobile-cover label#lblvatprice{
    font-size: 16px !important;
}
.mobile-cover .col-md-12.color.need p,.mobile-cover .row.box .col-md-12.color h3{
    font-size: 13.5px!important;
}
.mobile-cover label#cad-title {
    width: 100%;
}
.belleville-spring-display .cad_row .cad_col-30{
    width:100%;
}
html[lang="zh-hans"] label#cad-title img {
    margin-right: 5px;
}
/* yellow region font-size revision end */
/* cart page manju start */
@-moz-document url-prefix() {
    table[data-drupal-selector="edit-items"] tfoot {
        margin-top: 15px;  
        padding-top: 10px;  
    }
     
    table[data-drupal-selector="edit-items"] tbody::after {
        content: '';
        display: block;
        height: 15px;  
    }
    form#uc-cart-view-form tbody tr td input {
        display: unset !important;
    }
}
/* cart page manju end */
/*quote request webform description start viyash */
form#webform-submission-request-a-quote-form .js-form-managed-file.form-managed-file .description{
    display: none;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .description p {
    margin-bottom: 1px;
}
.js-form-item.form-item.js-form-type-webform-document-file.form-item-submit-quote-related-documentations.js-form-item-submit-quote-related-documentations .description a:hover {
    text-decoration: underline;
    color: #1772c5;
}
/*quote request webform description end viyash */
/* new cart icon start madhan */
.new-cart-icon {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.icon-image {
    position: relative;
    display: inline-block;
    margin: 20px 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3Bstroke-width%3A0px%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M13.95,46.68h48.99l-9.64-7.34c.46,1.57.91,3.13,1.37,4.7l3.76,12.87c1.84,6.32,3.69,12.63,5.53,18.95,2.25,7.7,4.5,15.41,6.75,23.11,2.48,8.48,4.95,16.96,7.43,25.44l7.47,25.56,6.96,23.84c1.97,6.75,3.94,13.49,5.91,20.24l4.23,14.48c.67,2.29,1.3,4.6,2.01,6.88.03.1.06.2.09.3,1.23,4.23,5.2,7.34,9.64,7.34h124.27c5.71,0,11.43.08,17.15,0,.08,0,.15,0,.23,0,5.23,0,10.24-4.6,10-10s-4.39-10-10-10h-124.27c-5.71,0-11.44-.11-17.15,0,.08,0,.15,0,.23,0l9.64,7.34c-.46-1.57-.91-3.13-1.37-4.7-1.25-4.29-2.51-8.58-3.76-12.87-1.84-6.32-3.69-12.63-5.53-18.95-2.25-7.7-4.5-15.41-6.75-23.11-2.48-8.48-4.95-16.96-7.43-25.44l-7.47-25.56-6.96-23.84c-1.97-6.75-3.94-13.49-5.91-20.24l-4.23-14.48c-.67-2.29-1.3-4.6-2.01-6.88-.03-.1-.06-.2-.09-.3-1.23-4.23-5.2-7.34-9.64-7.34H13.95c-5.23,0-10.24,4.6-10,10s4.39,10,10,10h0Z'/%3E%3Cpath class='cls-1' d='M244.56,185.6H116.45c-5.93,0-11.16-3.91-12.82-9.61l-25.88-88.63c-2.5-8.55,3.91-17.1,12.82-17.1h189.7c9.46,0,15.92,9.57,12.39,18.35l-35.71,88.63c-2.04,5.05-6.94,8.36-12.39,8.36Z'/%3E%3Ccircle class='cls-1' cx='137.7' cy='238.39' r='24.93'/%3E%3Ccircle class='cls-1' cx='228.08' cy='238.39' r='24.93'/%3E%3C/svg%3E");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    flex-direction: column;
    height: 35px;
    width: 35px;
    text-align: center;
}
.icon-image:after {
    content: attr(data-value);
    font-size: 12px;
    color: #fff;
    background: #1f9e2f;
    border-radius: 50%;
    padding: 1px 5px;
    position: absolute;
    left: 26px;
    top: -6px;
    width: 28px;
    opacity: 0.9;
}
li.item.cart {
    display: none !important;
}
.new-cart-icon {
    z-index: 2;
  }
  /* .new-cart-icon {
    display:none;
  } */
/* new cart icon end madhan */
