.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#fff;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}#map-canvas #site-bar{height:inherit;width:200px;background-color:white;z-index:1000;position:absolute;right:-230px;border-left:1px solid grey;box-shadow:0 0 10px rgba(0,0,0,0.4);transition:all 0.2s ease-in-out}#map-canvas #site-bar.open{right:0}#map-canvas #site-bar #site-bar-body .wrapper{position:absolute;top:0;bottom:32px;overflow-y:auto}#map-canvas #site-bar #site-bar-body .wrapper:only-child{bottom:0}#map-canvas #site-bar #site-bar-body .wrapper.reservable{padding-bottom:34px}#map-canvas #site-bar #site-bar-body .wrapper .info{padding:7px}#map-canvas #site-bar #site-bar-body .wrapper .info h4{margin:0}#map-canvas #site-bar #site-bar-body .wrapper .info h5{color:gray}#map-canvas #site-bar #site-bar-body .wrapper .info ul{list-style:none;padding:0}#map-canvas #site-bar #site-bar-body .wrapper .info .section{margin-bottom:10px}#map-canvas #site-bar #site-bar-body .wrapper .info .section .section-title{display:block;color:gray;border-bottom:1px solid #ccc;margin-bottom:10px}#map-canvas #site-bar #site-bar-body .wrapper .info .section .label{font-size:0.9em;display:inline-block;margin-right:3px}#map-canvas #site-bar #site-bar-body .wrapper .info .section:last-child{margin:0}#map-canvas #site-bar #site-bar-body button{position:absolute;bottom:0;width:100%;height:32px}#map-canvas #site-bar #site-bar-body button.availability-toggle{background-color:#8C8C8C;color:white}#map-canvas #site-bar #site-bar-body button.not-available{background-color:#C76565;color:white;cursor:not-allowed}#map-canvas #site-bar #site-bar-body img{min-height:30px;background-size:25px;background-position:center;background-repeat:no-repeat}#map-canvas #site-bar #site-bar-close{border-left:1px solid grey;border-bottom:1px solid grey;border-right:1px solid white;background-color:white;position:absolute;left:-23px;top:0px;padding:7px 1px 4px 7px;cursor:pointer;color:black}#map-canvas #site-bar #site-bar-close i{font-size:1.5em}#map-container{font-size:0.9em;position:relative;overflow:hidden;margin-bottom:10px;border:1px solid grey;box-shadow:0px 0px 5px grey}#map-container.disabled .disabled{display:block}#map-container .disabled{display:none;position:absolute;width:100%;height:100%;z-index:1000;color:white}#map-container .disabled .cover{width:100%;height:100%;background-color:#444;opacity:0.6}#map-container .disabled .message-container{position:absolute;top:35%;width:100%;text-align:center;padding-right:30px}#map-container .disabled .message-container .message{padding:21px;background-color:#6B4A39;text-align:center;line-height:30px;font-size:110%;display:inline-block}#map-container #map-canvas .leaflet-bar{border-radius:0}#map-container #map-canvas .leaflet-bar a{border-radius:0}#map-controls{margin-bottom:10px}#map-controls .btn{box-shadow:0px 0px 5px grey;border:1px solid grey}#sitetypes{display:flex;flex-direction:column;margin-bottom:20px}#sitetypes .sitetype{background-color:white;position:relative;margin-bottom:7px;-webkit-transition:-webkit-transform 150ms cubic-bezier(0.63, -0.01, 0.39, 1.01);-moz-transition:-moz-transform 150ms cubic-bezier(0.63, -0.01, 0.39, 1.01);-o-transition:-o-transform 150ms cubic-bezier(0.63, -0.01, 0.39, 1.01);transition:transform 150ms cubic-bezier(0.63, -0.01, 0.39, 1.01);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}#sitetypes .sitetype>.top{padding:15px;overflow:hidden}#sitetypes .sitetype>.top .image{float:left;position:relative}#sitetypes .sitetype>.top .image .image-wrapper{color:white}#sitetypes .sitetype>.top .image .image-wrapper .magnify-glass{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.5;filter:alpha(opacity=50)}#sitetypes .sitetype>.top .image .image-wrapper:hover .magnify-glass{opacity:1;filter:alpha(opacity=100)}#sitetypes .sitetype>.top .info{padding-left:145px}#sitetypes .sitetype>.top .info h3{margin-top:5px;margin-bottom:5px}#sitetypes .sitetype>.top .info .description{width:100%;font-size:0.9em;margin-bottom:0px;height:80px}#sitetypes .sitetype>.bottom{overflow:hidden;padding:7px;background-color:#eaeaea;box-shadow:0px 0px 5px grey}#sitetypes .sitetype>.bottom button{margin-left:7px}#sitetypes .sitetype>.bottom .status{padding:6px 8px}#sitetypes .sitetype>.bottom .status .sites{width:125px;text-align:center;float:left}#sitetypes .sitetype>.bottom .status .cost{padding-left:145px}#sitetypes .sitetype>.bottom .status ul.messages{list-style:none;margin:0;padding:0}#sitetypes .sitetype>.bottom .status.vacany{margin-right:80px}#sitetypes .sitetype>.parties .party{padding:15px;border-top:1px solid #ddd}#sitetypes .sitetype>.parties .party:hover{border-color:white}#sitetypes .sitetype>.disabled{position:absolute;top:0;bottom:0;left:0;right:0}#sitetypes .sitetype.party-hover,#sitetypes.select-mode .sitetype:hover:not([disabled=true]){outline:2px solid #337ab7}#sitetypes .sitetype.party-hover *,#sitetypes.select-mode .sitetype:hover:not([disabled=true]) *{pointer-events:none}#sitetypes .sitetype[disabled=true] .top,#sitetypes .sitetype[disabled=true] .parties{opacity:0.25}#sitetypes.select-mode .sitetype:hover:not([disabled=true]){cursor:pointer}@media (max-width: 580px){#sitetypes .sitetype>.bottom .status .cost span{display:none}}@media (max-width: 500px){#sitetypes .sitetype>.bottom .status .cost del{display:none}}@media (max-width: 420px){#sitetypes .sitetype>.bottom .status .sites{display:inline-block;float:none;width:auto}#sitetypes .sitetype>.bottom .status .sites span{display:none}#sitetypes .sitetype>.bottom .status .cost{display:inline-block;padding:0;border-left:1px solid #ccc;padding-left:10px;margin-left:5px}}#party-edit-modal li.disabled>a{pointer-events:none}.party{position:relative;background-color:white;cursor:pointer;border:none}.party .party-buttons{margin-left:10px}.party .party-head{color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party .party-head .party-name{color:#4f372a;font-weight:bold}.party .party-head .wagon-master{color:#4f372a}.party .party-head .date-range{margin-left:5px;font-size:14px}.party .party-body{display:flex}.party .party-body span.info{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party .party-alert{margin-left:-10px;margin-right:-10px;margin-bottom:-10px;padding:5px 10px;background-color:rgba(100,100,100,0.2);border:none;margin-top:5px;text-align:center}.party.interactable:hover{z-index:1;box-shadow:0 0 15px rgba(0,0,0,0.4);transition:box-shadow 0.2s ease-in-out}.party.interactable.selected{background-color:#ddd;box-shadow:0 0 10px #aaa}.party.disabled{opacity:0.2;pointer-events:none}.party.error{color:#a94442;background-color:#FF8A8A}.party.error .date-range{color:#fff}.party.error:hover{background-color:#FF5050;border-color:#a94442}.party.highlighted{background-color:#d9e6f1}.party.party-compact .party-head{display:block}.party.party-compact .party-head .date-range{display:block;margin:0}.party.party-compact .party-body{display:block}.panel .party-list .party{margin-left:-15px;margin-right:-15px;padding:15px}.panel .party-list .party:not(:last-child){border-bottom:1px solid #ddd}.panel .party-list .party:first-child{margin-top:-15px}.panel .party-list .party:last-child{margin-bottom:-15px}.party-list{margin-top:20px}.party{padding:0 10px}.party .party-head{display:inline;margin-right:5px}.party .party-body{display:inline}.party:not(:last-child){padding-bottom:10px;border-bottom:1px solid #eee}body.swal2-in{overflow-y:hidden}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container:not(.in){pointer-events:none}.swal2-container.fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.in{background-color:rgba(0,0,0,0.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none}.swal2-modal:focus{outline:0}.swal2-modal.loading{overflow-y:hidden}.swal2-modal h2{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0;padding:0;line-height:60px;display:block}.swal2-modal .swal2-spacer{height:10px;color:transparent;border:0}.swal2-modal .styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:0 5px;padding:10px 32px}.swal2-modal .styled:not(.loading)[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .styled.loading{box-sizing:border-box;border:4px solid transparent;width:40px;height:40px;padding:0;margin:-2px 30px;vertical-align:top;background-color:transparent !important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal :not(.styled).loading::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:6px;width:6px;border:3px solid #999;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span,.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{font-size:36px;line-height:36px;font-family:serif;position:absolute;top:5px;right:13px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s}.swal2-modal .swal2-file.error,.swal2-modal .swal2-input.error,.swal2-modal .swal2-textarea.error{border-color:#f06e57}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::-moz-placeholder,.swal2-modal .swal2-input:focus::-moz-placeholder,.swal2-modal .swal2-textarea:focus::-moz-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{-webkit-transition:opacity .3s .03s ease;transition:opacity .3s .03s ease;opacity:.8}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}.swal2-icon.swal2-info,.swal2-icon.swal2-question,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}@supports (-ms-accelerator: true){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-range input{width:100% !important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{position:relative;display:block}.swal2-icon.swal2-error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success::after,.swal2-icon.swal2-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.swal2-icon.swal2-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .fix{width:7px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}.show-swal2{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.show-swal2.no-animation{-webkit-animation:none;animation:none}.hide-swal2{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.hide-swal2.no-animation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%,12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%,50%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%,50%{-webkit-transform:scale(0.4);transform:scale(0.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}input,select,.btn,.form-control,.input-group-addon{border-radius:0px}.modal-content{border-radius:0px}.alert{border-radius:0px}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-image:none;border-radius:0px}body{background-color:#dfd3b8}#park-name{margin-top:0px}#availability-form #arrival-date-group,#availability-form #departure-date-group{cursor:pointer}#availability-form #arrival-date-group input,#availability-form #departure-date-group input{cursor:pointer}#availability-form .form-group:not(.has-error) .help-block{margin:0}#availability-form hr{margin-top:10px}#group-booking{margin-bottom:10px}#group-booking button{box-shadow:0px 0px 5px grey}#accept-notes{margin-bottom:20px}.site-lock-tag{margin-right:5px}#map-notice{float:left}#accept-notes-modal .modal-fade{position:absolute;width:100%;height:120px;margin-top:-120px;cursor:pointer;background:rgba(255,0,0,0);background:-webkit-linear-gradient(rgba(255,0,0,0), #d3d3d3);background:-o-linear-gradient(rgba(255,0,0,0), #d3d3d3);background:-moz-linear-gradient(rgba(255,0,0,0), #d3d3d3);background:linear-gradient(rgba(255,0,0,0), #d3d3d3)}#accept-notes-modal .modal-fade .content{width:100%;position:absolute;bottom:15px;text-align:center}@media (max-width: 400px){#sitetypes .sitetype .top .image{clear:both;float:none;text-align:center}#sitetypes .sitetype .top .image .image-wrapper img{float:none}#sitetypes .sitetype .top .image .image-wrapper .magnify-glass{left:50%;margin-left:-22px}#sitetypes .sitetype .top .info{padding:0;text-align:center}#sitetypes .sitetype .top .info .description{height:45px}.party .party-head{display:block}.party .party-head .date-range{display:block;margin:0}.party .party-body{display:block}}@media (min-width: 1200px){#availability-form .panel-body>.row>.col-sm-6{width:100%;left:0}#availability-form .panel-body>.row>.col-sm-6 .form-group{width:100%;left:0}#availability-form .party .party-head{display:block}#availability-form .party .party-head .date-range{display:block;margin:0}#availability-form .party .party-body{display:block}#availability-form button[type=submit]{width:100%}}
