.button-shadow{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.flex-col,.flex-col-responsive{display:flex;flex-direction:column;flex:0 0 auto}.flex-row{display:flex;flex-direction:row;flex:0 0 auto}.flex-fit{flex:0 0 auto}.flex-expand{flex:1 1 auto}.flex-content{flex:1 1 100%}.flex-vertical-center{justify-content:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.flex-expand{flex:1}}.progress-header{background-color:#fdea14;color:#348b41;margin-top:1px;margin-bottom:1em}.progress-header .container{padding-top:15px;padding-bottom:15px}.progress-header img{margin-right:1em}.progress-header.concrete{background-color:#348b41;color:#fdea14}.progress-header.concrete h1{color:#fdea14}.progress-header.concrete ul.breadcrumb li{color:#fdea14}.progress-header.concrete ul.breadcrumb li.current:after{background-color:#fdea14}.progress-header.concrete ul.breadcrumb li a{color:#fdea14}.progress-header.concrete ul.breadcrumb li a{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70vw;color:#fdea14}.progress-header.concrete ul.breadcrumb li:hover:not(.future):after{background-color:#fdea14}.progress-header.concrete .flex-col:nth-child(2){flex:1 1 auto}ul.breadcrumb{display:inline-block;font-size:1rem}ul.breadcrumb li{display:block;float:left;color:#348b41;margin-right:2em;position:relative}ul.breadcrumb li span,ul.breadcrumb li a{line-height:1.8em}ul.breadcrumb li.current:after{content:"";display:block;background-color:#348b41;position:absolute;height:3px;left:1px;right:1px;bottom:-2px}ul.breadcrumb li a{color:#348b41}ul.breadcrumb li a{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70vw;color:#348b41}ul.breadcrumb li:hover:not(.future):after{content:"";display:block;background-color:#348b41;position:absolute;left:1px;right:1px;bottom:-2px}ul.breadcrumb li.future{opacity:.4}.progress-show-when-mobile{display:none}.inline-show-when-mobile{display:none}.progress-show-when-mobile,.progress-show-when-mobile ul.breadcrumb{max-width:100%}@media screen and (max-width:960px){.progress-hide-when-mobile{display:none}.inline-hide-when-mobile{display:none}.progress-show-when-mobile{display:block}.inline-show-when-mobile{display:inline}.progress-image{height:2.8em}ul.breadcrumb{font-size:.875rem}ul.breadcrumb li{margin-right:1em}}.ico-btn{display:inline-block;vertical-align:middle;font-family:'Heebo',sans-serif;font-size:.875rem;font-weight:normal;text-decoration:none;margin:0;border:none;cursor:pointer;padding:.5em}.ico-btn i{font-size:2em}.ico-btn:hover{background-color:#4cb4ff;color:#fff;text-decoration:none}.ico-btn.destructive,.ico-btn.destructive.call-to-action{color:#ac2000}.ico-btn.destructive:hover,.ico-btn.destructive.call-to-action:hover{background-color:#df2900;text-decoration:none;color:#fff}.ico-btn:disabled,.ico-btn.call-to-action:disabled,.ico-btn.destructive:disabled,.ico-btn:disabled:hover,.ico-btn.call-to-action:disabled:hover,.ico-btn.destructive:disabled:hover{color:#c7c7c7;border-color:#c7c7c7;cursor:default}.btn,.radio-button-strip label span{font-weight:normal;text-decoration:none;border:none;background-color:transparent;color:#008000;cursor:pointer;margin:2px 0;display:inline-block;vertical-align:middle;font-family:'Heebo',sans-serif;font-size:.875rem;padding:11px 30px 9px;position:relative;overflow:hidden;line-height:1em;white-space:nowrap;border:solid 1px #348b41;border-radius:8px;text-transform:uppercase;transition:all .3s ease-in-out;min-width:3.5em;text-align:center}.btn.narrow,.radio-button-strip label span.narrow{padding:11px 9px 9px;width:auto}.btn i,.radio-button-strip label span i{font-size:1.6em;vertical-align:middle;margin-top:-10px;margin-bottom:-8px}.btn i:not(.nospacing),.radio-button-strip label span i:not(.nospacing){margin-right:4px}.btn.nospacing,.radio-button-strip label span.nospacing{margin-right:0}.btn:hover,.radio-button-strip label span:hover{background-color:#348b41;color:#fff;text-decoration:none}.btn.call-to-action,.radio-button-strip label span.call-to-action{background-color:#348b41;color:#fff}.btn.call-to-action:hover,.radio-button-strip label span.call-to-action:hover{background-color:#42b052;color:#fff;text-decoration:none}.btn.destructive,.radio-button-strip label span.destructive,.btn.destructive.call-to-action,.radio-button-strip label span.destructive.call-to-action{background-color:#ac2000;color:#fff}.btn.destructive:hover,.radio-button-strip label span.destructive:hover,.btn.destructive.call-to-action:hover,.radio-button-strip label span.destructive.call-to-action:hover{background-color:#df2900;text-decoration:none;color:#fff}.btn:disabled,.radio-button-strip label span:disabled,.btn.call-to-action:disabled,.radio-button-strip label span.call-to-action:disabled,.btn.destructive:disabled,.radio-button-strip label span.destructive:disabled,.btn:disabled:hover,.radio-button-strip label span:disabled:hover,.btn.call-to-action:disabled:hover,.radio-button-strip label span.call-to-action:disabled:hover,.btn.destructive:disabled:hover,.radio-button-strip label span.destructive:disabled:hover,.btn.disabled,.radio-button-strip label span.disabled,.btn.call-to-action.disabled,.radio-button-strip label span.call-to-action.disabled,.btn.destructive.disabled,.radio-button-strip label span.destructive.disabled,.btn.disabled:hover,.radio-button-strip label span.disabled:hover,.btn.call-to-action.disabled:hover,.radio-button-strip label span.call-to-action.disabled:hover,.btn.destructive.disabled:hover,.radio-button-strip label span.destructive.disabled:hover{background-color:#e0e0e0;color:#c7c7c7;border-color:#c7c7c7;cursor:default}.btn.bordered,.radio-button-strip label span.bordered{border:1px solid #fff}.btn.dialog-option,.radio-button-strip label span.dialog-option{display:block;width:100%;padding:.5em 0;margin:0 0 .25em 0}.btn.dialog-option i,.radio-button-strip label span.dialog-option i{position:absolute;left:.75em}.btn.dialog-option [class*='icon-']:before,.radio-button-strip label span.dialog-option [class*='icon-']:before{top:0}.btn .button-title,.radio-button-strip label span .button-title{display:block;font-size:1.2em;margin:10px 0 .4em 0;font-weight:bold}.btn .button-message,.radio-button-strip label span .button-message{display:block;margin:.8em 10px 10px 10px;margin-bottom:10px;font-size:.8em;max-width:28em;word-wrap:break-word;white-space:normal;text-wrap:normal}.btn.large,.radio-button-strip label span.large{font-size:2em}.date-wrapper{width:12rem;display:inline-block;position:relative}.date-wrapper input{padding-right:2.5em}.date-wrapper .btn{position:absolute;top:3px;bottom:3px;right:1px;border:none;padding:8px;background-color:#f0f0f0}.date-wrapper .btn:hover{background-color:#199fff;color:#fff;border-color:transparent}.date-wrapper .btn i{margin:0;position:relative;top:-2px}.btn-tray{margin:40px 0 0 0;vertical-align:bottom;text-align:right}.btn-tray .btn{margin:0 0 0 .6em}.btn-tray.paged{text-align:center}.btn-tray.nospacing{margin:0}.list-panel{display:block;background-color:#f0f0f0;border-radius:15px;padding:20px 15px 20px 20px;margin-bottom:15px}.list-panel.flex-row{display:flex}.list-panel .flex-col{justify-content:center}.list-panel .flex-col:not(:last-child){margin-right:1em}.list-panel .flex-col.no-spacing{margin-right:0}.list-panel p{margin-bottom:0}.list-panel input[type=number],.list-panel input[type=text]{background-color:#fff;width:100%;min-width:unset}.list-panel.tight{padding:10px}.list-panel.yellow{background-color:#fdea14}.list-panel.inverse{background-color:#348b41;color:#fdea14}.list-panel.inverse h1,.list-panel.inverse h2,.list-panel.inverse h3,.list-panel.inverse h4{color:#fdea14}.list-panel.inverse .btn{color:#fff;border-color:#fff}.skip-capacity{width:82px;height:82px;border-radius:50%;background-color:#348b41;color:#fdea14;text-align:center}.wheely-bins{width:50px;height:82px;background-image:url(../images/icons/green/wheelybin.png);background-position:center center;background-repeat:no-repeat;text-align:center;font-weight:bold;text-transform:uppercase;padding-right:2px;color:#348b41}.wheely-bins span:last-child{font-size:14px}a.msg-panel-close{position:absolute;right:0;top:0;display:block;padding:1em;background-color:transparent;cursor:pointer}a.msg-panel-close i{font-size:2em}a.msg-panel-close:hover,a.msg-panel-close:focus{background-color:rgba(0,0,0,.35);color:#fff}.dialog-panel{position:fixed;left:50%;top:50%;min-width:20em;max-width:30em;height:auto;margin-top:-12em;display:none;z-index:2000;border:solid 1px #c0c0c0;background-color:#fff;box-shadow:0 .2em 20px 0 rgba(0,0,0,.35)}.dialog-panel>p,.dialog-panel>a,.dialog-panel>a::after hover{display:block;padding:1.3em 1.8em 1.3em 2em;color:inherit;margin:0}.dialog-panel>a{cursor:pointer}.dialog-panel>a.subtle{font-size:.9em;padding:.25em 2em}.dialog-panel i{vertical-align:baseline}.dialog-panel .dialog-content{margin-top:3.2em;padding:30px 15px}.dialog-panel .msg-icon{font-size:1.5em;margin-right:.6em}.dialog-panel h3{position:absolute;left:0;top:0;padding:10px 15px;color:#348b41}.dialog-panel svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dialog-panel .countdown-circle{stroke-width:4px;fill:none;stroke:#ac2000}.dialog-panel .countdown-circle-back{stroke-width:4px;fill:none;stroke:#f0f0f0}.full-page-overlay{position:fixed;display:table;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(220,220,220,.7);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:unset}.full-page-overlay .dialog-shim{display:table-cell;vertical-align:middle}.full-page-overlay .dialog-container{position:relative;margin:0 auto;width:90%;min-width:20em;max-width:60em;background-color:#fff;-webkit-box-shadow:0 5px 20px calc(20px/4) rgba(0,0,0,.35);-moz-box-shadow:0 5px 20px calc(20px/4) rgba(0,0,0,.35);box-shadow:0 5px 20px calc(20px/4) rgba(0,0,0,.35);border-radius:15px}.full-page-overlay .dialog-container .dialog-title{position:relative;margin:0;padding:10px 15px 7px 15px;background-color:#fdea14;color:#348b41;border-radius:15px 15px 0 0}.full-page-overlay .dialog-container .dialog-title h3{margin:0;padding:11px 0}.full-page-overlay .dialog-container .dialog-title .msg-panel-close{height:auto;bottom:0;padding:18px 15px;border-radius:0 15px 0 0}.full-page-overlay .dialog-container .dialog-body,.full-page-overlay .dialog-container .dialog-footer{width:100%;padding:10px 15px;margin:0}.full-page-overlay .dialog-container .dialog-body{max-height:calc(100vh - 10.5em);overflow-y:auto;padding-top:20px}.full-page-overlay .dialog-container .dialog-footer .btn-tray{margin-top:10px}.composite-address-input{background-color:#f0f0f0;border:solid 1px #f0f0f0;width:100%;display:block;border-radius:8px;position:relative;height:50px}.composite-address-input .postcode-input{position:absolute;left:0;top:0;width:calc(100% - 90px);line-height:49px;font-size:1.2em;color:#348b41;padding:0 10px;margin:0;border:none;text-transform:uppercase;overflow:hidden}.composite-address-input .postcode-input.wide{width:calc(100% - 40px)}.composite-address-input .selected-address-summary{position:absolute;left:10px;top:0;width:calc(100% - 95px);line-height:49px;font-size:1.2em;color:#348b41;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composite-address-input .selected-address-summary:hover{text-decoration:underline}.composite-address-input .drop-down,.composite-address-input .search-address,.composite-address-input .submit-address{position:absolute;right:5px;top:4px;padding:11px 10px 9px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.composite-address-input #postcode-input{height:100%}}.address-results{max-height:10em;overflow-y:auto;border:solid 1px #f0f0f0}.address-results label{padding:8px 10px;cursor:pointer;margin:0 0 0;position:relative}.address-results label:not(:last-child){margin-bottom:2px}.address-results label:not(:last-child):after{content:"";display:block;height:2px;position:absolute;left:5px;top:100%;right:5px;background-color:#f0f0f0}.address-results label input[type=radio]{display:none}.address-results label:hover{color:#348b41;background-color:#f0f0f0}.image-container{display:inline-block;position:relative;width:10rem;height:10rem;margin-right:.5rem;margin-bottom:.5rem;vertical-align:bottom}.image-container i{margin:0}.image-container img{object-fit:cover}.image-container .remove{position:absolute;right:0;bottom:0;background-color:#fff;border-color:#000;margin:0;border-radius:0;padding:.6rem .75rem;min-width:0}.image-container .remove:hover{background-color:#f00;color:#fff}.text-success{color:#348b41}.text-warning{color:#ec8200}.text-danger{color:#ac2000}.text-gold{color:#ec8200}.text-darkblue{color:#0b2459}.text-grey{color:#808080}.bg-success{color:#fff;background-color:#348b41}.bg-warning{color:#fff;background-color:#ec8200}.bg-danger{color:#fff;background-color:#ac2000}.bg-light{background-color:#f0f0f0}.border-lgrey{border:solid 1px #e0e0e0}.border-grey{border:solid 1px #c0c0c0}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:.25rem !important}.pl-2{padding-left:.5rem !important}.pl-3{padding-left:1rem !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:.25rem !important}.pr-2{padding-right:.5rem !important}.pr-3{padding-right:1rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.mx-3{margin-left:1rem !important;margin-right:1rem !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}p{margin-bottom:1em}.small{font-size:.8em}html{font-size:16px}body{position:relative;height:100%;padding-top:0;padding-bottom:0;transition:padding .6s;font-family:'Heebo',sans-serif;background-color:#fff;color:#000}body.has-footer{padding-bottom:22em}#online-order-container{min-height:600px}body.mobile-app .header-container{display:none}.incremental-element{height:45px}.noNumToggleinput::-webkit-outer-spin-button,.noNumToggle input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.noNumToggleinput[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.fa-required-indicator{font-size:10px;vertical-align:super;color:#348b41}.fa-required-indicator:before{content:""}.fa-stack-inline{width:1em;height:1em;line-height:1em}.fa-stack-halfx{position:absolute;left:0;width:100%;text-align:center;line-height:.5em;font-size:.5em;top:.75em}[class*='icon-']:before{vertical-align:middle}.section-header{margin-bottom:40px}h1,h2,h3,h4,h5{font-family:'Heebo',sans-serif;font-weight:bold;padding:0;margin:0;color:#348b41;text-transform:uppercase;transition:font-size .6s}h1.spaced,h2.spaced,h3.spaced,h4.spaced,h5.spaced{margin:1em 0 .5em 0}h1.spaced-bottom,h2.spaced-bottom,h3.spaced-bottom,h4.spaced-bottom,h5.spaced-bottom{margin:0 0 .5em 0}h1{font-size:2.5rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.125rem}h5,.field-notes{text-transform:uppercase;font-weight:bold;font-size:.875rem;padding:0;margin:0 0 .25em 0;transition:font-size .6s}h1.ruled,h2.ruled{padding-bottom:7px;border-bottom:solid 2px #000}.aside{color:#c0c0c0}.view-control-responsive h1{display:inline-block}.view-control-responsive .view-control-container{float:right}.row-header h1,.row-header h2,.row-header h3,.row-header h4{float:left;line-height:4rem;margin:0}.row-header a,.row-header .btn{float:right;margin:1rem 0}.fa.inline{width:.6em;height:1em;vertical-align:-5%;margin-bottom:-.1em}.bold{font-weight:bold}.disabled{color:#c0c0c0}.footnote{color:#303030;font-size:.8em}h1{opacity:0;-webkit-animation:reveal .5s ease-out 1 normal forwards;-moz-animation:reveal .5s ease-out 1 normal forwards;-o-animation:reveal .5s ease-out 1 normal forwards;animation:reveal .5s ease-out 1 normal forwards}@-webkit-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em);}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes reveal{0%{opacity:0;-webkit-transform:translateX(.2em);-moz-transform:translateX(.2em);-o-transform:translateX(.2em);transform:translateX(.2em)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.navbar{background-color:#fdea14;background-position:center center;background-size:cover;background-repeat:no-repeat;height:40px;overflow:hidden;color:#348b41;transition:height .6s}.navbar .container{padding-top:0;padding-bottom:0}.navbar a{text-decoration:none}.navbar a .navbar-icon{font-size:30px;line-height:30px;width:28px;display:inline-block;vertical-align:middle}.navbar-opened{-webkit-box-shadow:0 5px 9px 3px rgba(0,0,0,.35);-moz-box-shadow:0 5px 9px 3px rgba(0,0,0,.35);box-shadow:0 5px 9px 3px rgba(0,0,0,.35);background-color:#fff}.navbar-opened .container{padding-top:0;padding-bottom:0}.navbar-opened li:not(:first-child)::before{content:"";position:relative;display:block;overflow:hidden;height:1px;background-color:#c0c0c0;width:100%}.navbar-opened a{text-decoration:none;display:block}.navbar-brand{padding:10px 0;margin-left:0;float:left;margin-right:20px}.navbar-brand img{height:50px;transition:height .6s}.navbar-fixed,.navbar-collapsible{font-size:14px;font-weight:bold;line-height:40px;transition:line-height .6s}.navbar-fixed li,.navbar-collapsible li{position:relative}.navbar-fixed li a,.navbar-collapsible li a{display:inline-block;padding:0 6px 0 4px;line-height:40px;background-color:transparent;transition:line-height .6s,padding .6s,background .3s ease;cursor:pointer;text-decoration:none}.navbar-fixed li a:hover,.navbar-collapsible li a:hover,.navbar-fixed li a:focus,.navbar-collapsible li a:focus{color:#348b41;background-color:rgba(159,173,184,.2)}.navbar-fixed li.selected:after,.navbar-collapsible li.selected:after{content:"";position:absolute;border:solid 5px transparent;border-width:5px 10px;border-bottom-color:#fff;height:0;bottom:0;left:5px;right:5px}.navbar.transparent .navbar-fixed li a,.navbar.transparent .navbar-collapsible li a{color:#000}.navbar .navbar-collapsible{float:left}.navbar .separator::before{content:"";position:absolute;display:inline-block;overflow:hidden;width:1px;background-color:#c0c0c0;top:10px;bottom:10px}.navbar-user-menu>a .avatar-image{margin-top:calc((40px - 30px)/2);margin-right:.25em;width:30px;height:30px;font-size:30px}.navbar-user-menu>a .fa{width:.7em;margin-left:.2em}.navbar .user-item{display:table;background-color:#f0f0f0}.navbar .user-item>div{display:table-cell}.navbar .user-item .user-avatar{vertical-align:bottom}.navbar-opened .navbar-collapsible a{padding:0}.navbar-padding-element{height:40px}.badge{display:inline-block;min-width:10px;padding:4px 7px;font-family:'Heebo',sans-serif;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#ac2000;border-radius:12px;border:solid 2px #fff}.navbar .badge,.navbar-opened .badge{margin-left:6px;position:relative}.navbar .navbar-icon+.badge,.navbar-opened navbar-icon+.badge{margin-left:-10px;position:relative}.menu-container{position:absolute;background-color:#fff;-webkit-box-shadow:0 .2em 1em 0 rgba(0,0,0,.35);-moz-box-shadow:0 .2em 1em 0 rgba(0,0,0,.35);box-shadow:0 .2em 1em 0 rgba(0,0,0,.35)}.menu-container i,.menu-container .fa-stack{margin-right:.75em}.menu-container .list-item:not(:last-child)::before{left:0;right:0}.menu-container .list-item:last-child{margin-bottom:0}.menu-container .list-item:last-child::before{content:none}.overlay,.header-overlay{position:fixed;z-index:2000;left:0;top:0;right:0;bottom:0}.overlay.modal,.header-overlay.modal{background-color:rgba(220,220,220,.7)}.overlay.scrollable,.header-overlay.scrollable{position:absolute;z-index:1900}.header-overlay{bottom:auto;height:40px}.inline-context-menu{display:inline-block;vertical-align:middle}.inline-context-menu a{font-size:.875rem;font-weight:normal;color:#000;cursor:pointer;padding:9px 12px;text-decoration:none;display:inline-block}.inline-context-menu.highlight a{color:#fff}.inline-context-menu-spacer{display:inline-block;vertical-align:middle;min-width:30px}.grouped-container{background-color:#f0f0f0}.grouped-container .group-item:not(:first-of-type){margin-top:1em}.group-item{background-color:#fff;padding:1em;border-bottom:1px solid rgba(0,0,0,.2)}.row-container{position:relative;display:table;width:100%;margin:2px 0}.row-container .control-container{display:table-cell;text-align:right;vertical-align:middle}.home-image-anchor-right{position:absolute;top:0}.responsive-shrink-home-image{height:12em;margin-top:-1em}.list-item{position:relative;border:none;padding:15px;display:table;width:100%;background-color:rgba(255,255,255,.7)}.list-item .compound{padding:0}.list-item .compound>a{padding:15px}.list-item h3,.list-item h4,.list-item h5{font-weight:bold;text-transform:uppercase;color:#348b41}.list-item .list-item-icon,.list-item .list-item-text,.list-item .list-item-action{display:table-cell}.list-item .list-item-icon{padding-right:.6em;font-size:1.2em}.list-item .list-item-action{text-align:right}.list-item.clickable{cursor:pointer}.list-item.clickable:hover{background-color:#199fff;color:#fff}.list-item.clickable:hover h3,.list-item.clickable:hover h4,.list-item.clickable:hover h5{color:#fff}.list-item.spaced{margin:1em 0}.list-item.v-centered .list-item-icon,.list-item.v-centered .list-item-text,.list-item.v-centered .list-item-action{vertical-align:middle}.help-block{margin:.5em 0}.help-block.has-close .list-item-text{padding-right:2em}.help-block .list-item .list-item-action{width:2em}.help-block a:hover{color:#e0e0ff}a.list-item,.list-item .compound>a{display:block;cursor:pointer;text-decoration:none;transition:background .3s}.list-item{margin:0 0 1px 0}.list-item::before{content:"";position:absolute;background-color:rgba(0,0,0,.2);left:0;right:0;bottom:-1px;height:1px}a.list-item:hover,.list-item.compound>a:hover{background-color:#199fff;background-image:none;color:#fff;text-decoration:none}a.list-item:focus{text-decoration:none}.list-item.selectable{border-right:solid 6px transparent}.list-item.active{background-color:transparent;color:inherit;border-right:solid 6px #1e90ff}.list-item.active:hover{border-right:solid 6px #1e90ff}.list-item.active .badge{float:right;font-weight:300;color:#555;background:none;padding:3px 0;min-width:0}.list-item.active>.badge{background:none;color:#444}.list-item:hover .badge,.list-item.active:hover .badge{color:#fff}.list-item-wrapper{display:block;background-color:#c0c0c0;margin-bottom:1px}.tile-container .list-item-wrapper{float:left;width:11.5rem;height:5.5rem;margin:0 .5rem .5rem 0;padding:.5rem;display:block}.tile-container .list-item-wrapper .list-item-icon{display:block;position:absolute;right:.75rem;bottom:.5rem;padding:0;font-size:2.5rem}.tile-container .list-item-wrapper .list-item-icon.icon-skip{margin-bottom:-.25em;font-size:4.2em}.tile-container .list-item-wrapper.tile-large{width:11.5rem;height:11.5rem}.tile-container .list-item-wrapper.tile-large .list-item-icon{font-size:4rem}.no-text-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.custom-calendar .task-reminder,.custom-calendar .task-task{padding:3px 2px;margin:0 2px 0 0}a.list-item.warning-block .task-reminder,a.list-item.warning-block .task-task,a.list-item.danger-block .task-reminder,a.list-item.danger-block .task-task,a.list-item:hover .task-reminder,a.list-item:hover .task-task,.list-item.compound>a:hover .task-reminder .list-item.compound>a:hover .task-task{background-color:#fff;color:#303030}ul.actual-list{list-style:disc;margin-left:1.2em}ol.actual-list{list-style:decimal;margin-left:2em}ol.actual-list li+li{margin-top:.4em}.list-item.separator{margin-top:10px;margin-bottom:10px;width:100%;height:1px;background-color:#f0f0f0}.avatar-item{position:relative;border:none;width:100%;clear:both}.avatar-item h4{margin:0 .4em 0 0}.avatar-image{display:inline-block;width:2rem;height:2rem;float:left}.avatar-image+div{margin-left:4rem}.avatar-image img{width:100%;height:100%}.disabled .avatar-image{opacity:.5}.timestamp{font-family:'Heebo',sans-serif;color:#692644;font-size:.91em}a{color:inherit;text-decoration:none}a:hover{color:#199fff}a.actual-link{text-decoration:underline;cursor:pointer}label,select,input,textarea,.text-danger{font-weight:normal;line-height:30px;display:block}label{line-height:unset;padding-top:6px;padding-bottom:6px}input[type=checkbox]{height:34px}select,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=time],input[type=number],input[type=file],input[type=search],textarea,button.control-action{background-color:#f0f0f0;border:solid 1px #f0f0f0;padding:0 0 0 10px;margin:2px 0;width:100%;display:block;overflow:hidden;border-radius:8px}select:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=number]:disabled,input[type=file]:disabled,input[type=search]:disabled,textarea:disabled,button.control-action:disabled{background-color:#fff;color:#c7c7c7}select[readonly],input[type=text][readonly],input[type=email][readonly],input[type=password][readonly],input[type=tel][readonly],input[type=date][readonly],input[type=time][readonly],input[type=number][readonly],input[type=file][readonly],input[type=search][readonly],textarea[readonly],button.control-action[readonly]{color:#c0c0c0}select.input-validation-error,input[type=text].input-validation-error,input[type=email].input-validation-error,input[type=password].input-validation-error,input[type=tel].input-validation-error,input[type=date].input-validation-error,input[type=time].input-validation-error,input[type=number].input-validation-error,input[type=file].input-validation-error,input[type=search].input-validation-error,textarea.input-validation-error,button.control-action.input-validation-error{background-color:#ac2000;color:#fff}input[type=date],input[type=time],input[type=number],input.narrow,select.narrow{display:inline-block;width:10em}textarea{max-width:100%;line-height:1.2em;padding:8px 0 8px 10px;min-height:6em}button.control-action{padding:0}select{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmcyIiB2aWV3Qm94PSIwIDAgOCA2IiBoZWlnaHQ9IjYiIHdpZHRoPSI4Ij4gPHBhdGggaWQ9InBhdGg0MTM4IiBkPSJtIDAsMCBMIDgsMCBMIDQsNiBaIiBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz48L3N2Zz4=');background-repeat:no-repeat;background-position:calc(100% - 6px) calc(50% - 1px);-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-label,.form-value,.unit{display:inline-block;padding:4px 0}input~.unit{min-width:8em;margin-left:.5em}.unit:first-child{position:absolute;left:11px;margin:5px 0 0 11px;pointer-events:none}.table .unit:first-child{margin-top:7px}.unit+input{padding:0 0 0 1.3em}.field-unit-container{display:inline-block;position:relative}.form-label{font-weight:bold;padding:7px 0}.required-indicator{margin-left:.5em;text-transform:uppercase;vertical-align:middle;font-size:.6em;font-weight:bold;background-color:#c02020;color:#fff;padding:.1em .5em;border-radius:3px}input[type=radio]+.form-label{padding-left:.6em}.has-help{position:relative}.has-help input[type=text],.has-help textarea{padding-right:3em}.has-help input[type=text]+.inline-help::before,.has-help textarea+.inline-help::before{content:"";position:absolute;left:0;top:3px;bottom:3px;border-left:1px solid #e0e0e0}.has-help .inline-help{position:absolute;right:0;top:0;padding:.05em .3em}.inline-help{text-align:right;font-size:1.8em;color:#0b2459;padding:.05em .3em}.view-control-container select{font-family:'Heebo',sans-serif;font-size:.875rem;font-weight:normal;background-color:#199fff;color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIGlkPSJzdmcyIiB2aWV3Qm94PSIwIDAgOCA2IiBoZWlnaHQ9IjYiIHdpZHRoPSI4Ij4gPHBhdGggaWQ9InBhdGg0MTM4IiBkPSJtIDAsMCBMIDgsMCBMIDQsNiBaIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz48L3N2Zz4=');border:none;margin:0;vertical-align:middle;padding:2px 20px}.view-control-container select option{color:#000;background-color:#fff}.view-control-container a,.view-control-container button{margin:0 0 4px 0}.inline,.view-control-container select{display:inline-block;width:auto}.search-control{width:100%;position:relative}.search-control input[type=text]{padding-left:30px;padding-right:10.5em}.search-control .search-icon{position:absolute;left:0;top:0;padding:.5em .65em;font-size:16px;pointer-events:none}.search-control .clear-button{position:absolute;right:8em;top:0;bottom:0;margin:0;background-color:transparent;color:#000;padding:0 1em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:transparent}.search-control .search-button{position:absolute;right:0;top:0;bottom:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.input-with-button{position:relative}.input-with-button .btn{position:absolute;right:5px;top:50%;margin-top:-50%}.highlight{background-color:#348b41;color:#fff;font-weight:bold;border-radius:3px}.on-hold{display:inline-block;font-size:.66em;font-family:'Heebo',sans-serif;text-transform:uppercase}.on-hold i{margin-right:.25em}.float-left{float:left}.float-right{float:right}body:not(.has-file-drag-drop) .drag-drop-target-indicator{display:none}.has-file-drag-drop .drag-drop-target{position:relative}.has-file-drag-drop .drag-drop-target.is-dragover::before{content:"";z-index:2;position:absolute;pointer-events:none;left:0;top:0;right:0;height:100%;max-height:18rem;background-color:#fff;border:solid 4px rgba(102,102,255,.75);background-color:rgba(25,159,255,.75);background-image:url(../images/drop-here.svg);background-position:center center;background-repeat:no-repeat}.hidden-upload{width:0;height:0;overflow:hidden;pointer-events:none}.upload-container{margin-bottom:.6em}.upload-container .list-item{-webkit-transition:background .4s ease,color .4s ease;-moz-transition:background .4s ease,color .4s ease;-ms-transition:background .4s ease,color .4s ease;-o-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}.upload-container .progress-container{width:100%;position:relative;left:0;height:.6rem;background-color:#c0c0c0}.upload-container .progress-bar{height:100%;background-color:#348b41}[type=checkbox].customcheck{width:0;height:0;overflow:hidden;position:absolute;z-index:-1}.customcheck-label{display:inline-block;position:relative;width:24px;height:24px;margin-right:.75em;line-height:normal;padding-top:0;padding-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.customcheck-o{display:block;width:100%;height:100%;border-radius:5px;background-color:#fff;border:1px solid #348b41}.customcheck:active~.customcheck-o,.customcheck:focus~.customcheck-o{border-color:#199fff}.customcheck-label:hover>.customcheck-o{background-color:#199fff;color:#fff}.customcheck~.customcheck-o .fa-check{opacity:0;position:relative;font-size:18px;left:2px;top:0;color:#fdea14}.customcheck~.customcheck-o .indeterminate{display:none;position:absolute;left:5px;top:5px;right:5px;bottom:5px;background-color:#000}.customcheck:checked~.customcheck-o .fa-check{opacity:1}.customcheck:checked~.customcheck-o{background-color:#348b41}.customcheck[indeterminate]~.customcheck-o .indeterminate{display:inline-block}.customcheck-form-wrapper{margin:8px 0}.radio-button-strip{margin:5px 0}.radio-button-strip label{display:inline-block;position:relative;padding:0;margin:0 0 0 2px}.radio-button-strip label [type=radio]{width:0;height:0;overflow:hidden;position:absolute;z-index:-1}.radio-button-strip label span{padding:11px 10px 9px}.radio-button-strip label [type=radio]:checked+span,.radio-button-strip label [type=radio]:active+span,.radio-button-strip label [type=radio]:focus+span{background-color:#348b41;color:#fff}.radio-button-strip label [type=radio]:checked+span:hover,.radio-button-strip label [type=radio]:active+span:hover,.radio-button-strip label [type=radio]:focus+span:hover{border-color:#199fff;background-color:#199fff;color:#fff;text-decoration:none}[type=radio].customradio{width:0;height:0;overflow:hidden;position:absolute;z-index:-1}.customradio-label{display:inline-block;position:relative;width:24px;height:24px;margin-right:.75em;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.customradio-o{display:block;width:100%;height:100%;background-color:#fff;border:1px solid #f0f0f0;border-radius:50%}.customradio:active~.customradio-o,.customradio:focus~.customradio-o{border-color:#199fff}.customradio-label:hover>.customradio-o{background-color:#199fff;color:#fff}.customradio~.customradio-o i{opacity:0;position:relative;font-size:14px;left:4px;top:-1px}.customradio:checked~.customradio-o i{opacity:1}.customradio-form-wrapper{margin:8px 0}.slidercheck-form-wrapper{position:relative;margin:8px 0}.slidercheck-form-wrapper [type=checkbox].slidercheck{width:0;height:0;overflow:hidden;position:absolute;z-index:-1}.slidercheck-form-wrapper .slidercheck-label{display:inline-block;position:relative;width:24px;height:24px;padding:unset;margin-right:.75em;line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slidercheck-form-wrapper .slidercheck-fill{display:block;position:relative;width:48px;height:100%;background-color:#fff;border:2px solid #f0f0f0;border-radius:12px}.slidercheck-form-wrapper .slidercheck-fill:after{content:"No";position:absolute;left:48px;padding:0 6px}.slidercheck-form-wrapper .slidercheck:active~.slidercheck-fill,.slidercheck-form-wrapper .slidercheck:focus~.slidercheck-fill,.slidercheck-form-wrapper .slidercheck-label:hover>.slidercheck-fill{border-color:#199fff}.slidercheck-form-wrapper .slidercheck:active~.slidercheck-fill .slidercheck-handle,.slidercheck-form-wrapper .slidercheck:focus~.slidercheck-fill .slidercheck-handle,.slidercheck-form-wrapper .slidercheck-label:hover>.slidercheck-fill .slidercheck-handle{background-color:#199fff}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill{background-color:#348b41;border-color:#348b41}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill:after{content:"Yes"}.slidercheck-form-wrapper .slidercheck-handle{position:absolute;left:2px;top:2px;bottom:2px;width:16px;border-radius:50%;background-color:#199fff;transition:left .2s}.slidercheck-form-wrapper .slidercheck:checked~.slidercheck-fill .slidercheck-handle{left:26px;background-color:#fff}.toggle-expand{cursor:pointer;margin:-.25em}.toggle-expand i{font-size:2em;padding:.25em;-moz-transition:-moz-transform ease .6s;-webkit-transition:-webkit-transform ease .6s;-o-transition:-o-transform ease .6s;-ms-transition:-ms-transform ease .6s;transition:transform ease .6s}.toggle-expand.expanded i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text-danger{color:#ac2000;font-weight:bold}.meter-container{display:block;height:.5rem;width:10rem;margin:.5em 0;background-color:#e0e0e0}.meter-container .meter-bar{display:block;width:0;height:100%;background-color:#199fff}.meter-container .meter-bar.worst{background-color:#ac2000;width:20%}.meter-container .meter-bar.bad{background-color:#ec8200;width:40%}.meter-container .meter-bar.weak{background-color:#8e345c;width:60%}.meter-container .meter-bar.good{background-color:#199fff;width:80%}.meter-container .meter-bar.strong{background-color:#348b41;width:100%}.info-block .meter-container{background-color:#fff}.list-item.user-item{background-color:#348b41;color:#e0e0e0}.user-display-name,.user-user-name,.user-org-roles{display:block;margin:0 15px 0 0}.user-display-name{font-family:'Heebo',sans-serif;font-size:1.8em}.user-org-roles{margin-top:.6em;font-size:.8em}.full-width{width:100%}.full-height{height:100%}.container,.container-fluid{padding:30px 15px}.container.nospacing,.container-fluid.nospacing{padding-top:0;padding-bottom:0}.container.full-width,.container-fluid.full-width{padding-left:0;padding-right:0;width:100%}.container .container,.container-fluid .container{width:84%}.scroll-horizontal{width:100%;overflow-x:auto}.content-action-container{display:table;width:100%}.content-action-container .content,.content-action-container .action{display:table-cell}.content-action-container .action{text-align:right;vertical-align:middle;padding-left:1em;width:1%}.panel{border:solid 1px #e0e0e0;border-bottom:solid 1px #c0c0c0;padding:5px 10px;margin-bottom:2px;display:block}.panel table{width:100%;border-spacing:0;border-collapse:collapse}.panel table td{padding:0 10px 0 0;vertical-align:top}.panel table td:not(:first-child){padding-left:10px;border-left:solid 1px #c0c0c0}.occluded-panel{background-color:rgba(255,255,255,.7);padding:2em}.background-separator-top{border-top:1px solid #c0c0c0}.page-header .container,.page-header .container-fliuid{padding-bottom:0}.page-header .container h1,.page-header .container-fliuid h1,.page-header .container h2,.page-header .container-fliuid h2,.page-header .container h3,.page-header .container-fliuid h3{text-shadow:0 2px 8px rgba(0,0,0,.6)}.sign-in-panel{margin:2em 0 0 0;background-color:#d0d0d0}.sign-in-panel h3{text-transform:none}.sign-in-panel .btn-tray{margin:1em 0 .5em 0;vertical-align:inherit;text-align:inherit}.sign-in-panel .btn-tray .btn{margin:6px;min-width:8em}.panel-inset{-webkit-box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6);-moz-box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6);box-shadow:inset 0 .6rem .6rem -.6rem rgba(0,0,0,.6)}.panel-raised{-webkit-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 .6rem 0 rgba(0,0,0,.6);box-shadow:0 0 .6rem 0 rgba(0,0,0,.6)}.statistics-row .panel{background-color:rgba(255,255,255,.8)}.statistics-row .panel h3{color:#0b2459}.background-total-cost,.background-register,.background-account,.background-admin,.background-settings,.background-history,.background-gradient,.property-detail-header{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.background-total-cost{background-color:rgba(60,30,255,.05)}.background-register{background-color:#488e5a;background-image:url(../images/panel/register.jpg);color:#fff}.background-account{background-color:#0a6741;background-image:url(../images/panel/account.jpg);color:#fff}.background-admin{background-color:#28231e;background-image:url(../images/panel/admin.jpg);color:#fff}.background-permission-denied{background-color:#163c4c;background-image:url(../images/panel/permission-denied.jpg);color:#fff}.background-settings{background-color:#473648;background-image:url(../images/panel/settings.jpg);color:#fff}.background-history{background-color:#c6c5c1;background-image:url(../images/panel/history.jpg)}.background-contact{background-color:#312102;background-image:url(../images/panel/contact.jpg);color:#fff}.background-history-content{background-color:#eee}.background-dark-blue{background-color:#0b2459;color:#fff}.background-blue{background-color:#199fff;color:#fff}.background-charcoal{background-color:#303030;color:#fff}.background-white{background-color:#fff}.background-raspberry{background-color:#692644;color:#fff}.background-green{background-color:#348b41;color:#fff}.background-rust{background-color:#db4d0c;color:#fff}.text-green{color:#348b41}.text-rust{color:#db4d0c}.icon-conditional{background-color:#fff;position:absolute;border-radius:50%;padding:7px;left:100px;height:27px;width:27px;text-align:center;font-size:14px}.background-tabstrip{background-color:rgba(0,0,0,.2);color:#fff}.background-lighten{background-color:rgba(255,255,255,.7);color:#000}.background-lighten-some{background-color:rgba(255,255,255,.1)}.background-gradient{background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-attachment:unset}[class^="col-"].separator{position:relative}[class^="col-"].separator :before{content:"";position:absolute;left:-1px;top:0;width:1px;bottom:0;background-color:#c0c0c0}.align-left,.responsive-align-left{text-align:left}.align-center,.responsive-align-center{text-align:center}.align-right,.responsive-align-right{text-align:right}.push-left{float:left}.push-right{float:right}.tabstrip{position:relative;background-color:#692644}.tabstrip .container{padding:0 15px}.tabstrip .container.tabstrip{padding:0 15px;margin-top:0}.tabstrip .container .col-12{margin-bottom:0}.tab-header{cursor:pointer;position:relative;text-align:center;text-decoration:none;font-family:'Heebo',sans-serif;font-size:.875rem;font-weight:bold;display:inline-block;padding:15px;margin-right:1em;color:#fff;transition:background .3s ease}.tab-header:hover{background-color:rgba(220,220,220,.7);color:#fff}.tab-header.selected:after{content:"";position:absolute;border:solid 5px transparent;border-width:5px 10px;border-bottom-color:#fff;height:0;bottom:-2px;left:5px;right:5px}.tab-container{position:relative}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,190,.1)}th{text-align:left}table.table{width:100%;border-spacing:0;border-color:#808080;word-wrap:break-word;text-align:left;font-size:14px}table.table thead{z-index:100;position:sticky;top:2.5em}table.table thead th{vertical-align:bottom;border-bottom:1px solid #dee2e6;padding:.75rem;background-color:#fff;font-weight:bold}table.table thead th:first-of-type{border-radius:.25rem 0 0 0}table.table thead th:last-of-type{border-radius:0 .25rem 0 0}table.table thead th.sortable{cursor:pointer}table.table thead th.sortable:hover{background-color:#cceaff;border-bottom-color:#199fff}table.table thead th.sortable .sort-by{float:right;color:#199fff}table.table tbody td,table.table tbody th{vertical-align:top;padding:.75rem;border-bottom:1px solid #dee2e6;position:relative}table.table tbody td.v-centered,table.table tbody th.v-centered{vertical-align:middle}table.table .avatar-item{padding:0}table.table .no-results-row{text-align:center;padding:2em 0;font-weight:bold;font-family:'Heebo',sans-serif;font-size:1.2em;color:#303030}table.table .btn{padding-left:1em;padding-right:1em}.scroll-horizontal .table thead{z-index:100;position:relative;top:unset}.radius-tl{border-radius:.25rem 0 0 0}.radius-tr{border-radius:0 .25rem 0 0}.radius-0{border-radius:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}table.nospacing{border:none;border-collapse:collapse;width:100%}table.nospacing td{position:relative;text-align:left}table.nospacing td.align-right{text-align:right}table.responsive-table td:before{content:"";display:none;font-family:'Heebo',sans-serif;font-size:1rem;font-weight:normal}#pricing-form .table{width:auto}#pricing-form .table th{min-width:9em;width:9em;overflow-wrap:break-word;word-wrap:break-word}#pricing-form .table th:first-of-type{min-width:6em;width:6em}#pricing-form .table td{min-width:9em;width:9em}table.striped{width:100%;border:none;position:relative;border-collapse:collapse}table.striped tr{background-color:#e1e1e1}table.striped tr:nth-child(even){background-color:#f0f0f0}table.striped td{padding:10px;border:none;vertical-align:top}.danger-block{background:repeating-linear-gradient(-45deg,rgba(255,255,255,0),rgba(255,255,255,0) 8px,rgba(255,255,255,.05) 8px,rgba(255,255,255,.05) 16px),#ac2000;color:#fff}.danger-block::before{background:#791700}.warning-block{background:#ec8200;color:#fff}.warning-block::before{background:#b96600}.success-block{background:#348b41;color:#fff}.success-block::before{background:#266630}.info-block{background:#e0e0ff;color:#000}.info-block::before{background:#c6c6ff}.help-block{background:#199fff;color:#fff}.help-block::before{background:#0068b2}.challenge-block{border:3px solid #ac2000;background:#f0f0f0;color:#000}.warning-margin{position:absolute;display:inline-block;top:0;bottom:0;width:1em}.warning-margin+div{margin-left:1.5em}.msg-panel{display:none;position:fixed;top:0;left:0;right:0;z-index:2000}.msg-panel>a{cursor:pointer}.msg-panel>a.subtle{font-size:.9em;padding:.25em 2em}.msg-panel i{vertical-align:baseline}.msg-panel .msg-icon{font-size:1.5em;margin-top:.1em;float:left}.msg-panel .title{margin:0 1em 0 1.5em;font-size:1.5em;font-weight:300}.msg-panel .message{margin:1em 0 0 0}.msg-panel .container{padding:2em;-webkit-box-shadow:0 5px 10px 1px rgba(0,0,0,.35);-moz-box-shadow:0 5px 10px 1px rgba(0,0,0,.35);box-shadow:0 5px 10px 1px rgba(0,0,0,.35)}.busy-container,.busy-container-back{position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;vertical-align:middle;z-index:100}.busy-container-back{background-color:rgba(220,220,220,.7)}.busy-container img,.busy-container i{position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;width:50px;z-index:110}.busy-container.page-scope,.busy-container.page-scope .busy-container-back{position:fixed}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}footer{position:absolute;bottom:0;left:0;right:0;background-color:#348b41;color:#fff;font-size:.8em;margin-top:40px;padding-top:20px;background-position:center top;background-size:100% 100%;background-repeat:no-repeat}footer .diagonal{position:absolute;left:0;top:-30px;width:100%;height:62px}footer .fa{margin-right:.5em;vertical-align:middle;font-size:22px}footer a{text-decoration:none;display:inline-block;padding:.35em 0;position:relative}footer a:after{content:"";position:absolute;height:1px;background-color:rgba(255,255,255,.1);left:0;right:0;bottom:.2em}footer a:hover:after{background-color:#199fff}.embedded-map{height:30rem;margin-top:.4em}@media screen and (max-width:420px){.navbar{height:40px}.navbar-padding-element{height:40px}.navbar-brand img{height:40px}.navbar-fixed,.navbar-collapsible{line-height:40px}.navbar-fixed li a,.navbar-collapsible li a{padding:0 8px;line-height:40px}.navbar-collapsible a{padding:0}body.has-header{padding-top:40px}.embedded-map{height:75vh}.navbar-user-menu>a .avatar-image{margin-top:calc((40px - 30px)/2)}.card-body{height:auto}}@media screen and (max-width:960px){.container .container{width:92%}}@media screen and (max-width:640px){html{font-size:14px}body.has-footer{padding-bottom:31em}.container,.container-fluid{padding:10px 15px}.container .container,.container-fluid .container{width:100%}.responsive-align-left,.responsive-align-center,.responsive-align-right{text-align:center}.responsive-hide-mobile{display:none}.view-control-responsive .view-control-container{float:none;text-align:center;margin-bottom:10px}.background-remove-on-mobile{background-image:none}.table{margin-top:20px}.tabstrip{text-align:center}table.responsive-table{display:block}table.responsive-table table,table.responsive-table thead,table.responsive-table tbody,table.responsive-table th,table.responsive-table td,table.responsive-table tr{display:block}table.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive-table tr{border-bottom:3px solid #c0c0c0}table.responsive-table td,table.responsive-table td:first-child{position:relative;display:block;padding:10px 0}table.responsive-table td::before{position:relative;display:block;padding:10px 0;white-space:nowrap}table.responsive-table td.responsive-hide-header::before{display:none}.embedded-map{height:70vh}.card-body{height:48vh}}@media screen and (min-width:960px){.gutter-before:before,.gutter-after:after{content:"";display:block;position:absolute;top:0;bottom:0;width:.5em;background-color:#fff;z-index:1}.gutter-before:before{right:100%}.gutter-after:after{left:100%}}@media screen and (min-width:960px) and (max-width:1270px){.responsive-shrink-home-image{height:6em;top:0}}.bottom-stripe{background-image:url(/images/stripe.png);background-position:center bottom;background-repeat:repeat-x}.four-panel .list-panel{min-height:23em;max-width:250px}.four-panel h3{margin-top:10px;margin-bottom:10px}.two-panel .list-panel{min-height:18em}.two-panel h3{margin-top:10px;margin-bottom:10px}.toilets-to-workers{min-width:30rem;border-spacing:0;border-radius:10px;overflow-x:hidden}.toilets-to-workers th{background-color:#348b41;color:#fdea14;text-align:center;padding-top:10px;padding-bottom:10px}.toilets-to-workers td{text-align:center;padding-top:5px;padding-bottom:5px}.toilets-to-workers .border-l{border-left:1px solid #000}.toilets-to-workers .grey-bg{background-color:#ededed}.toilet-picture-and-list .col-12{padding-left:0;padding-right:0}.toilet-image{background-image:url(/images/toilets.jpg);background-size:cover;background-repeat:no-repeat;height:100%;border-radius:20px 0 0 20px}.toilet-info-list{padding:20px;background-color:#fdea14}.toilet-info-list ul{margin-top:10px}.toilet-info-list li{margin-top:8px;margin-bottom:8px}.size-prompt{cursor:pointer;clip-path:circle();transition:transform .2s}.size-prompt:hover{transform:scale(1.1)}.size-prompt.active-prompt{transform:scale(1.2)}.modal{display:none;position:fixed;z-index:1;padding-top:24vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#797979;background-color:rgba(121,121,121,.3)}.modal-content{margin:auto;display:block;width:80%;max-width:700px}.card{background-color:#fff;border-radius:5px}.card .card-header{width:100%;height:64px;background-color:#fdea14;border-radius:5px 5px 0 0}.card .card-header .card-title{color:#348b41;font-weight:bold}.card .card-header .card-title .panel-close{display:block;padding:1em;background-color:transparent;cursor:pointer;width:56px;float:right;border-radius:0 5px 0 0}.card .card-header .card-title .panel-close:hover{background-color:rgba(121,121,121,.3)}.card .card-header .card-title .panel-close:hover i{color:#348b41}.card .card-header .card-title .panel-close i{font-size:2em}.card .card-body{padding:25px;text-align:center;height:53vh}#skip-size-modal .dialog-container{-webkit-animation-name:zoom;-webkit-animation-duration:.4s;animation-name:zoom;animation-duration:.4s;transform-origin:left}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}@media only screen and (max-width:700px){.modal-content{width:100%}}.custom-input-error{background-color:#ac2000 !important;color:#fff !important}#disallowed-items-dialog > div > div > div.dialog-body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div > div.flex-col.flex-expand {overflow: hidden;} #disallowed-items-dialog > div > div > div.dialog-body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div > div.flex-col.flex-expand > h4 {margin-left: -11px;}