.boat-configurator .base-image,.boat-tab-container #photos_tab .owl-dots,.boat-configurator .smryPics .bbGal-photos .owl-dots{visibility:hidden}
.boat-configurator ul.infoNavBar a.active{border-bottom:4px solid #002855;color:#2b2b2b !important}
.boat-configurator .infoDetails{font-size:14px;margin:5px 0 20px;line-height:24px;color:#2b2b2b}
.boat-configurator .disclaimer-text{font-size:12px;color:#2b2b2b !important}
.boat-configurator #nxtBckBtns a{color:#002855}
.boat-configurator #nxtBckBtns a:focus{outline:0}
.boat-configurator #nxtBckBtns a:hover{cursor:pointer}
.boat-configurator #bck.inactive a{color:#707070;cursor:not-allowed}
#bck.inactive:hover{border-top:1px solid #002855 !important;border-bottom:1px solid #002855 !important}
#bck.inactive,#bck.inactive a{cursor:not-allowed}
.boat-configurator .listHead{color:#2b2b2b !important}
.boat-configurator .clearSlc{color:#2b2b2b !important}
.boat-configurator .finalForm form label{color:#5a5a5a !important;font-family:Lato !important;font-size:14px !important}
.boat-configurator div.smryInfo>h4+p{color:#2b2b2b !important;font-size:14px !important}
.boat-configurator .infoDetails{color:#2b2b2b !important}
.boat-configurator .smryInfo p{color:#2b2b2b !important}
.boat-configurator .boatbuilder{top:0}
.boat-configurator #progress li.done{color:#fff;background:#002855}
.boat-configurator #progress li.done:first-child::before{border-left:1px solid #002855}
.boat-configurator #progress li.done::after{border-left:19px solid #002855}
.boat-configurator div.buttons>button:last-child{background-color:#002855;color:#fff;border-right:2px solid #002855}
.boat-configurator div.buttons>button{cursor:pointer;text-align:center;font-weight:bold;color:#373737;border-left:2px solid #002855;border-top:2px solid #002855;border-bottom:2px solid #002855;padding:7.5px 0}
.boat-configurator ul.infoNavBar a.active{color:#373737;border-bottom:4px solid #002855}
.boat-configurator ul.infoNavBar{border-bottom:1px solid #002855}
.boat-configurator div.buttons>div{cursor:pointer;text-align:center;font-weight:bold;color:#373737;border-left:0 solid #002855;border-top:1px solid #002855;border-bottom:1px solid #002855;padding:7.5px 0}
.boat-configurator div.buttons>div:last-child{border-right:1px solid #002855;background-color:#002855;color:white}
.boat-configurator .rightSide{border-bottom:0;border-right:0}
.boat-configurator .boatbuilder{background:#fff}
.boat-configurator .radioMark>input[type="radio"]:checked+div{background-color:#002855}
.SolidGreen,.sideGreen{background-color:#4c9469 !important}
.SolidBlue,.sideBlue{background-color:#051c48 !important}
.SolidGray,.sideGray{background-color:#6d6d6d !important}
.SolidWhite{background-color:#fff !important}
.SolidBlack{background-color:#292929 !important}
.boat-configurator .arrowLink i.fa{color:#002855}
.boat-configurator .radioMark,.boat-configurator .checkMark{border-color:#ea7344;border-width:1px}
.boat-configurator label.radioMark input:checked>div{background-color:#609cce;border-radius:5px}
.boat-configurator .radioMark>input[type="radio"]:checked+div::after{content:"";width:6px;height:6px;top:6px;left:6px;background-color:#609cce;position:relative;display:block;border-radius:50%}
.boat-configurator .checkMark>input[type="checkbox"]:checked+span{border-bottom:2px solid #609cce;border-left:2px solid #609cce}
.boat-configurator .optionsList-label{border:3px solid #002855;position:relative;overflow:hidden}
.boat-configurator .optionsList-label .tick{position:absolute;left:0;top:0}
.boat-configurator .optionsList-label input[type="radio"]+div.tick{border-radius:0;background-color:#002855;height:41px;left:-24px;position:absolute;top:-15px;width:58px;transform:rotate(-45deg)}
.boat-configurator .optionsList-label input[type="radio"]+div.tick span{display:block;content:"";height:9px;transform:rotate(-10deg);top:14px;position:relative;left:16px}
.boat-configurator .finalForm input[type="text"],.boat-configurator .finalForm input[type="email"],.boat-configurator .finalForm input[type="number"]{border-width:1px;border-radius:0}
.boat-configurator .calc-btn,.boat-configurator .pymntBtns>div#calcPay-mini,.boat-configurator .pymntBtns>div#calcPay,.boat-configurator .btn-blue-bab{background-color:#002855;border-color:#002855}
.boat-configurator .finalForm>div>form label.checkMark::after{content:""}
.boat-configurator .share-email-dropdown span{color:#002855}
.boat-configurator .checkMark.selected,.boat-configurator .radioMark.selected{background-color:#002855;border-color:#002855}
.boat-configurator .pymntBtns>div{border:2px solid #002855}
.boat-configurator #paymentCalc-mini>h6.listHead,#paymentCalc>h6.listHead,.boat-configurator div.infoSpecs h5{color:#002855}
@media(min-width:992px){.boat-configurator .smryInfo h1,.boat-configurator .smryInfo h4,.boat-configurator .smryInfo p{color:#000}
}
.boat-configurator div#sideTop>button{border:1px solid #002855}
.boat-configurator .activeSideTop{background-color:#002855}
.boat-configurator #nxtBckBtns a{color:#373737}
.boat-configurator .finalForm form *{color:#5a5a5a !important;font-family:Lato !important;font-size:14px !important}
.boat-configurator .smryInfo .smryItems>p{font-size:14px}
.btn-blue-bab:hover,#calcPay-mini:hover,#calcPay:hover,.boat-configurator .calc-btn:hover,.boat-configurator .calc-btn:hover,.boat-configurator .pymntBtns>button#calcPay:hover,.boat-configurator .pymntBtns>button#calcPay-mini:hover,#sbmt-mini:hover{background:#ea7344;color:#2b2b2b;border-color:#ea7344}
.boat-configurator .btn-grey-bab,.boat-configurator #rsetPay-mini,.boat-configurator #rsetPay{border-width:1px 0;border-color:#002855}
.boat-configurator .btn-grey-bab:hover,.boat-configurator #rsetPay-mini:hover,.boat-configurator #rsetPay:hover{border-width:2px 0}
#nxtBckBtns .inactive,#nxtBckBtns .inactive a,#nxtBckBtns .inactive:hover{cursor:not-allowed}
.boat-configurator .tick-bg{background:url('../../../content/dam/brunswick-shared/ic_check_circle.png') no-repeat;top:10px}
.boat-configurator .summary-e-mail-link{display:inline-block;color:#000;margin-right:40px}
.boat-configurator .dealerInfoTitle{margin:auto auto 20px;width:80%;color:#fff;text-align:left;font:24px liberator}
@media(max-width:1024px){.boat-configurator .m-d-none{display:none}
}
.boat-configurator .carousel-inner{width:100%}
.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog #email_mob_form{width:100%;height:700px}
@media(max-width:767px){.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog #email_mob_form{height:830px}
}
@media(max-width:400px){.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog #email_mob_form{height:900px}
}
.boatbuilder .boat-configurator #email_mob_iframe_modal .modal-content{background:#000}
.boatbuilder .boat-configurator #email_mob_iframe_modal .modal-content .modal-header .close{color:#fff}
.boat-configurator #email_mob_iframe_modal.modal.show .modal-dialog{top:10%;margin-bottom:100px !important}
.boat-configurator #email_mob_iframe_modal.modal.show{overflow-x:hidden;overflow-y:auto}