﻿*{box-sizing:border-box}.center-all{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}blockquote{margin-top:0;margin-bottom:0}.strikethrough{text-decoration:line-through}.layers{position:relative}.layers .layer{position:absolute}.layers.r0-333{height:0;padding-top:33.3%}.layers.r0-333>*{top:0}.layers.r0-375{height:0;padding-top:37.5%}.layers.r0-375>*{top:0}.layers.r0-50{height:0;padding-top:50%}.layers.r0-50>*{top:0}.layers.r0-75{height:0;padding-top:75%}.layers.r0-75>*{top:0}.layers.r0-5622{height:0;padding-top:56.22%}.layers.r0-5622>*{top:0}body{background-color:#324954;margin:0px;padding:0px;font-family:droid-sans, 'Droid Sans', 'Avenir', 'Helvetica Neue', 'Lucida Grande', sans-serif}.hdr{cursor:pointer}img{width:100%}a{text-decoration:none;color:#80c1f4;font:10pt;transition:.075s ease-in-out}h1{text-transform:uppercase;color:white;padding:0px;margin:0px;font-weight:400;font-size:14px;line-height:40px;margin:0}h2{color:#398bcb;font-size:12pt;font-weight:normal;margin:0;padding:0px 0px 10px 0px}p{color:#ebebeb;font-size:10pt;font-weight:normal}.future h4{color:red !important}.sticky{position:fixed;width:100%;left:0;top:0;padding:0px 0px 0px 14px;z-index:100;border-top:0;background-color:#394d5d}.popup_container{position:absolute;top:0;left:0;width:100%}.watch-boat{float:left;width:140px;margin-right:1px}.watch-boat-blank{float:left;width:140px;margin-right:1px}.watch-overflowed{color:#f99;text-align:center;margin-top:2.0em;font-size:1.0em}.popup{z-index:20;background-color:#398bcb;position:fixed;z-index:999;top:12px;max-height:calc(100vh - 2em);margin-left:20px;width:314px;-webkit-transform:translate(0px, -100vh);-moz-transition:translate(0px, -100vh);transform:translate(0px, -100vh)}.popup.active-add,.popup.active-remove{-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;-moz-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s}.popup.active,.popup.active-class-add.active-class-add-active{-webkit-transform:translate(0px, 0px);-moz-transition:translate(0px, 0px);transform:translate(0px, 0px)}.popup.active-remove.active-remove-active{-webkit-transform:translate(0px, -100vh);-moz-transition:translate(0px, -100vh);transform:translate(0px, -100vh)}.popup-scroll-container{overflow-y:scroll;position:relative;height:calc(100vh - 2em);z-index:500}.popup-scroll-content{height:auto;padding:17px}.divider{width:100%;clear:both;background-image:url(https://edge.bartonandgray.com/assets/shade-eea219c0d0a7eb277504d28cd03ef4efbc887cab7076e3f68175b054aca18b12.png);background-repeat:repeat-x;padding:0px 0px 0px 0px}.welcome{width:100%;height:310px;background-image:url(https://edge.bartonandgray.com/images/welcome-art.jpg);background-repeat:no-repeat;background-size:100%}.welcome h2{padding:16px 16px 0px 16px}.welcome p{padding:0px 16px 0px 16px}.content{padding:24px 16px 16px 0px}.clubhouse-app .content{margin-top:4em;padding:1em 1em 1em 1em}.half-rotate-include,.active .nav-gear{transform:rotate(180deg)}.hover{transition:0.15s}.hover.greater-dim:hover{filter:brightness(80%)}.hover.dim:hover{filter:brightness(85%)}.hover.dim.slight-rotate:hover{transform:rotate(10deg)}.hover.dim.right-angle-rotate:hover{transform:rotate(90deg)}.hover.dim.half-rotate:hover{transform:rotate(180deg)}.hover.less-dim:hover{filter:brightness(90%)}.hover.less-bright:hover{filter:brightness(110%)}.hover.bright:hover{filter:brightness(115%)}.button{background-color:#ffd540;color:#324954;text-decoration:none;padding:12px 24px 12px 18px;margin:0 0 12px 0;font-size:14pt;display:inline-flex;align-items:center;border-radius:0.1em;cursor:pointer}.button.big{font-size:1.2em;padding:0.2em 0.8em}.small_button{display:inline-block;background-color:#ffd540;color:#324954;text-decoration:none;padding:6px 12px;margin:0px 0px 12px 0px;font-size:10pt;border-radius:0.1em;cursor:pointer}.outing-ui-2 .small_button{padding:0.35em 0.5em;background-color:#f4eac3;border-radius:0.6em;border:1px solid #74aabb}.outing-ui-2 .small_button.confirm{background-color:#8AC440}.outing-ui-2 .small_button.cancel{background-color:#CC4640;color:white}.reservation{text-decoration:none;padding:18px 18px 18px 18px;margin:0px 0px 12px 0px}.signin-form{background-color:#324954;width:280px;clear:both;overflow:auto;padding:30px;margin:180px 16px 16px 16px}.signin-form input{display:block;background:#fff;border-radius:1px;color:#555;font:13px/20px droid-sans, 'Droid Sans', 'Helvetica Neue', 'Lucida Grande', sans-serif;margin:0 0 12px 0;padding:5px;width:210px}.signin-form .signin-error{color:#ff9888;font-size:12px;padding:10px 0px 20px 0px}.signin-form .signin-success{color:white;font-size:12px;padding:10px 0px 20px 0px}.signin-form .submit_button{background-color:#ffd540;width:200px;border:none;color:#fff;font-size:12px;font-weight:bold;text-align:center;float:left;padding:15px 20px}.all-calendars .data-calendar{-webkit-transition:opacity ease-in-out 0.2s}.all-calendars .c-cell .data-calendar{opacity:0.0}.all-calendars .c-cell:hover .data-calendar{opacity:1.0}.all-calendars .cal-month-name{font-size:9px;text-transform:uppercase;text-align:center}.all-calendars .cal-day-number{font-size:16px;text-align:center}.all-calendars .cal-weekday-name{text-align:center;font-size:9px;text-transform:uppercase}.all-calendars .outing-pending{background-color:#fc565e;padding:2px 2px 2px 2px;margin:0px 0px 2px 0px}.all-calendars .outing-confirmed{background-color:#4aa637;color:#fff;padding:2px 2px 2px 2px;margin:0px 0px 2px 0px}.all-calendars .calendar-day-header{background-color:#ffd63f;font-size:1.125em;padding:6px 0px 6px 0px;color:#111}.all-calendars .calendar-day-header.today{background-color:#8AC440}.all-calendars .calendar-watch-header{background-color:none;color:#80c1f4;font-size:0.8em}.all-calendars .calendar-harbor-day-notes .notes{font-style:italic;font-size:.65em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-calendars .calendar-harbor-day-notes .harbor-notes-button{font-style:none !important;font-size:.65rem;padding:0px 2px;text-transform:uppercase;background-color:#eee;border:1px solid #333;border-radius:0.2em}.outings p{font-size:12px;padding:6px 0px 0px 0px;margin:0px;color:#ffffff}.outings h2{padding:24px 0px 0px 0px;margin:0px;color:#ffd540;font-weight:bold}.outings h4{padding:10px 0px 0px 0px;margin:0px;font-weight:normal;color:#398bcb;font-size:12px}.harbor p{font-size:12px;padding:6px 0px 0px 0px;margin:0px;color:#80c1f4}.harbor h2{margin:24px 0px 0px 0px;padding:0px}.harbor h3{padding:20px 0px 0px 0px;margin:0px;color:#ffffff}.harbor h4{padding:4px 0px 0px 0px;margin:0px;color:white}.outing p{color:white;padding:12px 0px 12px 0px;margin:0px;line-height:16px}.outing_header{text-transform:uppercase;color:white;padding:4px 0px 0px 0px}.outing_header2{color:#ffd540;padding:4px 0px 4px 0px}.cal-button{display:inline-block;font-size:0.9em;border:1px solid #ccc;border-radius:2px;margin:3px;padding:6px 12px 6px 12px;color:white;background-color:#398bcb}.blank-day{height:198px}.boat_button{font-size:0.7em;border:1px solid #324954;border-radius:2px;margin:3px 3px 3px 0px;padding:3px 6px 3px 6px;color:#324954;background-color:#ffd540}.members-all{color:#e0e0ff}.members-all td{padding:0.28em 0.5em;border-top:1px solid #8282c2;border-left:1px solid #8282c2}.members-all tr>td:last-child{border-right:1px solid #8282c2}.members-all table tr:last-child>td{border-bottom:1px solid #8282c2}.nav-gear{position:absolute;right:1em;top:1em;width:2.0em;cursor:pointer;transition:0.5s ease-in-out}.admin-nav{z-index:20;height:calc(100% - 4em);overflow-y:scroll;background-color:rgba(0,0,0,0);position:fixed;top:-100vh;color:#324954;right:0;width:100%;min-width:12em;max-width:25em;-webkit-transition:-webkit-transform 300ms ease-in-out;-webkit-transition:transform 300ms ease-in-out;-moz-transition:-moz-transform 300ms ease-in-out;-o-transition:-o-transform 300ms ease-in-out;transition:transform 300ms ease-in-out}.admin-nav a{color:#324954}.admin-nav.active{transform:translate(0, calc(100vh + 4em));-ms-transform:translate(0, calc(100vh + 4em));-webkit-transform:translate(0, calc(100vh + 4em))}.admin-nav .hddr{background-image:url(https://edge.bartonandgray.com/assets/logo-clubhouse-bd1f0230748745bf4b271ef5ebd0d0f6889d9eb37f60eb4e50a4c66fb497cdf7.svg);background-repeat:no-repeat;width:240px;height:40px;float:left;padding:12px 0px 12px 0px}.admin-nav .nvvr-units{clear:both;overflow:auto;background-color:#324954;padding:0 1px}.admin-nav .nvvr{background-image:url(https://edge.bartonandgray.com/assets/nav-gear-f50d206b29c403e7d9975c8c703c518883a6730f03c105fe90b8e50ee9c7441f.svg);background-repeat:no-repeat;width:40px;height:40px;float:right;padding:12px 0px 12px 0px;margin-left:40px}.admin-nav .nvvr-unit{cursor:pointer;padding:12px 8px 12px 8px;text-align:center;font-size:1.10em;overflow:auto;margin-bottom:1px;background-color:#ffd63f}.admin-nav .nvvr-unit:hover{filter:brightness(85%)}.admin-nav .nvvr-unit:nth-child(odd){background-color:#398bcb}.admin-nav .nvvr-unit:nth-child(odd):hover{filter:brightness(115%)}.port-watch-day-hdr{display:flex;flex-direction:row;align-items:center}.port-watch-day-hdr .pwd-p{flex-grow:100;flex-shrink:100;margin-right:0.5em}.port-watch-day-hdr .pwd-w{height:1.5em;width:1.5em;margin-right:0.5em}.harbor-day{margin-bottom:3.3em}.cap{margin-bottom:1.1em;width:100%;max-width:20em;overflow:auto}.cap .harbor{text-transform:uppercase;padding:0.6em 0.6em;background-color:#ffd63f;display:flex;flex-direction:row;align-items:center}.cap .harbor :nth-child(1){flex-grow:1000;flex-shrink:1000}.cap .outings{font-size:0.8em;text-transform:uppercase;color:#333;overflow:auto;background-color:#a3a2a2;padding:0.3em 0.5em}.cap .cap-ps :not(:last-child){border-bottom:dotted #ccc 1px}.cap .cap-p{width:100%}.cap .cap-p p{margin-left:0.4em;width:calc(100% - 0.8em);padding:0px 0px 0px 0px}.cap h4{color:#ffd63f;padding:0px;margin:0px}.cap .icon-and-label{display:flex;align-items:center}.cap .icon-and-label :nth-child(1){margin-right:0.5em}.cap .call{display:inline-flex;margin:0 auto;flex-direction:row;align-items:center;padding:0.6em 0.8em;background-color:#c14d4d;color:white;margin-bottom:2.0em;justify-content:center;border-radius:0.3em}.cap .call :nth-child(1){margin-right:0.5em}.cap .block{padding:12px 0px 0px 0px}.full-width-centered{width:100%;display:flex;align-items:center;justify-content:center}.icons-call{width:1.5em;height:1.5em;overflow:auto;padding:0 0.4em;background-image:url(https://edge.bartonandgray.com/assets/icon-phone-af52a75fed5b64bf898f07abfc226f823ed2248c7fbc1ad5572ff392d7c89d7e.svg);background-repeat:no-repeat}.icons-boat{width:24px;height:24px;overflow:auto;float:left;padding:0px 6px 0px 6px;background-image:url(https://edge.bartonandgray.com/assets/icon-boat-f4bae4cffd737301d5c88ca83040c7841281844fd54d23a1c8c2814d9493aab4.svg);background-repeat:no-repeat}.icons-fwatch{width:24px;height:24px;overflow:auto;float:left;padding:0px 6px 0px 6px;background-image:url(https://edge.bartonandgray.com/assets/icon-first-watch-9828fa77f4494e710353dd146e980c37025d68a3b4da4d59fcd2f71552becc56.svg);background-repeat:no-repeat}.icons-swatch{width:24px;height:24px;overflow:auto;float:left;padding:0px 6px 0px 6px;background-image:url(https://edge.bartonandgray.com/assets/icon-second-watch-a9de4017a42764adf6e4d18e617c6bcfd762458c63840ede95bafc121155337e.svg);background-repeat:no-repeat}@media screen{.mobile-hidden{display:inline-block}.desktop-hidden{display:none}.wrapper{margin:0px auto 0px auto}.wrapper .content{width:100%;padding:1em 1em}header{background-color:#324954;position:fixed !important;top:0;width:100%;clear:both;overflow:auto;z-index:1000;height:4em}.hdr{width:13em;display:flex;align-items:center;justify-content:center;margin:0.5em}.signin{background:url("http://cloud.bartonandgray.com/heros/big-bg.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;min-height:1024px;background-size:cover;padding-bottom:20px;padding-top:20px;padding-left:60px;padding-right:20px;margin:-24px}.dashblock{background-color:transparent;width:100%;max-width:320px;margin:0px 16px 0px 0px;padding:0px;float:left}}@media screen and (max-width: 640px){.dashblock{max-width:640px}.dashblock.padded{margin-left:1.0em;width:calc(100% - 1.0em)}.dashblock>.padded{margin-left:1.0em;width:calc(100% - 1.0em)}}@media screen{.calblock{background-color:transparent;margin:0px auto;padding:0px;clear:both}.centerblock{background-color:transparent;width:1024px;margin:0px auto;padding:0px;clear:both}}@media screen and (max-width: 768px){.mobile-hidden{display:none}.desktop-hidden{display:inline-block}.wrapper{min-width:320px;margin:0 !important;padding:0px}.wrapper .content{padding:0}img,table{max-width:100%}.hdr{width:200px;float:left;padding:16px;margin:0px}.signin{background:url("http://cloud.bartonandgray.com/heros/signin-bg.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:512px;padding:0px;margin:-24px;overflow:auto}.dashblock{background-color:transparent;width:100%;float:left;margin:0px;padding:0px 0px 0px 0px}.dashblock.padded{margin-left:16px}.calblock{background-color:transparent;float:left;margin:0px auto 0px auto;padding:0px 0px 0px 0px}.centerblock{background-color:transparent;width:100%;margin:0px auto;padding:0px;clear:both}}.legend{width:18%;height:4.0em;margin:0px 0px 1% 0.5em;color:white;font-size:10px;text-align:center;float:left}.legend .inner{padding:8px 4px 8px 4px}.yellow{background-color:#ffd63f;color:#324954}.blue{background-color:#398bcb;color:#ebebeb}.reserve-grid .reserve-row{display:block;clear:both;overflow:hidden;width:100%;margin:4px 0px;font-size:14px;padding:6px;background-color:#cccccc}.reserve-grid .reserve-row a{color:#80c1f4}.reserve-grid .reserve-day{vertical-align:top;padding:2%;width:24%;display:inline-block;margin-right:2%;background-color:#cccccc;min-height:55px}.reserve-grid .reserve-watch{vertical-align:top;width:28%;display:inline-block;margin-right:2%;padding:2%;min-height:55px}.reserve-grid .reserve-btn{color:#398bcb;font-size:12px}.reserve-grid .watch-your-outing{background-color:#398bcb}.reserve-grid .watch-your-wait{background-color:#398bcb}.reserve-grid .watch-waitlist{background-color:#bd6c4f}.reserve-grid .watch-open{background-color:#ffd63f}.reserve-grid .watch-closed{background-color:#bd6c4f}.reserve-grid .waitlist-icon{width:1.2em}.legend.yours-outing{background-color:#398bcb}.legend.yours-wait{background-color:#398bcb}.legend.open{background-color:#ffd63f}.legend.closed{background-color:#bd6c4f}.legend.waitlist{background-color:#bd6c4f}.legend .waitlist-icon{width:1.5em;float:right}.navv{display:-webkit-flex;display:flex;-webkit-align-content:stretch;-webkit-align-items:stretch;width:96%;margin-bottom:1em;align-content:stretch;align-items:stretch}.navv h1{margin-top:0.7em;line-height:1em}@media screen and (max-width: 45em){.navv .not-narrow{display:none}}.navv>*{flex-grow:2;grow:2}@media screen and (max-width: 45em){.navv>*:nth-child(n+7){display:none}}@media screen and (max-width: 65em){.navv>*:nth-child(n+10){display:none}}.navv a{text-align:center}.captain_view{width:100%;max-width:20em}.captain_view .outing{padding:3px 5px;margin:3px 0px;background-color:white}.captain_view section:not(:first-of-type){border-top:1px solid #b8b8d0}.captain_view section{padding:3px 0px}.trace{color:white}.trace .table{display:table}.trace .table>*{display:table-row}.trace .table>*>*{display:table-cell;color:#ddd;padding:0.5em}.icon-catering,.icon-restaurant,.icon-steward,.icon-upgrade,.icon-watersports{width:1em;height:1em;margin-right:0.3em;display:inline-block;background-size:cover;background-repeat:no-repeat}.icon-eventivities{width:2.5em;height:2.5em;margin:0 0.3em 0 0;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.icon-eventivities.lobster{background-image:url("https://edge.bartonandgray.com/assets/icons/lobster-247cb04424a1f3c7b5af6c7ba2cbfaeaaac483be6879a68b47b3eb6b1b01223a.png")}.icon-eventivities.crab{background-image:url("https://edge.bartonandgray.com/assets/icons/crab-fdac03a1dc5d6b4148213a153acd1af51169c2b7d0b2dd76ab537b3f42fac648.svg")}.icon-eventivities.champagne{background-image:url("https://edge.bartonandgray.com/assets/icons/champagne-d60fd998d026c621c84280a48b6007c330739592050fd893e1c5fbb4ae87a0d1.svg")}.icon-eventivities.bbq{background-image:url("https://edge.bartonandgray.com/assets/icons/bbq-138bfaa86a96a1d15203e0c3216130e3ed6d0fdbf9f8c8756a0d4524095c395a.svg")}.icon-catering{background-image:url("https://edge.bartonandgray.com/assets/icons/catering-gold-c68a4c7b5ea6ed8ef1a073bd7b557bd3355da4b2ad819bd46d8fc68f990a5f89.svg")}.icon-restaurant{background-color:white;padding:0 0.2em;border-radius:0.7em;color:#324954}.icon-steward{background-image:url("https://edge.bartonandgray.com/assets/icons/steward-ca15a4b954b758d1bfaefb3f9b6c505cc3cad4f5737fc308b4f72d4364eb5d3d.svg")}.icon-watersports{margin-top:-0.4em}.icon-upgrade:before{color:#fed43f;content:'⇧'}.forward-friend .email-prompts{color:#388bca;padding-top:1.2em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.forward-friend .email-prompts .textarea-holder{width:100%;max-width:25em}.forward-friend .email-prompts textarea{width:100%;height:5em;font-size:1.0em}.forward-friend .email-prompts input{font-size:1.0em;margin:0.5em 0;max-width:25em;width:100%}.nowrap{white-space:nowrap;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.punch-admin{color:white}.punch-admin table{width:100%}.punch-admin h2{text-align:left;font-size:1.5em;padding-bottom:1em;color:white}.punch-admin td,.punch-admin th{width:4rem;height:2rem;border:1px solid #ccc;text-align:center;color:white;padding:.5em}.punch-admin th{background:lightblue;border-color:white}.punch-admin .punch-last-updated{font-weight:normal;font-size:0.8em}.inquiries-table{display:table}.inq-name{font-size:1.3em}.inquiry-item{display:table-row;width:100%;color:#f8f8f8}.inquiry-item>*{display:table-cell;padding:0.6em 0.6em;border-bottom:1px solid #ccc}.edit_member .edit-field{margin-bottom:0.65em}.edit_member input[type=text]{width:90%;font-size:0.8em;max-width:30em;padding:0.3em}.provis{width:100%;padding:1em 1em 10em 1em;background-color:#388bca}.provis h1{font-size:initial;color:#388bca}.provis h2{font-size:initial;color:#388bca}.provis .prov-menu{display:inline-flex;flex-direction:column;justify-content:flex-start}.provis .prov-menu a{color:#324954;text-transform:uppercase;font-weight:500;display:inline-block;margin-bottom:0.3em;cursor:pointer;border:1px solid #388bca;padding:0.3em 0.6em;border-radius:0.15em}.ui-panel{width:100%;background-color:#388bca}.ui-panel .ui-head{padding:1em;background-color:#324954;display:flex;align-items:center;justify-content:center}.ui-panel .ui-head h1{font-size:1.0em;line-height:1.15em;color:white;font-weight:300;letter-spacing:0.15em;text-transform:uppercase;text-align:center}.ui-panel .ui-tools{padding:0.35em 0.5em;background-color:#ffd63f;display:flex;flex-direction:row;align-items:center;border-bottom:2px solid #324954}.ui-panel .ui-tools .ui-tools-spacer{flex-grow:100;flex-shrinkg:100}.ui-panel .ui-tools .symbol{font-size:1.4em;cursor:pointer;font-weight:800;color:white}.ui-panel .ui-tools .tool{text-transform:uppercase;margin-left:0.5em;font-size:0.9em;cursor:pointer;color:#324954;letter-spacing:0.1em}.ui-panel .ui-tools .tool.tool-button{border-radius:0.1em;padding:0.2em 0.4em;background-color:#324954;color:white}.ui-panel .ui-body{color:#324954;padding:1em 1em 10em 1em;background-color:white}.ui-panel h2{color:#324954;text-transform:uppercase;letter-spacing:0.1em}.ui-panel .ui-vert-form{display:flex;flex-direction:column}.ui-panel .ui-vert-form label{font-size:0.9em}.ui-panel .ui-vert-form input[type=text]{border:1px solid #324954;padding:0.3em 0.5em;color:#324954}.ui-panel .ui-vert-form input.text-larger[type=text]{font-size:1.1em}.ui-panel .ui-vert-form input[type=number]{border:1px solid #324954;width:7em;padding:0.3em 0.5em;font-size:0.9em;color:#324954;text-align:right;margin-right:0.35em}.ui-panel .ui-vert-form input[type=checkbox]{border:1px solid #324954;font-size:1.1em}.ui-panel .ui-vert-form .ui-form-group{display:flex;flex-direction:column;margin-bottom:1.2em}.ui-panel .ui-vert-form .ui-form-group>*{margin-bottom:0.3em}.ui-list{min-width:20em}.ui-list .ui-list-item-1{margin:0.45em 0;display:flex;align-items:center}.ui-list .ui-list-item-1.clickable{cursor:pointer;border-bottom:1px solid rgba(0,0,0,0)}.ui-list .ui-list-item-1.clickable:hover{border-bottom:1px dotted #388bca}.ui-list .ui-list-item-1>:not(:first-child){margin-left:0.7em}.ui-list .ui-list-item-1>:nth-child(1){flex-grow:100;flex-shrink:100}.ui-go-styled{height:1.2em;width:1.2em;background-image:url(https://edge.bartonandgray.com/assets/icon-l-rank-c8a83fd5bc9f4313fab4960237a9e06e35bb39f85a1d91a387f90c0aa63331c5.svg);display:inline-block;transform:rotate(90deg);cursor:pointer}.ui-label-input-grid{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:0.3em 1em}.ui-label-input-grid input{width:100%}.prov-units{text-transform:uppercase;opacity:0.7;margin-right:0.8em;font-size:0.75em}.prov-notes{opacity:0.7;font-style:italic;margin-right:0.8em;font-size:0.75em}.panel-form label{display:block}.mc-resources-panel{font-family:proxima-nova;font-size:1.1em;color:white}.mc-resources-panel .r-legend div{font-weight:bold;margin:0.2em 0}.mc-resources-panel .r-legend div.ex-cancelfill{color:#c0c0c0}.mc-resources-panel .r-legend div.ex-no_capt{color:#388bca}.mc-resources-panel .r-legend div.ex-maint{color:#fed43f}.mc-resources-panel .r-legend div.ex-deliv{color:firebrick}.mc-resources-panel .r-legend div.ex-train{color:coral}.mc-resources-panel .r-legend div.outing{color:forestgreen}.mc-resources-panel .rgrid th,.mc-resources-panel .rgrid td{padding:0}.mc-resources-panel .rgrid .resource-rows tr td:nth-child(2){border-left:1px solid #5a89c6}.mc-resources-panel .rgrid .resource-rows td{border-right:1px solid #5a89c6;border-bottom:1px solid #5a89c6}.mc-resources-panel .rgrid .resource-rows td:nth-child(even){border-right:1px solid #4f6073}.mc-resources-panel .rgrid .resource-rows tr:first-child td{border-top:1px solid #5a89c6}.mc-resources-panel .r-container{margin:0;padding:0.4em 0}.mc-resources-panel .r-container .r-box{width:1.4em;height:1.68em;padding:0.18em}.mc-resources-panel .r-container .r-box .r-box-inner{width:100%;height:100%;color:white;font-size:0.5em;display:flex;align-items:center;justify-content:center}.mc-resources-panel .r-container .r-box.ex-cancelfill .r-box-inner{background-color:#c0c0c0}.mc-resources-panel .r-container .r-box.ex-no_capt .r-box-inner{background-color:#388bca}.mc-resources-panel .r-container .r-box.ex-maint .r-box-inner{background-color:#fed43f}.mc-resources-panel .r-container .r-box.ex-deliv .r-box-inner{background-color:firebrick}.mc-resources-panel .r-container .r-box.ex-train .r-box-inner{background-color:coral}.mc-resources-panel .r-container .r-box.outing .r-box-inner{background-color:forestgreen}.mc-resources-panel .r-container.r-container-narrow{padding:0}.mc-resources-panel .r-container.r-container-narrow .r-box{width:2em;height:2em}.mc-resources-panel .r-container *.present{background-color:grey}.mc-resources-panel .r-container *.overflow-source{border:3px dotted #cc3333}.mc-resources-panel .r-container *.overflow-dest{border:3px dotted green}.mc-resources-panel .day-hdr{font-size:0.5em;text-transform:uppercase;text-align:center}.mc-resources-panel .day-hdr.day-ss{background-color:rgba(240,240,255,0.2)}.mc-resources-panel .day-hdr.clickable{cursor:pointer;border:1px solid rgba(0,0,0,0);transition:border 0.1s linear}.mc-resources-panel .day-hdr.clickable:hover{border:1px solid yellow}.mc-resources-panel .watch-hdr{font-size:0.5em;opacity:0.8;text-transform:uppercase;color:#e2e2e8;text-align:center;font-weight:bold;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:border 0.1s linear}.mc-resources-panel .watch-hdr:hover{border:1px solid yellow}.mc-resources-panel .watch-hdr div{width:1.4em}.mc-resources-panel .watch-hdr.watch-we{background-color:rgba(240,240,255,0.2)}.mc-resources-panel .mc-recurse-button{cursor:pointer;padding:0 0.3em;width:14em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-resources-panel .mc-resource{margin:1em 0;border-top:1px solid yellow;padding:0.8em}.mc-resources-panel .mc-resource-sublabel{width:11rem;font-weight:400;text-align:right;padding:0.5em 0.7em;font-size:0.65em;text-transform:uppercase;background-color:#324954;border:1px solid #f0f0f0;border-radius:0.2em;padding:0.2em 0.4em;box-shadow:1px 1px 2px 2px rgba(100,100,100,0.4)}.mc-resources-panel .mcr-cell .r-container{cursor:pointer;transition:border 0.1s linear;border:1px solid rgba(0,0,0,0)}.mc-resources-panel .mcr-cell .r-container:hover{border:1px solid yellow}.mc-resources-panel .mc-resource-label{text-transform:uppercase;font-size:1.2em}.mc-resources-panel .mcrn-dayrow,.mc-resources-panel .mrcn-resource{display:flex;max-width:28em;align-items:center}.mc-resources-panel .mcrn-dayrow{padding:0.2em 0.4em;background-color:#388bca;color:white}.mc-resources-panel .mrcn-resource{padding:0.4em 0.4em}.mc-resources-panel .mrcn-resource:not(:last-child){border-bottom:1px solid #ccc}.mc-resources-panel .mcrn-day-lbl,.mc-resources-panel .mcrn-rlbl{flex-grow:100;flex-shrink:100;text-transform:uppercase;font-family:"proxima-nova", sans-serif}.mc-resources-panel .mcrn-rlbl{font-weight:300}.mc-resources-panel .mcrn-day-w,.mc-resources-panel .mcrn-rw{width:3rem}.mc-resources-panel .mcrn-rw{display:flex;align-items:center;justify-content:center}.mc-resources-panel .mcrn-day-w{color:#fed43f;font-size:0.8em;text-align:center;font-weight:300;text-transform:uppercase}.red-right-return{color:#CC4640}.alerts-container{margin-bottom:0.75em}.alerts-panel{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;text-transform:uppercase;font-weight:600;font-family:"proxima-nova", sans-serif;letter-spacing:0.02em;font-size:0.85em}.alerts-panel .alerts-panel-text{padding:0.5em 0.7em 0.35em 0.7em;display:flex;font-size:0.9em;flex-direction:row;line-height:1.05em;width:8em}.alerts-panel .alerts-panel-text>*{order:10}.alerts-panel .alerts-panel-text .count{margin-right:0.5em;order:5}.alerts-panel>:last-child{border-top-right-radius:0.15em;border-bottom-right-radius:0.15em}.alerts-panel .alert-panel-unconfirmed{border-top-left-radius:0.15em;border-bottom-left-radius:0.15em;background-color:#74aabb;color:white}.alerts-panel .alert-panel-unconfirmed .count{color:black}.alerts-panel .alert-panel-no_starting_point{background-color:#525252;color:#4c97cf}.alerts-panel .alert-panel-no_starting_point .count{color:white}.alerts-panel .alert-panel-no_captain{background-color:#d0d8b4;color:#388bca}.alerts-panel .alert-panel-no_captain .count{color:black}.alerts-panel .alert-panel-captain_sched{background-color:#bfcfd6;color:#388bca}.alerts-panel .alert-panel-captain_sched .count{color:black}.alerts-panel .alert-panel-double_booked{background-color:#fed43f;color:#388bca}.alerts-panel .alert-panel-double_booked .count{color:black}.alerts-panel .alert-panel-cancel_fill{background-color:#CC4640;color:#fed43f}.alerts-panel .alert-panel-cancel_fill .count{color:white}.alerts-panel .alert-panel-part_can_req{background-color:#CC4640;color:#324954}.alerts-panel .alert-panel-part_can_req .count{color:white}.alerts-panel .alert-panel-resp{background-color:#8AC440;color:#324954}.alerts-panel .alert-panel-resp .count{color:#324954}.alerts-panel .alert-panel-req{background-color:#8AC440;color:#388bca}.alerts-panel .alert-panel-req .count{color:#324954}.events-admin{color:white}.events-admin label.block{display:block}.events-admin .input-flex{display:flex}.events-admin .input-flex input[type=text]{flex-grow:100;flex-shrink:100}.events-admin textarea{width:100%}.events-admin em{font-size:0.85em}.events-admin .events-admin-form>*{margin:1em 0}.events-admin .event-save{display:inline-block;font-size:2em;background-color:white;color:#333;border-radius:0.5em;padding:0.3em 0.6em;cursor:pointer}.slash-between>:not(:last-child)::after{content:" / "}.admin-nav-always-shown{width:100%;max-width:30em;margin-left:1.1em;color:white}.admin-nav-always-shown .nvvr-unit{margin:0.85em 0;cursor:pointer}.admin-nav-always-shown .nvvr-unit::before{content:"» "}.harbor-day-has-starting-point-false .mc-calendar-day-harbor-tier{border-bottom:1px solid #e6e6e6}button{cursor:pointer}.mwk-so{-webkit-overflow-scrolling:touch;width:100%}.mwk-so tr.selected td{background-color:yellow !important}.mwk-so *{box-sizing:border-box}.mwk-so .mwk-so-base{overflow-y:scroll;height:calc(100% - 4em);position:fixed;border-left:0 solid rgba(0,0,0,0);margin-left:0;width:100%;overflow-x:hidden;top:0;background-color:#324954;left:0}.mwk-so .mwk-so-base.offscreen{overflow-y:hidden}.clubhouse-app .mwk-so .mwk-so-base{margin-top:4em}.mwk-so .mwk-so-panel{overflow-x:auto}.mwk-so.shadows .mwk-so-slideout,.mwk-so.shadows .mwk-so-1,.mwk-so.shadows .mwk-so-2,.mwk-so.shadows .mwk-so-3,.mwk-so.shadows .mwk-so-4,.mwk-so.shadows .mwk-so-5{box-shadow:-0.14em 0 0.5em 0.2em rgba(100,100,100,0.4)}.mwk-so .mwk-so-slideout,.mwk-so .mwk-so-1,.mwk-so .mwk-so-2,.mwk-so .mwk-so-3,.mwk-so .mwk-so-4,.mwk-so .mwk-so-5{overflow-y:scroll;overflow-x:hidden;z-index:1;width:43%;width:100%;position:fixed;height:calc(100% - 0em);margin-top:0em;top:0;background-color:#324954;left:0;transform:translate(110%, 0);transition:transform 0.17s ease-out}@media (max-width: 32em){.mwk-so .mwk-so-slideout,.mwk-so .mwk-so-1,.mwk-so .mwk-so-2,.mwk-so .mwk-so-3,.mwk-so .mwk-so-4,.mwk-so .mwk-so-5{position:absolute}}@media (max-width: 64em){.mwk-so .mwk-so-slideout,.mwk-so .mwk-so-1,.mwk-so .mwk-so-2,.mwk-so .mwk-so-3,.mwk-so .mwk-so-4,.mwk-so .mwk-so-5{height:calc(100% - 3.5em);margin-top:3.5em}}.clubhouse-app .mwk-so .mwk-so-slideout,.clubhouse-app .mwk-so .mwk-so-1,.clubhouse-app .mwk-so .mwk-so-2,.clubhouse-app .mwk-so .mwk-so-3,.clubhouse-app .mwk-so .mwk-so-4,.clubhouse-app .mwk-so .mwk-so-5{height:calc(100% - 4em - 3px);margin-top:calc(4em + 3px)}@media print{.mwk-so .mwk-so-slideout,.mwk-so .mwk-so-1,.mwk-so .mwk-so-2,.mwk-so .mwk-so-3,.mwk-so .mwk-so-4,.mwk-so .mwk-so-5{position:absolute;min-height:200em;overflow-y:visible}}.clubhouse-app .mwk-so .mwk-so-slideout,.clubhouse-app .mwk-so .mwk-so-1,.clubhouse-app .mwk-so .mwk-so-2,.clubhouse-app .mwk-so .mwk-so-3,.clubhouse-app .mwk-so .mwk-so-4,.clubhouse-app .mwk-so .mwk-so-5{background-color:#324954}.mwk-so .mwk-so-slideout.offscreen,.mwk-so .mwk-so-1.offscreen,.mwk-so .mwk-so-2.offscreen,.mwk-so .mwk-so-3.offscreen,.mwk-so .mwk-so-4.offscreen,.mwk-so .mwk-so-5.offscreen{overflow-y:hidden}.mwk-so .mwk-so-pinned{width:3em;height:100vh;position:absolute;top:0;left:0;background-color:#f0f0f0;z-index:1000}.mwk-so .mwk-so-slideout:not(.mwk-so-blank){border-left:0 solid #388bca;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2);margin-left:0;z-index:2}.mwk-so .mwk-so-blank{z-index:1;border-left:0 solid white}.mwk-so .mwk-so-1{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .mwk-so-2{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .mwk-so-3{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .mwk-so-4{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .mwk-so-5{border-left:0 solid #388bca;margin-left:0;box-shadow:-4px 0px 0 4px #388bca,-1px 0px 0px 1px #324954,-6px 2px 4px 3px rgba(0,0,0,0.2)}.mwk-so .slideovers-shadow{box-shadow:-0.14em 0 0.5em 0.2em rgba(100,100,100,0.4);border-left:1px solid #ccc}.mwk-so .mwk-so-pins{width:0;min-height:100%;display:none;background-color:#eee;position:fixed}.avail-ui{background-image:url("http://cloud.bartonandgray.com/outing-container-bg.png");background-size:0.5em}.avail-ui-stack{width:100%;max-width:34em}.avail-ui-stack .day{font-weight:600;text-transform:uppercase;padding:0.8em 1.5em;font-size:.95em;color:white;background-color:#388bca}.avail-ui-stack .w{font-size:.75em;display:flex;align-items:stretch}.avail-ui-stack .w .triangle-holder{background-size:contain;background-repeat:no-repeat;width:1.7em;height:auto}.avail-ui-stack .w.w1 .triangle-holder{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/triangle-1w-31b6ed392ce03252029adaeab532be0083f76ea266026270676228ff06d831df.svg)}.avail-ui-stack .w.w2 .triangle-holder{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/triangle-2w-7c19555a3a26c83df2ec42389eb9382e3ea334df5f5e17e6af4584d17e0360a7.svg)}.avail-ui-stack .w-label{text-transform:uppercase;background-color:rgba(115,170,187,0.7);color:white;font-weight:normal;padding:0.45em 1.5em}.avail-ui-stack .port-watch{margin:1.5em 0}.avail-ui-stack .day{margin-bottom:1.5em}.avail-ui-stack .season-footer{background-color:white;color:#324954;padding:0.6em 0.7em;margin:3.8em 1.5em 0.8em 1.5em;border-radius:0.4em;text-align:center;font-weight:bold}.avail-ui-stack .season-footer a,.avail-ui-stack .season-footer a:visited{color:#388bca}.avail-ui-stack .avail-code{padding:0.33em 0.7em;margin:0.8em 1.5em;background-color:#388bca;color:white;border-radius:0.4em;display:flex;align-items:center;text-transform:uppercase;font-size:0.8em;font-weight:500}.avail-ui-stack .avail-code .label{margin:0.5em;flex-grow:10;flex-shrink:10;align-text:center}.avail-ui-stack .avail-code .talaria-fee-symbol{font-size:1.5em;margin:0.25em 0 0.25em 0.25em;color:#388bca}.avail-ui-stack .avail-code .tier-label{margin:0.5em;width:10em}.avail-ui-stack .avail-code .icon{width:1.4em;height:1.4em;margin:0.5em;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}.avail-ui-stack .avail-code.booking-watch-promo{border-color:red}.avail-ui-stack .avail-code.av-membership_upgrade_required{cursor:pointer}.avail-ui-stack .avail-code.av-free_to_reserve{background-color:#8dc63f;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-free_to_reserve .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-add-a0d268d1bd4d584414502f42d2bbb79f534b320946d8810d009620549aa4d2e1.svg)}.avail-ui-stack .avail-code.av-free_to_reserve.avhctrue{background-color:white}.avail-ui-stack .avail-code.av-free_to_reserve.avhctrue .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-add-french-blue-7fa4ecdf70ff9427f42445a7cd0ccf4070533a04c29db4688ea5ed0fb2f9fd60.svg)}.avail-ui-stack .avail-code.av-talaria_upgrade{background-color:#8dc63f;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-talaria_upgrade .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-add-a0d268d1bd4d584414502f42d2bbb79f534b320946d8810d009620549aa4d2e1.svg)}.avail-ui-stack .avail-code.av-standby_available{background-color:#c9dc8c;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-standby_available .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-standby-c60c6e564760beb09d1734bf89003a745fcb6766e8d71dc453dec14e1b975c28.svg);width:1.8em;height:1.8em}.avail-ui-stack .avail-code.av-talaria_upgrade_standby_available{background-color:#c9dc8c;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-talaria_upgrade_standby_available .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-standby-c60c6e564760beb09d1734bf89003a745fcb6766e8d71dc453dec14e1b975c28.svg);width:1.8em;height:1.8em}.avail-ui-stack .avail-code.av-upgrade_available{background-color:#c9dc8c;box-shadow:2px 2px 2px 1px rgba(0,0,0,0.4);color:#324954;cursor:pointer}.avail-ui-stack .avail-code.av-upgrade_available .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-upgrade-05f5383b933979dd4ecafb200e75749a9b36fdf850ef00435b950c22819601d7.svg)}.avail-ui-stack .avail-code.av-my_standby{background-color:#73aabb;cursor:pointer;color:white}.avail-ui-stack .avail-code.av-my_standby .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-standby-c60c6e564760beb09d1734bf89003a745fcb6766e8d71dc453dec14e1b975c28.svg)}.avail-ui-stack .avail-code.av-my_outing{background-color:#388bca;cursor:pointer;color:#fed43f}.avail-ui-stack .avail-code.av-my_outing .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-confirmed-79303338079fcc020ef97fe261bca5d670674b01478389651f3f1e7c73bf62de.svg)}.avail-ui-stack .avail-code.av-reserved{background-color:#c25648}.avail-ui-stack .avail-code.av-reserved .icon{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-reserved-cc1aceea7623a1d72ebbc7166d93e8f4a7a5010a1ef96b3d8c3603d8aa0b2a4b.svg)}.avail-ui-stack .avail-code.av-upgrade_required{background-color:#c25648}.mission-control-panel{font-family:"proxima-nova", sans-serif;background-color:#324954;padding:0.5em 1em 2em 1em;color:white}.mission-control-panel .mc-panel-button{background-color:#388bca;border:1px solid white;margin:0.2em 0.2em;align-items:center;justify-content:center;text-transform:uppercase;font-weight:300;font-size:0.85em;padding:0.2em 0.4em;letter-spacing:0.1em;display:inline-flex;cursor:pointer}.mission-control-panel .mc-panel-button.mc-panel-button-important{color:#fed43f}.mission-control-panel .mc-panel-button.red{background-color:#CC4640}.mission-control-panel .l1-french-blue{font-weight:normal;font-size:1.2em;letter-spacing:0.06em;text-transform:uppercase;margin:0.5em 0;color:#388bca}.mission-control-panel .l1-white{font-weight:normal;font-size:1.2em;letter-spacing:0.06em;text-transform:uppercase;margin:0.5em 0}.mission-control-panel .l2-yellow{font-weight:bold;font-size:1.0em;letter-spacing:0.06em;text-transform:uppercase;margin:0.5em 0;color:#fed43f}.mission-control-panel .l2-white{font-weight:bold;font-size:1.0em;text-transform:uppercase;letter-spacing:0.06em;margin:0.5em 0}.mission-control-panel .label{font-weight:normal;font-size:0.85em;letter-spacing:0.04em;text-transform:uppercase}.mission-control-panel .minfo-label{font-weight:bold;font-size:0.85em;color:#fed43f;margin-top:1em;letter-spacing:0.04em;text-transform:uppercase}.mission-control-panel.outing-ui-2{min-height:calc(100vh - 4em);background-color:#f3fafb;color:#4d4d4f}.mission-control-panel.outing-ui-2 .minfo-label{color:#388bca}.mission-control-panel.outing-ui-2 .l2-white{color:#4d4d4f}.mission-control-panel.outing-ui-2 .l2-yellow{color:#388bca}.mission-control-panel.outing-ui-2 .mc-panel-button{border-radius:0.2em;color:white;border:0}.mission-control-panel.outing-ui-2 .outing-process-label{background-color:#4d4d4f;color:#dcf1f3}.mission-control-panel.outing-ui-2 .mission-control-panel-divider{background-color:#4d4d4f}.mission-control-panel-divider{margin-left:-1em;margin-right:-1em;width:calc(100% + 1em + 1em);height:2px;background-color:white;margin-top:3em;margin-bottom:3em}.outing-request .outing-options{margin:0.5em 0}.outing-request .outing-options label{display:block;margin:0.2em 0}.outing-request .when{font-size:1.2em;text-transform:uppercase;color:#fed43f;margin:0.7em 0.7em 0.7em 0.0em}.outing-request .boat-and-max{font-size:1.0em;text-transform:uppercase;color:#388bca;margin:0.7em 0.7em 0.7em 0.0em}.avail-ui-header .ui-back{display:flex;align-items:center}.avail-ui-header .ui-back img{width:1.5em;height:1.5em;margin-right:0.5em;background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-reserved-cc1aceea7623a1d72ebbc7166d93e8f4a7a5010a1ef96b3d8c3603d8aa0b2a4b.svg)}.avail-ui-header .ui-back label{text-transform:uppercase;color:#388bca}.avail-ui-header .harbor{color:white}.clubhouse-panel{height:100%;background-color:#324954;padding:1em 3em 6em 2em;color:white}@media (max-width: 32em){.clubhouse-panel{padding:0 1em 5em 1em}}.clubhouse-panel .button.big{cursor:pointer;border:2px solid white;padding:0.3em 0.5em;text-transform:uppercase;display:inline-block;border-radius:0.2em}.cancel-button{cursor:pointer;font-size:0.8em;display:inline-flex;align-items:center;font-weight:500;text-transform:uppercase;padding:0.3em;margin:0.7em 0.7em 0.7em 0.0em;border-radius:0.2em}.cancel-button :nth-child(1){height:1.2em;width:1.2em;margin-right:0.6em;background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-reserved-cc1aceea7623a1d72ebbc7166d93e8f4a7a5010a1ef96b3d8c3603d8aa0b2a4b.svg);background-size:contain;background-repeat:no-repat;background-position:center}.cancel-button :nth-child(2){flex-grow:100;flex-shrink:100}.cancel-button.cancel-bg-navy{background-color:#324954;border:1px solid #fed43f;color:white}your-reservations{width:100%}.your-reservations{background-color:#324954;border-right:1px solid #388bca;border-left:1px solid #388bca;width:100%}.your-reservations .your-reservations-content{padding:2em}.your-reservations .your-reservations-content h4{color:#fed43f;padding-top:1em;font-size:1em;padding-bottom:0}.your-reservations .your-reservations-title{cursor:pointer;background-color:#fed43f;color:#324954;text-transform:uppercase;padding:0.8em;font-size:1.4em;display:flex;align-items:center;justify-content:center}.your-reservations .reservation-card{font-size:0.8em;display:flex;align-items:flex-top;width:100%;padding:1em;margin:1em 0;border-radius:0.5em}.your-reservations .reservation-card .card-everything-not-icon{flex-grow:100;flex-shrink:100}.your-reservations .reservation-card .card-icon .icon-holder{display:inline-block;margin:0.1em 0.7em 0.7em 0;height:1.5em;width:1.5em;background-repeat:no-repeat;background-size:contain;background-position:center}.your-reservations .reservation-card.your-outing{background-color:#388bca;color:white}.your-reservations .reservation-card.your-outing .accent-color{color:#fed43f}.your-reservations .reservation-card.your-outing .card-icon .icon-holder{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-confirmed-79303338079fcc020ef97fe261bca5d670674b01478389651f3f1e7c73bf62de.svg)}.your-reservations .reservation-card.your-standby{background-color:#c9dc8c;color:#464646}.your-reservations .reservation-card.your-standby .accent-color{color:#388bca}.your-reservations .reservation-card.your-standby .card-icon .icon-holder{background-image:url(https://edge.bartonandgray.com/assets/avail/icons/icon-standby-c60c6e564760beb09d1734bf89003a745fcb6766e8d71dc453dec14e1b975c28.svg)}.your-reservations .reservation-card .day-and-watch{text-transform:uppercase}.your-reservations .reservation-card .day-and-watch .harbor{font-size:1.5em}.your-reservations .reservation-card .day-and-watch h3{text-align:left}.your-reservations .reservation-card .day-and-watch p{text-align:left;padding:0}.your-reservations .reservation-card .outing-boat{text-transform:uppercase;color:white}.your-reservations .reservation-card .reservation-harbor{text-transform:uppercase}.your-reservations .reservation-card .reservation-harbor p{color:white;text-align:left;padding:0}.release-upgrade-notes{margin-top:5em;font-style:italic;font-size:.85em}.member-release .release-header{text-transform:uppercase;margin:0.7em 0.7em 0.7em 0.0em}@media screen and (max-width: 45em){.not-narrow{display:none}}.avail-harbor-header{margin:0.7em 0.7em 0.7em 0.7em}.text-element{margin:0.7em 0.7em 0.7em 0.0em}.text-element.accent-color{color:#fed43f}.mc-gray-panel{background-color:#4d4d4f;transition:all 0.25s linear}.mc-gray-panel.loading{opacity:0.5}.mc-calendars-world{font-family:"proxima-nova", sans-serif;font-weight:300}.mc-calendars-world .text0{font-weight:bold;font-size:0.96em;letter-spacing:0.035em;text-transform:uppercase}.mc-calendars-world .text1{font-weight:bold;font-size:0.7em;letter-spacing:0.035em;text-transform:uppercase}.mc-calendars-world .text2{font-weight:bold;font-size:0.54em;letter-spacing:0.025em;text-transform:uppercase}.mc-calendars-world .text3{font-size:0.54em;letter-spacing:0.025em;text-transform:uppercase}.mc-calendars-world .mc-matchup-label{display:inline-block;padding:0.3em 0.5em;color:#eae0c1;font-size:0.8em}.mc-calendars-world .mc-resource-event{display:inline-block;padding:0.3em 0.5em;color:white;background-color:#324954;border-radius:0.3em;margin-bottom:0.2em;border:3px dotted #388bca;font-size:0.8em}.mc-calendars-world .mc-resource-event.noCaptain{border:3px dotted #CC4640}.mc-calendars-world .mc-outing{width:100%;display:inline-block;background-color:#388bca;color:white;padding:0.3em 0.5em;border-radius:0.3em;margin-bottom:0.2em}.mc-calendars-world .mc-outing .outing-main-row{display:flex}.mc-calendars-world .mc-outing .outing-main-row .outing-member-name{flex-grow:100;flex-shrink:100}.mc-calendars-world .mc-outing .outing-main-row .outing-member-level{width:1em}.mc-calendars-world .mc-outing .outing-main-row .outing-icon{width:1.3em}.mc-calendars-world .mc-outing .outing-main-row>*:not(:last-child){margin-right:0.35em}.mc-calendars-world .mc-outing.mc-standby{background-color:#74aabb}.mc-calendars-world .mc-outing.mc-standby .outing-icon{width:1.1em}.mc-calendar-day-horizontal-band{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.mc-calendars-scroller{max-width:100%;overflow-x:scroll}.mc-calendar-day-harbor-stack{display:inline-flex;flex-direction:column;min-width:38em;max-width:38em;margin:0 1.6em 1.6em 0;background-color:white}.mc-calendar-day-harbor-stack .mc-cell{padding:0.6em 0.7em 0.7em 0.7em}.ghost-button{cursor:pointer;color:rgba(255,255,255,0.5);text-transform:uppercase;font-size:0.75rem;display:inline-block;border:1px solid rgba(255,255,255,0.5);border-radius:0.1em;margin:0 0.2em 0 0.4em;padding:0 0.3em}@keyframes border-wow{0%{border-color:white}10%{border-color:orange}20%{border-color:rgba(255,255,255,0)}30%{border-color:red}40%{border-color:white}50%{border-color:rgba(255,255,255,0)}60%{border-color:white}70%{border-color:yellow}80%{border-color:rgba(255,255,255,0)}}.ghost-boat{display:flex;align-items:center;color:white;font-size:0.8em}.ghost-boat .ghost-image{width:1.3em;margin-right:0.15em;background-image:url(https://edge.bartonandgray.com/assets/ghost-b249fd3ca5584d4337653d9364525064fe6f891579b38fa4fd28bd6dd518db21.svg);height:1em;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.ghost-boat-notes{color:white;font-size:0.8em}.mc-calendar-day-harbor-tier{display:grid;background-color:white;grid-column-gap:1px;grid-row-gap:1px;grid-template-columns:1fr 1fr 1fr}.mc-calendar-day-harbor-tier.big-boats .mc-outing:not(.mc-standby),.mc-calendar-day-harbor-tier.small-boats .mc-outing:not(.mc-standby){background-color:#fed43f;color:#324954}.mc-calendar-day-harbor-tier.big-boats .mc-outing:not(.mc-standby) .outing-indicators-tray,.mc-calendar-day-harbor-tier.small-boats .mc-outing:not(.mc-standby) .outing-indicators-tray{background-color:#388bca;padding:0.25em 0.5em;border-radius:0.2em}.mc-calendar-day-harbor-tier.big-boats .mc-outing:not(.mc-standby) .outing-member-level img,.mc-calendar-day-harbor-tier.small-boats .mc-outing:not(.mc-standby) .outing-member-level img{background-color:#388bca;border-radius:0.2em}.mc-calendar-day-harbor-tier:not(:last-child){margin-bottom:1px}.mc-calendar-day-harbor-tier>*{padding:0.2em 0.4em}.mc-calendar-day-harbor-tier .boats{background-color:#cfe5e9;color:#324954}.mc-calendar-day-harbor-tier .boat{background-color:#388bca;color:white}.mc-calendar-day-harbor-tier .boat .boat-name{color:#fed43f}.mc-calendar-day-harbor-tier .ondeck{background-color:#464648 !important;background-image:repeating-linear-gradient(50deg, transparent, transparent 1px, #388bca 2px, transparent 3px, transparent 8px),repeating-linear-gradient(140deg, transparent, transparent 1px, #388bca 2px, transparent 3px, transparent 8px)}.mc-calendar-day-harbor-tier .ondeck.free_to_reserve{background:repeating-linear-gradient(45deg, #324954, #324954 1px, #8dc63f 2px, #324954 3px, #324954 6px)}.mc-calendar-day-harbor-tier .ondeck.standby_available{background:repeating-linear-gradient(45deg, #324954, #324954 1px, #c25648 2px, #324954 3px, #324954 6px)}.mc-calendar-day-harbor-tier .ondeck.reserved{background:repeating-linear-gradient(45deg, #324954, #324954 1px, #c25648 2px, #324954 3px, #324954 6px)}.mc-calendar-day-harbor-tier .ondeck-1w{background-color:#324954}.mc-calendar-day-harbor-tier .ondeck-2w{background-color:#324954}.mc-calendar-day-harbor-tier .bookings{background-color:#324954}.mc-calendar-day-harbor-tier .bookings.cal-unavail-watch{background-color:#464648 !important;background-image:repeating-linear-gradient(50deg, transparent, transparent 1px, #388bca 2px, transparent 3px, transparent 8px),repeating-linear-gradient(140deg, transparent, transparent 1px, #388bca 2px, transparent 3px, transparent 8px)}.mc-calendar-day-harbor-panel{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 0 1px 0;grid-template-areas:"harbor-notes day day" "harbor-notes 1w 2w";grid-column-gap:1px;grid-row-gap:1px}.mc-calendar-day-harbor-panel>*{padding:0.2em 0.4em}.mc-calendar-day-harbor-panel .harbor-notes{grid-area:harbor-notes;background-color:#324954;color:white}.mc-calendar-day-harbor-panel .harbor-notes-text{display:block;font-size:0.75em;font-style:italic;line-height:1em}.mc-calendar-day-harbor-panel .day{grid-area:day;background-color:#fed43f;color:#388bca}.mc-calendar-day-harbor-panel .w1{grid-area:1w;background-color:#74aabb;color:#324954}.mc-calendar-day-harbor-panel .w2{grid-area:2w;background-color:#324954;color:#fed43f}.mc-calendar-day-harbor-panel .small-boats{grid-area:small-boats;background-color:skyblue}.mc-calendar-day-harbor-panel .big-boats{grid-area:big-boats;background-color:skyblue}.mc-calendar-day-harbor-panel .sm-ondeck-1w{grid-area:sm-ondeck-1w;background-color:gainsboro}.mc-calendar-day-harbor-panel .sm-ondeck-2w{grid-area:sm-ondeck-2w;background-color:lightgray}.mc-calendar-day-harbor-panel .big-ondeck-1w{grid-area:big-ondeck-1w;background-color:gainsboro}.mc-calendar-day-harbor-panel .big-ondeck-2w{grid-area:big-ondeck-2w;background-color:lightgray}.mc-calendar-day-harbor-panel .small-boat1{grid-area:small-boat1;background-color:dodgerblue}.mc-calendar-day-harbor-panel .big-boat1{grid-area:big-boat1;background-color:dodgerblue}.mc-calendar-day-harbor-panel .smb1-1w{grid-area:smb1-1w;background-color:steelblue}.mc-calendar-day-harbor-panel .smb1-2w{grid-area:smb1-2w;background-color:steelblue}.mc-calendar-day-harbor-panel .bb1-1w{grid-area:bb1-1w;background-color:steelblue}.mc-calendar-day-harbor-panel .bb1-2w{grid-area:bb1-2w;background-color:steelblue}.port-on-off{border-radius:0.2em;font-family:"proxima-nova", sans-serif;text-transform:uppercase;font-size:0.85em;margin:0.2em 0.2em;padding:0.2em 0.4em;letter-spacing:0.06em;display:inline-block;cursor:pointer}.port-meta-button{border-radius:0.2em;font-family:"proxima-nova", sans-serif;text-transform:uppercase;font-size:0.85em;margin:0.2em 0.2em;padding:0.2em 0.4em;letter-spacing:0.06em;display:inline-block;cursor:pointer;background-color:#fed43f;color:#324954;transition:0.15s ease-in-out}.port-meta-button:hover{filter:brightness(90%)}.port-on{background-color:#388bca;color:white;transition:0.15s ease-in-out}.port-on:hover{filter:brightness(90%)}.port-off{background-color:#388bca;color:#324954;opacity:0.65;transition:0.15s ease-in-out}.port-off:hover{filter:brightness(115%)}.harbor-closure{background-color:white;padding:0.85em;border-radius:0.3em}.harbor-closure .hc-text{color:black;font-size:0.9em}.harbor-closure .hc-header{display:flex;align-items:center;margin:0 0 0.7em 0}.harbor-closure .hc-header :first-child{text-transform:uppercase;color:#324954}.harbor-closure .hc-header :last-child{text-transform:uppercase;color:#CC4640;font-weight:bold;margin-left:0.5em}.harbor-closure-tier{text-transform:uppercase;color:#CC4640;font-weight:bold}.member-whaler-info .member-whaler-header{color:#388bca;margin:1em 0;text-transform:uppercase;font-size:1.1em}.member-whaler-info .member-whaler-points{text-transform:uppercase;color:white}.member-whaler-info .member-whaler-points>*{margin:0.3em 0}.outing-process-section{margin:1em 0 2em 1em}.outing-process-label{display:flex;font-weight:normal;letter-spacing:0.04em;text-transform:uppercase;background-color:#fed43f;width:100%;border-radius:0.15em;letter-spacing:0.015em;padding:0.3em 0.75em;font-size:1.0em;color:#324954;margin:1em 0 0.5em 0}.outing-traces{display:table;font-size:0.9em;border-collapse:collapse}.outing-traces .outing-trace{display:table-row}.outing-traces .outing-trace:not(:first-child){border-top:1px solid #c0c0c0}.outing-traces .outing-trace>*{display:table-cell;padding:0.3em}.outing-traces .outing-trace>*:not(:first-child){border-left:1px solid #c0c0c0}.watch-standby-analysis{font-family:proxima-nova}.standby-analysis{margin-top:1em;margin-bottom:2em}.standby-analysis .sa-name{margin-bottom:0.3em;text-transform:uppercase;font-size:1.2em;color:white;letter-spacing:0.01em;font-weight:200}.standby-analysis .sa-data{display:flex;flex-direction:row;align-items:flex-start}.standby-analysis .sa-data .thumb{padding:0 0.6em 0 0.6em}.standby-analysis .sa-data .thumb img{width:1.7em;height:auto}.standby-analysis .sa-data .info>*{font-weight:200;margin-bottom:0.35em}.standby-analysis .data-point{margin:0.2em 0;color:#fed43f;text-transform:uppercase}.standby-analysis .data-point.normal{text-transform:none}.open-in-app{background-color:#dcf1f3;color:#324954;padding:0.25em 0.75em;border-radius:0.25em;margin:0.5em 0;display:inline-block}.dashboard-container{font-family:"proxima-nova", sans-serif;display:table;border-collapse:collapse}.dashboard-container .dashboard-row-group{display:table-row-group}.dashboard-container .dashboard-row{display:table-row}.dashboard-container .dashboard-row>*{display:table-cell;padding:1.3em 1.5em;width:18em}.dashboard-title{font-size:1.2em;font-weight:300;letter-spacing:0.15em;color:#fed43f}.dashboard-row{border-top:1px solid white}.dashboard-row:last-child{border-bottom:1px solid white}.dashboard-row.dashboard-row-tier2{background-color:rgba(255,255,255,0.12)}.dashboard-column-header{color:white;font-size:0.9em;letter-spacing:0.15em;text-transform:uppercase;text-align:center}.dashboard-row-header{color:white;text-transform:uppercase;font-weight:600;letter-spacing:0.03em}.dashboard-data-cell{border-left:1px solid white}.dashboard-data-stack{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:center}.dashboard-data-stack .dd-spacer{height:0.85em}.dashboard-data-stack .dd-text{display:flex;align-items:center;color:white;font-size:0.8em;text-transform:uppercase}.dashboard-data-stack .dd-text.strike{text-decoration:line-through;opacity:0.6}.dashboard-data-stack .dd-text>*{margin:0em 0.3em}.dashboard-data-stack .dd-text .lbl-top{font-weight:bold}.dashboard-data-stack .dd-text .lbl{flex-grow:1000;flex-shrink:1000;text-align:right}.dashboard-data-stack .dd-text .pct{font-size:1.5em;font-weight:bold}.dashboard-data-stack .dd-text .pct::after{content:'%'}.dashboard-data-stack .dd-text .lowlevel{opacity:0.6}.dashboard-data-stack .dd-sep{height:0.6em}.dashboard-data-stack .dd-color{margin:0.3em 0;padding:0.4em 0.9em;background-color:#388bca;color:#fed43f;font-size:0.8em;text-transform:uppercase}.roadmap-container{font-family:"proxima-nova", sans-serif;padding:1em;font-weight:300;color:white}.roadmap-title{font-size:1.2em;font-weight:300;letter-spacing:0.15em;color:#fed43f}
