#size-calculator .title-bar .new,
#size-calculator .title-bar .current {
    padding:20px 0;
    background:#000;
    color:#fff;
    text-align:center;
    font-weight:900;
    /* margin-top:20px */
}
#size-calculator .title-bar .new {
    background:#8bca0b;
}

#size-calculator .info-row {

}

#size-calculator .info-row:nth-of-type(even) {
    background:#f2f2f2
}

#size-calculator {
    font-family:"Montserrat";

}

#size-calculator .difference-box {

    background:#000;
    color:#fff;
}

#size-calculator .toll-title,
#size-calculator .toll-info {
    padding:20px;
}
#size-calculator.valid .notvalid,
#size-calculator:not(.valid) .valid {
    display:none;
}
#size-calculator .toll-info {
    background:#8bca0b;
       font-size:1.5rem
}


#size-calculator .toll-info .fa {
    margin-right:20px
}
#size-calculator.valid .toll-info{
    background:#8bca0b;
    font-weight:900;

}

#offset-calculator .input,
#size-calculator .input{
    padding:10px;
    border:1px solid #8bca0b;;
    width:100%;
    border-radius:10px;
}
#offset-calculator .input {
    width:90%;
}
#size-calculator .input.fieldinvalid {
    border-color:#f00;
    background:rgba(255, 0, 0, .2)
}


#size-calculator #search-button {
    background:#8bca0b;
    color:#fff;
    padding:10px;
    border-radius:10px;
    text-align:center;
    cursor:pointer;
}

#size-calculator .info-row .title {
    padding:20px
}

#size-calculator .info-row .odd,
#size-calculator .info-row .even {
    border:2px solid #dedede;
    border-top:0px;
    border-bottom:0px;
    padding:20px;
    justify-content:center;
    font-weight:600
}

#size-calculator .info-row .odd {
    border-left:0px;
}


#size-calculator .disclaimer-box {
    padding:20px
}

#offset-calculator .inner {

/* background:#f2f2f2; */

border:2px solid #dedede;

margin-bottom:40px;
}

#offset-calculator .inner {
padding:20px;
}

#size-calculator .input-main-title {
    font-weight:800;
    margin-bottom:20px;
}

#size-calculator .input-sub-title {
    margin-bottom:10px
}

#offset-calculator .input-sub-title,
#size-calculator .input-row .input-sub-title {
    font-size: 12px;font-family: "Montserrat";color:#222;line-height: 2.571;border-bottom:0px solid;margin-bottom:10px;

    font-weight:800
    }

#size-calculator .input-box {
    border:2px solid #dedede;
    border-bottom:0px;
    padding:20px;
}

#size-calculator .input-box.odd {
    border-right:0px
}

#offset-calculator .input-header,
#size-calculator .input-header {
    padding:20px;
    background:#8bca0b;
    color:#fff;
    font-weight:600
}

#offset-calculator .input-header.new_specs {
    background:#000;
}

#offset-calculator .left_side {
    padding-right:20px
}
#offset-calculator .right_side {
}

#size-calculator .input-area .divider {
  font-weight:800;
  margin-top:40px
}


#offset-calculator .info-row {
    margin:20px 0;
    word-break:break-all
}


#offset-calculator #input_strut,
#offset-calculator #input_wheeloutside {
    padding:20px 10px;

    width:100%;
    border:1px solid #8bca0b;
    border-radius:10px;
    background:#fff

}

#size-calculator .input-area {
    border-right:2px solid #dedede;
    border-bottom:2px solid #dedede;
    margin-bottom:10px
}


#offset-calculator .calculator_side {
    padding-left:40px
}
