.lg-backdrop{z-index:5040}.lg-outer{z-index:5050}.lg-outer .lg-toogle-thumb{left:0}#lg-actual-size,.lg-sub-html{display:none}.lg-toolbar .lg-icon{width:50px}@media(max-width: 480px){.lg-toolbar .lg-icon{width:42px}}.lg-toolbar .delete-zone-image-action{position:relative}.lg-toolbar .delete-zone-image-action:hover .icon-trash{color:red}.lg-toolbar .delete-zone-image-action .delete-text{font-size:12px;position:absolute;bottom:-15px;left:4px;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.lg-toolbar .delete-zone-image-action .delete-text .icon-spin{position:absolute;top:7px;left:-14px}.page{padding:0;margin:0}.page__heading{width:100%;height:30px;padding:0 0 10px 10px;border-bottom:solid 1px #d3d3d3;font-size:large;font-weight:800;color:gray;margin-bottom:14px}.page__tabs{padding:2px 10px 16px 10px;list-style-type:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 768px){.page__tabs{border-bottom:solid 1px #d3d3d3;flex-wrap:nowrap;overflow-x:auto}}.page__tabs__tab{height:auto;margin-right:32px}.page__tabs__tab__name{cursor:pointer;color:#b5acac;font-size:14px;font-weight:500;display:inline-block;white-space:nowrap;border-bottom:solid 2px #d3d3d3}.page__tabs__tab__name:hover,.page__tabs__tab__name.active{border-bottom:solid 3px #25b852;color:gray}img{max-width:100%}.no-data{margin:5%;font-size:16px;color:#888;text-align:center}.has-success label.control-label{color:#444}.has-success .form-control{border:1px solid #ccc}.has-success .form-control:focus{border-color:#58c0de;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}button i.fa.fa-spin{margin-right:4px}html,body{height:100vh}.modal.hidden-close-btn button.close{display:none}.modal-footer .btn{margin-left:5px}.ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap-text{word-wrap:break-word}.uppercase{text-transform:uppercase}.center{text-align:center}.clean-box:not(.card){margin-bottom:24px;padding:16px;box-shadow:0 0 4px rgba(0,0,0,.1);background-color:#fff;border-radius:2px;min-width:240px}.margin-left{margin-left:5px}.full{width:100%;height:100%}.no-padd{padding:0 !important}.no-margin{margin:0 !important}.radio-inline.disabled{opacity:.5}.none-outline-select{border:none;background-color:rgba(0,0,0,0);outline:none;margin:0;padding:0}.pagination>li a{cursor:pointer}.cursor-pointer{cursor:pointer}.lowercase{text-transform:lowercase}#app{background:none;height:100%;text-align:left}#app [data-reactroot]{height:100%}#app [data-reactroot] .main-container{height:100%}#app [data-reactroot] .main-container>.content{height:100%}.pac-container{z-index:2000}.force-black-text{color:#444 !important}@media(min-width: 768px){body{padding-top:40px}.col-sm-55{width:45.8333333333%}.hidden-sm-up{display:none !important}}@media(min-width: 992px){.hidden-md-up{display:none !important}}@media(max-width: 767px){body{padding-top:30px}body #app{word-break:break-word}body #app.ru,body #app.de{hyphens:auto}.hidden-sm-down{display:none !important}}@media(max-width: 767px){.hidden-md-down{display:none !important}.modal.fit-xs-max .modal-content{height:100%;overflow:hidden}.modal.fit-xs-max .modal-body{max-height:100%;overflow:auto;padding-top:0 !important;position:absolute;top:43px;right:0;bottom:67px;left:0}.modal.fit-xs-max .modal-footer{position:absolute;left:0;right:0;bottom:0;z-index:100}}.react-datepicker{font-size:1em}.react-datepicker__header{padding-top:.8em}.react-datepicker__month{margin:.4em 1em}.react-datepicker__day-name,.react-datepicker__day{width:1.9em;line-height:1.9em;margin:.166em}.react-datepicker__current-month{font-size:1em}.react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid rgba(0,0,0,0);outline:none}.react-datepicker__navigation--previous{border-right-color:#e0e0e0;left:1em}.react-datepicker__navigation--next{border-left-color:#e0e0e0;right:1em}
.avatar-container{background-size:cover;background-position:center;border-radius:50%;text-align:center}.avatar-container .avatar-image{display:inline-block;max-width:100%;transform:translateY(-50%);margin-top:50%}.avatar-container.grey{background-color:#d8d8d8}.avatar-container.light-grey{background-color:#f1f1f1}.avatar-container.red{background-color:#db4437}.avatar-container.red i.avatar-image{color:#fff}.avatar-container.large{width:116px;height:116px}.avatar-container.large i.avatar-image{font-size:40px}.avatar-container.medium{width:84px;height:84px}.avatar-container.medium i.avatar-image{font-size:35px}.avatar-container.small{width:50px;height:50px}.avatar-container.small i.avatar-image{font-size:20px}.avatar-container.xsmall{width:25px;height:25px}.avatar-container.xsmall i.avatar-image{font-size:16px;line-height:24px;margin-left:1px}.avatar-container.xx-small{width:21px;height:21px}.avatar-container.xx-small i.avatar-image{font-size:16px;line-height:24px;margin-left:1px}.avatar-container.rectangle{border-radius:0;width:120px;height:84px;background-size:contain;background-repeat:no-repeat}.avatar-container.rectangle .avatar-image{display:inline-block;max-width:100%;transform:translateY(-50%);margin-top:35%}
.contractor-dropdown-menu{width:auto;height:auto;list-style-type:none;box-shadow:1px 0 7px rgba(0,0,0,.5);position:fixed;top:0;right:0;margin-top:40px;margin-right:34px;background-color:#fbfdfe;z-index:1001;transform:translateY(-100%);transition:transform .3s linear;visibility:hidden;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.contractor-dropdown-menu.open{transform:translateY(0);visibility:visible}@media(max-width: 768px){.contractor-dropdown-menu{display:none}}
.contractor-menu{display:flex;flex-direction:column;min-width:240px;padding-bottom:16px}.contractor-menu .btn-add-customer{margin:8px 16px 0 16px}
.global-menu-item{display:flex;width:100%;height:36px;padding-left:12px;align-items:center;cursor:pointer;color:#023353}.global-menu-item.children{padding-left:40px}.global-menu-item:hover:not(.disabled),.global-menu-item.active{background-color:#e7eef3}.global-menu-item.disabled{opacity:.25}.global-menu-item .icon-container{width:24px;text-align:center}.global-menu-item .icon-container i{font-size:17px}.global-menu-item .image-container{width:24px;align-items:center;justify-content:center;display:flex}.global-menu-item .image-container img{width:19px}.global-menu-item .title{padding-left:8px;font-size:15px}.global-menu-item .right-icon{font-size:large}
.menu-header-title{height:40px;padding:16px 0 0 20px;margin:0;font-weight:500;font-size:14px;color:#9cb3c2}
.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.backdrop.dark{background:rgba(0,0,0,.75)}.backdrop.light{background:rgba(255,255,255,.75)}.backdrop.transparent{background:rgba(0,0,0,0)}
.account-dropdown{width:200px;height:auto;list-style-type:none;box-shadow:1px 0 7px rgba(0,0,0,.5);position:fixed;top:0;right:0;margin-top:40px;background-color:#fbfdfe;z-index:1001;transform:translateY(-100%);transition:transform .3s linear;visibility:hidden;padding-bottom:16px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.account-dropdown.open{transform:translateY(0);visibility:visible}.account-dropdown .global-menu-item.children{padding-left:12px !important}@media(max-width: 768px){.account-dropdown{display:none}}
#controller-dialog{display:inline-block;text-decoration:none}#controller-dialog .controller-selector .username{padding-left:30px;font-size:11px;color:#a9a9a9;text-transform:uppercase}#controller-dialog .controller-selector .snapshot{padding:0;margin:0;display:flex;flex-direction:row;cursor:pointer}#controller-dialog .controller-selector .snapshot .image{width:24px}#controller-dialog .controller-selector .snapshot .name{color:#000;font-weight:bold;padding-left:6px;font-size:16px}#controller-dialog-mobile{display:none;color:#fff;text-decoration:none}#controller-dialog-mobile .avatar{width:32px;padding:2px}#controller-dialog-mobile .name{font-size:smaller;color:#fff;padding:0 5px}#controller-dialog-panel .form-group{margin-bottom:8px}#controller-dialog-panel .dropdown-sort-controller-wrapper{width:100%}#controller-dialog-panel .dropdown-sort-controller-wrapper .btn-group{width:100%}#controller-dialog-panel .show-all-controllers{padding-bottom:10px}#controller-dialog-panel .geolocation-error{text-align:center;padding:20px}#controller-dialog-panel .controller-container{text-align:center;padding-top:10px;cursor:pointer;max-height:150px;overflow:hidden}#controller-dialog-panel .controller-container:not(.active):active{opacity:.7}#controller-dialog-panel .controller-container:hover .background-container{background-color:#f3f3f3}#controller-dialog-panel .controller-container.active .background-container{background-color:#e8e8e8 !important}#controller-dialog-panel .controller-container .controller-icon-container{position:relative;height:95px}#controller-dialog-panel .controller-container .controller-icon-container .grey-fill{background-color:#e8e8e8;width:80px;height:80px;border-radius:100%;margin-left:50%;transform:translateX(-50%)}#controller-dialog-panel .controller-container .controller-icon-container .controller-icon{height:80px}#controller-dialog-panel .controller-container .controller-icon-container .status-container{position:absolute;bottom:0;right:5px;height:25px;display:inline-block}#controller-dialog-panel .controller-container .controller-icon-container .status-container .status-icon{height:100%}#controller-dialog-panel .controller-container .controller-name{width:100%;height:40px;overflow:hidden;text-align:center}#controller-dialog-panel #dropdown-sort-controller{background:#fff;float:right;min-width:185px;width:100%}#controller-dialog-panel #dropdown-sort-controller .title{float:left}#controller-dialog-panel #dropdown-sort-controller .caret{float:right;margin-top:8px}#controller-dialog-panel .add-new-controller-watch-list{cursor:pointer;box-shadow:none;text-align:center;border:1px dashed #386fb7;transition:.25s;width:122px;height:135px}#controller-dialog-panel .add-new-controller-watch-list .icon-container{position:absolute;top:0;left:0;right:0;bottom:0}#controller-dialog-panel .add-new-controller-watch-list .icon-container:before{content:"";display:block;height:40%;position:relative}#controller-dialog-panel .add-new-controller-watch-list:hover{border:1px solid #386fb7;background:#f3f3f3}#controller-dialog-panel .add-new-controller-watch-list i{font-size:50px;padding-top:30px;color:#386fb7}#controller-dialog-panel .add-new-controller-watch-list p{font-size:14px;color:#386fb7;margin-top:8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}@media(max-width: 768px){#controller-dialog-mobile{display:flex;align-items:center;justify-content:center;height:100%}.dropdown-sort-controller-wrapper .dropdown-menu{width:100%}}@media(max-width: 767px){#global-nav .ctrl-narrow{display:none !important}}
.left-menu-drawer{max-width:250px;width:95%;list-style-type:none;background:#fff;position:fixed;overflow:auto;display:none;flex-direction:column;align-items:stretch;top:0;left:0;bottom:0;z-index:1004;transform:translateX(-100%);transition:transform .2s ease-in}.left-menu-drawer.open{transform:translateX(0);box-shadow:1px 0 7px rgba(0,0,0,.5)}.left-menu-drawer .body{flex-grow:1;border-top:2px solid #e8e8e8;padding-top:10px}.left-menu-drawer .footer{padding:16px}@media(max-width: 768px){.left-menu-drawer{display:flex}}
.paypal-modal-content .title{font-size:14px;text-transform:uppercase;font-weight:500}.paypal-modal-content .subtitle{color:#888;margin-top:0px}.paypal-modal-content .method-block.paypal{padding-bottom:20px;border-bottom:1px #e8e8e8 solid}.paypal-modal-content .method-block.paypal .right{margin-top:20px}.paypal-modal-content .method-block.paypal .right i.fa-paypal{margin-right:5px}.paypal-modal-content .method-block.paypal .right label{color:#888}
.plan-card{margin-bottom:24px;box-shadow:0px 1px 2px rgba(0,0,0,.3)}.plan-card .title-container{position:relative;font-size:18px;font-weight:400;line-height:1.1;color:#fff;padding-bottom:12px;padding-top:20px;padding-left:16px;margin:0 -1px 40px;border-top-left-radius:2px;border-top-right-radius:2px}.plan-card .title-container .price-container{border-radius:50%;position:absolute;width:64px;height:64px;bottom:-32px;right:16px;text-align:center;padding-top:13px}.plan-card .title-container .price-container .val{font-size:14px;font-weight:bold}.plan-card .title-container .price-container .per-year{font-size:12px}.plan-card .title-container .price-container.free{padding-top:22px}.plan-card .content{padding:0px 15px}.plan-card .content li{margin-bottom:10px;color:#888;list-style-type:none}.plan-card .content li i.fa-check{font-size:18px;float:left;width:30px;color:#666;padding-top:2px}.plan-card .content li .paragraph{margin-left:30px}.plan-card .footer{padding:11px;min-height:64px}.plan-card .footer button.btn-block{color:#fff}.plan-card .footer .expiration-container{margin:0px -11px;padding:9px 10px;background-color:#f1f1f1}.plan-card .footer .expiration-container span{font-weight:500;color:#386fb7;font-size:12px}.plan-card .footer .expiration-container button{background-color:#ff9500;border-color:#ff9500;color:#fff}.plan-card .footer i.fa-edit{color:#386fb7;font-size:22px}.plan-card .footer i.fa-edit.active{cursor:pointer}.plan-card .footer i.fa-edit.inactive{cursor:auto}.plan-card.home .title-container{background-color:#bbb}.plan-card.home .title-container .price-container{background-color:#888}.plan-card.home .footer button.btn-block{background-color:#888}.plan-card.enthusiast .title-container{background-color:#386fb7}.plan-card.enthusiast .title-container .price-container{background-color:#4990e2}.plan-card.enthusiast .footer button.btn-block{background-color:#386fb7}.plan-card.contractor-starter .title-container{background-color:#58c0de}.plan-card.contractor-starter .title-container .price-container{background-color:#58adc5}.plan-card.contractor-starter .footer button.btn-block{background-color:#58c0de}.plan-card.contractor-platinum .title-container{background-color:#a9a9a9}.plan-card.contractor-platinum .title-container .price-container{background-color:gray}.plan-card.contractor-platinum .footer button.btn-block{background-color:#a9a9a9}.plan-card.contractor .title-container{background-color:#3892ac}.plan-card.contractor .title-container .price-container{background-color:#29758b}.plan-card.contractor .footer button.btn-block{background-color:#3892ac}.plan-card.bronze .title-container{background-color:#cd7f32}.plan-card.bronze .title-container .price-container{background-color:#a15f1d}.plan-card.bronze .footer button.btn-block{background-color:#cd7f32}.plan-card.silver .title-container{background-color:#bdc0c3}.plan-card.silver .title-container .price-container{background-color:#979797}.plan-card.silver .footer button.btn-block{background-color:#bdc0c3}.plan-card.gold .title-container{background-color:#debb00}.plan-card.gold .title-container .price-container{background-color:#b39912}.plan-card.gold .footer button.btn-block{background-color:#debb00}
#change-plan-modal-container .subscription-plan-option{font-weight:bold}@media(max-width: 768px){#change-plan-modal-container .radio-inline+.radio-inline,#change-plan-modal-container .checkbox-inline+.checkbox-inline{margin-left:0px}}
.custom-popover-container{position:relative;display:inline-block}.custom-popover-container.theme-black .popover{background:#000}.custom-popover-container.theme-black .popover .arrow:after{border-top-color:#000}.custom-popover-container .icon-container.color-grey{color:#888}.custom-popover-container .icon-container.color-white{color:#fff}.custom-popover-container .icon-container.small{font-size:11px;height:11px}#custom-popover{position:absolute;z-index:1051}#custom-popover.theme-white{background:#fff}#custom-popover.theme-white .popover-content{color:#888}#custom-popover.theme-black{background:#000}#custom-popover.theme-black .arrow::after{border-top-color:#000}#custom-popover.theme-black .popover-content{color:#fff}@media(max-width: 768px){.popover-container .popover.hide-arrow-m>.arrow{display:none}.popover-container .icon-container.small{font-size:14px}#custom-popover.right{transform:translate(-50%, 60%)}#custom-popover.hide-arrow-m .arrow{display:none}}
.field-with-icon .icon-container.left{float:left;font-size:16px;vertical-align:top;margin-top:3px;width:24px;text-align:center}.field-with-icon .icon-container.left i{color:#888}.field-with-icon .info-container.right{margin-left:40px}.field-with-icon .info-container.right .inner-title{font-size:10px;font-weight:400;color:#888;text-transform:uppercase}.field-with-icon .info-container.right .inner-title span{margin-right:5px}.field-with-icon .info-container.right .inner-content{margin-bottom:10px;font-weight:500;min-height:20px}.field-with-icon .info-container.right .inner-content p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.field-with-icon .info-container.right .inner-content strong{color:#e22b28}.field-with-icon .info-container.right .inner-content .space{margin-right:5px}.field-with-icon.hide-icon .info-container.right{margin-left:0}.trigger-button{padding:0px 5px;font-size:11px;outline:none}
.outline-button{display:inline-block;border-radius:3px;text-align:center;transition:.25s;background-color:#fff;color:inherit;border:1px solid;text-decoration:none !important;cursor:pointer}.outline-button>:nth-child(1){margin-right:5px;line-height:inherit}.outline-button>:nth-child(2){margin-left:5px;line-height:inherit}.outline-button.red{border-color:#e22b28;color:#e22b28}.outline-button.red[disabled]{border-color:#e8e8e8;color:#cfcfcf;cursor:wait}.outline-button.red:hover:not([disabled]){border-color:#bd1c1a;color:#bd1c1a}.outline-button.grey{border-color:#87959f;color:#87959f}.outline-button.grey:hover{border-color:#55626b;color:#55626b}.outline-button.blue-hunter{border-color:#00658a;color:#00658a}.outline-button.blue-hunter[disabled]{border-color:#e8e8e8;color:#ccc;cursor:wait}.outline-button.blue-hunter:hover:not([disabled]){border-color:#004057;color:#004057}.outline-button.small{font-size:12px;height:24px;line-height:24px;padding:0 5px}.outline-button.medium{font-size:14px;height:34px;line-height:34px;padding:0 8px}.outline-button.large{font-size:16px;height:46px;line-height:42px;padding:0 16px}
.contractor-card .details{background-color:rgba(128,138,152,.05);padding-top:10px}
.contractor-contact-modal .modal-body{min-height:200px}
.clickable-contractor-logo-container{display:block}.clickable-contractor-logo-container.unclickable{cursor:default !important}.clickable-contractor-logo.default{width:194px;display:block;margin-left:auto;margin-right:auto}.clickable-contractor-logo.custom{cursor:pointer;max-width:120px;max-height:84px}@media(max-width: 768px){.clickable-contractor-logo{max-width:185px;margin:16px 0}}
.hamburger-button{font-size:23px;color:#fff;display:none;width:40px;height:40px;line-height:40px;text-align:center}.hamburger-button:hover{color:#fff}@media(max-width: 768px){.hamburger-button{display:inline-block}}
.right-drawer-toggle-button{width:40px;height:40px;display:none;align-items:center;justify-content:center}.right-drawer-toggle-button img{height:24px}.right-drawer-toggle-button .backdrop{z-index:1004 !important}@media(max-width: 768px){.right-drawer-toggle-button{display:flex}}
.right-menu-drawer{width:95%;max-width:250px;height:100%;list-style-type:none;background:#fff;position:fixed;display:none;top:0;right:0;z-index:1004;transform:translateX(100%);transition:transform .2s ease-in}.right-menu-drawer.open{transform:translateX(0);box-shadow:1px 0px 7px rgba(0,0,0,.5)}@media(max-width: 768px){.right-menu-drawer{display:block}}
.toolbar{width:100%;height:40px;padding:0 15px;position:fixed;top:0;left:0;background:#023353;z-index:1002}.toolbar .desktop{display:flex;height:100%;justify-content:space-between;color:#fff}.toolbar .desktop .right-block{display:flex}.toolbar .desktop .toolbar-tab{width:72px;font-size:15px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%}.toolbar .desktop .toolbar-tab:hover{background:#034975}.toolbar .desktop .toolbar-tab.active{background-color:#034975}.toolbar .desktop .toolbar-tab.help{display:flex;width:76px;padding:9px;font-size:22px;align-items:center}.toolbar .desktop .toolbar-tab.help i{font-size:22px}.toolbar .desktop .toolbar-tab.help span{font-size:15px;margin-left:5px}.toolbar .desktop .toolbar-tab img{height:18px}.toolbar .desktop .toolbar-tab.parent{border-radius:24px}@media(max-width: 768px){.toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 5px}.toolbar .desktop{display:none}}@media(min-width: 769px){.toolbar .backdrop{display:none}}
.bottom-tab-menu{width:100%;min-height:45px;display:none;list-style:none;margin:0;padding:0;z-index:100;position:fixed;bottom:0;background-color:#fbfdfe}.bottom-tab-menu li{flex-grow:1;list-style-type:none;border-top:solid 1px #023353}.bottom-tab-menu li a{display:block;height:100%;text-decoration:none}.bottom-tab-menu .item{height:100%;text-align:center;text-decoration:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-items:center;padding-top:4px}.bottom-tab-menu .item.active{background-color:#e7eef3}.bottom-tab-menu .item .name{font-size:x-small;padding:1px;color:#023353}.bottom-tab-menu .item img{height:24px}.has-notch .bottom-tab-menu{min-height:74px;max-height:80px}.has-notch .bottom-tab-menu .item{padding-top:10px;padding-bottom:23px}@media screen and (max-width: 768px){.bottom-tab-menu{display:flex;justify-content:space-around}}
.tabs-container .tabs-labels{margin:-16px -16px 32px -16px;color:#fff}.tabs-container .tabs-labels.classic.blue{background-color:#386fb7}.tabs-container .tabs-labels.classic.blue .btn-container.active .tabs-label{background-color:#244775}.tabs-container .tabs-labels.modern{display:flex}.tabs-container .tabs-labels.modern .btn-container{flex:1;border-bottom:5px solid #d8d8d8}.tabs-container .tabs-labels.modern .btn-container .tabs-label{background-color:#fff;font-size:14px;font-weight:100;color:#d8d8d8;width:100%;box-shadow:none;border-left:1px solid #d8d8d8;padding:10px 0 4px}.tabs-container .tabs-labels.modern .btn-container .tabs-label i.fa{display:block;font-size:26px}.tabs-container .tabs-labels.modern .btn-container .tabs-label .image-icon-wrapper .img-icon{height:27px}.tabs-container .tabs-labels.modern .btn-container:last-child .tabs-label{border-right:1px solid #d8d8d8}.tabs-container .tabs-labels.modern .btn-container li.fa{display:none}.tabs-container .tabs-labels.modern .btn-container.active{border-bottom:5px solid #4990e2}.tabs-container .tabs-labels.modern .btn-container.active .tabs-label{color:#4990e2}.tabs-container .tabs-labels.modern.green .btn-container.active{border-bottom:5px solid #25b852}.tabs-container .tabs-labels.grey-green{display:flex;margin-top:0;margin-bottom:4px;padding-left:16px;width:100%;overflow:auto;padding-bottom:16px}.tabs-container .tabs-labels.grey-green .btn-container{color:gray;margin-right:8px}.tabs-container .tabs-labels.grey-green .btn-container.active .tabs-label{border-bottom:3px solid #25b852}.tabs-container .tabs-labels.grey-green .btn-container:hover .tabs-label{opacity:1}.tabs-container .tabs-labels.grey-green .btn-container .tabs-label{opacity:.75}.tabs-container .tabs-labels.grey-green .btn-container>li{display:none}.tabs-container .tabs-labels.grey-green .btn-container .tabs-label{outline:none;padding-top:8px;padding-bottom:2px;font-size:14px;font-weight:600;border-radius:0px;border:0px;background-color:rgba(0,0,0,0);box-shadow:none;color:#888;font-weight:500}.tabs-container .tabs-labels .btn-container{display:inline-block}.tabs-container .tabs-labels .btn-container .order{display:inline-block;width:22px;height:22px;line-height:22px;font-size:13px;background:#fff;text-align:center;color:#444;border-radius:50%;margin-right:5px}.tabs-container .tabs-labels .btn-container li.fa{padding:0px 8px}.tabs-container .tabs-labels .btn-container .tabs-label{outline:none;padding-top:8px;padding-bottom:8px;font-size:14px;font-weight:600;border-radius:0px;border:0px}.tabs-container .dropdown{display:block;margin:-16px -16px 10px -16px}.tabs-container .dropdown .mobile.dropdown-toggle{display:none;float:none;border-radius:0px}.tabs-container .dropdown .dropdown-menu{width:100%}@media(max-width: 991px){.fit-xs-max .tabs-container .dropdown{margin-top:0}}@media(max-width: 768px){.tabs-container .tabs-labels.desktop{display:none}.tabs-container .dropdown .mobile.dropdown-toggle{display:block}.tabs-container .tabs-labels.grey-green{border-bottom:1px solid #e0e0e0;margin:0 0 16px 0;padding-left:0}}
.editable-label{display:inline-block;cursor:pointer;margin-bottom:0}.editable-label.editing{display:block}
.multi-select-list .list-group .list-group-item{outline:0}.multi-select-list .list-group .list-group-item.active,.multi-select-list .list-group .list-group-item.active:hover,.multi-select-list .list-group .list-group-item.active:focus{background-color:#4990e2;border-color:#4990e2}
.knob{display:inline-block;position:relative}.knob .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.knob.disabled{opacity:.3}.knob.blue .text{color:#4990e2}

.single-select-list .list-group .list-group-item{outline:0}.single-select-list .list-group .list-group-item.active,.single-select-list .list-group .list-group-item.active:hover,.single-select-list .list-group .list-group-item.active:focus{background-color:#4990e2;border-color:#4990e2}
#start-zone-modal .modal-body .checkbox-with-text{text-align:left}#start-zone-modal .modal-body .checkbox-with-text .hunter-checkbox{margin-right:5px}#start-zone-modal .modal-body .checkbox-with-text .text{color:#444}#start-zone-modal .modal-body .left{height:237px}#start-zone-modal .modal-body .left .checkbox-with-text{padding-top:4px}#start-zone-modal .modal-body .left .checkbox-with-text .text{font-size:12px;color:#bbb}#start-zone-modal .modal-body .right .checkbox-with-text .text{font-size:14px}#start-zone-modal .modal-body .knob .text .water-for{margin-bottom:5px}#start-zone-modal .modal-body .knob .text .value{font-size:30px;line-height:30px}#start-zone-modal .modal-body .knob .text .units{font-size:18px}#start-zone-modal .modal-body .knob .text .remaining{font-size:18px}#start-zone-modal .modal-body .knob .text .editable-label.editing .form-control{font-size:25px;text-align:center;padding:0}#start-zone-modal .modal-body #single-zone .left{padding-right:0}#start-zone-modal .modal-body #single-zone .left .single-select-list .list-group{margin-bottom:0;padding-right:8px}#start-zone-modal .modal-body #single-zone .right{text-align:center}#start-zone-modal .modal-body #single-zone .right p.run-status{font-size:16px;color:#444;min-height:44px;margin-bottom:0}#start-zone-modal .modal-body #single-zone .right .knob.disabled{opacity:1 !important}#start-zone-modal .modal-body #single-zone .right button{outline:none}#start-zone-modal .modal-body #single-zone .right .prev.btn{position:absolute;top:70%;left:0}#start-zone-modal .modal-body #single-zone .right .next.btn{position:absolute;top:70%;right:0}#start-zone-modal .modal-body #all-zones .left{padding-right:0}#start-zone-modal .modal-body #all-zones .left .multi-select-list .list-group{margin-bottom:0;padding-right:8px}#start-zone-modal .modal-body #all-zones .right{text-align:center}#start-zone-modal .modal-body #all-zones .right .checkbox-with-text{padding-top:2px;margin-bottom:22px}#start-zone-modal .modal-body #all-zones .deselect-all{padding-top:10px}#start-zone-modal .modal-body #all-zones .deselect-all a{cursor:pointer}#start-zone-modal .modal-body #all-zones .deselect-all a:hover{text-decoration:none}#start-zone-modal .modal-body #start-programs .left{padding-right:0}#start-zone-modal .modal-body #start-programs .left .single-select-list .list-group{margin-bottom:0;padding-right:8px}#start-zone-modal .modal-body #start-programs .right{text-align:center}#start-zone-modal .modal-body #start-programs .right .checkbox-with-text{padding-top:2px;margin-bottom:22px}#start-zone-modal .modal-body #start-programs .right button{outline:none}#start-zone-modal .modal-body #start-programs .right .prev.btn{position:absolute;top:70%;left:0}#start-zone-modal .modal-body #start-programs .right .next.btn{position:absolute;top:70%;right:0}#start-zone-modal .modal-body #zone-tester .left{padding-right:0}#start-zone-modal .modal-body #zone-tester .left .single-select-list .list-group{margin-bottom:0;padding-right:8px}#start-zone-modal .modal-body #zone-tester .right{text-align:center}#start-zone-modal .modal-body #zone-tester .right p,#start-zone-modal .modal-body #zone-tester .right span{color:#444}#start-zone-modal .modal-body #zone-tester .right p.status-title{font-size:22px}#start-zone-modal .modal-body #zone-tester .right p.run-status{font-size:16px;min-height:44px;margin-bottom:0}#start-zone-modal .modal-body #zone-tester .right .btn-sets{position:relative;height:75px;margin-bottom:10px}#start-zone-modal .modal-body #zone-tester .right .btn-sets button{outline:none}#start-zone-modal .modal-body #zone-tester .right .btn-sets .play-stop{position:absolute;left:50%;transform:translateX(-35%)}#start-zone-modal .modal-body #zone-tester .right .btn-sets .play-stop button{padding-bottom:3px}#start-zone-modal .modal-body #zone-tester .right .btn-sets .play-stop i{font-size:35px}#start-zone-modal .modal-body #zone-tester .right .btn-sets .play-stop i.fa-play{color:#25b852}#start-zone-modal .modal-body #zone-tester .right .btn-sets .play-stop i.fa-power-off{color:#d0011b}#start-zone-modal .modal-body #zone-tester .right .btn-sets .prev{position:absolute;left:0}#start-zone-modal .modal-body #zone-tester .right .btn-sets .next{position:absolute;right:0}#start-zone-modal .modal-body #zone-tester .right .checkbox-with-text{text-align:left}#start-zone-modal .modal-body #zone-tester .right .checkbox-with-text .checkbox-inline{vertical-align:top}#start-zone-modal .modal-body #zone-tester .right .checkbox-with-text .react-datepicker-wrapper{display:inline-block}#start-zone-modal .modal-body #zone-tester .right .checkbox-with-text .react-datepicker-wrapper .btn-default{padding:0px 10px 0px 5px}#start-zone-modal .modal-footer button.btn-primary{margin-left:10px}#start-zone-modal .modal-footer button.btn-primary i.fa{margin-right:5px}#start-zone-modal .modal-footer .footer-text{margin-top:40px;text-align:center;margin-bottom:5px;font-size:13px;color:#bbb}@media(max-width: 480px){#start-zone-modal .tabs-container .dropdown{margin-top:0}#start-zone-modal .modal-body .left{height:auto}#start-zone-modal .modal-body .left .checkbox-with-text{position:relative;margin-top:3px}#start-zone-modal .modal-body #single-zone .left{padding-right:15px;margin-bottom:15px}#start-zone-modal .modal-body #zone-tester .right{margin-top:10px}#start-zone-modal .modal-body #zone-tester .right .checkbox-with-text{margin-bottom:15px}}
#suspend-watering-modal .modal-body .react-datepicker .react-datepicker__navigation--next{border-left-color:#888}#suspend-watering-modal .modal-body .react-datepicker .react-datepicker__navigation--previous{border-right-color:#888}#suspend-watering-modal .modal-body .left{padding-right:0}#suspend-watering-modal .modal-body .left .list-group{margin-bottom:0;padding-right:8px}#suspend-watering-modal .modal-body .left .deselect-all{padding-top:10px}#suspend-watering-modal .modal-body .left .deselect-all a{cursor:pointer}#suspend-watering-modal .modal-body .left .deselect-all a:hover{text-decoration:none}#suspend-watering-modal .modal-body .right{text-align:left;font-size:16px;position:relative;z-index:10}#suspend-watering-modal .modal-body .right p{color:#444}#suspend-watering-modal .modal-body .right p:first-child{margin-top:5px}#suspend-watering-modal .modal-body .right .note{font-size:12px}#suspend-watering-modal .modal-body .right .resume-btn{font-size:11px;color:#4990e2;cursor:pointer}#suspend-watering-modal .modal-body .right .react-datepicker-wrapper{margin-bottom:10px}#suspend-watering-modal .modal-body .right .react-datepicker-wrapper .btn{color:#fff;background-color:#888;border:none;min-width:150px;text-align:left}#suspend-watering-modal .modal-body .right .actions-container{margin-bottom:0;padding-right:8px}#suspend-watering-modal .modal-body .right .actions-container .single-action-container{font-size:11px;height:22px}#suspend-watering-modal .modal-body #single-zone{min-height:288px}#suspend-watering-modal .modal-body #single-zone .right .zone-suspensions-container{margin-bottom:0;padding-right:8px}#suspend-watering-modal .modal-body #single-zone .right .zone-suspensions-container .single-zone-suspension-container{position:relative}#suspend-watering-modal .modal-body #single-zone .right .zone-suspensions-container .single-zone-suspension-container .fa-calendar{margin-right:8px}#suspend-watering-modal .modal-body #single-zone .right .zone-suspensions-container .single-zone-suspension-container .date-range{font-size:11px}#suspend-watering-modal .modal-body #single-zone .right .zone-suspensions-container .single-zone-suspension-container .fa-trash{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#db4437;cursor:pointer}#suspend-watering-modal .modal-body #single-zone .right .zone-suspensions-container .single-zone-suspension-container .fa-trash:hover{color:#bd2e22}#suspend-watering-modal .modal-body #single-zone .right .zone-suspensions-container .single-zone-suspension-container .fa-user{position:absolute;top:50%;right:16px;transform:translateY(-50%)}#suspend-watering-modal .modal-body #single-zone .right .resume-btn{margin-top:5px}#suspend-watering-modal .modal-body #all-zones{height:288px}#suspend-watering-modal .modal-body #all-zones .right .note{margin-bottom:14px}#suspend-watering-modal .modal-body #all-controllers{height:288px}#suspend-watering-modal .modal-body #all-controllers .right .note{margin-bottom:14px}#suspend-watering-modal .modal-body #all-customers{height:288px}#suspend-watering-modal .modal-body #all-customers .right .note{margin-bottom:14px}#suspend-watering-modal .modal-body .loading-panel{min-height:288px;padding-top:20px}#suspend-watering-modal .modal-footer .suspend-btn i{margin-right:5px}
.menu-mainpage-flex{margin-left:248px;padding:20px 64px 70px 64px}@media(max-width: 768px){.menu-mainpage-flex{padding:20px 0 70px 0}}.modal-confirm{background:#00658a;color:#fff}.modal-confirm:hover{background:#00658a;color:#fff}@media screen and (max-width: 768px){.menu-mainpage-flex{margin-left:0}}
.left-menu-desktop{width:248px;position:fixed;top:40px;bottom:0;display:flex;flex-direction:column;overflow:auto;padding-top:10px;background-color:#fbfdfe;z-index:900}.left-menu-desktop .header{width:100%;display:flex;flex-direction:column}.left-menu-desktop .header .contractor-section{min-height:82px;display:flex;align-items:center;justify-content:center;background-color:#fbfdfe;z-index:1}.left-menu-desktop .header .controller-section{padding:11px 0 0 18px;min-height:66px;background-color:#fbfdfe;z-index:1}.left-menu-desktop .body{flex-grow:1}.left-menu-desktop .footer{padding:16px}@media screen and (max-width: 992px){.left-menu-desktop{width:232px}}@media screen and (max-width: 768px){.left-menu-desktop{display:none;margin:0}}
.transfer-container .exchange-container{text-align:center;height:200px;margin-top:25px;padding-top:80px}.transfer-container .exchange-container i{font-size:20px}.transfer-container .selected-container,.transfer-container .targets-container{height:200px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;border:1px solid #ccc;border-radius:3px;position:relative;padding:0;overflow-y:auto}.transfer-container .selected-container button,.transfer-container .targets-container button{background-color:rgba(0,0,0,0);color:#444;border:none;border-bottom:1px #e8e8e8 solid;font-size:14px;text-align:left}.transfer-container .selected-container button:hover,.transfer-container .targets-container button:hover{background-color:#386fb7;color:#fff}.transfer-container .selected-container{background-color:#f3f3f3}@media(max-width: 768px){.transfer-container .exchange-container{height:auto;margin-top:17px;padding-top:0px}}
.title-container{margin-bottom:35px}.title-container h1{margin-top:0px}.title-container .title{font-size:24px;color:#444;text-align:center}.title-container .subtitle{font-size:14px;color:#888;text-align:center;margin-top:0px}
@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.content-placeholder-container>.row{margin:0}.content-placeholder-container .avatar{height:40px;width:40px}.content-placeholder-container .lines{margin-top:5px}.content-placeholder-container .lines .line{height:10px;margin-bottom:10px}.content-placeholder-container .circle{display:inline-block;vertical-align:top;width:32px;height:32px;border-radius:50%}.content-placeholder-container .square{display:inline-block;vertical-align:top;width:36px;height:36px;border-radius:2px}.content-placeholder-container .rectangle{display:inline-block;vertical-align:top;width:100%;height:64px}.content-placeholder-container .animated-bg{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size:800px 104px;position:relative}
.details-card{margin-bottom:36px;padding:16px 0px 0px;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.3)}.details-card .title{font-size:12px;color:#888;font-weight:bold;margin-bottom:16px;padding:0px 16px;text-transform:uppercase}.details-card .content{margin:0px}.details-card .footer{border-top:1px #e8e8e8 solid;background:#f9f9f9;height:40px;position:relative}.details-card .footer .fa-edit{font-size:20px;line-height:40px;display:inline-block;width:40px;text-align:center;text-decoration:none;position:absolute;right:8px;outline:none}.details-card .footer .fa-edit.active{cursor:pointer}.details-card .footer .fa-edit.inactive{cursor:auto;display:none}.details-card .footer .fa-edit:hover{background-color:rgba(0,0,0,.05)}.details-card.loading{height:150px;text-align:center;padding-top:35px;font-size:60px}
.upload-avatar-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.upload-avatar-container .file-upload .delete-avatar{position:absolute;top:66px;right:21px;color:#e22b28;padding:10px;z-index:55;cursor:pointer}.upload-avatar-container .progress-bar-container{width:100%}.upload-avatar-container .progress-bar-container .progress{background:#fff;box-shadow:none}
#my-account-details{padding:25px 10px;overflow-x:hidden}#my-account-details .details-card .avatar-container{transform:translateX(-50%);margin-left:50%;margin-bottom:5px}#current-user-info{margin-bottom:19px}#current-user-info .col-avatar{margin-top:-37px;text-align:center}#current-user-info .col-avatar .name{font-weight:500;font-size:16px;margin-bottom:0}#account-settings-info{margin-bottom:15px}#account-settings-info p{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}#plan-details-info{margin-bottom:24px}#privacy-settings-info #client-contractor-container,#privacy-settings-info #self-contractor-container{background-color:rgba(128,138,152,.05);padding:16px 0}#privacy-settings-info #client-contractor-container .sub-title,#privacy-settings-info #self-contractor-container .sub-title{color:#888}#privacy-settings-info #client-contractor-container .field-with-icon i,#privacy-settings-info #self-contractor-container .field-with-icon i{font-size:24px}.contractor-profile-tab{width:100%;height:37px;display:flex;align-items:center;text-decoration:none;padding:18px;cursor:pointer}.contractor-profile-tab:hover,.contractor-profile-tab.active{background-color:#e7eef3}.contractor-profile-tab__icon{color:#023353;width:24px;padding-left:4px;font-size:15px}.contractor-profile-tab__name{color:#023353;align-content:flex-start;font-size:15px;padding:0 0 1px 8px}@media(max-width: 768px){#account-settings-info .field-with-icon .inner-content span.space{margin-right:15px}#account-settings-info .field-with-icon .inner-content p{white-space:normal;word-break:break-all}}@media(max-width: 992px){#current-user-info .col-avatar{margin-top:0}}.contractor-account-info__default-logo{width:194px;padding:10px;cursor:pointer}.contractor-account-info__avatar{cursor:pointer}.contractor-account-info__user-name{font-size:11px;color:#a9a9a9;text-transform:uppercase}.contractor-account-info__more{width:100%;padding-left:21px;font-size:smaller;font-weight:700;color:#a9a9a9;cursor:pointer}.contractor-account-info__more:hover{color:#000}.contractor-account-info__contact-details{padding:0 9px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.contractor-account-info__row{width:100%;padding:19px 12px 8px 12px;border-bottom:solid 1px #d3d3d3}@media(max-width: 768px){#account-settings-info .field-with-icon .inner-content span.space{margin-right:15px}#account-settings-info .field-with-icon .inner-content p{white-space:normal;word-break:break-all}.contractor-account-info__avatar{padding:10px 0 0 0}.contractor-account-info__default-logo{width:185px;padding:14px 0}.contractor-account-info__user-name{padding:10px 0 4px 7px}}.contractor-account-info{width:100%}
.map-marker-view-container{position:relative}.map-marker-view-container.selected{z-index:500}.map-marker-view-container .marker-icon{text-align:center;border-radius:50%;color:#fff;line-height:40px;display:inline-block;position:absolute;height:40px;width:40px;margin-top:-20px;margin-left:-20px;box-shadow:0 0 4px rgba(0,0,0,.3);z-index:100;cursor:pointer}.map-marker-view-container .marker-icon img{width:25px}.map-marker-view-container .marker-icon i{line-height:40px;font-size:20px}.map-marker-view-container .overlay-info{width:330px;min-height:100px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);border-radius:2px;position:absolute;padding:10px;box-sizing:border-box;top:-200px;left:-165px;cursor:default;z-index:900}.map-marker-view-container .overlay-info .name{margin:-10px -10px 5px -10px;padding:11px;border-radius:2px 2px 0 0;font-size:14px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden}.map-marker-view-container .overlay-info .name .manage-controller{font-size:20px;position:absolute;right:0;line-height:40px;top:0;width:40px;text-align:center;color:#fff;transition:.25s;cursor:pointer;background-color:rgba(0,0,0,0);outline:none;border:none;margin:0;padding:0}.map-marker-view-container .overlay-info .name .manage-controller .action-row{background:rgba(0,0,0,0);color:#fff;margin-top:-5px;border:none;border-radius:0;transition:.25s;cursor:pointer;font-size:20px;width:40px;padding-bottom:4px}.map-marker-view-container .overlay-info .name .manage-controller .action-row:hover{background-color:rgba(0,0,0,.1)}.map-marker-view-container .overlay-info .name .manage-controller .action-row:active,.map-marker-view-container .overlay-info .name .manage-controller .action-row:focus{background-color:rgba(0,0,0,.2) !important}.map-marker-view-container .overlay-info .name .manage-controller .caret{display:none}.map-marker-view-container .overlay-info .details{list-style:none;margin:0;padding:8px 0;font-size:13px;color:#888}.map-marker-view-container .overlay-info .details:after{top:calc(100% - 1px);left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid rgba(0,0,0,0);border-top-color:#fff;margin-left:-10px}.map-marker-view-container .overlay-info .details li{padding:3px 0}.map-marker-view-container .overlay-info .details .icon-left{font-size:14px;display:inline-block;width:22px}.map-marker-view-container .overlay-info .details .item{padding:2px 0}.map-marker-view-container .user-read-only,.map-marker-view-container .no-serial{background-color:#f9b00c !important}.map-marker-view-container .user-full-access,.map-marker-view-container .online{background-color:#25b852 !important}.map-marker-view-container .user-super,.map-marker-view-container .offline{background-color:#e22b28 !important}.marker-cluster{position:absolute;cursor:pointer;width:40px;height:40px;left:-20px;top:-20px;border-radius:50%;border:5px solid #009dd7;background-color:#00658a;box-shadow:0 0 4px rgba(0,0,0,.3);text-align:center;color:#fff;font-size:14px;font-weight:bold;display:flex;align-items:center;justify-content:center}
.mandatory-field{color:#e22b28;padding-left:5px}
.add-controller-modal-container .model-cards{margin-top:15px}.add-controller-modal-container .model-cards .card{padding:16px;border-radius:2px;border:1px solid #e8e8e8;box-shadow:0 0 4px -1px rgba(0,0,0,.3);width:100%;margin-bottom:20px}.add-controller-modal-container .model-cards .card img{width:128px;float:left}.add-controller-modal-container .model-cards .card .controller-info{margin-left:140px}.add-controller-modal-container .model-cards .card .controller-info .title{font-weight:600;margin:0 5px 0 0;font-size:14px}.add-controller-modal-container .model-cards .card .controller-info .model-options{padding-left:0;list-style:none;color:#888}@media(max-width: 480px){.add-controller-modal-container .model-cards .card img{display:block;margin:auto;float:none}.add-controller-modal-container .model-cards .card .controller-info{margin-left:0;margin-top:15px}}.add-controller-modal-container .btn .fa-angle-left{margin-right:3px}.add-controller-modal-container .btn .fa-angle-right{margin-left:3px}.add-controller-modal-container .btn .text{display:inline}
.warning-message{padding:10px 0}
.assign-serial-number-modal-container .link-intro{margin-left:80px}.assign-serial-number-modal-container .link-img{width:64px}
#my-account-controllers-container{padding-top:45px;padding-bottom:40px}.controllers-container{position:relative;background-color:#fff;height:800px;box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:2px;color:#444;overflow:hidden}@media(max-width: 768px){.controllers-container{left:0}}.controllers-container .loading{display:inline-block;margin:16px}
.map-sidebar-container{height:100%}.map-sidebar-container .left-side-container .features-list{position:relative;top:0;bottom:0;width:100%;height:100%;padding-bottom:230px;overflow:auto;overflow-x:hidden}.map-sidebar-container .left-side-container .features-list .text-oneline{white-space:nowrap;overflow:hidden;display:block}.map-sidebar-container .left-side-container .features-list .text-oneline.file{margin-left:16px;font-size:12px;text-overflow:ellipsis}.map-sidebar-container .left-side-container .features-list .text-oneline .user-type{font-size:12px;color:#888}.map-sidebar-container .left-side-container .features-list .name-action{border-bottom:1px solid #e8e8e8}.map-sidebar-container .left-side-container .features-list .name-action .name{padding-left:16px;font-size:12px;font-weight:400;text-transform:uppercase;color:#888;line-height:40px}.map-sidebar-container .left-side-container .features-list .name-action .add-object{transition:.25s;cursor:pointer;font-size:16px;color:#444;width:60px;line-height:40px}.map-sidebar-container .left-side-container .features-list .name-action .add-object:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .features-list .name-action .add-object i{width:100%;display:block;text-align:center;line-height:40px}.map-sidebar-container .left-side-container .features-list .name-action .action-row{color:#444}.map-sidebar-container .left-side-container .features-list .name-action .action-row,.map-sidebar-container .left-side-container .features-list .row-item .action-row{text-align:center;font-size:16px;transition:.25s;cursor:pointer;background-color:rgba(0,0,0,0);outline:none;border:none;border-radius:0;margin:0;padding:0;width:60px;line-height:40px}.map-sidebar-container .left-side-container .features-list .name-action .action-row:hover,.map-sidebar-container .left-side-container .features-list .row-item .action-row:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .features-list .row-item{height:40px;border-bottom:1px solid #e8e8e8;clear:both}.map-sidebar-container .left-side-container .features-list .row-item:last-child{border-bottom:none;margin-bottom:15px}.map-sidebar-container .left-side-container .features-list .row-item .icon-left{text-align:center;border-radius:50%;color:#fff;width:26px;height:26px;line-height:26px;display:inline-block;float:left;margin:7px 8px 0 16px}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.img-bg{background:no-repeat 50% 50%;background-size:17px}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.icon-user{background-color:#888}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.icon-pending-customer{background-color:#e0e0e0}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.home{background-color:#979797}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.enthusiast{background-color:#386fb7}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.bronze{background-color:#cd7f32}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.silver{background-color:#bdc0c3}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.gold{background-color:#debb00}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.contractor{background-color:#3892ac}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.starter{background-color:#37b8cf}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.trial{background-color:#bbb}.map-sidebar-container .left-side-container .features-list .row-item .content-left{transition:.25s;cursor:pointer;margin-right:60px;position:relative;line-height:40px}.map-sidebar-container .left-side-container .features-list .row-item .content-left:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .features-list .row-item .content-left.user-list-item:hover{background-color:#fff;cursor:default}.map-sidebar-container .left-side-container .features-list .row-item .content-left.pending-customer:hover{background-color:#fff;cursor:default}.map-sidebar-container .left-side-container .features-list .row-item .content-left.show-popup .small-details{display:block}.map-sidebar-container .left-side-container .features-list .row-item .content-left.pending-customer{color:#888;font-size:12px}.map-sidebar-container .left-side-container .features-list .row-item .content-left .user-read-only,.map-sidebar-container .left-side-container .features-list .row-item .content-left .no-serial{background-color:#f9b00c !important}.map-sidebar-container .left-side-container .features-list .row-item .content-left .user-full-access,.map-sidebar-container .left-side-container .features-list .row-item .content-left .online{background-color:#25b852 !important}.map-sidebar-container .left-side-container .features-list .row-item .content-left .user-super,.map-sidebar-container .left-side-container .features-list .row-item .content-left .offline{background-color:#e22b28 !important}.map-sidebar-container .left-side-container .features-list .row-item .content-left .small-details{display:none;position:absolute;background-color:#fff;color:#444;padding:16px 16px 48px 16px;border-radius:2px;box-shadow:0 3px 8px 0 rgba(0,0,0,.3);margin:-5px 0 0 44px;width:312px;box-sizing:border-box;z-index:100;left:-29px;top:43px}.map-sidebar-container .left-side-container .features-list .row-item .content-left .small-details li{list-style:none;line-height:24px}.map-sidebar-container .left-side-container .features-list .row-item .content-left .small-details .close-details{position:absolute;bottom:0;left:0;right:0;color:#298a9c;line-height:30px;background-color:#f1f1f1;text-transform:uppercase;font-size:12px;font-weight:500;cursor:pointer}.map-sidebar-container .left-side-container .features-list .row-item .content-left .small-details .close-details:hover{background-color:#e8e8e8}
.google-map-unavailable{text-align:center;margin-top:100px}.gmap-container{position:absolute;top:0;bottom:0;right:0;overflow:hidden;left:343px;width:auto}.gmap-container.full-map{left:0}@media(max-width: 480px){.gmap-container{display:none}}
.google-map-unavailable{text-align:center;margin-top:100px}
.labels-list-with-action .text{font-size:12px;max-width:180px;height:20px;line-height:24px;display:inline-block}.labels-list-with-action .action{font-size:14px;background-color:#e0e0e0;color:inherit;text-decoration:none;cursor:pointer;position:absolute;top:0;right:0;display:inline-block;width:24px;line-height:24px;text-align:center}.labels-list-with-action .action:hover{color:#444;background-color:#bbb}
#job-sheet-form textarea{resize:vertical}#job-sheet-emails-block{background:#f6f6f6;padding:8px;margin-top:10px}#job-sheet-emails-block .input-email-box{max-width:149px}#job-sheet-emails-list ul li{margin-bottom:5px;margin-right:5px;float:left;position:relative;padding-left:6px;padding-right:32px;background-color:#e8e8e8;color:#888}#job-sheet-emails-list .email{font-size:12px;white-space:nowrap;max-width:180px;overflow:hidden;line-height:24px}#job-sheet-emails-list .remove-email{font-size:14px;background-color:#e0e0e0;color:inherit;text-decoration:none;cursor:pointer;position:absolute;top:0;right:0;display:inline-block;width:24px;line-height:24px;text-align:center}#job-sheet-emails-list .remove-email:hover{color:#444;background-color:#bbb}#job-sheet-add-email{border-radius:0 2px 2px 0}#job-sheet-working-text{text-align:center;margin-top:30px;margin-bottom:30px}#email-input.invalid{color:#db4437}@media(max-width: 374px){#job-sheet-emails-block .input-email-box{max-width:100px;display:flex}}
.account-card{display:inline-block;vertical-align:top}.account-card .footer .edit-button{padding-top:1px}@media(max-width: 480px){.account-card{display:block}}
.general-card{padding:0px;margin-bottom:24px;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.3);border-radius:2px;position:relative;min-height:298px;width:300px;display:inline-block;vertical-align:top;margin-right:16px;text-align:left}.general-card .header{min-height:5px;margin:0 -1px;border-top-left-radius:2px;border-top-right-radius:2px}.general-card .body{padding:16px;padding-bottom:40px}.general-card .body .avatar-container{transform:translateX(-50%);margin-left:50%}.general-card .divider{margin:16px 0;border-top:1px solid #f1f1f1}.general-card .footer{border-top:1px solid #e8e8e8;background:#f9f9f9;padding:0px 16px 0px 16px;margin:0px;bottom:0px;position:absolute;width:100%;min-height:40px;border-radius:0 0 2px 2px}.general-card.light-blue .header{background-color:#58c0de}.general-card.blue .header{background-color:#386fb7}.general-card.red .header{background-color:#db4437}.general-card.green .header{background-color:#25b852}.general-card.dark-orange .header{background-color:#f36d00}.general-card.orange .header{background-color:#f9b00c}.general-card.calm .header{background-color:#37b8cf}.general-card.calm-darker .header{background-color:#298a9c}.general-card.grey .header{background-color:#888}.general-card.add-new{cursor:pointer;box-shadow:none;text-align:center;border:1px dashed #386fb7;transition:.25s}.general-card.add-new .icon-container{position:absolute;top:0;left:0;right:0;bottom:0}.general-card.add-new .icon-container:before{content:"";display:block;height:40%;position:relative}.general-card.add-new:hover{border:1px solid #386fb7;background:#f3f3f3}.general-card.add-new i{font-size:40px;color:#386fb7}.general-card.add-new p{font-size:20px;color:#386fb7;margin-top:8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}@media(max-width: 480px){.general-card{margin:0 auto 24px auto;display:block;width:100%}.general-card.add-new{min-height:150px !important}.general-card.add-new .icon-container{padding-top:32px}.general-card.add-new .icon-container:before{display:none}}
.delete-button{display:inline-block;text-decoration:none !important;cursor:pointer;color:#386fb7;font-size:20px;line-height:44px;min-width:44px;height:44px;text-align:center;font-size:20px;color:#e22b28}.delete-button.on-card{font-size:20px;line-height:40px;min-width:40px;height:40px}.delete-button:hover{background-color:rgba(0,0,0,.05)}
.edit-button{display:inline-block;text-decoration:none !important;cursor:pointer;color:#386fb7;font-size:20px;line-height:44px;min-width:44px;height:44px;text-align:center;font-size:20px;color:#386fb7}.edit-button.on-card{font-size:20px;line-height:40px;min-width:40px;height:40px}.edit-button:hover{background-color:rgba(0,0,0,.05)}
#account-users-container{padding-top:40px;padding-bottom:40px}#account-users-container .general-card .first-row{margin-top:16px;margin-bottom:32px}#account-users-container .general-card .first-row .avatar-container{width:46px;height:46px}#account-users-container .general-card .first-row .user-details{margin-left:56px}#account-users-container .general-card .first-row .email{color:#888;word-wrap:break-word}#account-users-container .general-card .second-row{margin-bottom:22px}#account-users-container .general-card .second-row .field-with-icon .inner-content p{font-weight:bold}
#edit-user-panel span.help-block{margin:0 auto 5px}#edit-user-panel .modal-footer .btn{padding:6px 9px;font-size:13px}
#my-account-files-container{padding-top:30px;padding-bottom:30px}#my-account-files .general-card.add-new{padding:0px}#my-account-files .general-card.add-new .body{padding-bottom:10px}#my-account-files .general-card.add-new .file-upload{display:flex;height:270px;width:100%;cursor:pointer;align-items:center;justify-content:center;flex-direction:column}#my-account-files .general-card.add-new .progress-bar-container{position:absolute;top:101%;width:100%;left:0px}
.custom-file-upload{display:block;cursor:pointer;margin:0}.custom-file-upload input[type=file]{display:none}
#custom-sensor-types-container{padding-bottom:40px}#edit-custom-sensor-type-panel .input-group-addon{color:#444;background-color:#e8e8e8;border-color:#ccc}#edit-custom-sensor-type-panel .sensor-container .input-group-addon{border:0px;padding:0px;width:100px}#edit-custom-sensor-type-panel .sensor-container .input-group-addon select{background-color:#e8e8e8}#edit-custom-sensor-type-panel .sensor-container .input-group-addon select option{background-color:#fff}
.action-card-container{display:inline-block;vertical-align:top}.action-card-container .general-card .header{height:40px;line-height:40px;border-radius:2px 2px 0 0;font-size:16px;color:#fff;white-space:nowrap;text-align:center}.action-card-container .general-card .header .fa{margin-right:5px}.action-card-container .general-card .footer .edit-button{padding-top:1px}@media(max-width: 480px){.action-card-container{display:block}}
.collapse-container{max-height:25px;transition:max-height .5s ease-out;overflow:hidden;text-align:center;cursor:pointer;position:relative}.collapse-container .toggle-button{margin-left:8px;color:#386fb7;cursor:pointer;position:absolute}.collapse-container .fa-angle-down,.collapse-container .fa-angle-up{font-size:22px}.collapse-container.open{max-height:none;transition:max-height .5s ease-in}.collapse-container>*{word-break:normal}.collapse-container .collapse-text-container>*{display:inline-block}@media(max-width: 768px){.collapse-container{position:relative}.collapse-container .toggle-button{position:absolute;right:5%}.collapse-container.open{max-height:500px}}
#sensors-container{padding-bottom:25px}#sensors .title-container{margin-bottom:10px}#sensors .collapse-container{margin-bottom:25px}#sensors .collapse-container i.toggle-button{color:#386fb7}#sensors .action-card-container .general-card .field-with-icon i.icon-warning-sign{margin-right:5px}#edit-sensor-panel .create-sensor-type-btn{margin-top:10px}#edit-sensor-panel .modal-footer button span.space{margin:0px 4px}#edit-sensor-panel .modal-footer .btn{padding:6px 9px;font-size:13px}
.transfer-with-category-container .category-title{font-weight:bold;margin-bottom:0px;margin-left:10px}.transfer-with-category-container .btn-group-vertical .btn{padding-left:20px}
.color-block-container{border-radius:1px;text-align:center;padding:0px 8px 1px;margin-right:3px;margin-top:5px;cursor:default;display:inline-block}.color-block-container.orange{background-color:#f36d00}.color-block-container.light-blue{background-color:#58c0de}.color-block-container.blue-station{background-color:#2095f2}.color-block-container.green{background-color:#25b852}.color-block-container.calm{background-color:#37b8cf}.color-block-container.grey{background-color:#888}.color-block-container.circle{border-radius:100%}.color-block-container.border{border-radius:15px;padding:5px 20px;display:inline-block;height:30px;line-height:20px}.color-block-container .content{color:#fff;font-size:11px;font-weight:600}
.controller-model .sku-search .form-control{height:35px}.controller-model .loading-place-holder .card .body{padding:0px}.controller-model .loading-place-holder .card .body .avatar.animated-bg{width:100%}.controller-model .card{padding:16px;border-radius:2px;border:1px solid #e8e8e8;width:46%;margin-right:20px;margin-bottom:20px;min-height:210px;background-color:#fff;float:left}.controller-model .card .controller-info{margin-left:140px}.controller-model .card .controller-info .title{font-weight:600;margin:0 5px 0 0;font-size:14px}.controller-model .card .controller-info .model-options{padding-left:0;list-style:none;color:#888}.controller-model .card img{width:128px;float:left}.controller-model .card.full-width{width:100%}@media(max-width: 767px){.controller-model .card{width:100%}}
.controller-model-modal .controller-model{float:left}.controller-model-modal .controller-model .card .controller-info{margin-left:85px}.controller-model-modal .controller-model .card img{width:70px}
#controller-settings-container{padding:0}#controller-settings .details-card .card-content{padding:0px 17px 10px}#edit-controller-modal .help-block{color:#888}#edit-valve-delays-modal .input-group-addon{color:#444;background-color:#e8e8e8;border-color:#ccc}@media(max-width: 1200px){#controller-settings .col-sm-6{padding:0px}#controller-settings .col-sm-6 .details-card{margin-bottom:20px}}@media screen and (max-width: 768px){#controller-settings{padding:0}}
#expanders-container{background-color:#f3f3f3;padding-top:45px;padding-bottom:40px}#edit-expander-modal .help-block{color:#888}
#water-adjustments-container{padding:0 115px}#water-adjustments .slider-container{margin-bottom:10px;height:40px}#water-adjustments .slider-container .color-block-container{padding:unset;padding-top:2px;padding-bottom:2px;width:26px;text-align:center}#water-adjustments .slider-container .color-block-container .content{font-size:15px}#water-adjustments .slider-container .month{font-size:16px;margin-left:8px}#water-adjustments .slider-container .slider-bar-container{width:50%}#water-adjustments .slider-container .percentage-container{float:right;margin-top:8px;margin-left:7px;width:40px;color:#444;font-weight:700}#water-adjustments .place-holder .action-card-container{width:100%}#water-adjustments .place-holder .action-card-container .general-card{width:100%}@media(max-width: 768px){#water-adjustments-container{padding:0}#water-adjustments .slider-container .color-block-container{padding-top:1px;padding-bottom:1px;width:24px}#water-adjustments .slider-container .month{font-size:14px;margin-left:3px}#water-adjustments .slider-container .monthly-slider-container{width:48%}}
.slider-bar-container{width:auto;display:inline-block;float:right}.slider-bar-container .slider-bar{margin-bottom:2px;padding:0px}.slider-bar-container .figure-left{float:left;color:#888;font-size:10px;margin-top:3px}.slider-bar-container .figure-right{float:right;color:#888;font-size:10px;margin-top:3px}
#location-module{position:fixed;overflow-x:hidden;left:248px;right:0;width:auto}@media screen and (max-width: 768px){#location-module{left:0}}#location-module [data-reactroot]{height:100%}#location-module input[type=text]::-ms-clear{display:none}#location-module .wi-wu-chanceflurries,#location-module .wi-wu-chancerain,#location-module .wi-wu-chancesleat,#location-module .wi-wu-chancesnow,#location-module .wi-wu-rain,#location-module .wi-wu-tstorms,#location-module .wi-wu-chancetstorms{margin-top:0 !important}#location-module .wi-wu-flurries,#location-module .wi-wu-snow,#location-module .wi-wu-sleat{margin-top:5px !important}@media(max-width: 768px){#location-module{width:100%}}#location-map-canvas{position:absolute;top:0;left:0;right:340px;bottom:0}#location-map-canvas.show-full{right:0}#location-map-canvas .big-loading-wrapper{top:100px;left:50%;transform:translateX(-50%);background:rgba(19,30,32,.77);padding:50px;position:absolute;z-index:300;border-radius:10px}#location-map-canvas .big-loading-wrapper .big-loading{font-size:40px;color:#fff}#location-map-canvas .big-loading-wrapper span{color:#fff;font-size:25px;vertical-align:5px;margin-left:10px}#top-box{position:fixed;top:170px;left:260px;width:344px;box-shadow:0 0 4px rgba(0,0,0,.3);z-index:100}#top-box .action{display:inline-block;width:34px;line-height:32px;text-align:center;position:absolute;top:1px;color:inherit;z-index:100;text-decoration:none;cursor:pointer;-webkit-transition:.1s;transition:.1s}#top-box .action:hover{background-color:#f3f3f3}#top-box .action:active{background-color:#e8e8e8}@media(max-width: 768px){#top-box{position:absolute;left:10px;top:10px}}#search-box{width:100%;padding-left:36px;padding-right:68px;font-size:11px;z-index:50;height:34px;border:none;border-radius:2px;outline:none;opacity:1;background:#fff}#search-box[disabled]{color:#888}#intro-box{display:none;margin-bottom:0 !important}#intro-box.show{display:block !important}#intro-box .error-icon{font-size:24px}#intro-box .error-message{margin-left:34px}#current-location{left:1px}#current-location:hover i{transform:rotate(45deg);display:inline-block;transition:.25s}#clear-search-box{right:35px;background-color:rgba(0,0,0,0) !important;color:#888 !important}#search-location{right:1px;border-left:1px solid #e8e8e8}#close-intro{text-decoration:none;width:30px;height:30px;line-height:30px;text-align:center;font-size:16px;display:inline-block;color:#888;position:absolute;top:0;right:0}.test{width:100%;display:flex;align-items:center;justify-content:center}#info-block{background:#fff;box-shadow:-4px 0 4px -4px rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;width:340px;padding:16px 16px 110px 16px;overflow-x:hidden;overflow-y:auto;z-index:800;-webkit-transition:.2s;transition:.2s}#info-block.off{right:-340px}#info-block.maximizing #mobile-top-bar{display:block}#info-block .icon-not-found{font-size:22px}#info-block .not-found-message{margin-left:34px}#info-block .section{min-height:150px}#info-block .section h3{font-size:16px;margin:0}#info-block .divider2px{margin:16px -16px;height:2px;background-color:#e8e8e8}#mobile-top-bar{position:fixed;height:34px;border-bottom:1px solid #e0e0e0;width:100%;top:0;left:0;right:0;background:#fff;display:none}#minimize-button{position:absolute;top:0;right:0;width:34px;height:34px;line-height:30px;font-weight:300;font-size:22px;text-align:center;cursor:pointer;text-decoration:none}.temp-details .right{margin:14px 0 0 90px}.temp-details .big-icon{font-size:50px;margin-top:10px}.temp-details .temp{font-size:30px}.temp-details .desc{font-weight:300}.temp-details .more-info{display:block;margin-top:15px}.temp-details .more-info li{display:inline-block;width:27%;vertical-align:top}.temp-details .more-info li:first-child{width:44%}.temp-details .more-info li span{font-size:13px}.temp-details .more-info .icon{font-size:20px;margin-right:3px}.temp-details .more-info .subject{margin-top:3px;font-size:12px;font-weight:300}.station-graph{margin-top:16px}.station-graph .info{margin-left:80px;font-weight:400}.station-graph .info .address{color:#386fb7}.group-visibility{color:#386fb7;cursor:pointer;text-decoration:none !important}#stations-info .desc{margin:0px 5px}.weather-station-source-desc{max-width:280px}#single-info{position:absolute;left:0;right:0;bottom:0;height:80px;background:#fff;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);padding:16px;transition:.2s}#single-info.off{bottom:-80px}#single-info .weather-icon{font-size:36px;margin-top:10px}#single-info .center-info{display:inline-block;vertical-align:top;margin-left:16px;margin-top:3px;font-weight:300}#single-info .temp{font-size:26px;position:absolute;right:50px}#single-info .center-info .title{font-size:16px;font-weight:500}#single-info .maximize-button{display:inline-block;position:absolute;text-align:center;line-height:44px;width:44px;height:44px;font-size:16px;position:absolute;right:0;top:8px;text-decoration:none;cursor:pointer}.in-wizard #single-info .center-info .title{font-size:14px;font-weight:400}.in-wizard #single-info .temp{font-size:20px}.in-wizard #wizardCarousel.expand{margin:-9px -16px}.in-wizard #location-module{border-bottom:1px solid #e8e8e8}@media(min-width: 768px){#mobile-top-bar,#single-info{display:none !important}}@media(max-width: 991px){.hidden-narrow{display:none !important}#location-map-canvas{right:0 !important}#info-block.maximizing{position:fixed;width:100%;left:0;right:0;box-shadow:none;padding-top:46px}#info-block:not(.maximizing){position:fixed;width:100%;top:calc(100% + 50px);bottom:48px;z-index:0}#single-info .not-found-message{margin-left:28px}.in-wizard #single-info.center-info{margin-left:10px}.in-wizard #single-info.weather-icon{font-size:30px}.in-wizard #info-block.maximizing{top:0 !important;bottom:0}.in-wizard #location-module{border-bottom:1px solid #e8e8e8;border-radius:2px}.in-wizard .weather-forecast{margin-top:16px}}@media(max-width: 500px){.big-loading-wrapper{left:16px !important;right:16px !important;transform:none !important;padding:40px 8px !important}.big-loading-wrapper .big-loading{font-size:34px !important}.big-loading-wrapper span{font-size:20px !important;vertical-align:3px !important}}
.controller-overlay.active{z-index:500}.controller-overlay{border-radius:50%;width:96px;height:96px;background:url(902af4887d834dec3ed3.png) center no-repeat;background-size:100%}.controller-overlay .mask{width:50px;height:50px;top:9px;left:24px;border-radius:50%;overflow:hidden;position:absolute;background:#fff}.controller-overlay img{width:42px;position:absolute;top:7px;left:5px}.controller-overlay img.empty{width:50px;border-radius:50%;top:0px;left:0px}
.station-icon{display:inline-block;border-radius:50%}.station-icon.on-map{position:absolute;cursor:pointer;transform:translateX(-50%) translateY(-50%)}.station-icon.green{background:#25b852;box-shadow:0 0 3px 0 #25b852}.station-icon.blue{background:#386fb7;box-shadow:0 0 3px 0 #386fb7}.station-icon.purple{z-index:110;background:#aa37db;box-shadow:0 0 3px 0 #aa37db}.station-icon.orange{background:#f36d00;box-shadow:0 0 3px 0 #f36d00}.station-icon.red{background:#e22b28;box-shadow:0 0 3px 0 #e22b28}.station-icon.calm{background:#09c;box-shadow:0 0 3px 0 #09c}.station-icon.grey{background:#888;box-shadow:0 0 3px 0 #888}.station-icon.black{background:#444;box-shadow:0 0 3px 0 #444}.station-icon.s{width:24px;height:24px;border:1px solid #fff}.station-icon.s>.wi{line-height:24px;font-size:11px}.station-icon.m{width:40px;height:40px;border:1px solid #fff}.station-icon.m>.wi{line-height:40px;font-size:16px}.station-icon.l{width:60px;height:60px;border:2px solid #fff}.station-icon.l>.wi{line-height:60px;font-size:28px}.station-icon>.wi{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:#fff;display:block;text-align:center}
.station-icon:not(.active) .info-window{display:none}.station-icon.active .info-window{position:absolute;height:156px;width:320px;top:-160px;left:-141px;cursor:default}.station-icon .info-window:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;border-width:8px;margin-left:-8px}.info-window .content{margin:0 -6px}.info-window .last-update{line-height:16px}.info-window .action{position:absolute;bottom:0;right:0;padding:8px;width:100%}.info-window .measure li{float:left;width:74px}.info-window .measure li .value{font-size:12px;font-weight:300;margin-left:3px}.info-window .measure .wi{font-size:18px}.info-window .measure .subject{font-weight:300;margin-top:5px;font-size:10px}.info-window .close-window{position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;color:#888;text-decoration:none;cursor:pointer;font-weight:300;font-size:18px}.info-window .title{min-height:30px;max-height:45px;overflow:auto;border-bottom:1px solid #e6e6e6;padding:8px;margin:-16px -16px 0 -16px}.info-window .location-name{font-size:12px;font-weight:600;padding-right:22px}.controller-overlay:not(.active) .info-window{display:none}.controller-overlay.active .info-window{position:absolute;bottom:96px;width:270px;left:-85px}.controller-overlay .info-window:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;border-width:8px;margin-left:-8px}
#email-links-validation-container{display:flex;flex-direction:column;justify-content:center}#email-links-validation-container #email-links-validation{display:flex;flex-direction:column;justify-content:center;align-items:center}#email-links-validation-container #email-links-validation img.logo{max-width:80%}#email-links-validation-container #email-links-validation .center-window .window-title{font-size:24px;color:#444;margin-top:20px;margin-bottom:15px;text-align:center}#email-links-validation-container #email-links-validation .center-window .window-prompt{margin-bottom:10px}#email-links-validation-container #email-links-validation .center-window .title-container{margin-bottom:0px}#email-links-validation-container #email-links-validation .center-window .title-container .subtitle{margin-bottom:0px}#email-links-validation-container #email-links-validation .center-window .loading{margin-top:30px;font-size:30px}#email-links-validation-container #email-links-validation .center-window .codepush-loading{margin-top:-200px}#email-links-validation-container #email-links-validation .center-window #user-registration p{text-align:left;word-break:break-all}#email-links-validation-container #email-links-validation .center-window #user-registration p a{cursor:pointer}#email-links-validation-container #email-links-validation .btn-retry{display:block;margin-left:auto;margin-right:auto;max-width:250px}@media(max-width: 991px){#email-links-validation-container{margin-top:-30px}#email-links-validation{padding-left:16px;padding-right:16px}}
#contractor-check-plan-container{padding-bottom:10px}#contractor-check-plan-container .upgrade-message-box{text-align:center}#contractor-check-plan-container .upgrade-message-box .section-title .icons-block img{width:80px;opacity:.85}#contractor-check-plan-container .plan-cards-list{max-width:700px;margin:24px auto}#contractor-check-plan-loading{text-align:center;margin-top:24px;font-size:40px}#contractor-check-plan-loading .welcome{font-size:24px;line-height:30px;text-align:center;margin-top:24px;font-weight:300;color:#444}@media(max-width: 768px){#contractor-check-plan-loading .welcome{font-size:22px}}#contractor-check-plan-loading .header-intro p{width:80%;margin-left:auto;margin-right:auto;font-size:14px;color:#888}#contractor-check-plan-loading .icon-spinner{color:#888}#contractor-check-plan-container .section-title,#contractor-check-plan-loading .section-title{margin:36px 0 28px 0;font-weight:400;font-size:26px;text-align:center}
.contractor-dashboard-container{position:relative;border-radius:2px;color:#444;overflow:hidden}.contractor-dashboard-container .section-title{margin-bottom:28px;font-weight:400;font-size:26px;text-align:center}.contractor-dashboard-container .section-title .btn-refresh{float:right}.contractor-dashboard-container .section-title .subtitle{color:#888}@media(max-width: 768px){.contractor-dashboard-container .section-title{font-size:22px;margin-top:0;text-align:left;margin-bottom:0px}.contractor-dashboard-container .section-title .btn-refresh{height:auto;float:none;display:block}.contractor-dashboard-container .section-title .btn-refresh .icon-refresh{font-size:16px;margin-top:6px}}.contractor-dashboard-container .stats-box .period{font-weight:300;text-transform:uppercase;margin-bottom:30px;font-size:11px;color:#888}.contractor-dashboard-container .stats-box .recharts-wrapper{float:left;margin-right:10px;margin-top:-5px}.contractor-dashboard-container .stats-box .graph-info{margin-bottom:32px;vertical-align:top}.contractor-dashboard-container .stats-box .graph-info .graph-title{text-transform:uppercase;color:#888;font-weight:400;font-size:10px}.contractor-dashboard-container .stats-box .graph-info .graph-value{font-size:24px;font-weight:500;color:#386fb7}.contractor-dashboard-container .stats-box .water-saving-percent-section{border-left:1px solid #e8e8e8;position:relative}.contractor-dashboard-container .stats-box .water-saving-percent-section .water-saving-percent{position:relative;width:230px}.contractor-dashboard-container .stats-box .water-saving-percent-section .water-saving-percent .info{margin-top:10px;margin-left:5px;transition:.5s}.contractor-dashboard-container .stats-box .water-saving-percent-section .water-saving-percent .info .title{font-size:14px;text-transform:uppercase}.contractor-dashboard-container .stats-box .water-saving-percent-section .water-saving-percent .info .value{font-size:50px;font-weight:bold}.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation{position:absolute;bottom:20px;right:30px;font-size:11px}.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation .part:before{content:"";display:inline-block;width:16px;height:4px;margin-right:10px}.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation .part.actual.positive:before{background-color:#25b852}.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation .part.actual.negative:before{background-color:#db4437}.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation .part.normal:before{background-color:#e8e8e8}@media(min-width: 992px){.contractor-dashboard-container .stats-box .water-saving-percent-section{padding-left:50px}}@media(max-width: 991px){.contractor-dashboard-container .stats-box .water-saving-percent-section{border-left:none}.contractor-dashboard-container .stats-box .water-saving-percent-section .water-saving-percent{margin:auto}}@media(max-width: 480px){.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation{position:static;margin-top:10px;text-align:center}.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation .part{display:inline-block}.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation .part.actual{margin-right:24px}.contractor-dashboard-container .stats-box .water-saving-percent-section .explanation .part.normal{margin-left:-12px}}.contractor-dashboard-container .alerts-box-summary .box-header{position:relative}.contractor-dashboard-container .alerts-box-summary .box-header i{color:#386fb7;font-size:18px;width:40px;height:40px;text-align:center;display:inline-block;border-radius:50%;background-color:#f1f1f1;line-height:40px}.contractor-dashboard-container .alerts-box-summary .box-header .title{text-transform:uppercase;font-size:16px;font-weight:400;margin-left:8px;position:absolute;transform:translateY(-50%);top:50%}.contractor-dashboard-container .alerts-box-summary .alert-list-wrapper{margin-top:20px;height:250px;width:100%}.contractor-dashboard-container .alerts-box-summary .alert-list-wrapper.no-result{height:35px;color:#888}.contractor-dashboard-container .alerts-box-summary .no-alerts{margin-top:20px;color:#888}
.btn-refresh{display:inline-block;text-decoration:none !important;cursor:pointer;color:#386fb7;font-size:20px;line-height:44px;min-width:44px;height:44px;text-align:center;font-size:20px;color:#386fb7}
.event-row{padding:10px 5px 5px 16px;border-bottom:1px solid #f9f9f9;cursor:default}.event-row:first-child{padding-top:10px}.event-row:hover{background-color:#fcfcfc}.event-severity{display:inline-block;width:16px;height:16px;border-radius:50%;float:left;margin-top:2px;background:#bbb}.event-severity.info{background:#37b8cf}.event-severity.warning{background:#f9b00c}.event-severity.error{background:#e22b28}.event-body{margin-left:24px}.event-body .message{word-break:break-word !important}
.percentage-circle{overflow:hidden;position:relative;background-color:#e3e3e3}.percentage-circle .left-wrap{overflow:hidden;position:absolute;top:0}.percentage-circle .right-wrap{overflow:hidden;position:absolute;top:0}.percentage-circle .loader{position:absolute;left:0;top:0;border-radius:1000;transform-origin:0 50%}.percentage-circle .loader2{position:absolute;left:0;top:0;border-radius:1000;transform-origin:100% 50%}.percentage-circle .inner-circle{position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.percentage-circle .text{font-size:11px;color:#888}
.contractor-customer-container .section-title{margin-bottom:28px;font-weight:400;font-size:26px;text-align:center}.contractor-customer-container .section-title .btn-refresh{float:right}.contractor-customer-container .section-title .subtitle{width:80%;color:#888;margin-left:auto;margin-right:auto;font-size:14px}.contractor-customer-container .contractor-customer-map{position:relative;height:800px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:2px;color:#444;overflow:hidden}@media(max-width: 768px){.contractor-customer-container .contractor-customer-map{left:0}}@media(max-width: 768px){.contractor-customer-container .section-title{font-size:22px;margin-top:0;text-align:left;margin-bottom:0}.contractor-customer-container .section-title .btn-refresh{height:auto;float:none;display:block}.contractor-customer-container .section-title .btn-refresh .icon-refresh{font-size:16px;margin-top:6px}}.contractor-customer__add-customer-button{width:196px;height:38px;display:flex;align-items:center;justify-content:center;margin:0 0 15px 19px;background:#25b852;cursor:pointer;border-radius:12px}.contractor-customer__add-customer-button:hover{background:#219d46}.contractor-customer__add-customer-button__name{color:#fff;font-weight:500}#contractor-customer-loadable-map-container{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0}
#assign-plan-modal-container .subtitle{margin-bottom:20px}#assign-plan-modal-container .upgrade-section{margin-top:55px}
.list-skeleton .skeleton-row{height:41px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;padding:0 16px}.list-skeleton .skeleton-avatar{width:26px;height:26px;border-radius:50%;background:#eee;margin-right:12px}.list-skeleton .skeleton-line{height:12px;width:60%;border-radius:6px;background:#eee}
.map-sidebar-container{height:100%}.map-sidebar-container .loading{padding:40px 20px;font-size:20px;text-align:center}.map-sidebar-container #collapse-left-side{position:absolute;top:4px;left:343px;background-color:#fff;box-shadow:1px 0 4px 0 rgba(0,0,0,.2);width:30px;height:36px;line-height:36px;text-align:center;color:#444;z-index:90;text-decoration:none;border-radius:0 2px 2px 0;cursor:pointer}.map-sidebar-container #collapse-left-side.fa-caret-right{left:0}.map-sidebar-container #collapse-left-side:hover{background-color:#f1f1f1}@media(max-width: 480px){.map-sidebar-container #collapse-left-side{display:none}}.map-sidebar-container .left-side-container{max-width:343px;width:100%;height:100%;border-top-left-radius:2px;position:relative;box-shadow:6px 0 4px -5px rgba(0,0,0,.2);z-index:100;transition:.2s;background-color:#fff}.map-sidebar-container .left-side-container.collapse-left{width:0;overflow:hidden}@media(max-width: 480px){.map-sidebar-container .left-side-container.collapse-left{width:100%;overflow:auto}}@media(max-width: 480px){.map-sidebar-container .left-side-container{max-width:100%}}.map-sidebar-container .left-side-container .dropdown-menu{max-width:343px}.map-sidebar-container .left-side-container .dropdown-menu a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-sidebar-container .left-side-container .contractor-customer-list,.map-sidebar-container .left-side-container .sidebar-customer-details,.map-sidebar-container .left-side-container .sidebar-user-details,.map-sidebar-container .left-side-container .controller-list{height:100%}.map-sidebar-container .left-side-container .title{font-weight:500;font-size:16px;color:#fff;border-top-left-radius:2px;line-height:44px;height:44px;padding-left:16px;margin:0;background-color:#25b852}.map-sidebar-container .left-side-container .title .back{padding-right:16px;margin-left:-16px;transition:.25s;cursor:pointer}.map-sidebar-container .left-side-container .title .back:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .title .back i{display:inline-block;line-height:44px;font-size:18px;width:44px;text-align:center;vertical-align:-1px}.map-sidebar-container .left-side-container .title .add-object{line-height:44px;color:#fff;font-size:22px;padding:0 23px}.map-sidebar-container .left-side-container .title .add-object:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .sidebar-user-details .title{background-color:#f1f1f1;color:#444;position:relative}.map-sidebar-container .left-side-container .sidebar-user-details .dropdown{vertical-align:top}.map-sidebar-container .left-side-container .sidebar-user-details #dropdown-user-details-options{padding:0 23px;width:60px;line-height:44px;border-radius:0;border:none;background-color:#f1f1f1}.map-sidebar-container .left-side-container .sidebar-user-details #dropdown-user-details-options:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .sidebar-user-details .user-details-board{padding:16px;border-radius:2px}.map-sidebar-container .left-side-container .sidebar-user-details .user-details-board .actions{display:block;margin-top:15px}.map-sidebar-container .left-side-container .sidebar-user-details .user-details-board .actions .btn{margin-left:5px}.map-sidebar-container .left-side-container .search-box{height:40px;position:relative}.map-sidebar-container .left-side-container .search-box .fa-search{padding:0 15px;font-size:16px;vertical-align:-1px;line-height:40px;color:#888}.map-sidebar-container .left-side-container .search-box #input-search{border:none;font-weight:300;box-shadow:none !important;outline:none;margin:0;padding:0;font-size:13px;position:absolute;right:50px;height:39px;width:236px;left:50px}.map-sidebar-container .left-side-container .search-box .clear-keywords{text-decoration:none;padding-right:10px;font-size:12px;color:#bbb;line-height:40px;cursor:pointer}.map-sidebar-container .left-side-container .search-box .clear-keywords:hover{color:#444}.map-sidebar-container .left-side-container .dropdown-toggle{display:inline-block;box-shadow:none}.map-sidebar-container .left-side-container .dropdown-toggle .caret{display:none}.map-sidebar-container .left-side-container .features-list{position:relative;top:0;bottom:0;width:100%;height:100%;padding-bottom:50px;overflow:auto;overflow-x:hidden}.map-sidebar-container .left-side-container .features-list .plans .row-item>div,.map-sidebar-container .left-side-container .features-list .plans .row-item .expired-time{line-height:40px;cursor:default;color:#888}.map-sidebar-container .left-side-container .features-list .plans .row-item .text-oneline{font-size:12px}.map-sidebar-container .left-side-container .features-list .plans .row-item .expired-time{padding-right:16px;font-size:12px}.map-sidebar-container .left-side-container .features-list .text-oneline{white-space:nowrap;overflow:hidden;display:block}.map-sidebar-container .left-side-container .features-list .text-oneline.file{margin-left:16px;font-size:12px;text-overflow:ellipsis}.map-sidebar-container .left-side-container .features-list .text-oneline .user-type{font-size:12px;color:#888}.map-sidebar-container .left-side-container .features-list .organisation{margin-bottom:0;background-color:#f1f1f1;margin-top:0}.map-sidebar-container .left-side-container .features-list .organisation .name-action .name{font-weight:400;font-size:18px;text-transform:initial}.map-sidebar-container .left-side-container .features-list .not-found{padding:16px;font-style:italic;font-size:13px;border-bottom:1px solid #e8e8e8}.map-sidebar-container .left-side-container .features-list .not-found.customer{padding:16px}.map-sidebar-container .left-side-container .features-list .name-action{border-bottom:1px solid #e8e8e8}.map-sidebar-container .left-side-container .features-list .name-action .name{padding-left:16px;font-size:12px;font-weight:400;text-transform:uppercase;color:#888;line-height:40px}.map-sidebar-container .left-side-container .features-list .name-action .add-object{transition:.25s;cursor:pointer;font-size:16px;color:#444;width:60px;line-height:40px}.map-sidebar-container .left-side-container .features-list .name-action .add-object:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .features-list .name-action .add-object i{width:100%;display:block;text-align:center;line-height:40px}.map-sidebar-container .left-side-container .features-list .name-action .action-row{color:#444}.map-sidebar-container .left-side-container .features-list .name-action .action-row,.map-sidebar-container .left-side-container .features-list .row-item .action-row{text-align:center;font-size:16px;transition:.25s;cursor:pointer;background-color:rgba(0,0,0,0);outline:none;border:none;border-radius:0;margin:0;padding:0;width:60px;line-height:40px}.map-sidebar-container .left-side-container .features-list .name-action .action-row:hover,.map-sidebar-container .left-side-container .features-list .row-item .action-row:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .features-list .row-item{height:40px;border-bottom:1px solid #e8e8e8;clear:both}.map-sidebar-container .left-side-container .features-list .row-item:last-child{border-bottom:none;margin-bottom:15px}.map-sidebar-container .left-side-container .features-list .row-item .icon-left{text-align:center;border-radius:50%;color:#fff;width:26px;height:26px;line-height:26px;display:inline-block;float:left;margin:7px 8px 0 16px}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.img-bg{background:no-repeat 50% 50%;background-size:17px}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.icon-user{background-color:#888}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.icon-pending-customer{background-color:#e0e0e0}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.home{background-color:#979797}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.enthusiast{background-color:#386fb7}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.bronze{background-color:#cd7f32}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.silver{background-color:#bdc0c3}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.gold{background-color:#debb00}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.contractor{background-color:#3892ac}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.starter{background-color:#37b8cf}.map-sidebar-container .left-side-container .features-list .row-item .icon-left.trial{background-color:#bbb}.map-sidebar-container .left-side-container .features-list .row-item .content-left{transition:.25s;cursor:pointer;margin-right:60px;position:relative;line-height:40px}.map-sidebar-container .left-side-container .features-list .row-item .content-left:hover{background-color:rgba(0,0,0,.1)}.map-sidebar-container .left-side-container .features-list .row-item .content-left.user-list-item:hover{background-color:#fff;cursor:default}.map-sidebar-container .left-side-container .features-list .row-item .content-left.pending-customer:hover{background-color:#fff;cursor:default}.map-sidebar-container .left-side-container .features-list .row-item .content-left.show-popup .small-details{display:block}.map-sidebar-container .left-side-container .features-list .row-item .content-left.pending-customer{color:#888;font-size:12px}.map-sidebar-container .left-side-container .features-list .row-item .content-left .user-read-only,.map-sidebar-container .left-side-container .features-list .row-item .content-left .no-serial{background-color:#f9b00c !important}.map-sidebar-container .left-side-container .features-list .row-item .content-left .user-full-access,.map-sidebar-container .left-side-container .features-list .row-item .content-left .online{background-color:#25b852 !important}.map-sidebar-container .left-side-container .features-list .row-item .content-left .user-super,.map-sidebar-container .left-side-container .features-list .row-item .content-left .offline{background-color:#e22b28 !important}.map-sidebar-container .left-side-container .features-list .row-item .content-left .small-details{display:none;position:absolute;background-color:#fff;color:#444;padding:16px 16px 48px 16px;border-radius:2px;box-shadow:0 3px 8px 0 rgba(0,0,0,.3);margin:-5px 0 0 44px;width:312px;box-sizing:border-box;z-index:100;left:-29px;top:43px}.map-sidebar-container .left-side-container .features-list .row-item .content-left .small-details li{list-style:none;line-height:24px}.map-sidebar-container .left-side-container .features-list .row-item .content-left .small-details .close-details{position:absolute;bottom:0;left:0;right:0;color:#298a9c;line-height:30px;background-color:#f1f1f1;text-transform:uppercase;font-size:12px;font-weight:500;cursor:pointer}.map-sidebar-container .left-side-container .features-list .row-item .content-left .small-details .close-details:hover{background-color:#e8e8e8}.map-sidebar-container .left-side-container .features-list .row-item .action-row{color:#888}.map-sidebar-container .left-side-container .features-list .files{position:relative}.map-sidebar-container .left-side-container .features-list .files input[type=file]{cursor:pointer}.map-sidebar-container .left-side-container .features-list .files .progress-bar-container{position:absolute;width:100%;left:0;top:35px;padding:0 14px}.map-sidebar-container .left-side-container .features-list .files .progress-bar-container .progress{height:8px}.map-sidebar-container #dropdown-controller-options.disabled:hover{background-color:rgba(0,0,0,0)}.map-sidebar-container .features-customers{display:flex;flex-direction:column;height:100%;min-height:0}.map-sidebar-container .features-customers .features-list{flex:1 1 auto;min-height:0;overflow:hidden}.map-sidebar-container .dropdown-controller-option{padding:5px 20px;height:30px;cursor:pointer}.map-sidebar-container .dropdown-controller-option a{text-decoration:none}.map-sidebar-container .dropdown-controller-option__name{padding:0;margin:0;color:#555}.map-sidebar-container .dropdown-controller-option:hover{background-color:#386fb7}.map-sidebar-container .dropdown-controller-option:hover .dropdown-controller-option__name{color:#fff}.map-sidebar-container .customers-virtual-list .rv-row{height:41px;border-bottom:1px solid #e8e8e8;box-sizing:border-box}.map-sidebar-container .customers-virtual-list .rv-row.is-last{border-bottom:none}.map-sidebar-container .customers-virtual-list .rv-row .row-item{margin:0 !important;height:40px;line-height:40px}
#customer-events-view{position:relative;width:100%;height:100%}#customer-events-view .title-container{margin-top:16px;margin-bottom:16px}@media(max-width: 768px){#customer-events-view .title-container .title{font-size:22px;margin-top:0;text-align:left}}#customer-events-view .content-wrapper.height-max{height:550px}#customer-events-view .content-wrapper.height-min{height:100px}#customer-events-view .content-wrapper .acknowledge-event{padding-right:10px;cursor:pointer}#customer-events-view #customer-events-list-wrapper{outline:none;margin-left:15px;margin-right:15px;margin-bottom:16px}#customer-events-view #customer-events-list-wrapper hr{margin:4px 0}#customer-events-view #customer-events-list-wrapper .events-list-collapsible-container{text-align:left;padding-top:2px}#customer-events-view #customer-events-list-wrapper .fa-spinner{margin-top:30px;font-size:20px}#customer-events-view #customer-events-list-wrapper .load-more-events-btn{padding:30px 0}#customer-events-view .actions-bar{margin-bottom:16px;padding:0 16px}#customer-events-view .actions-bar .btn-set{float:right}@media(max-width: 767px){#customer-events-view .actions-bar .btn-set{float:none}}#customer-events-view .actions-bar .action{display:inline-block;text-align:center;text-decoration:none;transition:.2s;line-height:34px;height:34px;width:34px}#customer-events-view .actions-bar .action:hover{border-radius:2px;cursor:pointer;background:#f3f3f3}#customer-events-view .actions-bar .action.refresh{font-size:18px;color:#386fb7}#customer-events-view .actions-bar .action.delete{font-size:20px;color:#e22b28}@media(max-width: 480px){#customer-events-list-wrapper{margin-left:-15px;margin-right:-15px}}@media(max-width: 768px){#customer-events-list-wrapper{margin-top:20px}.actions-bar{display:flex;flex-direction:column;margin:0}}
.local-search-input-wrapper{display:inline-block;position:relative;margin-top:9px}.local-search-input-wrapper .icon{position:absolute;top:0;left:12px;line-height:34px;font-size:16px;cursor:default}.local-search-input-wrapper input{padding-left:36px;padding-right:36px;border-radius:15px;border:1px solid #c6c6c8}.local-search-input-wrapper .clear{position:absolute;top:0;right:0;text-decoration:none;display:inline-block;text-align:center;width:34px;height:34px;line-height:34px;font-size:16px;color:#ccc}.local-search-input-wrapper .clear:hover{cursor:pointer;color:#444}
#suspend-watering-container{margin-left:5px}#suspend-watering-container .title-container{margin-bottom:25px}#suspend-watering-container .title-container .subtitle{text-align:left}#suspend-watering-container .cards-container{display:flex;flex-wrap:wrap}#suspend-watering-container .cards-container .four-entry-card .main-area{width:200px}#suspend-watering-container .cards-container .four-entry-card .main-area span{font-size:10px;text-transform:uppercase;color:#777;margin-bottom:10px}#suspend-watering-container .cards-container .four-entry-card .main-area .number{font-size:32px;color:#023353}#suspend-watering-container .btn-container{margin-left:2px}#suspend-watering-container .btn-container .btn{padding:4px 30px;text-transform:capitalize;margin-right:60px}
.four-entry-card{padding:10px;margin-bottom:24px;border-radius:4px;box-shadow:0 2px 10px 2px rgba(185,208,224,.16),0 0 4px 0 rgba(126,199,244,.16);border:solid 1px #dceaf4;background-color:#fbfdfe;position:relative;min-height:150px;width:250px;display:inline-block;vertical-align:top;margin-right:30px;text-align:left}
#job-sheets-container{margin-top:15px;text-align:center;position:relative}
#contractor-alerts-container{padding:0 20px}#contractor-alerts-container .header-intro{color:#888;line-height:24px}#contractor-alerts-container .loading-alerts{padding-top:25px}#contractor-alerts-container #contractor-alerts{padding-top:25px;padding-bottom:25px}#contractor-alerts-container #contractor-alerts .general-card{min-height:600px;width:360px;margin-right:10px}#contractor-alerts-container #contractor-alerts .general-card .header .alert-card-title i.fa-users{border:1px solid #fff;border-radius:50%;padding:4px;font-size:14px}#contractor-alerts-container #contractor-alerts .general-card .header .alert-card-title .popover{margin-top:-15px;left:12px}#contractor-alerts-container #contractor-alerts .general-card .field-with-icon .icon-container{text-align:center}#contractor-alerts-container #contractor-alerts .general-card .field-with-icon .icon-container .fa-mobile{font-size:16px}#contractor-alerts-container #contractor-alerts .general-card .field-with-icon .info-container .inner-content p{font-size:13px}#contractor-alerts-container #contractor-alerts p.title{font-size:10px;text-transform:uppercase;font-weight:600;margin-bottom:8px}#contractor-alerts-container #contractor-alerts .trigger-container .title{margin-left:15px}#contractor-alerts-container #contractor-alerts .trigger-container .left{padding-right:0}#contractor-alerts-container #contractor-alerts .trigger-container .right{padding-left:5px}#contractor-alerts-container #contractor-alerts .trigger-container .alert-description{color:#888;font-size:13px;max-height:56px;overflow:hidden}#contractor-alerts-container #contractor-alerts .trigger-container .alert-value-box{color:#888;background-color:#f9f9f9;border-radius:4px;text-align:center;line-height:64px;font-size:20px;margin-top:-10px;margin-bottom:10px}#contractor-alerts-container #contractor-alerts .trigger-container .alert-value-box.extra{line-height:initial;padding:10px 0}#contractor-alerts-container #contractor-alerts .action-container{padding-top:10px;padding-bottom:10px;border-top:1px solid #e8e8e8}#contractor-alerts-container #contractor-alerts .apply-container{padding-top:10px;padding-bottom:10px;border-top:1px solid #e8e8e8}#add-edit-contractor-alert-panel .tabs-container .tab-panel .checkbox-container{width:20px;vertical-align:middle;margin-top:0;outline:none}#add-edit-contractor-alert-panel .tabs-container .tab-panel .checkbox-inline-content{display:inline-block;margin-bottom:0}#add-edit-contractor-alert-panel .tabs-container .tab-panel .checkbox-offset-content{margin-left:20px;color:#888;transition:.25s}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-one .description{color:#888}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-one #unit-select{border:none;background-color:rgba(0,0,0,0);outline:none;margin:0;padding:0}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-one .form-group.has-success .input-group-addon{color:#444;border-color:#ccc;background-color:#e8e8e8}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-two .form-group{margin-bottom:0}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-two .form-group .help-block{margin-bottom:0}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #addToLog .checkbox-offset-content{color:#888}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-app-notification #user-select{width:50%}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .input-group{width:50%}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .btn-link{padding-left:0;margin-top:-10px;outline:none}#add-edit-contractor-alert-panel .tabs-container .tab-panel .form-group.has-success .input-group-addon{color:#444;border-color:#ccc;background-color:#e8e8e8}#add-edit-contractor-alert-panel .tabs-container .tab-panel .unit-select{border:none;background-color:rgba(0,0,0,0);outline:none;margin:0;padding:0}#add-edit-contractor-alert-panel .modal-footer .btn{padding:6px 9px;font-size:13px}@media(max-width: 480px){#contractor-alerts-container #contractor-alerts .general-card{width:100%}#contractor-alerts-container #contractor-alerts .general-card.add-new{min-height:250px}#edit-alert-panel .tabs-container .tab-panel .page-three #send-app-notification #user-select{width:100%}#edit-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .input-group{width:100%}}
.form-error>.label{margin-top:3px}
.phone-number-container .form-control{width:110px !important;margin-bottom:10px;border-radius:3px 0 0 3px;height:34px;pointer-events:none}.react-tel-input{width:0;border:none}.phone-number-placeholder{position:absolute;top:50%;left:25%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;font-size:14px;color:#999;border:1px solid #888}.phone-number-placeholder.visible{opacity:1}
#alerts-container{padding-bottom:10px}#alerts-container #alerts{padding-top:25px;padding-bottom:25px}#alerts-container #alerts .general-card{min-height:600px;width:360px}#alerts-container #alerts .general-card .header .alert-card-title i.fa-users{border:1px solid #fff;border-radius:50%;padding:4px;font-size:14px}#alerts-container #alerts .general-card .header .alert-card-title .popover{margin-top:-15px;left:12px}#alerts-container #alerts .general-card .field-with-icon .icon-container{text-align:center}#alerts-container #alerts .general-card .field-with-icon .icon-container .fa-mobile{font-size:16px}#alerts-container #alerts .general-card .field-with-icon .info-container .inner-content p{font-size:13px}#alerts-container #alerts p.title{font-size:10px;text-transform:uppercase;font-weight:600;margin-bottom:8px}#alerts-container #alerts .trigger-container .title{margin-left:15px}#alerts-container #alerts .trigger-container .left{padding-right:0px}#alerts-container #alerts .trigger-container .right{padding-left:5px}#alerts-container #alerts .trigger-container .alert-description{color:#888;font-size:13px;max-height:56px;overflow:hidden}#alerts-container #alerts .trigger-container .alert-value-box{color:#888;background-color:#f9f9f9;border-radius:4px;text-align:center;line-height:64px;font-size:20px;margin-top:-10px;margin-bottom:10px}#alerts-container #alerts .trigger-container .alert-value-box.extra{line-height:initial;padding:10px 0px}#alerts-container #alerts .action-container{padding-top:10px;padding-bottom:10px;border-top:1px solid #e8e8e8}#alerts-container #alerts .apply-container{padding-top:10px;padding-bottom:10px;border-top:1px solid #e8e8e8}#alerts-container #alerts .alert-warning strong{margin-right:4px}#alerts-container #alerts .alert-warning i{margin-left:4px}#add-edit-contractor-alert-panel .tabs-container .tab-panel .checkbox-container,#edit-alert-panel .tabs-container .tab-panel .checkbox-container{width:20px;vertical-align:middle;margin-top:0px;outline:none}#add-edit-contractor-alert-panel .tabs-container .tab-panel .checkbox-inline-content,#edit-alert-panel .tabs-container .tab-panel .checkbox-inline-content{display:inline-block;margin-bottom:0px;cursor:pointer}#add-edit-contractor-alert-panel .tabs-container .tab-panel .checkbox-offset-content,#edit-alert-panel .tabs-container .tab-panel .checkbox-offset-content{margin-left:20px;color:#888;transition:.25s}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-one .description,#edit-alert-panel .tabs-container .tab-panel .page-one .description{color:#888}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-two .form-group,#edit-alert-panel .tabs-container .tab-panel .page-two .form-group{margin-bottom:0px}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-two .form-group .help-block,#edit-alert-panel .tabs-container .tab-panel .page-two .form-group .help-block{margin-bottom:0px}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #addToLog .checkbox-offset-content,#edit-alert-panel .tabs-container .tab-panel .page-three #addToLog .checkbox-offset-content{color:#888}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-app-notification #user-select,#edit-alert-panel .tabs-container .tab-panel .page-three #send-app-notification #user-select{width:50%}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .sms-input-container,#edit-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .sms-input-container{display:flex}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .input-group,#edit-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .input-group{width:100%}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .local-number-field,#edit-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .local-number-field{width:auto}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .send-sms-button,#edit-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .send-sms-button{margin-left:-2px}#add-edit-contractor-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .btn-link,#edit-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .btn-link{padding-left:0px;margin-top:-10px;outline:none}#add-edit-contractor-alert-panel .tabs-container .tab-panel .form-group.has-success .input-group-addon,#edit-alert-panel .tabs-container .tab-panel .form-group.has-success .input-group-addon{color:#444;border-color:#ccc;background-color:#e8e8e8}#add-edit-contractor-alert-panel .tabs-container .tab-panel .unit-select,#edit-alert-panel .tabs-container .tab-panel .unit-select{border:none;background-color:rgba(0,0,0,0);outline:none;margin:0;padding:0}@media(max-width: 480px){#alerts-container #alerts .general-card{width:100%}#alerts-container #alerts .general-card.add-new{min-height:200px !important}#alerts-container #alerts .general-card.add-new .icon-container{padding-top:70px}#edit-alert-panel .tabs-container .tab-panel .page-three #send-app-notification #user-select{width:100%}#edit-alert-panel .tabs-container .tab-panel .page-three #send-sms-notification .input-group{width:100%}}
#customer-reports-container .header-intro{color:#888;line-height:24px;padding-bottom:20px}#customer-reports-container .general-card{min-height:510px;width:360px}#customer-reports-container .title{font-size:10px;text-transform:uppercase;font-weight:600;margin-bottom:8px}#customer-reports-container .description{color:#888;font-size:13px;max-height:56px;overflow:hidden}#customer-reports-container .report-type-container,#customer-reports-container .frequency-container,#customer-reports-container .action-container,#customer-reports-container .action-container,#customer-reports-container .apply-container{padding-top:10px;padding-bottom:10px;border-top:1px solid #e8e8e8}#add-edit-customer-report-panel .send-notification{padding:2px 0}
.zone-card-placeholder .placeholder-header{border-bottom:1px solid #e0e0e0}.zone-card-placeholder .placeholder-header .circle{width:36px;height:36px}.zone-card-placeholder .placeholder-header .lines{margin-top:0}.zone-card-placeholder .placeholder-header .lines .line{margin-bottom:15px !important}.zone-card-placeholder .placeholder-header .right{margin-left:50px}.zone-card-placeholder .placholder-body .lines{margin:0 0 10px 50px}.zone-card-placeholder .placholder-body .lines .line{margin-top:6px !important;margin-bottom:0 !important;height:7px}.zone-card-placeholder .placholder-body .circles{margin-left:8px}.zone-card-placeholder .placholder-body .circles .circle{margin-right:0}.program-start-times-card-placeholder .lines{border-top:1px solid #e0e0e0;padding-top:16px;margin-top:16px}.program-start-times-card-placeholder .lines:first-child{margin-top:24px}.program-start-times-card-placeholder .lines .line{margin-bottom:16px;height:8px}.program-start-times-card-placeholder .circle{margin-right:5px}.watering-schedule-card-placeholder .placholder-body{border-top:1px solid #e0e0e0;margin-top:24px}.watering-schedule-card-placeholder .lines{margin-left:36px}
.days-selection{margin-top:5px}.days-selection.medium li{width:28px;height:28px;line-height:28px;font-size:12px;margin-right:4px}.days-selection li{text-align:center;color:#fff;background-color:#37b8cf;text-transform:uppercase;float:left;margin-bottom:5px;margin-right:5px;border-radius:50%;transition:.2s;width:32px;height:32px;line-height:32px;font-size:14px;cursor:pointer}.days-selection li.inactive{background-color:#fff;border:1px solid #e0e0e0;color:#e8e8e8}.days-selection.read-only li{cursor:default}
.mobile-nav-bar{height:44px;border-bottom:1px solid #e8e8e8;padding:0 8px;text-align:center;background-color:#fff}.mobile-nav-title{font-size:17px}.mobile-nav-title>*{line-height:44px;text-align:left;font-weight:500}
.layer.fixed .mobile-nav-bar{position:fixed;top:0;left:0;right:0;z-index:150}.content-box-container{margin-top:50px;position:relative;z-index:140}.content-box-container .content-box{background-color:#fff;max-width:800px;border-radius:2px;margin:auto;padding:16px}.content-box-container .content-box .footer{margin:30px -16px -16px -16px;padding:16px;border-top:1px solid #e0e0e0}body.layer-showing{overflow:hidden}body.layer-showing.ios{position:fixed}body.layer-showing .layer:not(.layer-display){opacity:.5}.layer.fixed{position:fixed;z-index:1035;top:-9999px;left:0;height:100%;width:100%;overflow:auto}.layer.fixed .mobile-nav-bar{top:inherit !important}.layer.fixed .mobile-nav-bar .container{padding:0;max-width:800px}.layer.fixed .mobile-nav-bar .back-button{position:static}.layer.fixed .mobile-nav-bar .mobile-nav-title{font-size:17px;line-height:44px;font-weight:500;color:#444;margin-left:-51px}.layer.fixed.layer-display{transition:.2s;opacity:1;top:0}.layer.fixed.layer-hidden{transition:.5s;opacity:0;top:0;left:-100%}.layer.fixed.layer-display:before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:100}@media(max-width: 768px){.layer-display:before{background-color:#e8e8e8 !important}.layer-display .content-box-container{padding-left:8px;padding-right:8px}}
.back-button{display:inline-block;text-decoration:none !important;cursor:pointer;color:#386fb7;font-size:20px;line-height:44px;min-width:44px;height:44px;text-align:center;font-size:17px;position:absolute;left:8px}.back-button .icon{font-size:20px}.back-button span{vertical-align:1px;margin-left:2px}
.form-portion{margin-top:10px}.form-portion:first-child{margin-top:0}.form-portion .title{font-weight:600}.form-portion .sub-title{margin-bottom:5px;color:#888}
.start-time-picker{width:143px;display:inline-block}.start-time-picker input{height:34px;font-size:inherit}.start-time-picker .rc-time-picker-clear{display:none}
.group-transfer{position:relative}.group-transfer .panel-container{display:inline-block;vertical-align:top;width:45%}.group-transfer .panel-container>strong{display:inline-block;margin-bottom:2px}.group-transfer .data-list{border-radius:4px;border:1px solid #e0e0e0;overflow:auto;height:300px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.group-transfer .data-list.target{background-color:#f3f3f3}.group-transfer .data-list .group{padding:0;list-style:none}.group-transfer .data-list .group .title{color:#888;cursor:pointer;font-weight:400}.group-transfer .data-list .group .item{cursor:pointer;border-bottom:1px solid #e0e0e0;padding:3px 5px 3px 10px}.group-transfer .data-list .group .item:last-child{border-color:rgba(0,0,0,0)}.group-transfer .data-list .group .item:hover{color:#fff;border-color:#386fb7;background-color:#386fb7}.group-transfer .arrows{color:#888;width:24px;display:inline-block;margin:100px 16px 0;font-size:20px}@media(max-width: 480px){.group-transfer .arrows{margin:10px auto;display:block;transform:rotate(90deg)}.panel-container{width:100% !important}}
#program-start-times .title-container{margin-bottom:0}#program-start-times .collapse-container{color:#888}#program-start-times .content-box-container .footer a.btn{padding:6px 9px;font-size:13px}#program-start-times .contractor-program-start-times .info-header{color:#888;line-height:24px;margin-bottom:25px}#program-start-times .contractor-program-start-times .btn-reapply-settings{margin:5px 10px}form .days-selection{margin-top:10px;margin-bottom:0}.program-card{display:inline-block;vertical-align:top;min-height:320px}.program-card.general-card .header{height:40px;line-height:40px;border-radius:2px 2px 0 0;font-size:16px;color:#fff;white-space:nowrap;text-align:center}.program-card.general-card .header .fa{margin-right:5px}.program-card.general-card .footer .btn-delete{position:absolute;left:8px}.program-card.general-card .footer .btn-edit{position:absolute;right:8px}.program-card.general-card .divider{margin-top:0}.program-card .delete-button{position:absolute;left:8px}.program-card .edit-button{position:absolute;right:8px}.program-card .uppercase .content{font-size:12px;font-weight:500}@media(max-width: 480px){.program-card{display:block}}
.created-by-contractor{border:1px solid #fff;border-radius:50%;padding:5px;display:inline-block;width:26px;height:26px;line-height:15px;font-size:14px}
.watering-trigger-options .checkbox-inline{min-width:46%;display:inline-block;vertical-align:top;margin-left:0;margin-right:10px}.watering-trigger-options .checkbox-inline.unhighlighted{color:#888}.watering-trigger-options .col-md-6.has-border{border-right:1px solid #e0e0e0}.watering-trigger-options .group-title{color:#244775;margin-bottom:5px}@media(max-width: 768px){.watering-trigger-options .col-md-6:nth-child(2){margin-top:16px}}
#watering-schedule{margin-bottom:60px}#watering-schedule .title-container{margin-bottom:0}#watering-schedule .collapse-container{color:#888}#watering-schedule .none-outline-select{width:124px}#watering-schedule .content-box-container .bottom-actions{padding-bottom:10px}#watering-schedule .content-box-container .footer a.btn{padding:6px 9px;font-size:13px}#watering-schedule .slider-wrapper{margin-bottom:10px;height:40px}#watering-schedule .slider-wrapper .color-block-container{padding:unset;padding-top:2px;padding-bottom:2px;width:26px;text-align:center}#watering-schedule .slider-wrapper .color-block-container .content{font-size:15px}#watering-schedule .slider-wrapper .month{font-size:16px;margin-left:8px}#watering-schedule .slider-wrapper .slider-bar-container{width:50%}#watering-schedule .slider-wrapper .cross-btn{float:right}#watering-schedule .slider-wrapper .percentage-container{float:right;margin-top:8px;margin-left:7px;width:40px;color:#444;font-weight:700}#watering-schedule .recharts-default-tooltip{margin:0px;padding:10px;background-color:#fff;border:1px solid #ccc;white-space:nowrap}.watering-card{display:inline-block}.watering-card.general-card{min-height:390px}.watering-card.general-card .header{height:40px;line-height:40px;border-radius:2px 2px 0 0;font-size:16px;color:#fff;white-space:nowrap;text-align:center}.watering-card.general-card .header .fa{margin-right:5px}.watering-card.general-card .field-with-icon .inner-title{font-weight:600 !important;font-size:13px !important;color:#444 !important;text-transform:initial !important}.watering-card.general-card .field-with-icon .inner-content{font-size:12px !important;color:#888 !important;font-weight:normal !important}.watering-card.general-card .footer .btn-delete{position:absolute;left:8px}.watering-card.general-card .footer .btn-edit{position:absolute;right:8px}.watering-card.general-card .divider{margin-top:0}.watering-card .delete-button{position:absolute;left:8px}.watering-card .edit-button{position:absolute;right:8px}@media(max-width: 480px){.watering-card{display:block}}
#water-triggers .large-text{font-size:30px}#water-triggers .general-card{min-height:178px}#water-triggers .general-card.has-extra .value{margin-left:32px}#water-triggers .general-card.short{min-height:124px}#water-triggers .general-card .body{padding-bottom:8px}#water-triggers .general-card .card-row-container{display:inline-block;width:100%}#water-triggers .general-card .first-row{margin-bottom:12px}#water-triggers .general-card .first-row .icon{font-size:36px;float:left;margin-right:10px;padding-top:3px}#water-triggers .general-card .first-row .icon.blue{color:#4990e2}#water-triggers .general-card .first-row .icon.orange{color:#f9b00c}#water-triggers .general-card .first-row .icon.red{color:#d0011b}#water-triggers .general-card .first-row .icon.purple{color:#8d449e}#water-triggers .general-card .first-row .icon.small{font-size:27px;padding-top:7px}#water-triggers .general-card .second-row{min-height:44px}#water-triggers .general-card .second-row .toggle-switch-round{margin-top:14px;position:absolute;left:16px}#water-triggers .general-card .second-row .value{font-size:26px;color:#386fb7;font-weight:bold}#water-triggers .general-card .second-row .inline-text{display:inline-block;max-width:53%;float:right;text-align:left;position:relative;padding-right:44px}#water-triggers .general-card .second-row .inline-text .toggle-switch-round{left:auto;right:0;top:0}#water-triggers .general-card .second-row .inline-text .editable-label.editing .input-group{margin-left:-34px}#water-triggers .general-card .second-row .inline-text .editable-label.editing .input-group input{min-width:60px}#water-triggers .general-card .third-row{margin-bottom:10px;float:left;width:100%}#water-triggers .general-card .third-row .slider-bar-container{width:100%}#water-triggers .general-card .editable-label{display:inline-block;cursor:pointer;border:1px solid #e0e0e0;border-radius:2px;padding-left:2px;padding-right:2px}#water-triggers .general-card .editable-label:hover{transition:.2s;border-color:#444}#water-triggers .general-card .editable-label.editing{display:block;border-style:none}#water-triggers .contractor-water-triggers .info-header{color:#888;line-height:24px;margin-bottom:25px}#water-triggers .contractor-water-triggers .btn-reapply-settings{margin:5px 10px}.sub-tabs{list-style-type:none;padding:0 6px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 768px){.sub-tabs{display:none}}.sub-tab{min-width:40px;padding:2px 10px;margin:2px;font-size:small;font-weight:500;border-radius:20px;cursor:pointer;color:#a9a9a9;border:solid 2px #a9a9a9;transition:all linear .1s}.sub-tab:hover,.sub-tab.active{background-color:#023353;border:solid 2px #023353;color:#fff}@media(min-width: 1200px){#water-triggers .general-card.tall{min-height:365px}}
.toggle-switch-round{position:relative;display:inline-block;box-sizing:border-box;height:16px;min-width:32px;vertical-align:middle;border-radius:100px;background-color:#ccc;cursor:pointer;transition:all .36s;user-select:none}.toggle-switch-round:after{position:absolute;width:15px;height:15px;left:1px;top:0px;border-radius:19px;background-color:#fff;content:" ";cursor:pointer;transition:all .36s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.toggle-switch-round.disabled{opacity:.5}.toggle-switch-round.checked:after{left:100%;margin-left:-16px}.toggle-switch-round.checked.blue{background-color:#386fb7}.toggle-switch-round.checked.green{background-color:#417505}.toggle-switch-square{font-size:14px;margin:0;padding:0;list-style:none;position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;min-width:88px;line-height:20px;vertical-align:middle;border-radius:5px;border:1px solid rgba(0,0,0,0);background-color:#e8e8e8;cursor:pointer;transition:all .36s;user-select:none;margin-bottom:8px}.toggle-switch-square .toggle-switch-inner{color:#444;font-size:14px;margin-top:4.5px;display:inline-block;text-align:center;text-transform:uppercase;width:50%;margin-left:50%}.toggle-switch-square:after{position:absolute;width:50%;height:100%;left:0px;top:0px;border-radius:5px 0px 0px 5px;background-color:#fff;content:" ";cursor:pointer;transition:all .36s cubic-bezier(0.78, 0.14, 0.15, 0.86);box-shadow:0 2px 4px 0 rgba(0,35,11,.2)}.toggle-switch-square.disabled{opacity:.5}.toggle-switch-square.checked .toggle-switch-inner{margin-left:0px;color:#fff}.toggle-switch-square.checked:after{left:100%;margin-left:-50%;border-radius:0px 5px 5px 0px}.toggle-switch-square.checked.blue{background-color:#386fb7}.toggle-switch-square.checked.green{background-color:#417505}
.message-app-loading{padding-top:100px;font-size:20px}#message-app .page__heading{margin-bottom:0}#main-view{display:flex;z-index:200;min-height:450px}#main-view:not(.mobile){margin-bottom:-70px}#main-view:not(.mobile) .loading{min-width:321px}#main-view .flex{display:flex}#message-input{display:flex;position:absolute;bottom:0;left:0;right:0;border-top:1px solid #e8e8e8;height:48px;background-color:#fff}#message-input .input{outline:none;border:none;height:48px;flex:1;padding-left:12px}#message-input .input.sending{color:#888}#message-input .loading{display:inline-block;text-decoration:none;text-align:center;font-size:20px;width:48px;height:48px;line-height:48px;outline:none;border:none;background:none;color:#bbb}#message-input .send{display:inline-block;text-decoration:none;text-align:center;font-size:20px;width:48px;height:48px;line-height:48px;outline:none;border:none;background:none;cursor:pointer;color:#386fb7}#message-input .send.sending{color:#888;cursor:wait}#radio-conversation-type-all,#radio-conversation-type-list{margin-right:5px}#messages-panel-root{background:#fff;position:relative;flex:1;display:flex;flex-flow:column}#messages-panel-root .header{border-bottom:1px solid #e8e8e8;height:44px}#messages-panel-root .header .delete-button{float:right}#messages-panel-root .recipients-block{margin-right:50px}#messages-panel-root .messages-list{padding:0 16px 16px;overflow:auto;margin-bottom:48px}#messages-panel-root .single-message{margin:10px 0}#messages-panel-root .single-message .message-detail{margin-left:42px}#messages-panel-root .single-message .message-detail .sender .name{font-weight:bold}#messages-panel-root .single-message .message-detail .sender .time{color:#888;font-size:10px;margin-left:10px}#messages-panel-root .single-message .avatar-container{float:left;width:34px;height:34px}#messages-panel-root .single-message .avatar-container .avatar-image{font-size:15px !important}#conversation-composer-root{background:#fff;flex:1;display:flex;flex-direction:column;position:relative}#conversation-composer-root .panel-wrapper{padding:16px}#recipients-box label{cursor:pointer;font-weight:400}#recipients-box .input-wrapper{display:inline-block;width:100%}#recipients-box .input-wrapper .clear{display:inline-block;width:20px;height:20px;line-height:20px;top:0;text-align:center;font-size:16px;text-decoration:none;color:#888;cursor:pointer}#recipients-box .input-wrapper .working-icon{display:inline-block;width:20px;height:20px;line-height:20px;top:0;text-align:center;font-size:16px;text-decoration:none;color:#888}#recipients-box .recipient-input{outline:none;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #f1f1f1;padding-bottom:2px;padding-right:20px;width:100%;max-width:340px}#recipients-box .react-autosuggest__container{z-index:1000}#recipients-box .react-autosuggest__suggestions-container{box-shadow:0 2px 5px rgba(0,0,0,.3);background:#fff;border-radius:2px;width:100%;max-width:340px}#recipients-box .react-autosuggest__suggestions-list{list-style:none;padding:5px 0;margin:0;max-height:400px;overflow:auto}#recipients-box .react-autosuggest__suggestion{padding:8px;cursor:pointer}#recipients-box .react-autosuggest__suggestion:hover{background:#f3f3f3}#recipients-box .react-autosuggest__suggestion .name{font-weight:500;margin-left:8px;color:#444;line-height:30px}#recipients-box .react-autosuggest__suggestion--highlighted{background-color:#f3f3f3}.selected-recipients{overflow:auto;white-space:nowrap;width:80%}.selected-recipients.read-only{margin:12px 0 0 8px;display:inline-block}.selected-recipients.read-only li{padding-right:8px}.selected-recipients li{display:inline-block;color:#888;background:#e8e8e8;line-height:20px;padding-left:8px;padding-right:28px;display:inline-block;text-align:center;font-size:10px;margin-right:5px;margin-bottom:5px;position:relative}.selected-recipients li a{text-decoration:none;cursor:pointer;color:inherit;background:#e0e0e0;top:0;right:0;text-align:center;line-height:19px;width:20px;position:absolute}.selected-recipients li a:hover{color:#444;background:#d8d8d8}#empty-panel{padding-top:60px;flex:1;background-color:#fff;text-align:center}#empty-panel i{font-size:40px}#empty-panel p{margin-top:16px;font-size:20px}.autosuggest-item .avatar-container{float:left;width:28px;height:28px}.autosuggest-item .avatar-container .avatar-image{font-size:12px !important}#main-view.mobile.message-input-focussed #messages-panel-root .messages-list{margin-bottom:110px}#main-view.mobile.message-input-focussed #message-input{height:110px}#main-view.mobile #messages-panel-root{position:fixed;z-index:1010;top:0;left:0;bottom:0;right:0}#main-view.mobile #messages-panel-root .message-loading-text{margin-top:44px}#main-view.mobile #messages-panel-root .messages-list{padding-left:8px;padding-right:8px;margin-top:44px;margin-bottom:48px}#main-view.mobile #messages-panel-root .action-bar{flex:70%;display:flex;flex-direction:column;margin-right:0}#main-view.mobile #conversation-composer-root{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1010}#main-view.mobile #conversation-composer-root .panel-wrapper{margin-top:44px}#main-view.mobile #recipients-box .clear{right:0}#main-view.mobile #search-message-input{width:87%}#main-view.mobile .mobile-nav-bar{position:absolute;top:0;right:0;left:0;background:#fff;z-index:50}#main-view.mobile .mobile-nav-bar .delete-button{right:8px;position:absolute}#recipients-dropdown{display:inline-block;text-decoration:none !important;cursor:pointer;color:#386fb7;font-size:20px;line-height:44px;min-width:44px;height:44px;text-align:center;outline:none;border:none;box-shadow:none;background:none;color:#444;margin:0;padding:0;font-size:17px}.dropdown-menu[aria-labelledby=recipients-dropdown]{width:250px;margin-left:-68px;padding:0;margin-top:-8px;max-height:350px;overflow:auto}.dropdown-menu[aria-labelledby=recipients-dropdown] li{padding:10px 0;border-bottom:1px solid #e8e8e8}.dropdown-menu[aria-labelledby=recipients-dropdown] li:last-child{border-bottom:none}.dropdown-menu[aria-labelledby=recipients-dropdown] li a{padding:0 8px;color:inherit;cursor:default;outline:none}.dropdown-menu[aria-labelledby=recipients-dropdown] li a:hover{background:none}.dropdown-menu[aria-labelledby=recipients-dropdown] .avatar-container{float:left;width:22px;height:22px}.dropdown-menu[aria-labelledby=recipients-dropdown] .avatar-container .avatar-image{font-size:11px}
#recent-conversations{background:#fff;width:321px;min-width:321px;border-right:1px solid #e8e8e8;overflow:auto;padding:12px}#recent-conversations .item{display:block;min-height:70px;max-height:90px;padding:10px 12px;margin-left:-12px;margin-right:-12px;overflow:hidden;cursor:pointer}#recent-conversations .item.selected,#recent-conversations .item:hover{background:#f3f3f3}#recent-conversations .item.selected .avatar-container,#recent-conversations .item:hover .avatar-container{opacity:1 !important}#recent-conversations .item.no-message .avatar-container{opacity:.5}#recent-conversations .item .avatar-container{float:left}#recent-conversations .item .details{margin-left:62px}#recent-conversations .item .details .recipient{display:block}#recent-conversations .item .details .recipient .name{font-weight:500;display:inline-block;max-width:135px;max-height:42px;overflow:hidden}#recent-conversations .item .details .recipient .time{font-weight:300;font-size:12px;color:#888}#recent-conversations .item .details .message{font-size:12px;font-weight:300;color:#888}#recent-conversations .item.unread .message{color:#386fb7;font-weight:normal}#recent-conversations .item.unread .time{color:#444 !important;font-weight:400 !important}#clear-message{position:absolute;font-size:16px;left:219px;height:34px;width:34px;line-height:32px;text-decoration:none;cursor:pointer;text-align:center}#search-message-block{margin-bottom:12px;position:relative}#search-message-block i{position:absolute;font-size:16px;left:12px;top:8px}#search-message-input{outline:none;height:34px;border:none;background:#f3f3f3;border-radius:3px;padding-left:36px;padding-right:4px;width:254px}#create-conversation{color:#386fb7;font-size:34px;position:absolute;right:0;top:0;text-decoration:none;cursor:pointer}.mobile #recent-conversations{border-right:none !important;width:100%;height:auto}.mobile #clear-message{left:initial;right:13%}
#events-view{position:relative}#events-view .title-container{margin-top:16px;margin-bottom:16px}#events-list-wrapper{outline:none;margin-left:15px;margin-right:15px;margin-bottom:16px}#events-list-wrapper hr{margin:4px 0}#events-list-wrapper .events-list-collapsible-container{text-align:left;padding-top:2px}#events-list-wrapper .fa-spinner{margin-top:30px;font-size:20px}#events-list-wrapper .load-more-events-btn{padding:30px 0}.actions-bar{margin-bottom:16px;padding:0 16px}.actions-bar .action{display:inline-block;text-align:center;text-decoration:none;transition:.2s;line-height:34px;height:34px;width:34px}.actions-bar .action:hover{border-radius:2px;cursor:pointer;background:#f3f3f3}.actions-bar .action.refresh{font-size:18px;color:#386fb7}.actions-bar .action.delete{font-size:20px;color:#e22b28}.event-actions{margin:5px 0;padding-left:5px;border-left:2px solid;font-size:12px}@media(max-width: 480px){#events-list-wrapper{margin-left:-15px;margin-right:-15px}}@media(max-width: 768px){#events-list-wrapper{margin-top:40px}.actions-bar{display:flex;flex-direction:column;margin:0}}
.portal-container{background-image:url(31913dd1d3c3e7bcdc48.jpg);height:100vh;width:100%;min-height:100% !important;position:absolute;overflow:auto;top:0}.portal-container .codepush-loading{margin-top:-200px}.portal-container .transparent-wrapper{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.portal-container .app-version-label{color:#fff}.portal-container .app-version-label .icon{color:#fff !important}.portal-container .center-window{min-width:280px;width:100%;max-width:430px;min-height:456px;background-color:#fff;border-radius:5px;box-shadow:0 8px 10px -2px rgba(0,0,0,.3);margin:60px 0 40px;transition:.25s;padding:16px 16px 0;position:relative}.portal-container .center-window .logo{border-radius:50%;border:4px solid #fff;display:block;width:110px;margin:-65px auto 0 auto}.portal-container .center-window .hunter_logo{height:25px;margin-left:auto;margin-right:auto;margin-bottom:20px;display:block}.portal-container .center-window.wide{max-width:100%}.portal-container .center-window .btn-link{outline:none}.portal-container .center-window .form-group{margin-bottom:0}.login-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100%}#login-module .forgot-pass-btn{margin-bottom:10px;margin-right:-12px}#login-module .login-btn{font-weight:bold}@media(max-width: 767px){.portal-container{background-image:url(4a4c673790589df62631.jpg)}.login-wrapper{padding-left:16px;padding-right:16px}}
.alert-container{padding:16px;margin-bottom:20px;text-align:left}.alert-container.error{background-color:#f2dede;color:#a94442}.alert-container.success{background-color:#dff0d8;color:#3c763d}.alert-container .description{margin-bottom:0}
.fb-login-btn{border-radius:50%;font-size:20px;height:50px;width:50px;padding:11px;background-color:#3b5998;outline:none !important}
#logout .message-container{text-align:center;margin-top:10px;margin-bottom:30px;font-size:14px}#logout .message-container i.fa{margin-right:5px}
.showing-images-gallery{overflow:hidden}.images-gallery{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1500;color:#e8e8e8}.images-gallery .top-bar{height:44px;position:fixed;padding:0 16px;top:0;z-index:1600;right:0;left:0}.images-gallery .top-bar .index{line-height:44px;font-size:17px}.images-gallery .top-bar .actions a{color:#888;display:inline-block;line-height:44px;width:44px;height:44px;text-align:center;font-size:20px;cursor:pointer}.images-gallery .top-bar .actions a:hover{color:#fff}.images-gallery .carousel,.images-gallery .carousel-inner,.images-gallery .item.active{height:100%}.images-gallery .carousel-inner .main{display:block;max-height:100% !important;position:absolute;top:50%;margin-left:50%;transform:translateY(-50%) translateX(-50%)}
.master-valve{margin-bottom:24px}.master-valve select{display:inline-block;width:auto;font-size:13px;margin-right:5px;margin-left:8px}
#zones-advanced-container .master-valve{margin-bottom:24px}#zones-advanced-container .master-valve select{display:inline-block;width:auto;font-size:13px;margin-right:5px;margin-left:8px}#zones-advanced-container .content-box .form-portion label{margin-left:0;margin-right:10px;font-weight:normal}#zones-advanced-container .content-box .sub-title{margin-bottom:0px}#zones-advanced-container .content-box a{cursor:pointer;text-decoration:none}#zones-advanced-container .content-box .recharts-default-tooltip{margin:0px;padding:10px;background-color:#fff;border:1px solid #ccc;white-space:nowrap}#zones-advanced-container .content-box .slider-wrapper{margin-top:10px;margin-bottom:10px;height:40px}#zones-advanced-container .content-box .slider-wrapper .color-block-container{padding:unset;padding-top:2px;padding-bottom:2px;width:26px;text-align:center}#zones-advanced-container .content-box .slider-wrapper .color-block-container .content{font-size:15px}#zones-advanced-container .content-box .slider-wrapper .month{font-size:16px;margin-left:8px}#zones-advanced-container .content-box .slider-wrapper .slider-bar-container{width:50%}#zones-advanced-container .content-box .slider-wrapper .cross-btn{float:right}#zones-advanced-container .content-box .slider-wrapper .percentage-container{float:right;margin-top:8px;margin-left:7px;width:40px;color:#444;font-weight:700}#zones-advanced-container .add-edit-zone-modal .range-unit{font-weight:500;font-size:11px;margin-top:8px;color:#888}#zones-advanced-container .add-edit-zone-modal form{position:relative}#zones-advanced-container .add-edit-zone-modal .show-psw-help{cursor:pointer}#zones-advanced-container .add-edit-zone-modal .footer a.btn{padding:6px 9px;font-size:13px}#zones-advanced-container .zone-card{display:inline-block;vertical-align:top}#zones-advanced-container .zone-card.general-card{min-height:410px}#zones-advanced-container .zone-card.general-card.add-new{padding-bottom:0}#zones-advanced-container .zone-card.general-card.loading{padding-bottom:0;min-height:330px}#zones-advanced-container .zone-card.general-card .field-with-icon{margin-bottom:10px}#zones-advanced-container .zone-card.general-card .field-with-icon .small-img{height:12px;margin-right:5px;margin-top:-1px}#zones-advanced-container .zone-card.general-card .field-with-icon .progress{height:10px;margin-top:5px;margin-bottom:0}#zones-advanced-container .zone-card.general-card .field-with-icon .inner-title>*{font-weight:600 !important;font-size:13px !important;color:#444 !important;text-transform:initial !important}#zones-advanced-container .zone-card.general-card .field-with-icon .inner-content{margin-bottom:0}#zones-advanced-container .zone-card.general-card .field-with-icon .inner-content>*{font-size:12px !important;color:#888 !important;font-weight:normal !important}#zones-advanced-container .zone-card.general-card .footer{display:flex;align-content:center;padding:0 8px}#zones-advanced-container .zone-card.general-card .footer .delete-button{height:initial}#zones-advanced-container .zone-card.general-card .footer .right-group{display:flex;flex-grow:1;justify-content:flex-end}#zones-advanced-container .zone-card.general-card .footer .edit-button{height:initial}#zones-advanced-container .zone-card.general-card .footer .info-button{height:initial}#zones-advanced-container .zone-card.general-card .footer .image-uploader{position:relative;cursor:pointer}#zones-advanced-container .zone-card.general-card .footer .image-uploader:hover{background-color:rgba(0,0,0,.05)}#zones-advanced-container .zone-card.general-card .footer .image-uploader .progress-bar-container{margin:0;position:absolute;left:5px;right:5px;bottom:4px}#zones-advanced-container .zone-card.general-card .footer .image-uploader .progress-bar-container .progress{height:4px;margin:0}#zones-advanced-container .zone-card.general-card .footer .upload-image-button .fa-image{font-size:18px}#zones-advanced-container .zone-card.general-card .footer .upload-image-button .fa-plus{position:absolute;top:5px;right:3px;font-size:12px}#zones-advanced-container .zone-card.general-card .divider{margin-top:0}#zones-advanced-container #run-smart-watering-next-time{margin-top:20px;padding-top:10px;border-top:1px solid #e0e0e0}@media(max-width: 768px){.watering-adjustment .flex-w{width:80% !important}}@media(max-width: 480px){.zone-card{display:block}.zone-images .big{max-height:initial}}@media(min-width: 767px){.show-psw-help{display:none}}
.info-button{display:inline-block;text-decoration:none !important;cursor:pointer;color:#386fb7;font-size:20px;line-height:44px;min-width:44px;height:44px;text-align:center;font-size:20px;color:#386fb7}.info-button.on-card{font-size:20px;line-height:40px;min-width:40px;height:40px}.info-button:hover{background-color:rgba(0,0,0,.05)}
.upload-image-button{display:inline-block;text-decoration:none !important;cursor:pointer;color:#386fb7;font-size:20px;line-height:44px;min-width:44px;height:44px;text-align:center;font-size:20px;color:#386fb7}.upload-image-button.on-card{font-size:20px;line-height:40px;min-width:40px;height:40px}.upload-image-button:hover{background-color:rgba(0,0,0,.05)}
.zone-icon{border-radius:50%;display:inline-block;vertical-align:top;background-size:cover;background-position:center center}
.zone-card-header{padding:0 16px 10px;border-bottom:1px solid #e8e8e8;margin:0 -16px;min-height:45px}.zone-card-header .title{font-weight:600;font-size:16px}.zone-card-header .sub-title{font-size:12px;color:#888}.zone-card-header .info-container{margin-left:45px}
.zone-images{overflow:auto;white-space:nowrap;margin:16px 0 0}.zone-images img{max-width:100%;cursor:pointer}.zone-images .big{width:100%}.zone-images .small{max-height:60px;margin-right:2px;margin-bottom:2px}@media(max-width: 480px){.zone-images .big{max-height:initial}}
.toggable-bottom{display:inline-block;border-bottom:2px solid #fff;padding-bottom:4px;cursor:pointer}.toggable-bottom.selected{border-color:#386fb7}.toggable-bottom:not(.selected):hover{border-color:#e0e0e0}
.form-text-block-help{position:absolute;z-index:50;top:74px;right:0;background-color:#37b8cf;color:#fff;border-radius:2px;box-shadow:0 0 4px rgba(55,184,207,.3);padding:30px 16px 16px;width:300px}.form-text-block-help.force-show{display:block !important}.form-text-block-help .close-panel{color:inherit;position:absolute;font-size:16px;text-decoration:none;top:4px;right:10px;cursor:pointer}.form-text-block-help .content{max-height:275px;overflow:auto}@media(max-width: 666px){.form-text-block-help{width:100%;display:none}}
.slider-with-tooltip{position:relative}.slider-with-tooltip .tooltip{opacity:.9;left:100%;top:-15px;width:76px;height:40px;font-size:12px}.slider-with-tooltip .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.slider-with-tooltip .tooltip .tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.slider-with-tooltip .tooltip .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:3px}
.zone-details-modal .schedule-details{margin-top:8px}.zone-details-modal .schedule-details .time{vertical-align:17px;margin-right:8px}.zone-details-modal .noimage{font-size:64px;color:#888}.zone-details-modal .field-with-icon .icon-container{font-size:18px}.zone-details-modal .field-with-icon .inner-title>*{font-weight:600 !important;font-size:14px !important;color:#444 !important;text-transform:initial !important}.zone-details-modal .field-with-icon .inner-content>*{font-size:14px !important;color:#888 !important;font-weight:normal !important;line-height:16px}.zone-details-modal .pst .time{margin-top:7px;margin-right:5px;float:left}.zone-details-modal .pst .days-selection{margin:0}.zone-details-modal .programs span{display:flex;align-items:center}.zone-details-modal .programs span .days-selection{margin:auto 5px}.zone-details-modal .programs .h-auto{height:auto}@media(min-width: 768px){.zone-details-modal .programs .days-selection li{margin-bottom:0}}@media(max-width: 480px){.zone-details-modal .applied-programs .time{margin-top:5px}.zone-details-modal .applied-programs .days-selection>li{width:26px;height:26px;line-height:28px;font-size:12px}}
#zones-standard-container .zone-card{display:inline-block;vertical-align:top}#zones-standard-container .zone-card.general-card{min-height:410px}#zones-standard-container .zone-card.general-card.add-new{padding-bottom:0}#zones-standard-container .zone-card.general-card.loading{padding-bottom:0;min-height:330px}#zones-standard-container .zone-card.general-card .field-with-icon{margin-bottom:10px}#zones-standard-container .zone-card.general-card .field-with-icon .small-img{height:12px;margin-right:5px;margin-top:-1px}#zones-standard-container .zone-card.general-card .field-with-icon .progress{height:10px;margin-top:5px;margin-bottom:0}#zones-standard-container .zone-card.general-card .field-with-icon .inner-title>*{font-weight:600 !important;font-size:13px !important;color:#444 !important;text-transform:initial !important}#zones-standard-container .zone-card.general-card .field-with-icon .inner-content{margin-bottom:0}#zones-standard-container .zone-card.general-card .field-with-icon .inner-content>*{font-size:12px !important;color:#888 !important;font-weight:normal !important}#zones-standard-container .zone-card.general-card .footer{display:flex;align-content:center;padding:0 8px}#zones-standard-container .zone-card.general-card .footer .delete-button{height:initial}#zones-standard-container .zone-card.general-card .footer .right-group{display:flex;flex-grow:1;justify-content:flex-end}#zones-standard-container .zone-card.general-card .footer .edit-button{height:initial}#zones-standard-container .zone-card.general-card .footer .info-button{height:initial}#zones-standard-container .zone-card.general-card .footer .image-uploader{position:relative;cursor:pointer}#zones-standard-container .zone-card.general-card .footer .image-uploader:hover{background-color:rgba(0,0,0,.05)}#zones-standard-container .zone-card.general-card .footer .image-uploader .progress-bar-container{margin:0;position:absolute;left:5px;right:5px;bottom:4px}#zones-standard-container .zone-card.general-card .footer .image-uploader .progress-bar-container .progress{height:4px;margin:0}#zones-standard-container .zone-card.general-card .footer .upload-image-button .fa-image{font-size:18px}#zones-standard-container .zone-card.general-card .footer .upload-image-button .fa-plus{position:absolute;top:5px;right:3px;font-size:12px}#zones-standard-container .zone-card.general-card .divider{margin-top:0}#zones-standard-container .add-edit-zone-modal .range-unit{font-weight:500;font-size:11px;margin-top:8px;color:#888}#zones-standard-container .add-edit-zone-modal form{position:relative}#zones-standard-container .add-edit-zone-modal .enhanced-monitoring .toggle-switch-round{margin:5px}#zones-standard-container .add-edit-zone-modal .enhanced-monitoring label{font-weight:normal}#zones-standard-container .add-edit-zone-modal .show-psw-help{cursor:pointer}#zones-standard-container .add-edit-zone-modal .footer a.btn{padding:6px 9px;font-size:13px}
.expandable-fields-list .show-more{font-weight:normal;cursor:pointer}
.schedule-adjustment-labels{font-weight:normal}
.two-text-columns{font-weight:normal}.two-text-columns .left-text{width:68%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.two-text-columns .right-text{float:right;color:#888}
.program-card{display:inline-block;vertical-align:top;min-height:440px}.program-card.general-card .header{height:40px;line-height:40px;border-radius:2px 2px 0 0;font-size:16px;color:#fff;white-space:nowrap;text-align:center}.program-card.general-card .header .fa{margin-right:5px}.program-card.general-card .divider{margin-top:0}.program-card .delete-button{position:absolute;left:8px}.program-card .edit-button{position:absolute;right:8px}@media(max-width: 480px){.program-card{display:block}}
.zone-with-run-time{display:flex;margin-top:5px;align-items:center;min-height:34px}.zone-with-run-time>.checkbox{flex:1}.zone-with-run-time .short-text{display:none}.zone-with-run-time .custom-runtime{flex:0 0 176px;vertical-align:middle}@media(max-width: 767px){.zone-with-run-time .custom-runtime{flex-basis:134px}.zone-with-run-time .short-text{display:inline}.zone-with-run-time .long-text{display:none}}
.standard-program-zone-applications>a{margin-top:10px;display:inline-block;text-decoration:underline;cursor:pointer}.standard-program-zone-applications .zones{padding-top:10px;margin-top:5px;border-top:1px solid #e0e0e0}
.flexible-start-times .item .remove{color:#e22b28;font-size:20px;cursor:pointer}.flexible-start-times .btn-add-start-time{width:143px}
.schedule-adjustment-chart .slider-wrapper{margin-bottom:10px;height:40px}.schedule-adjustment-chart .slider-wrapper .color-block-container{padding:unset;padding-top:2px;padding-bottom:2px;width:26px;text-align:center}.schedule-adjustment-chart .slider-wrapper .color-block-container .content{font-size:15px}.schedule-adjustment-chart .slider-wrapper .month{font-size:16px;margin-left:8px}.schedule-adjustment-chart .slider-wrapper .slider-bar-container{width:50%}.schedule-adjustment-chart .slider-wrapper .cross-btn{float:right}.schedule-adjustment-chart .slider-wrapper .percentage-container{float:right;margin-top:8px;margin-left:7px;width:40px;color:#444;font-weight:700}.schedule-adjustment-chart .recharts-default-tooltip{margin:0px;padding:10px;background-color:#fff;border:1px solid #ccc;white-space:nowrap}
.programs-module{margin-bottom:80px}.add-edit-program-modal .content-box{max-width:600px}.add-edit-program-modal .interval-days{width:50%}.add-edit-program-modal .runtimes-panel{height:432px;overflow-y:auto;margin:-32px -16px -30px -16px;padding:16px}.add-edit-program-modal .next-cycle{margin-top:5px;position:relative;z-index:40}.add-edit-program-modal .next-cycle .checkbox{display:inline-block}.add-edit-program-modal .watering-trigger-options .col-md-6:nth-child(2){margin-top:16px}.add-edit-program-modal .grow-program-options{display:flex;flex-direction:column}.add-edit-program-modal .grow-program-options label{margin-left:0;margin-right:10px}@media(max-width: 768px){.add-edit-program-modal .runtimes-panel{height:500px;margin-top:-10px}}@media(max-width: 480px){.add-edit-program-modal .next-cycle{margin-top:2px}}
.lg-backdrop{z-index:5040}.lg-outer{z-index:5050}.lg-outer .lg-toogle-thumb{left:0}#lg-actual-size,.lg-sub-html{display:none}.lg-toolbar .lg-icon{width:50px}@media(max-width: 480px){.lg-toolbar .lg-icon{width:42px}}.lg-toolbar .delete-zone-image-action{position:relative}.lg-toolbar .delete-zone-image-action:hover .icon-trash{color:red}.lg-toolbar .delete-zone-image-action .delete-text{font-size:12px;position:absolute;bottom:-15px;left:4px;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.lg-toolbar .delete-zone-image-action .delete-text .icon-spin{position:absolute;top:7px;left:-14px}.page{padding:0;margin:0}.page__heading,.reports-page__heading{width:100%;height:30px;padding:0 0 10px 10px;border-bottom:solid 1px #d3d3d3;font-size:large;font-weight:800;color:gray;margin-bottom:14px}.page__tabs,.reports-page__tabs{padding:2px 10px 16px 10px;list-style-type:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 768px){.page__tabs,.reports-page__tabs{border-bottom:solid 1px #d3d3d3;flex-wrap:nowrap;overflow-x:auto}}.page__tabs__tab,.reports-page__tabs__tab{height:auto;margin-right:32px}.page__tabs__tab__name,.reports-page__tabs__tab__name{cursor:pointer;color:#b5acac;font-size:14px;font-weight:500;display:inline-block;white-space:nowrap;border-bottom:solid 2px #d3d3d3}.page__tabs__tab__name:hover,.reports-page__tabs__tab__name:hover,.page__tabs__tab__name.active,.active.reports-page__tabs__tab__name{border-bottom:solid 3px #25b852;color:gray}img{max-width:100%}.no-data{margin:5%;font-size:16px;color:#888;text-align:center}.has-success label.control-label{color:#444}.has-success .form-control{border:1px solid #ccc}.has-success .form-control:focus{border-color:#58c0de;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}button i.fa.fa-spin{margin-right:4px}html,body{height:100vh}.modal.hidden-close-btn button.close{display:none}.modal-footer .btn{margin-left:5px}.ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap-text{word-wrap:break-word}.uppercase{text-transform:uppercase}.center{text-align:center}.clean-box:not(.card){margin-bottom:24px;padding:16px;box-shadow:0 0 4px rgba(0,0,0,.1);background-color:#fff;border-radius:2px;min-width:240px}.margin-left{margin-left:5px}.full{width:100%;height:100%}.no-padd{padding:0 !important}.no-margin{margin:0 !important}.radio-inline.disabled{opacity:.5}.none-outline-select{border:none;background-color:rgba(0,0,0,0);outline:none;margin:0;padding:0}.pagination>li a{cursor:pointer}.cursor-pointer{cursor:pointer}.lowercase{text-transform:lowercase}#app{background:none;height:100%;text-align:left}#app [data-reactroot]{height:100%}#app [data-reactroot] .main-container{height:100%}#app [data-reactroot] .main-container>.content{height:100%}.pac-container{z-index:2000}.force-black-text{color:#444 !important}@media(min-width: 768px){body{padding-top:40px}.col-sm-55{width:45.8333333333%}.hidden-sm-up{display:none !important}}@media(min-width: 992px){.hidden-md-up{display:none !important}}@media(max-width: 767px){body{padding-top:30px}body #app{word-break:break-word}body #app.ru,body #app.de{hyphens:auto}.hidden-sm-down{display:none !important}}@media(max-width: 767px){.hidden-md-down{display:none !important}.modal.fit-xs-max .modal-content{height:100%;overflow:hidden}.modal.fit-xs-max .modal-body{max-height:100%;overflow:auto;padding-top:0 !important;position:absolute;top:43px;right:0;bottom:67px;left:0}.modal.fit-xs-max .modal-footer{position:absolute;left:0;right:0;bottom:0;z-index:100}}.react-datepicker{font-size:1em}.react-datepicker__header{padding-top:.8em}.react-datepicker__month{margin:.4em 1em}.react-datepicker__day-name,.react-datepicker__day{width:1.9em;line-height:1.9em;margin:.166em}.react-datepicker__current-month{font-size:1em}.react-datepicker__navigation{top:1em;line-height:1.7em;border:.45em solid rgba(0,0,0,0);outline:none}.react-datepicker__navigation--previous{border-right-color:#e0e0e0;left:1em}.react-datepicker__navigation--next{border-left-color:#e0e0e0;right:1em}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e5e5e5}.rbc-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:bold;font-size:90%;min-height:0}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{cursor:pointer;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff}.rbc-event.rbc-selected{background-color:#265985}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-event-continues-day-after{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-event-continues-day-prior{border-top-left-radius:0;border-top-right-radius:0}.rbc-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:rgba(255,255,255,.3);z-index:4;font-weight:bold;font-size:85%;height:auto;line-height:normal;white-space:nowrap}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-view .rbc-header{border-bottom:1px solid #ddd}.rbc-month-view .rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-month-view .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-month-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:bold}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px -10px;padding:2px 10px}.rbc-agenda-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table{width:100%;border:1px solid #ddd}.rbc-agenda-view table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-flex:none;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:10px;top:0}.rbc-day-slot .rbc-events-container.rtl{left:10px;right:0}.rbc-day-slot .rbc-event{border:1px solid #265985;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-event-label{-webkit-flex:none;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-slot{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:bold}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;cursor:default;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;padding:3px}.rbc-time-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;position:relative}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row>*+*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-header>.rbc-row>*+*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header .rbc-gutter-cell{-webkit-flex:none;-ms-flex:none;flex:none}.rbc-time-header>.rbc-gutter-cell+*{width:100%}.rbc-time-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-flex:none;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;left:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-current-time-indicator::before{display:block;position:absolute;left:-3px;top:-3px;content:" ";background-color:#74ad31;border-radius:50%;width:8px;height:8px}.rbc-rtl .rbc-current-time-indicator::before{left:0;right:-3px}.reports-page{padding:0;margin:0}.reports-page__heading{position:relative}.reports-page__subtabs{list-style-type:none;padding:1px 4px 18px 4px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.reports-page__subtabs__tab{padding:2px 10px;margin:2px;font-size:small;font-weight:500;border-radius:20px;cursor:pointer;color:#a9a9a9;border:solid 2px #a9a9a9;transition:all linear .1s}.reports-page__subtabs__tab:hover,.reports-page__subtabs__tab.active{background-color:#023353;border:solid 2px #023353;color:#fff}@media screen and (max-width: 768px){.reports-page__subtabs__tab{display:inline-block;white-space:nowrap}}@media screen and (max-width: 768px){.reports-page__subtabs{padding-top:8px;padding-bottom:8px;border-bottom:solid 1px #d3d3d3;flex-wrap:nowrap;overflow-x:auto}}#reports-container{padding:0}#reports-container .table-reports-container{max-width:900px}#reports-container .report-loading{padding-top:75px;color:#888;margin:auto;font-size:25px;text-align:center}#reports-container .report-loading .fa{margin-right:10px}#reports-container .report-list .mobile-toggle{padding:5px 10px 3px;background:#e8e8e8;cursor:pointer;font-weight:bold}#reports-container .report-list .list-container{background:#f3f3f3;padding:10px;border-radius:2px}#reports-container .report-list .list-container ul{padding-left:0px;list-style-type:none}#reports-container .report-list .list-container ul .group-name{text-transform:uppercase;font-weight:500;color:#888;font-size:13px}#reports-container .report-list .list-container ul .item-name{padding:5px 16px;color:#386fb7;cursor:pointer}#reports-container .report-list .list-container ul .item-name.active{background-color:#386fb7 !important;color:#fff}#reports-container .report-list .list-container ul .item-name:hover{text-decoration:none;background-color:#e0e0e0}#reports-container .action-btn-container{text-align:right;position:absolute;top:0;right:0;margin:53px 10px 0 0}#reports-container .action-btn-container .action-btn-parent i.fa{margin-right:5px}#reports-container .chart-container{padding:0 15px 0 8px}#reports-container .chart-container .stats-container{display:flex}#reports-container .chart-container .stats-container .stat-container{flex:1 1 25%;max-width:25%;padding:4px;text-shadow:none;margin-right:5px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:3px}#reports-container .chart-container .stats-container .stat-container.min{background-color:#acd1e9}#reports-container .chart-container .stats-container .stat-container.max{background-color:#6d929b}#reports-container .chart-container .stats-container .stat-container.average{background-color:#e8d0a9}#reports-container .chart-container .stats-container .stat-container.total{background-color:#b7afa3}#reports-container .chart-container .stats-container .stat-container .image{border-radius:2px;width:76px;padding:7px;text-align:center;margin-right:8px;float:left;overflow:hidden}#reports-container .chart-container .stats-container .stat-container .title{top:12px;color:#fff;display:block;font-size:14px;margin-top:4px}#reports-container .chart-container .stats-container .stat-container .value{font-size:20px;font-weight:bold;color:#006400}#reports-container .chart-container .rbc-calendar{min-height:700px}#reports-container .chart-container .rbc-calendar .rbc-event{margin:1px 0px;padding:0px;background-color:#386fb7;border-radius:3px;color:#fff;font-size:.85em;font-weight:400}#reports-container .chart-container .rbc-calendar .rbc-event .color-renderer{border-radius:3px;padding:0 2px;height:100%;min-height:20px}#reports-container .chart-container .rbc-calendar .rbc-toolbar button{color:#777;font-size:14px;text-transform:capitalize}#reports-container .chart-container .rbc-calendar .rbc-time-view{min-height:700px}#reports-container .chart-container .rbc-calendar .rbc-time-view .short-time{font-weight:700;display:inline-block;min-width:50px;padding-right:4px}#reports-container .chart-container .rbc-calendar .rbc-month-view{min-height:700px}#reports-container .chart-container .rbc-calendar .rbc-month-view .short-time{font-weight:700;display:inline-block;min-width:46px;padding-right:4px}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-time-header .rbc-time-header-gutter,#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-time-header .rbc-header-gutter{display:none}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-time-gutter{display:none}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-day-slot .rbc-timeslot-group{border-bottom:0px}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-day-slot .rbc-event{position:relative}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-day-slot .rbc-events-container{right:0px}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-day-slot .rbc-event-content{flex:none}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-event{border:0px}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-event .color-renderer{padding-top:3px;padding-left:3px}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-event .rbc-event-label{display:none}#reports-container .chart-container .rbc-calendar .rbc-time-view .rbc-current-time-indicator{display:none !important}#calendar-item-popup{position:absolute;border-radius:initial;margin-top:-15px;max-width:200px}@media(max-width: 768px){.reports__sub-tabs{display:none}#reports-container .action-btn-container{text-align:left;position:unset;margin:0}#reports-container .chart-container{margin-bottom:30px;margin-top:10px}#reports-container .chart-container .rbc-calendar{min-height:775px}#reports-container .chart-container .rbc-calendar .rbc-toolbar{display:block;text-align:center}#reports-container .chart-container .rbc-calendar .rbc-toolbar .rbc-btn-group{margin:3px;text-align:center}#reports-container .chart-container .rbc-calendar .rbc-toolbar .rbc-toolbar-label{display:block}}@media(max-width: 1199px){#reports-container .chart-container .stats-container .stat-container{flex:1 1 0;max-width:none}}
.hydrawise-date-range-picker{display:inline-block;margin-right:10px}.hydrawise-date-range-picker i.fa-calendar{margin-right:5px}.hydrawise-date-range-picker i.fa-caret-down{margin-left:5px}.date-range-picker-popover{max-width:550px;position:absolute}.date-range-picker-popover .popover-content{padding:9px 9px}.date-range-picker-popover .popover-content .column{padding:0px;display:inline-block;vertical-align:top}.date-range-picker-popover .popover-content .left{padding-right:15px}.date-range-picker-popover .popover-content .pre-defined-btn{color:#298a9c}.date-range-picker-popover .popover-content .pre-defined-btn.active{background-color:#298a9c;color:#fff}.date-range-picker-popover .popover-content .pre-defined-btn:hover{background-color:#298a9c;color:#fff}@media(max-width: 768px){.hydrawise-date-range-picker{margin-bottom:5px}.date-range-picker-popover .popover-content .column{display:block}}
#wizard-module{padding-bottom:80px}#wizard-module>.loading{padding-top:100px;font-size:20px}#wizard-module .wizard-welcome{padding-top:80px}#wizard-module .wizard-welcome .btn-get-started{display:block;min-width:250px;margin:30px auto;outline:none;font-weight:500}#wizard-module .controller-name-and-serial-number .title-container{margin-bottom:0}#wizard-module .controller-name-and-serial-number .title-container:nth-child(2){margin-top:24px}#wizard-module .controller-name-and-serial-number .title-container .title{margin-bottom:5px}#wizard-module .controller-name-and-serial-number .controller-name{max-width:384px;margin:5px auto 16px auto}#wizard-module .controller-name-and-serial-number #location-container{margin:-9px -16px 16px}#wizard-module .controller-name-and-serial-number #location-container #location-module{position:relative;min-height:500px;width:100%}#wizard-module .controller-name-and-serial-number #location-container #top-box{position:relative;top:10px;left:10px;width:344px;box-shadow:0 0 4px rgba(0,0,0,.3);z-index:100}#wizard-module .controller-name-and-serial-number #location-container #top-box .action{display:inline-block;width:34px;line-height:32px;text-align:center;position:absolute;top:1px;color:inherit;z-index:100;text-decoration:none;cursor:pointer;-webkit-transition:.1s;transition:.1s}#wizard-module .controller-name-and-serial-number #location-container #top-box .action:hover{background-color:#f3f3f3}#wizard-module .controller-name-and-serial-number #location-container #top-box .action:active{background-color:#e8e8e8}#wizard-module .controller-name-and-serial-number .serial-number{max-width:384px;margin:5px auto 0 auto}#wizard-module .program-start-times .title-container{margin-bottom:0}#wizard-module .standard-programs-title{margin-bottom:0}#wizard-module .sensors .title-container{margin-bottom:0}#wizard-module .sensors .collapse-container{margin-bottom:35px}#wizard-module .advanced-mode-selection{text-align:center}#wizard-module .two-col-selections{max-width:780px;margin-left:auto;margin-right:auto;text-align:center}#wizard-module .two-col-selections p{color:#888;margin-top:5px;margin-bottom:0}#wizard-module .two-col-selections .btn-outline{min-width:280px;font-weight:bold}#wizard-module .two-col-selections .btn-color{background-color:#00658a;height:46px;line-height:32px;min-width:280px;color:#fff;font-size:16px;font-weight:bold;margin-top:-2px;margin-left:16px}#wizard-module .weather-station-selection-screen .location{max-width:500px;margin:16px auto 0 auto}#wizard-module .weather-station-selection-screen .location i{float:right;font-size:30px;margin-top:2px}#wizard-module .weather-station-selection-screen .location i.valid{color:#25b852}#wizard-module .weather-station-selection-screen .location i.invalid{color:#e22b28}#wizard-module .congratulation-screen{padding-top:80px}#wizard-module .congratulation-screen .go-to-dashboard{display:block;margin:auto;min-width:250px;max-width:300px}#wizard-module .wizard-master-valve .wrapper{max-width:350px;margin:0 auto;padding:0 24px}#wizard-module #zones-page .master-valve{display:none}#wizard-module #location-module{position:relative;min-height:500px;width:100%;left:0}#wizard-module #location-module #top-box{position:absolute;top:16px;left:16px}@media(max-width: 768px){#wizard-module .two-col-selections .btn-color{margin-left:0}}
.configurator .text-introduction{padding-top:0 !important}.configurator .current-step{text-align:right;color:#888;padding-top:40px;padding-bottom:40px}.configurator .screen .footer{text-align:center;margin-top:20px}.configurator .screen .footer .btn-continue{background-color:#00658a;color:#fff;outline:none;vertical-align:top;width:150px}.configurator .screen .footer .outline-button{width:150px;margin-right:16px}@media(max-width: 480px){.configurator .current-step{padding-top:16px;padding-bottom:16px}.configurator .screen .footer .btn-continue{width:120px}.configurator .screen .footer .outline-button{width:120px}}
.touchscreen{display:flex;flex-direction:column;align-items:center;justify-content:center}.touchscreen__content{width:80%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.touchscreen__content__desc{margin-bottom:10px}.touchscreen__content__steps{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.touchscreen__content__steps__step{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:18px}.touchscreen__content__steps__step__number{width:33px;padding:6px;margin-right:23px;background-color:#00658a;border-radius:50%;text-align:center;color:#fff}.touchscreen__content__steps__step__desc{width:79%;padding-top:4px}.touchscreen__content__steps__info{width:100%;display:flex;align-items:center;justify-content:center;background:#55626b;border-radius:5px;margin-bottom:36px}.touchscreen__content__steps__info__text{color:#fff}.touchscreen__content__steps__info__icon{font-size:28px;margin:11px;color:#fff}@media(max-width: 768px){.touchscreen__content{width:100%}}.touchscreen__help{border:1px solid #55626b;color:gray;padding:9px;cursor:pointer}
.wifi-provision-options-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.wifi-provision-options-container .options{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.wifi-provision-options-container .options .option{width:315px;height:135px;margin:6px;text-align:center}.wifi-provision-options-container .options .option .text{width:100%;padding:4px}.wifi-provision-options-container .options .option .main{min-width:280px;height:46px;color:#fff;background:#00658a;border-radius:3px;border:1px solid;margin-bottom:4px;cursor:pointer}.wifi-provision-options-container .options .option .main:hover,.wifi-provision-options-container .options .option .main.active{background:#00658a;color:#fff}.wifi-provision-options-container .options .option .sub{min-width:280px;margin-bottom:4px;border-radius:3px;border:1px solid;cursor:pointer}.wifi-provision-options-container .info{width:100%;max-width:700px;display:flex;align-items:center;justify-content:center;background:#55626b;border-radius:5px;margin-bottom:36px}.wifi-provision-options-container .info .text{padding:2px;color:#fff}.wifi-provision-options-container .info .icon{font-size:28px;margin:11px;color:#fff}.loading-content{margin:30px}
.master-valve-introduction{text-align:center;color:#888;position:relative}.master-valve-introduction #master-valve-show-wiring-btn.btn{border:1px solid #55626b;color:gray;padding:9px;cursor:pointer;box-sizing:border-box;background:none;border-radius:0;outline:none}
.back-continue-buttons-container{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:12%;padding:4%}.back-continue-buttons-container .back{display:inline-block;text-decoration:none !important;cursor:pointer;color:#386fb7;font-size:20px;line-height:44px;min-width:44px;height:44px;text-align:center;font-size:17px;left:8px}.back-continue-buttons-container .back .icon{font-size:20px}.back-continue-buttons-container .back span{vertical-align:1px;margin-left:2px}.back-continue-buttons-container .continue{color:#fff;background-color:#00658a}
#configuration-upload-status-container .retry-button{text-align:center}#configuration-upload-status-container .configuration-loading{font-size:30px;text-align:center;margin-bottom:2px}
.wifi-direct-help-screen{display:flex;flex-direction:column;align-items:center;justify-content:center}.wifi-direct-help-screen__steps{display:flex;flex-direction:column;align-items:center;justify-content:center}.wifi-direct-help-screen__steps__step{font-size:14px;color:#888;text-align:center;margin-top:10px}.wifi-direct-help-screen__steps__step__nomargin{margin:0}.wifi-direct-help-screen__steps__step__number{width:33px;padding:6px;margin-right:23px;background-color:#00658a;border-radius:50%;text-align:center;color:#fff}.wifi-direct-help-screen__steps__step__desc{width:79%;padding-top:4px}.wifi-direct-help-screen__steps__step__desc__substep{list-style-type:square;padding:4px 0}.wifi-direct-help-screen__steps__image{margin-bottom:3%;width:72%;max-width:500px}.wifi-direct-help-screen__button{color:#fff;background-color:#00658a;margin-top:14px;padding:8px;border:none}.wifi-direct-help-screen__button:hover{color:#fff}
.dropdown .dropdownbtn{width:200px;margin-top:3px;display:flex;align-items:center;justify-content:space-between;background:none;color:#444;border:1px solid #ccc}.dropdown .dropdownbtn .content{min-width:20px}.dropdown .dropdownbtn .icon{margin-left:92px}.dropdown .menu{padding:6px;width:200px}
.wifi-provisioning-authentication-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.wifi-provisioning-authentication-container .steps{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.wifi-provisioning-authentication-container .steps .step{font-size:14px;color:#888;text-align:center;margin-top:10px}.wifi-provisioning-authentication-container .back{color:#55626b}.wifi-provisioning-authentication-container .continue{max-width:287px;background:#00658a;color:#fff;margin:5%}.wifi-provisioning-authentication-container .continue:hover{background:#00658a;color:#fff}.wifi-provisioning-authentication-container .options{width:100%;display:flex;align-items:center;justify-content:space-evenly;margin-top:25px}.wifi-provisioning-authentication-container .processing{font-size:22px;display:flex;align-items:center;justify-content:center;margin-top:40%}.wifi-provisioning-authentication-container .processing .step{margin:9px;font-size:19px}.wifi-provisioning-authentication-container .ssid{margin-top:22px}.wifi-provisioning-authentication-container .ssid .heading{margin:2px 148px 0 0}.wifi-provisioning-authentication-container .password{margin-top:22px;display:flex;flex-direction:column;align-items:center}.wifi-provisioning-authentication-container .password .heading{margin:2px 148px 0 0}.wifi-provisioning-authentication-container .password .section{width:229px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.wifi-provisioning-authentication-container .password .section .option{font-size:smaller;font-weight:500;margin-left:177px}.wifi-provisioning-authentication-container .formgroup{width:216px;margin:0}.wifi-provisioning-authentication-container .security{width:213px;margin-top:19px}.wifi-provisioning-authentication-container .dropdownbtn{width:160px;margin-top:3px}.wifi-provisioning-authentication-container .dropdownbtn .icon{margin-left:92px}.wifi-provisioning-authentication-container .menu{padding:6px}
.wifi-direct-provision-screen{display:flex;flex-direction:column;align-items:center;justify-content:center}.wifi-direct-provision-screen__list{margin:10px 0;width:70%}.wifi-direct-provision-screen__list__item{width:100%;padding:9px 13px;border:1px solid #888;text-align:left;font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.wifi-direct-provision-screen__list__item__selected{color:#fff;background-color:#00658a}.wifi-direct-provision-screen__list__item__signal{width:84px;display:flex;align-items:center;justify-content:space-between}.wifi-direct-provision-screen__list__item__signal__text{width:70px}.wifi-direct-provision-screen__list__item__high{padding:10px;width:20px;text-align:center;border-radius:136px;margin-right:6px;background-color:#25b852}.wifi-direct-provision-screen__list__item__medium{padding:10px;width:20px;text-align:center;border-radius:136px;margin-right:6px;background-color:#ff0}.wifi-direct-provision-screen__list__item__low{padding:10px;width:20px;text-align:center;border-radius:136px;margin-right:6px;background-color:#f36d00}.wifi-direct-provision-screen__list__item__poor{padding:10px;width:20px;text-align:center;border-radius:136px;margin-right:6px;background-color:#e22b28}.wifi-direct-provision-screen__steps{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.wifi-direct-provision-screen__steps__step{font-size:14px;color:#888;text-align:center;margin-top:10px}.wifi-direct-provision-screen__steps__step__listblock{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:30px 0}.wifi-direct-provision-screen__steps__step__listblock__subtitle{width:185%;display:flex;flex-direction:row;justify-content:space-between;font-size:smaller;color:#888}.wifi-direct-provision-screen__steps__step__listblock__subtitle__network{width:100%}.wifi-direct-provision-screen__steps__step__listblock__subtitle__signal{width:100%;text-align:end}.wifi-direct-provision-screen__steps__step__listblock__manualentry{cursor:pointer;color:#3892ac;font-size:smaller;margin-top:10px}.wifi-direct-provision-screen__steps__step__nomargin{margin:0}.wifi-direct-provision-screen__steps__step__number{width:33px;padding:6px;margin-right:23px;background-color:#00658a;border-radius:50%;text-align:center;color:#fff}.wifi-direct-provision-screen__steps__step__desc{width:79%;padding-top:4px}.wifi-direct-provision-screen__steps__step__desc__substep{list-style-type:square;padding:4px 0}.wifi-direct-provision-screen__steps__image{margin-bottom:3%}.wifi-direct-provision-screen__loading{margin-top:2%}.wifi-direct-provision-screen__button__scan{margin-bottom:4px;color:#55626b}.wifi-direct-provision-screen__button__back{color:#55626b}.wifi-direct-provision-screen__button__continue{max-width:287px;background:#00658a;color:#fff;margin:5%}.wifi-direct-provision-screen__button__continue:hover{background:#00658a;color:#fff}.wifi-direct-provision-screen__button__disable{pointer-events:none;opacity:.5;max-width:287px;background:#00658a;color:#fff;margin:5%}.wifi-direct-provision-screen__options{width:100%;display:flex;align-items:center;justify-content:center;margin-top:25px}.wifi-direct-provision-screen__processing{font-size:22px;display:flex;align-items:center;justify-content:center;margin-top:40%}.wifi-direct-provision-screen__processing__step{margin:9px;font-size:19px}.wifi-direct-provision-screen__ssid{margin-top:22px}.wifi-direct-provision-screen__ssid__heading{margin:2px 148px 0 0}.wifi-direct-provision-screen__password{margin-top:22px;display:flex;flex-direction:column;align-items:center}.wifi-direct-provision-screen__password__heading{margin:2px 148px 0 0}.wifi-direct-provision-screen__password__section{width:229px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.wifi-direct-provision-screen__password__section__option{font-size:smaller;font-weight:500;margin-left:177px}.wifi-direct-provision-screen__formgroup{width:216px;margin:0}
.wificonnecthelp-desktop-screen{display:flex;flex-direction:column;align-items:center;justify-content:center}.wificonnecthelp-desktop-screen__steps{display:flex;flex-direction:column;align-items:center;justify-content:center}.wificonnecthelp-desktop-screen__steps__step{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:18px}.wificonnecthelp-desktop-screen__steps__step__number{width:33px;padding:6px;margin-right:23px;background-color:#00658a;border-radius:50%;text-align:center;color:#fff}.wificonnecthelp-desktop-screen__steps__step__desc{width:79%;padding-top:4px}.wificonnecthelp-desktop-screen__steps__step__desc__substep{list-style-type:square;padding:4px 0}.wificonnecthelp-desktop-screen__steps__image{margin-bottom:3%;padding:18px;width:65%;max-width:380px;border:1px solid}.wificonnecthelp-desktop-screen__options{width:100%;display:flex;align-items:center;justify-content:space-evenly;margin-top:25px}.wificonnecthelp-desktop-screen__continue-button{width:100%;height:38px;border-radius:4px;max-width:287px;background:#4d9b11;color:#fff;margin:2%}.wificonnecthelp-desktop-screen__continue-button:hover{background:#417505;color:#fff}.wificonnecthelp-desktop-screen__back-button{min-width:74px;margin-right:5px}.wificonnecthelp-desktop-screen__retry-button{min-width:87px}.wificonnecthelp-desktop-screen__confirm{background:#00658a;color:#fff}.wificonnecthelp-desktop-screen__confirm:hover{background:#00658a;color:#fff}
.wifidirect-feedback-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.wifidirect-feedback-container .steps{display:flex;flex-direction:column;align-items:center;justify-content:center}.wifidirect-feedback-container .steps .step{font-size:14px;color:#888;text-align:center;margin-top:10px}.wifidirect-feedback-container .steps .step .status{font-weight:600}.wifidirect-feedback-container .confirm{background:#00658a;color:#fff}.wifidirect-feedback-container .confirm:hover{background:#00658a;color:#fff}.wifidirect-feedback-container .options{width:100%;display:flex;align-items:center;justify-content:center;margin-top:35px;flex-wrap:wrap}.wifidirect-feedback-container .options .back{color:#55626b}.wifidirect-feedback-container .options .continue{margin:2%;background-color:#00658a;color:#fff}.wifidirect-feedback-container .processing{font-size:40px;display:flex;align-items:center;justify-content:center;margin-top:46px}.wifidirect-feedback-container .image{width:72%;max-width:500px;margin:4px;display:flex;align-items:center;margin-left:15%}
.wps-feedback-screen-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.wps-feedback-screen-container .steps{display:flex;flex-direction:column;align-items:center;justify-content:center}.wps-feedback-screen-container .steps .step{font-size:14px;color:#888;text-align:center;margin-top:10px}.wps-feedback-screen-container .options{width:100%;display:flex;align-items:center;justify-content:space-evenly;margin-top:35px;flex-wrap:wrap}.wps-feedback-screen-container .options .back{color:#55626b}.wps-feedback-screen-container .options .continue{color:#fff;background-color:#00658a;margin:8px}
.wps-controller-screen-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.wps-controller-screen-container .steps{display:flex;flex-direction:column;align-items:center;justify-content:center}.wps-controller-screen-container .steps .step{font-size:14px;color:#888;text-align:center;margin-top:10px}.wps-controller-screen-container .steps .step .nomargin{margin:0}.wps-controller-screen-container .steps .continue{color:#fff;background-color:#00658a}.wps-controller-screen-container .steps .image{width:100%;margin-bottom:3%;max-width:400px}
.wps-router-screen{display:flex;flex-direction:column;align-items:center;justify-content:center}.wps-router-screen__steps{display:flex;flex-direction:column;align-items:center;justify-content:center}.wps-router-screen__steps__step{font-size:14px;color:#888;text-align:center;margin-bottom:70px;margin-top:10px}.wps-router-screen__steps__step__nomargin{margin:0}.wps-router-screen__steps__option{width:78%;padding:8px;margin-bottom:50px;display:flex;align-items:center;justify-content:space-between;background:#00658a;color:#fff;outline:none;vertical-align:top}.wps-router-screen__steps__option:hover,.wps-router-screen__steps__option.active{background:#00658a;color:#fff}.wps-router-screen__steps__image{margin-bottom:3%}
#dashboard-view{margin-bottom:60px;padding:0 10px}#dashboard-view .user-notifications .icon{font-size:40px;margin-top:-3px;float:left}#dashboard-view .user-notifications .content-right{margin-left:40px}#dashboard-view .user-notifications h4{margin-top:0;color:inherit}#watering-schedule-section .title-bar{max-width:75%}#watering-schedule-section .zones-message{transition:.5s}#watering-schedule-section .zones-message.force-hide{height:0;border:rgba(0,0,0,0);padding-top:0;padding-bottom:0;overflow:hidden;margin-bottom:0}#watering-schedule-section .refresh-icon{line-height:20px;margin-right:8px}#watering-schedule-section .retry-now{cursor:pointer;text-decoration:none}#watering-schedule-section .zone-dashboard-with-overlay{min-width:120px;width:24%;display:inline-block;vertical-align:top;margin:5px 0 24px 0}#watering-schedule-section #watering-schedule-dropdown{background:none;border:none;color:#fff;font-size:16px;box-shadow:none;padding:0}#watering-schedule-section ul.dropdown-menu{width:300px}#watering-schedule-section ul.dropdown-menu>li>a{white-space:unset}#controller-status-section .status-text{color:#888}#controller-status-section .status-img{width:70px;display:block;margin:8px 0}.dashboard-panel .portion-label{margin-bottom:5px;font-weight:bold}.dashboard-panel .large-value{display:block;margin:10px 0 20px;font-size:20px;min-height:20px;color:#acd1e9}.dashboard-panel .large-value.green{color:#25b852}.dashboard-panel .large-value.red{color:#e22b28}.dashboard-panel .left-margin{margin-left:60px}.dashboard-panel .dashboard-icon-float{float:left;margin-top:10px;margin-bottom:50px;margin-right:5px;height:95px;width:55px}.add-serial-number-modal-view .link-intro{margin-left:80px}@media(max-width: 480px){#watering-schedule-section .zone-dashboard-with-overlay{min-width:auto;width:76px}#watering-schedule-section .zone-dashboard-with-overlay .zone-icon{max-width:60px;max-height:60px}#watering-schedule-section .zone-dashboard-with-overlay .zone-dashboard-overlay-arrow{top:85px}#watering-schedule-section .zone-dashboard-with-overlay .zone-dashboard-overlay{top:65px}}
.zone-dashboard{text-align:center;position:relative}.zone-dashboard.suspended .zone-icon{opacity:.5}.zone-dashboard .zone-icon{cursor:pointer}.zone-dashboard .name{font-size:12px;font-weight:bold;line-height:16px;color:#888;text-align:center;margin-top:5px;padding:0 5px;max-height:65px;overflow:hidden}.zone-dashboard .zone-popover{position:absolute;left:-14px;background-color:#fff;width:204px;box-shadow:0 2px 6px -2px #888;border-radius:3px;border:1px solid #e0e0e0;padding:8px;z-index:160}.zone-dashboard .zone-popover:after,.zone-dashboard .zone-popover:before{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.zone-dashboard .zone-popover:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.zone-dashboard .zone-popover:before{border-color:rgba(224,224,224,0);border-bottom-color:#e0e0e0;border-width:11px;margin-left:-11px}.zone-dashboard-overlay-arrow{position:absolute;background:#fff;z-index:160}.zone-dashboard-overlay-arrow:after{bottom:100%;top:-39px;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.zone-dashboard-overlay{position:absolute;top:80%;z-index:150;background:#fff;box-shadow:0 2px 16px -4px #666;border-radius:5px;padding:10px;min-height:126px;min-width:260px;text-align:left}.zone-dashboard-overlay .text-row{color:#888;font-size:11px;margin-bottom:2px}.zone-dashboard-overlay .text-row span{float:right}.zone-dashboard-overlay .text-row a{float:right;color:#888}.zone-dashboard-overlay .text-row a:after{font-family:FontAwesome;content:"";margin-left:2px;display:inline-block}.zone-dashboard-overlay .text-row .suspension-for{max-width:136px;display:inline-block}.zone-dashboard-overlay .text-row .cancel-suspension{display:inline-block;vertical-align:top;padding-top:3px;padding-bottom:3px;cursor:pointer}.zone-dashboard-overlay .actions{margin-top:10px}.zone-dashboard-overlay .actions i{font-size:28px;display:inline-block;width:44px;height:44px;line-height:44px;text-align:center;border-radius:2px;cursor:pointer}.zone-dashboard-overlay .actions i:hover{background-color:#e8e8e8}.zone-dashboard-overlay .actions i.disabled{opacity:.5;cursor:not-allowed}.zone-dashboard-overlay .actions .start-zone{color:#25b852}.zone-dashboard-overlay .actions .suspend-zone{color:#e22b28;margin-left:5px}.zone-dashboard-overlay .actions .stop-zone{color:#e22b28}.zone-dashboard-overlay .actions .zone-info{color:#386fb7}.adjust-popover .zone-dashboard-overlay{right:0 !important}
.alert-with-close{position:relative}.alert-with-close .content{margin-right:16px;margin-left:41px}.alert-with-close .label{margin-top:3px;margin-right:5px}.alert-with-close .close{position:absolute;right:16px;top:16px;outline:none}
.weather-dashboard .title{font-weight:bolder}.weather-dashboard .big-forecast .weather-info{margin-left:66px}.weather-dashboard .big-forecast .weather-info .temp{margin-top:5px;font-size:18px}.weather-dashboard .big-forecast .weather-info .conditions{color:#888}.weather-dashboard .small-values{margin-top:5px}.weather-dashboard .small-values .icon{font-size:20px;margin-right:3px;color:#58adc5}.weather-dashboard .small-values .stats{display:inline-block;margin-right:8px}.weather-dashboard .weather-icon{display:inline-block;max-width:25%;text-align:center;font-size:40px;margin-top:5px;color:#58adc5;margin-right:16px}@media(max-width: 480px){.weather-dashboard .big-forecast .info{margin-left:40px}.weather-dashboard .small-values{margin-bottom:10px}}
.sensor-status{padding-bottom:16px}.sensor-status .info{margin-left:56px}.sensor-status .info .title{font-weight:600;color:#444}.sensor-status .info .description{color:#888;font-size:13px;font-weight:300}.sensor-status .icon{font-size:40px;cursor:default}.sensor-status .icon.inactive{color:#25b852}.sensor-status .icon.active{color:#e22b28}.sensor-status .icon.flow{color:#386fb7}
#saved-report-container .saved-report-header{font-size:16px;height:40px;background-color:#023353;color:#fff;width:100%;position:fixed;top:0;z-index:10}#saved-report-container .saved-report-header a{color:#fff}#saved-report-container .saved-report-header a:hover{color:#fff}#saved-report-container .saved-report-header .title{padding-top:9px}#saved-report-container .saved-report-header .fa-share-alt,#saved-report-container .saved-report-header .fa-angle-left{position:fixed;cursor:pointer}#saved-report-container .saved-report-header .fa-angle-left{top:8px;left:10px;font-size:23px;font-weight:bold}#saved-report-container .saved-report-header .fa-share-alt{top:10px;right:10px;font-size:17px}#saved-report-container .period{font-size:14px;color:#888;padding:5px}@media(max-width: 768px){#saved-report-container .period{padding-top:15px}}#saved-report-container .main-content{padding-top:10px;font-size:16px}#saved-report-container .main-content .top-content{float:left;margin-bottom:15px}@media(max-width: 768px){#saved-report-container .main-content .top-content{float:none}}#saved-report-container .main-content .top-content .logo{width:180px;float:left;margin-right:20px}#saved-report-container .main-content .top-content .logo img{max-height:120px}@media(max-width: 768px){#saved-report-container .main-content .top-content .logo{width:100%;text-align:center;float:none;margin-right:0;margin-bottom:15px}}#saved-report-container .main-content .top-content .instruction{float:left}#saved-report-container .main-content .water-savings-chart{width:100%;margin:auto;padding-top:5px;max-width:400px;height:100%}#saved-report-container .main-content .water-savings-chart .highcharts-title{text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}#saved-report-container .main-content .forecast,#saved-report-container .main-content .introduction{clear:both}#saved-report-container .main-content .water-trigger-performance{padding-top:15px}#saved-report-container .main-content .water-volume{font-size:30px;text-align:center;margin-bottom:10px}#saved-report-container .main-content .water-volume .title{font-weight:bold}#saved-report-container .main-content .water-volume .indicator{margin-left:15px;margin-right:5px}#saved-report-container .main-content .water-volume .increase{font-size:25px;color:red}#saved-report-container .main-content .water-volume .no-change{font-size:25px;color:orange}#saved-report-container .main-content .water-volume .decrease{font-size:25px;color:green}#saved-report-container .main-content .monthly-water-usage{margin-top:40px}#saved-report-container .saved-report-footer{float:left;width:100%;margin:45px 0 10px;text-align:center}#saved-report-container .saved-report-footer img{width:235px}#saved-report-container .saved-report-footer p{font-size:12px;margin-top:10px}
.weather-report{float:left;margin-top:15px;margin-bottom:20px}@media(max-width: 768px){.weather-report{margin:0}}.weather-report .forecast{text-align:center;margin-top:5px}.weather-report .forecast .weather-icon{display:block;font-size:40px;color:#298a9c;margin:5px 15px 10px 15px}@media(max-width: 768px){.weather-report .forecast .weather-icon{margin:5px;font-size:25px;width:39px}}.weather-report .forecast .title{margin-bottom:10px;color:#298a9c}@media(max-width: 768px){.weather-report .forecast .title{font-size:16px;margin-bottom:3px}}.weather-report .forecast .temp {color:#298a9c}
#forgot-password-container{display:flex;flex-direction:column;align-items:center}#forgot-password-container .forgot-password-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100%}#forgot-password-container .title{font-size:24px;color:#444;margin-top:20px;margin-bottom:10px;text-align:left}#forgot-password-container .sub-title{color:#888;text-align:left}#forgot-password-container .back-login-btn{margin-left:-12px}#forgot-password-container .back-login-btn i{margin-right:5px}#forgot-password-container .reset-pass-btn{font-weight:bold}@media(max-width: 767px){.forgot-password-wrapper{padding-left:16px;padding-right:16px}}
#signup-container .signup-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100%}#signup-container .signup-content{text-align:left}#signup-container .signup-content .title{font-size:24px;color:#444;margin-top:20px;margin-bottom:10px;text-align:left}#signup-container .signup-content .sub-title{color:#888;text-align:left}#signup-container .signup-content .back-login-btn{margin-left:-12px}#signup-container .signup-content .back-login-btn i{margin-right:5px}#signup-container .signup-content .register-btn{font-weight:bold;margin-bottom:24px;min-width:120px}#signup-container .signup-content .contractor-options .form-control{width:90%;display:inline-block;margin-right:2%}#signup-container .signup-content .contractor-options .popover-container{vertical-align:top;margin-top:7px}#signup-container .signup-content .contractor-options .location-input-container{display:inline-block;width:90%;margin-right:2%}#signup-container .signup-content .contractor-options .location-input-container .form-control{width:100%}#signup-container .signup-content .contact{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#signup-container .signup-content .local-number{border-radius:0 3px 3px 0;padding-left:121px}#signup-container .signup-content .form-content-section{margin-bottom:20px}#signup-container .signup-content .contractor-info-input{margin:0px}.recaptcha-note{color:#888;padding-bottom:6px}.grecaptcha-badge{display:none}@media(min-width: 768px){.signup-content .contractor-options{border-left:1px solid #f1f1f1}}@media(max-width: 767px){.signup-wrapper{padding-left:16px;padding-right:16px}}
.error-page{width:auto;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.error-page__logo{width:auto}.error-page__text{display:flex;flex-direction:column;align-items:center;justify-content:center}.error-page__text__main{font-size:23px;font-weight:600;max-width:600px;margin-top:20px}@media(max-width: 480px){.error-page__text__main{font-size:16px}}.error-page__text__sub{font-size:16px}@media(max-width: 480px){.error-page__text__sub{font-size:12px}}.error-page__option-buttons{display:flex;align-items:center;justify-content:space-evenly;width:100%;color:#fff;text-align:center;padding-top:35px}.error-page__option-buttons__dashboard{width:auto;height:46px;padding-top:2px;border-radius:3px;background:#25b852;font-size:16px}.error-page__option-buttons__dashboard__text{padding-top:2px}.error-page__option-buttons__dashboard:hover{background:#219d46}@media(max-width: 480px){.error-page__option-buttons__dashboard{font-size:14px}}.error-page__option-buttons__retry{width:auto;height:46px;padding-top:2px;border-radius:3px;background:#023353}.error-page__option-buttons__retry__text{padding-top:2px;font-size:14px}.error-page__option-buttons__retry:hover{background:#034975}@media(max-width: 480px){.error-page__option-buttons__retry{font-size:14px}}
.contact-field{display:flex;flex-direction:row;justify-content:flex-start}.local-number-field{margin-left:108px;border-radius:3px 0 0 3px}
.plan-badge{position:absolute;display:inline-block;border-top-right-radius:2px;border-bottom-left-radius:2px;font-size:10px;font-weight:500;line-height:19px;text-align:center;text-transform:uppercase;background:#f0f8ff;color:#888;padding:0 12px;top:0px;right:0px}.plan-badge.plan-4{background:#f2f4d0}.plan-badge.plan-3{background:#e7e8e9}.plan-badge.plan-2{background:#fdeeee}
.selectable-card{position:relative;margin-bottom:10px;padding:15px 17px 12px 17px;padding-bottom:20px;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.3);border:2px solid #fff}.selectable-card.selected{border:2px solid #386fb7;box-shadow:0 0 8px 0 #386fb7}.selectable-card .selected-icon{position:absolute;top:-8px;right:-8px;z-index:5;display:inline-block;width:16px;line-height:16px;font-size:10px;background-color:#386fb7;color:#fff;text-align:center;border-radius:2px}.selectable-card .body{margin-top:7px}
#contractor-selection-modal-container .autosuggest-contractor .plan-badge{font-size:8px;padding:0 6px}#contractor-selection-modal-container .autosuggest-contractor .title{color:#444;font-weight:bold;margin-bottom:0px}#contractor-selection-modal-container .autosuggest-contractor .sub-title{color:#888;margin-bottom:0px}#contractor-selection-modal-container .selectable-card{min-height:225px}#contractor-selection-modal-container .selectable-card .header{padding-bottom:5px}#contractor-selection-modal-container .selectable-card .header .contractor-avatar-container{width:24px;display:inline-block;margin-right:15px;margin-top:3px;vertical-align:top}#contractor-selection-modal-container .selectable-card .header .title{display:inline-block;max-width:90%}#contractor-selection-modal-container .selectable-card .header .title p{font-size:14px;color:#444;font-weight:bold;margin-bottom:3px}#contractor-selection-modal-container .selectable-card .header .title small{color:#888;font-weight:normal}#contractor-selection-modal-container .selectable-card .header .title .subtitle{color:#888;font-weight:normal;word-wrap:break-word;overflow-y:auto;max-height:60px}#contractor-selection-modal-container .selectable-card .body .field-with-icon .icon-container{font-size:24px;width:24px}#contractor-selection-modal-container .selectable-card .body .field-with-icon .inner-title{margin-bottom:0px}#contractor-selection-modal-container .selectable-card .footer .make-private{text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:500;cursor:pointer;position:absolute;right:0px;bottom:0px;outline:0px}#contractor-selection-modal-container .react-autosuggest__container{position:relative;margin:10px 0px;width:419px;display:inline-block}#contractor-selection-modal-container .react-autosuggest__container .react-autosuggest__input{width:100%;height:34px;padding:6px 12px;border:1px solid #ccc;border-radius:3px;transition:all ease-in-out .15s}#contractor-selection-modal-container .react-autosuggest__container .react-autosuggest__input--focused{border-color:rgba(66,139,202,.8);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(66,139,202,.6);outline:0 none}#contractor-selection-modal-container .react-autosuggest__container .react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}#contractor-selection-modal-container .react-autosuggest__container .react-autosuggest__suggestions-container{display:none}#contractor-selection-modal-container .react-autosuggest__container .react-autosuggest__suggestions-container--open{display:block;position:absolute;top:33px;width:100%;border:1px solid #bbb;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:6}#contractor-selection-modal-container .react-autosuggest__container .react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}#contractor-selection-modal-container .react-autosuggest__container .react-autosuggest__suggestion{cursor:pointer;padding:8px;position:relative;border-bottom:1px solid #e8e8e8}#contractor-selection-modal-container .react-autosuggest__container .react-autosuggest__suggestion--highlighted{background-color:#f1f1f1}#contractor-selection-modal-container .react-autosuggest__container .no-suggestions{margin-top:10px;padding-left:10px}#contractor-selection-modal-container .account-card{display:block}#contractor-selection-modal-container .general-card{width:100%}#contractor-search-loading{margin-left:-28px}@media(max-width: 768px){#contractor-selection-modal-container .btn-group .control-label{display:block}}@media(max-width: 480px){#contractor-selection-modal-container .react-autosuggest__container{width:100% !important}}
.general-confirm-modal-container .content{margin-top:10px}
.general-info-modal-container .content{margin-top:10px}
#controller-status-container{padding:0 12px}#controller-status-container .overview-container{padding:24px;border:1px solid #e0e0e0;margin-bottom:20px;background-color:#fff;border-radius:10px}#controller-status-container .overview-title,#controller-status-container .issue-types{display:flex;justify-content:space-between;margin-bottom:16px}#controller-status-container .overview-title .overview-section,#controller-status-container .issue-types .overview-section{display:flex}#controller-status-container .overview-title .download-option,#controller-status-container .issue-types .download-option{text-align:right;cursor:pointer;display:flex}#controller-status-container .overview-title .download-option .download-xl-icon,#controller-status-container .issue-types .download-option .download-xl-icon{margin-left:3px;width:22px;height:22px}#controller-status-container .overview-title h3,#controller-status-container .overview-title .btn-refresh{margin-top:0;margin-bottom:0}#controller-status-container .overview-title .btn-refresh{line-height:26px;height:24px}#controller-status-container .link{cursor:pointer;text-decoration:underline;color:#00658a}#controller-status-container .no-results{display:flex;padding:16px 0;flex-direction:column;align-items:center}#controller-status-container .no-results p{color:#8e8e93}#controller-status-container .issue-types-container{display:flex;justify-content:space-between}#controller-status-container .issue-types-container .issue-type{flex:1;text-align:center;margin-right:16px;width:100%}#controller-status-container .issue-types-container .issue-type .inactive{color:#444}#controller-status-container .issue-types-container .issue-type:last-child{margin-right:0}#controller-status-container .issue-types-container p{margin-bottom:0}#controller-status-container .issue-types-container .icon-container{border:1px solid #444;border-radius:4px;padding:16px;margin-bottom:2px}#controller-status-container .issue-types-container .icon-container.active{border:1px solid #00658a;background-color:#00658a;color:#fff}#controller-status-container .description{margin-bottom:5px;margin-top:16px}#controller-status-container .local-search-input-wrapper{margin-bottom:20px;max-width:428px;width:100%}#controller-status-container .controller-item-container{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;margin-bottom:8px;text-align:left;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px}#controller-status-container .controller-name{font-weight:600}#controller-status-container .controller-list-container{margin-bottom:16px}#controller-status-container .controller-list-container .collapse-container{max-height:66px;margin-bottom:8px}#controller-status-container .controller-list-container .collapse-container.open{max-height:none}#controller-status-container .controller-list-container .collapse-container.open .controller-item-container{background:#d6e9c6;border-radius:10px 10px 0 0;border-bottom:none;margin-bottom:0}#controller-status-container .controller-list-container .collapse-container .toggle-button{position:absolute;top:20px;right:16px;color:#444}#controller-status-container .controller-list-container .collapse-container .loading{margin:30px}#controller-status-container .controller-list-container .table-container{width:100%;margin-top:-8px;overflow-x:auto}#controller-status-container .controller-list-container .table-container:first-child{margin-top:-8px}#controller-status-container .controller-list-container .table-container:not(:first-child){margin-top:16px}#controller-status-container .controller-list-container .controller-details-container{width:100%;background-color:#fff;border:1px solid #e0e0e0;border-collapse:collapse;border-radius:0 0 10px 10px}#controller-status-container .controller-list-container .controller-details-container .loading{padding-top:30px}#controller-status-container .controller-list-container .controller-details-container .no-results{margin-top:-8px}#controller-status-container .controller-list-container .controller-details-container th,#controller-status-container .controller-list-container .controller-details-container td{padding:10px;white-space:nowrap}#controller-status-container .controller-list-container .controller-details-container th{font-weight:bold}#controller-status-container .controller-list-container .controller-details-container .controller-header{font-weight:bold;text-align:left;font-size:14px;color:#444}#controller-status-container .controller-list-container .controller-details-container .controller-header .customer-name{font-weight:normal;font-size:12px;color:#444}#controller-status-container .controller-list-container .controller-details-container .section-header{font-weight:bold;text-align:left;text-transform:uppercase;font-size:12px;color:#444;background-color:rgba(118,175,66,.2);border-bottom:none}#controller-status-container .controller-list-container .controller-details-container .last-reading{text-align:center;width:20%;text-wrap:revert}#controller-status-container .controller-list-container .controller-details-container .zone-name{text-align:left;width:20%;text-wrap:revert}#controller-status-container .controller-list-container .controller-details-container .alert-name{text-align:left;width:34%;text-wrap:revert}#controller-status-container .controller-list-container .controller-details-container .difference{color:#e22b28}#controller-status-container .controller-list-container .controller-details-container .show-hide-button{text-align:right}#controller-status-container .controller-list-container .controller-details-container .alert-description{color:#8e8e93}#controller-status-container .controller-list-container .controller-details-container .custom-popover{margin-left:6px}#controller-status-container .controller-list-container .controller-details-container .center-heading{text-align:center}#controller-status-container .right-float{float:right;margin-right:10px;margin-top:15px}@media(max-width: 992px){#controller-status-container .right-float{float:none;margin:0 0 20px}}
.pagination-container{text-align:right;padding:10px}.pagination-container select{border-radius:8px;border:1px solid #c7c7cc;background:#fff;margin-right:16px;height:35px;padding:0 10px}.pagination-container .showing-results-container{margin-right:20px}.pagination-container input{border-radius:8px;border:1px solid #c7c7cc;background:#fff;width:40px;height:35px;text-align:center}.pagination-container button{background:rgba(0,0,0,0);border:none;padding:10px}.pagination-container button .fa.disabled{color:#c7c7cc}
.hide-button{padding:6px 12px;border:1px solid #c7c7cc;border-radius:15px;background-color:#fff;font-size:14px;cursor:pointer;transition:all .3s ease-in-out;color:#4a90e2}.hide-button .icon{font-size:16px}.hide-button:hover{background-color:rgba(0,0,0,.05)}
.mute-zone-popup{border-radius:8px;overflow:hidden;background-color:#fff}.mute-zone-popup .selection-header{margin-bottom:5px}.mute-zone-popup .modal-body{display:flex;justify-content:space-evenly}@media(max-width: 768px){.mute-zone-popup .modal-body{flex-direction:column}}.mute-zone-popup .calendar-section{padding:20px}.mute-zone-popup .calendar-section .custom-calendar{border:none}.mute-zone-popup .calendar-section .custom-calendar .react-calendar__tile{border-radius:50%;height:48px;font-size:medium}.mute-zone-popup .calendar-section .custom-calendar .react-calendar__tile--active{background-color:#00658a}.mute-zone-popup .calendar-section .custom-calendar .react-calendar__tile--active:enabled:hover{background-color:#00658a}.mute-zone-popup .calendar-section .custom-calendar .react-calendar__tile--active:enabled:focus{background-color:#00658a}.mute-zone-popup .calendar-section .custom-calendar .react-calendar__tile--now:not(.react-calendar__tile--active){background-color:rgba(0,101,138,.2) !important;color:#000 !important;border:1px solid rgba(0,0,0,0)}.mute-zone-popup .calendar-section .custom-calendar .react-calendar__tile--now:not(.react-calendar__tile--active):enabled:hover{background-color:rgba(0,101,138,.2) !important}.mute-zone-popup .calendar-section .custom-calendar .react-calendar__month-view__weekdays__weekday abbr{border-bottom:none !important;text-decoration:none !important}.mute-zone-popup .divider{border-left:1px solid #e0e0e0;height:284px;margin-top:28px}@media(max-width: 768px){.mute-zone-popup .divider{height:1px}}.mute-zone-popup .options-section{padding:35px}.mute-zone-popup .options-section .options{display:flex;flex-direction:column;gap:12px;width:177px}.mute-zone-popup .options-section .options .option{display:flex;align-items:center;padding:10px;background-color:#fff;border-radius:4px;cursor:pointer;border:1px solid #ccc;margin-top:18px}.mute-zone-popup .options-section .options label{font-size:14px;font-weight:400;display:flex;align-items:center;margin-bottom:8px;color:#555}.mute-zone-popup .options-section .options label input{width:16px;height:16px;border:2px solid #e8e8e8;border-radius:50%;position:relative;cursor:pointer;color:#f1f1f1;opacity:70%;margin-bottom:3px}.mute-zone-popup .options-section .options label input:checked{background-color:#00658a;border-color:#00658a}.mute-zone-popup .options-section .options label{display:flex;align-items:center;gap:10px}.mute-zone-popup .confirm-button{margin-top:15px;margin-right:30px;margin-bottom:30px;background-color:#00658a;border:none;border-radius:15px;color:#fff;height:40px;width:343px;position:absolute;bottom:0;right:0}@media(max-width: 992px){.mute-zone-popup .confirm-button{margin-bottom:8px}}@media(max-width: 768px){.mute-zone-popup .confirm-button{margin-right:0;right:auto}}.mute-zone-popup .confirm-button.red{background-color:#d0011b}.mute-zone-popup .confirm-button.disabled{background-color:#ccc;cursor:not-allowed}

/*# sourceMappingURL=app.b1ef600a.css.map*/