.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;} dialog div.modal-header button img{height:24px;width:24px;} dialog div.modal-header button.dismiss{position:relative;float:right;top:24px;right:24px;background-color:transparent;border:none;cursor:pointer;} dialog::backdrop{background-color:rgba(0, 0, 0, 0.6);} dialog{color:#555;border:none;} dialog .infoLink{color:#1C589F !important;text-decoration:underline;} div.modal-backdrop{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.6);z-index:1040;} html:not(.isMobile) div.modal-backdrop > dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1041;max-height:95vh;overflow:scroll;} .modal-dialog{padding:0;border:none;overflow-x:hidden;margin:auto;max-width:672px;} .modal-content{position:relative;background-color:#ffffff;border-radius:0px;background-clip:padding-box;} .modal-header{height:56px;} .modal-title{line-height:26px;font-size:20px;text-align:center;color:#333;margin:0;} .spareTireModalTxt{font-size:14px;color:#333;} .modal-body{position:relative;padding:0px 56px 56px;} .modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5;} .modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;} .modal-footer .btn-group .btn + .btn{margin-left:-1px;} .modal-footer .btn-block + .btn-block{margin-left:0;} div.wicket-mask-dark{opacity:0.5 !important;} div.wicket-modal div.w_top_1{display:none !important;} div.wicket-modal div.w_bottom_1{display:none !important;} div.wicket-modal div.w_content_3{border:none !important;} div.wicket-modal div.w_right{background-position:unset !important;} div.wicket-modal div.w_blue div.w_left,
div.wicket-modal div.w_blue div.w_right{background-image:none !important;} div.wicket-modal .w_content_container{min-height:300px !important;height:inherit !important;} div.wicket-modal div.w_caption{height:2em !important;padding-top:10px;} div.wicket-modal a.w_close:hover{background-position:unset !important;} #verifyAddr .modal-header{height:56px;} #verifyAddr .modal-header .modal-title{padding-top:56px;} #NoNavBarPageContent #verifyAddr p:not(.chooseVehicleAbove){margin:0;} #verifyAddr p.disclosure{margin:0 0 20px !important;} .matchAddress span{display:flex;padding-bottom:10px;} #RebateSWhatIsModal .modal-dialog{max-width:600px;} #RebateSWhatIsModal .modal-header .close{cursor:pointer;position:absolute;font-size:2em;right:9px;top:14px;text-shadow:none;background-color:transparent;border:none;} button.x.close{float:right;background-color:transparent;border:none;width:24px;height:24px;position:absolute;top:15px;right:7px;background-image:url('//images.rockymountainatvmc.com/images/rm/svg/icn-delete-circle.svg');background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer;} .modal-content #VehicleFilter .removeBikeBtn{right:0px;} .modal-body .prodImg img.extraImg{top:-25px;} #zipcodepopup .modal-header .close,
#verifyAddr .modal-header .close{cursor:pointer;position:absolute;font-size:1.5em;right:5px;top:14px;text-shadow:none;background-image:none;} .clearLegend{display:none;} .warningTagLine{color:#B30000;font-weight:700;margin:15px 0;font-size:14px;} .continueBtnSection{text-align:center;margin-top:43px;} .continueBtnSection .button{border-radius:3px;border:1px solid #333333;background-color:white;color:#333333;font-size:18px;font-weight:500;line-height:24px;width:176px;height:48px;margin:0 16px;text-transform:uppercase;cursor:pointer;font-family:Roboto,sans-serif;} .continueBtnSection .backButton{border-radius:3px;border:1px solid #B30000;background-color:#B30000;color:white;font-size:18px;font-weight:500;line-height:24px;width:176px;height:48px;margin:0 16px;text-transform:uppercase;cursor:pointer;font-family:Roboto,sans-serif;} .notVerified{margin-top:15px;} .addressSelectSection{margin-left:19px;} .addressSelectSection .matchAddress input{accent-color:black;} .zipForm{font-size:14px;color:#333333;font-weight:400;margin-top:24px;} .zipForm label{color:#333333;} .zipMatchCity{margin-bottom:15px;} .citySelectSection{margin-left:20px;} .citySelectSection input{margin-bottom:8px;margin-right:16px;accent-color:black;} .btnSection{text-align:center;} .btnSection .continueBtn{border-radius:3px;border:1px solid #B30000;background-color:#B30000;color:white;font-size:18px;line-height:24px;width:176px;margin:0 16px;padding:11px 0;display:inline-block;font-family:Roboto,sans-serif;} .btnSection .cancelBtn{border-radius:3px;border:1px solid #333333;background-color:white;color:#333333;font-size:18px;line-height:24px;width:176px;margin:0 16px;padding:11px 0;display:inline-block;font-family:Roboto,sans-serif;} .btnSection .continueBtn:hover,
.btnSection .continueBtn:focus{border:1px solid #860303;background-color:#860303;} .btnSection .cancelBtn:hover,
.btnSection .cancelBtn:focus{background-color:#E1E1E1;} #verifyAddr .addressVerifySection p,
#verifyAddr .addressVerifySection span{font-size:14px;line-height:19px;color:#333;} #verifyAddr .addressVerifySection p,
#verifyAddr .addressVerifySection .notVerified{font-weight:500;} .addressSelectSection label{padding-left:16px;color:#333333;padding-top:2px;font-size:14px;} button.closeModal{cursor:pointer;position:absolute;background-color:transparent;border:none;top:24px;right:24px;z-index:100;padding:0;margin:0;} button.closeModal img{height:24px;width:24px;} .zipForm .citySelectSection{margin:5px 20px 50px;}@media only screen and (max-width:562px){ .modal-body{padding:0 16px 56px 16px;}}@media only screen and (max-width:680px){ .zipForm .btnSection .continueBtn{margin-bottom:16px;}}@media only screen and (max-width:768px){ .modal-sm{width:300px;} .modal-header .close{font-size:2em;right:15px;top:12px;} .addressVerifySection .continueBtnSection .backButton{margin-bottom:16px !important;} button.closeModal{right:16px;top:16px;} #fantasyLinkPP .modal-content{overflow-x:hidden;} .playVideoIcon{margin-top:-3px;} #verifyAddr p.disclosure{margin:0 0 20px;} .modal-dialog{width:91%;} #PartFinderTips .oemMakeTips{text-align:left;margin-top:24px;} #PartFinderTips .oemMakeTips p{font-size:13px !important;line-height:20px !important;}}@media only screen and (min-width:992px){ .modal-lg{width:900px;} dialog.rmAccessibility.modal-dialog{max-width:unset;}} .addressVerifySection{padding-top:24px;} .salesTaxInfo{font-size:14px;line-height:19px;font-weight:500;} .salesTaxInfo p:nth-child(1){padding-bottom:35px;} .quickView .modal-body{position:relative;padding:20px 20px 40px;} .quickView .modal-header{padding:0;border-radius:0;min-height:16.42857143px;position:relative;} .quickView .modal-title{margin:-63px 0 35px;line-height:21px;font-size:1.4em;text-align:center;padding:0 15px;color:#555;} .quickView .modal-header button img{display:none;} .quickView dialog dialog .modal-header button img{display:block;} .quickView button.closeModal{cursor:pointer;font-size:2em;margin-top:-13px;margin-right:-5px;} .ux-mobile-viewport .quickView .modal-title{margin:-41px 0 24px;} .jqmPage .quickView #VehicleFilter #MachineOptional svg{margin-top:-8px;} .quickView .addWishListItemModal .modal-title{margin:0;} .quickView .modal-dialog.addWishListItemModal{max-width:672px;} #sliQuickView{height:100%;} #sliQuickView .modal-dialog{height:100%;scrollbar-width:none;} #sliQuickView .modal-dialog .modal-content{position:unset;height:100%;} #sliQuickView .modal-dialog .modal-content .modal-header{position:unset;height:unset;} #sliQuickView .modal-dialog .modal-content .modal-header .modal-title{margin:0;} #sliQuickView .modal-dialog .modal-content .modal-body{height:calc(100% - 41px);position:unset;padding:15px 0 0 20px;} #sliQuickView .modal-dialog .modal-content .modal-body iframe{height:calc(100% - 20px);width:783px;-ms-overflow-style:none;scrollbar-width:none;} #sliQuickView .modal-content .modal-body iframe:-webkit-scrollbar{display:none;} .viewLargerModal .modal-dialog{width:90%;max-width:1400px;border-radius:8px;height:fit-content;} .viewLargerModal.noThumbs .modal-dialog{width:90%;max-width:900px;border-radius:8px;} #QVP-Override .viewLargerModal .modal-dialog,
#QVP-Override .viewLargerModal.noThumbs .modal-dialog{width:90vw;height:fit-content;} #QVP-Override .viewLargerModal .modal-dialog .overflowContainer,
#QVP-Override .viewLargerModal.noThumbs .modal-dialog .overflowContainer{height:550px;} dialog .viewLargerModal dialog .modal-header{top:52px;} dialog .viewLargerModal dialog .modal-body{top:41px;} .viewLargerModal .modal-body .modal-title{margin:-41px 0 16px;z-index:1999999999999;} .viewLargerModal .modal-header .modal-title{position:relative;top:12px;} .viewLargerModal .modal-header button img{display:none;} .quickView dialog .viewLargerModal dialog .modal-header button img{display:none;} .quickView dialog .viewLargerModal dialog{width:73%;max-width:1300px;} .viewLargerModal button.closeModal{cursor:pointer;font-size:2em;margin-top:-11px;margin-right:-5px;} dialog[open] .overflowContainer{pointer-events:auto;} dialog[open] .overflowContainer .container{pointer-events:auto;} #RMFWhatIsModal,
#PCRWhatIsModal,
#RPWhatIsModal{font-size:14px;line-height:21px;} #PCRWhatIsModal .modal-body,
#RPWhatIsModal .modal-body{position:relative;padding:20px 20px 40px;} #RMFWhatIsModal .modal-body{position:relative;padding:0px 56px 56px;} #RMFWhatIsModal .modal-header,
#PCRWhatIsModal .modal-header,
#RPWhatIsModal .modal-header{background:#38683D;border-bottom:1px solid #e5e5e5;border-radius:0;min-height:22px;overflow:hidden;padding:15px;position:relative;} #RMFWhatIsModal .modal-header h3 i{margin:-48px 10px -50px 28px;transform:unset;} #RPWhatIsModal .modal-header h3 i{font-size:3.5em;margin:-48px 10px -55px -20px;transform:rotate(-15deg);} #PCRWhatIsModal .modal-header h3 i{font-size:1.5em;margin:-5px 10px -3px 0px;transform:rotate(-15deg);} #RMFWhatIsModal .modal-header h3,
#PCRWhatIsModal .modal-header h3,
#RPWhatIsModal .modal-header h3{font-size:2.2em;margin-top:0;margin-bottom:-8px;text-transform:uppercase;text-align:left;color:#FFFFFF;} .promoCreditInfoPopup h3.modal-title i.icn-race-gas-tag{margin-right:8px;top:-4px;} #RPWhatIsModal .modal-header,
#PCRWhatIsModal .modal-header,
#RMFWhatIsModal .modal-header{height:0;} #RPWhatIsModal .modal-dialog,
#RMFWhatIsModal .modal-dialog{max-width:600px;padding:0;border:none;} #RPWhatIsModal .modal-header button,
#RMFWhatIsModal .modal-header button{font-size:2em;right:15px;top:12px;background-color:transparent;border:none;float:right;cursor:pointer;} #RPWhatIsModal h3.modal-title{color:#FFFFFF !important;} .disposalFeeInfo{font-size:14px;line-height:19px;font-weight:500;color:#333333;} #PCRWhatIsModal .modal-dialog{width:600px;} #PCRWhatIsModal .modal-header button{font-size:2em;right:15px;top:12px;} #PCRWhatIsModal .modal-body{padding:20px 20px 40px;} #PCWhatIsModal .modal-dialog{max-width:672px;font-family:"Roboto",sans-serif;} #PCWhatIsModal .raceGasCashColor,
.promoCreditInfoPopup h3.modal-title{text-transform:uppercase;color:#B30000;font-weight:700;font-family:Roboto,sans-serif;} #PCWhatIsModal .raceGash3{font-size:16px;line-height:23px;color:#333333;font-weight:700;margin:31px 0 19px;font-family:Roboto,sans-serif;} #PCWhatIsModal .rebateInfoPopupContent p{font-size:14px;line-height:19px;color:#333333;font-weight:500;font-family:"Roboto",sans-serif;margin:0;} #PCWhatIsModal .rebateInfoPopupContent a{font-family:Roboto,sans-serif;font-size:14px;} #PCWhatIsModal .rebateInfoPopupContent p:first-of-type{margin-bottom:24px;} #PCWhatIsModal .rebateInfoPopupContent .icn-race-gas-tag,
.promoCreditInfoPopup h3.modal-title .icn-promo-credit-tag{width:24px;height:24px;float:unset;margin-top:0;margin-right:8px;top:-3px;} .promoCreditInfoPopup h3.modal-title .icn-promo-credit-tag{left:-3px;} #PCWhatIsModal .dialogButtonSection{text-align:center;margin-top:64px;padding-bottom:8px;} #PCWhatIsModal .dialogButtonSection .btnLink{background:#B30000 !important;color:white;border-radius:3px;text-transform:uppercase;cursor:pointer;font-size:18px;font-weight:500;line-height:24px;margin:0 32px 0 0;width:176px;padding:14px 0 12px;display:inline-block;font-family:Roboto,sans-serif;} #PCWhatIsModal .dialogButtonSection .cancelBtn{font-size:18px;font-weight:500;padding:12px 0;color:#333333;border:1px solid #333333;text-decoration:none;border-radius:3px;width:176px;cursor:pointer;background:transparent;text-transform:uppercase;font-family:Roboto,sans-serif;} html:not(.isMobile) .addWishListItemModal .modal-header{margin-top:50px;height:35px;} html:not(.isMobile) .addWishListItemModal .modal-header h3{color:#555;} html:not(.isMobile) .addWishListItemModal .modal-header button.closeModal{top:-33px;opacity:0.5;} html:not(.isMobile) .addWishListItemModal .modal-header button.closeModal:hover{opacity:1;} html:not(.isMobile) .addWishListItemModal .modal-body{text-align:center;} html:not(.isMobile) .addWishListItemModal .modal-body a{display:inline-block;margin:25px 0 0;padding:15px;color:white;background-color:#B30000;font-size:14px;} .isMobile .addWishListItemModal .modal-content{background:#f9f9f9;border-color:#dddddd;color:#555;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eeeeee));background-image:-webkit-linear-gradient(#f9f9f9,#eeeeee);background-image:-moz-linear-gradient(#f9f9f9,#eeeeee);background-image:-o-linear-gradient(#f9f9f9,#eeeeee);background-image:linear-gradient(#f9f9f9,#eeeeee);} .isMobile .addWishListItemModal .modal-header{background:#333333;border-top:1px solid #ccc !important;border-bottom:1px solid #CC0000 !important;color:#FFFFFF;font-weight:bold;text-shadow:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#333333),to(#333333));background-image:-webkit-linear-gradient(#333333,#333333);background-image:-moz-linear-gradient(#333333,#333333);background-image:-o-linear-gradieux-block-ant(#333333,#333333);background-image:linear-gradient(#333333,#333333);} .isMobile .addWishListItemModal .modal-header .modal-title{padding:14px 0 14px;color:#FFF;} .isMobile .addWishListItemModal .modal-body{text-align:center;padding:12px 56px 23px;} .isMobile .addWishListItemModal .modal-body h2{font-size:16px;font-weight:bold;} .isMobile .addWishListItemModal .modal-body a{font-size:14px;padding-top:5px;display:block;font-weight:bold;color:#555;} .modal-dialog.fantasyStartPlayingDialog{border-radius:6px;max-width:558px;} .fantasyStartPlayingDialog button.closeModal{top:20px !important;} .fantasyStartPlayingDialog button.closeModal img,
dialog.create.account button.closeModal img{width:32px;height:32px;} .fantasyStartPlayingDialog .modal-header{height:69px;} .fantasyStartPlayingDialog .modal-header,
dialog.create.account .modal-header,
.fantasyLinkPP .modal-header{color:#555;background-color:#ebebeb;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#ebebeb));background-image:-webkit-linear-gradient(#FFF,#ebebeb);background-image:-moz-linear-gradient(top,#FFF,#ebebeb);background-image:-ms-linear-gradient(bottom,#FFF,#ebebeb);background-image:-o-linear-gradient(top,#FFF 1%,#ebebeb 100%);background-image:linear-gradient(#FFF,#ebebeb);} .fantasyStartPlayingDialog .modal-body{padding:0px 16px;} .fantasyStartPlayingDialog h3.modal-title{text-align:left;font-size:18px !important;line-height:22px;font-weight:700 !important;padding:17px 0 0 16px;} .fantasyStartPlayingDialog .additionInformationSection p{margin-bottom:0px !important;} .fantasyStartPlayingDialog .buttonSection{text-align:left;margin-top:8px;padding-bottom:16px;} .fantasyStartPlayingDialog .buttonSection .continueBtn{color:white;background-color:#b30000;border:1px solid #b30000;padding:6px 12px;border-radius:3px;} dialog.create.account{padding:0;width:558px;border-radius:4px;} dialog.create.account div.modal-header button.dismiss{top:12px;right:18px;} dialog.create.account div.modal-header button img{height:34px;width:34px;} dialog.create.account .modal-header{height:62px;} #RebateSummary dialog.create.account h3.modal-title{text-align:left;font-size:18px !important;line-height:22px;font-weight:400 !important;padding:17px 0 0 16px;} dialog.create.account .modal-content{padding:15px 15px 35px;} dialog.create.account .formGroupFantasyAccount{margin:0 0 15px 0;} dialog.create.account .formGroupFantasyAccount label{font-size:14px;font-weight:bold;padding-right:15px;width:25%;display:inline-block;text-align:left;} dialog.create.account .formGroupFantasyAccount label.required.error{color:#B30001;} dialog.create.account .formGroupFantasyAccount label span.smaller{display:block;font-size:11px;margin:0px;} dialog.create.account .formGroupFantasyAccount input,
dialog.create.account .formGroupFantasyAccount select{width:46%;display:inline-block;padding:7px 12px;font-size:14px;line-height:19px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-top-color:#cccccc;border-right-color:#cccccc;border-bottom-color:#cccccc;border-left-color:#cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;} dialog.create.account .formGroupFantasyAccount input.parsley-error{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);} dialog.create.account .formGroupFantasyAccount ul.parsley-errors-list.filled{margin-left:28%;margin-top:5px;} dialog.create.account .formGroupFantasyAccount select{width:50.7%;} dialog.create.account .mailingAddressSection{border-bottom:1px solid #dddddd;margin-bottom:15px;} dialog.create.account .mailingAddressSection legend{display:block;padding:0px;margin-bottom:20px;font-size:16px;line-height:inherit;color:#333333;border-width:0px 0px 1px;border-style:none none solid;border-color:currentcolor currentcolor #e5e5e5;border-image:none;display:inline-block;width:100%;} dialog.create.account .mailingAddressSection legend span{font-size:12px;} dialog.create.account .nicknameDisplaySection{text-align:center;width:100%;font-size:14px;padding-bottom:10px;} dialog.create.account .signUpFantasyQuestions{margin:0 0 15px 25px;font-size:14px;} dialog.create.account .signUpFantasyQuestions input{margin-right:5px;} dialog.create.account .submitSignup{border:1px solid #ddd;background:white;padding:5px;margin:25px -5px 0;color:#5c5c5c;font-size:12px;font-family:Arial,Helvetica,sans-serif;} dialog.create.account .submitSignup legend{display:block;padding:20px 0px 0px;margin-bottom:20px;font-size:21px;line-height:24px;color:#cc0000;border:0px;font-weight:bold;white-space:nowrap;text-align:center;width:100%;} dialog.create.account .submitSignup .bottom.rule{font-weight:normal;font-size:14px;min-height:auto;margin-bottom:15px;margin-left:38px;display:flex;} dialog.create.account .submitSignup .bottom.rule input{width:16px;height:16px;margin-top:0px;margin-right:8px;} dialog.create.account .submitSignup .redSpacerLine{margin:20px 30px;border-width:1px 0px 0px;border-top-width:1px;border-style:solid none none;border-top-style:solid;border-color:#eeeeee currentcolor currentcolor;border-top-color:#eeeeee;border-image:none;color:#cc0000;border-top:1px solid #cc0000;} dialog.create.account div.captchaDIV{border-top:1px solid #dddddd;padding-top:15px;padding-bottom:0px;margin:25px -1px 0px !important;font-size:18px;} dialog.create.account div.captchaDIV label{width:160px;font-size:15px;margin:5px 0 0px 65px;text-align:left;display:inline-block;font-weight:700;} dialog.create.account div.captchaDIV .form-control{padding:6px 12px;font-size:14px;line-height:1.42857;color:#555555;background-color:#ffffff;background-image:none;border-radius:4px;box-shadow:rgba(0, 0, 0, 0.075) 0px 1px 1px inset;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;display:inline-block !important;width:100px !important;vertical-align:middle;border:1px solid #dddddd;margin-left:32px;} dialog.create.account .btnWrapper{padding:20px 0px 22px;text-align:center;margin:22px -6px -6px;border-top:1px solid #dddddd;} dialog.create.account .btnWrapper button{margin:5px 0px 0px !important;width:217px;display:inline-block;margin-bottom:0px;font-size:14px;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#ffffff;background-color:#cc0000;padding:10px 16px;font-size:18px;} dialog.create.account .supportQuestions{margin:5px 0px 0px !important;} dialog.create.account .feedback:empty,
dialog.create.account .feedback:not(:has(*)){display:none;} dialog.create.account .feedback ul{list-style-type:none;} dialog.create.account .supportQuestions .ourPrivacyPolicyAnchor{color:#555555 !important;}@media screen and (min-width:375px) and (max-width:768px){ dialog.create.account{width:333px;margin:16px auto;} dialog.create.account .formGroupFantasyAccount label{width:45%;} dialog.create.account .formGroupFantasyAccount input,
dialog.create.account .formGroupFantasyAccount select{width:253px;display:block;margin-top:5px;} dialog.create.account .formGroupFantasyAccount select{width:278px;} dialog.create.account .submitSignup legend{white-space:unset;text-align:left;margin-left:25px;width:94%;} dialog.create.account .submitSignup .bottom.rule{margin-left:25px;} dialog.create.account .signUpFantasyQuestions label{display:block;margin-left:18px;margin-top:-22px;} dialog.create.account div.captchaDIV label{display:block;margin:5px 0 20px 25px;} dialog.create.account div.captchaDIV strong.numberProblem{margin-left:25px;} dialog.create.account p.supportQuestions a{color:#C30000;} dialog.create.account div.password input.password{display:inline-block;} dialog.create.account button.toggle.password.visibility{top:4px;}} dialog.fantasyLinkPP{width:558px;padding:0;} dialog.fantasyLinkPP .modal-header{height:69px;} #RebateSummary dialog.fantasyLinkPP .modal-header h3.modal-title{text-align:left;font-size:18px !important;line-height:21px;font-weight:700;display:inline-block;margin:22px 0 29px 14px;color:#555555;} dialog.fantasyLinkPP div.modal-header button img{height:32px;width:32px;margin-top:-6px;} dialog.fantasyLinkPP .modal-body{padding:0 16px;} dialog.fantasyLinkPP .linkAccountInfoSection input{border:1px solid #333;border-radius:4px;} dialog.fantasyLinkPP .linkAccountInfoSection input.parsley-error{border:1px solid #B30000;} dialog.fantasyLinkPP a.forgotPass{text-decoration:none !important;}@media screen and (min-width:375px) and (max-width:768px){ dialog.fantasyLinkPP{margin:16px auto;}} dialog.fantasyStartPlayingPopup{width:672px;padding:0;font-family:Roboto,sans-serif;} dialog.fantasyStartPlayingPopup .modal-body{position:relative;padding:0px 72px 56px;} #RebateSummary dialog.fantasyStartPlayingPopup h3{text-align:center;font-size:20px !important;line-height:26px;font-weight:700;display:block;color:#170F3D;margin-bottom:48px;} #RebateSummary dialog.fantasyStartPlayingPopup h3:before{position:absolute;content:"";height:26px;width:26px;margin-top:-2px;margin-left:-33px;background-image:url('//images.rockymountainatvmc.com/images/rm//res2020/purpleTrophy.svg');background-repeat:no-repeat;background-position:center center;background-size:contain;} dialog.fantasyStartPlayingPopup .accountLinkedStatement{font-size:16px;line-height:21px;color:#015F2D;margin:21px;} dialog.fantasyStartPlayingPopup .accountLinkedStatement:before{position:absolute;content:"";height:16px;width:16px;margin-top:2px;margin-left:-21px;background-image:url('//images.rockymountainatvmc.com/images/rm//res2020/greenCheckMark.svg');background-repeat:no-repeat;} dialog.fantasyStartPlayingPopup .additionInformationSection{padding-top:32px;} dialog.fantasyStartPlayingPopup .additionInformationSection p{font-size:14px;line-height:19px;color:#333333;font-family:Roboto,sans-serif;font-weight:500;} dialog.fantasyStartPlayingPopup .additionInformationSection p a{color:#1C589F !important;text-decoration:underline;} dialog.fantasyStartPlayingPopup .buttonSection .continueBtnRMF{background-color:#B30000;border:1px solid #B30000;color:white;width:278px;height:46px;font-size:18px;line-height:24px;margin-right:16px;font-family:Roboto,sans-serif;font-weight:500;}@media screen and (min-width:375px) and (max-width:768px){ dialog.fantasyStartPlayingPopup{width:344px;padding:0;font-family:Roboto,sans-serif;margin:16px auto;} dialog.fantasyStartPlayingPopup .modal-body{position:relative;padding:0px 16px 48px;}} dialog.options{width:50%;max-width:672px;padding:0;} #RebateSummary dialog.options h3.modal-title{font-size:20px !important;font-weight:700 !important;line-height:26px !important;font-family:Roboto,sans-serif !important;} dialog.options .rmFantasyCashDialog strong.RMFantasyCashIntro{font-size:16px;line-height:23px;font-weight:700;font-family:Roboto,sans-serif;color:#333333;margin:32px 0 16px;display:block;} dialog.options .rmFantasyCashDialog p{font-size:14px !important;line-height:19px !important;font-weight:500 !important;font-family:Roboto,sans-serif;color:#333333 !important;margin:0 !important;padding-bottom:16px;} dialog.options .rmFantasyCashDialog .learnMoreSection{margin-bottom:24px;} dialog.options .RMFastasySignInSignUp{text-align:center;} dialog.options .RMFastasySignInSignUp .buttonPositionDiv{display:block;} dialog.options .RMFastasySignInSignUp .buttonPositionDiv.firstPosition{margin-bottom:12px;} dialog.options .RMFastasySignInSignUp button{background-color:#B30000;color:white;border:1px solid #B30000;border-radius:3px;text-decoration-color:#B30000;cursor:pointer;padding:12px 0;width:240px;} dialog.options .RMFastasySignInSignUp button span.question{font-size:16px;line-height:19px;} dialog.options .RMFastasySignInSignUp button span.buttonLargeFont{font-size:18px;line-height:21px;display:block;}@media screen and (min-width:375px) and (max-width:768px){ dialog.options{width:100%;max-width:344px;margin:16px auto;} dialog.options .RMFastasySignInSignUp .buttonPositionDiv.firstPosition{margin-right:32px;margin-bottom:0;} dialog.options .RMFastasySignInSignUp .buttonPositionDiv{display:inline;} dialog.options .RMFastasySignInSignUp button{width:138px;}} div.linkingErrors{background-color:#FEDEDE;border-bottom:1px solid #B30000;padding:8px 0 16px;margin-top:0;} .redWarningIconSection{position:absolute;height:32px;width:32px;background-image:url('//images.rockymountainatvmc.com/images/rm/res2020/redWarningAlt.svg');display:inline-block;margin-left:-18px;} div.linkingErrors span.linkingWarning{color:#B30000;font-size:16px;line-height:21px;font-weight:500;text-align:center !important;margin-top:34px;} dialog.fantasyLinkPP label:has(+ input.parsley-error){color:#B30000;}