.proration input{margin-top:16px;display:block;width:100%;font-size:16px;font-family:lato;height:48px}
.proration label{display:block;margin-top:16px}
.proration{font-family:lato;padding-top:20px}
.proration-output{margin-top:32px}
.proration-input,.proration-output{width:100%}
.proration-input__header{display:flex;justify-content:space-between;align-items:flex-start}
.proration-input__header,.proration-output__header{height:48px}
@media screen and (min-width:769px){.proration{display:flex;gap:30px}
.proration-output{margin-top:0}
}
#vintageConvert tr:hover{background-color:#b7b7b7}
#vintageConvert td{padding:10px;font-size:18px;text-align:center;border:1px solid #c7c7c7;font-family:'Lato' !important;color:#121213}
#vintageConvert th{background-color:white;padding:10px;font-size:18px;font-weight:900;text-align:center;border:1px solid #c7c7c7;font-family:'Lato' !important;color:#121213;background-color:#efeff0 !important}
#vintageConvert h2{padding-bottom:15px;color:#1a1a1c}
.vintageTire--fixed{position:fixed;overflow-x:auto;width:100%}
.hoverHighlight{background:#b7b7b7 !important}
#vintageConvert .table-container{max-height:fit-content;overflow-x:auto;max-width:100%;overflow-y:hidden}
@media screen and (max-width:768px){#vintageConvert .table-container{max-height:fit-content}
#vintageConvert.tabcontent{padding:0}
}
#milesAndKilos .input-container input{margin-right:20px;width:100%}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
#milesAndKilos .input_header{padding:20px 0 10px 0;font-family:'Lato' !important;font-weight:900;font-size:26px;line-height:30px}
.output_header{padding:20px 0 10px 0}
.tabcontent{float:left;padding-right:12px;width:100%;border-left:0}
.miles_kilometers-discount-calc{font-family:Arial,Helvetica,sans-serif;width:100% !important}
.miles_kilometers-discount-calc table{border-collapse:collapse;width:100% !important}
.miles_kilometers-discount-calc h2{margin-bottom:15px;margin-bottom:15px;color:#1a1a1c}
.miles_kilometers-discount-calc input:focus{outline:none !important}
.miles_kilometers-discount-calc td{padding:10px;border:1px solid black;height:40px;font-size:1rem;font-weight:700;font-family:'Lato' !important}
.mphKphOutput{background-color:#ffa10d}
@media(max-width:768px){.mphKphOutput{width:200%;padding:10px}
.mphKphOutputEqual{padding:10px;width:200%}
}
.miles_kilometers-discount-calc .output{font-family:Helvetica,Arial,sans-serif;font-weight:bold}
.miles_kilometers-discount-calc .switch-field label:hover{cursor:pointer}
.miles-kilometers-calc__separator{border-top:1px solid #b7b7b7;margin-top:25px}
#milesAndKilos{color:black;font-weight:600;font-size:16px;line-height:22px;font-family:'Lato' !important}
#milesAndKilos td.disabled{color:#999 !important;background-color:#e6e6e6;border-color:#333;cursor:pointer}
#milesAndKilos td.disabled select{border:1px solid #8a8686;color:#999}
#milesAndKilos .disabled input,#milesAndKilos .disabled input::placeholder{color:#999 !important;background-color:#cac9c9}
#milesAndKilos .header__container{display:flex;align-items:center;height:40px;width:100%;background-color:white;font-weight:900;font-family:'Lato' !important;font-size:32px;color:#1a1a1c}
#milesAndKilos .title h3{color:#1a1a1c;font-weight:900;font-size:26px;line-height:30px;font-family:'Lato' !important}
#tenPercentCalc .input_container{display:flex;flex-direction:row}
.mobile{display:none}
.desktop{display:block}
#tenPercentCalc .tenOutputVal{background-color:white;padding:12px;margin-bottom:13px;width:100%}
#tenPercentCalc .header_container h2{color:#1a1a1c;font-family:'Lato';font-weight:900}
#tenPercentCalc .header_container{display:flex;justify-content:space-between;color:#1a1a1c;font-family:'Lato';font-weight:900;font-size:32px;line-height:32px;height:80px}
#tenPercentCalc .tenOutputValMobile{background-color:white;padding:12px;margin-bottom:13px;width:100%}
#tenPercentCalc .altOutputTwo{margin-bottom:40px}
#tenPercentCalc .altOutputTwo h2{font-family:'Lato';font-size:18px;font-style:normal;line-height:24px}
#tenPercentCalc .inputContainer{width:100%}
#tenPercentCalc .inputMargin{margin-right:10px}
#tenPercentCalc .greyBottom{margin-bottom:15px;display:flex;flex-direction:column}
#tenPercentCalc .inputQuantityTitle{padding-bottom:22px}
#tenPercentCalc .additionalMargin{margin-top:50px}
#tenPercentCalc .additionalInputMargin{margin-top:37px}
#tenPercentCalc .inputHeadContainer{display:flex;justify-content:space-between}
.h3Bold{font-size:22px;line-height:30px;font-weight:900;margin:0}
.h4Bold{margin:0}
.header-inline{display:inline-block}
#tenPercentCalc .inputHead{font-family:'Lato';font-weight:900;color:#1a1a1c;padding-bottom:15px}
#tenPercentCalc .outputHead{font-family:'Lato';font-weight:900;color:#1a1a1c;padding-bottom:15px;margin-right:200px}
#tenPercentCalc .containerLabel h4{color:#1a1a1c}
#tenPercentCalc .labelStyle{color:black;font-family:'Lato';font-weight:600;font-size:16px;line-height:22px}
#tenPercentCalc .outputContainer{width:32.7%}
.percentContainer{display:flex;justify-content:flex-end;align-items:center}
.percentContainerFlexMobile{display:none}
.outputPercent{background:white;padding:12px;margin-bottom:13px;width:32.7%;margin-left:30px}
.amount-input{display:flex;flex-direction:column;margin-bottom:20px}
.percentContainerFlex{margin-top:30px}
.containerOne{display:flex;justify-content:space-between}
#amount{width:50%}
.percentOffContainer{display:flex;align-items:center;width:100%}
.percentOffLine{display:flex;justify-content:space-between;width:100%;column-gap:10%}
.percentOff{display:none}
.percentOffDesktop{display:flex;flex-direction:column;justify-content:center;column-gap:15%}
.outputPercentOff{background-color:#ffa10d;padding:10px;width:100%}
.outputPercentRightMargin{margin-right:10px}
.outputPercentBottomMargin{margin-bottom:10px}
.outputPercentRightMarginFive{margin-right:20px}
.outputPercentBottomMargin{margin-bottom:10px;width:100%}
.inputHeadPercent{margin:20px 0 20px 0}
@media(max-width:768px){.desktop{display:none}
.mobile{display:block}
.tenInput{width:10%}
.tenInputMobile{width:50%}
.labelStyle{margin-bottom:10px}
#amount{margin-top:10px}
.percentContainer{flex-direction:column;align-items:flex-start}
.outputPercent{width:100%;margin-left:0}
#tenPercentCalc .altOutputTwo{margin-bottom:0}
.percentContainerFlex{display:none}
.percentContainerFlexMobile{display:block}
.outputPercentOff{width:100%}
.percentOffContainer{margin-bottom:10px}
.percentOff{display:block}
.percentOffDesktop{display:none}
}
.retail-markup-calc-head{display:flex;align-items:center;justify-content:space-between;font-weight:900;font-family:'Lato' !important;font-size:32px;color:#1a1a1c;margin-bottom:20px}
.retail-profit-margin-wrapper{display:flex;flex-direction:column;margin-top:32px;@media screen and (min-width:768px){flex-direction:row}
}
.retail-wrapper,.profit-margin-wrapper{display:flex;flex-direction:column;width:100%;padding:7px;@media screen and (min-width:768px){width:50%}
}
.profit-margin-wrapper{margin-top:32px;@media screen and (min-width:768px){margin-top:0}
}
.retail-profit-margin-form-group{display:flex;margin-top:8px;flex-direction:column}
.retail-profit-margin-units-btn{margin-top:14px}
.retail-profit-margin-units-btn .retail-profit-margin-units-label{position:relative;margin-bottom:7px}
.retail-profit-margin-units-btn .selected-multiplyer{background-color:#850101}
.retail-profit-margin-units-btn a{display:inline-block;color:#fff;background-color:#ed1c24;padding:7px;cursor:pointer}
.retail-markup-output{display:flex;flex-direction:column;margin-top:32px;@media screen and (min-width:768px){flex-direction:row;justify-content:space-between;align-items:center}
}
.retail-markup-output-label{margin-top:14px}
#retailCost,#retailGross{margin-right:0;@media screen and (min-width:768px){margin-right:10px}
}
#markupPrice,#markupCost{margin-right:0}
.markupSec,.profit-margin-wrapper .title{margin-left:0;@media screen and (min-width:768px){margin-left:10px}
}
.retail-profit-margin-units-btn.disabled a{background-color:#680000;color:#838383}
#retailMarkOutput{width:100%;height:38px;@media screen and (min-width:768px){display:flex;align-items:center;width:50%}
}
#retailMarkOutputRes{text-align:left;padding:7px;width:100%;display:none;background-color:#ffa10d;@media screen and (min-width:768px){width:50%}
}
.profit-margin-wrapper.disabled,.profit-margin-wrapper .disabled,.retail-wrapper.disabled,.retail-wrapper .disabled{color:#999;background-color:#e6e6e6;border-color:#333;cursor:pointer}
.horizontal-line{border-bottom:1px solid #c7c7c7}
#retailMarkupCalc .header__container{height:50px;width:100%;background-color:white}
#retailMarkupCalc .inputHeader h3{padding:20px 0 10px 0;font-family:'Lato' !important;font-weight:900;font-size:26px !important;line-height:30px}
.retail-markup-output-label h3{font-size:26px !important}
.offsetCalculator .hubDisplay{width:277px;height:277px;top:21px;position:absolute;z-index:3;background-repeat:no-repeat}
.offsetCalculator .wheel{width:277px;height:277px;position:relative;overflow:hidden;margin-right:-15px;margin-left:30px}
.offsetCalculator .newOffset{width:277px;height:277px;background-repeat:no-repeat}
.offsetCalculator .oldOffset{width:280px;height:277px;z-index:4;position:absolute;background-size:142px 231px;background-repeat:no-repeat}
.offsetCalculator .edges{position:absolute;width:277px;height:226px;left:65px;top:25px;float:right}
.offsetCalculator .edges .leftEdge{right:-1px;height:226px;border-top:6px solid #444;border-bottom:6px solid #444;position:relative;background:#bad9ff;float:left}
.offsetCalculator .middleEarth{position:relative;width:144px;height:226px;float:left}
.offsetCalculator .edges .rightEdge{right:2px;height:226px;border-top:6px solid #444;border-bottom:6px solid #444;position:relative;background:#bad9ff;float:left}
.offsetCalculator .oldEdges{z-index:5;position:absolute;width:277px;height:225px;left:65px;top:24px;float:right}
.offsetCalculator .oldEdges .oldLeftEdge{right:-1px;height:228px;border-top:3px solid #f47a09;border-bottom:3px solid #f47a09;position:relative;background:rgba(253,101,17,0.37);float:left}
.offsetCalculator .oldMiddleEarth{position:relative;width:142.9px;height:225px;float:left}
.offsetCalculator .oldEdges .oldRightEdge{height:228px;border-top:3px solid #f47a09;border-bottom:3px solid #f47a09;position:relative;background:rgba(253,101,17,0.37);float:left}
.offsetCalculator .top-spoke{transform:rotate(20deg);z-index:2;position:absolute;top:30px;right:30px;width:10px;height:50px;background:#717171;border:1px solid red}
.offsetCalculator .bottom-spoke{transform:rotate(-20deg);z-index:2;position:absolute;top:145px;right:30px;width:10px;height:50px;background:#717171;border:1px solid red}
.offsetCalculator .lipValue{font-size:26px}
.offsetCalculator .oldKey{padding:0 12px 0 5px;background-color:#dba0a2;margin-right:5px;border:2px solid #c7c7c7}
.offsetCalculator .newKey{padding:0 12px 0 5px;background-color:#bad9ff;margin-right:5px;margin-left:20px;border:2px solid #c7c7c7}
#offsetBackspace{color:black;font-family:'Lato','Avenir LT Std 65 Medium',Arial,Helvetica,sans-serif !important;width:100% !important;padding:0}
tr,th,td,thead,tbody,table{font-family:'Lato','Avenir LT Std 65 Medium',Arial,Helvetica,sans-serif !important}
.hide{display:none !important}
#offsetBackspace table{background:white;border-collapse:collapse;width:100% !important}
#offsetBackspace table.zebraHover tr:nth-child(odd),#offsetBackspace table.zebra tr:nth-child(odd),#offsetBackspace table.zebra tr:nth-child(odd) td{background:#dedbdb}
#offsetBackspace table.zebraHover td,#offsetBackspace table.zebra td{padding:7px 7px 3px 7px}
#offsetBackspace table.zebraHover tr:hover:nth-last-child(n + 1){background-color:#b7b7b7}
#offsetBackspace table.smallerTable td{font-size:16px;font-family:'Lato' !important;font-weight:400;line-height:24px}
#offsetBackspace td{padding:7px;border:1px solid #c7c7c7;color:#000;font-size:16px;text-align:center;font-family:'Lato' !important;word-break:auto-phrase}
#offsetBackspace td.euro{height:51px}
#offsetBackspace td:nth-child(1),#offsetBackspace th:nth-child(1),#offsetBackspace td:last-child,#offsetBackspace th:last-child{border-left:none !important}
#offsetBackspace tr th{background-color:#fff;color:#ed1c24;text-align:center;border:1px solid #c7c7c7;font-family:'Lato' !important;font-size:16px}
#offsetBackspace td.outputBorder,#offsetBackspace th.outputBorder{border-left:3px solid #c7c7c7 !important}
#offsetBackspace td.ten{width:10% !important}
#offsetBackspace .smallerHead th{font-size:15px}
#offsetBackspace tr.seperator th{background:#e8e8e8}
#offsetBackspace tr.altOutput td,#offsetBackspace tr.altOutput th{background:#ffbd55 !important;color:black;font-weight:bold;font-size:18px}
#offsetBackspace td.altOutput{background:#ffbd55 !important;color:black;font-weight:bold;font-size:18px}
#offsetBackspace td.altOutput strong{color:red;font-weight:bold}
#offsetBackspace .altOutputTwo th,#offsetBackspace .altOutputTwo td{font-style:italic}
#offsetBackspace th.grayHead{background:#ea5700;color:#fff}
#offsetBackspace th.greenHead{background:#3483de;color:#fff}
#offsetBackspace td.disabled{color:#999 !important;background-color:#e6e6e6;border-color:#333;cursor:pointer}
#offsetBackspace td.disabled select{border:1px solid #8a8686;color:#999}
#offsetBackspace td.rimWidthOutput{font-size:18px}
#offsetBackspace table.hide,#offsetBackspace tr.hide,#offsetBackspace td.hide{display:none !important}
#offsetBackspace td.newTD{background:#bad9ff}
#offsetBackspace td.oldTD{background:#ffb183}
#offsetBackspace .h3Head{background:#fff;padding:1px}
#offsetBackspace .inputHead{background:#999}
#offsetBackspace .disabled input,#offsetBackspace .disabled input::placeholder{color:#999 !important;background-color:#cac9c9}
#offsetBackspace .disabled .multiplyer-button{background-color:#680000;color:#838383}
.offset-backspace-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}
.offset-backspace-form-input-label{padding-bottom:8px;text-align:left !important;color:#000 !important;border:none !important;background:white !important}
.horizontal-line{border-bottom:1px solid #c7c7c7}
.offset-backspace-form{display:table;@media(min-width:768px){display:flex;flex-direction:row}
}
.offset-backspace-form-group{display:flex;flex-direction:column;width:100%;margin-top:16px;border:none !important;text-align:left !important;@media(min-width:768px){margin-top:32px}
}
.offset-backspace-form-group .cmp-adaptiveform-dropdown__widget{@media(max-width:768px){margin-right:0}
}
.offset-backspace-form-offset-input,.offset-backspace-form-backspace-input{@media(max-width:768px){display:inline-block;width:50%}
}
.offset-backspace-form-offset-input input,.offset-backspace-form-backspace-input input{@media(max-width:768px){width:100%}
}
.offset-backspace-output .output{display:inline-block;width:100%;margin-top:24px;padding-top:0;padding-left:0;border:0;@media(min-width:768px){width:50%}
}
.offset-back-output-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:32px;@media(min-width:768px){flex-direction:row}
}
.offset-back-output-wrapper td{text-align:left;border:none !important}
#offsetBackOutput{display:flex;align-items:center;text-align:left !important;height:40px}
#offsetBackOutputRes{text-align:left !important;padding:7px !important;display:none;background-color:#ffa10d}
.wheelOffsetBackTableContainer{display:flex;width:100%;height:100%;overflow:auto}
#offsetBackspace #wheelOffsetBackTableButton{text-align:center;cursor:pointer;padding:10px 0;border:1px solid #c7c7c7 !important;background:#3fb0ff;color:white;transition:.3s;font-weight:bold}
#offsetBackspace #wheelOffsetBackTableButton:hover{background:#007099;transition:.3s}
#wheelOffsetBackTable tbody tr{border-left:1px solid #c7c7c7 !important}
#wheelOffsetBackTable .wheelOffsetBackTableHead th{color:#121213;border-top:0;padding:10px;word-break:auto-phrase}
.wheelOffsetBackTableHeadValues th{background-color:#efeff0 !important}
#offsetBackspace .inputHead h3{font-family:'Lato' !important;font-weight:900;font-size:26px;line-height:32px;color:#1a1a1c;margin-top:20px}
.hoverHighlight{background:#b7b7b7 !important}
.speed_rating-tabcontent{float:left;padding:0 12px;width:100%;border-left:0}
@media screen and (max-width:768px){.speed_rating-tabcontent{padding:0}
}
.speed_rating-discount-calc{color:black;background-color:#fff}
.speed_rating-discount-calc table{border-collapse:collapse;width:100%}
.speed_rating-discount-calc h2{color:#1a1a1c}
.speed_rating-discount-calc td{padding:10px;border:1px solid #c7c7c7;color:black;font-size:1rem;text-align:center;font-weight:400;line-height:24px;font-family:'Lato' !important}
.speed_rating-discount-calc th{padding:10px;font-size:18px;text-align:center;border:1px solid #c7c7c7;font-family:'Lato' !important;color:#121213}
.speed_rating-discount-calc .column1{text-align:right}
.speed_rating-discount-calc .output{text-align:center;font-family:Helvetica,Arial,sans-serif;color:#c00}
td.output-border.colspan-3{background-color:transparent !important}
tr.hover-bg:hover td:not(:first-child):not(td[colspan='3']){background-color:#b7b7b7}
#speedRating .altOutput{background:#ffa10d !important;padding:15px;text-align:center;margin-top:5px}
.output_head{color:#121213;background-color:#efeff0 !important}
.output-border{border-left:3px solid #000 !important}
#speedRating .table-container{max-height:fit-content;overflow-x:auto;max-width:100%;overflow-y:hidden}
.table-container table{border-collapse:collapse;width:100%}
@media screen and (max-width:768px){.table-container{overflow-y:auto;max-height:400px}
}
#speedRating .header_container{height:50px;width:100%;background-color:white;margin-bottom:8px}
.speedrating-fixed{position:fixed;top:42px;width:100%}
.speed_rating-width{width:100%}
#speedRating .header_table{width:100%}
.speed_rating thead{width:100%}
.staggered-fitment-calc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}
#staggeredFitment .output-table-wrapper{overflow:auto}
.staggered-fitment-calc-head .heading h2{margin:0}
.staggered-fitment-wrapper{display:flex;flex-direction:column}
.oldTD-group-items,.newTD-group-items{display:flex}
.oldTD-group .oldTD,.newTD-group .newTD{width:33%;margin-right:20px}
.oldTD-group .oldTD:last-child,.newTD-group .newTD:last-child{margin-right:0}
.oldTD-group-items .oldTD input,.newTD-group-items .newTD input{width:100%}
.input-wrapper{margin-bottom:32px}
.output-wrapper{margin:28px 0 32px 0}
.old-td-label{margin-bottom:14px}
.new-td-label{margin:32px 0 7px 0}
.back-label{margin:24px 0 0 0}
#fitStag tbody{display:table-row-group;vertical-align:middle;border-color:inherit}
#fitStag tr{display:table-row;vertical-align:inherit;border-color:inherit}
#fitStag tr th{background-color:#fff;padding:7px 7px 3px 7px;color:#121213;font-size:18px;font-weight:900;text-align:center;border:1px solid #c7c7c7;line-height:24px;font-family:"Lato" !important}
#fitStag tr.seperator th{background:#e8e8e8}
#fitStag td{padding:7px;border:1px solid #c7c7c7;color:#000;font-size:16px;text-align:center;font-family:"Lato" !important;font-weight:400;line-height:24px}
#fitStag .output{background-color:#fff;text-align:center;font-family:"Lato" !important;font-weight:400;padding-bottom:3px;color:#ed1c24;font-size:16px}
#staggeredFitment .altOutput{background:#ffa10d !important;color:#000}
#staggeredFitment .header__container{height:100%;width:100%;background-color:white;color:#1a1a1c;font-family:"Lato" !important;font-weight:900;font-size:32px;line-height:32px}
#staggeredFitment .title h3{color:#1a1a1c;font-family:"Lato" !important;font-weight:900;font-size:26px;line-height:30px}
.front-label{font-family:"Lato" !important;font-weight:600;line-height:22px}
.back-label{font-family:"Lato" !important;font-weight:600;line-height:22px}
#staggeredFitment table{border-collapse:collapse;width:100%}
#tireSize input[type='number']{width:100%;margin:0}
#tireSize .input_container{display:flex;align-items:center;justify-content:center}
.tireSizeInput{width:100%}
#tireSize .header_container{display:flex;justify-content:space-between;align-items:center;height:50px;width:100%;background-color:white;font-family:'Lato' !important;color:#1a1a1c}
#tireSize .reset_button{margin-right:50px}
#tireSize .calculator_container{padding-top:30px}
#yourSpeedo{width:100%}
#tireSize .speedometer_container{display:flex;padding:30px 0}
.tireSizeInputSpeedometer{width:34%;padding-right:25px}
.input_separator{padding:25px 10px 0 10px}
.inputHead{font-weight:700;font-size:26px;font-family:'Lato' !important;color:#1a1a1c;font-weight:900}
.metricSizes{font-weight:900;font-size:18px}
.radio_old{display:flex;column-gap:4%;padding:20px 0 15px 0}
.radio_new{display:flex;column-gap:4%;padding:30px 0 15px 0}
.switch-field{column-gap:2%}
.input_margin{margin-right:15px;margin-bottom:10px}
#tireSize table{border:1px solid #c7c7c7;width:100%}
.output_container{padding-bottom:25px}
#tireSize td{padding:10px;border-bottom:1px solid #c7c7c7;color:#000;font-family:'Lato' !important;font-size:16px}
#tireSize th{padding:10px;background-color:#e7e7e7;font-family:'Lato' !important;color:#121213}
#tireSize .altOutput{text-align:start;background-color:#ffa10d}
#travelResult{margin-top:10px}
#tireSize .speedometer-output{background-color:white;padding:13px 0 13px 10px;border-radius:5px;font-weight:bold}
.lineBreak{display:none}
.labelsOutput{margin-bottom:10px}
@media(max-width:768px){.tireSizeInput{width:60px}
.tireSizeInputSpeedometer{width:250px}
.speedometer_container{justify-content:flex-start}
.lineBreak{display:inline}
#tireSize .input_container{column-gap:5%;justify-content:flex-start}
.tireSizeInputSpeedometer{padding-right:10px}
.radio_old{flex-direction:column}
.radio_new{flex-direction:column}
.old-sizes-container{margin-bottom:15px}
.new-sizes-container{margin-bottom:15px}
.input_separator{padding:50px 10px 0 10px}
#tireSize .header_container{font-size:18px;line-height:24px}
}
#yourSpeedo .cmp-adaptiveform-emailinput__widget{margin:0}
.tire-size-table-container{overflow-x:auto}
.input_font{font-family:'Lato';font-weight:600}
#tireRimWidth .tab .tabContent{width:800px}
#tireRimWidth .tab .filler{height:100%;background-color:#fff;border-radius:0 0 0 9px}
#tireRimWidth .tab .tablinks:hover{box-shadow:inset 0 0 0 1000px #f30000;color:#000;font-size:15px}
#tireRimWidth .tab .tablinks:focus{border:none !important}
#tireRimWidth .tab .tablinks button:focus{border:none !important}
#tireRimWidth .tab button{display:block;background-color:#000;color:#000;padding:14px 14px 12px 14px !important;width:100%;border:0;text-align:left;cursor:pointer;transition:.3s;font-size:14px}
#tireRimWidth .tab button:nth-last-child(2){border-bottom:0}
#tireRimWidth .tab button.active{box-shadow:inset 0 0 0 1000px #d10000;color:#000;font-size:15px}
#tireRimWidth .tab button.active::focus{border:none !important}
#tireRimWidth .tab button:focus{outline:0}
#tireRimWidth .tireRimWidthCalc td.output{width:20%}
#tireRimWidth .metricTables td:nth-child(1){color:#ed1c24}
#tireRimWidth .metricTables td:nth-child(2),#tireRimWidth .metricTables td:nth-child(3),#tireRimWidth .metricTables td:nth-child(6),#tireRimWidth .metricTables td:nth-child(7),#tireRimWidth .metricTables td:nth-child(2),#tireRimWidth .metricTables td:nth-child(10),#tireRimWidth .metricTables td:nth-child(11),#tireRimWidth .metricTables td:nth-child(14),#tireRimWidth .metricTables td:nth-child(15){background:#e1e1e1}
#tireRimWidth .discount-calc__heade{display:flex;align-items:center;margin-bottom:16px;justify-content:space-between;@media(max-width:768px){flex-direction:column}
}
#tireRimWidth .discountCalc table{width:100%}
#tireRimWidth .discountCalc td{padding:7px;color:#000;height:auto}
#tireRimWidth .discountCalc{color:#3483de;font-family:Lato !important;width:100% !important}
#tireRimWidth .discountCalc tr,#tireRimWidth .discountCalc th,#tireRimWidth .discountCalc td,#tireRimWidth .discountCalc thead,#tireRimWidth .discountCalc tbody,#tireRimWidth .discountCalc table{font-family:Lato !important}
#tireRimWidth .discountCalc h2{background-color:#fff;color:#000;text-align:left;margin:0}
#tireRimWidth .discountCalc h2 a{text-align:right;float:right;background:#efeff0;border:2px solid #fff;color:#000;padding:4px 12px 0 12px;border-radius:20px;margin-top:-1px;font-size:20px;cursor:pointer;transition:.3s}
#tireRimWidth .discountCalc h2 a.alternate{background:#3483de;text-decoration:none}
#tireRimWidth .discountCalc h2 a.alternate:hover{background:#007099;text-decoration:none}
#tireRimWidth .discountCalc h2 a:hover{background:#850101;text-decoration:none}
#tireRimWidth .discountCalc h3{text-align:center;color:#000;font-weight:lighter}
#tireRimWidth .discountCalc table{background:#fff;border-collapse:collapse;width:100% !important;border-left:1px solid black}
#tireRimWidth .discountCalc table.ft__air-pressure-tables-main{background:none !important;overflow-x:auto}
#tireRimWidth .discountCalc table.zebraHover tr:nth-child(odd),#tireRimWidth .discountCalc table.zebra tr:nth-child(odd),#tireRimWidth .discountCalc table.zebra tr:nth-child(odd) td{background:#dedbdb}
#tireRimWidth .discountCalc table.zebraHover td,#tireRimWidth .discountCalc table.zebra td{padding:7px 7px 3px 7px}
#tireRimWidth .discountCalc table.zebraHover tr:hover:nth-last-child(n + 1){background-color:#b7b7b7}
#tireRimWidth .discountCalc table.smallerTable td{font-size:12px}
#tireRimWidth .discountCalc td{padding:7px;border:1px solid #000;color:#000;font-size:16px;text-align:center;min-width:70px}
#tireRimWidth .discountCalc td.euro{height:51px}
#tireRimWidth .discountCalc td:nth-child(1),#tireRimWidth .discountCalc th:nth-child(1),#tireRimWidth .discountCalc td:last-child,#tireRimWidth .discountCalc th:last-child{border-left:none !important}
#tireRimWidth .discountCalc tr th{background-color:#fff;padding:7px 7px 3px 7px;color:#000;font-size:18px;font-weight:lighter;text-align:center;border:1px solid #000}
#tireRimWidth .discountCalc thead th{background-color:#efeff0;color:#000}
#tireRimWidth .discountCalc td.outputBorder,#tireRimWidth .discountCalc th.outputBorder{border-left:3px solid #000 !important}
#tireRimWidth .discountCalc td.ten{width:10% !important}
#tireRimWidth .discountCalc .smallerHead th{font-size:15px}
#tireRimWidth .discountCalc tr.seperator th{background:#e8e8e8}
#tireRimWidth .discountCalc tr.altOutput td,#tireRimWidth .discountCalc tr.altOutput th{background:#fff !important;color:#000;font-weight:bold;font-size:18px}
#tireRimWidth .discountCalc td.altOutput{background:#fff !important;color:#000;font-weight:bold;font-size:18px}
#tireRimWidth .discountCalc td.altOutput strong{color:#ed1c24;font-weight:bold}
#tireRimWidth .discountCalc .altOutputTwo th,#tireRimWidth .discountCalc .altOutputTwo td{font-style:italic}
#tireRimWidth .discountCalc th.grayHead{background:#ea5700;color:#000}
#tireRimWidth .discountCalc th.greenHead{background:#3483de;color:#000}
#tireRimWidth .discountCalc td.disabled{color:#999 !important;background-color:#e6e6e6;border-color:#333;cursor:pointer}
#tireRimWidth .discountCalc td.disabled select{border:1px solid #8a8686;color:#999}
#tireRimWidth .discountCalc td.rimWidthOutput{font-size:18px}
#tireRimWidth .discountCalc td.tdButton{background:#3fb0ff;font-weight:bold;color:#000}
#tireRimWidth .discountCalc td.tdButton{cursor:pointer;transition:.3s}
#tireRimWidth .discountCalc td.tdButton:hover{background:#007099}
#tireRimWidth .discountCalc td.active{background:#0081b0}
#tireRimWidth .discountCalc td.newTD{background:#bad9ff}
#tireRimWidth .discountCalc td.oldTD{background:#ffb183}
#tireRimWidth .discountCalc .h3Head{background:#fff;padding:70px 1px 1px 1px}
#tireRimWidth .discountCalc .inputHead{background:#999}
#tireRimWidth .discountCalc input{margin:0 5px 0 5px;padding:2px;background-color:#ececec;font-family:Lato !important;font-weight:bold;color:#000;font-size:18px;width:80%;border:1px solid #000 !important;border-radius:5px}
#tireRimWidth .discountCalc input:focus{outline:none !important}
#tireRimWidth .discountCalc .column1{text-align:right;width:25%}
#tireRimWidth .discountCalc .column2{border-right:1px solid #000;width:25%}
#tireRimWidth .discountCalc .column3{text-align:center;width:25%}
#tireRimWidth .discountCalc .column4{border-left:1px solid #000;background-color:#efeff0;width:25%;text-align:center;font-size:18px;font-weight:bold}
#tireRimWidth .discountCalc .output{background-color:#fff;text-align:center;font-family:Lato !important;font-weight:bold !important;padding-bottom:3px;color:#ed1c24;font-size:16px}
#tireRimWidth .discountCalc tr.output th,#tireRimWidth .discountCalc tr.output td,#tireRimWidth .discountCalc th.output{background:#efeff0;color:#000}
#tireRimWidth .discountCalc label-label{color:#3483de !important;background:none !important;border:none !important;box-shadow:none !important}
#tireRimWidth .discountCalc .switch-field{display:flex;overflow:hidden;justify-content:center}
#tireRimWidth .discountCalc .switch-field input{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
#tireRimWidth .discountCalc .switch-field label{background-color:#ececec;color:rgba(49,49,49,0.6);line-height:1;text-align:center;padding:8px 8px;font-size:13px;margin-right:-1px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1);transition:all .1s ease-in-out}
#tireRimWidth .discountCalc .switch-field label:hover{cursor:pointer}
#tireRimWidth .discountCalc .switch-field input:checked + label{background-color:#efeff0;color:#000;box-shadow:none}
#tireRimWidth .discountCalc .switch-field label:nth-child(2){border-radius:6px 0 0 6px}
#tireRimWidth .discountCalc .switch-field label:nth-child(4){border-radius:0 6px 6px 0}
#tireRimWidth .discountCalc .errorInput{color:#ed1c24 !important;border:2px solid #ed1c24}
#tireRimWidth .discountCalc .disabled input::-moz-placeholder{color:#999 !important;background-color:#cac9c9}
#tireRimWidth .discountCalc .disabled input,#tireRimWidth .discountCalc .disabled input::placeholder{color:#999 !important;background-color:#cac9c9}
#tireRimWidth .discountCalc .disabled .multiplyer-button{background-color:#680000;color:#838383}
#tireRimWidth .discountCalc select{height:auto !important;height:30px !important;color:#000;font-size:16px;background:#ececec}
#tireRimWidth .discountCalc select:disabled,#tireRimWidth .discountCalc input:disabled{color:#999;cursor:not-allowed}
#tireRimWidth .discountCalc select{border:1px solid #000;width:80%}
#tireRimWidth .table-container{overflow-x:auto}
.border-table{border-left:1px solid black}
#tireRimWidth .metricTables tr:not(.output):hover *:not(:first-child){background:#b7b7b7}
@media screen and (max-width:768px){#tireRimWidth .overflow{overflow-y:auto;overflow-x:auto}
#tireRimWidth .table-container{max-height:fit-content}
}
.hoverHighlight{background:#b7b7b7 !important}
#tireRimWidth .header_container{height:100%;width:100%;background-color:white;font-weight:900}
#tireRimWidth .placeholder{height:70px;display:none}
#tireRimWidth .table-header{scrollbar-width:none;padding:0}
#tireRimWidth .table-header::-webkit-scrollbar{width:0;padding:0}
#trailerCalculator .input-container{display:flex;flex-direction:column;width:100%;margin-bottom:15px}
#trailerCalculator .margin-input-first{margin-right:20px}
#trailerCalculator .margin-input-second{margin-right:20px}
#trailerCalculator .margin-radio{margin-right:15px}
#trailerCalculator .input-row-first{display:flex;justify-content:center;align-items:center}
#trailerCalculator .input-row-second{display:flex;justify-content:center;align-items:center}
#trailerCalculator .trailer-type-radio{display:flex;flex-direction:row;column-gap:4%;height:60px;padding-top:25px}
#trailerCalculator .output-container{display:flex;justify-content:space-between;align-items:center;width:100%}
#trailerCalculator .output-val{width:100%;background-color:#ffa10d;padding:10px;text-align:center}
#trailerCalculator .header_container h2{font-family:'Lato' !important;font-weight:900;color:#1a1a1c}
#trailerCalculator input[type='number']{width:100%}
#trailerCalculator .inputHead{font-family:'Lato' !important;font-weight:900;font-size:26px;line-height:30px;color:#1a1a1c;border-bottom:1px solid #c7c7c7;padding-bottom:15px;margin:30px 0 20px 0}
#trailerCalculator .inputLabel{font-family:'Lato' !important;font-weight:600;font-size:16px;line-height:22px;margin-bottom:10px}
#trailerCalculator .inputLabelAssemblies{font-family:'Lato' !important;font-weight:600;font-size:16px;line-height:22px}
#trailerCalculator .inputLabelAxles{font-family:'Lato' !important;font-weight:600;font-size:16px;line-height:22px}
#trailerCalculator .outputLabel{font-family:'Lato' !important;font-weight:600;font-size:16px;line-height:22px;margin-bottom:10px;width:30%}
#trailerCalculator .output-container .outputLabel:first-child{margin-bottom:10px}
#trailerCalculator .header_container{display:flex;justify-content:space-between}
#trailerCalculator .outputLabelMargin{margin-bottom:15px;width:140px}
#trailerCalculator .outputLabelMarginLR{margin-bottom:39px}
@media(max-width:768px){.input-row-first{flex-direction:column}
.output-container{flex-direction:column}
#trailerCalculator .margin-input-first{margin-right:0}
#trailerCalculator .outputLabelMarginLR{margin-bottom:15px}
#trailerCalculator .radioContainer{display:flex}
#trailerCalculator .output-val{min-width:100%}
#trailerCalculator .outputLabel{width:100%}
#trailerCalculator .inputLabelAssemblies{width:100px}
#trailerCalculator .inputLabelAssemblies{margin-bottom:10px}
#trailerCalculator .inputLabelAxles{margin-bottom:30px}
}
.vin-lookup-calc__output{display:flex;justify-content:space-between}
#vinSearch th{min-width:125px;font-weight:900;font-family:'Lato' !important;font-size:18px;line-height:24px;color:#121213}
#vinSearch td{min-width:125px;font-family:'Lato' !important;font-weight:400;font-size:16px;line-height:24px;color:#000}
#vinSearch td:nth-child(2n + 1){color:#c00}
#vinSearch{padding:0}
.vin-lookup-calc td{padding:10px;border:1px solid #c7c7c7;color:black;height:40px;font-size:1rem;text-align:center}
.vin-lookup-calc th{padding:10px;border:1px solid #c7c7c7;color:black;height:40px;font-size:1rem;text-align:center;background-color:#efeff0}
.vin-lookup-calc table{width:100%}
.tdButton{border:0;cursor:pointer;text-align:center;padding:10px 0;background:#3fb0ff;color:white;transition:.3s;font-weight:bold;font-family:'Lato' !important}
.tdButton:hover{background:#007099;transition:.3s}
table.vin-lookup-calc__hover>tbody>tr:hover td:not(:first-child):not(td[colspan='2']){background-color:#c7c7c7}
.hoverHighlight{background:#c7c7c7 !important}
#vinSearch .output-static{width:50%}
.output-value{background-color:#ffa10d;padding:10px;width:50%}
.vin-lookup-calc__input-container input{width:50%;margin:0 20px 20px 0}
@media screen and (max-width:768px){.vin-lookup-calc table{overflow-y:auto;overflow-x:auto}
.output-value{width:50%}
.vin-lookup-calc__input-container input{width:100%}
}
.vin-lookup-calc__separator{border-top:1px solid #c7c7c7;padding:15px 0}
.one{margin-bottom:10px}
.ft__vin-year{display:flex;flex-wrap:wrap}
@media(max-width:768px){.ft__vin-year{flex-direction:column}
.output-value{width:100%;margin-top:10px}
.table-container{width:100%;max-height:300px;overflow-x:auto}
}
#vinSearch .table-container{width:100%;max-height:100%;overflow:auto;padding:20px 0}
.hide{display:none !important}
#vinSearch table.hide,#vinSearch tr.hide,#vinSearch td.hide{display:none !important}
#vinSearch .header_container{height:50px;width:100%;background-color:white;font-weight:900}
#vinSearch .input_header h3{padding:20px 0 10px 0;font-family:'Lato' !important;font-weight:900;font-size:26px;line-height:30px}
#vinSearch .one{margin-top:30px}
#winterChains .winter-chains-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}
#winterChains .inputHead h3{font-size:26px !important}
#winterChains .cmp-adaptiveform-dropdown__widget{width:calc(100% - 20px)}
#winterChains .h3Head{margin-top:16px}
#winterChains table{width:100%;border:0}
#winterChains .metricWinterDropdown,#winterChains .HFwinterDropdown{width:33%;padding:10px 0}
#winterChains .metTireDiameter select,#winterChains .HFTireDiameter select{margin-right:0;width:100%}
@media screen and (max-width:768px){#winterChains .metTireWidth,#winterChains .metTireAspect{display:inline-block;width:50%}
#winterChains .metTireDiameter{display:block;width:100%}
#winterChains .HFTireOverallDiameter,#winterChains .HFTireWidth{display:inline-block;width:50%}
#winterChains .HFTireDiameter{display:block;width:100%}
#winterChains .metTireAspect select,#winterChains .metTireDiameter select,#winterChains .HFTireWidth select,#winterChains .HFTireDiameter select{margin-right:0;width:100%}
}
#winterChains .winter-chains-org-link{margin-top:32px}
#winterChains .winter-chains-org-link a{color:#2897dc;font-weight:700;font-size:20px;@media screen and (max-width:768px){font-size:16px}
}
#winterChains .winter-chains-output{margin:32px 0}
#winterChains .winter-chains-label{font-family:Lato}
.horizontal-line{border-bottom:1px solid #c7c7c7}
#winterChains .winterResults tr{border:1px solid #c7c7c7}
#winterChains .winterResults td{padding:7px;color:#000;font-size:16px;background:#ffa10d}
#winterChains .winterResults td.altOutput{background:#e7e7e7;color:#000;font-weight:bold;font-size:18px}
#winterChains .metWinter td.disabled,#winterChains .highWinter td.disabled{color:#999;background-color:#e6e6e6;border-color:#333;cursor:pointer}
.winter-results-container{display:block;overflow-x:auto}
#winterChains table.text-table td{border:0}
#winterChains .winter-results-container table.text-table td{border:1px solid #000}
.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #c10;margin:0 auto;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.offsetCalculator .hubDisplay{width:277px;height:277px;top:21px;position:absolute;z-index:3;background-image:url("clientlib-public/resources/hub_display.png");background-repeat:no-repeat}
.offsetCalculator .newOffset{width:277px;height:277px;background-image:url("clientlib-public/resources/newwheel_display2.png");background-repeat:no-repeat}
.offsetCalculator .oldOffset{width:280px;height:277px;z-index:4;position:absolute;background-size:142px 231px;background-image:url("clientlib-public/resources/oldwheel_middle2.png");background-repeat:no-repeat}
.offsetCalculator .edges{position:absolute;width:277px;height:226px;left:65px;top:25px;float:right}
.offsetCalculator .edges .leftEdge{right:-1px;height:226px;border-top:6px solid #444;border-bottom:6px solid #444;position:relative;background:#bad9ff;float:left}
.offsetCalculator .middleEarth{position:relative;width:144px;height:226px;float:left}
.offsetCalculator .edges .rightEdge{right:2px;height:226px;border-top:6px solid #444;border-bottom:6px solid #444;position:relative;background:#bad9ff;float:left}
.offsetCalculator .oldEdges{z-index:5;position:absolute;width:277px;height:225px;left:65px;top:24px;float:right}
.offsetCalculator .oldEdges .oldLeftEdge{right:-1px;height:228px;border-top:3px solid #f47a09;border-bottom:3px solid #f47a09;position:relative;background:rgba(253,101,17,0.37);float:left}
.offsetCalculator .oldMiddleEarth{position:relative;width:142.9px;height:225px;float:left}
.offsetCalculator .oldEdges .oldRightEdge{height:228px;border-top:3px solid #f47a09;border-bottom:3px solid #f47a09;position:relative;background:rgba(253,101,17,0.37);float:left}
.offsetCalculator .top-spoke{-webkit-transform:rotate(20deg);transform:rotate(20deg);z-index:2;position:absolute;top:30px;right:30px;width:10px;height:50px;background:#717171;border:1px solid #ccc}
.offsetCalculator .bottom-spoke{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);z-index:2;position:absolute;top:145px;right:30px;width:10px;height:50px;background:#717171;border:1px solid #ccc}
.offsetCalculator .lipValue{font-size:26px}
.offsetCalculator .oldKey{padding:0 12px 0 5px;background-color:#dba0a2;margin-right:5px;border:2px solid black}
.offsetCalculator .newKey{padding:0 12px 0 5px;background-color:#bad9ff;margin-right:5px;margin-left:20px;border:2px solid black}
.offsetOutput{display:flex;justify-content:space-between;align-items:center}
#wheelOffsetCalc .inputContainer{display:flex;flex-direction:column;margin:20px 10px 0 0}
#wheelOffsetCalc .inputContainerFlex{display:flex;flex-direction:row;justify-content:center}
#wheelOffsetCalc .inputContainerFlex>*{width:100%}
#wheelOffsetCalc .headerInput{color:#1a1a1c}
#wheelOffsetCalc .inputHead{font-family:"Lato";font-weight:900;font-size:26px;line-height:30px;color:#1a1a1c;padding-bottom:15px;border-bottom:1px solid #c7c7c7}
#wheelOffsetCalc .header-container{display:flex;justify-content:space-between;color:#1a1a1c;font-family:"Lato";font-weight:900;font-size:32px;line-height:32px;height:80px}
#wheelOffsetCalc .inputHeadContainer{height:60px}
#wheelOffsetCalc .labelStyle{color:black;font-family:"Lato";font-weight:600;font-size:16px;line-height:22px}
#wheelOffsetCalc .output-static{font-family:"Lato";font-weight:400;font-size:16px;line-height:24px;color:black}
#wheelOffsetCalc .output-value{background-color:#ffa10d;min-width:500px;margin-left:10px;font-weight:bold;padding:10px}
#wheelOffsetCalc .output{margin-bottom:20px}
.wheelContainer{border:1px solid var(--neutral-grey-500,#98989d);border-radius:4px;display:flex;align-items:center;justify-content:center;margin:30px 10px 30px 0}
#wheelOffsetCalc .offsetCalculator .wheel{width:277px;height:277px;position:relative;overflow:hidden;margin-right:-15px;margin-left:30px}
.input-width{width:100%}
@media(max-width:768px){.offsetOutput{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}
#wheelOffsetCalc .output-value{margin-left:0;width:100%;margin-top:10px;min-width:0}
#wheelOffsetCalc .inputContainerFlex{flex-direction:column}
.inputContainerMobile{display:flex;flex-direction:row}
}
tr,th,td,thead,tbody,table{font-family:'Lato','Avenir LT Std 65 Medium',Arial,Helvetica,sans-serif !important}
.ft__accordion-tool{width:100%;padding:0}
.discount-calc__heade{display:flex;align-items:center;margin-bottom:16px;justify-content:space-between}
.discountCalc table{font-family:'Lato';width:100%}
.discountCalc td{padding:7px;color:#000;height:auto}
.air-pressure-table-form-group{display:block;width:100%;@media(min-width:768px){display:inline-block;width:33%}
}
.air-pressure-tabel-form-tire-type,.air-pressure-tabel-form-reserve-load{display:inline-block;width:calc(50% - 3px);@media(min-width:768px){width:33%}
}
.air-pressure-table tr td{margin-top:24px}
.air-pressure-table-output tr th div{margin-top:24px}
.air-pressure-table-form-group select,.air-pressure-table-form-group input{width:100%}
.ft__air-pressure-tables-main{margin-top:24px;overflow-x:auto !important}
.ft__air-pressure-tables table tr th{border:1px solid #c7c7c7}
.ft__air-pressure-tables{background:0}
#matches{padding-bottom:0}
.ft__air-pressure-tables-main--c5LoadRange td,.ft__air-pressure-tables-main--c6LoadRange td,.ft__air-pressure-tables-main--c7LoadRange td,.ft__air-pressure-tables-main--c8LoadRange td,.ft__air-pressure-tables-main--c9LoadRange td{padding:0;padding:2px 0 2px 0}
.ft__accordion-item{border:none !important}
.ft__accordion table{overflow:hidden}
.ft__accordion table:hover{cursor:default}
.ft__air-pressure-tables-main{vertical-align:top;border-collapse:collapse;text-align:center;width:100%;display:table}
.ft__air-pressure-tables-main tbody{width:100%;display:table}
.ft__air-pressure-tables-main--header,.ft__air-pressure-tables-main--data,.ft__air-pressure-charts-main--header,.ft__air-pressure-charts-main--data{border-right:1px solid #777;border-bottom:1px solid #777;padding:7px 5px;background-color:#efeff0}
.ft__air-pressure-tables-main--header,.ft__air-pressure-charts-main--header-row{text-transform:uppercase}
.ft__width-table,.ft__air-pressure--table{border-collapse:collapse;border:1px solid rgba(0,0,0,0.1);text-align:center}
.ft__width-table--header,.ft__width-table--data.ft__air-pressure-tables--header{padding:7px}
.ft__width-table--header,.ft__air-pressure-tables--header{background-color:black;color:white}
.ft__width-table{margin-left:auto;margin-right:auto}
.ft__width-table td{border:1px solid #667;padding:5px}
.ft__model-year-chart{margin-right:5px}
.ft__model-year-chart--header,.ft__model-year-chart--data,.ft__vintage-tire-chart--header,.ft__vintage-tire-chart--data{padding:7px 15px}
.ft__air-pressure-tables-main--data:nth-child(1),.ft__air-pressure-charts-main--data:nth-child(1){background:white;color:red;font-weight:bold;width:100px}
.ft__air-pressure-tables-main--data,.ft__air-pressure-charts-main--data:nth-child(n + 2){border:1px solid #929292}
.ft__air-pressure-tool--drop{display:none}
.ft__air-pressure-tables .highlight:nth-child(odd),.ft__air-pressure--charts .highlight:nth-child(odd){background:#ffa10d}
.ft__air-pressure-tables .highlight:nth-child(even),.ft__air-pressure--charts .highlight:nth-child(even){background:#ffa10d}
.hoverHighlight{background:#b7b7b7 !important}
.airPressureCalc #matches .chart-key{font-size:16px;color:black}
.airPressureCalc #matches .chart-key .key.found{border:2px solid black;margin:0 5px 0 15px;padding-left:12px;background:#ffa10d}
.airPressureCalc #matches .chart-key .key.notFound{border:2px solid black;margin:0 5px 0 15px;padding-left:12px;background:#bfbfbf}
.airPressureCalc .ft__accordion input{padding:4px 0 5px 0;border-radius:5px;padding-left:5px}
.airPressureCalc .apHeader{padding:10px;font-weight:900;font-family:'Lato' !important;font-size:18px;line-height:24px;color:#121213}
td.ft__air-pressure-tables-main--data,td.ft__air-pressure-charts-main--data,th.ft__air-pressure-tables-main--data,th.ft__air-pressure-charts-main--data{position:relative;background:0}
.ft__air-pressure-tables td:nth-child(even),.ft__air-pressure--charts td:nth-child(even){background-color:#b1b1b156}
.ft__air-pressure--charts,.ft__air-pressure-tables{display:flex;justify-content:center;overflow-y:hidden;text-align:center}
.ft__rim-width--tables-main{background-color:inherit !important}
.ft__air-pressure--charts,.ft__air-pressure-tables{overflow-x:auto}
.ft__air-pressure-tables-main--xlReinforced .ft__air-pressure-tables-main--data,.ft__air-pressure-charts-main--xlReinforced .ft__air-pressure-charts-main--data{padding:2px}
.ft__air-pressure-tables-main--c5LoadRange::-webkit-scrollbar-thumb,.ft__air-pressure-tables-main--c6LoadRange::-webkit-scrollbar-thumb,.ft__air-pressure-tables-main--c7LoadRange::-webkit-scrollbar-thumb,.ft__air-pressure-tables-main--c8LoadRange::-webkit-scrollbar-thumb,.ft__air-pressure-tables-main--c9LoadRange::-webkit-scrollbar-thumb{background:red;border-radius:10px;height:10px;border:1px solid black}
.ft__air-pressure-tables-main--c5LoadRange::-webkit-scrollbar,.ft__air-pressure-tables-main--c6LoadRange::-webkit-scrollbar,.ft__air-pressure-tables-main--c7LoadRange::-webkit-scrollbar,.ft__air-pressure-tables-main--c8LoadRange::-webkit-scrollbar,.ft__air-pressure-tables-main--c9LoadRange::-webkit-scrollbar{width:10px;border:solid black;border-width:0 0 1px 0}
.ft__air-pressure-tables-main--data{border:1px solid #c7c7c7}
#determineAirPressure .header_container{height:50px;width:100%;background-color:white;font-weight:900;font-family:'Lato' !important;font-size:32px;color:#1a1a1c;margin-bottom:10px}
#output_header{position:sticky;top:0}
#output_header.fixed{position:fixed;top:0;width:100%}
#determineAirPressure .inputHead h3{font-weight:900;font-size:26px;line-height:30px;font-family:'Lato' !important;color:#1a1a1c}
#determineAirPressure .input-label{font-weight:600;font-size:1rem;line-height:22px;font-family:'Lato' !important}
#determineAirPressure .table-header-scroll{scrollbar-width:none;padding:0}
#determineAirPressure .table-header-scroll::-webkit-scrollbar{width:0;padding:0}