@import"/fonts/NeueHaasUnicaPro/stylesheet.css";*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#000;font-family:Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:300;line-height:1.6}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote *:last-child{margin-bottom:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#0069d9;border:.1rem solid #0069d9;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;height:3.8rem;letter-spacing:.1rem;line-height:3.8rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#606c76;border-color:#606c76;color:#fff;outline:0}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#0069d9;border-color:#0069d9}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background-color:transparent;color:#0069d9}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background-color:transparent;border-color:#606c76;color:#606c76}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type=button].button-outline[disabled]:focus,input[type=button].button-outline[disabled]:hover,input[type=reset].button-outline[disabled]:focus,input[type=reset].button-outline[disabled]:hover,input[type=submit].button-outline[disabled]:focus,input[type=submit].button-outline[disabled]:hover{border-color:inherit;color:#0069d9}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{background-color:transparent;border-color:transparent;color:#0069d9}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type=button].button-clear:focus,input[type=button].button-clear:hover,input[type=reset].button-clear:focus,input[type=reset].button-clear:hover,input[type=submit].button-clear:focus,input[type=submit].button-clear:hover{background-color:transparent;border-color:transparent;color:#606c76}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=button].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=reset].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus,input[type=submit].button-clear[disabled]:hover{color:#0069d9}code{background:#f4f5f6;border-radius:.4rem;font-size:86%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre{background:#f4f5f6;border-left:.3rem solid #0069d9;overflow-y:hidden}pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}hr{border:0;border-top:.1rem solid #f4f5f6;margin:3rem 0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:.1rem solid #d1d1d1;border-radius:.4rem;box-shadow:none;box-sizing:inherit;height:3.8rem;padding:.6rem 1rem;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:#0069d9;outline:0}select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;padding-right:3rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#0069d9" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>')}textarea{min-height:6.5rem}label,legend{display:block;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}.row{display:flex;flex-direction:column;padding:0;width:100%}.row.row-no-padding{padding:0}.row.row-no-padding>.column{padding:0}.row.row-wrap{flex-wrap:wrap}.row.row-top{align-items:flex-start}.row.row-bottom{align-items:flex-end}.row.row-center{align-items:center}.row.row-stretch{align-items:stretch}.row.row-baseline{align-items:baseline}.row .column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10{margin-left:10%}.row .column.column-offset-20{margin-left:20%}.row .column.column-offset-25{margin-left:25%}.row .column.column-offset-33,.row .column.column-offset-34{margin-left:33.3333%}.row .column.column-offset-50{margin-left:50%}.row .column.column-offset-66,.row .column.column-offset-67{margin-left:66.6666%}.row .column.column-offset-75{margin-left:75%}.row .column.column-offset-80{margin-left:80%}.row .column.column-offset-90{margin-left:90%}.row .column.column-10{flex:0 0 10%;max-width:10%}.row .column.column-20{flex:0 0 20%;max-width:20%}.row .column.column-25{flex:0 0 25%;max-width:25%}.row .column.column-33,.row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40{flex:0 0 40%;max-width:40%}.row .column.column-50{flex:0 0 50%;max-width:50%}.row .column.column-60{flex:0 0 60%;max-width:60%}.row .column.column-66,.row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.row .column.column-75{flex:0 0 75%;max-width:75%}.row .column.column-80{flex:0 0 80%;max-width:80%}.row .column.column-90{flex:0 0 90%;max-width:90%}.row .column .column-top{align-self:flex-start}.row .column .column-bottom{align-self:flex-end}.row .column .column-center{-ms-grid-row-align:center;align-self:center}@media (min-width: 40rem){.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.row .column{margin-bottom:inherit;padding:0 1rem}}a{color:#0069d9;text-decoration:none}a:focus,a:hover{color:#606c76}dl,ol,ul{list-style:none;margin-top:0;padding-left:0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}ol{list-style:decimal inside}ul{list-style:circle inside}.button,button,dd,dt,li{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}table{border-spacing:0;width:100%}td,th{border-bottom:.1rem solid #e1e1e1;padding:1.2rem 1.5rem;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}b,strong{font-weight:700}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0}h1{font-size:4.6rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:2.8rem;line-height:1.3}h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}img{max-width:100%}.clearfix:after{clear:both;content:" ";display:table}.float-left{float:left}.float-right{float:right}h1{font-size:3.6rem;line-height:1.25}h2{font-size:2.8rem;line-height:1.3}h3{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}h4{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}h5{font-size:1.6rem;letter-spacing:0;line-height:1.4}h6{font-size:1.4rem;letter-spacing:0;line-height:1.2}.container{margin:0 auto;max-width:80rem;padding:0 2rem;position:relative;width:100%}select{width:auto}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert p{margin-bottom:0}.alert:empty{display:none}.help-block{color:#a94442;display:block;margin:-1rem 0 2rem}.phx-hero{text-align:center;border-bottom:1px solid #e3e3e3;background:#eee;border-radius:6px;padding:3em;margin-bottom:3rem;font-weight:200;font-size:120%}.phx-hero p{margin:0}.phx-logo{min-width:300px;margin:1rem;display:block}.phx-logo img{width:auto;display:block}header{width:100%;background:#fdfdfd;border-bottom:1px solid #eaeaea;margin-bottom:2rem}header section{align-items:center;display:flex;flex-direction:column;justify-content:space-between}header section :first-child{order:2}header section :last-child{order:1}header nav ul,header nav li{margin:0;padding:0;display:block;text-align:right;white-space:nowrap}header nav ul{margin:1rem;margin-top:0}header nav a{display:block}@media (min-width: 40rem){header section{flex-direction:row}header nav ul{margin:1rem}.phx-logo{flex-basis:527px;margin:2rem 1rem}}h1,h2,h3,h4,h5,h6{font-family:Neue Haas Unica Pro,Helvetica,"sans-serif"}nav{display:flex;justify-content:space-between;width:100%;align-items:center;flex-direction:row-reverse}nav #home-link img{min-width:100px}nav #log-button,nav #logout-button{order:10;padding-right:0}nav #log-user{order:20;padding-right:0;color:tomato}nav .nav-links{display:flex;margin-right:0}nav .nav-links li{padding:0 1em 0 0}a,a:visited{color:tomato}a:hover{color:coral}.newsitem-container .newsitem-title{text-align:left}.newsitem-container .newsitem-inserted_at{text-align:left;margin-bottom:0}.newsitem-container .newsitem-user{text-align:left;margin-top:0}.newsitem-container .newsitem-body{text-align:left}.nav-icon{width:50px}.nav-icon:hover{opacity:.75}.newsitem-icon a{color:#fff}.newsitem-icon a:hover{opacity:.75;color:tomato}#newsitems-list{padding-top:2.5em;list-style:none}#newsitems-list li{padding:0;margin:0}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.alert{width:100%}#calendar-app{font-family:Neue Haas Unica Pro,Helvetica,"sans-serif";color:#2c3e50;height:425px;width:100%}#camp-landing{width:500px}#camp-landing-logged{width:400px;position:absolute;display:block;top:150px;left:calc(50% - 200px)}.periodLabel{text-transform:capitalize;font-family:Helvetica,Arial,sans-serif}.cv-header-nav button{background-color:tomato;border-color:tomato;font-size:.85em!important}.cv-item{font-weight:700;opacity:.8;font-size:small!important;border-radius:1em}.ul-bullets{width:15px}footer{width:100%;font-size:.7em;opacity:.55;position:fixed;bottom:0}footer div{float:right}.alert{position:absolute;font-size:small;z-index:10;opacity:.85;width:70%;margin:0 15%}.cv-day[aria-selected=true]{background-color:#90ee90}.cv-weeks .cv-weekdays .past,.cv-weeks .cv-weekdays .past:hover{color:#d3d3d3;cursor:not-allowed;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.cv-weeks .cv-weekdays .today,.cv-weeks .cv-weekdays .today:hover{cursor:not-allowed;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.cv-weeks .cv-weekdays .future:hover{background-color:#90ee90}.cv-weeks .cv-weekdays .future:hover{cursor:cell}.cv-weeks .cv-weekdays .today .cv-day-number{font-weight:700}.cv-weeks .cv-weekdays .today .cv-day-number:after{content:" \1f448  AJD"}.cv-header .cv-header-nav .currentPeriod{display:none}.photo-show-nav{width:50%;float:left;text-align:left}.photo-show-edit{width:50%;float:right;text-align:right}a.button,a.button:visited{font-family:Neue Haas Unica Pro,Helvetica,"sans-serif";border-color:tomato;background-color:tomato;color:#fff;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}button{font-family:Neue Haas Unica Pro,Helvetica,"sans-serif";border-color:tomato;background-color:tomato;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}a.button:hover,button:hover,button:focus{background-color:#ffa07a;border-color:#ffa07a}a.button[disabled]:focus,a.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover{background-color:#ffa07a;border-color:#ffa07a;opacity:.5;cursor:not-allowed}.page-header{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}#booking-details-show h4{font-family:Helvetica,"sans-serif"}.credential-warning{padding-bottom:1em}.cv-wrapper{flex-direction:column;flex-grow:1;height:100%;min-height:100%;max-height:100%;display:flex;overflow:hidden}.cv-wrapper,.cv-wrapper div{box-sizing:border-box;font-size:1em;line-height:1em}.cv-header-days{border-width:0 0 0 1px;flex-flow:row;flex:none;display:flex}.cv-header-day{text-align:center;border-width:1px 1px 0 0;flex-flow:row;flex:1 0 0;justify-content:center;align-items:center;display:flex}.cv-weeks{-ms-overflow-style:none;scrollbar-width:none;border-width:0 0 1px 1px;flex-flow:column;flex:auto;display:flex;overflow-y:auto}.cv-weeknumber{text-align:center;border-style:solid;border-width:1px 1px 0 0;width:2rem;line-height:1;position:relative}.cv-week{-ms-overflow-style:none;border-width:0;flex-flow:row;flex:1 1 0;width:100%;min-height:3em;display:flex;position:relative;overflow-y:auto}.cv-weekdays{scrollbar-width:none;direction:ltr;flex-flow:row;flex:1 0 0;display:flex;position:relative;overflow-y:auto}.cv-day{z-index:0;direction:initial;border-width:1px 1px 0 0;flex:1 0 0;display:flex;position:sticky;top:0}.cv-day-number{align-self:flex-start;width:100%;height:auto}.d01 .cv-day-number:has(.cv-fom-name){background-color:var(--cal-fom-name-bg,#fcf)}.cv-day-number:hover:after{background-color:var(--cal-holiday-bg,#f7f7f7);border:var(--cal-holiday-border,1px solid #f0f0f0);box-shadow:.1rem .1rem .2rem var(--cal-holiday-shadow,#00000040);margin:.5rem;padding:.2rem;line-height:1.2;position:absolute;top:1rem}.cv-day[draggable],.cv-item[draggable]{-webkit-user-select:none;user-select:none}.cv-item{z-index:1;white-space:nowrap;direction:initial;background-color:#f7f7f7;border-width:1px;position:absolute;overflow:hidden}.cv-wrapper.wrap-item-title-on-hover .cv-item:hover{white-space:normal;z-index:1}.cv-header-days,.cv-header-day,.cv-weeks,.cv-week,.cv-day,.cv-item{border-style:solid;border-color:#ddd}.cv-item .endTime:before{content:"-"}.cv-header-day,.cv-day-number,.cv-item{padding:.2em}.cv-day-number:before{margin-right:.5em}.cv-item.offset0{left:0}.cv-item.offset1{left:14.2857%}.cv-item.offset2{left:28.5714%}.cv-item.offset3{left:42.8571%}.cv-item.offset4{left:57.1429%}.cv-item.offset5{left:71.4286%}.cv-item.offset6{left:85.7143%}.cv-item.span1{width:calc(14.2857% - .05em)}.cv-item.span2{width:calc(28.5714% - .05em)}.cv-item.span3{width:calc(42.8571% - .05em)}.cv-item.span4{width:calc(57.1429% - .05em)}.cv-item.span5{width:calc(71.4286% - .05em)}.cv-item.span6{width:calc(85.7143% - .05em)}.cv-item.span7{width:calc(100% - .05em)}.cv-weeks::-webkit-scrollbar{background:0 0;width:0}.cv-weekdays::-webkit-scrollbar{background:0 0;width:0}.cv-header{border-width:1px 1px 0;flex-flow:row;flex:0 auto;align-items:center;min-height:2.5em;display:flex}.cv-header .periodLabel{flex-flow:row;flex:auto;min-height:1.5em;font-size:1.5em;line-height:1;display:flex}.cv-header,.cv-header button{border-style:solid;border-color:#ddd}.cv-header-nav,.cv-header .periodLabel{margin:.1em .6em}.cv-header-nav button,.cv-header .periodLabel{padding:.4em .6em}.cv-header button{box-sizing:border-box;border-width:1px;font-size:1em;line-height:1em}.theme-default .cv-header,.theme-default .cv-header-day{background-color:#f0f0f0}.theme-default .cv-header .periodLabel{font-size:1.5em}.theme-default .cv-header button{color:#7f7f7f}.theme-default .cv-header button:disabled{color:#ccc;background-color:#f7f7f7}.theme-default .cv-weeknumber{background-color:#e0e0e0;border-color:#ccc;color:gray}.theme-default .cv-weeknumber span{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-default .cv-day.past{background-color:#fafafa}.theme-default .cv-day.outsideOfMonth{background-color:#f7f7f7}.theme-default .cv-day.today{background-color:#ffe}.theme-default .cv-day[aria-selected=true]{background-color:#ffc}.theme-default .cv-item{border-color:#e0e0f0;border-radius:.5em;background-color:#e7e7ff;text-overflow:ellipsis}.theme-default .cv-item.purple{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-item.orange{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-item.continued:before,.theme-default .cv-item.toBeContinued:after{content:" \21e2";color:#999}.theme-default .cv-item.toBeContinued{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-item.isHovered.hasUrl{text-decoration:underline}.theme-default .cv-item.continued{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.cv-item.span3,.cv-item.span4,.cv-item.span5,.cv-item.span6,.cv-item.span7{text-align:center}.theme-default .cv-item .startTime,.theme-default .cv-item .endTime{font-weight:700;color:#666}.theme-default .cv-day.draghover{box-shadow:inset 0 0 .2em .2em #ff0}
