@import url(https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i);@import "../../bower_components/angular-material/angular-material.min.css";@import "../../bower_components/ngprogress/ngProgress.css";@import "../../bower_components/cropperjs/dist/cropper.css";@import "../../vendor/css/quill.bubble.css";@import "../../vendor/css/quill.snow.css";@import "../../vendor/css/@fullcalendar/core/main.min.css";@import "../../vendor/css/@fullcalendar/timeline/main.min.css";@import "../../vendor/css/@fullcalendar/daygrid/main.min.css";@import "../../vendor/css/@fullcalendar/timegrid/main.min.css";@import "../../vendor/css/@fullcalendar/resource-timeline/main.min.css";:root{--dashboard-primary:#6333ff;--dashboard-secondary:#50e2c3;--dashboard-tertiary:#ffda61;--font-family-main:"Lato",sans-serif;--nrly-black:#17171c;--dark-grey:#2e2e2e;--med-grey:#68687d;--lte-grey:#e8e8e8;--ltest-grey:#f7f7f8;--white:#ffffff;--black:#000000;--ltest-grey-transparent:rgba(149, 138, 206, 0.1);--primary-dark:#190d3f;--primary-medium:#6c6b70;--primary-lite:#aeaeb2;--primary-grey:#f0f1f5;--secondary-dark:#61bdfa;--secondary-medium:#92d1fc;--secondary-lite:#c4e6fd;--green:#46d8a5;--yellow:#e5d62e;--red:#c0353c;--dashboard-background:#f7f7f8;--dashboard-success:#50e2c3;--dashboard-failure:#ff6678;--bold_fontweight:700;--xbold_fontweight:900}.editable-wrap{display:inline-block;white-space:normal}.editable-wrap .editable-controls{width:100%;margin-bottom:0}.editable-wrap .editable-error{margin-bottom:0}.editable-wrap .editable-controls>input{display:inline-block;width:calc(100% - 50px);padding:0;border:none;border-bottom:1px dotted var(--primary-medium);margin-bottom:0;background:0 0;color:var(--primary-medium);font-family:--var(font-family-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic;outline:0;vertical-align:bottom;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.editable-wrap .editable-controls>input.form-control{height:20px}.editable-wrap .editable-controls>select{margin-bottom:0}.editable-wrap .editable-controls>textarea{margin-bottom:0}.editable-wrap .editable-input{display:inline-block;background:0 0}.editable-buttons{display:inline-block;width:50px;vertical-align:top}.editable-buttons .md-button,.editable-buttons button,.editable-buttons button.md-button .md-button.md-icon-button{width:20px;height:20px;min-height:20px;padding:0;border:none;margin:0;background:0 0;border-radius:0;outline:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.editable-buttons .md-button md-icon,.editable-buttons button md-icon,.editable-buttons button.md-button .md-button.md-icon-button md-icon{height:20px;font-size:1em}.editable-buttons .md-button:active,.editable-buttons .md-button:focus,.editable-buttons .md-button:hover,.editable-buttons button.md-button .md-button.md-icon-button:active,.editable-buttons button.md-button .md-button.md-icon-button:focus,.editable-buttons button.md-button .md-button.md-icon-button:hover,.editable-buttons button:active,.editable-buttons button:focus,.editable-buttons button:hover{background:0 0;box-shadow:none;cursor:pointer;outline:0;transform:scale(1.1)}.editable-buttons .md-button.btn-primary span,.editable-buttons button.btn-primary span,.editable-buttons button.md-button .md-button.md-icon-button.btn-primary span{color:var(--green)}.editable-buttons .md-button.btn-primary span.glyphicon,.editable-buttons button.btn-primary span.glyphicon,.editable-buttons button.md-button .md-button.md-icon-button.btn-primary span.glyphicon{margin:0 5px}.editable-buttons .md-button.btn-default span,.editable-buttons button.btn-default span,.editable-buttons button.md-button .md-button.md-icon-button.btn-default span{color:var(--red)}.editable-buttons .md-button.btn-default span.glyphicon,.editable-buttons button.btn-default span.glyphicon,.editable-buttons button.md-button .md-button.md-icon-button.btn-default span.glyphicon{margin:0 5px}.editable-bstime .editable-input input[type=text]{width:46px}.editable-bstime .well-small{padding:10px;margin-bottom:0}.editable-range output{display:inline-block;min-width:30px;text-align:center;vertical-align:top}.editable-color input[type=color]{width:50px}.editable-checkbox label span{margin-right:10px;margin-left:7px}.editable-checklist label span{margin-right:10px;margin-left:7px}.editable-radiolist label span{margin-right:10px;margin-left:7px}.editable-hide{display:none!important}.editable-click{border-bottom:1px dotted var(--lte-grey);color:var(--primary-dark);font-size:14px;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.editable-click:hover{border-bottom:1px dotted var(--primary-medium);color:var(--primary-medium);text-decoration:none}a.editable-click{border-bottom:1px dotted var(--lte-grey);color:var(--primary-dark);font-size:14px;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}a.editable-click:hover{border-bottom:1px dotted var(--primary-medium);color:var(--primary-medium);text-decoration:none}.editable-empty,.editable-empty:focus,.editable-empty:hover,a.editable-empty,a.editable-empty:focus,a.editable-empty:hover{color:var(--red);font-style:italic;text-decoration:none}.ql-background .ql-picker-options [data-value=custom-color],.ql-color .ql-picker-options [data-value=custom-color]{background:0 0!important;width:100%!important;height:20px!important;text-align:center}.ql-background .ql-picker-options [data-value=custom-color]:before,.ql-color .ql-picker-options [data-value=custom-color]:before{content:'Custom Color'}.ql-background .ql-picker-options [data-value=custom-color]:hover,.ql-color .ql-picker-options [data-value=custom-color]:hover{border-color:transparent!important}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(../../fonts/googlefonts/Roboto-300/Roboto-300.eot);src:url(../../fonts/googlefonts/Roboto-300/Roboto-300.eot?#iefix) format("embedded-opentype"),local("Roboto Light"),local("Roboto-300"),url(../../fonts/googlefonts/Roboto-300/Roboto-300.woff2) format("woff2"),url(../../fonts/googlefonts/Roboto-300/Roboto-300.woff) format("woff"),url(../../fonts/googlefonts/Roboto-300/Roboto-300.ttf) format("truetype"),url(../../fonts/googlefonts/Roboto-300/Roboto-300.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(../../fonts/googlefonts/Roboto-regular/Roboto-regular.eot);src:url(../../fonts/googlefonts/Roboto-regular/Roboto-regular.eot?#iefix) format("embedded-opentype"),local("Roboto"),local("Roboto-regular"),url(../../fonts/googlefonts/Roboto-regular/Roboto-regular.woff2) format("woff2"),url(../../fonts/googlefonts/Roboto-regular/Roboto-regular.woff) format("woff"),url(../../fonts/googlefonts/Roboto-regular/Roboto-regular.ttf) format("truetype"),url(../../fonts/googlefonts/Roboto-regular/Roboto-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(../../fonts/googlefonts/Roboto-700/Roboto-700.eot);src:url(../../fonts/googlefonts/Roboto-700/Roboto-700.eot?#iefix) format("embedded-opentype"),local("Roboto Bold"),local("Roboto-700"),url(../../fonts/googlefonts/Roboto-700/Roboto-700.woff2) format("woff2"),url(../../fonts/googlefonts/Roboto-700/Roboto-700.woff) format("woff"),url(../../fonts/googlefonts/Roboto-700/Roboto-700.ttf) format("truetype"),url(../../fonts/googlefonts/Roboto-700/Roboto-700.svg#Roboto) format("svg")}@font-face{font-family:Ubuntu;font-weight:300;font-style:normal;src:url(../../fonts/googlefonts/Ubuntu-300/Ubuntu-300.eot);src:url(../../fonts/googlefonts/Ubuntu-300/Ubuntu-300.eot?#iefix) format("embedded-opentype"),local("Ubuntu Light"),local("Ubuntu-300"),url(../../fonts/googlefonts/Ubuntu-300/Ubuntu-300.woff2) format("woff2"),url(../../fonts/googlefonts/Ubuntu-300/Ubuntu-300.woff) format("woff"),url(../../fonts/googlefonts/Ubuntu-300/Ubuntu-300.ttf) format("truetype"),url(../../fonts/googlefonts/Ubuntu-300/Ubuntu-300.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-weight:400;font-style:normal;src:url(../../fonts/googlefonts/Ubuntu-regular/Ubuntu-regular.eot);src:url(../../fonts/googlefonts/Ubuntu-regular/Ubuntu-regular.eot?#iefix) format("embedded-opentype"),local("Ubuntu"),local("Ubuntu-regular"),url(../../fonts/googlefonts/Ubuntu-regular/Ubuntu-regular.woff2) format("woff2"),url(../../fonts/googlefonts/Ubuntu-regular/Ubuntu-regular.woff) format("woff"),url(../../fonts/googlefonts/Ubuntu-regular/Ubuntu-regular.ttf) format("truetype"),url(../../fonts/googlefonts/Ubuntu-regular/Ubuntu-regular.svg#Ubuntu) format("svg")}@font-face{font-family:Ubuntu;font-weight:700;font-style:normal;src:url(../../fonts/googlefonts/Ubuntu-700/Ubuntu-700.eot);src:url(../../fonts/googlefonts/Ubuntu-700/Ubuntu-700.eot?#iefix) format("embedded-opentype"),local("Ubuntu Bold"),local("Ubuntu-700"),url(../../fonts/googlefonts/Ubuntu-700/Ubuntu-700.woff2) format("woff2"),url(../../fonts/googlefonts/Ubuntu-700/Ubuntu-700.woff) format("woff"),url(../../fonts/googlefonts/Ubuntu-700/Ubuntu-700.ttf) format("truetype"),url(../../fonts/googlefonts/Ubuntu-700/Ubuntu-700.svg#Ubuntu) format("svg")}@font-face{font-family:Oswald;font-weight:400;font-style:normal;src:url(../../fonts/googlefonts/Oswald-regular/Oswald-regular.eot);src:url(../../fonts/googlefonts/Oswald-regular/Oswald-regular.eot?#iefix) format("embedded-opentype"),local("Oswald Regular"),local("Oswald-regular"),url(../../fonts/googlefonts/Oswald-regular/Oswald-regular.woff2) format("woff2"),url(../../fonts/googlefonts/Oswald-regular/Oswald-regular.woff) format("woff"),url(../../fonts/googlefonts/Oswald-regular/Oswald-regular.ttf) format("truetype"),url(../../fonts/googlefonts/Oswald-regular/Oswald-regular.svg#Oswald) format("svg")}@font-face{font-family:Avenir;src:url(../../fonts/Avenir/AvenirLTStd-Light.otf) format("opentype")}@font-face{font-family:Avenir;font-weight:700;src:url(../../fonts/Avenir/AvenirLTStd-Heavy.otf) format("opentype")}.ngshow-slidex{transition:.3s ease-out all;-webkit-transition:.3s ease-out all;transform:translateX(0);position:absolute}.ngshow-slidex.ng-hide-add,.ngshow-slidex.ng-hide-remove{position:absolute!important;transition:.3s ease-out all}.ngshow-slidex.ng-hide{position:absolute!important;transform:translateX(-100%)}.ngshow-slidex-fromleft{transition:.3s ease-out all;-webkit-transition:.3s ease-out all;transform:translateX(0);position:absolute}.ngshow-slidex-fromleft.ng-hide-add,.ngshow-slidex-fromleft.ng-hide-remove{position:absolute!important;transition:.3s ease-out all}.ngshow-slidex-fromleft.ng-hide{position:absolute!important;transform:translateX(100%)}.animate-slidex{transition:.3s ease-out all;-webkit-transition:.3s ease-out all;transform:translateX(0);max-width:600px}.animate-slidex.ng-hide-add,.animate-slidex.ng-hide-remove{transition:.3s ease-out all}.animate-slidex.ng-hide{max-width:0;transform:translateX(-100%)}.animate-slidex-rtl{transition:.3s ease-out all;-webkit-transition:.3s ease-out all;transform:translateX(0);max-width:400px}.animate-slidex-rtl.ng-hide-add,.animate-slidex-rtl.ng-hide-remove{transition:.3s ease-out all}.animate-slidex-rtl.ng-hide{transform:translateX(100%);max-width:0}.animate-fade{transition:.3s ease-out all;-webkit-transition:.3s ease-out all;opacity:1}.animate-fade.ng-hide-add,.animate-fade.ng-hide-remove{transition:.3s ease-out all}.animate-fade.ng-hide{opacity:0}.ngshow-slidey{transition:.3s ease-out all;-webkit-transition:.3s ease-out all;transform:translateY(0);opacity:1;max-height:600px}.ngshow-slidey.ng-hide-add,.ngshow-slidey.ng-hide-remove{transition:.3s ease-out all}.ngshow-slidey.ng-hide{transform:translateY(-100%);opacity:0;max-height:0}.ngshow-slidey-down{transition:.3s ease-out all;-webkit-transition:.3s ease-out all;transform:translateY(0);opacity:1;max-height:600px}.ngshow-slidey-down.ng-hide-add,.ngshow-slidey-down.ng-hide-remove{transition:.3s ease-out all}.ngshow-slidey-down.ng-hide{transform:translateY(100%);opacity:0;max-height:0}.repeat-slidex{transition-property:width,height,transform;transition-duration:.2s;transition-timing-function:ease-out;-webkit-transition-property:width,height,transform;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-out}.repeat-slidex.ng-enter,.repeat-slidex.ng-leave,.repeat-slidex.ng-move{transition-property:width,height,transform;transition-duration:.2s;transition-timing-function:ease-out;-webkit-transition-property:width,height,transform;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-out}.repeat-slidex.ng-enter-stagger{transition-delay:50ms;transition-duration:0s}.repeat-slidex.ng-enter,.repeat-slidex.ng-leave.ng-leave-active,.repeat-slidex.ng-move{max-height:0;max-width:0;transform:translateX(-100%);opacity:0}.repeat-slidex.ng-enter.ng-enter-active,.repeat-slidex.ng-leave,.repeat-slidex.ng-move.ng-move-active{max-height:500px;max-width:500px;transform:translateX(0);opacity:1}.repeat-slidey{transition:.2s ease-out all;-webkit-transition:.2s ease-out all}.repeat-slidey.ng-enter,.repeat-slidey.ng-leave,.repeat-slidey.ng-move{transition:.2s ease-out all;-webkit-transition:.2s ease-out all}.repeat-slidey.ng-enter-stagger{transition-delay:50ms;transition-duration:0s}.repeat-slidey.ng-enter,.repeat-slidey.ng-leave.ng-leave-active,.repeat-slidey.ng-move{max-height:0;max-width:0;transform:translateY(-100%);opacity:0}.repeat-slidey.ng-enter.ng-enter-active,.repeat-slidey.ng-leave,.repeat-slidey.ng-move.ng-move-active{max-height:500px;max-width:500px;transform:translateY(0);opacity:1}.repeat-slidey-down{transition:.2s ease-out all;-webkit-transition:.2s ease-out all}.repeat-slidey-down.ng-enter,.repeat-slidey-down.ng-leave,.repeat-slidey-down.ng-move{transition:.2s ease-out all;-webkit-transition:.2s ease-out all}.repeat-slidey-down.ng-enter-stagger{transition-delay:50ms;transition-duration:0s}.repeat-slidey-down.ng-enter,.repeat-slidey-down.ng-leave.ng-leave-active,.repeat-slidey-down.ng-move{max-height:0;max-width:0;transform:translateY(100%);opacity:0}.repeat-slidey-down.ng-enter.ng-enter-active,.repeat-slidey-down.ng-leave,.repeat-slidey-down.ng-move.ng-move-active{max-height:500px;max-width:500px;transform:translateY(0);opacity:1}.repeat-fade{transition:.3s ease-out all;-webkit-transition:.3s ease-out all}.repeat-fade.ng-enter,.repeat-fade.ng-leave,.repeat-fade.ng-move{transition:.3s ease-out all;-webkit-transition:.3s ease-out all}.repeat-fade.ng-enter-stagger{transition-delay:.1s;transition-duration:0s}.repeat-fade.ng-enter,.repeat-fade.ng-leave.ng-leave-active,.repeat-fade.ng-move{max-height:0;max-width:0;opacity:0}.repeat-fade.ng-enter.ng-enter-active,.repeat-fade.ng-leave,.repeat-fade.ng-move.ng-move-active{max-height:500px;max-width:500px;opacity:1}.infinitepulse{animation:1s pulse linear;-webkit-animation:1s pulse linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.5)}100%{transform:scale(1)}}.no-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ellipsis-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.left{float:left}.right{float:right}.nofloat{float:none!important}.centertext{text-align:center}.lefttext{text-align:left}.righttext{text-align:right}.clr{clear:both}.hideoverflow{overflow:hidden}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.inline-block{display:inline-block}.display-block{display:block}.wrapswitch{height:auto;line-height:1.3em;white-space:normal}.wrapswitch .md-label{margin:0 0 0 20px}.lightfade{opacity:.7}.halffade{opacity:.5}.heavyfade{opacity:.2}.codeblock{padding:8px;background:var(--ltest-grey);border-radius:3px;font-family:monospace;font-size:1.2em}.cardtitle{margin:0 15px 15px 0;color:var(--primary-dark);font-size:1.5em;font-weight:400}.subtitle{color:var(--dashboard-primary);font-size:1.4em}.darkpurplebackground{background:var(--primary-dark)}.reversetitle-darkpurple{margin:0 0 15px 0;background:var(--primary-dark);border-radius:3px;color:var(--white);text-align:center;text-transform:uppercase}.instructions{padding:15px 10px;margin-bottom:10px;background:var(--primary-lite);border-radius:3px;opacity:75%}.tip{height:2.6em;padding:8px;background:var(--green);border-radius:3px;opacity:10%}.warning{padding:8px;background:var(--yellow);border-radius:3px;line-height:2.6em;opacity:10%}.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.greybox{padding:1em;background:#f3f4f7}.no-box-shadow{box-shadow:none}.nomargin{margin:0}.marginright{margin:0 5px 0 0}.marginleft{margin:0 0 0 5px}.margintop{margin:5px 0 0 0}.margintop-16{margin:16px 0 0 0}.marginbottom{margin:0 0 5px 0}.marginbottom-10{margin:0 0 10px 0}.marginbottom-20{margin:0 0 20px 0}.margin16{margin:16px}.margin10{margin:10px}.margin8{margin:8px}.margin5{margin:5px}.margin-lr-5{margin:0 5px}.margin-topbottom-18{margin:18px 0}.margin-topbottom-10{margin:10px 0}.margin-topbottom-5{margin:5px 0}.margin-right-20{margin:0 20px 0 0}.margin-left-20{margin:0 0 0 20px}.margin-1em{margin:1em}.margin-left-1em{margin-left:1em}.margin-right-1em{margin-right:1em}.margin-right-2em{margin-right:2em}.margin-right-3em{margin-right:3em}.margin-top-1em{margin-top:1em}.margin-bottom-1em{margin-bottom:1em}.margin-bottom-2em{margin-bottom:2em}.margin-bottom-3em{margin-bottom:3em}.margin-left-halfem{margin-left:.5em}.margin-right-halfem{margin-right:.5em}.margin-top-halfem{margin-top:.5em}.margin-zero-auto{margin:0 auto}.nopadding{padding:0}.padding10{padding:10px}.padding20{padding:20px}.padding-1em{padding:1em}.padding-left-3em{padding-left:3em}.width100{width:100%}.height100{height:100%}.fade-50{opacity:.5}.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.disabled,.notclickable{opacity:.5;pointer-events:none}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.point9em{font-size:.9em}.point8em{font-size:.8em}.medpurpcolor{color:var(--primary-medium)}.redtext{color:var(--red)}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.dropdown-arrow{position:relative;width:20px}.dropdown-arrow:before{position:absolute;top:calc(50% - 2.5px);right:0;width:0;height:0;border-top:5px solid #4a91e3;border-right:5px solid transparent;border-left:5px solid transparent;content:""}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%}body{min-height:100%}body,html{height:100%;padding:0;margin:0;font-family:var(--font-family-main);font-size:.938em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300}h1{font-size:2.074em}h2{font-size:1.728em}h3{font-size:1.44em}h4{font-size:1.2em}.font_small,small{font-size:.833em}h1,h2,h3,h4{margin:10px 0;font-weight:400}md-input-container .md-errors-spacer{min-height:0}md-datepicker{background:0 0}md-checkbox{margin:8px}ol,ul{list-style:none}.markdown-container ol{list-style:decimal}.markdown-container ul{list-style:disc}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}hr{border-top:1px solid var(--primary-dark);margin:20px 0;clear:both}table{border-collapse:collapse;border-spacing:0}a,a:focus,a:hover{text-decoration:none}:focus{outline:0}md-checkbox:last-of-type{margin:8px}.hide-placeholder::placeholder{color:transparent;opacity:0}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../../fonts/material-design-icons/iconfont/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../../fonts/material-design-icons/iconfont/MaterialIcons-Regular.woff2) format('woff2'),url(../../fonts/material-design-icons/iconfont/MaterialIcons-Regular.woff) format('woff'),url(../../fonts/material-design-icons/iconfont/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@font-face{font-family:'Periodic Icons';font-style:normal;font-weight:400;src:url(../../fonts/periodic-icons/fonts/periodic-icons.eot);src:local('Periodic Icons'),local('periodic-icons'),url(../../fonts/periodic-icons/fonts/periodic-icons.svg) format('svg'),url(../../fonts/periodic-icons/fonts/periodic-icons.woff) format('woff'),url(../../fonts/periodic-icons/fonts/periodic-icons.ttf) format('truetype')}.periodic-icon{font-family:'Periodic Icons';font-size:24px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.periodic-icon-visitbookingsite:before{content:"\27a6"}@font-face{font-family:socialicons;src:url(../../fonts/socialicons/fonts/socialicons.eot?ig906o);src:url(../../fonts/socialicons/fonts/socialicons.eot?ig906o#iefix) format('embedded-opentype'),url(../../fonts/socialicons/fonts/socialicons.ttf?ig906o) format('truetype'),url(../../fonts/socialicons/fonts/socialicons.woff?ig906o) format('woff'),url(../../fonts/socialicons/fonts/socialicons.svg?ig906o#socialicons) format('svg');font-weight:400;font-style:normal}.socialicon{font-family:socialicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:16px;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-facebook2:before{content:"\e900"}.social-instagram:before{content:"\e901"}.social-twitter:before{content:"\e902"}.social-pinterest:before{content:"\e903"}.md-button,.md-button.md-raised,.md-button:not([disabled]){color:var(--primary-dark)}.md-button.greenbackground,.md-button.md-raised.greenbackground,.md-button:not([disabled]).greenbackground{background:var(--green);color:var(--white)}.md-button.greenbackground:focus,.md-button.greenbackground:hover,.md-button.md-raised.greenbackground:focus,.md-button.md-raised.greenbackground:hover,.md-button:not([disabled]).greenbackground:focus,.md-button:not([disabled]).greenbackground:hover{background:var(--green);opacity:75%}.md-button.md-raised.redbackground,.md-button.redbackground,.md-button:not([disabled]).redbackground{background:var(--red);color:var(--white)}.md-button.md-raised.redbackground:focus,.md-button.md-raised.redbackground:hover,.md-button.redbackground:focus,.md-button.redbackground:hover,.md-button:not([disabled]).redbackground:focus,.md-button:not([disabled]).redbackground:hover{background:var(--red);opacity:75%}.md-button.ltegreybackground,.md-button.md-raised.ltegreybackground,.md-button:not([disabled]).ltegreybackground{background:var(--lte-grey);color:var(--primary-dark)}.md-button.ltegreybackground:focus,.md-button.ltegreybackground:hover,.md-button.md-raised.ltegreybackground:focus,.md-button.md-raised.ltegreybackground:hover,.md-button:not([disabled]).ltegreybackground:focus,.md-button:not([disabled]).ltegreybackground:hover{background:var(--lte-grey);opacity:75%}.md-button.greenbutton,.md-button.md-raised.greenbutton,.md-button:not([disabled]).greenbutton{color:var(--green)}.md-button.greenbutton md-icon,.md-button.md-raised.greenbutton md-icon,.md-button:not([disabled]).greenbutton md-icon{color:var(--green)}.md-button.greenbutton:focus,.md-button.greenbutton:hover,.md-button.md-raised.greenbutton:focus,.md-button.md-raised.greenbutton:hover,.md-button:not([disabled]).greenbutton:focus,.md-button:not([disabled]).greenbutton:hover{background:var(--green);color:var(--white)}.md-button.greenbutton:focus md-icon,.md-button.greenbutton:hover md-icon,.md-button.md-raised.greenbutton:focus md-icon,.md-button.md-raised.greenbutton:hover md-icon,.md-button:not([disabled]).greenbutton:focus md-icon,.md-button:not([disabled]).greenbutton:hover md-icon{color:var(--white)}.md-button.md-raised.redbutton,.md-button.redbutton,.md-button:not([disabled]).redbutton{color:var(--red)}.md-button.md-raised.redbutton md-icon,.md-button.redbutton md-icon,.md-button:not([disabled]).redbutton md-icon{color:var(--red)}.md-button.md-raised.redbutton:focus,.md-button.md-raised.redbutton:hover,.md-button.redbutton:focus,.md-button.redbutton:hover,.md-button:not([disabled]).redbutton:focus,.md-button:not([disabled]).redbutton:hover{background:var(--red);color:var(--white)}.md-button.md-raised.redbutton:focus md-icon,.md-button.md-raised.redbutton:hover md-icon,.md-button.redbutton:focus md-icon,.md-button.redbutton:hover md-icon,.md-button:not([disabled]).redbutton:focus md-icon,.md-button:not([disabled]).redbutton:hover md-icon{color:var(--white)}.md-button.md-raised.medpurplebutton,.md-button.medpurplebutton,.md-button:not([disabled]).medpurplebutton{color:var(--primary-medium)}.md-button.md-raised.medpurplebutton md-icon,.md-button.medpurplebutton md-icon,.md-button:not([disabled]).medpurplebutton md-icon{color:var(--primary-medium)}.md-button.md-raised.medpurplebutton:focus,.md-button.md-raised.medpurplebutton:hover,.md-button.medpurplebutton:focus,.md-button.medpurplebutton:hover,.md-button:not([disabled]).medpurplebutton:focus,.md-button:not([disabled]).medpurplebutton:hover{background:var(--primary-medium);color:var(--white)}.md-button.md-raised.medpurplebutton:focus md-icon,.md-button.md-raised.medpurplebutton:hover md-icon,.md-button.medpurplebutton:focus md-icon,.md-button.medpurplebutton:hover md-icon,.md-button:not([disabled]).medpurplebutton:focus md-icon,.md-button:not([disabled]).medpurplebutton:hover md-icon{color:var(--white)}.md-button.md-raised.smallbutton,.md-button.smallbutton,.md-button:not([disabled]).smallbutton{min-height:25px;font-size:.8em;line-height:20px}.md-button.md-raised.smallbutton md-icon,.md-button.smallbutton md-icon,.md-button:not([disabled]).smallbutton md-icon{height:20px;font-size:20px;line-height:20px}.md-button.md-raised.redcolor,.md-button.redcolor,.md-button:not([disabled]).redcolor{color:var(--red)}.md-button.md-raised.redcolor md-icon,.md-button.redcolor md-icon,.md-button:not([disabled]).redcolor md-icon{color:var(--red)}.md-button.greencolor,.md-button.md-raised.greencolor,.md-button:not([disabled]).greencolor{color:var(--green)}.md-button.greencolor md-icon,.md-button.md-raised.greencolor md-icon,.md-button:not([disabled]).greencolor md-icon{color:var(--green)}.md-button.md-raised.yellowcolor,.md-button.yellowcolor,.md-button:not([disabled]).yellowcolor{color:var(--yellow)}.md-button.md-raised.yellowcolor md-icon,.md-button.yellowcolor md-icon,.md-button:not([disabled]).yellowcolor md-icon{color:var(--yellow)}.md-button.darkpurpcolor,.md-button.md-raised.darkpurpcolor,.md-button:not([disabled]).darkpurpcolor{color:var(--primary-dark)}.md-button.darkpurpcolor md-icon,.md-button.md-raised.darkpurpcolor md-icon,.md-button:not([disabled]).darkpurpcolor md-icon{color:var(--primary-dark)}.md-button.md-icon-button.redcolor{color:var(--red)}.md-button.md-icon-button.redcolor md-icon{color:var(--red)}.md-button.md-icon-button.redcolor:focus md-icon,.md-button.md-icon-button.redcolor:hover md-icon{color:var(--red)}.md-button.md-icon-button.greencolor{color:var(--green)}.md-button.md-icon-button.greencolor md-icon{color:var(--green)}.md-button.md-icon-button.greencolor:focus md-icon,.md-button.md-icon-button.greencolor:hover md-icon{color:var(--green)}.md-button.md-icon-button.small-icon-button{width:25px;height:25px;min-height:25px;padding:0;margin:0;line-height:25px}.md-button.md-icon-button.small-icon-button md-icon{display:inline;font-size:20px}.material-icons,.periodic-icon,md-icon{color:var(--primary-dark)}.material-icons.redicon,.periodic-icon.redicon,md-icon.redicon{color:var(--red)}.material-icons.yellowicon,.periodic-icon.yellowicon,md-icon.yellowicon{color:var(--yellow)}.material-icons.greenicon,.periodic-icon.greenicon,md-icon.greenicon{color:var(--green)}.material-icons.whiteicon,.periodic-icon.whiteicon,md-icon.whiteicon{color:var(--white)}.material-icons.medpurpicon,.periodic-icon.medpurpicon,md-icon.medpurpicon{color:var(--primary-medium)}.material-icons.ltepurpleicon,.periodic-icon.ltepurpleicon,md-icon.ltepurpleicon{color:var(--primary-lite)}.material-icons.xlargeicon,.periodic-icon.xlargeicon,md-icon.xlargeicon{width:48px;height:48px;font-size:48px;line-height:48px}.material-icons.smallicon,.periodic-icon.smallicon,md-icon.smallicon{width:20px;height:20px;font-size:20px;line-height:20px}.material-icons.xsmallicon,.periodic-icon.xsmallicon,md-icon.xsmallicon{width:14px;height:14px;font-size:14px;line-height:14px}.md-toast{position:fixed;margin-right:50px}.md-toast .md-toast-content{background:var(--primary-medium);border-radius:30px;opacity:.8}.md-toast .md-toast-content.success{background:var(--green);color:#000}.md-toast .md-toast-content.warning{background:var(--yellow);color:#000}.md-toast .md-toast-content.error{background:var(--red)}.md-toast .md-toast-content.default{background:var(--primary-medium)}#splash{position:relative;display:block;width:100%;height:100%;background-color:var(--white)}#splash .loading-frame{position:absolute;top:50%;left:50%;display:inline-block;width:350px;height:350px;margin-top:-175px;margin-left:-175px;text-align:center}#splash .loading-frame .loading-row{height:34px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loading-dot;animation-name:loading-dot;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:.1}#splash .loading-frame .loading-row:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}#splash .loading-frame .loading-row:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}#splash .loading-frame .loading-row:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}#splash .loading-frame .loading-row:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s}#splash .loading-frame .loading-row:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s}#splash .loading-frame .loading-row .loading-dot{display:inline-block;width:28px;height:28px;margin:3px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loading-dot;animation-name:loading-dot;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:.1}#splash .loading-frame .loading-row .loading-dot:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;background-color:#a2d392}#splash .loading-frame .loading-row .loading-dot:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s;background-color:#a2d392}#splash .loading-frame .loading-row .loading-dot:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#fcc592}#splash .loading-frame .loading-row .loading-dot:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s;background-color:#fcc592}#splash .loading-frame .loading-row .loading-dot:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s;background-color:#9d90c5}#splash .loading-frame .loading-row .loading-dot:nth-child(6){-webkit-animation-delay:.75s;animation-delay:.75s;background-color:#9d90c5}#splash .loading-frame .loading-row .loading-dot:nth-child(7){-webkit-animation-delay:.75s;animation-delay:.75s;background-color:#96daf8}#splash .loading-frame .loading-row .loading-dot.gray{background-color:#ccc}#splash .loading-frame svg.h-logo{width:350px;height:70px;margin-top:5px}#splash .loading-frame h4{width:300px;margin:5px auto;color:var(--dark-grey)}#splash .loading-frame h4 span.dot{margin-left:3px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loading-dot;animation-name:loading-dot;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:.1}#splash .loading-frame h4 span.dot:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}#splash .loading-frame h4 span.dot:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}#splash .loading-frame h4 span.dot:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes loading-dot{0%{opacity:.1}40%{opacity:1}60%{opacity:1}100%{opacity:.1}}@keyframes loading-dot{0%{opacity:.1}40%{opacity:1}60%{opacity:1}100%{opacity:.1}}md-dialog{width:100%;max-width:100%;margin:10px}@media (min-width:768px){md-dialog{max-width:80%}}md-dialog.medium-dialog{max-width:800px}md-dialog.small-dialog{max-width:500px}.layout-align-spacebetween-center{display:flex;justify-content:space-between;align-items:center}.layout-align-spacebetween-start{display:flex;justify-content:space-between;align-items:flex-start}.layout-align-center-start{display:flex;justify-content:center;align-items:flex-start}.layout-align-spacearound-center{display:flex;justify-content:space-around;align-items:center}.layout-align-center-center{display:flex;justify-content:center;align-items:center}.layout-align-end-center{display:flex;justify-content:flex-end;align-items:center}.layout-align-start-center{display:flex;justify-content:flex-start;align-items:center}.layout-align-start-start{display:flex;justify-content:flex-start;align-items:flex-start}.layout-align-start-end{display:flex;justify-content:flex-start;align-items:center}.layout-wrap{display:flex;flex-wrap:wrap}.layout-column{flex-direction:column}.MuiButton-label,.MuiButton-root,.MuiInputBase-root,.MuiTypography-body1{font-family:inherit!important}#loginwrapper{overflow:auto;height:100%;min-height:100%;background:var(--primary-dark)}.input-field label{pointer-events:all}.login-container{margin:50px auto}.login-container .form-container{width:100%;max-width:350px;margin:20px auto;background:var(--ltest-grey);border-radius:2px}.login-container .card-content{padding:24px}.login-container .extras{max-width:300px;margin:0 auto}.login-container .login-input-icon{top:7px}.login-container .login-name{padding:40px;margin:0 auto;color:var(--ltest-grey);font-size:30px;text-align:center}.login-container .login-logo{display:block;max-width:300px;padding:40px;margin:0 auto}.login-container .login-alert{padding:.5em;background:#fff;border-radius:3px;color:var(--red);font-size:.9em;text-align:center;text-transform:lowercase}.login-container input{height:45px}.login-container .messages .message{color:var(--custom-alert);font-size:.8em}.login-container label.active.dirty{display:none}.login-container .btn{box-shadow:none;color:var(--primary-dark)}.login-container .login-btn{display:block;margin:30px auto 10px;background:var(--primary-dark);color:var(--ltest-grey)}.login-container .btn.extralink-btn{background:0 0;color:var(--primary-lite)}.login-container .btn.extralink-btn:hover{background:var(--ltest-grey);opacity:10%}.extralinks a{color:var(--primary-lite);font-size:.8em;text-decoration:none}.extralinks a:hover{text-decoration:none}body,html{height:100%;background-color:#f7f7f8;font-family:var(--font-family-main);scroll-behavior:smooth}#wrapper{background:var(--dashboard-background)}@media (min-width:768px){#wrapper{padding:0 2em}}#ui-view-wrapper{max-width:1000px;margin:0 auto}#loading{position:absolute;width:100%;margin:200px auto;text-align:center}#loading .loading-squares{max-height:100px}button,html,input,select,textarea{font-family:var(--font-family-main)}md-switch .md-bar{background-color:var(--lte-grey);opacity:50%}md-switch .md-thumb{background-color:var(--ltest-grey)}md-switch.md-checked .md-bar{background-color:var(--primary-medium);opacity:50%}md-switch.md-checked .md-thumb{background-color:var(--primary-medium)}.leftnav{margin-top:20px}.leftnav md-tabs-content-wrapper md-tab-content{transition:none;overflow:visible}.leftnav md-tabs-wrapper{display:inline-block;width:25%}.leftnav md-tabs-wrapper md-tabs-canvas{display:inline-block;width:90%;height:1000px!important}.leftnav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper{width:auto}.leftnav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item{width:100%;text-align:left;text-transform:none}.leftnav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item .md-ripple-container{display:none}.leftnav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active{background:#e7e7e9;color:#4a4a4a!important;font-weight:700}.leftnav md-tabs-content-wrapper{top:0;left:auto;display:inline-block;width:75%;overflow-y:visible;overflow-x:clip}.leftnav md-ink-bar{display:none}.responsive-nav{border-radius:0}.responsive-nav md-tabs-wrapper{background-color:var(--dashboard-primary);font-family:var(--font-family-main)}.responsive-nav md-tabs-wrapper md-next-button md-icon,.responsive-nav md-tabs-wrapper md-prev-button md-icon{color:#fff}.responsive-nav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item{color:#fff;text-transform:none}.responsive-nav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active{color:#fff}.responsive-nav md-ink-bar{background-color:var(--dashboard-secondary)}@media (min-width:768px){.responsive-nav{height:auto;margin-top:20px}.responsive-nav md-tabs-content-wrapper md-tab-content{transition:none}.responsive-nav md-tabs-wrapper{display:inline-block;width:25%;background:inherit}.responsive-nav md-tabs-wrapper md-next-button,.responsive-nav md-tabs-wrapper md-prev-button{display:none}.responsive-nav md-tabs-wrapper md-tabs-canvas{display:inline-block;width:90%;height:1000px!important}.responsive-nav md-tabs-wrapper md-tabs-canvas.md-paginated{margin:0}.responsive-nav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper{display:inline-block;width:auto}.responsive-nav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item{width:100%;color:inherit;text-align:left;text-transform:none}.responsive-nav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item .md-ripple-container{display:none}.responsive-nav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active{background:#e7e7e9;color:#4a4a4a!important;font-weight:700}.responsive-nav md-tabs-content-wrapper{top:0;left:auto;display:inline-block;width:75%}.responsive-nav md-ink-bar{display:none}}.disabled{opacity:.5!important}.autocomplete-style md-autocomplete-wrap{box-shadow:none}.dialog-limit{max-width:1000px}.modal-width-reset{width:auto}md-dialog md-toolbar{background-color:var(--dashboard-primary)!important}.noselect{user-select:none}@media (min-width:768px){.mobile-only{display:none!important}}.mobile-message-card{padding:2em}@media (max-width:768px){.desktop-only{display:none!important}}.mobile-message-card{padding:2em}.add-tooltip{position:relative;border-bottom:1px dashed rgba(0,0,0,.3)}.add-tooltip:before{position:absolute;bottom:30px;width:200px;padding:10px;background:#000;border-radius:3px;color:#fff;content:attr(data-tooltip);opacity:0;transition:opacity .2s}.add-tooltip:after{position:absolute;bottom:10px;left:50%;border:10px solid #000;border-color:#000 transparent transparent transparent;content:"";opacity:0;transition:opacity .2s}.add-tooltip:hover::after,.add-tooltip:hover::before{opacity:.8;transition:opacity .2s;transition-delay:.5s}.seatsparty[data-tooltip]{position:relative;border-bottom:1px dashed rgba(0,0,0,.3)}.seatsparty[data-tooltip]::before{position:absolute;display:block;padding:10px;bottom:30px;width:200px;background:rgba(0,0,0,.8);border-radius:3px;color:#fff;content:attr(data-tooltip);pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.seatsparty[data-tooltip]::after{position:absolute;bottom:10px;left:50%;border:10px solid #000;border-color:rgba(0,0,0,.8) transparent transparent transparent;content:"";opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.seatsparty[data-tooltip]:hover::after,.seatsparty[data-tooltip]:hover::before{opacity:1}.md-button.md-default-theme.md-primary,.md-button.md-primary{color:var(--dashboard-primary)!important}#variable_cache{color:var(--dashboard-primary)}#calendar{background:0 0}#calendar .fc-view-container{background:var(--dashboard-background)}.windowdialogue{position:relative;z-index:10000;right:-70px;width:220px;padding:15px;background:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.3) -2px 0 2px;font-size:.8em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.windowdialogue .title{font-weight:700}.windowdialogue .container{margin:10px 0 0 0}.windowdialogue:after{position:absolute;bottom:auto;left:-10px;border-width:10px;border-style:solid;border-color:transparent #fff #fff transparent;box-shadow:rgba(0,0,0,.3) 2px 2px 2px;content:"";-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg)}.debug{width:500px}.controls{margin-left:15px}.controls .resources{overflow:scroll;max-height:500px;margin:0 10px 0 20px}.controls .resources .resource{height:40px;padding:10px;margin:2px;background:--var(secondary-lite)}.controls .resources .resource.showall{background:var(--lte-grey)}.controls .resources .resource label{margin-left:5px}.fc-day{border-color:#fff;background:#ededed}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#fff}.fc-event{background:var(--dashboard-primary)}.fc-unthemed td.fc-today{background:#d8d5e2}.fc-next-button{border:none!important;background:0 0;box-shadow:none}.fc-prev-button{border:none!important;background:0 0;box-shadow:none}.fc-state-default{border-top:1px solid var(--primary-medium);border-right:none;border-bottom:1px solid var(--primary-medium);border-left:none;background:0 0;border-radius:3px}.fc-state-active{background-color:var(--primary-medium);box-shadow:none;color:#fff}.fc-today-button{border-left:1px solid var(--primary-medium);border-bottom-right-radius:0;border-top-right-radius:0}.fc-day-button,.fc-week-button{border-right:none;border-left:none;border-radius:0}.fc-agendaDay-button,.fc-agendaWeek-button{border-radius:0}.fc-month-button{border-right:1px solid var(--primary-medium);border-bottom-left-radius:0;border-top-left-radius:0}.fc-agendaMonth-button{border-right:1px solid var(--primary-medium);border-left:none;border-radius:3px}.pixelplant{position:relative;margin:25px 0}.pixelplant .maincanvascontainer{position:relative;height:100%;min-height:125px;margin:auto;background:var(--lte-grey)}.pixelplant .maincanvascontainer btn{width:40px;height:40px;padding-top:8px;background:#fff;border-radius:50px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.pixelplant.wide .maincanvascontainer{width:375px;height:125px}.pixelplant.wide .croppedimg,.pixelplant.wide .savedimg{width:375px;height:125px;object-fit:contain}.pixelplant.square .maincanvascontainer{width:225px;height:225px}.pixelplant.square .croppedimg,.pixelplant.square .savedimg{width:225px;height:225px;object-fit:contain}.pixelplant .img-container{width:100%;height:100%}.pixelplant .img-container .currentimg{max-height:125px}.pixelplant .img-container.noimg{display:table;background:var(--lte-grey);color:var(--white)}.pixelplant .img-container.noimg span{display:table-cell;vertical-align:middle}.pixelplant .img-container.noimg span md-icon{margin-right:10px;color:var(--white)}.pixelplant .img-container.uploading{position:absolute;z-index:1000;display:table;background:var(--lte-grey);color:var(--white);opacity:.9}.pixelplant .img-container.uploading span{display:table-cell;vertical-align:middle}.pixelplant .img-container.uploading span md-icon{margin-right:10px;color:var(--white)}.pixelplant .img-container.cropped{position:absolute}.pixelplant .img{width:100%;max-width:100%;height:100%}.pixelplant .controlscontainer{position:absolute;z-index:59;top:-25px;right:30px}.pixelplant .controlscontainer input.uploadinput{position:absolute;top:0;right:0;width:40px;height:100%;padding:0;margin:0;cursor:pointer;filter:alpha(opacity=0);font-size:20px;opacity:0}.pixelplant-page-top{display:flex;width:100%;justify-content:space-between}.pixelplantpagetopform{width:100%}@media (min-width:768px){.pixelplantpagetopform{flex:2}}.pixelplant-config-image-container{display:flex;flex:1;align-items:center;justify-content:center}@media (min-width:768px){.pixelplant-config-image-container{justify-content:flex-start}}.page-header-container{flex-direction:column;align-items:flex-start;padding:1em 2em 0 1em}@media (min-width:768px){.page-header-container{display:flex;flex-direction:row;align-items:inherit;padding:0;margin:0 0 1em 0;color:var(--dark-grey)}.page-header-container button:last-child{margin-right:0}}.primary-header{display:flex;flex-grow:1;align-items:center;font-family:var(--font-family-main);font-size:30px;font-weight:var(--xbold_fontweight)}@media (min-width:768px){.primary-header{font-size:40px}}.primary-header .list-counter{display:flex;width:40px;min-width:40px;height:40px;align-items:center;justify-content:center;border:var(--dashboard-primary) 1px solid;margin-left:20px;border-radius:50%;color:var(--dashboard-primary);font-size:25px}@media (min-width:768px){.primary-header .list-counter{width:50px;min-width:50px;height:50px;margin-right:20px}}.secondary-header{display:flex;flex-grow:1;margin-left:20px;font-size:26px;font-weight:var(--bold_fontweight)}@media (min-width:768px){.secondary-header{margin:0}}.tertiary-header{display:flex;flex-grow:1;font-size:16px;font-weight:var(--bold_fontweight)}.reservations-header{display:flex;width:100%;align-items:center;justify-content:space-between}.state-header{display:flex;flex-grow:1;font-size:26px;font-weight:var(--bold_fontweight)}@media (min-width:768px){.state-header{display:flex;flex-grow:1;margin-left:20px;font-size:40px;font-weight:var(--xbold_fontweight)}}.md-button.btn{height:35px;border-radius:3px;font-size:.8em;font-weight:var(--bold_fontweight)}.md-button.btn.greenbutton{padding:0;background:var(--dashboard-success);color:#fff}.md-button.btn.greenbutton:hover{background:var(--dashboard-success);opacity:75%}.md-button.btn.greenbutton md-progress-linear{position:absolute}.md-button.btn.greenbutton md-progress-linear .md-container .md-bar{background-color:var(--primary-medium)}.md-button.btn.greenbutton span{padding:0 6px}.md-button.btn.redbutton{padding:0;background:var(--dashboard-failure);color:#fff}.md-button.btn.redbutton:hover{background:var(--dashboard-failure);opacity:75%}.md-button.btn.redbutton md-progress-linear{position:absolute}.md-button.btn.redbutton md-progress-linear .md-container .md-bar{background-color:var(--primary-medium)}.md-button.btn.redbutton span{padding:0 6px}.md-button.btn.defaultbutton{padding:0;background:var(--lte-grey);color:var(--dark-grey)}.md-button.btn.defaultbutton:hover{background:var(--lte-grey);opacity:75%}.md-button.btn.defaultbutton md-progress-linear{position:absolute}.md-button.btn.defaultbutton md-progress-linear .md-container .md-bar{background-color:var(--primary-medium)}.md-button.btn.defaultbutton span{padding:0 6px}.md-button.btn.greenbutton-outline{display:flex;align-content:center;justify-content:center;padding:0;border:2px solid var(--dashboard-success);color:var(--dashboard-success)}.md-button.btn.greenbutton-outline:hover{background:var(--lte-grey);opacity:75%}.md-button.btn.greenbutton-outline md-progress-linear{position:absolute}.md-button.btn.greenbutton-outline md-progress-linear .md-container .md-bar{background-color:var(--primary-medium)}.md-button.btn.greenbutton-outline span{padding:0 6px}.md-button.btn.redbutton-outline{display:flex;align-content:center;justify-content:center;padding:0;border:2px solid var(--dashboard-failure);color:var(--dashboard-failure)}.md-button.btn.redbutton-outline:hover{background:var(--lte-grey);opacity:75%}.md-button.btn.redbutton-outline md-progress-linear{position:absolute}.md-button.btn.redbutton-outline md-progress-linear .md-container .md-bar{background-color:var(--dashboard-primary)}.md-button.btn.redbutton-outline span{padding:0 6px}.md-button.btn.primary-color,.md-icon-button.primary-color{color:var(--dashboard-primary)}.md-button.btn.primary-color md-icon,.md-icon-button.primary-color md-icon{color:var(--dashboard-primary)}.md-button.btn.redcolor,.md-icon-button.redcolor{color:var(--dashboard-failure)}.md-button.btn.redcolor md-icon,.md-icon-button.redcolor md-icon{color:var(--dashboard-failure)!important}.md-button.btn.purplecolor,.md-icon-button.purplecolor{color:var(--dashboard-primary)}.md-button.btn.purplecolor md-icon,.md-icon-button.purplecolor md-icon{color:var(--dashboard-primary)}.md-button.btn.greencolor,.md-icon-button.greencolor{color:var(--dashboard-success)}.md-button.btn.greencolor md-icon,.md-icon-button.greencolor md-icon{color:var(--dashboard-success)}.md-button.btn.small-icon-button,.md-icon-button.small-icon-button{width:25px;height:25px;min-height:25px;padding:0;line-height:25px}.md-button.btn.small-icon-button md-icon,.md-icon-button.small-icon-button md-icon{display:inline;font-size:20px;line-height:25px}.learn-more-container{display:flex;height:100%;align-items:center}.learn-more-container .md-icon-button{height:auto}.button-container{display:flex;align-items:center}.letter-container{display:flex;align-items:center;margin:0 5px 0 5px;color:rgba(0,0,0,.5);cursor:pointer;font-family:Roboto,Helvetica Neue,sans-serif!important;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.letter-container .parenth{margin:0 2px 0 2px!important;font-size:15px}.letter-container .alpha{margin:0 0 3px 0;font-size:25px;font-style:italic}.waitlist-info{opacity:.5}.waitlist-info .md-button{display:flex;width:24px;height:24px;padding:0;margin:0}.waitlist-info md-icon{display:inline;margin:0;color:inherit;font-size:20px;line-height:25px}.btn.smallbutton,button-green-outline.smallbutton button,button-green.smallbutton button,button-red-outline.smallbutton button,button-red.smallbutton button{height:25px!important;min-height:0;font-size:.8em;line-height:20px}md-icon.material-icons.redicon{color:var(--dashboard-failure)}md-icon.material-icons.greenicon{color:var(--dashboard-success)}md-icon.material-icons.yellowicon{color:var(--yellow)}md-icon.material-icons.purpleicon{color:var(--dashboard-primary)}md-icon.material-icons.whiteicon{color:#fff}md-icon.material-icons.smallicon{height:20px;font-size:20px;weight:20px}.default-card{background:#fff;border-radius:3px}@media (min-width:768px){.default-card{padding:2em}}.default-card.vertical-margin{margin-top:2em;margin-bottom:2em}.default-card.vertical-margin-bottom{margin-bottom:2em}.default-card.horizontal-margin{margin-right:2em;margin-left:2em}.stats-row-container{display:flex;justify-content:space-between;margin-bottom:1em}.stats-row-container .stats-row-card{height:70px;flex:1;margin:0 25px;background:#fff;color:var(--dashboard-primary)}.stats-row-container .stats-row-card:first-child{margin-left:0}.stats-row-container .stats-row-card:last-child{margin-right:0}.stats-row-container .stats-row-card .title{font-size:16px;font-weight:700}.stats-row-container .stats-row-card .stats{display:flex;align-items:center;justify-content:space-between;margin:0 0 0 1em}.stats-row-container .stats-row-card .stats .value{color:#2e2e2e;font-size:26px;font-weight:900}.stats-row-container .stats-row-card .stats .percentage{color:var(--green);font-size:14px;font-weight:700}md-select .md-select-value,md-select.md-default-theme .md-select-value{font-size:.8em;font-weight:700;text-transform:uppercase}md-select-menu md-content md-option:not([disabled]):focus{background:0 0!important}md-checkbox.md-checked .md-ink-ripple{color:var(--dashboard-success)!important}md-checkbox.md-checked .md-ink-ripple .md-icon{background-color:var(--dashboard-success)!important}md-select:not([disabled]):focus .md-select-value{border-bottom-color:var(--dashboard-primary)!important}md-option[selected]{color:var(--dashboard-primary)!important}md-option[selected] .md-icon{background-color:var(--dashboard-primary)!important}md-radio-button.md-checked .md-off{border-color:var(--dashboard-success)}md-radio-button.md-checked .md-on{background-color:var(--dashboard-success)}md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value.md-select-placeholder{color:var(--dashboard-primary)!important}md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:#000}md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container:not(.md-input-invalid).md-input-focused md-icon{color:var(--dashboard-primary)!important}md-input-container:not(.md-input-invalid).md-input-focused .md-input{border-color:var(--dashboard-primary)!important}.md-datepicker-input-container.md-datepicker-focused{border-bottom-color:var(--dashboard-primary)!important}md-switch.md-checked:not([disabled]) .md-thumb{background-color:var(--dashboard-success)}md-switch.md-checked:not([disabled]) .md-bar{background-color:var(--dashboard-success);opacity:75%}input{font-size:16px}.leftnav{margin-top:20px}.leftnav md-tabs-wrapper{display:inline-block;width:25%}.leftnav md-tabs-wrapper md-tabs-canvas{display:inline-block;width:90%;height:1000px!important}.leftnav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper{width:auto;display:inline-block}.leftnav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item{text-transform:none;width:100%;text-align:left}.leftnav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item .md-ripple-container{display:none}.leftnav md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active{background:#E7E7E9;color:#4A4A4A!important;font-weight:700}.leftnav md-tabs-content-wrapper{display:inline-block;top:0;left:auto;width:75%}.leftnav.remove-pagination md-prev-button{display:none}.leftnav.remove-pagination md-next-button{display:none}.leftnav.remove-pagination md-tabs-canvas{margin:0}.top-dual-navigation md-tabs-canvas{height:50px!important}.top-dual-navigation md-tabs-canvas .custom-tab{width:100%}.top-dual-navigation md-tabs-canvas .md-active{background:var(--primary-medium);color:#fff!important}.top-dual-navigation md-tabs-canvas md-tab-item[style]{max-width:600px!important}.top-dual-navigation .main-tab-left{width:100%;border:1px solid var(--primary-medium);border-bottom-left-radius:5px;border-top-left-radius:5px;color:var(--primary-medium)!important}.top-dual-navigation .main-tab-center{width:100%;border-top:1px solid var(--primary-medium);border-right:1px solid var(--primary-medium);border-bottom:1px solid var(--primary-medium);color:var(--primary-medium)!important}.top-dual-navigation .main-tab-right{width:100%;border-top:1px solid var(--primary-medium);border-right:1px solid var(--primary-medium);border-bottom:1px solid var(--primary-medium);border-bottom-right-radius:5px;border-top-right-radius:5px;color:var(--primary-medium)!important}.markdown-preview .markdown-bind{padding:10px;border:2px solid var(--ltest-grey);margin:10px;border-radius:5px}.empty-list-message-large{opacity:.5;font-size:2em;margin:2em auto}.entitylist-list-header{margin:0 0 1em 0}.entitylist-left-actions{margin-right:4em}.entitylist-list-searchbar{margin:0 1em}.entitylist-list-searchinput{padding-left:2.5em;-ms-flex-preferred-size:auto!important}.entitylist-item{position:relative}.entitylist-item-selectbtn{position:absolute;z-index:10;left:0;display:flex}@media (min-width:768px){.entitylist-item-selectbtn{display:none}}.entitylist-item-selectbtn.selected{display:flex}.entitylist-item:hover .entitylist-item-selectbtn{display:flex}.entitylist-grid,.entitylist-list{height:calc(100vh - 295px)}@media (min-width:768px){.entitylist-grid,.entitylist-list{height:calc(100vh - 400px)}}.entitylist-grid.allselected .entitylist-item-selectbtn,.entitylist-list.allselected .entitylist-item-selectbtn{display:flex}.entitylist-item.entitylist-list-item{align-items:center;border-bottom:1px solid var(--ltest-grey)}.entitylist-item.entitylist-list-item:hover{background:rgba(0,0,0,.05)}.entitylist-grid .md-virtual-repeat-offsetter{display:flex;flex-wrap:wrap;align-items:start;justify-content:center}.entitylist-item.entitylist-grid-item{width:calc(calc(100% / 4) - 2em);margin:1em}.entitylist-item.entitylist-grid-item .entitylist-item-selectbtn{position:absolute;z-index:50;top:-13px;left:-15px;width:40px;height:40px;margin:0;background:#fff;border-radius:50%}.entitylist-group-container{width:100%;height:310px}.entitylist-filter{min-width:200px;max-width:300px;margin:0 1em 0 0}.entitylist-create-entity-btn{margin-right:0}.entitylist-create-entity-btn .btn{margin-right:0}.entitylist-item-img-container{display:flex;overflow:hidden;width:50px;height:50px;justify-content:center;border:2px solid var(--primary-medium);margin-right:1em;border-radius:50%}.entitylist-item-img-container.hasimage{border:none}.entitylist-item-img-container.templateimage{border:none;background:var(--dashboard-primary)}.entitylist-item-img-container.templateimage .template-icon{position:absolute;display:block;margin:11px 0 0 -174px;color:#fff;font-size:28px}.entitylist-item-name{margin:0 .5em 0 0;font-weight:500}.entitylist-item-img{max-height:100%}.entitylist-item-actions{display:flex;margin-right:1em}@media (min-width:768px){.entitylist-item-actions{display:none}}.entitylist-item-action-btn{margin:0 .3em}.entitylist-item-action-btn:hover{opacity:.8}.entitylist-listitem:hover .entitylist-item-actions{display:flex}.entitylist-item-subtext{font-size:.8em;opacity:.6;white-space:nowrap}.entitylist-item-lastedited{margin:1em 0 0 0}.entitylist-griditem{min-width:150px;height:280px;padding:0;border:1px solid var(--lte-grey)}.entitylist-griditem-actions{position:absolute;top:-15px;right:-20px;display:none;margin:0}.entitylist-griditem:hover .entitylist-griditem-actions{display:flex}.entitylist-griditem-action{width:40px;height:40px;border:1px solid var(--lte-grey);margin:.1em;background:#fff;border-radius:50%}.entitylist-griditem-img-container{overflow:hidden;width:100%;height:150px;border:none;margin:0;border-radius:0}.entitylist-griditem-img{width:100%}.entitylist-griditem-maincontent{padding:1em}.entitylist-loader{width:auto;height:auto;margin:20px auto;font-size:1.5em}.entitylist-loader svg path{stroke:var(--dashboard-primary)}@media (max-width:768px){.entitylist-header-actions{width:100%}}.entity-tag{display:flex;padding:.3em 1em;border:1px solid var(--dark-grey);margin:.5em .5em .5em 0;border-radius:30px;color:var(--dark-grey);font-size:.8em;font-weight:500;text-align:center}.entity-tag.purple{border:1px solid var(--dashboard-primary);color:var(--dashboard-primary)}.table{width:100%;border:1px solid #d3d3d3}.table .header-row{background:#f2f2f2;border-bottom:1px solid #d3d3d3}.table .header-row .header-col{padding:10px;text-align:left}.table tbody{overflow-y:scroll}.table .data-row{background:#fff}.table .data-row .data-col{padding:10px;text-align:left;font-weight:700;color:#676767;padding-top:15px;padding-bottom:15px;max-width:100px;font-weight:400}.table .data-row .data-col .copy-icon{font-size:18px;margin-left:5px;color:#a5a5a5}.table .data-row .data-col .copy-icon:hover{cursor:pointer}.table .data-row .data-col .hidden-row-label{color:rgba(0,0,0,.87);font-weight:700}.table .data-row .wide-col{min-width:150px}.table .data-row .truncate{width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.table .data-row .success{color:green;font-weight:700}.table .data-row .failed{color:red;font-weight:700}.table .data-row:hover{background:#f2f2f2;cursor:pointer}.table .bottomborder{border-bottom:1px solid #d3d3d3}.payment-row{display:flex;flex-direction:row;align-items:center}.payment-row .payment-box{display:flex;flex-direction:row;justify-content:space-between;width:50%}.payment-row .payment-box .payment-value{font-weight:700;font-size:40px;margin-top:10px}.reservations-are-loaded .simple-reservation{height:auto}.reservations-are-loaded .simple-reservation .user-provider-information .user-information-upper{width:100%;max-width:100%;justify-content:flex-start}.reservations-are-loaded .simple-reservation .user-provider-information .user-information-upper .user-name{margin-right:1em}.reservations-are-loaded .simple-reservation .user-provider-information i{margin-right:5px}.reservations-are-loaded .simple-reservation .user-provider-information .provider-icon{margin-right:8px}.reservations-are-loaded .simple-reservation .customer-reservation-provider{display:flex;margin-left:2px}.reservations-loading{width:100%;display:flex;align-items:center;justify-content:center}.payment-title{font-weight:700;font-size:26px}#tag-container{flex-direction:column}.tag-builder,.tag-library{overflow:auto}.add-tag{display:flex;flex-direction:row;align-items:center}.add-tag input{text-align:left}.add-tag icon{cursor:pointer}.library-container{padding:.2rem 1.5rem .5rem 1.5rem;border:1px solid rgba(0,0,0,.12);margin-bottom:20px}.tags{display:inline-block;width:fit-content;justify-content:center;padding:0 .2em 0 1.4em;border:1px solid rgba(0,0,0,.12);margin:.05em .5em .5em 0;border-radius:30px;color:var(--dark-grey);font-size:1em;font-weight:500;text-align:center}.tags .remove_tag_btn{display:inline-block;padding-left:5px}.tags .remove_tag_btn .material-icons{margin-bottom:-3px;color:rgba(0,0,0,.54);cursor:pointer;font-size:18px}.tags p{display:inline-block;margin-top:5px;margin-bottom:7px}.library-tags{padding:0 1.4em 0 1.4em;cursor:move;cursor:grab}.library-tags:active{cursor:grabbing}.associated-tags{padding:0 .2em 0 1em;border:1px solid var(--dashboard-primary)}.createtag{display:inline-block;padding-left:.75rem}.createtag .offer-icon{padding-top:5px;margin-right:6px;color:rgba(0,0,0,.54)!important}.createtag md-input-container{width:240px}.createtag md-input-container .input-instruction{position:absolute;bottom:34px;font-weight:700}.createtag .material-icon{color:var(--dashboard-success)}.createtag .md-input{height:38px;border-color:#000!important;color:#000!important}.createtag .circle_add_icon{position:relative;z-index:10;top:4px;left:-5%;cursor:pointer}.dropzone{width:570px;padding-top:5px;padding-bottom:25px}.tag-library .title{justify-content:space-between}.tag-library .tag .button{display:none}.tag-library .tag:active,.tag-library .tag:focus,.tag-library .tag:hover{cursor:move}.bookable-tags .dropzone{min-height:250px}.tag{min-width:200px;max-width:320px}#headerbar{position:relative;height:50px;min-height:50px;max-height:50px;padding:0 1em;background:var(--dark-grey)}@media (min-width:768px){#headerbar{padding:0 2em}}#headerbar .marketplace-name{color:#fff;font-weight:var(--bold_fontweight)}#headerbar #marketplace-identity,#headerbar .marketplace-logo{max-height:40px}#headerbar .user-menu-button{margin:0}#headerbar .user-name{font-size:.8em}#headerbar .user-photo-container{display:flex;overflow:hidden;width:40px;height:40px;align-items:center;justify-content:center;margin-right:1em;border-radius:50%}#headerbar .user-photo-container img{width:100%;height:100%;object-fit:cover}#headerbar .user-menu-item{padding:1em;font-size:.8em}#headerbar .user-menu-item__text{flex-grow:1;margin:0 0 0 .5em}#headerbar #user-identity{font-size:.8em}#headerbar #user-identity:hover{cursor:pointer}#headerbar .user-menu-item__button{display:flex;color:#000}.mobile-dash-message{padding:1em 2em;background:var(--lte-grey);color:var(--dashboard-primary)}.mobile-dash-message p{margin:0}#blackouts-list .blackouts-list-tabs{max-width:800px;margin:0 auto}#blackouts-list .blackout-listitem{max-width:800px}#blackouts-list .blackout-listitem .blackout-listitem-topbar{padding:8px 15px;background:var(--dashboard-primary);color:var(--white)}#blackouts-list .blackout-listitem .blackout-listitem-details{overflow:hidden}#blackouts-list .blackout-listitem .sublist-title{font-weight:400}#blackouts-list .hidden{display:none}#configblackout #bookablelist,#configblackout #providerlist,#configblackout #resourcelist{max-width:300px;margin:0}#configblackout #bookablelist .md-list-item-inner,#configblackout #providerlist .md-list-item-inner,#configblackout #resourcelist .md-list-item-inner{padding:0}#configblackout #bookablelist .md-list-item-inner md-checkbox,#configblackout #providerlist .md-list-item-inner md-checkbox,#configblackout #resourcelist .md-list-item-inner md-checkbox{margin:0}#addblackout-dialog .bookable-blackout-option:hover,#addblackout-dialog .provider-blackout-option:hover,#addblackout-dialog .resource-blackout-option:hover{background:var(--primary-medium);cursor:pointer;opacity:20%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.flex{flex-basis:auto}}#blackoutwidget .md-datepicker-input-container{width:50%;min-width:130px;margin:0}#blackoutwidget daterangepicker{width:100%;padding:8px;margin:8px}@media (min-width:768px){#blackoutwidget daterangepicker{width:50%}}#blackoutwidget .begintime md-icon,#blackoutwidget .endtime md-icon{width:50px;text-align:center}image-gallery{width:min-content}#image-gallery{position:relative;display:inline-block}#image-gallery .gallery-container{position:relative;display:flex;overflow:hidden;width:225px;height:225px;align-items:center;justify-content:center;margin:auto;background-color:var(--lte-grey)}#image-gallery .numbertext{position:absolute;z-index:1;top:0;left:0;padding:8px 12px;color:#fff;font-size:12px}#image-gallery .slide{position:absolute;display:none;width:100%;height:100%;transition:transform .3s ease-out}#image-gallery .slide.leftslide{display:block;transform:translateX(-100%)}#image-gallery .slide.currentslide{display:block}#image-gallery .slide.rightslide{display:block;transform:translateX(100%)}#image-gallery .slide img{width:100%;height:100%;object-fit:contain}#image-gallery .next,#image-gallery .prev{position:absolute;top:50%;width:auto;padding:10px;margin-top:-22px;border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:18px;font-weight:700;user-select:none}#image-gallery .prev{left:0}#image-gallery .next{right:0;border-radius:3px 0 0 3px}#image-gallery .edit-icon{position:absolute;top:-20px;right:0}.image-gallery-close-dialog md-icon{color:var(--dashboard-primary)}.add-image-container{display:flex;flex-direction:column;margin-top:1em}@media (min-width:768px){.add-image-container{display:grid;grid-template:100px 1fr/300px 1fr}}.add-image-container .photo-source-radio{max-width:250px;margin-bottom:0}.add-image-container .photo-source-upload{margin:0;grid-area:auto/span 1/span 2}.add-image-container .external-img-input{margin:0;grid-area:auto/span 1/span 2;transition:none}.add-image-container .photo-alt-input{transition:none}.gallery-edit-row{display:grid;padding:10px;border-top:1px solid var(--primary-medium);background-color:#fff;cursor:pointer;grid-gap:10px;grid-template-columns:50px 1fr auto}.gallery-edit-row .img-container{width:50px;height:50px}.gallery-edit-row .img-container img{width:100%;height:100%;object-fit:contain;object-position:0}.gallery-edit-row .inputs{grid-area:2/auto/span 1/span 2}@media (min-width:768px){.gallery-edit-row .inputs{grid-area:1/2}}.gallery-edit-row .actions{display:flex;align-items:center;justify-content:flex-end;grid-area:auto/2/span 1/span 2}@media (min-width:768px){.gallery-edit-row .actions{grid-area:auto/3}}.gallery-edit-row .drag-icon{margin:5px 0 0 0}.gallery-edit-row .img-info-input-containers{display:flex;align-items:center}.gallery-edit-row .img-info-input-containers label{font-weight:700}.gallery-edit-row .img-info-input-containers md-input-container{width:100%;margin:0}.no-gallery{text-align:center}.image-placeholder-container{display:flex;overflow:hidden;width:50px;height:50px;align-items:center;justify-content:center;margin-right:1em;border-radius:50%}.image-placeholder-container .letter{top:7px;left:17px;color:#fff;font-size:2em;font-weight:700;line-height:1.7em}.image-placeholder-container.color1{background-color:var(--dashboard-secondary);opacity:75%}.image-placeholder-container.color2{background-color:var(--dashboard-secondary);opacity:75%}.image-placeholder-container.color3{background-color:var(--dashboard-secondary);opacity:75%}.image-placeholder-container.color4{background-color:var(--dashboard-failure);opacity:75%}.grid-placeholder{display:block}.grid-placeholder .image-placeholder-container{width:auto;height:100%;margin:0;border-radius:0}.grid-placeholder .image-placeholder-container .letter{font-size:3em}.dual-calendar-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh}.mobile-filters{margin-left:14px}.dual-calendar{position:absolute;z-index:10;top:80px;left:20px;display:flex;width:830px;flex-direction:column;padding:10px;border:1px solid;background:#fff}daterangepicker{display:flex;width:27%;height:30px;align-items:center;justify-content:center;border:1px solid var(--lte-grey);border-radius:3px}daterangepicker .date-range-content{display:flex;align-items:center}daterangepicker .date-range-content .adjusted-margin{margin-left:-215px}daterangepicker .date-range-content .dates{margin-right:10px;margin-left:10px}.date-header{display:flex;justify-content:space-between;padding:10px;border:1px solid var(--lte-grey);margin-bottom:10px;border-radius:5px}.date-header .close-datepicker-btn{padding-top:5px;padding-bottom:5px;border:1px solid var(--lte-grey);background:0 0;border-radius:5px;outline:0}.date-header span{color:var(--primary-medium);font-size:20px;font-weight:700}.date-single-input{display:flex;width:18%;height:30px;align-items:center;justify-content:center;border:1px solid var(--lte-grey);margin:1em 0;border-radius:3px}.date-single-input .date-single-content{display:flex;align-items:center}.date-single-input .date-single-content .adjusted-margin{margin-left:-215px}.date-single-input .date-single-content .dates{margin-right:10px;margin-left:10px}.date-range-input:hover,.date-single-input:hover{cursor:pointer}.date-picker-body{display:flex;flex-direction:column}@media (min-width:768px){.date-picker-body{flex-direction:row}}@media (max-width:768px){.date-picker-body .time-input{margin-left:60px}}.date-picker-body .time-input md-input-container{margin:0}.date-picker-body .date-picker-sidebar{padding:10px;border-left:1px solid var(--lte-grey)}.date-picker-body .date-picker-sidebar .quick-date-button{min-height:25px;padding-top:5px;padding-bottom:5px;border:1px solid var(--lte-grey);margin-bottom:10px;background:0 0;border-radius:5px;outline:0}.date-picker-calendars{display:flex;flex:1}.date-picker-calendars label{font-weight:600}.date-picker-calendars .date-input{width:40%;padding-top:5px;padding-bottom:5px;border:1px solid var(--lte-grey);margin-bottom:10px;border-radius:5px;text-align:center}.date-picker-calendars .left-calendar-container{flex:1;margin-right:10px}.date-picker-calendars .right-calendar-container{flex:1;margin-right:10px}.date-picker-calendars .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator{background:var(--dashboard-primary)!important}.date-picker-calendars .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:1px solid var(--dashboard-primary)!important}variables-dropdown{position:relative;z-index:10}.variables-drop-down-container{position:relative;display:flex;min-width:370px;height:100%;flex-direction:column;justify-content:flex-start}.variables-drop-down-container .show-variables-btn{display:flex;width:340px;align-items:center;justify-content:space-between;padding:5px;margin:10px 0 10px 16px;background:var(--primary-medium);border-radius:3px;color:#fff;cursor:pointer;font-weight:600;outline:0}.variables-container{position:absolute;top:47px;right:1px;overflow:scroll;width:350px;height:350px;border:1px solid var(--primary-medium);margin-right:0;margin-bottom:15px;background:#fff;color:#000}.variables-container .variable-group{display:flex;min-height:55px;flex-direction:column;justify-content:center;border-bottom:1px solid gray;margin:12px}.variables-container .variable-group .upper{display:flex;align-items:center}.variables-container .variable-group .upper .left{width:60%;max-width:60%}.variables-container .variable-group .upper .left .var-name{max-width:100%;font-size:17px;font-weight:500;word-wrap:break-word}.variables-container .variable-group .upper .right{display:flex;width:40%;justify-content:center}.variables-container .variable-group .upper .right .copy-button{display:flex;width:80%;height:24px;align-items:center;justify-content:center;border:1px solid var(--green);border-radius:3px}.variables-container .variable-group .upper .right .copy-button .copy-icon{margin-right:5px;color:var(--green);font-size:15px}.variables-container .variable-group .upper .right .copy-button .text{color:var(--green);font-size:10px;font-weight:700}.variables-container .variable-group .upper .right .copy-button:hover{cursor:pointer}.variables-container .variable-group .upper .right .copy-button:active{border-color:#23e2b9;color:#23e2b9}.variables-container .variable-group .lower{margin-top:5px;margin-bottom:10px}.variable-icon{width:35px;height:35px;margin:10px;background:var(--primary-medium);border-radius:50%}.variable-icon svg{margin-top:5.8px;margin-left:5.8px}.bookables-list-searchinput{margin-right:16px}.sort-by-selectinput{margin-right:16px;margin-bottom:16px;margin-left:32px}md-input-container.md-icon-float>md-icon{left:6px}.variable-list md-card-content md-list-item{margin-bottom:3px}.variable-list{position:absolute;z-index:100;top:25px;right:1px;overflow:auto;width:500px;min-height:200px;max-height:450px;max-height:443px;background:#fafafa;overflow-x:hidden;overflow-y:auto}.variable-list .value{font-size:.8em}.variable-list md-content md-list md-list-item::before{display:none}.variable-list md-card-content{padding:0;padding-right:10px;padding-left:10px;background-color:#fafafa}.variable-list md-card-content md-list-item{display:flex;flex-direction:row;justify-content:space-between}.variable-list md-card-content md-list-item .md-secondary-container{display:none}.file-upload-container{width:100%;min-width:300px;height:40px;border:1px solid --var(custom-accent);background-color:#fff;border-radius:5px}.file-upload-container .material-icons.addfile{position:absolute;margin:5px}.file-upload-container .uploadinput{position:relative;width:"calc(100% - 40px)";height:42px;cursor:pointer;opacity:0}.file-upload-container .upload-label{position:absolute;top:1px;left:10px;width:calc(100% - 40px);height:40px;padding-left:35px!important;margin:6px 0 0 0;cursor:pointer;float:left;font-size:19px;white-space:nowrap}.file-upload-container .icon-container{position:relative;width:40px;height:40px;background-color:--var(custom-accent);border-bottom-right-radius:5px;border-top-right-radius:5px;float:right}.file-upload-container .icon-container.disabled{background-color:--var(custom-accent);opacity:60%}.file-upload-container .icon-container.enabled{cursor:pointer}.file-upload-container .icon-container .material-icons.download{position:absolute;top:50%;left:50%;color:#fff!important;transform:translate(-50%,-50%) rotate(180deg)}.files-list-container{width:87%;border:1px solid --var(custom-accent);margin:10px 0 0 0;border-radius:3px;font-size:13px}.files-list-container .files-list{display:flex}.files-list-container .files-list .material-icons.deletefile{margin-right:8px;margin-left:10px;color:#e86978!important;cursor:pointer}.files-list-container .files-list .file-name{margin:8px 0 8px 0}#phoneinput{display:flex;flex-direction:row}#phoneinput md-input-container,#phoneinput md-select{margin:0;padding:0}#phoneinput md-input-container{flex:1}#phoneinput text-input>input{color:#000;background:0 0;border-color:rgba(0,0,0,.12);border-style:solid}.custom-select-input md-select-header{display:flex;justify-content:center}.custom-select-input md-input-container{width:99%}#custom-dictionary-warning-dialog{width:40%;padding:2rem}#custom-dictionary-warning-dialog .warning-text{margin-bottom:1rem;font-size:18px}#custom-dictionary-warning-dialog md-input-container{width:50%}#custom-dictionary-warning-dialog .buttons{display:flex;justify-content:flex-end}bookable-griditem{width:100%;position:relative}bookable-listitem{flex-grow:1;margin-left:3em}@media (min-width:768px){bookable-listitem{margin-left:4em}}.bookable-enditems{flex-direction:column;align-items:flex-end}@media (min-width:768px){.bookable-enditems{flex-direction:row;align-items:flex-start}}.bookable-extra-info{display:flex;flex-direction:column}@media (min-width:768px){.bookable-extra-info{flex-direction:row}}.bookable-extra-info .bookable-tags{flex-wrap:wrap}@media (min-width:768px){.bookable-extra-info .bookable-tags{margin-left:10px}}.bookable-status{margin:0;font-size:.8em;font-weight:500;text-transform:uppercase}@media (min-width:768px){.bookable-status{margin:.7em 1em 0 0}}.bookable-status.active{color:var(--dashboard-success)}.bookable-status.inactive{color:var(--dashboard-failure)}.bookable-status.template{color:var(--primary-medium)}.bookable-status:hover{cursor:pointer}#bookable-create-page .bookable-name input{height:auto;font-size:2em}#bookable-create-page .custom-booking-link-input-container{width:calc(100% - 36px)}#bookable-create-page .bookable-config-section{margin:0 0 1em 0}#bookable-create-page .bookable-config-header{width:150px;min-width:150px;margin:1em 0;font-weight:700}#bookable-create-page .bookable-info-header{display:flex;width:100%;min-width:150px;flex-direction:column;margin:1em 0;font-weight:700}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#bookable-create-page .bookable-info-header{display:block}}#bookable-create-page .bookable-info-header .bookable-config-inputs{width:100%}#bookable-create-page .bookable-rules-header{width:100%;min-width:100%}#bookable-create-page .bookable-config-image{width:200px;height:200px;border-radius:50%}#bookable-create-page .bookable-config-image-placeholder{width:200px;height:200px;background:var(--ltest-grey);border-radius:50%}#bookable-create-page .bookable-blackout-container{width:33%;min-height:100px;padding:1em 2em;border:1px solid #6333ff;margin:0;border-radius:8px;text-align:center}#bookable-create-page .custom-booking-link-input input{margin-left:2em}.notification-config-content md-input-container{width:99%}.bookable-config-input-container{width:97%}.bookable-rules-container{margin:0 0 0 150px}.bookable-rules-container .bookable-rule-setting-flag{padding:.5em;margin:.3em 0;background:var(--lte-grey);border-radius:3px;font-size:.8em;font-weight:400;text-transform:uppercase}.bookable-rules-container .bookable-rule-setting-count{font-size:1.3em;font-weight:500}.bookable-rules-container .bookable-rule-setting-subtext{font-size:.8em;font-weight:500;opacity:.5}.bookable-rules-container .bookable-rule{width:calc(50% - 1.1em);padding:1em;border:1px solid var(--dashboard-primary);margin:.5em;background:var(--ltest-grey);border-radius:8px}.bookable-rules-container .bookable-rule:hover{cursor:pointer}.bookable-rules-container .bookable-rule-text{font-size:1.3em;font-weight:500}.bookable-rules-container .bookable-rule-setting{margin:0 .5em}#bookable-availability-options-container .bookable-availability-option-title{margin:0 0 .5em 0;font-size:1.3em;font-weight:500}#bookable-availability-options-container .bookable-availability-option-description{font-size:.8em}#bookable-availability-options-container .bookable-availability-option-selected{width:100%;margin:0 0 1em 0}#bookable-availability-options-container .bookable-availability-unselected-options .bookable-availability-option{width:auto;height:50px;min-height:50px}#bookable-availability-options-container .bookable-availability-unselected-options .bookable-availability-option-title{margin:0;font-size:1em}#bookable-availability-options-container .bookable-availability-option-overview{font-size:.9em}#bookable-availability-options-container .bookable-resources-title,#bookable-availability-options-container .standard-availability-frame-day{width:70px;margin:0 1em 0 0;font-weight:500}#bookable-availability-options-container .bookable-resources-count-container{margin:.5em 0 0 0}#bookable-availability-options-container .availalways-message,#bookable-availability-options-container .bookable-resource,#bookable-availability-options-container .calendarday-startend,#bookable-availability-options-container .event-restriction{font-weight:500}.bookable-availability-option{min-width:251px;flex:1;padding:1em 2em;border:1px solid var(--lte-grey);margin:0 1em 1em 0;border-radius:8px;text-align:center}.bookable-availability-option:hover{background:var(--ltest-grey);cursor:pointer}.bookable-availability-option.selected{border:1px solid var(--dashboard-primary);background:var(--ltest-grey)}.bookable-availability-option.singleevent{background:inherit}.bookable-availability-option.multievent{background:inherit}.bookable-availability-option-selected.event:hover{cursor:initial}.bookable-availability-option-selected.event .bookable-availability-header{margin-bottom:1em}.past-events-switch{margin-top:0;margin-bottom:2em}.bookable-availability-option-overview-event{width:100%}.event-restriction{display:flex;width:100%;flex-direction:column;padding:1em;margin-bottom:1em;background:var(--ltest-grey);border-radius:5px}.event-restriction-header{display:flex;width:100%;justify-content:space-between}.event-restriction-header .title-and-description{display:flex;align-items:center}.event-restriction-segment{display:flex;width:100%;height:54px;justify-content:space-between;padding:1em;border-radius:3px}.event-restriction-segment:nth-of-type(even){background:#fff}.event-restriction-segment:hover .icons{display:block}.event-restriction-segment .icons{display:none}.event-restriction-segment .segment-info{display:flex;align-items:center}.event-restriction-segment .segment-info p{margin:0 auto}.bookable-availability-options-unselected{flex-wrap:wrap}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#bookable-options-dialog{flex-basis:auto}#bookable-options-dialog .md-dialog-content{flex-basis:auto}}#bookable-options-dialog .bookable-option{width:calc(50% - 1.1em);padding:1em;margin:0 .5em 1em .5em;background:var(--ltest-grey);border-radius:8px}#bookable-options-dialog .bookable-option:hover{cursor:pointer}#bookable-options-dialog .bookable-option-title{margin:0 0 .5em 0;font-size:1.3em;font-weight:500}#bookable-options-dialog .bookable-option-description{font-size:.8em}#bookable-options-dialog .bookable-option-config.constrained{max-width:600px;margin:0 auto}#bookable-options-dialog .bookable-option-config.unconstrained{max-width:900px;margin:0 auto}#bookable-options-dialog .bookable-option-config-blurb{margin:0 0 2em 0}#bookable-options-dialog .forms-container{padding:1em;border:2px dashed var(--ltest-grey)}#bookable-options-dialog .form-list-item{padding:.5em 1em;margin:1em 0;background:var(--ltest-grey);border-radius:8px}#bookable-options-dialog .form-list-item-name{font-weight:500}#bookable-options-dialog .form-list-lock-button.operative,#bookable-options-dialog .form-list-multiple-button.operative,#bookable-options-dialog .form-list-operative-button.operative{background:var(--primary-medium)}#bookable-options-dialog .form-list-lock-button.operative md-icon,#bookable-options-dialog .form-list-multiple-button.operative md-icon,#bookable-options-dialog .form-list-operative-button.operative md-icon{color:#fff}#bookable-options-dialog .datetime-selection-representation{padding:1em;margin:1em 0;background:repeating-linear-gradient(45deg,var(--ltest-grey),var(--ltest-grey) 10px,rgba(111,109,109,.5) 10px,rgba(111,109,109,.5) 20px);border-radius:30px;font-weight:500}#bookable-options-dialog .post-dateselect-forms-title,#bookable-options-dialog .pre-dateselect-forms-title{font-weight:700}#bookable-options-dialog .bookable-notifications .notifications-specific-recipients{flex-wrap:wrap}#bookable-options-dialog .bookable-notifications .notifications-information-container{height:428px}#bookable-options-dialog .bookable-notifications .notifications-scroll-container{overflow:auto;height:317px}#bookable-options-dialog .bookable-notifications .notifications-header{display:flex;justify-content:flex-end;margin-top:15px}#bookable-options-dialog .bookable-notifications .notifications-header button{margin-right:0}#bookable-options-dialog .bookable-notifications .notification-box{display:flex;height:auto;justify-content:space-between;padding:20px;border-bottom:1px solid #dcdcdc}#bookable-options-dialog .bookable-notifications .notification-box .notification-descript{display:flex;align-items:center}#bookable-options-dialog .bookable-notifications .notification-box .notification-descript .notification-name{margin-right:15px;font-size:17px;font-weight:700}#bookable-options-dialog .bookable-notifications .notification-box .notification-left .notification-info{padding-top:10px;margin:0}#bookable-options-dialog .bookable-notifications .notification-box .notification-right{display:flex;width:max-content;align-items:center}#bookable-options-dialog .bookable-notifications .notification-box span{font-size:13px}#bookable-options-dialog .bookable-notifications .notification-box .light-text{opacity:.6}#bookable-options-dialog .bookable-notifications .notification-box .heavy-text{font-weight:700}#bookable-options-dialog .bookable-notifications .notification-config{display:flex;height:426px;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:24px 24px 0 24px}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content{display:grid;overflow:auto;height:100%;grid-template-columns:175px 1fr;grid-template-rows:min-content min-content auto auto}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content-title{font-size:17px;font-weight:700}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content md-input-container{box-sizing:border-box;margin:0;margin-bottom:26px}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content md-input-container md-select{width:100%}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .reminder-row{margin:10px 0}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .reminder-row .quantity{width:50px}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .reminder-row .unit{width:100px}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .notif-input-row{align-items:flex-end;margin:10px 0 20px 0}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .notif-input-row .notif-input{width:330px;box-sizing:border-box;margin-bottom:0}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .notif-input-row .notif-input md-input-container{margin-bottom:0}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .notif-input-row button{width:150px;margin-bottom:0}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .recipient-pill-row{display:flex;flex-wrap:wrap}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .recipient-pill-row .recipient-pill{padding:.5em;border:1px solid var(--primary-medium);margin:5px;border-radius:30px}#bookable-options-dialog .bookable-notifications .notification-config .notification-config-content .content .recipient-pill-row .recipient-pill md-icon{cursor:pointer}#bookable-options-dialog .availableseats{height:30px}#bookable-options-dialog .seatmode{height:145px;margin-top:25px;margin-left:30px}#bookable-options-dialog .availableseats{margin-left:40px}#bookable-options-dialog .calendaroptions,#bookable-options-dialog calendaroptions{width:100%}#bookable-options-dialog .calendaroptions{margin:1em 0}#bookable-options-dialog .add-form-button{margin-left:auto}.pac-container{z-index:2000}.invalidmessage{color:red}.downpaymentprice .pricing-options__option{margin-bottom:0}.currency-symbol{font-size:2em;font-weight:700}.downpayment-input-container{display:flex;align-items:center}.downpayment-input-container .currency-symbol{margin:10px 5px 0 0}.restriction-option__content{padding:0 5em}.restriction-option__content .checkbox{margin:3em 8px}.restriction-option__content .checkbox .md-label{display:flex;flex-direction:column;margin:0 0 0 3em}.restriction-option__content .checkbox .md-label .main-info{font-size:1.2em;font-weight:700}.restriction-option__content .radio md-radio-button{margin:0}.restriction-option__content .radio .md-label{display:flex;flex-direction:column}.restriction-option__content .radio .md-label .main-info{font-size:1.1em;font-weight:700}.restriction-option__content .radio .sub-info{margin:0 0 25px 30px}.restriction-option__content .notification-methods-container{margin-left:3.6em}.restriction-option__content .notification-methods-container h4{margin:0 0 1em 0}.restriction-option__content .notification-methods-container .quantity{width:50px}.restriction-option__content .notification-methods-container .unit{width:100px}.number-in-sentence{width:50px}message-listitem{flex-grow:1;margin-left:4em}.message-type{margin:.7em 1em 0 0;color:var(--primary-medium);font-size:.8em;font-weight:500;text-transform:uppercase}form-listitem{flex-grow:1;margin-left:4em}#form-config-page .form-sections-container{margin:2em 0 0 0}#form-config-page .form-section-container{position:relative;padding:2em;border:2px dotted var(--lte-grey);margin:0 0 3em 0;background:#fff}#form-config-page .form-section-container:hover{cursor:move}#form-config-page .form-section-header{position:absolute;top:-3em;right:1em;left:1em}#form-config-page .form-section-input-container{min-width:150px;margin:0;background:#fff}#form-config-page .md-button.btn.section-action-btn{width:35px;height:35px;background:#fff;border-radius:50%}#form-config-page .md-button.btn.section-action-btn.deletesection-btn{border:2px solid var(--dashboard-failure)}#form-config-page .add-question-btn button.btn,#form-config-page .add-section-btn button.btn{margin:2em 0}#form-config-page .create-form.btn,#form-config-page .save-form-btn{margin-left:auto}#form-config-page .form-name-input-container{margin-top:0}#form-config-page .form-name-input-container .form-name{width:100%}#form-config-page .form-name-input-container input{height:auto;font-size:2em;line-height:2em}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#form-config-page .form-name-input-container input{-ms-flex-preferred-size:100%;line-height:0}}#form-config-page .section-title{background:#fff}#form-config-page .section-title-text{margin:0 1em 0 0;color:var(--dark-grey);font-weight:500}#form-config-page .section-action-btn{width:35px;height:35px;border-radius:50%}#form-config-page .form-section-actions .btn.md-button{background:#fff}#form-config-page .form-section-actions{margin-left:auto}#form-config-page .section-tags-title{margin:1em .5em 1em 0;color:var(--dark-grey)}#form-config-page .section-tags-content{max-width:400px}#form-config-page .section-tags{margin:1em 0}#form-config-page .section-tags .section-tag-icon:hover{cursor:pointer}#form-config-page .section-tags .section-tag.add-tag{border:1px solid var(--dashboard-success);color:var(--dashboard-success);font-weight:700}#form-config-page .section-tags .section-tag.add-tag:hover{cursor:pointer}#form-config-page .view-questions-btn{display:block;margin:2em 0 1em 0;color:#1e90ff;font-size:.8em;font-weight:500;text-transform:uppercase}#form-config-page .view-questions-btn:hover{cursor:pointer}#form-config-page .existing-question{padding:1em;margin:1em 0;background:var(--ltest-grey)}#form-config-page .existing-question.custommessage{padding:0 1em 0 0;background:0 0;font-size:1.5em;font-weight:600}#form-config-page .question-name{font-weight:500}#form-config-page .question-response-options{padding:0 1em}#form-config-page .required-field{height:20px;margin:.3em .5em 0 0;font-size:2em;font-weight:400}#form-config-page .btn-next{margin-left:auto}#form-config-page .from-config__providers-inputcontainer{width:100%}#form-config-page .md-tab.md-active{background:#fff;color:var(--dashboard-primary)}#form-config-page md-tabs md-ink-bar{background:#fff;color:#fff}#form-config-page .question-container{flex:1}.form-provider{display:flex;flex-direction:column}.form-provider md-input-container{min-width:100%;max-width:100%}.form-provider-input md-content{display:flex;overflow:auto;flex-direction:column}.form-provider-input md-content md-select-header{display:flex}.form-provider-input md-content md-select-header md-input-container{flex:1;margin:0 1em}.form-provider-input md-content md-option{min-height:48px}#create-question-dialog .response-options-config-group{flex:1}#create-question-dialog .questionid{font-size:.6em;font-style:italic;opacity:.5;text-align:right}#create-question-dialog .config-section{margin:0 0 1em 0}#create-question-dialog .config-title{width:120px;min-width:120px;margin:0 2em 0 0;font-size:1.2em;font-weight:500}#create-question-dialog .response-option-left-header{position:relative;height:100px}#create-question-dialog .response-option-left-header .response-option-text{display:flex;width:90%;height:100%;flex-direction:column;justify-content:space-around}#create-question-dialog .remove-option-btn{position:absolute;top:0;right:0}#create-question-dialog .question-name-input{-ms-flex-preferred-size:100%}#create-question-dialog .question-name-input-container{padding-right:20px}#create-question-dialog md-tab-item{border-top:1px solid var(--med-grey);border-right:1px solid var(--med-grey);border-bottom:1px solid var(--med-grey)}#create-question-dialog md-tab-item:first-of-type{border-left:1px solid var(--med-grey);border-bottom-left-radius:5px!important;border-top-left-radius:5px!important}#create-question-dialog md-tab-item:last-of-type{border-bottom-right-radius:5px!important;border-top-right-radius:5px!important}#create-question-dialog md-tabs md-ink-bar,#create-question-dialog md-tabs.md-default-theme md-ink-bar{display:none!important}#create-question-dialog .md-tab.md-active{background:var(--med-grey);color:var(--black)}#create-question-dialog md-tabs-content-wrapper{margin-top:20px;background:var(--lte-grey);border-radius:8px}#create-question-dialog md-tab-content{padding:15px}#create-question-dialog .md-tab{font-size:.8em}#create-question-dialog .show-advanced-options,#create-question-dialog .view-value-function-btn{display:block;color:#1e90ff;font-size:.9em;font-style:italic;font-weight:500}#create-question-dialog .show-advanced-options:hover,#create-question-dialog .view-value-function-btn:hover{cursor:pointer}#create-question-dialog .response-option{padding:1em;border:1px dashed var(--lte-grey);margin:0 0 2em 0}#create-question-dialog .response-option-name{font-weight:500}#create-question-dialog .advanced-options-config-section{margin:0 0 2em 0}#create-question-dialog .advanced-options-config-section md-select.conditional-response{text-align:center}#create-question-dialog .advanced-options-config-section input.conditional-response{max-width:150px;min-height:26px;border:none;border-bottom:1px solid rgba(0,0,0,.12);margin:20px 0 26px;background-color:transparent;font-size:.8em;font-weight:700;text-transform:uppercase}#create-question-dialog .conditionaldisplayspan{margin:0 10px 0 10px}#create-question-dialog .price-modifier{width:130px}#create-question-dialog .price-amount-input,#create-question-dialog .price-amount-input-container{width:60px;max-width:60px}#create-question-dialog .currency-symbol{margin-bottom:24px;font-size:1.3em;font-weight:700}#create-question-dialog .pricemodifierspan:first-of-type{margin-left:10px}#create-question-dialog .questiontype-input-container{width:200px;margin-right:20px}#create-question-dialog .price-amount-input-container{margin:15px 0 21px 0}#create-question-dialog .config-group{width:100%;align-items:center}#create-question-dialog form-options-container{padding:.5em;border:1px solid #0a1f43;margin:.5em;background:#fcfcfd;border-radius:8px}#create-question-dialog .admin-question{display:flex;width:50%;flex-direction:row;justify-content:space-between}#create-question-dialog .learn-more{flex:0 1 auto}#create-question-dialog .admin-name-input{flex:1 1 auto;padding-right:0}.flex-top-tab{min-width:250px;padding:12px 0}md-select.operations-select-input .md-select-value.ng-dirty{font-size:1.5em}md-option.operation-option{justify-content:center;font-size:2em}#value-function-editor{margin:0 0 2em 0}#value-function-editor .variables-input-container{padding:0}#value-function-editor .value-function-editor{min-height:200px;background:var(--ltest-grey);border-radius:3px}#value-function-editor .value-function-line-number{margin:0 2em 0 0}#value-function-editor .value-function-semicolin{margin:0 0 0 .5em}#value-function-editor .custom-function-message,#value-function-editor .value-function-message{padding:1em 0 0 0}#value-function-editor .custom-function-fxn{font-family:monospace;font-size:.9em;opacity:.5}#value-function-editor .custom-function-message-text,#value-function-editor .value-function-line-number,#value-function-editor .value-function-message,#value-function-editor .value-function-semicolin{font-family:monospace;font-size:1.3em;font-weight:700;opacity:.3;text-align:center}#value-function-editor .ifthen-value{width:50px;font-family:monospace;font-size:1.3em;text-align:center}#value-function-editor .value-function-line{position:relative;min-height:70px;padding:0 1em;border-bottom:1px solid var(--lte-grey)}#value-function-editor .value-function-line.selected_line{background:rgba(255,255,255,.5)}#value-function-editor .line-action-btn{position:absolute;right:0}#value-function-editor .value-function-construction .md-select-value,#value-function-editor .value-function-construction .value-function-value-input,#value-function-editor .value-function-value .md-select-value,#value-function-editor .value-function-value .value-function-value-input{min-width:30px;padding:.2em 1em;border:none;background:var(--dashboard-primary);border-radius:30px;color:#fff;text-align:center}#value-function-editor .value-function-construction .value-function-action .md-select-icon,#value-function-editor .value-function-value .value-function-action .md-select-icon{display:none}#value-function-editor .value-function-construction .value-function-value-input,#value-function-editor .value-function-construction .value-function-value-input-container,#value-function-editor .value-function-value .value-function-value-input,#value-function-editor .value-function-value .value-function-value-input-container{max-width:100px}#value-function-editor .value-function-construction .operations-select-input .md-select-value,#value-function-editor .value-function-value .operations-select-input .md-select-value{min-width:10px;padding:.2em;background:0 0;color:var(--dashboard-primary)}#value-function-editor .value-function-construction .operations-select-input span,#value-function-editor .value-function-value .operations-select-input span{font-size:2em}#value-function-editor .addline-btn button.btn{width:100%;margin:1em 0 0 0}#reporting-page{display:flex;flex-direction:column}#reporting-page md-datepicker>button{display:none}#reporting-page md-datepicker{max-width:250px;padding:0;margin-right:0}#reporting-page md-input-container{margin-bottom:25px}#reporting-page .md-datepicker-input-container{width:80%}#reporting-page .filter-report-row{max-width:100%;flex-direction:column;align-items:flex-start;margin:2em}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#reporting-page .filter-report-row{flex-basis:auto}}@media (min-width:768px){#reporting-page .filter-report-row{margin-top:20px}}#reporting-page .filter-report-row .lower-row,#reporting-page .filter-report-row .upper-row{display:flex;width:100%;flex-wrap:wrap}#reporting-page .filter-report-row .customdaterange-begin{max-width:275px;height:50px}#reporting-page .label-bold{font-weight:700}#reporting-page .upper-total-section{display:flex;width:100%;height:auto;justify-content:space-between;margin-bottom:50px}#reporting-page .loading,#reporting-page .report-location-message{width:auto;height:auto;margin:20px auto;font-size:1.5em}#reporting-page .left-side{display:flex;width:25px;align-items:flex-start;margin-top:8px;margin-right:10px}#reporting-page .left-side .green-circle{width:20px;height:20px;border:1px solid var(--green);background:var(--green);border-radius:50%}#reporting-page .left-side .purple-circle{width:20px;height:20px;border:1px solid var(--primary-medium);background:var(--primary-medium);border-radius:50%}#reporting-page .left-side .orange-circle{width:20px;height:20px;border:1px solid orange;background:orange;border-radius:50%}#reporting-page .left-side .blue-circle{width:20px;height:20px;border:1px solid #00f;background:#00f;border-radius:50%}#reporting-page .right-side .stat-value{padding:0;margin-top:0;font-size:28px;font-weight:900}#reporting-page .right-side .label{color:grey;font-weight:700}#reporting-page .graph-container{max-width:100%;height:auto;margin-bottom:50px}#reporting-page .graph-container .chart-title{font-size:30px;font-weight:700}#reporting-page .graph-container .graph-section{padding:40px;padding-top:20px;background:#fff}#reporting-page .graph-container .graph-section #line{max-width:100%}#reporting-page .graph-container .graph-section .chart-details-container{display:flex;justify-content:flex-end;margin-bottom:20px}#reporting-page .graph-container .graph-section .chart-details-container .y-axis-label{display:flex;align-items:flex-end;font-weight:500}#reporting-page .graph-container .graph-section .chart-details-container .chart-buttons-container .chart-button{padding:8px;border:none;margin-left:5px;border-radius:5px;font-weight:700}#reporting-page .graph-container .graph-section .chart-details-container .chart-buttons-container .series-one{margin-right:20px;background:var(--green);color:#0e7750}#reporting-page .graph-container .graph-section .chart-details-container .chart-buttons-container .series-two{margin-right:20px;background:var(--primary-medium);color:#510783}#reporting-page .graph-container .graph-section .chart-details-container .chart-buttons-container .series-three{background:orange;color:#a75401}#reporting-page .graph-container .graph-section .chart-details-container .chart-buttons-container .series-four{background:#00f;color:#000}#reporting-page .graph-container .graph-section .chart-details-container .chart-buttons-container .removed{background:#9c9c9c;color:#000}#reporting-page .table-section{width:100%;height:600px}#reporting-page .table-section .table-controls-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}#reporting-page .table-section .table-controls-container .table-title{font-weight:700}#reporting-page .no-transactions-message{width:auto;height:auto;margin:30px auto;font-size:1.5em}#reporting-page .stat-box{display:flex;padding:20px;background:#fff;border-radius:2px}.generate-report-btn{margin-left:auto}.mobile-reservation-download{background-color:#fff;text-align:center}.reservations-table{border:1px solid #d4d4d4}.reservations-table-header{background:#f2f2f2}.reservations-table-header p{font-weight:700}.reservations-table-row{display:grid;border-bottom:1px solid #d4d4d4;grid-template-columns:50% repeat(2,1fr)}.reservations-table-row:nth-of-type(even){background:#fff}.reservations-table-entity{margin-left:30px;font-weight:700}.reservations-table-entity.report-data{color:var(--dashboard-primary)}.reservations-table-cancelled,.reservations-table-new{text-align:center}#resource-create-page{display:flex;height:calc(100vh - 50px);flex-direction:column}@media (min-width:768px){#resource-create-page{height:calc(100vh - 177px)}}#resource-create-page .loading{margin:4em auto}#resource-create-page #resource-tabs{flex:1}#resource-create-page #blackouts,#resource-create-page #capacity,#resource-create-page #capacity-mode,#resource-create-page #create-tag,#resource-create-page #tag-builder,#resource-create-page #tag-library,#resource-create-page #valuecapacity{box-shadow:none}#resource-create-page md-card{box-shadow:none}#resource-create-page #tag-builder .dropzone{min-height:100px}@media (min-width:768px){#resource-create-page #tag-builder .dropzone{min-height:300px}}#resource-create-page .resource-config-content{display:flex;flex-direction:column;justify-content:space-between}#resource-create-page .resource-name-input{height:auto;font-size:2em}#resource-create-page .resource-header{flex-direction:row;align-items:flex-start;justify-content:space-between}#resource-create-page .resource-header button-green{margin-left:auto}#resource-create-page .resource-config-header{width:200px;min-width:200px;margin:0 0 1em 0;font-weight:700}#resource-create-page .resource-config-image-placeholder{width:200px;height:200px;background:var(--ltest-grey);border-radius:50%}#resource-create-page .resource-config-details md-input-container md-select-value:first-child{font-size:1em;font-weight:lighter;text-transform:capitalize}@media (max-width:768px){#resource-create-page .resource-config-details md-input-container md-select-value:first-child{max-width:300px}}#resource-create-page .resource-config-userinvitation-display{text-align:center}#resource-create-page #standard-availability-container flex-direction-container{flex-direction:column}#resource-create-page .in-construction{opacity:.4}#resource-create-page .calendar-buttons{display:flex;flex-direction:column;justify-content:center;margin:20px}@media (min-width:768px){#resource-create-page .calendar-buttons{flex-direction:row}}#resource-create-page .calendar-buttons button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1em}#resource-create-page .calendar-buttons button img{width:50px}#resource-create-page .gigheader{z-index:10;width:100%;justify-content:flex-end}@media (min-width:768px){#resource-create-page .gigheader{position:inherit}}#resource-create-page .gig-reservation-container{margin:1.5em}#resource-create-page .gig-reservation-container .gig-filters-container{display:flex}#resource-create-page .gig-reservation-container .gig-filters-container md-icon{margin:5px 0 0 0}#resource-create-page .gig-reservation-container .gig-filters-container .gig-filters{display:flex;flex-direction:row;flex-wrap:wrap}#resource-create-page .gig-reservation-container .gig-filters-container .gig-filters md-input-container{margin:0 0 18px 10px}#resource-create-page .gig-reservation-card{padding:0;margin-bottom:1.5em}#resource-create-page .sync{width:max-content;margin:auto}md-progress-linear .md-container{background-color:#d3d3d3}md-progress-linear .md-bar{background-color:var(--dashboard-primary)}.userinvitation-option{overflow:auto;height:125px;flex:1;padding:1em;border:1px solid var(--lte-grey);border-radius:8px;cursor:pointer;text-align:center}@media (min-width:768px){.userinvitation-option{height:auto}}.userinvitation-option:hover{background-color:#f7f7f8}.userinvitation-option:first-child{margin-right:1em}.user-assign-option-title{font-size:1.2em;font-weight:500}.userinvitation-option-text{font-size:.8em;opacity:.5}@media (max-width:768px){.resourcecreate-buttons{margin-left:auto}}.resource-create-container{padding:2em}.resource-and-value-capacity-container{display:flex;flex-direction:column}.resource-and-value-capacity-container md-card{flex:1}@media (min-width:768px){.resource-and-value-capacity-container{flex-direction:row}}.resource-and-value-capacity-container #capacity .title{margin-bottom:10px}.resource-and-value-capacity-container #capacity daterangepicker{width:auto}.resource-and-value-capacity-container #capacity .capacitychange{padding:10px;margin:5px 0 5px 0;background:var(--ltest-grey);border-radius:8px}.resource-and-value-capacity-container #capacity .capacitychange .range{width:40%}.resource-and-value-capacity-container #capacity .capacitychange .range .rangeend,.resource-and-value-capacity-container #capacity .capacitychange .range .rangestart,.resource-and-value-capacity-container #capacity .capacitychange .range .to{text-align:center}.resource-and-value-capacity-container #capacity .capacitychange .range .to{font-size:.5em}.resource-and-value-capacity-container #capacity .capacitychange .changeinput{width:45%;margin:5px}.resource-user-method{margin-top:1em}.resource-user-quick-add{display:flex;flex-direction:column;padding:1em;border:1px solid var(--lte-grey);border-radius:8px}.resource-user-quick-add-autocomplete-container{display:flex}.resource-user-quick-add-autocomplete-container md-icon{margin:auto .5em auto 0}.resource-user-quick-add-autocomplete-container md-autocomplete{flex:1}.quick-add-title{margin-bottom:1em;text-align:center}.assigned-user-row{display:flex;align-items:center;justify-content:space-between;padding:0 1em;border-radius:3px}.assigned-user-row:nth-of-type(even){background:var(--ltest-grey)}resource-griditem{position:relative;width:100%}.resource-status{margin:0;font-size:.8em;font-weight:500;text-transform:uppercase}@media (min-width:768px){.resource-status{margin:.7em 1em 0 0}}.resource-status.active{color:var(--dashboard-success)}.resource-status.inactive{color:var(--dashboard-failure)}.resource-status:hover{cursor:pointer}.entitylist-item-subtext{white-space:normal}resource-listitem{flex-grow:1;padding-top:5px;padding-bottom:5px;margin-left:3em}@media (min-width:768px){resource-listitem{margin-left:4em}}.resource-status{margin:0;font-size:.8em;font-weight:500;text-transform:uppercase}@media (min-width:768px){.resource-status{margin:.7em 1em 0 0}}.resource-status.active{color:var(--dashboard-success)}.resource-status.inactive{color:var(--dashboard-failure)}.resource-status.template{color:var(--primary-medium)}.resource-status:hover{cursor:pointer}.resource-enditems{flex-direction:column;align-items:flex-end}@media (min-width:768px){.resource-enditems{flex-direction:row;align-items:flex-start}}.resource-extra-info{display:flex;flex-direction:column}@media (min-width:768px){.resource-extra-info{flex-direction:row}}.resource-extra-info .resource-tags{flex-wrap:wrap}@media (min-width:768px){.resource-extra-info .resource-tags{margin-left:10px}}.resource-status{margin:0;font-size:.8em;font-weight:500;text-transform:uppercase}@media (min-width:768px){.resource-status{margin:.7em 1em 0 0}}.resource-status.active{color:var(--dashboard-success)}.resource-status.inactive{color:var(--dashboard-failure)}.resource-status:hover{cursor:pointer}#provider-create-page{display:flex;height:calc(100vh - 50px);flex-direction:column}@media (min-width:768px){#provider-create-page{height:calc(100vh - 177px)}}#provider-create-page .provider-tabs{flex:1}#provider-create-page .provider-tabs .default-card{padding:1.5em 3.5em 2.25em 2.25em}#provider-create-page .provider-tabs .default-card .cardtitle{margin-bottom:25px;font-size:1.6em}#provider-create-page .provider-tabs .default-card .provider-title{padding:1px 14px;margin-bottom:8px;background:#e7e7e9}#provider-create-page .provider-tabs .default-card .provider-title h4{margin-bottom:5px;font-size:16px;font-weight:600}#provider-create-page .provider-tabs .default-card .provider-title p{margin-top:0;margin-bottom:9px}#provider-create-page .provider-tabs .default-card .provider-info-section{padding-left:14px}#provider-create-page .provider-tabs .default-card .provider-info-section .provider-info{display:flex}#provider-create-page .provider-tabs .default-card .provider-info-section .provider-info h4{width:35%;margin-top:10px;margin-bottom:8px;font-size:1.05em;font-weight:600}#provider-create-page .provider-tabs .default-card .provider-info-section .provider-info p{width:69%;margin-top:10px;margin-bottom:8px;font-size:1.05em}#provider-create-page .button-container.subdomain .learn-more-container button{margin-bottom:30px}#provider-create-page .inputgroup{display:flex;flex-direction:column}@media (min-width:768px){#provider-create-page .inputgroup{flex-direction:row}}#provider-create-page .inputgroup md-input-container{flex:1}@media (min-width:768px){#provider-create-page .inputgroup md-input-container{flex-direction:row;margin-right:25px}}@media (min-width:768px){#provider-create-page .inputgroup md-input-container:last-child{margin-right:0}}#provider-create-page .inputgroup .button-container.subdomain md-input-container.subdomain-edit-mode{display:flex;min-width:auto!important;flex-direction:column;padding-top:20px;margin:0}#provider-create-page .inputgroup .button-container.subdomain md-input-container.subdomain-edit-mode label{display:none}#provider-create-page .inputgroup .button-container.subdomain md-input-container.subdomain-edit-mode text-input>input{margin-bottom:3px;text-overflow:ellipsis}#provider-create-page .inputgroup .button-container.subdomain md-input-container.subdomain-edit-mode .domainhelper{font-size:12px}#provider-create-page .inputgroup .button-container.subdomain .links-and-embed{margin-left:10px}#provider-create-page .inputgroup .button-container.subdomain .links-and-embed .md-button{margin:0 5px 0 5px}#provider-create-page md-select-value:first-child{font-size:1em;font-style:italic;font-weight:lighter;text-transform:capitalize}#provider-create-page md-radio-group md-radio-button:not(:first-child){margin-top:16px}#provider-create-page .custom-dictionaries .add-tooltip:before{font-size:12px;pointer-events:none;line-height:normal}#provider-create-page .custom-dictionaries .custom-dictionaries-list-container{margin-top:30px}#provider-create-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item:nth-child(odd){background:#fff}#provider-create-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item:nth-child(even){background:#f7f7f8}#provider-create-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item{display:flex;justify-content:space-between;height:60px}#provider-create-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item .cd-list-item-title{line-height:55px;margin-left:25px;display:flex}#provider-create-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item .cd-list-item-title .cd-name{font-size:20px;line-height:55px}#provider-create-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item .cd-list-item-title .cd-default{font-size:16px;line-height:58px}#provider-create-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item .cd-list-item-options .dictionary-option{margin:15px 6px 0 6px}#provider-create-page .custom-dictionaries .custom-dictionaries-add-new-dictionary{position:absolute;right:0;top:5px}#provider-create-page .custom-dictionaries .custom-dictionaries-no-dictionaries-message{display:flex;justify-content:center;font-size:20px;font-weight:700;margin:25px}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container{margin-top:35px}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header{display:flex;justify-content:space-between}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header .dictionary-name-input-container{max-width:45%}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header .dictionary-name-input-container label{display:none}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header .dictionary-name-input-container input{font-size:24px;padding-bottom:10px}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header .custom-dictioaries-options-buttons{display:flex}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options{margin:25px 0 25px 0;flex-direction:column}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .language-selection-container{display:flex}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .language-selection-container .current-language-default{display:flex;margin-left:2rem;align-items:center}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .calendar-option-container{display:flex}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .calendar-options-select-label{margin-top:5px;margin-right:1rem;font-weight:700}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .calendar-options-select{min-width:25%}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-parent-category-title{font-size:26px;font-weight:700;margin:30px 0 30px 0}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories{margin-bottom:15px}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .custom-dictionaries-categories-header-container{border-bottom:1px solid #d3d3d3;padding-bottom:3px;display:flex;justify-content:space-between;cursor:pointer}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .custom-dictionaries-categories-header-container .dictionary-category-header{font-size:18px;position:relative;width:fit-content}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-description-header-container{display:flex;margin:15px 0 15px 0}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-description-header-container .term-description-header{font-weight:700;width:282px}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry{padding-left:15px;margin-top:3px;display:flex;line-height:50px}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry label{display:none}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .term-name-container{width:40%}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .term-name-container .term-name{height:35px;width:fit-content;font-weight:700;cursor:pointer}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .markdown-term-edit{width:60%;margin:5px 0 0 0}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .markdown-term-edit .markdown-edit>md-input-container{margin:0}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .text-term-edit>input{font-size:14px}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .text-input-term-edit{width:345px;margin:5px 0 0 0}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .text-input-term-edit.hidden{display:none}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry:nth-child(odd){background:#fff}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry:nth-child(even){background:#f7f7f8}#provider-create-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .expand_arrow{margin:0}#provider-create-page .reservations-calendar-display-container{max-width:350px}#provider-create-page .reservations-calendar-display-container .reservation-display-color{display:flex}#provider-create-page .reservations-calendar-display-container .reservation-display-color .label-container{display:flex;flex:1;align-items:center}#provider-create-page .reservations-calendar-display-container .reservation-display-color .label-container p{font-weight:700}#provider-create-page .reservations-calendar-display-container .reservation-display-color .label-container .hex-code{display:flex;align-items:center;margin-left:40px}#provider-create-page .reservations-calendar-display-container .reservation-display-color .label-container .hex-code i{display:block;width:10px;height:10px;margin-right:5px}#provider-create-page .reservations-calendar-display-container .reservation-display-color md-input-container{flex:1}#provider-create-page .reservations-calendar-display-container .reservation-display-color md-input-container input{border:0}#provider-create-page .providerimages md-card{box-shadow:none}#provider-create-page .booking-site-progress-bar{margin-top:30px}#provider-create-page .ip-range-button{margin-top:15px}#provider-create-page .vocab-table{width:100%}#provider-create-page .vocab-table th{padding-bottom:10px;padding-left:5px;text-align:left}#provider-create-page .vocab-table .vocab-periodic{font-weight:700}#provider-create-page .vocab-table md-input-container{margin:0}#provider-create-page .bottom-card-button{margin-top:20px;margin-left:0}#provider-create-page .input-distance{flex:.9 1 auto}#provider-create-page .input-with-tooltip{display:flex;flex:1 1 auto;align-self:auto}#provider-create-page .input-container{width:92%}#provider-create-page .input-container-with-tooltip{margin-right:0!important}#provider-create-page .template-icon{display:initial;margin:2px;margin-left:-70px;color:var(--primary-medium)}#provider-create-page .paypal-setup{font-size:16px}#provider-create-page .paypal-setup .cannot-connect-paypal{margin:1rem}#provider-create-page .paypal-setup .connect-paypal-info{margin:1rem}#provider-create-page .paypal-setup .connect-paypal-info .integrations-instructions-sub{margin-top:1rem}#provider-create-page .processor-list-item-container:nth-child(odd){background-color:#f7f7f8}#provider-create-page .processor-list-item-container{margin-top:1rem}#provider-create-page .processor-list-item{display:flex;justify-content:space-between;align-items:center;padding:0 1rem 0 1rem;height:5rem}#provider-create-page .processor-list-item .processor-name img{max-width:7rem}#provider-create-page .processor-list-item .processor-options{display:flex}#provider-create-page .processor-list-item .processor-options md-icon.expand-menu.material-icons{margin:0 0 0 1rem;cursor:pointer!important}#provider-create-page .processor-list-item .processor-options .md-button{margin:0!important;font-size:10px;min-height:auto!important;height:2rem!important}#provider-create-page .processor-list-item .processor-options button-green-outline{margin-top:0}provider-griditem{width:100%;position:relative}provider-listitem{flex-grow:1;margin-left:3em}@media (min-width:768px){provider-listitem{margin-left:4em}}provider-listitem .provider-main{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:768px){provider-listitem .provider-main{flex-direction:row;align-items:center}}provider-listitem .provider-enditems{flex-direction:column;align-items:flex-end}@media (min-width:768px){provider-listitem .provider-enditems{flex-direction:row;align-items:flex-start}}provider-listitem .provider-enditems .provider-actions{margin:0}@media (min-width:768px){provider-listitem .provider-enditems .provider-actions{margin:1em}}.provider-status{margin:0;font-size:.8em;font-weight:500;text-transform:uppercase}@media (min-width:768px){.provider-status{margin:.7em 1em 0 0}}.provider-status.active{color:var(--dashboard-success)}.provider-status.locked{color:var(--dashboard-failure)}.provider-status.template{color:var(--primary-medium)}.provider-status:hover{cursor:pointer}.provider-enditems{flex-direction:column;align-items:flex-end}@media (min-width:768px){.provider-enditems{flex-direction:row;align-items:flex-start}}.provider-extra-info{display:flex;flex-direction:column}@media (min-width:768px){.provider-extra-info{flex-direction:row}}.provider-extra-info .provider-tags{flex-wrap:wrap}@media (min-width:768px){.provider-extra-info .provider-tags{margin-left:10px}}.provider-status{margin:0;font-size:.8em;font-weight:500;text-transform:uppercase}@media (min-width:768px){.provider-status{margin:.7em 1em 0 0}}.provider-status.active{color:var(--dashboard-success)}.provider-status.inactive{color:var(--dashboard-failure)}.provider-status:hover{cursor:pointer}#discountcodes #discounttable{width:100%}#discountcodes #discounttable td{text-align:center}#discountcodes .md-button.btn{margin-left:0}.code-type{align-items:flex-end}.code-type .code-amount{display:flex;align-items:center;height:max-content}.code-type .code-amount input{width:100px}.code-type .reverse{flex-direction:row-reverse}#generate-discountcode-dialog md-datepicker .md-datepicker-button{display:none}#generate-discountcode-dialog .word-between-inputs{margin-left:15px}#staff-create-page .default-card{padding:1em}@media (min-width:768px){#staff-create-page md-input-container{margin-right:20px}}#staff-create-page md-input-container label{font-style:italic}#staff-create-page md-input-container md-select-value:first-child{font-style:italic;font-weight:lighter;text-transform:capitalize;font-size:1em}#staff-create-page .input-group{width:100%;display:flex;flex-direction:column}@media (min-width:768px){#staff-create-page .input-group{flex-direction:row}}@media (min-width:768px){#staff-create-page .input-group md-input-container{width:287px;max-width:287px}}#staff-create-page phone-input md-input-container{margin-right:0}staff-listitem{flex-grow:1;margin-left:3em}@media (min-width:768px){staff-listitem{margin-left:4em}}#notification .notification-message{position:relative;min-height:300px;margin-bottom:0;box-shadow:none}#notification .notification-message md-card-content{padding-bottom:0}#notification .notification-message .toggleshortcodes{position:absolute;z-index:2;top:10px;right:10px}#notification .notification-message-subject{width:100%}#notification .notification-message-body{display:flex;width:100%;align-items:flex-start;margin-bottom:0;overflow-x:hidden;overflow-y:auto}#notification .toggle-container{display:flex;width:100px}#notification .toggle-container .raw-text{width:50px;padding:2px;border:1px solid;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#000;font-weight:700;text-align:center}#notification .toggle-container .raw-text:hover{cursor:pointer}#notification .toggle-container .editor{width:50px;padding:2px;border:1px solid;border-left:0;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#000;font-weight:700;text-align:center}#notification .toggle-container .editor:hover{cursor:pointer}#notification .toggle-container .selectedItem{border-color:#000;background:var(--dashboard-primary);color:#fff}#notification .quill-styles{overflow:auto;width:100%;height:150px;border:1px solid #404040;background:var(--ltest-grey);color:#000}#notification .textarea-styles{width:85%;width:100%;height:150px;min-height:128px;padding:10px;border:1px solid #404040;border-top:1px solid #000;border-bottom:1px solid #000;background:#404040;color:#fff}#notification #shortcodes{overflow:auto;max-height:500px}#notification #shortcodes .value{font-size:.8em}#notification .medium-editor-textarea{border:none}#notification .medium-editor-hidden{display:none!important}.email-actions{justify-content:flex-end}.email-actions .right-actions{display:flex}.email-actions .right-actions .normal-button{margin-right:15px}customer-listitem{flex-grow:1;margin-left:3em}@media (min-width:768px){customer-listitem{margin-left:4em}}#customer-addcredits-dialog md-card{box-shadow:none}#customer-addcredits-dialog md-dialog-actions{text-align:right}#resource-invite-dialog #requestform .requestform-label{margin-top:6px}#resource-invite-dialog #requestform .invite-select{margin:0;width:18em}#resource-invite-dialog #requestform .invite-select md-select-value{font-size:1.5em;text-transform:capitalize;font-weight:initial}#resource-invite-dialog #requestform .invite-inputs{margin:0 30px 0 10px;display:flex;flex-direction:column}#resource-invite-dialog #requestform .invite-inputs-name{display:flex;justify-content:space-between}#resource-invite-dialog #requestform .invite-inputs-name .firstname-container{margin-top:0;width:47%}#resource-invite-dialog #requestform .invite-inputs-name .lastname-container{margin-top:0;width:47%}#resource-invite-dialog #requestform .invite-inputs .autocomplete-style md-autocomplete-wrap{box-shadow:none}#resource-invite-dialog #requestform .invite-inputs .email-container{margin-top:18px}#resource-invite-dialog #shortcodes{max-height:465px;overflow:auto}#resource-invite-dialog #shortcodes md-content{background:0 0}#resource-invite-dialog #shortcodes md-content md-list{padding:0}#resource-invite-dialog #shortcodes md-content md-list md-list-item::before{min-height:0}#resource-invite-dialog #shortcodes .value{font-size:.8em}#resource-invite-dialog .email-actions{justify-content:flex-end;border:none}#resource-invite-dialog .email-actions .right-actions{display:flex}#resource-invite-dialog .email-actions .right-actions .normal-button{margin-right:15px}.loader{position:relative;top:130px;left:39vw}.mobile-shortcode-pair .shortcode{box-sizing:border-box;display:flex;justify-content:space-between;position:relative;min-width:210px}.mobile-shortcode-pair .shortcode button{position:absolute;top:0;right:15px}.mobile-shortcode-pair .value{box-sizing:border-box;min-width:210px}#appearance-page .marketplace-general-settings-domain{display:flex;justify-content:space-between}#appearance-page .marketplace-general-settings-domain .reservation-view-profile-box{display:flex;flex:1;align-items:center}#appearance-page .marketplace-general-settings-domain .reservation-view-profile-box md-checkbox{margin-right:0}#appearance-page .marketplace-home .landingpage-display-option{margin:0 0 20px 30px}#appearance-page .schedule-time-tab{display:flex}#appearance-page .schedule-time-tab span{display:inline-block;margin-top:4px}#appearance-page .custom-dictionaries .add-tooltip:before{font-size:12px;pointer-events:none;line-height:normal}#appearance-page .custom-dictionaries .custom-dictionaries-list-container{margin-top:30px}#appearance-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item:nth-child(odd){background:#fff}#appearance-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item:nth-child(even){background:#f7f7f8}#appearance-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item{display:flex;justify-content:space-between;height:60px}#appearance-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item .cd-list-item-title{line-height:55px;margin-left:25px;display:flex}#appearance-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item .cd-list-item-title .cd-name{font-size:20px;line-height:55px}#appearance-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item .cd-list-item-title .cd-default{font-size:16px;line-height:58px}#appearance-page .custom-dictionaries .custom-dictionaries-list-container .custom-dictionaries-list-item .cd-list-item-options .dictionary-option{margin:15px 6px 0 6px}#appearance-page .custom-dictionaries .custom-dictionaries-add-new-dictionary{position:absolute;right:0;top:18px}#appearance-page .custom-dictionaries .custom-dictionaries-no-dictionaries-message{display:flex;justify-content:center;font-size:20px;font-weight:700;margin:25px}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container{margin-top:35px}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header{display:flex;justify-content:space-between}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header .dictionary-name-input-container{max-width:45%}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header .dictionary-name-input-container label{display:none}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header .dictionary-name-input-container input{font-size:24px;padding-bottom:10px}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-creation-header .custom-dictionaries-options-buttons{display:flex}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options{margin:25px 0 25px 0;flex-direction:column}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .language-selection-container{display:flex}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .language-selection-container .current-language-default{display:flex;margin-left:2rem;align-items:center}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .calendar-option-container{display:flex}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .calendar-options-select-label{margin-top:5px;margin-right:1rem;font-weight:700}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-calendar-options .calendar-options-select{min-width:25%}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-parent-category-title{font-size:26px;font-weight:700;margin:30px 0 30px 0}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories{margin-bottom:15px}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .custom-dictionaries-categories-header-container{border-bottom:1px solid #d3d3d3;padding-bottom:3px;display:flex;justify-content:space-between;cursor:pointer}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .custom-dictionaries-categories-header-container .dictionary-category-header{font-size:18px;position:relative;width:fit-content}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-description-header-container{display:flex;margin:15px 0 15px 0}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-description-header-container .term-description-header{font-weight:700;width:282px}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry{padding-left:15px;margin-top:3px;display:flex;line-height:50px}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry label{display:none}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .term-name-container{width:40%}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .term-name-container .term-name{height:35px;width:fit-content;font-weight:700;cursor:pointer}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .markdown-term-edit{width:60%;margin:5px 0 0 0}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .markdown-term-edit .markdown-edit>md-input-container{margin:0}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .text-term-edit>input{font-size:14px}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .text-input-term-edit{width:345px;margin:5px 0 0 0}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry .text-input-term-edit.hidden{display:none}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry:nth-child(odd){background:#fff}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .dictionary-category-terms .term-entry:nth-child(even){background:#f7f7f8}#appearance-page .custom-dictionaries .custom-dictionaries-creation-container .custom-dictionaries-categories .expand_arrow{margin:0}.css-list-item span{font-size:.7rem}.variables-save{margin-right:9px!important}#markdownhelp-dialog .markdown-definition{font-weight:400}#markdownhelp-dialog li{display:flex;margin-bottom:20px}#markdownhelp-dialog li h3{flex:1;margin:0}#markdownhelp-dialog li .example{flex:3}#markdownhelp-dialog li .example p:first-child{margin-top:4px}#markdownhelp-dialog li .example h4:first-child{margin-top:2px}.cursor-pointer{cursor:pointer}.px-10{padding:0 10px}.mt-10{margin-top:10px}.mx-10{margin:0 10px!important}.mx-20{margin:0 20px!important}.self-center{align-self:center}.items-center{flex:.5;align-items:center}.variable-select__instructions{height:min-content;order:1;border:1px solid #ccc;margin-top:5px;background:#f7f7f8}.instructions-variable-select{display:flex}.variable-options{display:flex;flex-direction:column}.instructions-container{flex-direction:column}.color-select-container{display:flex;align-items:center}.color-picker-container{width:100%;height:40px;border:1px solid #ccc;border-radius:4px}.color-picker-inner-container{display:flex;height:40px;align-content:center;align-items:center;justify-content:space-between;margin:0 10px}.variable-select__color-primary__select{flex:1}.variable-select__color-secondary__select{flex:1}.ace_hidpi .ace_gutter-layer,.ace_placeholder{z-index:0!important}.color-select-container__primary{margin-top:30px}.font-select-container{display:flex;align-items:center}.variable-select__font-primary__title,.variable-select__font-secondary__title{flex:.5}.editor-and-history-container{display:flex}.editor-container,.variable-select__font-primary__select,.variable-select__font-secondary__select{flex:1}.css-editor__version-history-container{display:flex;flex:.5;flex-direction:column;align-items:center}.css-editor__reset-styles{align-items:end!important;align-self:start!important;justify-content:initial!important;margin-top:auto!important;margin-left:16px!important;background-color:var(--dashboard-failure)!important;color:var(--white)!important;justify-items:flex-end!important}.css-editor__version-history-search{overflow:auto;height:430px}.css-editor__buttons{display:flex;justify-content:flex-end}.css-editor__apply-changes{background-color:var(--dashboard-success)!important;color:var(--white)!important}.css-editor__save{border-color:var(--dashboard-success)!important;color:var(--dashboard-success)!important}.ace_tooltip{position:sticky!important;top:100vh!important}.css-editor__warning-text{color:var(--red)}.colorpicker-square{width:20px;height:20px;border-radius:3px}.colorpicker-parent{display:flex;width:100%;align-items:center;justify-content:space-between;cursor:pointer}.react-picker{margin:0}.react-info{margin:0;margin-top:14px;margin-right:10px}#options-page{margin-top:20px}#options-page .provider_signup_form_section{margin-left:35px}#options-page .must-create-a-signup-form a{color:#00f}#options-page .must-create-a-signup-form a:active{color:red}#options-page .notifications-container .notification-box:nth-child(odd){background-color:var(--dashboard-background)}#options-page .notifications-container .notification-box{display:flex;height:auto;align-items:center;justify-content:space-between;padding:20px}#options-page .notifications-container .notification-box .notif-template-selection{align-self:flex-start}#options-page .notifications-container .notification-box .notification-box-details{display:flex;width:60%;flex-direction:column}#options-page .notifications-container .notification-box .notification-box-details .user-selection{margin-top:.5rem}#options-page .notifications-container .notification-box .notification-box-details .user-selection .recipients-header{display:flex;align-items:center}#options-page .notifications-container .notification-box .notification-box-details .user-selection .recipients-header .recipients-title{display:flex;align-items:center;color:#6e14ff}#options-page .notifications-container .notification-box .notification-box-details .user-selection .recipients-header .recipients-menu-icon{margin:0;color:#6e14ff}#options-page .notifications-container .notification-box .notification-box-details .user-selection .recipients-header .selected-recipients{display:flex;flex-wrap:wrap}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-search-container{margin:.5rem 0 1rem 0}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-search-container .user-search>input{width:100%;border:none;border-bottom:1px solid #d3d3d3;background:0 0;font-size:14px}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-search-container .add-new-email{display:table;margin:0}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-search-container .add-marketplace-admins{position:absolute;z-index:1;margin:.5rem 0 0 0}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-search-results{position:absolute;z-index:3;width:52%;background:#fff}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-search-results .user-result{display:flex;height:2rem;align-items:center;margin:4px 0 4px 0;cursor:pointer;font-weight:700}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-search-results .user-result:hover{background-color:#e9dbff}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-selection-container{display:flex;width:150%;flex-wrap:wrap;margin-top:2.5rem}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-selection-container .user-pill{display:flex;align-items:center;padding:0 5px 0 5px;border:1px solid #6e14ff;margin:0 .25rem .25rem 0;border-radius:15px;color:#6e14ff}#options-page .notifications-container .notification-box .notification-box-details .user-selection .user-selection-container .user-pill .delete-icon{display:flex;align-items:center;justify-content:center;color:#cd5c5c;cursor:pointer;font-size:18px}#options-page .notifications-container .notification-box .notification-name{margin-right:15px;font-size:17px;font-weight:700}#options-page .reservation-tags .new-tag-container{margin-bottom:18px}#options-page .reservation-tags .new-tag-container md-input-container{margin:0}#options-page .reservation-tags .new-tag-container md-icon{cursor:pointer}#options-page .option-section-header{margin:20px 0 10px 0;font-size:1.2em}#options-page .options__providerbooking-config{margin-left:2rem}#options-page .draft-reservations{display:inline-block}#options-page .draft-reservations span{display:inline-block;margin-top:3px}#options-page .bookingsite-res,#options-page .dashboard-res{margin:-5px 0 -5px 5px;width:100%}#options-page .updated-tooltip[data-tooltip]{position:relative;border-bottom:2px dotted rgba(0,0,0,.6);width:max-content}#options-page .updated-tooltip[data-tooltip]::before{position:absolute;display:block;font-size:14px;padding:10px;bottom:30px;width:fit-content;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);border-radius:3px;color:#fff;content:attr(data-tooltip);pointer-events:none;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#options-page .updated-tooltip[data-tooltip]::after{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);border:10px solid #000;border-color:rgba(0,0,0,.9) transparent transparent transparent;content:"";opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#options-page .updated-tooltip[data-tooltip]:hover::after,#options-page .updated-tooltip[data-tooltip]:hover::before{opacity:1}#options-page .show-tooltip{overflow:visible}#integrations-page .default-card{font-weight:400;line-height:1.5em}#integrations-page .default-card .integrations-instructions{margin-top:20px}#integrations-page .default-card .integrations-instructions-sub{margin-top:20px;font-style:italic}#integrations-page .default-card .md-button{padding:0 24px;margin-top:20px;margin-left:0}#integrations-page .default-card md-input-container{padding-left:0;margin:0}#integrations-page .default-card md-input-container label{padding-left:0;font-style:italic}#integrations-page .default-card md-input-container input{padding-left:0}#integrations-page .default-card md-checkbox{margin-top:30px;margin-left:0}#integrations-page .gtm-card md-input-container{width:38%}#integrations-page .gapic-card md-input-container,#integrations-page .mapic-card md-input-container,#integrations-page .zw-card md-input-container{width:70%}#integrations-page .processor-list-item-container:nth-child(odd){background-color:#f7f7f8}#integrations-page .processor-list-item-container{margin-top:1rem}#integrations-page .processor-list-item{display:flex;height:5rem;align-items:center;justify-content:space-between;padding:0 1rem 0 1rem}#integrations-page .processor-list-item .processor-name img{max-width:7rem}#integrations-page .processor-list-item .processor-options{display:flex}#integrations-page .processor-list-item .processor-options md-icon.expand-menu.material-icons{margin:0 0 0 1rem;cursor:pointer!important}#integrations-page .processor-list-item .processor-options .md-button{height:2rem!important;min-height:auto!important;margin:0!important;font-size:10px}#integrations-page .processor-list-item .processor-options button-green-outline{margin-top:0}#integrations-page .allow-payment-splitting{color:rgba(0,0,0,.6);font-size:12px}#integrations-page .payment-splitting-container .exception-settings-container,#integrations-page .payment-splitting-container .splitting-settings{display:flex;margin:1rem 0 1rem 0}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category,#integrations-page .payment-splitting-container .splitting-settings .splitting-category{display:flex;min-width:30%;flex-direction:column;margin:0 5rem 0 0;color:rgba(0,0,0,.6);font-weight:700}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .splitting-amount-buttons,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .splitting-amount-buttons{display:flex;flex-direction:row;margin:1rem 0 .75rem 0}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .splitting-amount-buttons .percent,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .splitting-amount-buttons .percent{border-radius:3px 0 0 3px}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .splitting-amount-buttons .price,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .splitting-amount-buttons .price{border-radius:0 3px 3px 0}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .splitting-amount-buttons .toggle-type,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .splitting-amount-buttons .toggle-type{min-width:3.25rem;height:1.5rem;min-height:auto;padding:0;border:1px solid rgba(0,0,0,.2);margin:0;color:rgba(0,0,0,.4);font-size:12px;line-height:1.5rem}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .splitting-amount-buttons .toggle-type.selected,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .splitting-amount-buttons .toggle-type.selected{background-color:#50e2c3;color:#fff}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .split-text-input,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .split-text-input{display:flex;flex-direction:row}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .split-text-input text-input.split-amount,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .split-text-input text-input.split-amount{margin:0 .5rem .75rem 0}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .split-text-input text-input.split-amount input,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .split-text-input text-input.split-amount input{max-width:6rem;border:1px solid #000;border-radius:3px;text-align:center}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .price-inputs,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .price-inputs{display:flex}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .price-inputs .target-selection,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .price-inputs .target-selection{margin:0}#integrations-page .payment-splitting-container .exception-settings-container .splitting-category .price-inputs .md-select-value,#integrations-page .payment-splitting-container .splitting-settings .splitting-category .price-inputs .md-select-value{height:min-content;min-height:auto}#integrations-page .payment-splitting-container .exceptions .add-exception{padding:0!important;margin:0!important}#integrations-page .payment-splitting-container .exceptions .exception-settings-container{flex-direction:column;padding:1rem;background:rgba(0,0,0,.04)}#integrations-page .payment-splitting-container .exceptions .exception-settings-container .exception-splitting-amounts{display:flex}#integrations-page .payment-splitting-container .exceptions .exception-settings-container .exception-splitting-amounts .add-to-exception-list{align-self:flex-end}#integrations-page .payment-splitting-container .exceptions .exceptions-list{display:flex;margin-top:2rem}#integrations-page .payment-splitting-container .exceptions .exceptions-list .delete-exception{color:red!important;cursor:pointer}#integrations-page .payment-splitting-container .exceptions .exceptions-list .exc-header{min-width:8rem;margin-left:2rem;font-weight:700}#integrations-page .payment-splitting-container .exceptions .exceptions-list .list-item{font-weight:400}.planoption{margin:1em}.planoption .type-selection{margin:0}.planoption md-input-container p{margin:0}.sso-options{margin-bottom:50px}.sso-options .integrations-instructions{margin-bottom:20px}.sso-options-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.sso-options-option{display:flex;flex-direction:column;align-items:flex-start;justify-content:end;margin:5px 40px}.sso-options-option .sso-logo{width:150px}.sso-options-option .sso-logo img{height:48px}.sso-options-checkbox{margin:0!important}.sso-workflow .integrations-instructions{margin-bottom:20px}.sso-workflow-group{display:flex}.sso-workflow-radio .md-container{top:30%}.sso-workflow-radio p{margin:0}.sso-workflow .sso-workflow-radio-integration{margin:5px 40px}.vocabulary-container .dictionary-checkbox{margin-top:2em;margin-bottom:2em;margin-left:12px}.vocabulary-container .dictionary-checkbox .md-label{margin-left:40px}.vocabulary-container table{width:100%;margin-left:12px}.vocabulary-container table th{text-align:left;padding-bottom:10px;padding-left:2px}.vocabulary-container table .vocab-periodic{font-weight:700}.vocabulary-container table .vocab-input-container{margin:0;width:60%}.vocabulary-container table .vocab-input-container label{font-style:italic;font-weight:400}#navigation-container{max-width:1000px;margin:0 auto 2em auto}@media (max-width:768px){#navigation-container{height:1px}}#navigation-container .home-message{width:100%;padding:1em 2em;background:var(--lte-grey);border-radius:3px;color:var(--dashboard-primary)}#navigation-container .home-message .dash-message-container{display:flex;align-items:center}#navigation-container .home-message .dash-message-container p{margin:0}#navigation-container .home-message-placeholder{width:100%;height:45px;padding:1em 2em;border-radius:3px}.menu-button-container{cursor:pointer}@media (min-width:769px){.menu-button-container{display:none}}.menu-button-container .mobile-menu-button{display:flex;align-items:center;padding:12px;color:#fff}.md-button.secondary-navigation-item{margin:0 8px;font-size:.8em}primary-navigation{z-index:0;width:100%}#primary-navigation{padding:1em 0;font-size:.9em;text-transform:uppercase}@media (max-width:768px){#primary-navigation{display:none}}#primary-navigation .primary-nav-item{position:relative;padding:.5em 1.5em;margin:0 1em;border-radius:5px;color:inherit}#primary-navigation .primary-nav-item:first-child{margin-left:0}#primary-navigation .primary-nav-item:last-child{margin-right:0}#primary-navigation .primary-nav-item.active,#primary-navigation .primary-nav-item:hover{background:var(--lte-grey);color:var(--dashboard-primary);cursor:pointer;font-weight:var(--bold_fontweight)}#primary-navigation .primary-nav-item::after{display:block;overflow:hidden;height:0;content:attr(title);font-weight:var(--bold_fontweight);visibility:hidden}#primary-navigation .primary-nav-item.active::before{position:absolute;bottom:-22px;left:calc(50% - 23px);border-right:23px solid transparent;border-bottom:20px solid var(--dashboard-primary);border-left:23px solid transparent;content:""}#primary-navigation .primary-nav-item.home-nav-item.active::before{display:none}secondary-navigation{z-index:1;width:100%}@media (max-width:768px){secondary-navigation{display:none}}#secondary-navigation{height:45px;padding:0 2em;background:var(--dashboard-primary);border-radius:3px;font-size:.8em}#secondary-navigation .secondary-navigation-item{flex-grow:1;padding:.5em 1em;margin:0 1em;border-radius:5px;color:var(--white);font-weight:regular;text-align:center}#secondary-navigation .secondary-navigation-item.active,#secondary-navigation .secondary-navigation-item:hover{background:var(--ltest-grey);color:var(--dashboard-primary);cursor:pointer}mobile-navigation{background-color:var(--dashboard-background)}@media (min-width:768px){mobile-navigation{display:none}}#mobile-navigation{font-size:.9em;text-transform:uppercase}#mobile-navigation md-backdrop,#mobile-navigation md-sidenav{position:fixed;overflow:hidden}#mobile-navigation .mobile-nav-item{position:relative;padding:.5em 1.5em .5em 20%;margin:0 1em;border-radius:5px;color:inherit;text-align:left}#mobile-navigation .mobile-nav-item.active,#mobile-navigation .mobile-nav-item:hover{background:var(--lte-grey);color:var(--dashboard-primary);cursor:pointer;font-weight:var(--bold_fontweight)}#mobile-navigation .mobile-nav-item::after{display:block;overflow:hidden;height:0;content:attr(title);font-weight:var(--bold_fontweight);visibility:hidden}#mobile-navigation .mobile-nav-item.active::before{position:absolute;bottom:-22px;left:calc(50% - 23px);border-right:23px solid transparent;border-bottom:20px solid var(--dashboard-primary);border-left:23px solid transparent;content:""}#mobile-navigation .mobile-nav-item.home-nav-item.active::before{display:none}#mobile-navigation .secondary-navigation-item{width:100%;padding-left:30%;text-align:left}.desktop-only-divider{border-color:var(--dashboard-primary);margin:20px 3em}smallloader{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#small-loader .firstcolumn__topsquare,#small-loader .lastcolumn__topsquare,#small-loader .secondcolumn__topsquare{opacity:.25;animation:bottom_to_top_to_bottom 1.2s ease infinite}#small-loader .firstcolumn__middlesquare,#small-loader .lastcolumn__middlesquare,#small-loader .secondcolumn__middlesquare{opacity:.5;animation:bottom_to_middle_to_bottom 1.2s ease infinite}#small-loader .firstcolumn__bottomsquare,#small-loader .lastcolumn__bottomquare,#small-loader .secondcolumn__bottomsquare{opacity:.8}#small-loader .secondcolumn__middlesquare,#small-loader .secondcolumn__topsquare{animation-delay:.1s}#small-loader .lastcolumn__middlesquare,#small-loader .lastcolumn__topsquare{animation-delay:.2s}@keyframes bottom_to_middle_to_bottom{0%{transform:translateY(0)}60%{transform:translateY(-37.5px)}100%{transform:translateY(0)}}@keyframes bottom_to_top_to_bottom{0%{transform:translateY(0)}60%{transform:translateY(-75px)}100%{transform:translateY(0)}}#account-settings{display:flex;flex-direction:column;height:calc(100vh - 50px)}@media (min-width:768px){#account-settings{height:calc(100vh - 177px)}}#account-settings .account-settings-header{display:flex;justify-content:space-between;width:100%}#account-settings .marketplace-settings{box-shadow:none}#account-settings .marketplace-settings md-card-content{padding:0;margin:0}#account-settings .marketplace-settings #apikey-info h3{margin-bottom:20px}#account-settings .marketplace-settings #apikey-info button{margin-left:0;width:min-content;margin-top:20px}@media (max-width:768px){#account-settings .reservations-are-loaded{padding:2em}}.passwordinput-container{display:flex}.passwordinput-container text-input{width:90%}#my-account-tabs{flex:1}.reservations.vertical-margin{margin-top:1em;margin-bottom:1em}.date-search-card{display:flex;align-items:center;padding:0 1em}@media (min-width:768px){.date-search-card{flex-direction:row}}.list-view-date-container{display:flex;width:100%}.tiny-loader{width:20px!important;height:20px!important;margin-left:25px}.tiny-loader.download-button{position:absolute;margin:0 16px 0 0}.tiny-loader.pagination-bar{margin:-25px 150px 0 0;float:right}.tiny-loader svg{width:20px!important;height:20px!important;transform-origin:center!important}.mobile-filter-and-sort-container{display:flex;align-items:center}.mobile-filter-and-sort-container daterangepicker{flex:2;cursor:pointer}.mobile-filter-and-sort-container daterangepicker .dates{display:none}.mobile-filter-and-sort-container .filter-container{flex:1}.mobile-filter-and-sort-container .filter-container .filteractive{position:relative}.mobile-filter-and-sort-container .filter-container .filteractive:after{position:absolute;top:0;right:0;width:10px;height:10px;background:var(--dashboard-primary);border-radius:50%;content:""}.search-container{display:flex;width:100%;align-items:center}@media (min-width:768px){.search-container{width:70%;margin-left:25px}}.search-input{border:none;margin-left:8px}.parent-lower{display:flex}@media (max-width:768px){.parent-lower{flex-direction:column}}.child-component-container{width:75%}@media (max-width:768px){.child-component-container{width:100%}}.child-component-container-resources{width:100%}.single-calendar{position:absolute;z-index:10;display:flex;width:550px;flex-direction:column;padding:10px;border:1px solid;background:#fff}.filter-container{width:25%;height:500px}@media (max-width:768px){.filter-container{width:100%;height:10%}}.mobile-filter-button{min-width:auto;min-height:32px;border:1px solid #e8e8e8;border-radius:3px}.filter-count-container{height:100%!important}.filter-count-container .filter-count{padding:0 .5em;margin:30% 0 30% 1em!important;background:var(--primary-medium);border-radius:5px;color:#fff;font-size:.8em;font-weight:500;text-align:center}#reservation-dialog-content{z-index:1000}#reservation-dialog-content .reservation-img{width:100%;height:100%}#reservation-dialog-content .response{width:100%}#reservation-dialog-content formquestion{flex:1}.arbitrary-conflicts-dialog{max-width:750px}.arbitrary-conflicts-dialog .conflicts-list{margin-left:1em}.pac-container{position:fixed!important}#reservation-create-new-dialog{width:70%}#reservation-create-new-dialog .md-dialog-container[style]{height:910px!important;margin-top:-50px}#reservation-create-new-dialog .add-new-reservation-content{padding-top:0!important;padding-bottom:5px!important}#reservation-create-new-dialog .center-loader{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center}#reservation-create-new-dialog .light-gray-header{background:#f6f6f6!important}#reservation-create-new-dialog .light-gray-header h4{color:#000}#reservation-create-new-dialog button-learn-more.learn-more-nav{position:absolute;z-index:5;display:flex;width:4%;justify-content:flex-end}#reservation-create-new-dialog md-tabs md-ink-bar,#reservation-create-new-dialog md-tabs.md-default-theme md-ink-bar{display:none!important}#reservation-create-new-dialog md-tab-item[style]{max-width:600px!important;text-align:center}#reservation-create-new-dialog .inline-grouped-section md-input-container{margin:0 1em}#reservation-create-new-dialog .resource-dropdown{width:70%}#reservation-create-new-dialog .question-container{padding:20px;padding-top:40px;border:2px dashed #d3d3d3}#reservation-create-new-dialog .customer-information-form{width:90%;margin-right:5%;margin-left:5%}#reservation-create-new-dialog .question-label{color:#000;font-size:20px;font-weight:700}#reservation-create-new-dialog .search-customers-parent{display:flex;align-items:center;margin-bottom:10px}#reservation-create-new-dialog .search-customers-parent md-input-container{margin:0}#reservation-create-new-dialog .bookable-form{position:relative;padding:1em}#reservation-create-new-dialog .all-about-you-label{position:absolute;top:15px;background:#fff;font-weight:700}#reservation-create-new-dialog .search-label{margin-right:10px;font-weight:700}#reservation-create-new-dialog .action-btn-container{padding-right:24px;padding-bottom:10px;border:none!important}#reservation-create-new-dialog .add-new-reservation-cancel-btn{border:1px solid var(--red);background:#fff!important;border-radius:3px;color:var(--red)}#reservation-create-new-dialog .add-new-reservation-cancel-btn:hover{background:var(--red)!important;color:#fff}#reservation-create-new-dialog .add-new-reservation-create-btn{border:1px solid var(--green);margin-left:25px!important;background:var(--green)!important;border-radius:3px;color:#fff}.payments{display:flex;max-width:600px;flex-direction:column;justify-content:space-between;padding-left:10px;border-left:1px solid #d3d3d3;margin-bottom:25px}.payments .payment-row{display:flex;justify-content:space-between}.payments .payment-row .right-side{display:flex;align-items:center;margin-left:15px}.payments .payment-row .value-label{display:flex;align-items:center;font-size:15px;font-weight:700}.payments .italicized{font-size:12px}.payments .discount-input-container{display:flex;flex-direction:row-reverse;margin:0}.payments .price-adjustment-container{display:flex;flex-direction:column}.payments .price-adjustment-container .price-adjustment-input-container{margin:0}.payments .payments-dropdown-container{width:100%;height:auto}.payments .payments-dropdown-container .new-reservation-payments{display:flex;flex-direction:column}.payments .payments-dropdown-container .stripe-component{width:500px}.payments .base-pay-options-container{display:flex;justify-content:space-between}.payments .base-pay-options-container .light-label{color:gray;font-size:10px}.payments .base-pay-options-container .price-option{padding:5px 15px 5px 15px;border:1px solid #d3d3d3;background:#fff;border-radius:3px}.payments .base-pay-options-container .price-option.selected,.payments .base-pay-options-container .price-option:hover{border-color:var(--dashboard-primary);background:#e3f0ff;color:#000;cursor:pointer}.discount-code-section .payment-row{justify-content:flex-start}.discount-code-section md-input-container{margin:0}.payment-method-section md-input-container{margin-top:0}.twotabs md-tabs-canvas,.twotabs md-tabs-wrapper{height:100px}.twotabs md-tabs-content-wrapper{top:100px}.threetabs md-tabs-canvas,.threetabs md-tabs-wrapper{height:150px}.threetabs md-tabs-content-wrapper{top:150px}.create-reservation-main-tab-container{height:calc(100vh - 120px);border-radius:0}@media (min-width:768px){.create-reservation-main-tab-container{margin-top:10px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}}@media (min-width:960px){.create-reservation-main-tab-container{height:60vh}}.create-reservation-main-tab-container md-tabs-wrapper{display:inline-block;width:100%}.create-reservation-main-tab-container md-tabs-wrapper md-next-button,.create-reservation-main-tab-container md-tabs-wrapper md-prev-button{display:none}@media (min-width:768px){.create-reservation-main-tab-container md-tabs-wrapper{display:block;height:50px;background-color:transparent}}.create-reservation-main-tab-container md-tabs-canvas{display:inline-block;width:100%}.create-reservation-main-tab-container md-tabs-canvas.md-paginated{margin:0}@media (min-width:768px){.create-reservation-main-tab-container md-tabs-canvas{display:flex;width:auto;height:50px}.create-reservation-main-tab-container md-tabs-canvas.md-center-tabs{padding-right:20px;padding-left:20px}}.create-reservation-main-tab-container md-pagination-wrapper{display:flex;width:100%;height:100%;flex-direction:column}@media (min-width:768px){.create-reservation-main-tab-container md-pagination-wrapper{flex-direction:row}}.create-reservation-main-tab-container .custom-tab{width:100%;border-bottom:1px solid var(--primary-medium);color:var(--primary-medium);text-align:left}.create-reservation-main-tab-container .custom-tab .md-ripple-container{display:none}.create-reservation-main-tab-container .custom-tab:first-child{border-top:1px solid var(--primary-medium)}.create-reservation-main-tab-container .custom-tab.md-active{background:var(--primary-medium);color:#fff!important}.create-reservation-main-tab-container md-tabs-content-wrapper{left:auto;display:inline-block;width:100%}@media (min-width:768px){.create-reservation-main-tab-container md-tabs-content-wrapper{top:75px}}.create-reservation-main-tab-container md-ink-bar{display:none}@media (min-width:768px){.create-reservation-main-tab-container .custom-tab{width:100%;border-top:1px solid var(--primary-medium);border-right:1px solid var(--primary-medium)}.create-reservation-main-tab-container .custom-tab:first-child{border-left:1px solid var(--primary-medium);border-bottom-left-radius:5px;border-top-left-radius:5px}.create-reservation-main-tab-container .custom-tab:last-child{border-bottom-right-radius:5px!important;border-top-right-radius:5px!important}}.create-reservation-main-tab-container .newreservation-datetime-tabs md-tabs-wrapper{display:flex;width:95%;justify-content:flex-end}.create-reservation-main-tab-container .newreservation-datetime-tabs md-tabs-canvas{width:inherit}.create-reservation-provider-bookable-seats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:2em}.create-reservation-provider-bookable-seats .availableseats{margin:0}.create-reservation-provider-bookable-seats .availableseats md-input-container{margin:0}.create-reservation-provider-bookable-seats .seat-header{margin:0}.newreservation-datetime-tabs md-tabs-canvas,.newreservation-datetime-tabs md-tabs-wrapper{height:100px}@media (min-width:768px){.newreservation-datetime-tabs md-tabs-canvas,.newreservation-datetime-tabs md-tabs-wrapper{height:50px}}.newreservation-datetime-tabs md-tabs-content-wrapper{top:0}.newreservation-datetime-tabs md-tabs-canvas.md-center-tabs{padding-right:0;padding-left:0}.newreservation-datetime-tabs .md-tab.md-active{background:#d3d3d3}.newreservation-datetime-tabs .datetime-tab{width:100%;color:#000!important}@media (min-width:768px){.newreservation-datetime-tabs .datetime-tab{flex:1}}.newreservation-datetime-tabs .available-time-tab{border:1px solid #d3d3d3!important}@media (min-width:768px){.newreservation-datetime-tabs .available-time-tab{border-right:none;border-bottom-left-radius:5px;border-top-left-radius:5px}}.newreservation-datetime-tabs .schedule-later-tab{border-top:1px solid #d3d3d3!important;border-bottom:1px solid #d3d3d3!important}.newreservation-datetime-tabs .arbitrary-time-tab{border:1px solid #d3d3d3!important}@media (min-width:768px){.newreservation-datetime-tabs .arbitrary-time-tab{border-left:none;border-bottom-right-radius:5px;border-top-right-radius:5px}}.tab-container{padding:5px;margin-top:10px;background:#f7f7f8;border-radius:5px}@media (min-width:768px){.tab-container{height:360px}}.new-reservation-datetime-options{max-width:100%}.arbitrary-resource-selection{display:flex;flex-direction:column}@media (min-width:768px){.arbitrary-resource-selection{flex-direction:row}}.arbitrary-resource-selection md-input-container{min-width:150px;max-width:100%;margin-top:0}@media (min-width:768px){.arbitrary-time-selection{margin-top:1em}}.arbitrary-time-selection .new-reservation-end,.arbitrary-time-selection .new-reservation-start{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:768px){.arbitrary-time-selection .new-reservation-end,.arbitrary-time-selection .new-reservation-start{flex-direction:row;align-items:baseline}}.new-reservation-questions{display:flex;height:100%;flex-direction:column;padding:0 24px}.search-and-forms-container{display:flex;height:100%;flex-direction:column}#new-res-form-tabs md-tab-item.md-active{background-color:var(--dashboard-background);border-top-left-radius:5px;border-top-right-radius:5px}#new-res-form-tabs md-tabs-content-wrapper{background-color:var(--dashboard-background)}@media (min-width:768px){#new-res-form-tabs md-tabs-content-wrapper{top:50px!important}}#new-res-form-tabs md-input-container{margin-bottom:0}.notification-message-container .notification-message{position:relative;min-height:350px;margin-bottom:0;box-shadow:none}.notification-message-container .notification-message variables-dropdown{position:absolute;z-index:2;top:10px;right:10px}.notification-message-container .notification-message variables-dropdown md-card{max-height:300px}.notification-message-container .notification-message-subject{width:100%}.notification-message-container .notification-message-body{display:flex;width:100%;align-items:flex-start;margin-bottom:0;overflow-x:hidden;overflow-y:auto}.notification-message-container .toggle-container{display:flex;width:100px}.notification-message-container .toggle-container .raw-text{width:50px;padding:2px;border:1px solid;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#000;font-weight:700;text-align:center}.notification-message-container .toggle-container .raw-text:hover{cursor:pointer}.notification-message-container .toggle-container .editor{width:50px;padding:2px;border:1px solid;border-left:0;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#000;font-weight:700;text-align:center}.notification-message-container .toggle-container .editor:hover{cursor:pointer}.notification-message-container .toggle-container .selectedItem{border-color:#000;background:var(--dashboard-primary);color:#fff}.notification-message-container .quill-styles{width:100%;height:150px;border:1px solid #404040;background:var(--ltest-grey);color:#000}.notification-message-container .textarea-styles{width:85%;width:100%;height:150px;min-height:128px;padding:10px;border:1px solid #404040;border-top:1px solid #000;border-bottom:1px solid #000;background:#404040;color:#fff}#newreservation-datetime{margin:2em 0}#newreservation-datetime .availability-fail-message,#newreservation-datetime .loading-message{text-align:center;font-size:2em;margin:2em 0 0 0;opacity:.5}#newreservation-datetime .loading-message{min-height:250px}#newreservation-datetime .calendar-timeslot-container{display:flex;justify-content:center;min-width:100%}#newreservation-datetime .calendar-container{min-width:50%;display:flex;justify-content:center;background-color:transparent}#newreservation-datetime .timeslot-container{min-width:50%;display:flex;justify-content:center}#newreservation-datetime .fullWidth{width:100%}.card-with-resources-container{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.card-with-resources-container{flex-direction:row}}#resources-container.resourcegroup.loaded .resourcegroup__resourcelist{opacity:1}#resources-container.resourcegroup.loaded #resourcepreview{z-index:-1;opacity:0}#resources-container.resourcegroup .resourcegroup-list-container{overflow:scroll;max-height:240px}#resources-container.resourcegroup .resourcegroup__resourcelist{padding:0}#resources-container.resourcegroup .resourcegroup__name{line-height:1.3em}#resources-container.resourcegroup .resourcegroup__content{padding:1em}#resources-container.resourcegroup .resourcegroup__content .resourcegroup__title{font-size:1.2em;line-height:1.2em}#resources-container.resourcegroup .resourcegroup-selections{position:relative;padding:1em;text-align:left}#resources-container.resourcegroup .resourcegroup-selections:before{position:absolute;top:20px;right:0;width:0;height:0;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;content:""}#resources-container.resourcegroup .resourcegroup__resourceitem{height:50px;justify-content:flex-start;padding:.5em 1em;border-radius:5px}#resources-container.resourcegroup .resourcegroup__resourceitem:last-child{border:none}#resources-container.resourcegroup .resourcegroup__resourceitem.selected,#resources-container.resourcegroup .resourcegroup__resourceitem:hover{border:1px solid var(--dashboard-primary);cursor:pointer}#resources-container.resourcegroup .resourcegroup__resourceitem.notselected:not(:hover){color:#000!important}#resources-container.resourcegroup .resourcegroup__resourceitem-disabled{height:50px;justify-content:flex-start;padding:.5em 1em;border-radius:5px}#resources-container.resourcegroup .resourcegroup__resourceitem-disabled:last-child{border:none}#resources-container.resourcegroup .resourcegroup__resourceitem-photo-container{position:relative;display:flex;overflow:hidden;width:50px;height:50px;justify-content:center;margin-right:1em;border-radius:50%}#resources-container.resourcegroup .resourcegroup__resourceitem-photo{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;max-height:50px}#resources-container.resourcegroup .resourcegroup-selections__selecteditem{position:relative;min-width:100px;padding-right:2em}#resources-container.resourcegroup .resourcegroup-selections__remove-selecteditem{position:absolute;top:0;right:5px}#resources-container.resourcegroup .resourcegroup-selections__selecteditem-name{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap}#resources-container.resourcegroup .scrollindicator{position:absolute;right:0;bottom:0;left:0;padding:5px;opacity:.3;text-align:center}#resources-container.resourcegroup .scrollindicator .material-icons{font-size:18px}#calendar-card{width:100%}#calendar-card .calendar-card__month{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0}@media (min-width:768px){#calendar-card .calendar-card__month{min-height:317px}}#calendar-card.loaded #calendarcardpreview{z-index:-1;opacity:0}#calendar-card.loaded .calendar-card__month{opacity:1}#calendar-card .calendar-card__content{padding:0 1em 1em 1em}#calendar-card .calendar-card__title-icon{opacity:.3}#calendar-card .calendar-card__title-icon.disabled{opacity:0}#calendar-card .calendar-card__title-icon:hover{cursor:pointer;opacity:.5}#calendar-card .calendar-card__weekdays{margin:1em;font-size:.8em}#calendar-card .calendar-card__day{display:flex;width:42px;height:42px;align-items:center;border-radius:50%}#calendar-card .calendar-card__day.selectedday,#calendar-card .calendar-card__day:hover{background:var(--primary-medium);color:var(--white);cursor:pointer}#calendar-card .calendar-card__day.notselected:not(:hover){color:#000!important}#calendar-card .calendar-card__day.today{border:1px solid var(--primary-medium)}#calendar-card .calendar-card__day.outofmonth{opacity:.2;opacity:.5;pointer-events:none}#calendar-card .calendar-card__day.waitlisted{border:1px solid var(--primary-medium);border-style:dashed}#calendar-card .calendar-card__actions{padding:0;background:0 0}#calendar-card .calendar-card__continue-btn{display:inline-block;flex-grow:1}#calendar-card .calendar-card__viewtimeslots-btn{border:none;color:#000;font-size:.8em}#calendarcardpreview{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;opacity:1;height:240px;padding-top:40px;position:absolute;width:calc(100% - 30px)}#calendarcardpreview .calendarcardpreview_day{height:42px;width:42px;margin:2px 0;border-radius:50%;position:relative;background:rgba(0,0,0,.05)}#calendarcardpreview #small-loader-container{position:absolute;top:110px;bottom:0;left:0;right:0}.timeslot{display:inline-block;width:calc(33% - 10px);min-width:calc(33% - 10px);max-width:calc(33% - 10px);padding:8px;border:1px solid var(--lte-grey);margin:5px;background:#fff;border-radius:3px;font-weight:500}.timeslot.selected,.timeslot:hover{border-color:var(--dashboard-primary);background:#e3f0ff;color:#000;cursor:pointer}.timeslot.notselected:not(:hover){color:#000!important}.timeslot.isunavailable:not(:hover){border-style:dashed!important;color:#999!important}#timeslots-card{width:100%;margin:0}#timeslots-card.loaded #timeslots-preview{z-index:-1;opacity:0}#timeslots-card.loaded .timeslots-card__timeslots-container{width:100%;opacity:1}#timeslots-card .timeslots-card__timeslots-container{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;overflow:auto;opacity:0;text-align:center}@media (min-width:768px){#timeslots-card .timeslots-card__timeslots-container{max-height:240px}}#timeslots-card .card-title-text{border-bottom:1px dotted #4a91e3;color:#4a91e3;line-height:1.5em}#timeslots-card .card-title-text:hover{cursor:pointer}#timeslots-card .timeslots-card__advance-section:hover,#timeslots-card .timeslots-card__rewind-section:hover{cursor:pointer;opacity:.5}#timeslots-card .timeslots-card__advance-section.disabled,#timeslots-card .timeslots-card__rewind-section.disabled{opacity:0}#timeslots-card .timeslots-card__seenextmonth-link,#timeslots-card .timeslots-card__seepreviousmonth-link{font-size:.6em;line-height:1em;opacity:.3}#timeslots-card .timeslots-card__title{width:80%;padding:0 .5em}#timeslots-card .timeslots-card__title-icon{opacity:.3}#timeslots-card .timeslots-card__content{position:relative;display:flex;flex-direction:column;align-items:center;padding:0}#timeslots-card .scrollindicator{position:absolute;right:0;bottom:0;left:0;padding:5px;opacity:.3;text-align:center}#timeslots-card .scrollindicator .material-icons{font-size:18px}#timeslots-card .timeslots-card__actions{padding:0}#timeslots-card .timeslots-card__actions continuebutton{width:100%}#timeslots-card .timeslots-card__continue-btn,#timeslots-card .timeslots-card__viewcalender-btn{display:inline-block;flex-grow:1}#timeslots-card .timeslots-card__viewcalender-btn{border:none;color:rgba(0,0,0,.5);font-size:.8em}#timeslots-preview{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;width:calc(100% - 30px);height:200px;opacity:1}#timeslots-preview .timeslot{position:relative;width:90px;height:40px;border:none;background:rgba(0,0,0,.05)}#timeslots-preview #small-loader-container{position:absolute;top:110px;right:0;bottom:0;left:0}#filter-list-container{padding:0 1em}@media (max-width:768px){#filter-list-container{margin-left:12px}}#filter-list-container .filter-options{display:flex}#filter-list-container .filter-options .apply-filters-button,#filter-list-container .filter-options .clear-filters-button{width:initial;height:30px;min-height:30px;padding:0 13px;border:1px solid var(--dashboard-primary);margin:0;margin-right:17px;margin-bottom:10px;border-radius:3px}#filter-list-container .filter-options .apply-filters-button{background-color:var(--dashboard-primary);color:var(--white)}#filter-list-container .filter-options .clear-filters-button{color:var(--dashboard-primary)}#filter-list-container .title-container{margin:0 0 1em 0}#filter-list-container .filter-section{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#000}#filter-list-container .filter-section .md-select-value{border:none}#filter-list-container .filter-section:hover{cursor:pointer}#filter-list-container .filter-title{font-weight:900}@media (max-width:768px){#filter-list-container .filter-title{margin-left:14px}}#filter-list-container .filter-section md-select{position:absolute;right:0;left:0;margin:0}#filter-list-container .filter-section md-select .md-select-value span{display:none}#filter-list-container .filter-count{padding:.3em .5em;margin:0 0 0 1em;background:var(--primary-medium);border-radius:5px;color:#fff;font-size:.8em;font-weight:500;text-align:center}#reservation-dialog-content .reservation-dialog-toolbar{background:var(--primary-medium)!important}#reservation-dialog-content md-dialog-content.reservation-dialog-content{display:block;padding:0;overflow-x:hidden}#reservation-dialog-content md-dialog-content.reservation-dialog-content .reservation-dialog-bookableinformation{flex-direction:column;padding:1em 6vw;margin-bottom:2em;background-color:var(--dashboard-background)}@media (min-width:768px){#reservation-dialog-content md-dialog-content.reservation-dialog-content .reservation-dialog-bookableinformation{flex-direction:row}}#reservation-dialog-content md-dialog-content.reservation-dialog-content .reservation-dialog-bookableinformation .bookable-and-provider .bookablename,#reservation-dialog-content md-dialog-content.reservation-dialog-content .reservation-dialog-bookableinformation .bookable-and-provider .providername{margin:0 0 10px 0;font-weight:700}#reservation-dialog-content .reservation-header-details{display:grid;padding:1em 0;grid-template-columns:150px auto}#reservation-dialog-content .reservation-header-details .reservation-img-container{display:flex;overflow:hidden;width:125px;min-width:125px;height:125px;justify-content:center;border-radius:50%}#reservation-dialog-content .reservation-header-details .reservation-img-container img{width:100%;height:100%;object-fit:cover}#reservation-dialog-content .reservation-status-info{display:flex;width:100%;flex-direction:column;align-items:flex-end;margin:auto 0}@media (min-width:768px){#reservation-dialog-content .reservation-status-info{width:auto}}#reservation-dialog-content .reservation-status-info .reservation-status-waitlist{display:flex;width:100%;justify-content:space-between}@media (min-width:768px){#reservation-dialog-content .reservation-status-info .reservation-status-waitlist{flex-direction:column}}#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .status{display:flex;order:2;margin-left:auto}@media (min-width:768px){#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .status{order:initial}}#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .waitlist{display:flex;align-items:center}#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .title{display:flex;min-width:165px;justify-content:flex-end}#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .reservation-status-and-waitlist-info{display:flex;flex:1;align-items:center;justify-content:flex-end}@media (min-width:768px){#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .reservation-status-and-waitlist-info{min-width:200px}}#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .reservation-status-and-waitlist-info .md-button{display:flex;margin:0}#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .reservation-status-and-waitlist-info md-icon{display:inline;margin:0;color:inherit;font-size:20px;line-height:25px}#reservation-dialog-content .reservation-status-info .reservation-status-waitlist .reservation-status-and-waitlist-info md-icon.help{opacity:.3}#reservation-dialog-content .reservation-dialog-checkinout{display:flex;align-items:flex-start;margin-top:.5rem;grid-area:auto/1/span 1/span 2}#reservation-dialog-content .reservation-dialog-checkinout .reservation-dialog-checkinout-status{margin-right:10px}#reservation-dialog-content .reservation-dialog-adminactions button:first-child{margin-left:0}#reservation-dialog-content .title{font-weight:700}#reservation-dialog-content .userdetails-question{font-weight:700}#reservation-dialog-content .inline-icon{border:none;background-color:Transparent;outline:0}#reservation-dialog-content .reservation-dialog-username{color:#fff}#reservation-dialog-content .cancel-icon{color:red!important}#reservation-dialog-content h2{font-size:30px;font-weight:700}#reservation-dialog-content .reservationresources .md-list-item-inner{padding:0}#reservation-dialog-content .transaction-id{margin-right:5px}#reservation-dialog-content .card-title{margin:0 0 1em 0;font-size:1em;font-weight:700}.reservation-dialog-list-block{padding:1em;margin:1em;background-color:var(--dashboard-background)}@media (min-width:768px){.reservation-dialog-list-block{margin:2em}}.reservation-dialog-list-block p{margin:0 0 5px 0}.reservation-dialog-list-block .main-list-item{min-height:35px;align-items:flex-start;justify-content:flex-start;padding:0}.reservation-dialog-list-block .main-list-item::before{display:none}.reservation-dialog-list-block .main-list-item .validation-note{display:flex;overflow:auto;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0;font-weight:700;opacity:.7}.reservation-dialog-list-block .main-list-item .validation-note md-input-container{min-width:80%}.reservation-dialog-list-block .title{width:100px;min-width:100px;margin-right:25px}@media (min-width:768px){.reservation-dialog-list-block .title{min-width:225px}}.reservation-dialog-list-block .title p{opacity:.7}.reservation-dialog-list-block .response{display:flex;overflow:auto;align-items:center;justify-content:flex-start;font-weight:700}.reservation-dialog-list-block .response p{display:flex;flex-wrap:wrap;align-items:center;margin:0;opacity:.7}.reservation-dialog-list-block .response .files{display:flex;flex-direction:column}.reservation-dialog-list-block .response md-input-container{width:90%}.reservation-dialog-list-block .notification-message{position:relative;min-height:300px;margin-bottom:0;box-shadow:none}.reservation-dialog-list-block .notification-message md-card-content{padding-bottom:0}.reservation-dialog-list-block .notification-message-subject{width:100%}.reservation-dialog-list-block .notification-message-body{display:flex;width:100%;align-items:flex-start;margin-bottom:0;overflow-x:hidden;overflow-y:auto}.reservation-dialog-list-block .toggle-container{display:flex;width:100px}.reservation-dialog-list-block .toggle-container .raw-text{width:50px;padding:2px;border:1px solid;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#000;font-weight:700;text-align:center}.reservation-dialog-list-block .toggle-container .raw-text:hover{cursor:pointer}.reservation-dialog-list-block .toggle-container .editor{width:50px;padding:2px;border:1px solid;border-left:0;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#000;font-weight:700;text-align:center}.reservation-dialog-list-block .toggle-container .editor:hover{cursor:pointer}.reservation-dialog-list-block .toggle-container .selectedItem{border-color:#000;background:var(--dashboard-primary);color:#fff}.reservation-dialog-list-block .quill-styles{width:100%;height:150px;border:1px solid #404040;background:var(--ltest-grey);color:#000}.reservation-dialog-list-block .textarea-styles{width:85%;width:100%;height:150px;min-height:128px;padding:10px;border:1px solid #404040;border-top:1px solid #000;border-bottom:1px solid #000;background:#404040;color:#fff}.reservation-dialog-list-block .validation-option-container .underline-validation{width:90%;padding-left:2px;border-bottom:2px solid var(--dashboard-success);color:var(--dashboard-success)}.reservation-dialog-list-block .validation-option-container .underline-invalidation{width:90%;padding-left:1.5px;border-bottom:2px solid var(--dashboard-failure);color:var(--dashboard-failure)}.reservation-dialog-list-block #invalidate{padding-right:0;margin-right:0;background-color:transparent;color:var(--dashboard-failure)}.reservation-dialog-list-block #invalidate .material-icons{color:var(--dashboard-failure)}.reservation-dialog-list-block #validate{background-color:transparent;color:var(--dashboard-success)}.reservation-dialog-list-block #validate .material-icons{color:var(--dashboard-success)}.reservation-dialog-list-block .right-actions{margin-bottom:10px}.reservation-dialog-list-block .edit-options{margin-bottom:8px}@media (max-width:768px){.reservation-dialog-reservation-controls button{width:24px!important;height:24px!important;min-height:24px;padding:0!important}.reservation-dialog-reservation-controls md-icon{width:20px;min-width:20px;height:20px;min-height:20px;font-size:20px}.reservation-dialog-reservation-controls .close-button md-icon{color:var(--dashboard-primary)!important}}.resource-dropdown{padding:0;font-size:.85em}.resource-dropdown .resource-dropdown-header{background-color:var(--dashboard-background);font-weight:700}.md-tooltip.multiline-tooltip{height:auto!important;padding:4px 4px!important}.roster-list{flex-wrap:wrap}.price-adjustment{flex-direction:column}.price-adjustment.editmode{border:1px solid var(--lte-grey);margin-bottom:1em;border-radius:3px}.price-adjustment.editmode .main-list-item{align-items:center;justify-content:space-between;padding:0 1em}.price-adjustment.editmode .main-list-item .md-secondary-container{display:none}.price-adjustment.editmode .title{width:auto;margin-right:15px}.price-adjustment.editmode .response{width:auto;min-width:43px;padding-right:.45em}.price-adjustment-pencil{position:absolute;z-index:2;top:0;right:0}.price-adjustment-list{width:100%;max-width:400px;padding:0;margin:0}.price-adjustment .adjustment-row{padding:0 1em;background:#fff;border-radius:3px}.price-adjustment .adjustment-row .title{margin-right:10px}.price-adjustment .adjustment-response{display:flex;height:100%;align-items:center;padding:5px;border-bottom:1px solid var(--lte-grey);margin-bottom:5px;font-weight:700}.price-adjustment .adjustment-buttons{display:flex;border:1px solid rgba(0,0,0,.2);margin-right:10px;cursor:pointer}.price-adjustment .adjustment-button{display:block;width:19px;min-width:0;height:18px;min-height:0;box-sizing:border-box;padding:0;color:#fff}.price-adjustment .adjustment-button.add{background-color:var(--dashboard-success)}.price-adjustment .adjustment-button.subtract{background-color:var(--dashboard-failure)}.price-adjustment .adjustment-button.faded{background-color:var(--lte-grey)}.price-adjustment .adjustment-button .material-icons{width:100%;min-width:0;height:100%;min-height:0;color:#fff;font-size:18px;vertical-align:top}.price-adjustment .adjustment-input{display:flex;align-items:center;margin:0}.price-adjustment .adjustment-input input{max-width:35px;border:none;-moz-appearance:textfield}.price-adjustment .adjustment-input input::-webkit-inner-spin-button,.price-adjustment .adjustment-input input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.largedialog#remove-customer-dialog{max-width:750px}.largedialog#remove-customer-dialog .md-dialog-content h3{font-weight:600}.reschedule-date-time-container{padding:0 15px}@media (min-width:768px){.reschedule-date-time-container{padding:0 24px}}.reschedule-date-time-container .labelformat{font-weight:500;padding:30px 0 15px 0;display:inline-block}.reschedule-date-time-container .reschedule-date-time-inputs{display:inline-block;display:flex;flex-direction:column}@media (min-width:768px){.reschedule-date-time-container .reschedule-date-time-inputs{flex-direction:row}}.reschedule-date-time-container .reschedule-date-time-inputs .reschedule-date-input{max-width:200px;margin-bottom:-15px}.reschedule-date-time-container .reschedule-date-time-inputs .reschedule-date-input .md-button.md-icon-button{margin:0 0 0 -9px}.reschedule-date-time-container .reschedule-date-time-inputs .reschedule-date-input .md-datepicker-expand-triangle{left:25%}.reschedule-date-time-container .reschedule-date-time-inputs .reschedule-time-input{margin:0 0;max-width:170px}.reschedule-date-time-container .reschedule-date-time-inputs .reschedule-time-input .time-input-dropdown{padding:0 2px}.reschedule-date-time-container .reschedule-date-time-inputs .reschedule-time-input .md-select-value{min-width:65px}.reschedule-date-time-container .reschedule-date-time-inputs .reschedule-time-input .md-select-icon{margin-right:8px}.reschedule-date-time-container .reschedule-date-time-inputs .reschedule-time-input .small-icon{margin-right:15px}reservation-concise{width:100%}.simple-reservation{display:grid;border-radius:3px;grid-gap:10px;grid-template-columns:80px auto auto;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.simple-reservation.defaultview{border:1px solid rgba(0,0,0,.2)}@media (min-width:768px){.simple-reservation{border:0;border-radius:0;grid-gap:0;grid-template-columns:80px 1fr auto}.simple-reservation.defaultview{border:none;border-bottom:1px solid var(--primary-medium)}}.reservation-datetime-section{margin:10px 0 0 10px;opacity:.7;text-align:center}.reservation-datetime-section .datetime__month,.reservation-datetime-section .datetime__month-year{text-transform:uppercase}.reservation-datetime-section .datetime__day{font-size:2.5em}.reservation-datetime-section .datetime__time{font-size:.9em}.reservation-datetime-section .datetime__timezone{font-size:.8em;letter-spacing:2px}.reservation-actions-section{display:flex;flex-direction:column;align-items:flex-end;margin:10px 10px 0 0;grid-area:auto/2/span 1/span 2}@media (min-width:768px){.reservation-actions-section{margin-right:0;grid-area:auto/3/span 1/span 1}}.reservation-actions-section small{margin-right:10px}.reservation-actions-section .reservation-options .md-button{height:20px;min-height:20px;padding:0;margin:0}.reservation-actions-section .reservation-options .md-button .small-icon{color:#d3d3d3;font-size:20px}.reservation-actions-section .reservation-options .md-button .small-icon:hover{color:gray}.defaultview .reservation-general-info-section{justify-content:center;margin:10px;grid-area:2/1/span 1/span 3}@media (min-width:768px){.defaultview .reservation-general-info-section{grid-area:1/2/span 1/span 1}}.gig .reservation-general-info-section{justify-content:flex-start;margin:10px 10px 0 0;grid-area:auto/2/span 1/span 2}.gig .reservation-general-info-section.restricted{margin-left:10px;grid-area:auto/1/span 1/span 2}@media (min-width:768px){.gig .reservation-general-info-section{margin:10px}}.reservation-general-info-section{display:flex;min-height:30px;flex-direction:column}.reservation-general-info-section .reservation-resource-section{display:flex;flex-wrap:wrap}.reservation-general-info-section .user-information-upper{margin-bottom:10px}.reservation-general-info-section .user-name-title{font-size:1.2em;font-weight:400}.reservation-general-info-section .resource-list-title{font-weight:400;white-space:nowrap}.reservation-statuses-section{display:flex;min-height:30px;align-items:center;justify-content:flex-end;padding:0 10px;background-color:var(--dashboard-background);grid-area:3/span 3/span 1}@media (min-width:768px){.reservation-statuses-section{background:0 0;grid-area:auto/2/span 1/span 2}}.reservation-statuses-section .checkin-out-time{margin-right:auto}.reservation-statuses-section .status-indicator{display:flex;overflow:hidden;align-items:center;font-weight:700}.reservation-statuses-section .status-indicator p{margin:0}.reservation-statuses-section .status-indicator md-icon{display:inline;margin:0;color:inherit;font-size:20px;line-height:25px}.reservation-statuses-section .status-indicator md-icon.green{color:var(--green)}.reservation-statuses-section .status-indicator md-icon.yellow{color:var(--yellow)}.reservation-statuses-section .status-indicator md-icon.red{color:var(--dashboard-failure)}.reservation-statuses-section .waitlist-actions-menu .status-indicator{width:155px;justify-content:center;padding:2px;border:1px solid;border-radius:2px;cursor:pointer}.reservation-statuses-section .waitlist-actions-menu .status-indicator .status-content{display:flex}.reservation-statuses-section .waitlist-actions-menu .status-indicator p{margin:0}.gig-layout-row{display:flex;justify-content:flex-start;margin-bottom:5px}.gig-layout-row md-icon{margin:auto 0;font-size:20px;opacity:.3}.gig-layout-row p{margin:0}.gig-other-questions-section{margin:10px;grid-area:2/1/span 1/span 3}.gig-show-more-info{padding:0;border:none;margin:auto 0;background:0 0;color:var(--dashboard-primary);cursor:pointer;font-size:.9em;text-decoration:underline}.gig-actions-section{margin:0 10px;grid-area:3/1/span 1/span 3}.gig-button button{width:100%;margin:0 0 1em 0;font-size:1.1em!important}.waitlist-menu{overflow-x:hidden}.waitlist-menu md-menu-item{align-items:center;cursor:pointer;font-weight:700}.waitlist-menu md-menu-item md-icon{width:40px;padding-right:0;margin:0;color:inherit;font-size:20px;line-height:25px}.waitlist-menu md-menu-item.disabled{opacity:.5;pointer-events:none}.reservation-actions{align-items:center}.reservation-actions .payment-status-container{display:flex;align-items:center}.reservation-actions .payment-status-container .center-icon{display:flex;align-items:center}.reservation-actions .payment-status-container .paymentcomplete{margin-top:5px;color:#6ae7ce;font-size:13px;font-weight:700}.reservation-actions .payment-status-container .downpaymentpaid{margin-top:5px;color:#f8d16d;font-size:13px;font-weight:700}.reservation-actions .payment-status-container .downpaymentdue{margin-top:5px;color:#db6666;font-size:13px;font-weight:700}.reservation-actions .action-btn{display:flex;height:20px;height:max-content;min-height:20px;justify-content:center;padding:0;font-size:12px}@media (min-width:768px){.reservation-actions .action-btn{margin-top:10px}}.reservation-actions .action-buttons{display:flex;width:100%;justify-content:flex-end}.prior-date-time-container{padding:0 15px}@media (min-width:768px){.prior-date-time-container{padding:0 24px}}.prior-date-time-container .prior-date-time-inputs{display:flex;flex-direction:column}@media (min-width:768px){.prior-date-time-container .prior-date-time-inputs{flex-direction:row}}.prior-date-time-container .prior-date-time-inputs .prior-date-input{max-width:200px}.prior-date-time-container .prior-date-time-inputs .prior-time-input{max-width:170px;margin:0 60px}#waitlist-offer-expire .md-dialog-content{display:flex;flex-direction:row;align-items:center;justify-content:center}#waitlist-offer-expire .md-dialog-content:first-child{padding-bottom:0;font-weight:700}#waitlist-offer-expire .md-dialog-content:nth-child(2){padding:0}.display-flex{display:flex}.margin-right{margin-right:20px}.main-calendar-filter{display:flex;height:625px}.calendar-container{background:#fff}@media (min-width:768px){.calendar-container{height:675px}}.fccalendarcontainer{padding:25px;position:relative}@media (max-width:768px){.fccalendarcontainer{padding:0}}.fccalendarcontainer #calendar{height:450px}.fccalendarcontainer #calendar .fc-toolbar.fc-header-toolbar{display:flex}.fccalendarcontainer #calendar .fc-view-container .fc-scroller{overflow:auto!important;height:auto!important}@media (max-width:768px){.fccalendarcontainer #calendar a.fc-more{font-size:.7em}}@media (max-width:768px){.fccalendarcontainer #calendar .fc-timelineDay-button,.fccalendarcontainer #calendar .fc-timelineWeek-button,.fccalendarcontainer #calendar .fc-today-button{display:none}}.fccalendarcontainer #calendar .fc-event .fc-content{overflow:hidden}.fc-event-container a{display:flex;justify-content:space-between}.fc-event-container a.waitlist-reservation{border-style:dashed}.fc-event-container a md-icon{color:inherit;margin:0 5px 0 0;height:auto;width:auto;min-height:auto;min-width:auto;font-size:15px}.section-title-container{display:flex;align-items:center}.section-title{font-weight:700;padding-left:10px}.fc-loadingpreview{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;text-align:center;z-index:5;height:600px;max-width:750px}.fc-loadingoverlay{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.7;background:#fff}#small-loader-container{z-index:10000}.reservation-stats{display:flex;justify-content:space-between}.reservation-list-container{display:flex;width:100%;height:560px;flex-direction:column;padding:20px;background:#fff}.reservation-list-container .upper{display:flex;justify-content:space-between}.reservation-list-container .upper .date-container{font-size:20px;font-weight:400}.reservation-list-container .sort{display:flex;flex-direction:row;align-items:center}.reservation-list-container .sort .label{margin-right:10px}.reservation-list-container .sort span{font-size:.9em;font-weight:700}.reservation-list-container .sort .toggle{display:flex;width:180px;color:rgba(0,0,0,.5)}.reservation-list-container .sort .toggle span{width:50%;padding:2px;border:1px solid rgba(0,0,0,.2);margin-top:5px;margin-bottom:5px;background:#fff;text-align:center}.reservation-list-container .sort .toggle span:hover{cursor:pointer}.reservation-list-container .sort .toggle .start{border-bottom-left-radius:3px;border-top-left-radius:3px}.reservation-list-container .sort .toggle .created{border-left:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.reservation-list-container .sort .toggle .selected{background:var(--dashboard-secondary);color:#fff}.reservation-list-container .sort .pagination-info{margin-left:50px}.reservation-list-container .lower{overflow:auto;height:90%;margin-top:20px}.download-menu-btn{padding:.8em;margin:0;color:#000;cursor:pointer;font-size:1.1em;font-weight:500;text-decoration:none}.download-menu-btn:hover{background:var(--ltest-grey)}.reservation-repeat-container{height:100%}.reservations-list__listitem{height:auto;min-height:0;flex-direction:column;padding:0!important;margin-bottom:10px}@media (min-width:768px){.reservations-list__listitem{margin-bottom:0}}.reservations-list__listitem::before{display:none!important}.reservations-pagination-bar-container{height:100px}.reservations-pagination-bar-container .reservations-pagination-bar{display:flex;width:50%;flex-direction:row;justify-content:space-evenly;margin:auto}.reservations-pagination-bar-container .reservations-pagination-bar md-icon.page-nav-icons{margin:0;cursor:pointer}.reservations-pagination-bar-container .reservations-pagination-bar md-icon.page-nav-icons.hidden{visibility:hidden}.reservations-pagination-bar-container .reservations-pagination-bar .reservations-page-number{width:20px;height:20px;cursor:pointer;font-weight:700;text-align:center}.reservations-pagination-bar-container .reservations-pagination-bar .reservations-page-number.selected{border:1px solid var(--primary-medium);border-radius:50%;color:var(--primary-medium)}.waitlist-container{width:100%}.waitlist-container.open{opacity:.7}.waitlist-container .waitlist-bar{display:flex;align-items:center;justify-content:center;background:var(--dashboard-primary);color:#fff;cursor:pointer}.waitlist-container .waitlist-bar small{margin:0 5px}.waitlist-container .waitlist-bar .small-icon{font-size:15px}.waitlist-container .waitlist-bar md-icon{display:flex;align-items:center;justify-content:center;margin:0;color:#fff}.waitlist-container reservation-concise .simple-reservation{border-style:dashed;border-top:0;border-right:1px solid #000;border-bottom:0;border-left:1px solid #000}.waitlist-container reservation-concise:first-child .simple-reservation{border-style:dashed;border-top:1px solid #000}.waitlist-container reservation-concise:last-child .simple-reservation{border-style:dashed;border-bottom:1px solid #000}#admin-page #primary-color{display:none;width:1px;height:1px;background-color:var(--dashboard-primary)}#admin-page #secondary-color{display:none;width:1px;height:1px;background-color:var(--dashboard-secondary)}#admin-page #tertiary-color{display:none;width:1px;height:1px;background-color:var(--dashboard-tertiary)}#admin-page .recent-activity-card{min-height:443px;padding:1em 0}@media (min-width:768px){#admin-page .recent-activity-card{padding:2em;margin-top:2em;margin-bottom:2em}}#admin-page .recent-activity-title{margin-bottom:20px;margin-left:10px;font-size:30px}#admin-page .recent-activity-loader{position:absolute;width:252px!important;height:20px!important;margin-left:70px}#admin-page .recent-activity-loader svg{width:20px!important;height:20px!important;transform-origin:center!important}#admin-page .activity-container{display:flex;justify-content:space-between}#admin-page .activity-container .left-container{width:70%}@media (max-width:768px){#admin-page .activity-container .left-container{display:none}}#admin-page .activity-container .right-container{display:flex;width:30%;flex-direction:column;align-items:center;justify-content:space-between}@media (max-width:768px){#admin-page .activity-container .right-container{width:80%;margin:auto}}#admin-page .activity-container .right-container .stat-box{display:flex;width:250px;height:90px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--dashboard-background);background:var(--dashboard-background);border-radius:4px}#admin-page .activity-container .right-container .stat-box .stat{font-size:30px;font-weight:var(--xbold_fontweight)}#admin-page .activity-container .right-container .stat-box .label{color:#9c9c9c;font-weight:700}#admin-page .activity-container .right-container .green-top-border{border-top:10px solid #50e2c3}#admin-page .activity-container .right-container .primary-top-border{flex:1;border-top:10px solid var(--dashboard-primary)}#admin-page .activity-container .right-container .orange-top-border{border-top:10px solid #f6c13c}#admin-page .most-active-container{display:flex;justify-content:space-between;margin-bottom:2em}@media (max-width:768px){#admin-page .most-active-container{flex-direction:column}}#admin-page .most-active-container .most-active{position:relative;display:flex;width:40%;flex-direction:column;justify-content:flex-start;padding:20px;padding-right:35px;padding-left:35px;background:#fff}@media (max-width:768px){#admin-page .most-active-container .most-active{width:80%}}#admin-page .most-active-container .most-active .title{margin-bottom:20px;font-size:25px;font-weight:700}#admin-page .most-active-container .most-active .coming-soon-copy{position:relative;top:20px;width:50%;align-self:center;color:var(--primary-dark);font-size:20px;text-align:center}#admin-page .most-active-container .most-active .coming-soon-copy .coming-soon-title{margin-bottom:15px;font-weight:700}#admin-page .most-active-container .most-active .stats-container.coming-soon{opacity:10%}#admin-page .most-active-container .most-active .stats-container .stat{display:flex;justify-content:space-between;padding:10px;margin-bottom:10px}#admin-page .most-active-container .most-active .stats-container .stat .index{display:flex;width:12%;justify-content:center;color:#fff;font-size:40px;font-weight:700}#admin-page .most-active-container .most-active .stats-container .stat .description{display:flex;width:60%;flex-direction:column;justify-content:center}#admin-page .most-active-container .most-active .stats-container .stat .description.no-data{width:100%}#admin-page .most-active-container .most-active .stats-container .stat .description .title{margin-bottom:2px;font-size:1em;font-weight:700}#admin-page .most-active-container .most-active .stats-container .stat .description .link{overflow:hidden;width:100%;color:var(--dark-grey);font-size:12px}#admin-page .most-active-container .most-active .stats-container .stat .reservation-count{display:flex;flex-direction:column;align-items:center}#admin-page .most-active-container .most-active .stats-container .stat .reservation-count .count{font-size:24px;font-weight:900}#admin-page .most-active-container .most-active .stats-container .stat .reservation-count .label{font-size:12px}#admin-page .most-active-container .most-active .stats-container .stat .count-padding-right{padding-right:15px}#admin-page .most-active-container .most-active .stats-container .primary-color{border:1px solid var(--dashboard-primary);background:var(--dashboard-primary);border-radius:5px;opacity:75%}#admin-page .most-active-container .most-active .stats-container .secondary-color{border:1px solid var(--dashboard-success);background:var(--dashboard-success);border-radius:5px;opacity:75%}.messaging-input-container{display:flex;align-items:center}.messaging-input-container .label-container{min-width:150px}.messaging-input-container .label-container .input-label{margin-right:30px;font-weight:700}.messaging-input-container .message-body-label-container{display:flex;width:100%;justify-content:space-between;margin-top:20px}.messaging-input-container .email-editor-container{width:100%}.messaging-input-container .input-container{max-width:300px}.messaging-input-container .input-container .messaging-detail-input{width:500px;border:none;border-bottom:1px solid #000}.messaging-input-container .input-container md-select{border-bottom:1px solid}.messaging-input-container .message-type-disclaimer{margin-left:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.messaging-input-container .message-type-disclaimer{-ms-flex:1}}.messaging-input-container .quill-label-container{display:flex;width:auto;align-items:flex-start}.messaging-input-container .quill-label-container .quill-label{width:90%;height:20px;padding-top:10px;padding-left:10px;font-size:16px;font-weight:900}.messaging-input-container .quill-label-container .toggle-container{display:flex;width:100px}.messaging-input-container .quill-label-container .toggle-container .raw-text{width:50px;padding:2px;border:1px solid;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#000;font-weight:700;text-align:center}.messaging-input-container .quill-label-container .toggle-container .raw-text:hover{cursor:pointer}.messaging-input-container .quill-label-container .toggle-container .editor{width:50px;padding:2px;border:1px solid;border-left:0;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#000;font-weight:700;text-align:center}.messaging-input-container .quill-label-container .toggle-container .editor:hover{cursor:pointer}.messaging-input-container .quill-label-container .toggle-container .selectedItem{border-color:#000;background:var(--dashboard-primary);color:#fff}.messaging-input-container .body-label{position:absolute}.messaging-input-container .header-footer-label{display:flex;width:100%;height:20px;padding-top:10px;padding-bottom:10px;padding-left:10px;font-weight:900}.messaging-input-container .header-footer-label span{margin-right:20px;font-size:16px}.messaging-input-container .header-footer-label:hover{cursor:pointer}.messaging-input-container .showFooterEditor,.messaging-input-container .showHeaderEditor{position:absolute;width:15%}.messaging-input-container .quill-container{display:flex;width:100%;flex-direction:column;align-items:start;border:1px solid;margin:10px auto}.messaging-input-container .quill-container .quill-body-container{display:flex;width:100%;align-items:flex-start;overflow-x:hidden;overflow-y:scroll}.messaging-input-container .quill-container .quill-body-container .quill-styles-body{width:100%;height:100%;min-height:300px}.messaging-input-container .quill-container .quill-body-container .quill-styles-other{width:100%;height:150px}.messaging-input-container .quill-container .quill-body-container .textarea-styles-body{min-height:276px;padding:10px;border:none;margin-top:30px}.messaging-input-container .quill-container .quill-body-container .textarea-styles-other{height:128px;min-height:128px;padding:10px;margin-top:30px}.messaging-input-container .darkthememain{width:100%;border:1px solid #404040;border-top:1px solid #000;border-bottom:1px solid #000;background:#404040;color:#fff}.messaging-input-container .darktheme{width:100%;border:1px solid #404040;background:#404040;color:#fff}.messaging-input-container .lighttheme{width:100%;border:1px solid #404040;background:var(--ltest-grey);color:#000}.messaging-input-container .quill-container-dark{border:1px solid #404040;background:#404040}.messaging-input-container .quill-container-dark .quill-label{display:flex;width:90%;height:20px;padding-top:10px;padding-bottom:10px;padding-left:10px;background:#404040;color:#fff;font-weight:900}.messaging-input-container .quill-container-dark .quill-label span{margin-right:20px;font-size:16px}.messaging-input-container .quill-container-dark .quill-label:hover{cursor:pointer}.messaging-input-container .quill-container-dark .quill-styles-dark{width:100%;height:150px;color:#707070;font-weight:700}.messaging-input-container .quill-container-dark .ql-editor.ql-blank::before{color:#707070}.messaging-input-container ng-quill-editor>div:first-child{height:100%}.messaging-input-container .ql-toolbar.ql-snow{text-align:center}.messaging-input-container .ql-container.ql-snow{height:calc(100% - 42px)}.messaging-input-container customselect{width:100%}.messaging-input-container .custom-select md-input-container{width:100%}.message-body-container{display:flex;flex-direction:column;align-items:flex-start}.sms-editor-container{display:flex;flex-direction:column}.sms-editor-container .info-message{padding:10px;margin-bottom:15px;background:var(--lte-grey)}.sms-editor-container .textarea-sms-body{padding:5px}.flex-column{flex-direction:column;align-items:flex-end!important}.bookables-header-actions{width:100%;flex-direction:column}@media (min-width:768px){.bookables-header-actions{width:auto;flex-direction:row}}.bookables-header-actions .button-container{width:100%}.bookables-header-actions .entitylist-filter{width:100%;margin-top:1em}@media (min-width:768px){.bookables-header-actions .entitylist-filter{width:auto}}.bookables-header-actions .mobile-only{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width:768px){.bookable-list.entitylist-list{height:calc(100vh - 351px)}}.price-option-container .cardtitle{display:inline-block;margin-bottom:0}.price-option-container .md-input{padding-left:25.75px}.price-option-container .md-button.md-raised.smallbutton,.price-option-container .md-button.smallbutton,.price-option-container .md-button:not([disabled]).smallbutton{padding-left:0;margin-top:40px;margin-bottom:-5px;margin-left:0;font-size:inherit;text-transform:none}.price-option-container .md-button.md-default-theme:not([disabled]).md-focused,.price-option-container .md-button.md-default-theme:not([disabled]):hover,.price-option-container .md-button:not([disabled]).md-focused,.price-option-container .md-button:not([disabled]):hover{background-color:transparent}.price-option-container .md-button.md-raised.smallbutton md-icon,.price-option-container .md-button.smallbutton md-icon,.price-option-container .md-button:not([disabled]).smallbutton md-icon{margin-left:-7.5px}.price-option-container md-input-container{padding:0;margin:17px 5px 20px 5px}.price-option-container md-input-container .tax-label .md-input{width:100px;padding-left:0;border:0;border-bottom:1.25px solid #d3d3d3}.price-option-container md-input-container .non-cash-input .md-input{width:70px;padding-left:16px}.price-option-container md-input-container .md-default-theme .md-input,.price-option-container md-input-container .md-input{width:80px;height:23px;padding-bottom:2px;border:1.25px solid #d3d3d3;border-bottom-color:transparent;background-image:none;border-radius:2px;text-align:center}.price-option-container md-checkbox{margin-right:3px;margin-left:17px}.price-option-container md-checkbox .md-label{margin-left:26px}.price-option-container md-input-container label:not(.md-container-ignore){padding-bottom:8px}.price-option-container .downpaymentprice .group-inputs{display:flex}.price-option-container .downpaymentprice .group-inputs .pricing-options__option{display:flex;align-items:center}.price-option-container .downpaymentprice .group-inputs md-input-container{right:2px}.price-option-container .cash-icon{position:absolute;top:3px;left:15px}.price-option-container .pricing-model .cardtitle{margin-top:10px;margin-bottom:18px}.price-option-container .pricing-model .model-container{display:flex;flex-wrap:wrap}.price-option-container .pricing-model .model-container div{width:48%;padding-top:12px;padding-bottom:5px;border:2.25px solid #d3d3d3;margin-bottom:10px;border-radius:10px;cursor:pointer;text-align:center}.price-option-container .pricing-model .model-container div:nth-child(1),.price-option-container .pricing-model .model-container div:nth-child(3){margin-right:27px}.price-option-container .pricing-model .model-container div:nth-child(3),.price-option-container .pricing-model .model-container div:nth-child(4){margin-top:12px}.price-option-container .pricing-model .model-container .activemodel{border:2.25px solid var(--dashboard-primary);border-radius:10px}.price-option-container .pricing-model .model-container span{font-weight:600}.price-option-container .pricing-model .model-container p{margin-top:7.75px;font-size:12.75px}.price-option-container .base-pricing{display:flex;margin-top:20px}.price-option-container .base-pricing .downpaymentprice{position:relative;margin-right:20px}.price-option-container .base-pricing .downpaymentprice .add-tiers-button{padding-top:10px;padding-left:55%;font-size:12.75px}.price-option-container .base-pricing .downpaymentprice .add-tiers-button md-icon{font-size:24px}.price-option-container .base-pricing .downpaymentprice .add-tiers-button button{padding-bottom:4px;margin-top:4px}.price-option-container .base-pricing .tier-container{width:440px;padding-bottom:0;padding-left:20px;border:2.25px solid #d3d3d3;margin-top:15px;border-radius:10px;cursor:pointer}.price-option-container .base-pricing .tier-container .layout-align-start-center{width:285px}.price-option-container .base-pricing .tier-container .per-reservation{padding-top:12px}.price-option-container .base-pricing .tier-container md-input-container{margin-top:9px;margin-right:14px;margin-bottom:7px}.price-option-container .base-pricing .tier-container .md-input{width:100px;padding-left:26px}.price-option-container .base-pricing .tier-container .seat-count .md-input{width:64px;padding-left:14px}.price-option-container .base-pricing .tier-container .additional-seats{margin-left:-4px}.price-option-container .base-pricing .pointsprice #pointsprice-input .start-comment{padding-top:3px;padding-bottom:5px;padding-left:14px}.price-option-container .base-pricing .pointsprice #pointsprice-input .points-content .payment-input-icon{padding-bottom:2px;margin-right:2px;margin-left:-12px;font-size:26px}.price-option-container .base-pricing .pointsprice #pointsprice-input .points-content md-input-container .md-input{width:100px}.price-option-container .base-pricing .pointsprice #pointsprice-input .per-reservation{padding-left:37%}.price-option-container .base-pricing .cash-icon{position:absolute;top:3px;left:22px}.price-option-container .base-pricing .activetier{border:2.25px solid var(--dashboard-primary);border-radius:10px}.price-option-container .base-pricing md-icon{font-size:30px}.price-option-container .base-pricing md-icon.material-icons.smallicon{position:absolute;right:13px;padding-top:10px}.price-option-container .base-pricing .start-comment{width:100%;padding-top:7px;margin-bottom:-8px;font-size:12px}.price-option-container .base-pricing .end-comment{display:block;padding-left:56px;margin-top:-3px;margin-bottom:12px;font-size:12.25px}.price-option-container .downpayment-container{margin-top:45px;margin-bottom:10px}.price-option-container .downpayment-container .downpaymentprice .group-inputs{margin-bottom:-17px}.price-option-container .downpayment-container .downpaymentprice .group-inputs:first-child .md-input{padding-left:16.25px}.price-option-container .downpayment-container .billing-instructions{margin-bottom:-25px}.price-option-container .downpayment-container .billing-instructions md-input-container textarea{width:25%;border:none;border-bottom:1.25px solid #d3d3d3}.price-option-container .downpayment-container .billing-instructions md-input-container .billing-process{width:50%;padding-left:3px;text-align:left}.price-option-container .refund-option-container{margin-top:35px;margin-bottom:5px}.price-option-container .refund-option-container .md-input-has-value{margin-right:6px;margin-left:10px}.price-option-container .refund-option-container .refund-input-container{display:inline-block;margin-bottom:-25px;margin-left:-6px}.price-option-container .tax-options-container{margin-bottom:10px}.price-option-container .tax-options-container md-checkbox{margin-top:5px}.price-option-container .tax-options-container md-checkbox .md-container{top:45%}.price-option-container .tax-options-container md-checkbox .md-icon{transform:scale(.9)}.price-option-container .tax-options-container md-checkbox .md-label{margin-top:0;margin-bottom:3px}.price-option-container .tax-options-container p{margin:0;margin-bottom:-20px}.price-option-container .travel-fees-container{margin-bottom:25px}.price-option-container .travel-fees-container .travel-container{margin-bottom:15px}.price-option-container .travel-fees-container .travel-container .travelprice{margin-bottom:-22px}#bookable-availability-dialog{max-width:100%;height:calc(100% - 1em);max-height:100%}#bookable-availability-dialog .bookable-availability-header{font-size:1.3em;font-weight:500}#bookable-availability-dialog .bookable-availability-header.date-restriction-header{margin-bottom:10px}#bookable-availability-dialog .bookable-availability-setting-container{width:50%}#bookable-availability-dialog .bookable-availability-fullcal-container{margin:1em 0 1em 0}#bookable-availability-dialog .restriction-creation__prompt{width:38px}#bookable-availability-dialog .bookable-resource-photo,#bookable-availability-dialog .bookable-resource-photo-placeholder{width:40px;height:40px;margin:0 .5em 0 0;border-radius:50%}#bookable-availability-dialog .bookable-resource-photo-placeholder{border:1px solid var(--primary-medium)}#bookable-availability-dialog .calendar-loading{display:flex;width:100%;align-items:center;justify-content:center}.add-resources-button{position:fixed;bottom:0}.save-bookable-resource-message{text-align:center}.bookable-resources-config-container{margin:1em 0 0 0;background:var(--ltest-grey)}.bookable-resources-config-header{padding:0 1em;background:var(--lte-grey)}.resource-select-menu md-select-menu{padding-bottom:35px}.bookable-resources-collection{padding:1em}.no-resources-message{font-size:1.3em}.bookable-resources .bookable-resource,.bookable-resources .bookable-resource-group{position:relative;width:auto;padding:1em;border:1px solid var(--lte-grey);margin:.5em;border-radius:3px;font-size:.9em;font-weight:500}.bookable-resources .bookable-resource .bookable-resourcegroup-header button,.bookable-resources .bookable-resource-group .bookable-resourcegroup-header button{margin-right:25px;cursor:default}.bookable-resource-text{margin-right:35px}.bookable-resource-remove-btn{position:absolute;top:0;right:0}.availability-tooltip{position:absolute;z-index:10001;display:block;width:280px;height:120px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 0 28px 4px rgba(59,46,46,.23)}.availability-tooltip.hidden{display:none}.availability-tooltip .tooltip-time-edit-container{display:flex;flex-direction:column;align-items:center}.availability-tooltip .tooltip-time-edit-container .popover-time-editor{display:flex;flex-direction:row}.availability-tooltip .tooltip-time-edit-container .popover-time-editor .time-editor-title{margin-right:7px;font-weight:700;line-height:2.5}.availability-tooltip .tooltip-time-edit-container md-input-container{margin:0}.availability-tooltip .tooltip-time-edit-container md-select{width:30px}.availability-tooltip .tooltip-time-edit-container md-select .md-select-icon{display:none}.availability-tooltip .tooltip-time-edit-container md-select .md-select-value{min-width:1px;text-align:center}.availability-tooltip .tooltip-options-container{display:flex;justify-content:center}.availability-tooltip .close-popover-button{position:absolute;top:0;right:0}.availability-tooltip .close-popover{font-size:12px}md-dialog-content#dialogContent_bookable-availability-dialog.disable_scroll{overflow-y:hidden}#calendar{padding:1em}#calendar td.fc-resource-area.fc-widget-content .fc-scroller-clip .fc-scroller .fc-scroller-canvas{min-width:auto!important}#calendar .fc-scroller-canvas{width:auto!important;min-width:1535px!important}#calendar .fc-gutter-bottom{width:auto!important;margin:0!important}#calendar td.fc-widget-content>div{min-height:30px}#calendar .fc-toolbar.fc-header-toolbar{display:none}#calendar .fc-event .fc-content{font-weight:500}#calendar .fc-timeline-event{overflow:hidden}#calendar .fc td,#calendar .fc th{border-style:none}#calendar .fc-button-primary{border:none;background:0 0;color:#000}#calendar .fc-button-primary:focus,#calendar .fc-button-primary:hover{border:none;background:0 0;box-shadow:none;color:var(--primary-medium)}#calendar #removeeventbtn{height:12px}.fc-content::after{display:none}.event #calendar .fc-toolbar.fc-header-toolbar{display:flex}.event #calendar .fc-event .fc-content{padding-top:20px}.bookable-availability-event-container{display:flex;flex-direction:column}.event-daterange-container{display:flex;flex-direction:column;align-items:center}.event-daterange-container daterangepicker{width:auto}.bookable-availability-segments{display:flex}.bookable-availability-segments.segmentview{flex-direction:column}.bookable-availability-segments md-input-container{flex:1}#customers-page .customers-header-actions{width:100%;flex-direction:column}@media (min-width:768px){#customers-page .customers-header-actions{width:auto;flex-direction:row}}#customers-page .customers-header-actions .entitylist-filter{width:100%;margin-top:1em}#customers-page .customers-header-actions .mobile-only{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between}#customers-page .customer-group-header{flex-direction:column;background-color:var(--ltest-grey)}@media (min-width:768px){#customers-page .customer-group-header{flex-direction:row}}#customers-page .customer-group-header .customer-group-input{margin-top:0;font-size:2em}@media (min-width:768px){#customers-page .customer-group-header .customer-group-input{width:100%;margin:10px 10px 18px 40px}}#customers-page .customer-group-header .customer-group-input input{height:2em}#customers-page .customer-group-header .customer-group-actions{display:flex;width:100%;justify-content:center}@media (min-width:768px){#customers-page .customer-group-header .customer-group-actions{justify-content:flex-end}}#customers-page .customer-group-header .customer-group-actions .redbutton{width:138px}#customers-page .entitylist-list{height:calc(100vh - 315px)}@media (min-width:768px){#customer-addtogroup-dialog{width:50%}}#customer-addtogroup-dialog md-card-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:0}@media (min-width:768px){#customer-addtogroup-dialog md-card-content{margin-top:1.5em}}#customer-addtogroup-dialog md-card-content .addtogroupbox{width:max-content;flex-direction:row;align-items:center;padding:7px;font-size:.9em}@media (min-width:768px){#customer-addtogroup-dialog md-card-content .addtogroupbox{font-size:1.1em}}#customer-addtogroup-dialog md-card-content .addtogroupbox .customername{margin:auto .5em}#customer-addtogroup-dialog md-card-content .addtogroupbox .redicon{cursor:pointer}@media (min-width:768px){#customer-creategroup-dialog{width:50%}}#customer-creategroup-dialog md-card-content{display:flex;margin:10px auto auto auto}@media (min-width:768px){#customer-creategroup-dialog md-card-content{width:300px}}#customer-creategroup-dialog md-card-content md-input-container{width:100%;margin:0}@media (min-width:768px){#customer-creategroup-dialog md-card-content md-input-container{width:300px;margin:15px auto auto auto}}#customer-creategroup-dialog md-card-content small{margin-left:6em}#notification .notification-message{position:relative;min-height:300px;margin-bottom:0;box-shadow:none}#notification .notification-message md-card-content{padding-bottom:0}#notification .notification-message .toggleshortcodes{position:absolute;z-index:2;top:10px;right:10px}#notification .notification-message-subject{width:100%}#notification .notification-message-body{display:flex;width:100%;align-items:flex-start;margin-bottom:0;overflow-x:hidden;overflow-y:auto}#notification .toggle-container{display:flex;width:100px}#notification .toggle-container .raw-text{width:50px;padding:2px;border:1px solid;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-left-radius:3px;border-top-left-radius:3px;color:#000;font-weight:700;text-align:center}#notification .toggle-container .raw-text:hover{cursor:pointer}#notification .toggle-container .editor{width:50px;padding:2px;border:1px solid;border-left:0;margin-top:5px;margin-bottom:5px;background:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#000;font-weight:700;text-align:center}#notification .toggle-container .editor:hover{cursor:pointer}#notification .toggle-container .selectedItem{border-color:#000;background:var(--dashboard-primary);color:#fff}#notification .quill-styles{width:100%;height:150px;border:1px solid #404040;background:var(--ltest-grey);color:#000}#notification .textarea-styles{width:85%;width:100%;height:150px;min-height:128px;padding:10px;border:1px solid #404040;border-top:1px solid #000;border-bottom:1px solid #000;background:#404040;color:#fff}#notification #shortcodes{overflow:auto;max-height:500px}#notification #shortcodes .value{font-size:.8em}#notification .medium-editor-textarea{border:none}#notification .medium-editor-hidden{display:none!important}.email-actions{flex-wrap:wrap;justify-content:flex-end}.email-actions .right-actions{display:flex}.email-actions .right-actions .normal-button{margin-right:15px}#customer-config-page.customeredit{display:flex;flex-direction:column;height:calc(100vh - 50px)}@media (min-width:768px){#customer-config-page{height:calc(100vh - 177px)}}#customer-config-page .default-card{padding:1em}#customer-config-page md-select-value:first-child{font-style:italic;font-weight:lighter;text-transform:capitalize;font-size:1em}#customer-config-page .input-group{width:100%;display:flex;flex-direction:column}@media (min-width:768px){#customer-config-page .input-group{flex-direction:row}}#customer-config-page .input-group md-input-container{flex:1}@media (min-width:768px){#customer-config-page .input-group md-input-container{margin-right:20px;max-width:215px}}#customer-config-page .input-group phone-input md-input-container{margin-right:0}#customer-config-page button-green-outline button{width:100%}#customer-tabs{flex:1}#resources-page .custom-select md-input-container{margin:0}#resources-page .resources-header-actions{width:100%;flex-direction:column}@media (min-width:768px){#resources-page .resources-header-actions{width:auto;flex-direction:row}}#resources-page .resources-header-actions .button-container{width:100%}#resources-page .resources-header-actions .entitylist-filter{width:100%;margin-top:1em}@media (min-width:768px){#resources-page .resources-header-actions .entitylist-filter{width:auto}}#resources-page .resources-header-actions .mobile-only{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between}#resources-page .resource-group-header{flex-direction:column;background-color:var(--ltest-grey)}@media (min-width:768px){#resources-page .resource-group-header{height:88px;flex-direction:row}}#resources-page .resource-group-header .selected-resource-group{width:100%;padding:.5em;font-size:1.5em}#resources-page .resource-group-header form{width:100%;padding:.5em;font-size:1.5em}#resources-page .resource-group-header .editable-controls{display:flex}#resources-page .resource-group-header .editable-controls .editable-buttons{display:flex;width:60px}#resources-page .resource-group-header .editable-controls .editable-buttons button{width:30px;height:30px}#resources-page .resource-group-header .editable-controls .editable-buttons button md-icon{width:30px;height:30px;font-size:2em}#resources-page .resource-group-header .resource-group-actions{display:flex;width:100%;justify-content:center}@media (min-width:768px){#resources-page .resource-group-header .resource-group-actions{justify-content:flex-end}}#resources-page .resource-group-header .resource-group-actions .redbutton{width:138px}#resources-page .entitylist-list{height:calc(100vh - 351px)}#create-rsgroup-dialog .resources-container-title{font-weight:500}#create-rsgroup-dialog .w-full{width:100%}#create-rsgroup-dialog .w-full md-input-container{width:100%}#create-rsgroup-dialog .group-resource{padding:.5em;border:1px solid var(--primary-medium);margin:.5em;border-radius:30px;font-size:.9em}#add-resources-togroup-dialog .resources-container-title{font-weight:500}#add-resources-togroup-dialog .md-dialog-content h4{margin-bottom:40px;font-size:1.3em}#add-resources-togroup-dialog .group-resource{padding:.5em;border:1px solid var(--primary-medium);margin:.5em;border-radius:30px;font-size:.9em}.custom-dictionary-options{text-align:center}roster-item{min-width:300px;flex:1}.roster-item{border:2px dashed var(--lte-grey);margin:8px}.roster-item.attendeeselected{border:2px solid var(--dashboard-primary);background-color:#fff}.roster-item-questions-list{padding:8px 0 8px 16px;margin:8px;background-color:transparent}.roster-item md-list{padding:0!important;margin:0!important;background-color:transparent}.roster-item md-list::before{display:none}.roster-item md-list .title{width:60px!important;min-width:60px;margin:0 8px 0 6px!important}@media (min-width:768px){.roster-item md-list .title{width:auto}}.roster-item md-list .title p{opacity:.7}.roster-item .response{overflow:inherit;width:100%}