.outoHeightFlexBoxGrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} [for^="g-recaptcha-response"][aria-hidden]{visibility:hidden;} dialog.spinner,
button.spinner{border:none;box-shadow:none;background:none;} dialog.spinner button.spinner,
button.spinner button.spinner{position:absolute;left:-9000px;} #OEM .odd{background:#eee;} #OEM .even{background:#fafafa;} #OEM h1{padding-left:22px;margin:10px 0 0;} #OEMSelect #OEMVehicleSelectContainer .headerVehicleFilter{padding:0;margin:0 auto;width:fit-content;} #OEMSelect #OEMVehicleSelectContainer .headerVehicleFilter #OEMPleaseNote{margin:0;} .assembly.link,
button.trigger,
button.close{background-color:transparent;border:none;cursor:pointer;padding:0;} .modal-header button.close{right:15px;} .assembly.link{text-align:left;line-height:21px;} #ThumbnailPanel .assembly.link{text-align:center;font-family:Arial;font-weight:bold;color:#B30000;font-size:13px;line-height:20px;width:242px;} #ThumbnailPanel .assembly.link:hover{color:#555;} #ThumbnailPanel{margin:0px 0px 70px 22px;} #ThumbnailPanel.assembliesList.selSub{margin-top:88px;} #ThumbnailPanel ul{display:flex;flex-wrap:wrap;} #ThumbnailPanel li{list-style:none;margin-bottom:38px;} #ThumbnailPanel li:nth-child(3n-1){margin-left:26px;margin-right:26px;} #ThumbnailPanel img{object-fit:cover;border:solid 1px #707070;} #ThumbnailPanel img[alt*="No Part Diagram Available"]{object-fit:contain;background-color:#fff;} #ThumbnailPanel .assembly.link div{word-wrap:break-word;max-width:242px;} button.trigger,
button.close{float:right;} .out.of.stock{font-weight:bold;color:#B30000;font-size:11px;padding:10px 0;} .out.of.stock svg{vertical-align:middle;position:relative;top:-1px;margin-right:3px;} .qtip-content .email{background-color:#B30000;color:white;padding:10px;margin-bottom:10px;border:none;float:left;margin-left:5px;} #OEM h2{border:1px #ddd solid;border-bottom:0;clear:both;font-size:14px;height:auto;text-transform:uppercase;width:315px;margin:0 0 0 20px;padding:5px 10px;} #ChatLink button{background-color:transparent;border:none;padding:0;cursor:pointer;} #OEM #AssemblyName{display:inline-block;background-color:#ddd;margin:0px 0 0 24px;width:220px;padding:19px 10px;} #OEM div.cartInstr{border:1px #ddd solid;clear:right;float:right;font-size:11px;width:310px;margin:0 25px 0 0;padding:15px 0 7px 20px;background:#ddd;} #OEM div.cartInstr.top{border-bottom:0;} #OEM div.bottom{margin-bottom:15px;} #OEM div.top{margin-top:15px;} #OEM div.cartInstr img{float:left;} #OEM div.cartInstr span.partstoAdd:after{content:"";border:solid #B30000;border-width:0 .13em .13em 0;display:inline-block;padding:3px;margin-top:2px;margin-left:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);} #OEM div.cartInstr input{float:left;height:30px;margin:-3px 10px 0;} #OEM div.cartInstr span{float:left;padding:5px;} #OEM fieldset{border:0;float:right;margin-bottom:10px;padding-right:20px;} #OEM #ShipNotice{display:block;width:749px;margin:10px auto;} #OEM p{color:#555;line-height:19px;margin-top:0;padding:0 22px;} #OEM #oemparts_image{display:inline;height:529px;width:340px;margin:0;} #OEM table{border:1px #ddd solid;border-top:0;clear:both;width:750px;margin:-1px auto;} #OEM table th{color:white;font-size:12px;font-weight:bold;padding:10px 5px;} #OEM table td{padding:19px 5px;} #OEM table input{text-align:left;} #OEM input[type=checkbox]{display:none;} #OEM input[type=checkbox] + label{background:url('//images.rockymountainatvmc.com/images/rm/inputBg2.png') no-repeat;display:inline-block;height:18px;width:18px;} #OEM.mobile input[type=checkbox]{display:inline;} #OEM.mobile input[type=checkbox] + label{background:none;} #OEM input[type=checkbox]:checked + label{background-position:0 -81px;} #OEM input[type=checkbox]:hover:checked + label,
#OEM input[type=checkbox]:focus:checked + label,
#OEM input[type=checkbox]:checked + label:hover,
#OEM input[type=checkbox]:focus:checked + label{background-position:0 -101px;} #OEM input[type=checkbox]:hover + label,
#OEM input[type=checkbox]:focus + label,
#OEM input[type=checkbox] + label:hover{background-position:0 -20px;} #OEM input[type=checkbox]:active + label,
#OEM input[type=checkbox] + label:hover:active{background-position:0 -41px;} #OEM input[type=checkbox]:active:checked + label,
#OEM input[type=checkbox]:checked + label:hover:active{background-position:0 -121px;} #OEM input[type=checkbox]:disabled + label,
#OEM input[type=checkbox]:hover:disabled + label,
#OEM input[type=checkbox]:focus:disabled + label,
#OEM input[type=checkbox]:disabled + label:hover,
#OEM input[type=checkbox]:disabled + label:hover:active{background-position:0 -61px;} #OEM input[type=checkbox]:disabled:checked + label,
#OEM input[type=checkbox]:hover:disabled:checked + label,
#OEM input[type=checkbox]:focus:disabled:checked + label,
#OEM input[type=checkbox]:disabled:checked + label:hover,
#OEM input[type=checkbox]:disabled:checked + label:hover:active{background-position:0 -141px;} #OEM .add{border-left:1px #ddd solid;text-align:center;width:45px;} #OEM .ourPrice{color:#B30000;font-weight:bold;text-align:right;width:65px;} #OEM th.ourPrice{color:white;} #OEM .partNum{text-align:left;width:85px;} #OEM td.partNum{font-size:11px;} #OEM td.partNum p{font-size:9px;color:#B30000;line-height:10px;margin:0;padding:0;} #OEM .qty{width:40px;} #OEM .qty input{width:30px;text-align:center;} #OEM .regPrice{text-align:right;width:67px;} #OEM .status{font-weight:bold;font-size:11px;text-align:right;width:115px;} #OEM #ZoomImageBox{border:solid 1px #ddd;clear:right;height:450px;overflow:hidden;width:750px;position:relative;margin:0 auto;background:white;} #OEM #Zoom{position:absolute;bottom:0;right:27px;z-index:3;} #OEM #Zoom div{float:left;height:41px;width:41px;cursor:pointer;margin:5px;} #OEM #ZoomIn,
#OEM #ZoomOut,
#OEM #Fit{background:url('//images.rockymountainatvmc.com/images/rm/oem/zoomBtns.png');} #OEM #ZoomIn{background-position:0 0;} #OEM #ZoomIn:hover{background-position:0px 41px;} #OEM #ZoomOut{background-position:-41px 0px;} #OEM #ZoomOut:hover{background-position:-41px 41px;} #OEM #Fit{background-position:-82px 0px;} #OEM #Fit:hover{background-position:-82px 41px;} th.oemhidden{display:none;visibility:collapse;} td.oemhidden{display:none;visibility:collapse;} .ux-draggable{cursor:url('//images.rockymountainatvmc.com/images/rm/oem/openhand.cur') default;} .ux-draggable-dragging{cursor:url('//images.rockymountainatvmc.com/images/rm/oem/closedhand.cur') default;} #ZoomDesc{text-align:center;margin:5px;background:url('//images.rockymountainatvmc.com/images/rm/oem/hand.gif') no-repeat 22% 0;} #OEMSelect .headerVehicleFilter .vehicleSelections form{padding-left:unset;} #OEMSelect h3{margin:5px 0 0;} #OEMSelect p{color:#333333;margin:15px auto;width:736px;line-height:19px;} #OEMSelect .toggledesc a{padding-left:35px;} div.oemHotSpot{border:1px solid black;position:absolute;cursor:pointer;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);background:#FFE900;} #PartFinderTips #ChatLink{display:inline-block;width:270px;vertical-align:top;} #FinderTipLink{display:inline-block;width:220px;} #PartFinderTips{float:right;margin-right:48px;} #OEMSelect #PartFinderTips p{width:auto;} #OEM #PartFinderTips{margin:-1px 32px 0 0;} #OEMVehicleSelect select{display:block;min-width:100px;} #OEMVehicleSelect .wicket-ajax-indicator{float:left;margin:3px;} #OEM #OEMLogin,
#OEM #OEMVehicleSelect{border:1px solid #ddd;clear:both;margin:0 30px 0 24px;padding:10px 15px;} #OEMSelect #OEMVehicleSelect{margin:0 auto;width:fit-content;} #OEMSelect #OEMLogin{width:881px;margin:10px 41px;padding:10px 15px;} #OEMSelect #VehicleFilter{padding:10px 15px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;} #OEMSelect #OEMPleaseNote{background-color:#FFDE00;} #OEM #OEMPleaseNote{display:none;} #OEMPleaseNote .OEMWarningNoteInfo{width:47px;height:47px;float:left;padding:10px 17px;} #OEMPleaseNote i.OEMWarningNoteIcon{position:absolute;content:"";background:url('//images.rockymountainatvmc.com/images/rm/oem/redWarning.svg') no-repeat;width:50px;height:50px;} #OEMPleaseNote .OEMBorderSpacer{border-right:1px solid black;height:50px;float:left;margin-top:10px;} #OEMPleaseNote .OEMWarningNoteText{font-size:14px;padding:10px 20px 10px 100px;line-height:17px;} #OEMSelect #OEMLogin{height:580px;padding:35px;} #OEMSelect #OEMLogin .red{color:#c01f22;} #OEMSelect #OEMLogin .quickLoginField label{display:inline-block;width:145px;} #OEMLogin .left,
#OEMLogin .right{display:inline-block;vertical-align:top;} .leftNav ul li a div,
.leftNav ul li button div{display:inline-block;cursor:pointer;color:#555;font-size:14px;} .leftNav ul li button:hover div{color:#B30000;} div.aftermarket button.quickViewLink{border:1px solid #B30000;border-radius:4px;color:#B30000 !important;padding:6px;margin-left:6px;font-size:12px;} #OEMVehicleSelectContainer > img{vertical-align:bottom;} #OEMSelect #OEMPleaseNote{margin:0 0 35px 0;} #OEMSelect h1{margin:5px 15px;font:24px bold;font-family:Arial,Helvitica,sans-serif;} #NoNavBarPageContent div ul#Breadcrumbs{margin:0 10px 10px !important;} #OEMSelect h2{clear:both;text-align:center;padding:100px 0 0;} .machineSelectSection h2.machineSelectHeading{margin:56px 0 16px;text-align:center;font-size:20px;line-height:26px;padding:0;font-family:'Roboto',sans-serif;} #OEMSelect > img{margin:0 10px 0 30px;float:left;} .machineSelectSection .headerVehicleFilter .vehicleSelections .VehicleFilter .vehicleType,
.machineSelectSection .headerVehicleFilter .vehicleSelections .VehicleFilter .vehicleModel{width:200px;} .machineSelectSection .headerVehicleFilter .vehicleSelections .VehicleFilter .vehicleYear,
.machineSelectSection .headerVehicleFilter .vehicleSelections .VehicleFilter .vehicleMake{width:200.93px;} .machineSelectSection .vehicleType,
.machineSelectSection .vehicleMake{margin-right:31.07px !important;} .machineSelectSection .headerVehicleFilter .vehicleSelections .VehicleFilter select{font-size:21px;line-height:28px;font-family:'Roboto',sans-serif;border-radius:3px;padding:13px 35px 15px 17px;background-size:32px auto;background-position:right 8px top 50%;} .machineSelectSection .vehicleYear{margin-right:32px !important;} .headerVehicleFilter .vehicleSelections .VehicleFilter select{width:100% !important;} .machine.links{margin-top:96px;} #OEMVehicleSelectContainer .selectVehicle{margin:0 24px;} #makesSelectionContainer{padding:20px 0 40px;max-width:900px;background-color:#fff;border:1px solid #ccc;margin:25px auto 0;} #makesSelectionContainer ul{text-align:center;margin:0 3px;} #makesSelectionContainer .oemHeading{margin-top:0px;font-size:18px;color:#333;text-align:center;padding:12px 0 0;} #VehicleFilter select{margin:5px 0;float:none;} #OEMLogin .quickLoginField{margin:8px 0;float:none;} #OEMLogin .quickLoginField label[for^="g-recaptcha-response"]{display:none;} #OEMLogin{margin-left:35px;} #OEMLogin div.checkSignedIn{margin-top:16px;} #OEM #SelectParts{clear:both;float:none;height:90px;padding-left:135px;padding-top:11px;margin:15px 0 15px 22px;background:url('//images.rockymountainatvmc.com/images/rm/oem/bg-selectmachine.svg') no-repeat;} #OEM #SelectParts h2{border:none;padding-left:0;margin-left:0;} #makesSelectionContainer li{list-style-type:none;display:inline-block;width:125px;margin:10px 15px 0;} #makesSelectionContainer li a{color:#333333;} #makesSelectionContainer img{display:block;} #ChatLink p,
#FinderTipLink p{font-size:10px;width:auto;margin:0;padding:0 5px;} .oemMakeTips{color:black;font-size:13px;font-family:Arial,sans-serif;padding:0 10px;} .oemMakeTips p{color:black;margin:0;padding:5px 10px;} .oemMakeTips h1{font-size:16px;text-align:center;text-decoration:underline;} .oemMakeTips h2{font-size:14px;text-decoration:underline;} .oemMakeTips h3{font-size:13px;margin-bottom:0;} .oemMakeTips h4{color:black;font-size:13px;margin-bottom:0;margin-left:30px;} .oemMakeTips p{margin-top:0;margin-left:20px;} .oemMakeTips p.heading{margin-left:0;} .oemMakeTips table{width:482px;margin:15px auto;} .oemMakeTips th{font-size:12px;text-align:center;background:#E1FCFF;} .oemMakeTips td{font-size:12px;text-align:center;} .oemMakeTips ul{list-style-type:none;margin-top:0;margin-left:40px;} .oemMakeTips p + p,
.oemMakeTips ul + ul{margin-top:10px;} .greenCheckImg{margin:0 3px;font-size:16px;vertical-align:bottom;} .oemRebate{background-color:#38683D;color:white;float:left;margin-left:25px;margin-top:3px;} .oemRebate i{font-size:65px;float:left;margin:-5px 0 -25px 10px;} .oemRebate i.whatthis{font-size:2em !important;margin:14px 5px 0px -15px;float:right;} .oemRebate i.whatthis:after{height:63% !important;} .oemRebate p{color:white !important;display:inline-block;font-size:12px;padding:17px 22px 0 10px !important;text-align:left;} .oemRebate.bottom{margin-top:0;} #OEM div.cartInstr button.logInToSeePriceLinkOEM{font-size:11px;line-height:13px;color:#FFFFFF;background-color:#BB271A;border:none;border-radius:3px;padding:8px 8px 6px 9px;top:-4px;position:relative;margin-left:10px;} button.logInToSeePriceLinkOEM{font-size:12px;line-height:14px;color:#FFFFFF;background-color:#BB271A;border:none;border-radius:3px;padding:9px 21px 8px;white-space:nowrap;} .outOfStockMsg{font-size:12px;line-height:14px;color:#B30000;font-weight:bold;display:block;margin:8px 0 12px 28px;} .outOfStockMsg:before{position:absolute;content:"";height:24px;width:24px;background-image:url('//images.rockymountainatvmc.com/images/rm/res2020/redCancelCircle.svg');background-image:no-repeat;margin-left:-27px;margin-top:-5px;} .oemTip{-moz-box-shadow:"3px 3px 3px rgba(0, 0, 0, 0.5)";box-shadow:"3px 3px 3px rgba(0, 0, 0, 0.5)";border:3px solid #646464 !important;background-color:#EFEFEF !important;color:#000;text-align:center;width:215px;} .oemTip .qtip-content{overflow:hidden;} .oemTip .qtip-content p{text-align:left;margin:2px 5px;} .oemTip .qtip-content h4{text-align:left;margin:1px 4px;} .oemTip .hsQty{display:block;text-align:center;margin:-2px auto 2px;} .oemTip .hsQty input{width:30px;} .oemTip .hsPrice{font-weight:bold;} .oemTip .ttaddbtn{cursor:pointer;height:30px;} .oemTip .ttcashrebate{background-color:#38683D;color:white;padding:5px;margin:0 -10px -10px;} .oemTip .ttmoneyico{font-size:4em;margin:-25px -6px 0 -6px;} .oemTip .ttoemcashtxt{display:inline-block;font-size:12px;text-align:center !important;max-width:70%;margin:0 0 0 5px !important;padding:5px 0;} .oemTip .ttwhatcashico{font-size:2em;margin:10px 0 0 0;float:right;} .oemTip .ttwhatcashico:after{height:75% !important;} .oemTip i{vertical-align:middle !important;} .oemTip .tooltip,
.oemTip .preview,
.oemTip .screenshot{cursor:pointer;} .emailWhenAvailWrapper{line-height:50px;} .emailWhenAvailibleLinkOEM{background:#cc0000;border-radius:2px;color:white;font-size:14px;font-family:Helvetica,Arial,sans-serif;border:none !important;cursor:pointer;padding:12px 10px 12px 35px;margin-left:10px;} .emailWhenAvailibleLink:hover{color:white !important;} .emailWhenAvailibleLink:before,
.emailWhenAvailibleLinkOEM:before{position:absolute;content:"";height:21px;width:21px;background-image:url('//images.rockymountainatvmc.com/images/rm/emailAvailWhite.svg');margin-left:-28px;margin-top:-4px;} .oemhidden{display:none !important;} #PageContent #OEM #VehicleFilter{padding-left:0 !important;} tr.odd td.partDesc > span{background:#eee;z-index:2;position:relative;} tr.even td.partDesc > span{z-index:2;position:relative;} div.aftermarket{color:#c00;white-space:nowrap;margin-bottom:14px;} div.aftermarket a,
div.aftermarket a:link,
div.aftermarket a:visited,
div.aftermarket a:hover,
div.aftermarket a:active{border:1px solid #c00 !important;border-radius:4px;color:#c00 !important;margin-left:5px;padding:5px;} .qtip-content div.aftermarket{white-space:normal;font-size:12px;line-height:15px;} .qtip-content div.aftermarket a,
.qtip-content div.aftermarket a:link,
.qtip-content div.aftermarket a:visited,
.qtip-content div.aftermarket a:hover,
.qtip-content div.aftermarket a:active{padding:1px 5px 0;margin-top:2px;margin-left:5px;} #OEM table tr.hasAftermarket td{padding:10px 5px 0;} #OEM table tr.aftermarket td{padding:0 5px;} #OEM .healthWarning{padding:11px 0 7px 11px;margin:0 25px -5px;display:block;} .oemMakeTips table.modalIdentification{width:534px !important;border-collapse:collapse;} .modalIdentification sup{font-size:10px;} .modalIdentification th{background:transparent;vertical-align:middle;} .modalIdentification td{padding:4px 0;border-top:1px solid;border-left:1px solid;} .modalIdentification .modalName{text-align:left !important;border-left:none;} .prodDetails .prodDetailsHeading li.ui-state-hover,
.prodDetails .prodDetailsHeading li.ui-tabs-active,
.prodDetails .prodDetailsHeading li.ui-state-hover a,
.prodDetails .prodDetailsHeading li.ui-tabs-active a,
#whiteBody .prodDetails .prodDetailsHeading li.ui-state-hover a.ui-tabs-anchor,
#whiteBody .prodDetails .prodDetailsHeading li.ui-tabs-active a.ui-tabs-anchor,
.prodDetails .prodDetailsHeading li.ui-state-hover a.ui-tabs-anchor:hover,
.prodDetails .prodDetailsHeading li.ui-tabs-active a.ui-tabs-anchor:hover{background-color:#b30000;color:#fff !important;} #ReviewPromo a.TTwriteReview.westring{padding:14px 12px;} dialog .prodReviews{padding:10px 15px 0;} .machine.links{margin-top:96px;} .year{margin-bottom:25px;} .yearLabel{background-color:#fafafa;color:#B30000;cursor:pointer;border:none;font-family:"Roboto",sans-serif;font-size:25px;font-weight:700;line-height:19px;transition:0.4s;top:12px;position:relative;padding:0 24px 0 0;} .yearLabel:after{left:12px;top:-6px;content:'';border-left:2px solid #B30000;border-bottom:2px solid #B30000;border-right:none;border-top:none;width:7px;height:7px;display:inline-block;position:relative;transform:rotate(-45deg);} .active:after{transform:rotate(135deg);left:10px;top:-4px;} .types{overflow:hidden;transition:max-height 0.2s ease-out;border-top:1px solid #ddd;font-family:"Roboto",sans-serif;} .types .typeDisplay{display:none;} .types.active .typeDisplay{display:block;} .type{padding:40px 0px 0px;} .type .label{font-size:16px;font-weight:700;line-height:19px;color:#555555;} .models{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:5px 2px 0px 0px;list-style:none;} .model{padding:6px 8px 4px 2px;} .model a{font-size:13px;font-weight:500;line-height:14px;color:#555555;} div.submodelModal .modal-dialog,
dialog#submodels{width:832px;max-width:832px;border-radius:10px;font-family:"Roboto",sans-serif;} div.submodelModal .modal-title,
dialog#submodels .modal-title{margin-bottom:24px;color:#555555;} div.submodelFitmentSelection{text-align:center;} div.subModalAssemle div.subModelSelection div.submodelFitmentSelection{text-align:left;} div.submodelFitmentSelection p{font-size:14px;line-height:19px !important;color:#333333 !important;margin:0 !important;padding-bottom:24px !important;} div.submodelFitmentSelection .fitmentHeading{margin-top:16px;} .assembleDetailsHeading h1{font-family:'Roboto',sans-serif;font-size:32px;line-height:43px;color:#555555;float:left;margin:0 !important;} .assembleDetailsHeading .vehicleHeader{font-family:'Roboto',sans-serif;font-size:16px;line-height:21px;color:#555555;font-weight:400;display:block;text-transform:uppercase;} .assembleDetailsHeading .OEMPartsDiagram{background:url('//images.rockymountainatvmc.com/images/rm/oem/OEM.svg') no-repeat;width:96px;height:96px;float:right;margin-bottom:-24px;} .oemAssemblyButtons{padding:24px 0 0;clear:both;} .changeMachine{background:transparent;border:none;color:#B30000;font-family:'Roboto',sans-serif;font-size:14px;line-height:19px;padding:0;margin-right:24px;cursor:pointer;} .aftermarketParts{color:#B30000;font-family:'Roboto',sans-serif;font-size:14px;line-height:19px;} .oemAssemblyButtons .changeMachine,
.oemAssemblyButtons .changeSubmodel{background:transparent;border:none;color:#B30000;font-family:'Roboto',sans-serif;font-size:14px;line-height:19px;padding:0;margin-right:24px;cursor:pointer;} .subModelInfoSection{display:block;color:#555555;font-family:'Roboto',sans-serif;font-size:16px !important;line-height:21px;border:none !important;clear:both;text-transform:none !important;width:100% !important;padding:8px 0 0 !important;} .submodalWeight{font-weight:400;} .subModelSelection{margin:32px 0px 92px;clear:both;} .fitmentHelp{font-family:'Roboto',sans-serif;color:#333333;font-size:18px;line-height:23px;font-weight:500;} .submodelSelectSection{overflow-y:scroll;max-height:400px;margin-top:24px;} .fitmentHeading{font-weight:700;font-family:'Roboto',sans-serif;font-size:18px;line-height:23px;color:#333333;} .submodelItem{height:40px;width:94%;border-radius:5px;margin:0 0 8px 0;background-color:white;box-shadow:4px 4px 6px #cccccc;padding:16px;} .submodelInfo{font-family:'Roboto',sans-serif;color:#333333;font-size:14px;line-height:23px;margin-top:16px;} .submodelItemleft{float:left;width:75%;} .subModelItemRight{float:right;} .stateInfo{font-family:'Roboto',sans-serif;color:#333333;font-size:14px;line-height:23px;font-weight:400;display:block;} .submodelSelect{background-color:#B30000;font-family:'Roboto',sans-serif;color:white;font-size:12px;border:1px solid #B30000;border-radius:3px;float:right;height:40px;width:136px;cursor:pointer;} a.submodelSelect{text-align:center;padding:12px 0;height:unset;border-radius:3px;} a.submodelSelect:hover{color:white !important;} .vehicleSelectModal .headerVehicleFilter .vehicleSelections form{padding-left:0;} .vehicleSelectModal .modal-dialog{width:992px;max-width:992px;font-family:'Roboto',sans-serif;border-radius:10px;} .vehicleSelectModal .modal-body{padding:0px 48px 56px;} .vehicleSelectModal .modal-title{font-family:'Roboto',sans-serif;color:#555555;} #PageContent .vehicleSelectModal .headerVehicleFilter .vehicleSelections form{padding-left:0 !important;} .vehicleSelectModal .selectVehicle{margin-top:16px;} .vehicleSelectModal .headerVehicleFilter .vehicleSelections .VehicleFilter .vehicleType,
.vehicleSelectModal .headerVehicleFilter .vehicleSelections .VehicleFilter .vehicleModel{width:200px;} .vehicleSelectModal .headerVehicleFilter .vehicleSelections .VehicleFilter .vehicleYear,
.vehicleSelectModal .headerVehicleFilter .vehicleSelections .VehicleFilter .vehicleMake{width:200.93px;} .vehicleSelectModal .vehicleType,
.vehicleSelectModal .vehicleMake{margin:0 31.07px 0 0 !important;} .vehicleSelectModal .headerVehicleFilter .vehicleSelections .VehicleFilter select{font-size:21px;line-height:28px;font-family:'Roboto',sans-serif;border-radius:3px;padding:13px 35px 15px 17px;background-size:32px auto;background-position:right 8px top 50%;width:100% !important;} .vehicleSelectModal .vehicleYear{margin:0 32px 0 0 !important;} .vehicleSelectModal .vehicleModel{margin:0 !important;} .vehicleSelectModal .headerVehicleFilter div.tabs{margin:0 !important;padding:0 !important;} .slash{color:#B30000;font-size:18px;} #PageContent #OEM .oemAssemblyButtons{margin-left:20px;} .oemAssemblyPanel{margin-top:88px;} .oemAssemblyThumbnails{margin-top:71px;} .OEMSelectHeading{background-color:#DDDDDD;height:112px;width:100%;color:#333333;font-family:"Roboto",sans-serif;margin-bottom:16px;} .OEMSelectHeading .HeadingInfoSection{float:left;} .OEMSelectHeading .headingImageSection{float:right;} .OEMSelectHeading h1{font-family:'Roboto',sans-serif;font-size:36px;font-weight:700;padding:16px 0 8px 15px;margin:0;} .OEMSelectHeading .OEMPartsInfo{font-family:'Roboto',sans-serif;font-size:20px;padding:0 0 0 16px;} .OEMSelectHeading .OEMPartsDiagram{background:url('//images.rockymountainatvmc.com/images/rm/OEM.svg') no-repeat;background-repeat:no-repeat;width:84px;height:84px;display:inline-block;margin:14px;} dialog.OEMLoginDialog{padding:0;border-radius:10px;} dialog.OEMLoginDialog .modal-body{position:relative;padding:0px 32px 56px 64px;} dialog.OEMLoginDialog button.dismiss{cursor:pointer;position:absolute;background-color:transparent;border:none;top:24px;right:24px;z-index:100;padding:0;margin:0;} dialog.OEMLoginDialog button.dismiss img{height:24px;width:24px;} #OEM dialog.OEMLoginDialog #OEMLogin,
dialog.OEMLoginDialog #OEMLogin{border:0;clear:both;margin:0;padding:0;} #OEM dialog.OEMLoginDialog h2,
dialog.OEMLoginDialog h2{border:0;clear:both;font-size:20px;line-height:26px;height:auto;text-transform:uppercase;width:initial;margin:0;padding:0;text-align:center;margin-bottom:74px;} dialog.OEMLoginDialog #ErrorMsg,
dialog.OEMLoginDialog #InfoMsg{margin:-70px -32px 5px -64px;} dialog.OEMLoginDialog #ErrorMsg h2{text-align:left;font-size:18px;line-height:21px;margin:0;clear:none;} #OEM dialog.OEMLoginDialog .left h2,
#OEM dialog.OEMLoginDialog .right h2,
dialog.OEMLoginDialog .left h2,
dialog.OEMLoginDialog .right h2{border:0;color:#B30000;font-size:18px;line-height:21px;text-transform:capitalize;width:initial;margin:0;padding:0;text-align:left;} dialog.OEMLoginDialog label{display:inline-block;width:145px;} dialog.OEMLoginDialog input{border:1px solid #8A8A8A;height:25px;margin-bottom:10px;padding:5px;width:215px;} #OEM dialog.OEMLoginDialog input[type="checkbox"],
dialog.OEMLoginDialog input[type="checkbox"]{display:inline-block;top:13px;} dialog.OEMLoginDialog div.checkSignedIn{margin-bottom:25px;} dialog.OEMLoginDialog div.checkSignedIn label{display:inline-block !important;width:200px;} #OEM dialog.OEMLoginDialog input[type="checkbox"] + label{background:none;width:fit-content;} dialog.OEMLoginDialog .buttonLogIn{margin:20px 0 8px !important;} dialog.OEMLoginDialog .greenOr{display:none;} .subModalAssemle{margin-left:10px;} .submodelModal .modal-dialog{border-radius:10px;}