.header{background-color:#0a0203;margin-left:-15px;margin-right:-15px;margin-top:-15px;box-shadow:0 0 4px -1px #090909;width:100%;height:71px;position:fixed;z-index:2100}.header.header-hidden{display:none}.header.non-prod{height:101px;padding-top:30px}.header.non-prod .dropdown-menu.mobile{top:83px}.header .dropdown-menu{border-radius:0;padding:0;left:-97px;overflow:auto;max-height:86vh;text-transform:uppercase}.header .dropdown-menu.mobile{width:101%;position:fixed;left:0;top:53px}.header .dropdown-menu li a{font-weight:500;padding-top:8px;padding-bottom:8px}.header .dropdown-menu li a:hover{color:#fff;background-color:#0072ce}.header .user-nav-background-image{background:url("/Content/Images/activecaptain_icon_navbar_profile.png") center center no-repeat;background-size:cover;height:47px;width:47px;margin-top:16px;margin-right:-7px}.header .hamburger-nav-background-image{background:url("/Content/Images/activecaptain_icon_navbar_menu.png") center center no-repeat;background-size:cover;width:32px;height:32px;margin-top:25px;float:none;cursor:pointer;margin-left:-4px}.header .map-dev-links{text-align:center;margin-top:34px;font-size:14px}.header .map-dev-links a{color:#fff;font-weight:500;text-transform:uppercase}.header .full-height{height:100%}.header .header-nav-button{border:none;float:right;cursor:pointer}.header .active-captain-header{top:8%;text-align:center;position:relative;font-size:27px;white-space:nowrap}
.footer{background-color:#eee;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;z-index:3}.footer .footer-nav-section-list{list-style:none;padding:0px}.footer .footer-nav-link{color:#090909;font-size:12px;font-weight:500}.footer .footer-nav-section-header{font-size:14px;font-weight:500;margin-bottom:4px;color:#090909}.footer .footer-copyright-section{text-align:center;color:#090909;font-size:12px}
.leaving-garmin-page{min-height:63vh;padding-top:100px}.leaving-garmin-page .see-you-later{text-align:center;font-size:35px}.leaving-garmin-page .leaving-active-captain{text-align:center;margin-top:10px}.leaving-garmin-page .not-ready-to-leave{text-align:center;margin-top:10px}.leaving-garmin-page .error-redirecting{text-align:center;margin-top:10px}.leaving-garmin-page .go-to-url-container{display:flex;justify-content:center;margin:20px 0 40px}
.business-marketing-page{margin-right:-15px;margin-left:-15px}.business-marketing-page .business-header-background-image{width:100%;display:block}@media only screen and (max-width: 500px){.business-marketing-page .business-header-background-image{background:url("/Content/Images/garmin_marina_aerial_small.jpg") center center no-repeat;background-size:cover;height:208px}}@media only screen and (min-width: 500px)and (max-width: 1000px){.business-marketing-page .business-header-background-image{background:url("/Content/Images/garmin_marina_aerial_medium.jpg") center center no-repeat;background-size:cover;height:415px}}@media only screen and (min-width: 1000px)and (max-width: 1500px){.business-marketing-page .business-header-background-image{background:url("/Content/Images/garmin_marina_aerial_large.jpg") center center no-repeat;background-size:cover;height:550px}}@media only screen and (min-width: 1500px){.business-marketing-page .business-header-background-image{background:url("/Content/Images/garmin_marina_aerial_giant.jpg") center center no-repeat;background-size:cover;height:550px}}.business-marketing-page .section_info{padding:35px 20px 45px;text-align:center}.business-marketing-page .dark-background-color{background-color:#efefef}.business-marketing-page .holder{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;max-width:980px;width:auto;margin:auto;margin-top:20px}.business-marketing-page .title{margin-bottom:30px;font-size:27px !important;color:#000 !important;line-height:30px}.business-marketing-page .title.small{font-size:18px !important;margin-bottom:0px}.business-marketing-page .content{font-weight:300;line-height:1.5;margin-bottom:15px;margin-top:15px;font-size:16px !important;color:#555 !important;text-align:center !important;width:100% !important}.business-marketing-page .content.claim-business-step{text-align:left !important}.business-marketing-page .claim-business-step{margin:0 !important}.business-marketing-page table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}.business-marketing-page td,.business-marketing-page th{border:1px solid #ddd;text-align:left;padding:8px;text-align:center}.business-marketing-page td.feature-td,.business-marketing-page th.feature-td{text-align:left}.business-marketing-page td.pricing-feature-td,.business-marketing-page th.pricing-feature-td{text-align:left;font-weight:700}.business-marketing-page .has-feature{background-image:url("/Content/Images/mm_bluelink_setup_connected_lrg.png");display:inline-block;background-size:20px;padding-left:20px;height:20px;background-position-x:left;background-repeat:no-repeat;line-height:1.8}.business-marketing-page .subscription-details{padding:0px 170px;margin-bottom:50px}.business-marketing-page .subscription-details-title{font-weight:700;margin-bottom:5px}@media(max-width: 767px){.business-marketing-page .business-header-background-image{height:250px}.business-marketing-page .section_info{padding:20px 10px;padding-bottom:50px}.business-marketing-page .subscription-details{padding:0px 15px}}
.home-page{margin-right:-15px;margin-left:-15px}.home-page .home-background-marker-image{width:100%;display:block}@media only screen and (max-width: 500px){.home-page .home-background-marker-image{background:url("/Content/Images/HomeMarkerImage_small_v2.jpg") center center no-repeat;background-size:cover;height:208px}}@media only screen and (min-width: 500px)and (max-width: 1000px){.home-page .home-background-marker-image{background:url("/Content/Images/HomeMarkerImage_medium_v2.jpg") center center no-repeat;background-size:cover;height:415px}}@media only screen and (min-width: 1000px)and (max-width: 1500px){.home-page .home-background-marker-image{background:url("/Content/Images/HomeMarkerImage_large_v2.jpg") center center no-repeat;background-size:cover;height:550px}}@media only screen and (min-width: 1500px){.home-page .home-background-marker-image{background:url("/Content/Images/HomeMarkerImage_giant_v2.jpg") center center no-repeat;background-size:cover;height:550px}}.home-page .section_info{padding:65px 20px 100px;text-align:center}.home-page .holder{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;max-width:980px;width:auto;margin:auto;margin-top:20px}.home-page .title{margin-bottom:30px;font-size:27px !important;color:#000 !important;line-height:30px}.home-page .title.small{font-size:18px !important;margin-bottom:0px}.home-page .content{font-weight:300;line-height:1.5;margin-bottom:30px !important;font-size:16px !important;color:#555 !important;text-align:center !important;width:100% !important}.home-page .active-captain-badge{background:url("/Content/Images/ActiveCaptainBadgeHorizontal.png") center center no-repeat;background-size:cover;height:80px;width:230px;margin:auto;margin-top:20px;margin-bottom:20px}.home-page .section_new_partner{height:515px;background-color:#eee}.home-page .left-text{float:left;width:50%;height:515px;position:relative}.home-page .left-text .left-block-wrapp{width:475px;margin:0;position:absolute;top:53%;right:75px;transform:translate(0, -50%);text-align:center}.home-page .right-img{background-image:url("/Content/Images/docks.jpg");background-repeat:no-repeat;width:50%;height:515px;float:right;display:block;background-size:cover;background-position:center center}.home-page .landing_btn{border:1px solid #090909;padding:10px 30px;color:#090909;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:5px}.home-page .section_navigation_text{padding:80px 20px 40px;text-align:center}.home-page .section_navigation_text .holder .mini-text{margin-top:50px;font-size:14px}.home-page .section_third_party_apps{padding:20px 20px 110px 20px;text-align:center}.home-page .section_mobile_apps{margin:10px 0px 0px 0px}.home-page .section_mobile_apps .mobile-app-container{margin:0px;background-color:#eee;margin-bottom:30px}.home-page .section_mobile_apps .mobile-app-container .mobile-app-description-section{text-align:center;padding:30px 50px 40px 50px;margin:15px 0px}.home-page .section_mobile_apps .mobile-app-container .mobile-app-description-section .description-text{margin-bottom:30px}.home-page .section_mobile_apps .mobile-app-container .active-captain-app-icon{background:url("/Content/Images/ActiveCaptainMobileIcon.svg") center center no-repeat;background-size:cover;height:140px;width:140px;display:inline-block;margin:0px 20px}.home-page .section_mobile_apps .mobile-app-container .navionics-app-icon{background:url("/Content/Images/NavionicsMobileIcon.png") center center no-repeat;background-size:cover;height:140px;width:140px;display:inline-block;margin:0px 20px}.home-page .section_mobile_apps .mobile-app-container .app-icon-section{margin:15px 0px;padding-top:10px;text-align:center}.home-page .section_mobile_apps .mobile-app-container .app-icon-section .badge-container{display:inline-block;margin-bottom:11px}.home-page .section_mobile_apps .mobile-app-container .app-icon-section .google-play-badge{background:url("/Content/Images/GooglePlayBadge.png") center center no-repeat;background-size:cover;height:70px;width:181px;cursor:pointer}.home-page .section_mobile_apps .mobile-app-container .app-icon-section .apple-badge{background:url("/Content/Images/AppleAppBadge.svg") center center no-repeat;background-size:cover;height:48px;width:146px;margin-top:11px;margin-left:18px;cursor:pointer}.home-page .section_totals_stats{background-color:#eee;padding-bottom:40px;margin:35px 0px 0px 0px}.home-page .section_totals_stats .stat{font-size:20px;margin:10px 0px;text-align:center}.home-page .section_totals_stats .stat .total-count{font-size:35px;font-weight:bold}.home-page .section_totals_stats .join-community{margin-top:25px;text-align:center}.home-page .section_business_program{padding:40px 20px;text-align:center}@media(max-width: 1200px)and (min-width: 767px){.home-page .left-text .left-block-wrapp{width:355px;right:15px}}@media(max-width: 767px){.home-page .section_new_partner{height:auto}.home-page .right-img{width:100%;height:auto;float:none;display:block;padding-bottom:56.5%}.home-page .left-text{float:none;width:100%;height:auto;position:relative}.home-page .left-text .left-block-wrapp{width:auto;position:relative;transform:none;right:auto;overflow:hidden;padding:30px 10px;padding-bottom:60px}.home-page .section_info{padding:20px 10px;padding-bottom:50px}}
.map-page{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden;padding:0}.map-page.hide-header{margin-top:0px}.map-page .search-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.map-page .search-row>*{margin-bottom:6px}.map-page .search-row .spacer{flex-grow:1}.map-page .search-row .search-controls{display:flex;flex-direction:row;flex-grow:2;max-width:750px;margin-left:4px;margin-right:4px}.map-page .search-row .search-controls>input{flex-grow:1;margin-right:8px}.map-page .map-content{display:flex;flex-grow:1;height:0px}.map-page .map-content .map{flex-grow:1}.map-page .animate-slide{transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out}.map-page .map-content{position:relative}.map-page .left-panel{height:100%;left:0;overflow:hidden;top:0;width:0px;z-index:2000;box-shadow:2px 0 2px -2px #bcbcbc}.map-page .left-panel>div{display:none;height:100%;overflow-y:auto}.map-page .left-panel .info-panel{background-color:#f5f5f5;width:400px;display:block;max-width:calc(100vw - 30px)}.map-page .left-panel.show-info{display:block;width:400px;max-width:calc(100vw - 30px)}@media screen and (max-width: 1199px){.map-page .left-panel{position:absolute}}.map-page .toggle-marker-info-chevron{width:30px;height:60px;background-color:#f5f5f5;position:absolute;left:0px;top:60px;z-index:2000;border-radius:0px 2px 3px 0px;cursor:pointer;box-shadow:3px 1px 3px -2px #bcbcbc}.map-page .toggle-marker-info-chevron:hover{width:32px}.map-page .toggle-marker-info-chevron .chevron-container{background:url("/Content/Images/activecaptain_chev_right.png") center center no-repeat;background-size:cover;width:30px;height:30px;margin-top:15px}.map-page .toggle-marker-info-chevron.show-info{left:400px;z-index:1900}.map-page .toggle-marker-info-chevron.show-info .chevron-container{background:url("/Content/Images/activecaptain_chev_left.png") center center no-repeat;background-size:cover}@media screen and (max-width: 430px){.map-page .toggle-marker-info-chevron.show-info{left:calc(100vw - 30px)}}.map-page .leaflet-control-scale-line{margin-bottom:20px}.map-page .leaflet-control-user-location{background:url("/Content/Images/user_location_map_button.png") center center no-repeat;width:48px;height:48px;background-size:contain;background-color:rgba(0,0,0,0)}.map-page .leaflet-control-user-location:hover{cursor:pointer}.map-page .leaflet-measurement-tool{background:url("/Content/Images/measurement_tool_icon.png") center center no-repeat;width:48px;height:48px;background-size:contain;background-color:rgba(0,0,0,0)}.map-page .leaflet-measurement-tool.active{background:url("/Content/Images/measurement_tool_icon_active.png") center center no-repeat;background-size:contain;background-color:rgba(0,0,0,0)}.map-page .leaflet-measurement-tool:hover{cursor:pointer}.map-page .measurement-tool-length-container{width:150px;background:#fff;height:20px;border-radius:6px;font-size:15px;font-weight:700;text-align:center;display:none}.map-page .measurement-tool-length-container.active{display:block}.map-page .leaflet-container a.leaflet-popup-close-button{color:#545454}.map-page .leaflet-control-zoom-in{background:url("/Content/Images/zoom_in_map_button.png") center center no-repeat;background-size:contain;background-color:rgba(0,0,0,0)}.map-page .leaflet-control-zoom-in.leaflet-disabled{background-color:rgba(0,0,0,0)}.map-page .leaflet-control-zoom-out{background:url("/Content/Images/zoom_out_map_button.png") center center no-repeat;background-size:contain;background-color:rgba(0,0,0,0)}.map-page .leaflet-control-zoom-out.leaflet-disabled{background-color:rgba(0,0,0,0)}.map-page .leaflet-control-layers-toggle{background:url("/Content/Images/map_layers_selection_button.png") center center no-repeat;background-size:contain;width:48px;height:48px}.map-page .leaflet-control-layers:not(.leaflet-control-layers-expanded){border:none;background-color:rgba(0,0,0,0);box-shadow:none}.map-page .leaflet-control-zoom.leaflet-bar{border:none;box-shadow:none;margin-bottom:15px}.map-page .leaflet-control-zoom.leaflet-bar a{border:none}.map-page .leaflet-control-zoom.leaflet-bar a:hover{background-color:rgba(0,0,0,0)}.map-page .map-footer{background-color:#efefef;text-align:center;font-size:13px}.map-page .map-footer .footer-nav-link{color:#090909}.map-page .map-footer>ul{list-style:none;padding:5px 0 2px;margin-bottom:5px}.map-page .map-footer>ul>li{display:inline;margin:0 10px}.map-filters .panel{border-bottom:1px solid #bcbcbc}.map-filters .panel-default{border-radius:0}.map-filters .panel>.panel-heading{background-color:#efefef;padding:0px 5px}.map-filters .panel-title .btn-link{color:#222;font-size:16px;font-weight:600}.map-filters .panel+.panel{margin-top:0}.map-filters .panel-collapse{padding:0 0 5px 15px}.poi-list{display:flex;flex-direction:column;height:100%;overflow-x:hidden}.poi-list .poi-list-header{padding:5px 6px 3px 6px;margin-bottom:5px}.poi-list .poi-list-header:not(:first-of-type){border-top:1px solid #d5d5d5}.poi-list .poi-list-header span:nth-child(2),.poi-list .poi-list-header span:nth-child(3){border-left:1px solid #bcbcbc}.poi-list .list-group{margin-bottom:0}.poi-list .list-group-item{margin:8px 6px;border-radius:3px;min-height:83px;cursor:pointer}.poi-list .list-group-item:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05)}.poi-list .list-group-item:active{box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05)}.poi-list .list-group-item .list-poi-type{font-size:11px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.3px;color:#545454}.poi-list .list-group-item .list-poi-name{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#090909;opacity:.95}.poi-list .list-group-item .list-num-reviews{font-size:11px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.1px;color:#545454;margin-left:3px}.poi-list .scrollable-list{flex-grow:1;overflow-y:auto}.poi-list .pagination-controls{border-top:1px solid #bcbcbc;padding:0 5px}.add-marker{display:flex;flex-direction:column;height:100%}.add-marker .panel-group{flex-grow:1;overflow-y:auto;padding:0;margin:0}.add-marker .card-body{padding:15px 25px 15px 15px}.add-marker .add-marker-content{flex-grow:1;margin-top:8px;overflow-y:auto;padding:0 20px 0 15px}.add-marker .add-marker-buttons{box-shadow:0 0 10px -1px #bcbcbc;border-top:1px solid #bcbcbc;padding:10px 15px;z-index:1000}.add-marker .add-marker-progress{border-bottom:1px solid #bcbcbc;box-shadow:0 0 10px -1px #bcbcbc;display:block;padding:8px 35px;position:relative;width:100%}.add-marker .add-marker-progress .progress-bar{background-color:#fff;border:2px solid #bcbcbc;height:15px;border-radius:8px;left:15px;position:absolute;top:20px;width:90%;z-index:0}.add-marker .add-marker-progress .progress-step{display:inline-block;position:relative;width:30%;z-index:1}.add-marker .add-marker-progress .progress-step .step-complete,.add-marker .add-marker-progress .progress-step .step-incomplete,.add-marker .add-marker-progress .progress-step .step-current{background-color:#fff;background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:40px;border-radius:20px;border:none;display:block;height:40px;margin:0 auto;width:40px}.add-marker .add-marker-progress .progress-step .step-incomplete{border:2px solid #bcbcbc}.add-marker .add-marker-progress .progress-step .step-current{background-color:#0ba369}.add-marker .add-marker-progress .progress-step .step-complete{background-image:url("/Content/Images/mm_bluelink_setup_connected_lrg.png")}.add-marker .add-marker-progress .progress-step .info-panel{font-weight:600;margin-top:5px;text-align:center;width:100%}.add-marker .panel{border-bottom:1px solid #bcbcbc}.error-div{color:red;padding:10px 0;text-align:center;width:100%;border-bottom:1px solid #bcbcbc}.map-zoom-error{padding:15px}.btn.sort{background:none;color:#090909;outline:none !important;box-shadow:none;padding:6px;opacity:.87}.btn.sort.selected{color:#245681;font-weight:500;opacity:1}.jnc-navionics-overlay-logo{bottom:45px !important;z-index:1000 !important}.g-navionics-overlay-logo-payoff{margin-bottom:18px;z-index:1000 !important}.jnc-navionics-overlay-ackno{z-index:1000 !important;opacity:1 !important}.map-cluster-marker span{position:absolute;bottom:3px;left:0px;width:100%;color:#fff;font-size:9px;text-align:center}
.updatedPOI{width:100%}.updatedPOI a .captain-rated-asset{background:url("/Content/Images/CaptainRated.png") center center no-repeat;background-size:cover;height:70px;width:70px;float:right;padding-left:0px;padding-right:0px}.poi-header{background-color:#006ead;box-shadow:0 0 10px -1px #bcbcbc;color:#fff;font-size:18px;height:55px;min-height:55px;padding-left:15px;z-index:1000}.poi-header .poi-header-title{margin:18px 6px 0 0;display:inline-block}.poi-header .btn.back-button{position:relative;top:-2px}.section-detail-error-container{padding-left:15px;padding-right:15px}.poi-info{display:flex;flex-direction:column;height:100%}.poi-info h3{margin-top:16px;margin-bottom:8px}.poi-info h4{display:inline-block;margin:16px 0 8px 0}.poi-info label{margin-top:8px;margin-bottom:0px}.poi-info label+span{margin-left:5px}.poi-info p{margin-bottom:0}.poi-info .btn.edit{float:right;margin:14px 10px 0 0}.poi-info .btn.show-all{margin-top:16px}.poi-info .btn.move{margin-left:8px;padding:0px;position:relative;top:-2px}.poi-info .btn.save{margin:4px 8px 4px 0}.poi-info .poi-content{flex-grow:1;padding:4px 19px 5px 10px;overflow-y:auto}.poi-info .poi-content .captain-rated-asset{background:url("/Content/Images/CaptainRated.png") center center no-repeat;background-size:cover;height:70px;width:70px;float:right;padding-left:0px;padding-right:0px}.poi-info .poi-content .captain-rated-container{padding-top:5px;padding-bottom:5px}.poi-info .poi-content .poi-overview{margin-right:0px;padding-left:15px}.poi-info .poi-header{margin:0}.poi-info .poi-section{border-top:1px solid #bcbcbc;padding-bottom:10px}.poi-info .poi-section.image-gallery{padding-bottom:0px}.poi-info .add-review-comment-button{float:right;margin-top:9px}.poi-info .attribute-summary *{width:50%}.poi-info .indent{margin-left:35px}.poi-info .btn-reviews{padding:0 8px}.poi-info .no-reviews .btn-link{height:auto;padding:6px 12px 6px 0;text-align:left;white-space:normal;word-wrap:break-word}.poi-info .poi-image-gallery-custom-class img{object-fit:cover;height:calc((100% - 10px - 19px)/2.33)}.poi-info .claim-section{float:right;margin-top:15px}.poi-info .claim-section .claim-button{padding:0px}.poi-info .poi-promo .btn-link{padding:0}.poi-info .poi-promo .collapse{margin-bottom:15px}.poi-info .select-as-competitor{margin-bottom:10px}.poi-detail{display:flex;flex-direction:column;height:100%;width:100%}.poi-detail label{margin-top:8px;margin-bottom:0px}.poi-detail label+span{margin-left:5px}.poi-detail p{margin-bottom:0}.poi-detail .detail-body{flex-grow:1;padding:10px 15px;overflow-y:auto}.poi-detail .review-body{flex-grow:1;padding:0;overflow-x:hidden;overflow-y:auto}.poi-detail .review-write-review-action{border-bottom:1px solid #bcbcbc;padding:10px 15px 10px 6px}.poi-detail .btn.back-button{position:relative;top:-2px}.poi-detail .poi-header{margin:0}.poi-detail .attribute-summary *{width:50%}.poi-edit{display:flex;flex-direction:column;height:100%;width:100%}.poi-edit .radio-group{border:solid .5px #555;display:table;border-radius:8px;overflow:hidden;box-shadow:0 0 10px -1px #bcbcbc}.poi-edit .radio-group-label{color:#555;background-color:#fff;display:inline-block;cursor:pointer;font-weight:bold;padding:2px 10px;margin:0px;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center}.poi-edit .radio-group-label.checked{color:#fff;background-color:#337ab7}.poi-edit .radio-group-input{position:absolute;visibility:hidden;display:none}.poi-edit .radio-group-label+.radio-group-label{border-left:solid .5px #000}.poi-edit label{margin-top:8px;margin-bottom:4px}.poi-edit .btn.back-button{margin-right:8px;position:relative;top:-2px}.poi-edit .btn.save{margin-right:8px}.poi-edit .checkbox label,.poi-edit .radio label{margin:0 0 8px 0}.poi-edit .numeric-input,.poi-edit select.form-control{margin-right:16px;width:125px}.poi-edit .numeric-input.full-width,.poi-edit select.form-control.full-width{width:100%}.poi-edit input.form-control[type=date]{width:175px}.poi-edit .form-inline .checkbox input{margin-right:8px}.poi-edit .radio{margin-right:16px}.poi-edit .radio input{margin-right:4px}.poi-edit .poi-header{margin:0}.poi-edit .poi-edit-prompt{margin:8px 0 16px 0}.poi-edit .poi-content{flex-grow:1;padding:0px 25px 10px 15px;overflow-y:auto}.poi-edit .poi-save{box-shadow:0 0 6px -1px #bcbcbc;padding:10px 15px;z-index:1000}.poi-edit .error-msg{padding:8px 0}.poi-edit .error-msg+.error-msg{padding-top:0px}.poi-edit .community-edits-disabled{background-color:inherit;background-image:url(/Content/Images/24h/activecaptain_locked.png);background-position:center;background-size:contain;border:none;display:inline-block;height:15px;margin-left:6px;margin-right:6px;width:15px;margin-bottom:-2px}.poi-review{margin-right:10px}.poi-review .review-detail{margin-bottom:15px}.poi-review .review-detail .poi-review-votes{float:right;margin-right:10px}.poi-review .review-detail .poi-review-votes .btn:active{top:-2px}.poi-review .review-detail .poi-review-votes .thumbs-up{background-color:rgba(0,0,0,0);background-image:url("/Content/Images/24h/activecaptain_thumbsup_unselected.png");background-repeat:no-repeat;background-size:contain;height:24px;position:relative;top:-5px;width:24px}.poi-review .review-detail .poi-review-votes .thumbs-up:focus,.poi-review .review-detail .poi-review-votes .thumbs-up:active{outline:none !important;box-shadow:none}.poi-review .review-detail .poi-review-votes .thumbs-up.voted{background:url("/Content/Images/24h/activecaptain_thumbsup_selected.png")}.poi-review .review-actions{height:35px;position:relative}.poi-review .review-actions>:first-child{position:absolute;right:0px}.poi-content-test{width:100%}.claim-business p:not(.MuiTypography-root){margin-top:5px}.claim-business h4{margin-top:20px}.claim-business .form-inline>.subcaption{display:inline-block}.claim-business .form-inline>.subcaption>input{display:block;width:100%}.claim-business .form-inline>.subcaption>label{font-weight:400}.claim-business .invalid-billing-contact-error{padding-right:15px;padding-left:15px}.claim-business .powered-by-google{margin:0 0 20px 15px}.claim-business .powered-by-google .google-logo{height:20px;position:relative;top:6px;width:65px}
.string-input-group{position:relative;margin-top:29px;padding-bottom:2px}.string-input-group .string-input{font-size:16px;padding:0px 10px 1px 0px;display:block;width:100%;border:none;border-bottom:1px solid #555;resize:none !important;box-shadow:none;background-color:rgba(0,0,0,0)}.string-input-group .string-input:focus{outline:none}.string-input-group .string-input.lite-profile-create-string-input{background-color:rgba(0,0,0,0)}.string-input-group .string-input:focus~.string-input-label,.string-input-group .string-input:valid~.string-input-label{top:-20px;font-size:14px;color:#337ab7}.string-input-group .string-input-label{color:#bcbcbc;font-size:16px;font-weight:normal;position:absolute;pointer-events:none;left:0px;top:2px;margin:0px !important;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.string-input-group .string-input-label.error{color:red}.string-input-group .string-input-label.disabled-input-label{top:-20px;font-size:14px;color:#337ab7}.string-input-group .string-input-bar{position:relative;display:block;width:100%}.string-input-group .string-input-bar:before,.string-input-group .string-input-bar:after{content:"";height:2px;width:0;bottom:1px;position:absolute;background-color:#337ab7;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.string-input-group .string-input-bar:before{left:50%}.string-input-group .string-input-bar:after{right:50%}.string-input-group .string-input:focus~.string-input-bar:before,.string-input-group .string-input:focus~.string-input-bar:after{width:50%}.string-input-group .string-input-highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.string-input-group .string-input:focus~.string-input-highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:rgba(0,0,0,0)}}@-moz-keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:rgba(0,0,0,0)}}@keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:rgba(0,0,0,0)}}
.styled-checkbox{transform:translateZ(0)}.styled-checkbox.inline{display:inline-block}.styled-checkbox .styled-checkbox-label{cursor:pointer;padding-left:0;font-weight:500;margin-top:0px;margin-bottom:7px;margin-right:7px}.styled-checkbox .styled-checkbox-label.disabled-cursor{cursor:not-allowed}.styled-checkbox .styled-checkbox-input{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.styled-checkbox .styled-checkbox-material{vertical-align:middle;position:relative;top:3px;margin-right:3px}.styled-checkbox .styled-checkbox-check{position:relative;display:inline-block;width:20px;height:20px;border:2px solid;border-radius:2px;overflow:hidden;z-index:1}.styled-checkbox .styled-checkbox-check:before{position:absolute;content:"";transform:rotate(45deg);display:block;margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;animation:checkbox-off .3s forwards ease-out}.styled-checkbox .styled-checkbox-input:focus+.styled-checkbox-material .styled-checkbox-check:after{opacity:.2}.styled-checkbox .styled-checkbox-input:checked+.styled-checkbox-material .styled-checkbox-check:before{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0px 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;animation:checkbox-on .3s forwards ease-out}.styled-checkbox .styled-checkbox-input:not(:checked)+.styled-checkbox-material:before{animation:rippleOff 700ms forwards ease-out}.styled-checkbox .styled-checkbox-input:checked+.styled-checkbox-material:before{animation:rippleOn 700ms forwards ease-out}.styled-checkbox .styled-checkbox-input:not(:checked)+.styled-checkbox-material .styled-checkbox-check:after{animation:rippleOff 700ms forwards ease-out}.styled-checkbox .styled-checkbox-input:checked+.styled-checkbox-material .styled-checkbox-check:after{animation:rippleOn 700ms forwards ease-out}.styled-checkbox.colored .styled-checkbox-material .styled-checkbox-check{color:#337ab7}.styled-checkbox.colored .styled-checkbox-material:before{background-color:#337ab7}.styled-checkbox.colored .styled-checkbox-input:checked+.styled-checkbox-material .check{color:#337ab7}@keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0px 0 20px,0px 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0px 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0px 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0px 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0px 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0px;height:0px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0px 0 20px,0px 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0px 0px 0 10px inset}100%{transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0px 0px 0 0px inset}}@keyframes rippleOn{0%{opacity:.5}100%{opacity:0;transform:scale(13, 13)}}@keyframes rippleOff{0%{opacity:.5}100%{opacity:0;transform:scale(13, 13)}}
.loading-spinner{position:fixed;z-index:2005;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loading-spinner:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.loading-spinner:not(:required){font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.loading-spinner:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-0.5em;-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
.info-page{padding:0px 120px;margin-bottom:15px}@media(max-width: 992px){.info-page{padding:0}}.info-page .help-guide-row{border-top:1px solid #d3d3d3;padding-top:25px}.info-page .manage-business-page-link{margin-top:25px}
.language-select-page .language-list-container{max-width:1024px;margin:2rem auto;display:block}.language-select-page .language-list{display:flex;flex-wrap:wrap;padding:0}.language-select-page .language-list-item{color:#000;padding:1rem 0;margin:1rem;border-bottom:1px solid #d9d9d9;list-style:none;width:30%;flex-grow:1;flex:1 1 100%;flex:auto}.language-select-page .language-link{cursor:pointer;color:#000;text-decoration:none;margin-left:1rem;display:inline-block}
.error-state{background-image:url("/Content/Images/boat-ocean.jpg");min-height:calc(100vh - 51px) !important;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-left:-15px;margin-right:-15px}.error-state .error-box{background-color:rgba(255,255,255,.85);box-shadow:1px 1px 5px 0px rgba(0,0,0,.1);min-width:40%;margin:50px;border-radius:5px;padding:2rem}.error-state .error-code{font-size:72px;text-align:center;color:#007dc3;text-shadow:0 -1px 1px rgba(0,0,0,.75);line-height:96px;font-weight:bold;margin:0 0 2rem 0}.error-state .error-heading{font-size:22px;font-weight:500}.error-state .error-subheading{font-size:18px;font-weight:normal;color:#000}.error-state .help-link{margin-bottom:5px;font-size:18px}@media(min-width: 992px){.error-state .error-box{float:right}}@media(min-width: 768px){.error-state .error-box{display:flex}.error-state .error-code{font-size:120px;text-align:left;margin-right:2rem}}
.pagination-controls .custom-pagination{margin:5px 0px 0px 0px}.pagination-controls .pagination-size-dropup{float:right;margin-top:5px}.pagination-controls .pagination-size-dropdown-options{min-width:0px}.pagination-controls .drop-down{top:100%;bottom:auto}.pagination-controls .drop-up{top:auto;bottom:100%}.pagination-controls .caret.down{border-top:4px dashed;border-bottom:0}
.lists-page .page-content{margin-top:9px;min-height:70vh}.lists-page .panel-label-container{margin-bottom:-5px;margin-top:3px}.lists-page .list-group-item{color:#337ab7;height:40px}.lists-page .list-group-item.active{color:#fff}.lists-page .panel-heading-column-header{height:33px;padding-left:16px;padding-right:16px;font-weight:700}.lists-page .mobile-gas-list-view{height:80px}.lists-page .arrow-toggle{width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:10px solid;margin-top:2px;float:left;margin-right:14px}.lists-page .collapsed .arrow-toggle{width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:10px solid;margin-top:2px;float:left;margin-right:14px}.lists-page .black-text{color:#000}
.user-profile-page{margin:0 -15px;background-color:#f5f5f5}.user-profile-page .user-profile-content .animate-slide{transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out}.user-profile-page .user-profile-content .profile-small-nav-container{width:50px;background-color:#eee;height:100%;z-index:2;position:fixed;padding:15px 0px}.user-profile-page .user-profile-content .profile-nav-container{height:100%;width:185px;left:-135px;position:fixed;z-index:1;background-color:#eee;overflow-x:hidden;box-shadow:3px 0 9px -5px #555;padding:15px 0px}.user-profile-page .user-profile-content .profile-nav-container.show-profile-nav{left:50px}.user-profile-page .user-profile-content .profile-nav-container .profile-nav .sign-out-link{padding-top:8px;margin-top:8px;border-top:1px solid #bcbcbc}.user-profile-page .user-profile-content .profile-nav-container .profile-nav .nav-link{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222;padding-top:15px;padding-left:5px;height:50px;cursor:pointer;display:block;text-decoration:none}.user-profile-page .user-profile-content .profile-nav-container .profile-nav .nav-link:hover{text-decoration:none}.user-profile-page .user-profile-content .toggle-nav-info-chevron{width:30px;height:60px;background-color:#eee;position:fixed;left:50px;top:90px;z-index:1;border-radius:0px 2px 3px 0px;cursor:pointer;box-shadow:2px 1px 5px -2px #555}.user-profile-page .user-profile-content .toggle-nav-info-chevron:hover{box-shadow:2px 1px 6px -2px #555;width:32px}.user-profile-page .user-profile-content .toggle-nav-info-chevron .chevron-container{background:url("/Content/Images/activecaptain_chev_right.png") center center no-repeat;background-size:cover;width:30px;height:30px;margin-top:15px}.user-profile-page .user-profile-content .toggle-nav-info-chevron.show-nav{left:235px}.user-profile-page .user-profile-content .toggle-nav-info-chevron.show-nav .chevron-container{background:url("/Content/Images/activecaptain_chev_left.png") center center no-repeat;background-size:cover}.user-profile-page .user-profile-content .profile-content{padding:10px 0px 0px 26px;margin-left:50px}.user-profile-page .user-profile-content .profile-content.show-profile-nav{margin-left:235px}@media screen and (max-width: 992px){.user-profile-page .user-profile-content .profile-content.show-profile-nav{margin-left:50px}}.user-profile-page .user-profile-content .profile-nav-icon{height:45px;width:45px;margin-right:5px;margin-bottom:5px;border-left:4px solid rgba(0,0,0,0)}.user-profile-page .user-profile-content .profile-nav-icon.user-nav-icon{background:url(/Content/Images/activecaptain_icon_navbar_profile.png) center center no-repeat;background-size:cover}.user-profile-page .user-profile-content .profile-nav-icon.reviews-nav-icon{background:url(/Content/Images/activecaptain_icon_reviews.png) center center no-repeat;background-size:cover}.user-profile-page .user-profile-content .profile-nav-icon.subscription-nav-icon{background:url(/Content/Images/activecaptain_icon_subscriptions.png) center center no-repeat;background-size:cover}.user-profile-page .user-profile-content .profile-nav-icon.manage-business-nav-icon{background:url(/Content/Images/activecaptain_icon_manage_business.png) center center no-repeat;background-size:cover}.user-profile-page .user-profile-content .profile-nav-icon.admin-nav-icon{background:url(/Content/Images/activecaptain_icon_admin.png) center center no-repeat;background-size:cover}.user-profile-page .user-profile-content .profile-nav-icon.active{border-left:4px solid #555}
.manage-business-page.hide-header{margin-top:0px}.manage-business-page .poi-header{background-color:#fff;box-shadow:none;padding:0;height:auto;min-height:0;padding:16px 16px 16px 0px}.manage-business-page .poi-header .btn.back-button{color:#006ead;margin-top:0}.manage-business-page .poi-header .poi-header-title{color:#006ead;font-size:25px;font-weight:500;margin:0}.manage-business-page .poi-content{padding-left:0}.manage-business-page .poi-save{box-shadow:none;border-top:none;padding-left:0}.manage-business-page .manage-business-section{border:2px solid #337ab7;margin-bottom:20px;box-shadow:0px 0px 17px -3px #555;border-radius:5px}.manage-business-page .manage-images .dropzone-img-container{overflow:auto;margin-top:15px}.manage-business-page .manage-images .manage-business-dropzone{position:relative;width:100%;height:215px;border-width:2px;border-color:#666;border-style:dashed;border-radius:5px;cursor:pointer}.manage-business-page .manage-images .manage-business-dropzone-message{text-align:center;margin-top:85px}.manage-business-page .manage-images .manage-business-img{object-fit:cover;height:215px;width:100%}.manage-business-page .manage-images .dropzone-upload-button{display:inline;margin-right:5px}.manage-business-page .subscription-invoice-summary label{margin:8px 8px 4px 0}.manage-business-page .subscription-invoice-summary button{margin:15px 0}.manage-business-page .subscription-billing-info{position:relative}.manage-business-page .subscription-billing-info label{margin:8px 8px 4px 0}.manage-business-page .subscription-billing-info button{margin:15px 0}.manage-business-page .subscription-billing-info input{display:block}.manage-business-page .subscription-billing-info .powered-by-google .google-logo{height:20px;position:relative;top:6px;width:65px}.manage-business-page .subscription-card-info label+span{margin-left:8px}.manage-business-page .subscription-manage{display:inline-flex;margin:0 0 15px 0;padding:15px;width:100%}.manage-business-page .subscription-manage label{margin-top:10px}.manage-business-page .subscription-manage .action-buttons{padding-top:15px}.manage-business-page .subscription-manage .action-buttons .btn{margin-right:15px}.manage-business-page .subscription-manage .action-buttons .btn-link{padding:0px}.manage-business-page .subscription-manage .downgrade-warning{padding-left:15px}.manage-business-page .subscription-manage .subscription-manage-body{width:100%}.manage-business-page .subscription-manage .subscription-manage-body .subscription-manage-coupon{width:350px;max-width:350px}.manage-business-page .subscription-manage .subscription-manage-body .subscription-manage-coupon .error-msg{display:block;margin-top:15px}.manage-business-page .subscription-manage .subscription-manage-body .contract-terms-container{margin-top:10px}.manage-business-page .subscription-manage .subscription-manage-body .processing-msg{color:#337ab7;font-weight:700}.competitor-ad{display:flex;margin-top:8px}.competitor-ad .competitor-ad-image{display:inline-block;background-color:#eee;height:75px;min-width:150px;max-width:150px;position:relative;margin-right:15px}.competitor-ad .competitor-ad-image img{object-fit:cover;height:75px;width:100%}.competitor-ad .competitor-ad-image .no-uploaded-photo{text-align:center;margin-top:25px}.competitor-ad .competitor-ad-content{display:inline-block;flex-grow:1}.competitor-ad .competitor-ad-content .competitor-ad-subheader{display:flex;margin-bottom:5px}.competitor-ad .competitor-ad-content .competitor-ad-rating{flex-grow:1}.competitor-ad .competitor-ad-content .competitor-ad-distance{margin-right:15px}
.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%;background-color:#000}.ReactCrop:focus{outline:none}.ReactCrop--disabled{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch}.ReactCrop--crop-invisible .ReactCrop__image{opacity:.5}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translate3d(0, 0, 0);box-sizing:border-box;cursor:move;box-shadow:0 0 0 9999em rgba(0,0,0,.5);border:1px solid;border-image-source:url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");border-image-slice:1;border-image-repeat:repeat}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop__drag-handle{position:absolute;width:9px;height:9px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.7);box-sizing:border-box;outline:1px solid rgba(0,0,0,0)}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar{display:none}.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(max-width: 768px),(pointer: coarse){.ReactCrop__drag-handle{width:17px;height:17px}.ReactCrop .ord-nw{margin-top:-9px;margin-left:-9px}.ReactCrop .ord-n{margin-top:-9px;margin-left:-9px}.ReactCrop .ord-ne{margin-top:-9px;margin-right:-9px}.ReactCrop .ord-e{margin-top:-9px;margin-right:-9px}.ReactCrop .ord-se{margin-bottom:-9px;margin-right:-9px}.ReactCrop .ord-s{margin-bottom:-9px;margin-left:-9px}.ReactCrop .ord-sw{margin-bottom:-9px;margin-left:-9px}.ReactCrop .ord-w{margin-top:-9px;margin-left:-9px}.ReactCrop__drag-bar.ord-n{height:14px;margin-top:-7px}.ReactCrop__drag-bar.ord-e{width:14px;margin-right:-7px}.ReactCrop__drag-bar.ord-s{height:14px;margin-bottom:-7px}.ReactCrop__drag-bar.ord-w{width:14px;margin-left:-7px}}
.profile-page{margin-top:25px}.profile-page.hide-header{margin-top:0px}.profile-page .dropdown-input{width:47%}.profile-page .captain-name-text-input{width:80%}.profile-page .your-garmin-account{font-style:italic}.profile-page .error-profile-message{color:red}.profile-page .profile-label{font-weight:400;line-height:1.2}.profile-page .profile-header{color:#555;margin-bottom:2px;font-weight:700;font-size:19px}.profile-page .title-profile-header{color:#555;margin-bottom:2px;font-weight:700;font-size:30px}.profile-page .profile-section{margin-bottom:30px}.profile-page .active-captain-sign-up{margin-top:5px;margin-bottom:0;margin-left:20px}.profile-page .managed-business-poi{border-top:1px #bcbcbc solid;padding:5px 0px}
.opt-out-page{min-height:calc(100vh - 325px)}.opt-out-page .opt-out-title{margin-bottom:56px;margin-top:40px;font-size:27px !important;color:#222;line-height:30px;text-align:center}
.on-deck-activation.layout-main>:nth-child(2){margin-top:80px}.on-deck-activation h4{max-width:900px;margin:40px auto}.on-deck-body{margin:auto;max-width:1225px}.on-deck-body .subscription-billing-info{position:relative}.on-deck-login{display:flex;flex-wrap:wrap}.on-deck-login .on-deck-gauth{flex-grow:1;min-width:300px;margin:0 15px 15px 0}.on-deck-login .on-deck-gauth{max-width:512px}.on-deck-login .on-deck-signin-body{text-align:center;padding-bottom:25px}.on-deck-register{display:flex;flex-wrap:wrap}.on-deck-register .on-deck-register-device,.on-deck-register .on-deck-select-device{flex-grow:1;min-width:300px;margin:0 15px 15px 0}.on-deck-register .on-deck-register-device{max-height:300px}.on-deck-register .on-deck-unit+div.on-deck-unit{border-top:1px solid #337ab7}.on-deck-register .on-deck-register-section-body{padding:15px}.on-deck-register .on-deck-unit{display:flex}.on-deck-register .on-deck-unit .on-deck-unit-img{margin-right:15px;max-height:150px;object-fit:contain;object-position:center;width:150px}.on-deck-register .on-deck-unit .on-deck-unit-details{flex-grow:1}.on-deck-register .space-above{margin-top:10px}.on-deck-billing-info{display:flex;flex-wrap:wrap}.on-deck-billing-info .on-deck-page-section{flex-grow:1;min-height:300px;min-width:300px;margin:0 15px 15px 0}.on-deck-billing-info .manage-business-section-header{text-align:left;margin-top:0}.on-deck-billing-info .manage-business-section-header-title{font-size:14px}.on-deck-billing-info .btn.edit{display:none}.on-deck-billing-info .btn-link{display:none}.on-deck-billing-info .manage-business-section-content{padding:15px}.on-deck-billing-info .btn-primary.save{margin-left:0}.on-deck-billing-info .powered-by-google{margin:20px 0 5px}.on-deck-billing-info .powered-by-google svg{max-height:25px;max-width:85px;position:relative;top:7px}.on-deck-package{display:flex;flex-wrap:wrap}.on-deck-package .on-deck-page-section{min-height:300px;min-width:300px;margin:0 15px 15px 0}.on-deck-package .on-deck-page-section{flex-grow:1}.on-deck-package .on-deck-package-section-body{padding:15px}.on-deck-package .subscription-package{margin:0 15px 15px 0;max-width:285px}.on-deck-package .subscription-package-header-text{font-size:14px}.on-deck-package .error-msg{margin-bottom:15px}.on-deck-package .subscription-manage-coupon{width:350px;max-width:350px;margin-bottom:10px}.on-deck-package .subscription-manage-coupon .error-msg{display:block}.on-deck-page-section{border:2px solid #337ab7;border-radius:5px}.on-deck-page-section-header,.on-deck-billing-info .manage-business-section-header{background-color:#337ab7;box-shadow:0 0 10px -1px #bcbcbc;color:#fff;padding:10px;width:100%}.onDeckActivation{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}@media(prefers-color-scheme: dark){.onDeckActivation{background-color:#212121;color:#fff}.onDeckActivation .MuiContainer-root{background-color:#212121}.onDeckActivation .MuiContainer-root .MuiBox-root{background-color:#212121}.onDeckActivation .MuiContainer-root .MuiTypography-colorPrimary{color:#6dcff6}.onDeckActivation .MuiContainer-root a{color:#6dcff6}.onDeckActivation .MuiContainer-root a:focus,.onDeckActivation .MuiContainer-root a:hover{color:#81d6f8;text-decoration:underline}.onDeckActivation .MuiContainer-root .MuiCheckbox-root .MuiSvgIcon-root{fill:#81d6f8}.onDeckActivation .MuiContainer-root .MuiPaper-root,.onDeckActivation .MuiContainer-root .MuiCardHeader-title,.onDeckActivation .MuiContainer-root .MuiTypography-root{color:#fff}.onDeckActivation .MuiContainer-root .MuiPaper-root{background-color:#212121}.onDeckActivation .MuiContainer-root .bordered-text{border:1px solid #29cb8d;color:#29cb8d}.onDeckActivation .MuiContainer-root .MuiDivider-root{background-color:#555657}.onDeckActivation .MuiContainer-root .MuiTypography-body1:not(.MuiTypography-colorPrimary),.onDeckActivation .MuiContainer-root .MuiFormLabel-root,.onDeckActivation .MuiContainer-root .MuiInputBase-input,.onDeckActivation .MuiContainer-root .MuiIconButton-root,.onDeckActivation .MuiContainer-root .MuiTypography-h6{color:#fff}.onDeckActivation .MuiContainer-root .MuiCard-root{background-color:none;border:1px solid #555657}.onDeckActivation .MuiContainer-root .MuiStepIcon-root{color:#4e4e4e}.onDeckActivation .MuiContainer-root .MuiStepIcon-root.MuiStepIcon-active{color:#006ead}.onDeckActivation .MuiContainer-root .MuiButton-root.MuiButton-contained.Mui-disabled{opacity:.4;background-color:gray;color:#fff}.onDeckActivation .MuiContainer-root .on-deck-register-section-body{color:#fff;max-width:310px}.onDeckActivation .MuiContainer-root .on-deck-register-section-body .register-tooltip{background:none}.onDeckActivation .MuiContainer-root .on-deck-register-section-body .MuiTypography-root:not(.MuiTypography-colorPrimary),.onDeckActivation .MuiContainer-root .on-deck-register-section-body .MuiSvgIcon-colorAction,.onDeckActivation .MuiContainer-root .on-deck-register-section-body .MuiInputBase-root{color:#fff}.onDeckActivation .MuiContainer-root .on-deck-register-section-body .MuiOutlinedInput-notchedOutline .MuiOutlinedInput-root.Mui-focused{border:#0095ff solid 2px}.onDeckActivation .MuiContainer-root .on-deck-register-section-body :not(.MuiOutlinedInput-root.Mui-focused),.onDeckActivation .MuiContainer-root .on-deck-register-section-body .MuiOutlinedInput-root:hover fieldset{border-color:#fff}.onDeckActivation .MuiDialog-paper{background-color:#212121;color:#fff}.onDeckActivation .MuiDialog-paper .MuiBox-root{background-color:none}.onDeckActivation .MuiBackdrop-root{background-color:rgba(0,0,0,.8)}}
.header{background-color:#0a0203;margin-left:-15px;margin-right:-15px;margin-top:-15px;box-shadow:0 0 4px -1px #090909;width:100%;height:71px;position:fixed;z-index:2100}.header.header-hidden{display:none}.header.non-prod{height:101px;padding-top:30px}.header.non-prod .dropdown-menu.mobile{top:83px}.header .dropdown-menu{border-radius:0;padding:0;left:-97px;overflow:auto;max-height:86vh;text-transform:uppercase}.header .dropdown-menu.mobile{width:101%;position:fixed;left:0;top:53px}.header .dropdown-menu li a{font-weight:500;padding-top:8px;padding-bottom:8px}.header .dropdown-menu li a:hover{color:#fff;background-color:#0072ce}.header .user-nav-background-image{background:url("/Content/Images/activecaptain_icon_navbar_profile.png") center center no-repeat;background-size:cover;height:47px;width:47px;margin-top:16px;margin-right:-7px}.header .hamburger-nav-background-image{background:url("/Content/Images/activecaptain_icon_navbar_menu.png") center center no-repeat;background-size:cover;width:32px;height:32px;margin-top:25px;float:none;cursor:pointer;margin-left:-4px}.header .map-dev-links{text-align:center;margin-top:34px;font-size:14px}.header .map-dev-links a{color:#fff;font-weight:500;text-transform:uppercase}.header .full-height{height:100%}.header .header-nav-button{border:none;float:right;cursor:pointer}.header .active-captain-header{top:8%;text-align:center;position:relative;font-size:27px;white-space:nowrap}.env-banner{position:fixed;width:100%;background-color:#6dcff6;margin-left:-15px;margin-right:-15px;top:0;z-index:2200;height:30px;line-height:30px;box-sizing:border-box;text-align:center;font-size:12px}@media only screen and (max-width: 768px){.env-banner p{font-size:10px;margin-left:-30px}}a{font-weight:500;color:#006ead}h5{font-weight:700}.layout-main{display:flex;flex-direction:column;background:#f5f5f5}.layout-main .content-container{margin-top:56px;min-height:calc(100vh - 257px)}.layout-main .content-container.non-prod{margin-top:86px}.float-right{float:right}.full-width{width:100% !important}.modal-dialog{margin-top:80px}.bold-text{font-weight:700}.letter-spacing{letter-spacing:.5px}.font-size-large{font-size:large}.rounded-border,.subscription-package{border-radius:5px}.thin-border{border:2px solid #090909}.space-above{margin-top:5px}.more-space-above{margin-top:15px}.space-after{margin-right:5px}.space-before{margin-left:5px}.space-below{margin-bottom:5px}.more-space-below{margin-bottom:15px}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.no-padding{padding:0px}.no-margin{margin:0px}.cut-text-with-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.error-msg{color:red;font-weight:400}.success-msg{color:#0ba369;font-weight:400}.pre-wrap{white-space:pre-wrap}.auto-overflow{overflow:auto}.btn.btn-primary{background-color:#337ab7}.btn-link:focus,btn-link:active{outline:none !important;box-shadow:none}.btn.back-button{background:none;box-shadow:none;color:#fff}.btn.back-button :active,.btn.back-button :hover,.btn.back-button :focus{color:#fff}.btn.show-all{background-image:url("/Content/Images/mm_round_button_more_pressed.png");background-size:24px;background-position:left;background-repeat:no-repeat;margin-top:8px;padding-left:32px}.btn.edit{background-color:inherit;background-image:url("/Content/Images/24h/mm_round_button_edit_pressed.png");background-position:center;background-size:contain;border:none;float:right;height:24px;margin:14px 10px 0 0;width:24px}.btn.edit:active,.btn.edit:focus{background-image:url("/Content/Images/24h/mm_round_button_edit_normal.png");outline:none !important}.btn.edit:active{box-shadow:none}.btn.show-notes{background-color:inherit;background-position:center;background-size:contain;border:none;color:#337ab7;float:right;height:24px;width:24px}.btn.show-notes.collapsed{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.star{background-size:contain;display:inline-block;height:16px;width:16px}.star.blank{background-image:url("/Content/Images/16h/star_blank.png")}.star.blank.yellow{background-image:url("/Content/Images/mm_review_star_empty.png")}.star.full{background-image:url("/Content/Images/16h/star_filled.png")}.star.full.yellow{background-image:url("/Content/Images/mm_review_star_full.png")}.star.half{background-image:url("/Content/Images/16h/star_half.png")}.star.half.yellow{background-image:url("/Content/Images/mm_review_star_half.png")}.modal-open{overflow-y:auto !important}.modal{z-index:3000;padding:0px !important}.modal-backdrop{z-index:2999}#gauth-light-box.LB-white-content{z-index:10002 !important}#light_box_fade.LB-black-overlay{z-index:10001 !important}@media(max-width: 1025px){#gauth-light-box.LB-white-content{margin-left:0 !important;margin-top:0 !important;width:90% !important;height:1000px !important;left:5% !important;top:90px !important}#light_box_fade.LB-black-overlay{height:1200px !important}}.bordered-text{border:1px solid #076541;border-radius:4px;color:#076541;padding:1px 4px;position:relative;top:-1px}.poi-section{word-break:break-word}.manage-business-page.hide-header{margin-top:0px}.manage-business-page .poi-header{background-color:#fff;box-shadow:none;padding:0;height:auto;min-height:0;padding:16px 16px 16px 0px}.manage-business-page .poi-header .btn.back-button{color:#006ead;margin-top:0}.manage-business-page .poi-header .poi-header-title{color:#006ead;font-size:25px;font-weight:500;margin:0}.manage-business-page .poi-content{padding-left:0}.manage-business-page .poi-save{box-shadow:none;border-top:none;padding-left:0}.manage-business-page .manage-business-section,.manage-business-page .subscription-summary-section{border:2px solid #337ab7;margin-bottom:20px;box-shadow:0px 0px 17px -3px #555;border-radius:5px}.manage-business-page .manage-images .dropzone-img-container{overflow:auto;margin-top:15px}.manage-business-page .manage-images .manage-business-dropzone{position:relative;width:100%;height:215px;border-width:2px;border-color:#666;border-style:dashed;border-radius:5px;cursor:pointer}.manage-business-page .manage-images .manage-business-dropzone-message{text-align:center;margin-top:85px}.manage-business-page .manage-images .manage-business-img{object-fit:cover;height:215px;width:100%}.manage-business-page .manage-images .dropzone-upload-button{display:inline;margin-right:5px}.manage-business-page .subscription-invoice-summary label{margin:8px 8px 4px 0}.manage-business-page .subscription-invoice-summary button{margin:15px 0}.manage-business-page .subscription-billing-info{position:relative}.manage-business-page .subscription-billing-info label{margin:8px 8px 4px 0}.manage-business-page .subscription-billing-info button{margin:15px 0}.manage-business-page .subscription-billing-info input{display:block}.manage-business-page .subscription-billing-info .powered-by-google .google-logo{height:20px;position:relative;top:6px;width:65px}.manage-business-page .subscription-card-info label+span{margin-left:8px}.manage-business-page .subscription-manage{display:inline-flex;margin:0 0 15px 0;padding:15px;width:100%}.manage-business-page .subscription-manage label{margin-top:10px}.manage-business-page .subscription-manage .action-buttons{padding-top:15px}.manage-business-page .subscription-manage .action-buttons .btn{margin-right:15px}.manage-business-page .subscription-manage .action-buttons .btn-link{padding:0px}.manage-business-page .subscription-manage .downgrade-warning{padding-left:15px}.manage-business-page .subscription-manage .subscription-manage-body{width:100%}.manage-business-page .subscription-manage .subscription-manage-body .subscription-manage-coupon{width:350px;max-width:350px}.manage-business-page .subscription-manage .subscription-manage-body .subscription-manage-coupon .error-msg{display:block;margin-top:15px}.manage-business-page .subscription-manage .subscription-manage-body .contract-terms-container{margin-top:10px}.manage-business-page .subscription-manage .subscription-manage-body .processing-msg{color:#337ab7;font-weight:700}.competitor-ad{display:flex;margin-top:8px}.competitor-ad .competitor-ad-image{display:inline-block;background-color:#eee;height:75px;min-width:150px;max-width:150px;position:relative;margin-right:15px}.competitor-ad .competitor-ad-image img{object-fit:cover;height:75px;width:100%}.competitor-ad .competitor-ad-image .no-uploaded-photo{text-align:center;margin-top:25px}.competitor-ad .competitor-ad-content{display:inline-block;flex-grow:1}.competitor-ad .competitor-ad-content .competitor-ad-subheader{display:flex;margin-bottom:5px}.competitor-ad .competitor-ad-content .competitor-ad-rating{flex-grow:1}.competitor-ad .competitor-ad-content .competitor-ad-distance{margin-right:15px}.subscription.account-error{display:block}.subscription-billing{margin-right:15px;max-width:500px;min-width:400px;width:500px}.subscription-summary-section label+span{margin-left:8px}.subscription-package-list{margin-right:15px;flex-grow:1}@media only screen and (max-width: 991px){.subscription-billing{min-width:0}.subscription-package{min-width:0}}.subscription-package-select{display:flex;flex-wrap:wrap;justify-content:space-around}.subscription-package-select .subscription-package{margin-bottom:15px;max-width:350px}.subscription-package{border:2px solid #337ab7;border-radius:5px;padding-bottom:45px;position:relative}.subscription-package .subscription-package-header .subscription-package-header-text{background-color:#337ab7;box-shadow:0 0 10px -1px #bcbcbc;color:#fff;padding:10px;margin:0;width:100%}.subscription-package .subscription-package-body{padding:15px}.subscription-package .subscription-package-body ul{padding:15px}.subscription-package .subscription-package-fee{margin-bottom:8px;font-weight:600}.subscription-package .subscription-package-description{margin-bottom:20px}.subscription-package .subscription-package-select-btn{bottom:0;left:0;margin:15px auto;position:absolute;text-align:center;width:100%}.subscription-package .subscription-package-select-btn .subscription-package-button,.subscription-package .subscription-package-select-btn .subscription-package-selected{display:inline-block;height:35px;margin:auto;width:100px}.subscription-package .subscription-package-select-btn .subscription-package-selected{line-height:30px;font-weight:600}
.maintenance-page{min-height:calc(100vh - 277px);display:flex;flex-direction:column;justify-content:center}.maintenance-page .maintenance-page-container{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.maintenance-page .maintenance-page-container .background-icon{position:absolute;fill:#f5f5f5;font-size:400px;opacity:30%;background-color:orange;padding:50px;border-radius:50%}.maintenance-page .maintenance-page-container .background-icon.small{font-size:300px}.maintenance-page .maintenance-page-container .maintenance-page-text{max-width:600px;z-index:100}.maintenance-page .maintenance-page-container .maintenance-page-text.small{font-size:12px}.maintenance-page .maintenance-page-container .maintenance-page-text .start-and-end-box{display:flex}.maintenance-page .maintenance-page-container .maintenance-page-text .start-and-end-box .start-box{margin-right:15px}.maintenance-page .maintenance-page-container .maintenance-page-text .start-and-end-box span{font-weight:500;text-transform:uppercase}.maintenance-page .maintenance-page-container .maintenance-page-text h1{font-size:45px;font-weight:500;margin-bottom:20px;max-width:600px}.maintenance-page .maintenance-page-container .maintenance-page-text h1.small{font-size:30px}.maintenance-page .maintenance-page-container .maintenance-page-text p{margin-top:30px;font-size:16px}.maintenance-page .maintenance-page-container .maintenance-page-text p.small{margin-top:20px;font-size:14px}
.developer-page{margin-right:-15px;margin-left:-15px}.developer-page .developer-background-image{width:100%;display:block}@media only screen and (max-width: 500px){.developer-page .developer-background-image{background:url("/Content/Images/ACDeveloperImage_small.jpg") center center no-repeat;background-size:cover;height:208px}}@media only screen and (min-width: 500px)and (max-width: 1000px){.developer-page .developer-background-image{background:url("/Content/Images/ACDeveloperImage_medium.jpg") center center no-repeat;background-size:cover;height:415px}}@media only screen and (min-width: 1000px)and (max-width: 1500px){.developer-page .developer-background-image{background:url("/Content/Images/ACDeveloperImage_giant.jpg") center center no-repeat;background-size:cover;height:550px}}@media only screen and (min-width: 1500px){.developer-page .developer-background-image{background:url("/Content/Images/ACDeveloperImage_giant.jpg") center center no-repeat;background-size:cover;height:550px}}.developer-page .section_info{padding:65px 10px 100px 10px;text-align:center}.developer-page .section_navigation_text{padding:110px 10px 80px 10px;background-color:#efefef;text-align:center}.developer-page .holder{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;max-width:980px;width:auto;margin:auto}.developer-page .title{margin-bottom:30px;font-size:27px !important;color:#000 !important;line-height:30px}.developer-page .content{font-weight:300;line-height:1.5;margin-bottom:30px !important;font-size:16px !important;color:#555 !important;text-align:center !important;width:100% !important}.developer-page .landing_btn{border:1px solid #0082a5;padding:10px 30px;color:#0082a5;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:5px}.developer-page .same-line-form-element{display:inline-block;margin-right:50px}.developer-page .third-party-text-field{margin-left:20px}
.header{background-color:#0a0203;margin-left:-15px;margin-right:-15px;margin-top:-15px;box-shadow:0 0 4px -1px #090909;width:100%;height:71px;position:fixed;z-index:2100}.header.header-hidden{display:none}.header.non-prod{height:101px;padding-top:30px}.header.non-prod .dropdown-menu.mobile{top:83px}.header .dropdown-menu{border-radius:0;padding:0;left:-97px;overflow:auto;max-height:86vh;text-transform:uppercase}.header .dropdown-menu.mobile{width:101%;position:fixed;left:0;top:53px}.header .dropdown-menu li a{font-weight:500;padding-top:8px;padding-bottom:8px}.header .dropdown-menu li a:hover{color:#fff;background-color:#0072ce}.header .user-nav-background-image{background:url("/Content/Images/activecaptain_icon_navbar_profile.png") center center no-repeat;background-size:cover;height:47px;width:47px;margin-top:16px;margin-right:-7px}.header .hamburger-nav-background-image{background:url("/Content/Images/activecaptain_icon_navbar_menu.png") center center no-repeat;background-size:cover;width:32px;height:32px;margin-top:25px;float:none;cursor:pointer;margin-left:-4px}.header .map-dev-links{text-align:center;margin-top:34px;font-size:14px}.header .map-dev-links a{color:#fff;font-weight:500;text-transform:uppercase}.header .full-height{height:100%}.header .header-nav-button{border:none;float:right;cursor:pointer}.header .active-captain-header{top:8%;text-align:center;position:relative;font-size:27px;white-space:nowrap}.env-banner{position:fixed;width:100%;background-color:#6dcff6;margin-left:-15px;margin-right:-15px;top:0;z-index:2200;height:30px;line-height:30px;box-sizing:border-box;text-align:center;font-size:12px}@media only screen and (max-width: 768px){.env-banner p{font-size:10px;margin-left:-30px}}a{font-weight:500;color:#006ead}h5{font-weight:700}.layout-main{display:flex;flex-direction:column;background:#f5f5f5}.layout-main .content-container{margin-top:56px;min-height:calc(100vh - 257px)}.layout-main .content-container.non-prod{margin-top:86px}.float-right{float:right}.full-width{width:100% !important}.modal-dialog{margin-top:80px}.bold-text{font-weight:700}.letter-spacing{letter-spacing:.5px}.font-size-large{font-size:large}.rounded-border{border-radius:5px}.thin-border{border:2px solid #090909}.space-above{margin-top:5px}.more-space-above{margin-top:15px}.space-after{margin-right:5px}.space-before{margin-left:5px}.space-below{margin-bottom:5px}.more-space-below{margin-bottom:15px}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.no-padding{padding:0px}.no-margin{margin:0px}.cut-text-with-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.error-msg{color:red;font-weight:400}.success-msg{color:#0ba369;font-weight:400}.pre-wrap{white-space:pre-wrap}.auto-overflow{overflow:auto}.btn.btn-primary{background-color:#337ab7}.btn-link:focus,btn-link:active{outline:none !important;box-shadow:none}.btn.back-button{background:none;box-shadow:none;color:#fff}.btn.back-button :active,.btn.back-button :hover,.btn.back-button :focus{color:#fff}.btn.show-all{background-image:url("/Content/Images/mm_round_button_more_pressed.png");background-size:24px;background-position:left;background-repeat:no-repeat;margin-top:8px;padding-left:32px}.btn.edit{background-color:inherit;background-image:url("/Content/Images/24h/mm_round_button_edit_pressed.png");background-position:center;background-size:contain;border:none;float:right;height:24px;margin:14px 10px 0 0;width:24px}.btn.edit:active,.btn.edit:focus{background-image:url("/Content/Images/24h/mm_round_button_edit_normal.png");outline:none !important}.btn.edit:active{box-shadow:none}.btn.show-notes{background-color:inherit;background-position:center;background-size:contain;border:none;color:#337ab7;float:right;height:24px;width:24px}.btn.show-notes.collapsed{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.star{background-size:contain;display:inline-block;height:16px;width:16px}.star.blank{background-image:url("/Content/Images/16h/star_blank.png")}.star.blank.yellow{background-image:url("/Content/Images/mm_review_star_empty.png")}.star.full{background-image:url("/Content/Images/16h/star_filled.png")}.star.full.yellow{background-image:url("/Content/Images/mm_review_star_full.png")}.star.half{background-image:url("/Content/Images/16h/star_half.png")}.star.half.yellow{background-image:url("/Content/Images/mm_review_star_half.png")}.modal-open{overflow-y:auto !important}.modal{z-index:3000;padding:0px !important}.modal-backdrop{z-index:2999}#gauth-light-box.LB-white-content{z-index:10002 !important}#light_box_fade.LB-black-overlay{z-index:10001 !important}@media(max-width: 1025px){#gauth-light-box.LB-white-content{margin-left:0 !important;margin-top:0 !important;width:90% !important;height:1000px !important;left:5% !important;top:90px !important}#light_box_fade.LB-black-overlay{height:1200px !important}}.bordered-text{border:1px solid #076541;border-radius:4px;color:#076541;padding:1px 4px;position:relative;top:-1px}.poi-section{word-break:break-word}
.star-rating{position:relative;top:3px}.star{background-size:contain;display:inline-block;height:16px;width:16px}.star.blank{background-image:url("/Content/Images/16h/star_blank.png")}.star.full{background-image:url("/Content/Images/16h/star_filled.png")}.star.half{background-image:url("/Content/Images/16h/star_half.png")}.payframe>div:first-child{width:400px}.payframe>div:nth-child(2){display:none;color:red;font-weight:bold}
