/*!
 * DO NOT EDIT THIS FILE DIRECTLY.
 *
 * Generated from: src/shopper-guide.css
 * Edit the source in wwwroot/styles/src/ then run:
 *   cd ClientApp && npm run build:css
 */.sg-loading{background-image:url(https://assets-cdn.interactcp.com/interactrv/images/common/loading-wheel.gif);background-position:50%;background-repeat:no-repeat;min-height:300px}.sg-wrapper{margin:30px auto 0;text-align:center;width:330px}.wizard-tabs{display:none}.sg-wrapper .btn-primary.active.focus,.sg-wrapper .btn-primary.active:focus,.sg-wrapper .btn-primary.active:hover,.sg-wrapper .btn-primary:active.focus,.sg-wrapper .btn-primary:active:focus,.sg-wrapper .btn-primary:active:hover,.sg-wrapper .open>.dropdown-toggle.btn-primary.focus,.sg-wrapper .open>.dropdown-toggle.btn-primary:focus,.sg-wrapper .open>.dropdown-toggle.btn-primary:hover{background-color:inherit;border-color:inherit;color:inherit}.sg-steps-wrapper{color:#999}.sg-steps-wrapper ul{list-style:none;margin:0;padding:0;text-align:center}.sg-steps-wrapper ul li{display:inline-block}.sg-steps-wrapper ul li .sg-step-on i:before{content:"\F111"}.sg-h1{margin:30px 0 45px}.sg-select-all-applicable-text{color:#999;display:block;font-size:14px;font-weight:400;margin-top:15px}.sg-card-btn{position:relative;webkit-transition:all .2s ease;background:#fff;border:1px solid #ccc;border-radius:20px;cursor:pointer;display:inline-block;margin:0 5px 20px;padding:30px 15px;transition:all .2s ease;vertical-align:top;width:150px}.sg-card-btn:last-child{margin-bottom:0}.sg-card-btn .sg-btn-title{color:#000;display:block;font-size:18px;font-weight:700;line-height:1em}.sg-card-btn .inv-count{display:block;font-size:14px;font-weight:400;margin-top:5px}.sg-card-btn button{background:transparent;border:0;border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}.sg-card-btn .how-to-travel-card-img{background-repeat:no-repeat;background-size:cover;height:43px;margin:0 auto 15px;position:relative;width:100px}.sg-card-btn .how-to-travel-card-img.card-img-diesel,.sg-card-btn .how-to-travel-card-img.card-img-gas{height:95px;width:90px}.sg-card-btn.disabled{cursor:default;opacity:.3}.sg-motorized-type-btn-wrapper{text-align:left}.sg-motorized-type-btn-wrapper .sg-card-btn{text-align:center}.sg-motorized-type-btn-description{font-size:12px;line-height:1.25em;margin-top:15px}.sg-checkbox-list,.sg-radio-list{display:inline-block;line-height:1em;margin:0 auto 60px;text-align:left}.sg-checkbox-list ul,.sg-radio-list ul{list-style:none;padding:0}.sg-checkbox-list ul li,.sg-radio-list ul li{margin-bottom:20px}.sg-checkbox-list input,.sg-radio-list input{margin-top:2px}.sg-checkbox-list label,.sg-radio-list label{font-size:18px;font-weight:700;margin-left:5px}.sg-motorized-features-btn-wrapper,.sg-motorized-length-btn-wrapper,.sg-motorized-price-range-btn-wrapper,.sg-sleeps-btn-wrapper,.sg-towable-features-btn-wrapper,.sg-towable-length-btn-wrapper,.sg-towable-price-range-btn-wrapper,.sg-weight-btn-wrapper{margin:0 auto;max-width:850px;text-align:center}.sg-sleeps-btn-wrapper{margin-bottom:65px;max-width:600px}.sg-locations-btn-wrapper,.sg-motorized-features-btn-wrapper,.sg-towable-features-btn-wrapper{margin-bottom:65px}.sg-whole-btn{background:transparent;bottom:0;font-size:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:99}.sg-helper-link{margin:45px 0}.sg-helper-link i,.sg-helper-link svg{margin-right:3px}.sg-helper-link a:hover{-webkit-text-decoration:none;text-decoration:none}.sg-footer-navigation ul{list-style:none;margin:0 auto;padding:0}.sg-footer-navigation ul li{display:inline-block}.sg-footer-navigation .btn{margin:0 5px;text-transform:none}.sg-footer-navigation .btn-secondary{background:#fff;border:1px solid #ddd;color:#777}.sg-footer-navigation .btn-primary,.sg-footer-navigation .btn-secondary{box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:16px;font-weight:400;padding:10px 20px}.sg-footer-navigation .btn .icon-angle-right{margin-left:2px}.sg-footer-navigation .btn[data-sg-nav=startover]{background:none;margin-top:30px;-webkit-text-decoration:underline;text-decoration:underline}.sg-footer-navigation .user-profile-wrapper{margin-top:30px}.sg-footer-navigation .btn.disabled{background:#ddd;border-color:#ddd;color:#444}.shopping-guide .modal{z-index:9999}.shopping-guide .modal-dialog{height:100%;left:0;margin:0;padding:0;position:relative}.shopping-guide .modal-title{font-weight:700;text-transform:uppercase}.shopping-guide .modal-content{border:0;border-radius:0;box-shadow:none;height:100%}.shopping-guide .modal-body{max-height:calc(100vh - 56px);min-height:calc(100vh - 56px);overflow-y:auto}.shopping-guide .close{float:right;font-size:24px;opacity:1;position:relative}.shopping-guide .modal.sg-helper-link-modal.fade:not(.in) .modal-dialog{transform:translate3d(-125%,0,0)}.sg-helper-link-modal{text-align:left}.sg-helper-link-modal .heading{display:none}.sg-progress-panel{border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);margin:60px auto;max-width:500px;text-align:left}.sg-progress-panel-header{background:#f5f5f5;font-size:18px;font-weight:700;padding:20px;text-align:center}.sg-progress-panel ul{list-style:none;margin:0;padding:0}.sg-progress-panel ul li{border-bottom:1px solid #eee;font-size:14px;padding:10px;text-align:left;vertical-align:top}.sg-progress-panel-title{color:#777;text-transform:uppercase;width:130px}.sg-progress-panel-descr,.sg-progress-panel-title{display:inline-block;padding:5px 15px}.sg-progress-panel-footer{background:#f5f5f5;padding:20px}@media (min-width:768px){.sg-wrapper{margin:60px auto 30px;width:100%}.sg-card-btn{margin:0 10px 20px;padding:40px 15px;width:215px}.sg-card-btn .how-to-travel-card-img{height:64px;margin-bottom:20px;width:150px}.sg-motorized-type-btn-wrapper{text-align:center}.sg-motorized-type-btn-description{font-size:14px}}@media (min-width:992px){.sg-wrapper{width:auto}.sg-card-btn{margin:0 12px 20px;width:250px}.sg-card-btn .how-to-travel-card-img{height:75px;width:175px}.shopping-guide .modal-dialog{height:90%;left:0;margin:30px auto;right:0}.sg-motorized-type-btn-wrapper .sg-card-btn,.sg-towable-features-btn-wrapper .sg-card-btn{height:auto}}@media (min-width:1200px){.sg-wrapper{position:relative}.shopping-guide .modal-body{padding:30px 30px 60px}}.sg-btn-on,.sg-card-btn:hover{border-color:#e6572f;box-shadow:inset 0 0 0 1px #e6572f}.sg-card-btn.disabled:hover{border-color:#ccc;box-shadow:none}.sg-btn-on .sg-btn-title,.sg-steps-wrapper ul li .sg-step-current,.sg-steps-wrapper ul li .sg-step-on{color:#e6572f}.card-img-motorized{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-drive-it.png)}.card-img-towable{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-tow-it.png)}.card-img-motorized-towable{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-rv-type-motorized-towable.png)}.card-img-class-a{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-class-a.png)}.card-img-class-b{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-class-b.png)}.card-img-class-c{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-class-c.png)}.card-img-suv{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-suv.png)}.card-img-small-truck{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-small-truck.png)}.card-img-regular-truck{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-reg-truck.png)}.card-img-heavy-duty-truck{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-heavy-truck.png)}.card-img-bumper-pull{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-bumper-pull-hitch.png)}.card-img-fifth-wheel-hitch{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-fifth-wheel-hitch.png)}.card-img-gas{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-gas.png)}.card-img-diesel{background:url(https://assets-cdn.interactcp.com/demo/shopping-guide/images/sg-icon-diesel.png)}#pageLoading{font-size:48px;height:400px;text-align:center;width:100%}#pageLoading i{margin-top:165px}body.shopping-guide #mainContainer{min-height:400px}