.map-recenter-component{position:relative;background:#fff;border-radius:5px;width:30px;margin-bottom:.75rem}.map-recenter-component .btn{padding:0;width:30px;height:30px;line-height:30px;font-size:20px;font-weight:bold}
.map-zoom{background:#fff;border-radius:5px;width:30px;overflow:hidden;margin-bottom:.75rem}.map-zoom .btn{padding:0;width:30px;height:30px;line-height:30px;font-size:20px;font-weight:bold}.map-zoom .divider{margin-left:.25rem;margin-right:.25rem;width:calc(100% - .5rem)}
.map-legend-dialog .legend-list:first-child{padding-top:.75rem}.map-legend-dialog .legend-list .legend-list-item{flex-basis:16.666666%}.map-legend-dialog .legend-list .legend-list-item img{width:26px;height:26px;margin-bottom:.3rem}.map-legend-dialog .legend-list .legend-list-item img.small{width:18px;height:18px}.map-legend-dialog .legend-list .legend-list-item img.tiny{width:14px;height:14px}.map-legend-dialog .legend-list .legend-list-item label{text-align:center}.map-legend-dialog .legend-list .legend-list-item .trail{width:36px;height:3px;margin-top:11.5px;margin-bottom:calc(11.5px + .3rem)}.map-legend-dialog .legend-list .legend-list-item .trail-blue{background:#2196f3}.map-legend-dialog .legend-list .legend-list-item .trail-red{background:#fb8c00}.map-legend-dialog .legend-list .legend-list-item .trail-green{background:#8bc34a}.map-legend-dialog .legend-list .legend-list-item .trail-overspeed{background:#e53935}
.map-settings-dialog{width:80%;height:80%}.map-settings-dialog .form-section:last-child{margin-bottom:0}
.map-options-component{position:relative;background:#fff;border-radius:5px;width:30px;margin-bottom:.75rem}.map-options-component .btn{padding:0;width:30px;height:30px;line-height:30px;font-size:20px;font-weight:bold}.map-options-menu-component{position:absolute;right:0;bottom:calc(100% + .75rem);z-index:51;transition:all .35s ease-in-out;margin:0;min-width:320px}.map-options-menu-component .card-header{padding:.75rem 0;border-bottom:1px solid #e0e0e0}.map-options-menu-component .card-header .icon-wrapper{display:inherit}.map-options-menu-component .card-header i{font-size:24px;line-height:1;color:#757575}.map-options-menu-component .card-header label{color:#212121;font-size:1rem;text-transform:uppercase}.map-options-menu-component .card-header .btn.btn-flat{padding:0;height:auto;line-height:1}.map-options-menu-component .map-options h6{margin-top:0;margin-bottom:.5rem}.map-options-menu-component .map-options ul{margin:0;list-style-type:none;padding:.25rem 0}.map-options-menu-component .map-options ul li{flex-basis:33.33333%}.map-options-menu-component .map-options ul li label{padding:.75rem;border-radius:5px;cursor:pointer;background-color:rgba(0,0,0,0);transition:all .35s ease-in-out}.map-options-menu-component .map-options ul li label i{display:block;width:60px;height:60px;font-size:1.3rem;line-height:1rem;border-radius:5px;border:2px solid #fff;transition:all .35s ease-in-out;margin-bottom:.5rem;background-repeat:no-repeat;background-position:center;background-size:cover}.map-options-menu-component .map-options ul li label span{transition:all .35s ease-in-out}.map-options-menu-component .map-options ul li label:hover{background-color:#f5f5f5}.map-options-menu-component .map-options ul li label:hover i{border-color:#f5f5f5}.map-options-menu-component .map-options ul li label.active i{border-color:rgb(28.556561086%,46.1040723982%,73.6787330317%)}.map-options-menu-component .map-options ul li label.active span{color:rgb(28.556561086%,46.1040723982%,73.6787330317%)}.map-options-menu-component .map-options ul li .btn.btn-contained{width:60px;height:60px;padding:0;line-height:1rem;margin-bottom:.5rem;overflow:hidden;border:2px solid #fff;border-radius:20%;padding:0}.map-options-menu-component .map-options ul li .btn.btn-contained.primary{border-color:rgb(28.556561086%,46.1040723982%,73.6787330317%)}.map-options-menu-component .map-options ul li .btn.btn-contained i{font-size:1.3rem;line-height:1rem}.map-options-menu-component .map-options ul li .btn.btn-contained i.image-wrapper{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.map-options-menu-component ul.map-settings-menu li{border:none;padding:0}.map-options-menu-component ul.map-settings-menu li a{color:#212121;display:inline-block;min-height:2.5rem;font-size:1rem;width:100%;padding:.75rem 1.5rem}.map-options-menu-component ul.map-settings-menu li i{color:#212121;font-size:1rem;line-height:1.2rem;padding-right:.75rem}.map-options-menu-component .secondary{color:#757575}
.map-infopanel-component{position:fixed;right:0;bottom:15px;left:350px;transition:all .3s ease-in-out;z-index:100;width:300px;height:70px;overflow:hidden;background:rgba(255,255,255,.95);margin:0 auto;border-radius:5px;transform:translate3d(0, 100px, 0)}.map-infopanel-component.open{transform:translate3d(0, 0px, 0)}.map-infopanel-component.closed{max-height:0;max-width:0;opacity:0}.map-infopanel-component .streetview-image-component i{color:#9e9e9e}.map-infopanel-component .close-btn{position:absolute;top:0;right:0;margin:5px}.map-infopanel-component .sv-image{height:100%;width:100px;overflow:hidden}.map-infopanel-component .sv-image img{width:100%}.map-infopanel-component .sv-image.no-image img{width:auto;height:100%}.map-infopanel-component .reserve-geo-component{max-height:65%;overflow:hidden}.map-infopanel-component .address{position:relative;font-size:.9em}.map-infopanel-component .address address{line-height:120%;margin:5px 0;font-style:normal}.map-infopanel-component .address .latlng{position:absolute;bottom:0;margin:1px 0}.map-infopanel-component .actions i{margin:20px 0px;color:rgb(28.556561086%,46.1040723982%,73.6787330317%)}
.map-component .map-buttons-wrappper{display:block;position:absolute;right:.75rem;bottom:.75rem;z-index:50}
.slider-component{height:100%;overflow:hidden}.slider-component .frame{width:100%;height:100%;position:relative;overflow:hidden;white-space:nowrap}.slider-component .slides{display:inline-block;width:100%;height:100%}.slider-component .js_slides{width:100%}.slider-component .js_slide{width:100%;position:relative;display:inline-block;height:100%}

/*# sourceMappingURL=../app~1ad7283e.ecff808b334511e8588a.bundle.map*/