@font-face{font-family:"dripicons";src:url("lib/dripicons/dripicons-v2.eot");src:url("lib/dripicons/dripicons-v2.eot?#iefix") format("embedded-opentype"),url("lib/dripicons/dripicons-v2.woff") format("woff"),url("lib/dripicons/dripicons-v2.ttf") format("truetype"),url("lib/dripicons/dripicons-v2.svg#svgFontName") format("svg")}@font-face{font-family:"dripicons-weather";src:url("lib/dripicons-weather/dripicons-weather.eot");src:url("lib/dripicons-weather/dripicons-weather.eot?#iefix") format("embedded-opentype"),url("lib/dripicons-weather/dripicons-weather.woff") format("woff"),url("lib/dripicons-weather/dripicons-weather.ttf") format("truetype"),url("lib/dripicons-weather/dripicons-weather.svg#svgFontName") format("svg")}@font-face{font-family:"houseicons";src:url("lib/house-icons/house-icons.eot");src:url("lib/house-icons/house-icons.eot?#iefix") format("embedded-opentype"),url("lib/house-icons/house-icons.woff") format("woff"),url("lib/house-icons/house-icons.ttf") format("truetype"),url("lib/house-icons/house-icons.svg#svgFontName") format("svg")}@font-face{font-family:"customicons";src:url("lib/custom-icons/custom-icons.eot");src:url("lib/custom-icons/custom-icons.eot?#iefix") format("embedded-opentype"),url("lib/custom-icons/custom-icons.woff") format("woff"),url("lib/custom-icons/custom-icons.ttf") format("truetype"),url("lib/custom-icons/custom-icons.svg#svgFontName") format("svg")}@font-face{font-family:"statusicons";src:url("lib/status-icons/status-icons.eot");src:url("lib/status-icons/status-icons.eot?#iefix") format("embedded-opentype"),url("lib/status-icons/status-icons.woff") format("woff"),url("lib/status-icons/status-icons.ttf") format("truetype"),url("lib/status-icons/status-icons.svg#svgFontName") format("svg")}@font-face{font-family:"Avenir-Light";src:url("lib/fonts/Avenir_LT_STD_Light/AvenirLTStdLight.eot");src:url("lib/fonts/Avenir_LT_STD_Light/AvenirLTStdLight.eot?#iefix") format("embedded-opentype"),url("lib/fonts/Avenir_LT_STD_Light/AvenirLTStdLight.woff") format("woff"),url("lib/fonts/Avenir_LT_STD_Light/AvenirLTStdLight.ttf") format("truetype"),url("lib/fonts/Avenir_LT_STD_Light/AvenirLTStdLight.svg#svgFontName") format("svg")}@font-face{font-family:"Avenir-Book";src:url("lib/fonts/Avenir_LT_STD_Book/AvenirLTStdBook.eot");src:url("lib/fonts/Avenir_LT_STD_Book/AvenirLTStdBook.eot?#iefix") format("embedded-opentype"),url("lib/fonts/Avenir_LT_STD_Book/AvenirLTStdBook.woff") format("woff"),url("lib/fonts/Avenir_LT_STD_Book/AvenirLTStdBook.ttf") format("truetype"),url("lib/fonts/Avenir_LT_STD_Book/AvenirLTStdBook.svg#svgFontName") format("svg")}@font-face{font-family:"Avenir-Roman";src:url("lib/fonts/Avenir_LT_STD_Roman/AvenirLTStdRoman.eot");src:url("lib/fonts/Avenir_LT_STD_Roman/AvenirLTStdRoman.eot?#iefix") format("embedded-opentype"),url("lib/fonts/Avenir_LT_STD_Roman/AvenirLTStdRoman.woff") format("woff"),url("lib/fonts/Avenir_LT_STD_Roman/AvenirLTStdRoman.ttf") format("truetype"),url("lib/fonts/Avenir_LT_STD_Roman/AvenirLTStdRoman.svg#svgFontName") format("svg")}@font-face{font-family:"Avenir-Medium";src:url("lib/fonts/Avenir_LT_STD_Medium/AvenirLTStdMedium.eot");src:url("lib/fonts/Avenir_LT_STD_Medium/AvenirLTStdMedium.eot?#iefix") format("embedded-opentype"),url("lib/fonts/Avenir_LT_STD_Medium/AvenirLTStdMedium.woff") format("woff"),url("lib/fonts/Avenir_LT_STD_Medium/AvenirLTStdMedium.ttf") format("truetype"),url("lib/fonts/Avenir_LT_STD_Medium/AvenirLTStdMedium.svg#svgFontName") format("svg")}@font-face{font-family:"Avenir-Black";src:url("lib/fonts/Avenir_LT_STD_Black/AvenirLTStdBlack.eot");src:url("lib/fonts/Avenir_LT_STD_Black/AvenirLTStdBlack.eot?#iefix") format("embedded-opentype"),url("lib/fonts/Avenir_LT_STD_Black/AvenirLTStdBlack.woff") format("woff"),url("lib/fonts/Avenir_LT_STD_Black/AvenirLTStdBlack.ttf") format("truetype"),url("lib/fonts/Avenir_LT_STD_Black/AvenirLTStdBlack.svg#svgFontName") format("svg")}@font-face{font-family:"Avenir-Heavy";src:url("lib/fonts/Avenir_LT_STD_Heavy/AvenirLTStdHeavy.eot");src:url("lib/fonts/Avenir_LT_STD_Heavy/AvenirLTStdHeavy.eot?#iefix") format("embedded-opentype"),url("lib/fonts/Avenir_LT_STD_Heavy/AvenirLTStdHeavy.woff") format("woff"),url("lib/fonts/Avenir_LT_STD_Heavy/AvenirLTStdHeavy.ttf") format("truetype"),url("lib/fonts/Avenir_LT_STD_Heavy/AvenirLTStdHeavy.svg#svgFontName") format("svg")}html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-ms-overflow-style:none}body{line-height:1;position:relative}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{font-family:inherit}h1,h2{color:#444858;font-family:"Avenir-Heavy"}h3,h4,h5,h6{font-family:"Avenir-Medium";color:#444858}a{text-decoration:none}::-webkit-scrollbar{-webkit-appearance:none;width:0;height:3px}::-moz-scrollbar{-webkit-appearance:none;width:0;height:3px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}::-moz-scrollbar-thumb{background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:auto}body{background:#f3f5f8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Avenir-Roman";overflow:auto}.swipe-backdrop{position:fixed;background:transparent;z-index:2;top:0;right:0;bottom:0;left:0}#viewport{height:100%;width:100%}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}#viewport.ng-enter{-webkit-animation:fadeOut .8s;animation:fadeOut .8s}#viewport.ng-enter-active{-webkit-animation:fadeIn .8s;animation:fadeIn .8s}#loading-bar-container .loader div{background-color:rgba(47,56,74,0.84)}#loading-bar .bar{background:#ffe000}.md-datepicker-input-mask{height:0}.md-datepicker-calendar-pane{border-style:none}md-select-menu:not(.md-overflow) md-content{padding-top:0;padding-bottom:0}md-select-menu{border-radius:5px}.md-select-menu-container{z-index:2000}.md-default-theme .md-calendar-day-header,.md-calendar-day-header{background:-webkit-linear-gradient(50deg,#5cb0d6,#5cd4b8);background:linear-gradient(50deg,#5cb0d6,#5cd4b8);background:-o-linear-gradient(50deg,#5cb0d6,#5cd4b8);background:-moz-linear-gradient(50deg,#5cb0d6,#5cd4b8);color:rgba(255,255,255,0.85)}.md-calendar-day-header th{height:0;width:44px;text-align:center;line-height:3.5em;padding:0;border:0;box-sizing:content-box;font-weight:normal}.md-default-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-default-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{background:#5cd4b8;border-color:transparent}md-sidenav,md-backdrop.md-sidenav-backdrop{z-index:4}.md-tooltip{background-color:#313340 !important;opacity:1 !important;font-size:.73rem;color:rgba(255,255,255,0.93) !important;padding:.3em 1em;font-family:"Avenir-Roman";height:auto;font-family:inherit}md-card{border-radius:15px !important;overflow:hidden}md-input-container:not(.md-input-invalid).md-input-focused .md-input,md-selected.md-default-theme:not([disabled]):focus .md-select-value,md-select:not([disabled]):focus .md-select-value{border-color:#5cd3b8;border-bottom-color:#5cd3b8}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label,md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon,md-input-container:not(.md-input-invalid).md-input-focused md-icon,md-select-menu.md-default-theme md-content md-option[selected],md-select-menu md-content md-option[selected],md-select-menu.md-default-theme md-content md-option:not([disabled]):focus,md-select-menu md-content md-option:not([disabled]):focus,md-select-menu.md-default-theme md-content md-option:not([disabled]):hover,md-select-menu md-content md-option:not([disabled]):hover,md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value.md-select-placeholder,md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value.md-select-placeholder{color:#5cb2d5 !important}md-input-container.md-default-theme .md-input,md-input-container .md-input{color:rgba(80,87,102,0.92)}md-input-container.md-default-theme .md-input[readonly],md-input-container .md-input[readonly]{border-bottom-color:transparent;background-image:linear-gradient(to right,rgba(0,0,0,0.38) 0,rgba(0,0,0,0.38) 33%,transparent 0);background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x;color:rgba(80,87,102,0.68)}md-select-menu.md-default-theme md-content md-option:not([disabled]):focus,md-select-menu md-content md-option:not([disabled]):focus,md-select-menu.md-default-theme md-content md-option:not([disabled]):hover,md-select-menu md-content md-option:not([disabled]):hover{background:rgba(83,92,111,0.04)}md-radio-group.md-default-theme:not([disabled]) .md-primary .md-on,md-radio-group:not([disabled]) .md-primary .md-on,md-radio-group.md-default-theme:not([disabled]).md-primary .md-on,md-radio-group:not([disabled]).md-primary .md-on,md-radio-button.md-default-theme:not([disabled]) .md-primary .md-on,md-radio-button:not([disabled]) .md-primary .md-on,md-radio-button.md-default-theme:not([disabled]).md-primary .md-on,md-radio-button:not([disabled]).md-primary .md-on{background-color:#59cab6}md-radio-group.md-default-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-group:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-group:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-group:not([disabled]).md-primary .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-group:not([disabled]).md-primary.md-checked .md-off,md-radio-button.md-default-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-button:not([disabled]) .md-primary .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-button:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-button:not([disabled]).md-primary .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-button:not([disabled]).md-primary.md-checked .md-off{border-color:#59cab6}md-input-container .md-input-message-animation:not(.md-char-counter),md-input-container .md-char-counter:not(.md-char-counter){padding-right:5px;padding-left:2px}md-dialog .md-title{font-size:1.4rem;margin-bottom:.8rem;font-family:"Avenir-Heavy";color:rgba(47,56,74,0.84)}md-toast .md-toast-content span{font-size:.9rem;font-family:"Avenir-Heavy"}md-toast.md-default-theme .md-toast-content,md-toast .md-toast-content{color:#fafafa;background-color:#505766 !important;border-radius:50px}md-dialog.md-default-theme,md-dialog{padding:2rem 2rem 2rem;text-align:center;color:rgba(47,56,74,0.84)}md-dialog .md-actions,md-dialog md-dialog-actions{-webkit-justify-content:flex-center;justify-content:center;margin-bottom:0;padding-right:0;padding-left:0;min-height:52px;overflow:hidden}md-dialog .md-dialog-content{color:rgba(80,87,102,0.74)}md-progress-circular.md-dashboardTheme-theme path{stroke:#ff9d05}md-backdrop.md-opaque.md-default-theme,md-backdrop.md-opaque{background-color:#3d4150;position:fixed}md-optgroup label{display:block;font-size:16px;padding:16px;text-transform:none;font-family:"Avenir-Heavy";color:#4e5361}md-input-container input,md-input-container textarea{height:auto;line-height:initial;padding:0;overflow:auto}md-input-container textarea{padding:.5rem 0}md-input-container:not(.md-input-invalid).md-input-focused .md-input,md-selected.md-default-theme:not([disabled]):focus .md-select-value,md-select:not([disabled]):focus .md-select-value{border-bottom:1px solid rebeccapurple}md-input-container.md-input-focused input,md-input-container.md-input-focused textarea{border-bottom:1px solid rebeccapurple}.md-panel-outer-wrapper{position:fixed;-webkit-transform:translate3d(0,0,0)}form md-datepicker,form md-datepicker .md-datepicker-input-container{display:flex}form md-datepicker .md-datepicker-input-container{width:100%;margin-left:0}.md-select-value{padding:2px 2px 0}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto;left:0}form .md-datepicker-button{display:none}.md-datepicker-triangle-button.md-button.md-icon-button{right:5px}.md-select-value .md-select-icon:after{content:"m";font-size:1rem;color:rgba(49,51,64,0.71)}.md-button.md-default-theme.md-primary,.md-button.md-primary{color:#bbb;background:#e8e9ea;padding:.1rem 1rem;border-radius:30px;text-transform:none;font-size:1rem;margin:0}.md-button.md-default-theme.md-primary:nth-child(2),.md-button.md-primary:nth-child(2){margin-left:1rem}.md-button.md-default-theme.md-primary:not([disabled]),.md-button.md-primary:not([disabled]){color:#fff;background:#62dcc6;padding:.1rem 1rem;border-radius:30px;text-transform:none;font-size:1rem;font-family:inherit}.md-button.md-default-theme.md-primary:not([disabled]):hover,.md-button.md-primary:not([disabled]):hover{background:rgba(89,202,181,1)}.md-button.md-confirm-button.md-default-theme.md-primary:not([disabled]),.md-button.md-confirm-button.md-primary:not([disabled]){background:rgba(89,202,181,0.75)}.md-button.md-cancel-button.md-default-theme.md-primary:not([disabled]),.md-button.md-cancel-button.md-primary:not([disabled]){background:rgba(233,30,85,0.56)}.md-button.md-confirm-button.md-default-theme:not([disabled]):hover,.md-button.md-confirm-button:not([disabled]):hover{background-color:#57d8c3}.md-button.md-cancel-button.md-default-theme:not([disabled]):hover,.md-button.md-cancel-button:not([disabled]):hover{background-color:#e91e55}.md-calendar-date.md-focus .md-default-theme .md-calendar-date-selection-indicator,.md-calendar-date.md-focus .md-calendar-date-selection-indicator,.md-default-theme .md-calendar-date-selection-indicator:hover,.md-calendar-date-selection-indicator:hover{background:#f3f3f3}.md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:1px solid #5cb4d3}.md-select-value .md-select-icon:after,.md-datepicker-expand-triangle:after{display:block;content:"T";font-family:dripicons;position:relative;top:2px;speak:none;font-size:13px;-webkit-transform:none;transform:none}.md-datepicker-expand-triangle{height:auto;width:auto;border-left:0;border-right:0;border-top:0}.dx-checkbox-indeterminate .dx-checkbox-icon:before{background-color:#5cb1d5}.dx-datagrid{background:transparent !important}.dx-datagrid .dx-datagrid-headers .dx-header-filter{color:#ff9d05}.dx-datagrid .dx-datagrid-headers .dx-header-filter-empty{color:rgba(160,166,175,0.41)}.dx-datagrid .dx-row-lines>td{border-bottom:1px solid #eaeaea}.dx-datagrid-search-text{color:#fff;background-color:#59c9b6}.dx-datagrid-focus-overlay{z-index:-1;border-top:0;border:0;box-shadow:0 0 30px rgba(0,0,0,0.1)}.dx-widget,.dx-widget input,.dx-widget textarea{font-family:inherit}.dx-datebox-calendar.dx-dropdowneditor-active{box-shadow:none}.dx-checkbox-checked .dx-checkbox-icon{color:#59c9b5;font-size:12px}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected{background-color:#59c9b5;color:#fff}.dx-dropdowneditor-icon{color:#989ea8}.dx-dropdowneditor.dx-state-hover .dx-dropdowneditor-icon,.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon{background-color:#f3f3f3}.dx-calendar-navigator .dx-calendar-caption-button,.dx-calendar-body thead{text-transform:none}.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date,.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date{box-shadow:none}.dx-calendar-cell.dx-calendar-selected-date,.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today{-webkit-box-shadow:inset 0 0 0 1000px #59c9b5 !important;-moz-box-shadow:inset 0 0 0 1000px #59c9b5 !important;box-shadow:inset 0 0 0 1000px #59c9b5 !important}.dx-calendar-cell{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:36px;vertical-align:middle}.dx-pager{padding:1.5rem}.dx-datagrid-pager{border-top:1px solid #eaeaea}.dx-datagrid-export-button .dx-icon-export-excel-button:before{content:"\f05f"}.no-data{display:block;padding:0 0 4rem 0;text-align:center;font-family:"Avenir-Heavy";font-size:1.1rem;color:rgba(47,56,74,0.25)}.checkmark_circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#59c9b5;fill:none;animation:stroke .6s cubic-bezier(0.65,0,0.45,1) forwards}.checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #59c9b5;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark_check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65,0,0.45,1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #59c9b5}}@media(min-width:1280px){.md-panel-outer-wrapper{left:100px}}#loginForm{max-width:600px;padding:6rem 0;background:#fff;overflow:hidden;min-height:560px;height:auto;white-space:nowrap;border-radius:20px;box-shadow:0 11px 20px 3px rgba(68,72,88,0.22);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%}.admin-login{text-align:center;font-size:.9rem;background:#eef1f6;color:#9296a5;margin:1rem auto;padding:0 1.1rem;border-radius:500px;text-transform:none}.md-button.admin-login.md-default-theme:not([disabled]).md-focused,.md-button.admin-login:not([disabled]).md-focused,.md-button.admin-login.md-default-theme:not([disabled]):hover,.md-button.admin-login:not([disabled]):hover{background-color:rgba(210,210,210,0.2)}.login-outer .outer-toolbar{position:absolute;top:0;padding:1rem .5rem}.login-outer .outer-toolbar .back-btn button{font-size:1.2rem}.form-content{width:100%;position:relative}.form-content .login-content,.form-content .account-content{position:absolute;width:100%}.form-content .account-content.content-hidden{left:-100%;visibility:hidden}.form-content .login-content.content-hidden{right:-100%;visibility:hidden}.slide-in-left{-webkit-animation:slideInLeft .4s forwards;animation:slideInLeft .4s forwards}.slide-out-left{-webkit-animation:slideOutLeft .3s forwards;animation:slideOutLeft .3s forwards}.form-content .login-content.content-visible{-webkit-animation:slideInLeft .3s forwards;animation:slideInLeft .3s forwards}.form-content .account-content.content-visible{-webkit-animation:slideInLeft .3s forwards;animation:slideInLeft .3s forwards}.form-content .account-content .next-btn{background:#59c9b5;border-radius:100px;padding:0;margin:0;color:#fff;float:right}.form-content .login-content .login-btn{margin:0;padding:0;background:#59c9b5;text-transform:none;padding:.2rem 0;border-radius:100px;margin-top:2rem;color:#fff;font-size:1rem;min-height:43px}.form-content .login-content .login-btn md-progress-circular{margin:0 auto}.form-content .login-content .login-btn svg path{stroke:#fff}.form-content .account-content .next-btn .next-btn-icon{font-size:.85rem;margin-right:-.4rem}.form-content .account-content .next-btn .next-btn-text{text-transform:none;margin-right:.4rem}.login-info .center-align{text-align:center}.login-info .head-padding,.form-content .login-content,.form-content .account-content{padding:0 5rem}.login-outer{height:100%}.login-bg{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;background-size:cover}.login-head{margin:0 0 4rem 0}.login-head h2{font-size:2.5rem}#loginForm md-input-container:not(.md-input-invalid).md-input-focused .md-input,#loginForm md-selected.md-default-theme:not([disabled]):focus .md-select-value,#loginForm md-select:not([disabled]):focus .md-select-value{border-bottom:1px solid #444858}#loginForm md-input-container.md-input-invalid .md-input{border-color:rgba(0,0,0,0.12)}#loginForm md-input-container.input-invalid .md-input{border-color:#dd2c00}#loginForm md-input-container label.md-required:after{color:#444858}#loginForm md-input-container.input-invalid label.md-required:after{color:#dd2c00}#loginForm md-input-container.md-input-focused input,#loginForm md-input-container.md-input-focused textarea{border-bottom:1px solid #444858}#loginForm md-input-container:not(.md-input-invalid).md-input-focused .md-input,#loginForm md-selected.md-default-theme:not([disabled]):focus .md-select-value,#loginForm md-select:not([disabled]):focus .md-select-value{border-color:#444858;border-bottom-color:#444858}#loginForm md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label,#loginForm md-input-container:not(.md-input-invalid).md-input-focused label,#loginForm md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon,#loginForm md-input-container:not(.md-input-invalid).md-input-focused md-icon,#loginForm md-select-menu.md-default-theme md-content md-option[selected],#loginForm md-select-menu md-content md-option[selected],#loginForm md-select-menu.md-default-theme md-content md-option:not([disabled]):focus,#loginForm md-select-menu md-content md-option:not([disabled]):focus,#loginForm md-select-menu.md-default-theme md-content md-option:not([disabled]):hover,#loginForm md-select-menu md-content md-option:not([disabled]):hover,#loginForm md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value.md-select-placeholder,#loginForm md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value.md-select-placeholder,#loginForm md-input-container.md-default-theme .md-placeholder,#loginForm md-input-container .md-placeholder,#loginForm md-input-container.md-default-theme label,#loginForm md-input-container label,#loginForm md-input-container.md-default-theme .md-input,#loginForm md-input-container .md-input{color:#444858 !important}#loginForm md-input-container label{padding-bottom:.6rem}.login-outer .loading-screen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,0.83);color:#fff}.login-outer .loading-screen md-progress-circular{margin:0 auto}.login-outer .loading-screen .login-load-container{position:relative;height:100%}.login-outer .loading-screen svg path{stroke:rgba(255,255,255,0.8)}.login-outer .loading-screen .login-load-container .loader{top:50%;transform:translateY(-100%);position:absolute;width:100%}@keyframes slideInRight{0%{right:-100%}25%{right:-75%}50%{right:-50%}65%{right:-35%}75%{right:-15%}85%{right:-20%}95%{right:-10%}100%{right:0}}@keyframes slideInLeft{0%{left:-100%}25%{left:-75%}50%{left:-50%}65%{left:-35%}75%{left:-15%}85%{left:-20%}95%{left:-10%}100%{left:0}}@keyframes slideOutLeft{0%{left:0}25%{left:-10%}50%{left:-20%}65%{left:-15%}75%{left:-35%}85%{left:-50%}95%{left:-75%}100%{left:-100%}}@media(max-width:660px) and (orientation:portrait){.login-info .head-padding,.form-content .login-content,.form-content .account-content{padding:0 1.5rem}.login-outer .outer-toolbar{padding:1rem .2rem}#loginForm{min-height:530px;padding:5.5rem 0;margin:0 10px;border-radius:10px}}@media(max-width:736px) and (orientation:landscape){#loginForm{min-height:90vh;padding:5rem 0;margin:0 10px;border-radius:10px;overflow-y:scroll}}#loginForm .md-select-value .md-select-icon{display:none}#loginForm md-select-menu md-content{min-width:0}.selectLang{position:absolute;top:.80rem;right:.80rem}.flagImg{padding-left:.5rem;width:30px;vertical-align:text-bottom}#languageSwitch .md-button{font-family:'Avenir-Heavy';color:#444858;font-size:100%}.selectLangMenu .md-button{padding-right:1.5rem;text-align:right;font-family:'Avenir-Heavy';color:#444858;font-size:100%}@import "animate.css";#Dashboard{height:100%;position:relative}#Dashboard .layout-padding,#Dashboard .layout-padding-gt-sm,#Dashboard .layout-padding-md,#Dashboard .layout-padding>*,#Dashboard .layout-padding-gt-sm>*,#Dashboard .layout-padding-md>*,#Dashboard .layout-padding>.flex,#Dashboard .layout-padding>.flex-gt-sm,#Dashboard .layout-padding>.flex-md{padding:1rem}#Dashboard.appMode{background:#f5f6f8}#DashboardMain{height:100%;position:relative;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}#DashboardMain .main-ui-view.widgetMode{position:absolute;width:100%}#DashboardMain .main-ui-view.appMode{position:absolute;width:100%;padding:0}#DashboardMainView.appMode .md-dialog-container{position:fixed}#DashboardMain .no-widgets{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%);color:#acacbb}#DashboardMain .no-widgets .icon{font-size:3rem}#DashboardMain .no-widgets .no-widget-message{font-size:1.1rem}#DashboardMain .dashboard-left-col,#DashboardMain .dashboard-center-col,#DashboardMain .dashboard-right-col,#DashboardMain .dashboard-single-col{overflow:hidden}#DashboardMain .dashboard-left-col{padding:2rem 1rem 0 2rem}#DashboardMain .dashboard-center-col{padding:2rem 2rem}#DashboardMain .dashboard-right-col{padding:2rem 2rem 0 1rem}@media(min-width:1025px){#DashboardMain .main-ui-view.widgetMode{top:0}}.container{margin:0 6px}#HouseWidget{height:auto}#HouseWidgetContainer md-backdrop{z-index:50}.house-fids-list{z-index:300;max-height:600px;overflow-y:scroll}.house-fids-list .fids-list-btn{text-align:left;padding:0 1rem}.house-fids-list .fids-list-btn span{display:inherit;text-transform:none}.house-fids-list .fids-list-btn .fids-list-icon{font-size:1.1rem}#HouseWidget.widget-mode{min-height:300px;height:auto;position:relative;margin-bottom:1rem}#HouseWidget .house-widget-container{position:relative}#HouseWidget #loading-bar-container,#HouseWidget #loadersk{position:absolute;top:50%;width:100%;text-align:center}#HouseWidget #loadersk .sk-child{width:10px;height:10px;background-color:#808694}#HouseWidget.animated{-webkit-animation-duration:.3s;animation-duration:.3s}#HouseWidget .house-widget-container md-card,#HouseWidget .house-app-container md-card,#HouseWidget .house-miniwidget-container md-card,#HouseDetail .house-detail-container md-card{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15);padding-bottom:3px;position:relative;margin:0;padding-bottom:0}#HouseWidget .house-app-container md-card{padding-bottom:0;overflow:hidden;min-height:80px}#HouseWidget .house-widget-container md-card .house-widget-head{padding:2rem 1rem 1.5rem 2rem;display:flex}#HouseWidget .house-widget-container md-card .house-widget-head .head-details{display:inline-flex;flex-direction:column}#HouseWidget .house-widget-container md-card .house-widget-head .speed-dial{display:inline-flex;flex-direction:column;flex-grow:1;align-items:flex-end}#HouseWidget .house-widget-container md-card h2.title,#HouseDetail .house-detail-container md-card h2.title{font-size:1.1rem;color:rgba(47,56,74,0.84);padding:0}#HouseWidget .house-widget-container md-card h5.subtitle,#HouseDetail .house-detail-container md-card h5.subtitle{color:rgba(47,56,74,1);opacity:.6;font-weight:400;padding:0;font-size:.8rem;font-size:.9rem;margin-top:.5rem}#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid-rowsview .dx-row,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid-rowsview .dx-row{border-bottom:1px solid #eaeaea}#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid-rowsview .dx-row:nth-last-child(2),#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid-rowsview .dx-row:nth-last-child(2),#HouseWidget .house-widget-container md-card .house-grid .dx-row.dx-freespace-row.dx-column-lines,#HouseDetail .house-detail-container md-card .house-grid .dx-row.dx-freespace-row.dx-column-lines{border-bottom:0}#HouseWidget .house-widget-container md-card .dx-datagrid-headers .dx-datagrid-table,#HouseDetail .house-detail-container md-card .dx-datagrid-headers .dx-datagrid-table{border-bottom:0}#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-row>td,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-row>td{padding:17px 7px;color:rgba(80,87,102,0.78)}#HouseWidget .house-widget-container md-card .dx-datagrid-headers,#HouseDetail .house-detail-container md-card .dx-datagrid-headers{background:transparent}#HouseWidget .house-widget-container md-card .dx-datagrid-headers .dx-datagrid-table .dx-row>td,#HouseDetail .house-detail-container md-card .dx-datagrid-headers .dx-datagrid-table .dx-row>td{border-bottom:1px solid #eaeaea;vertical-align:middle;font-size:.93rem;font-family:'Avenir-Medium';color:rgba(47,56,74,0.84)}#HouseWidget .house-widget-container md-card .dx-datagrid-content .dx-datagrid-table .dx-row>td,#HouseDetail .house-detail-container md-card .dx-datagrid-content .dx-datagrid-table .dx-row>td{vertical-align:middle}#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-row:nth-last-child(2) td,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-row:nth-last-child(2) td{border-bottom:0}#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-column-lines>td,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines>td{border-left:0 solid #eaeaea;border-right:0 solid #eaeaea;height:20px}#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-row-alt>td,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-row-alt>td{background-color:rgba(152,158,168,0.06)}#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-column-lines>td:last-child,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines>td:last-child{border-right:0;padding-right:2rem}#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-column-lines>td:first-child,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines>td:first-child{border-left:0;padding-left:2rem}#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines .detail-actions{float:right}#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines #editLink,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines #deleteLink{display:inline-block}#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines #editLink span,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines #deleteLink span{font-size:1rem;cursor:pointer;color:#989ea8;margin-right:1.1rem}#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-column-lines #deleteLink span{margin:0}#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row)>td:not(.dx-focused){background-color:rgba(149,154,162,0.13);color:#333}#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-editor-cell .dx-texteditor .dx-texteditor-input,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor,.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor-container{background:transparent}#HouseWidget .house-widget-container .md-button.md-fab.md-mini,#HouseDetail .house-detail-container .md-button.md-fab.md-mini{line-height:45px;-webkit-transition:box-shadow .4s cubic-bezier(0.25,0.8,0.25,1),background-color .4s cubic-bezier(0.25,0.8,0.25,1);transition:box-shadow .4s cubic-bezier(0.25,0.8,0.25,1),background-color .4s cubic-bezier(0.25,0.8,0.25,1);box-shadow:none;background:#f3f3f3;color:#999fa9;margin:0}#HouseWidget .md-nav-bar .md-button{text-transform:none;font-size:.95rem;color:rgba(47,56,74,0.65)}#HouseWidget .md-nav-bar .md-button .md-ripple-container{border-radius:0}#HouseWidget .md-button.md-default-theme.md-primary:not([disabled]),#HouseWidget .md-button.md-primary:not([disabled]){border-radius:0;background:transparent;margin:0 4px;padding:12px 16px;color:rgba(47,56,74,1)}#HouseWidget .md-button.SwbId1{background:red}#HouseWidget .md-nav-bar ul{justify-content:center}#HouseWidget .md-nav-item:first-of-type{margin:0}#HouseWidget md-nav-bar.md-default-theme md-nav-ink-bar,#HouseWidget md-nav-bar md-nav-ink-bar{color:#59c9b7;background:#59c9b5}md-menu-content{padding:0}.fabIconHover{color:#fff !important;background:#989ea8 !important;-webkit-transition:box-shadow .4s cubic-bezier(0.25,0.8,0.25,1),background-color .4s cubic-bezier(0.25,0.8,0.25,1);transition:box-shadow .4s cubic-bezier(0.25,0.8,0.25,1),background-color .4s cubic-bezier(0.25,0.8,0.25,1)}.fabIconHover span{color:#fff !important}.fabIconHidden{display:none}#HouseWidget .house-miniwidget-container md-card{padding-bottom:0}#HouseWidget .house-miniwidget-container .head-details{padding:1rem 1rem 1rem;border-bottom:1px solid rgba(183,184,186,0.34)}#HouseWidget .house-miniwidget-container .no-data{padding:1rem 0 1.5rem;font-size:.9rem}#HouseWidget .house-miniwidget-inner .house-miniwidget-content{padding:.5rem 1rem}#HouseWidget .house-miniwidget-inner .house-miniwidget-content li{padding:.3rem 0}#HouseWidget .house-miniwidget-inner .house-miniwidget-content li div{display:flex}#HouseWidget .house-miniwidget-inner .house-miniwidget-content li div span{display:inline-flex;justify-content:center;flex-direction:column}#HouseWidget .house-miniwidget-inner .house-miniwidget-content li div span.count{align-items:center;padding:.2rem;border-radius:30px;font-size:.7rem;font-family:'Avenir-Medium';flex-direction:column;width:30px;height:15px}#HouseWidget .house-miniwidget-inner .house-miniwidget-content li div.total-count .count{background:#59c8b6}#HouseWidget .house-miniwidget-inner .house-miniwidget-content li div.not-completed .count{background:#ffb23e}#HouseWidget .house-miniwidget-inner .house-miniwidget-content li div span.text{padding-left:.5rem;font-size:.85rem;letter-spacing:.05rem;color:#808286}#HouseWidget .house-miniwidget-inner .add-damage{border-top:1px solid #e6e7e7}#HouseWidget .house-miniwidget-inner .add-damage .md-button{margin:0;width:100%;font-family:'Avenir-Medium';font-size:.7rem;letter-spacing:.03rem;color:#2b3644}#HouseWidget .house-miniwidget-inner .add-damage span{display:inline-block}#HouseWidget .house-miniwidget-inner .add-damage span.icon{margin-left:.5rem}#HouseWidget .house-miniwidget-inner .add-damage span.icon:before{vertical-align:middle;margin-top:.8rem}#Dashboard.appMode #HouseWidget md-card{margin-bottom:55px}#HouseWidget .house-tabs md-tabs-canvas,#HouseWidget .house-tabs md-pagination-wrapper{height:70px}#HouseWidget .house-tabs md-content.main-tabs{position:fixed;background:#fff;border-bottom:1px solid #e7e8ec;z-index:2;left:0;top:0;right:0;box-shadow:0 -1px 20px rgba(58,60,69,0.20)}#HouseWidget .house-tabs md-content md-tabs[md-border-bottom] md-tabs-wrapper{border:0}#HouseWidget .house-tabs md-tabs .md-tab{text-transform:none;font-size:.95rem;min-width:0;flex-basis:100%;padding:0;padding-top:12px;padding-bottom:12px}#HouseWidget .house-tabs md-tabs .md-tab>span{font-size:.7rem}#HouseWidget .house-tabs md-tabs .md-tab:before{margin-bottom:-4px}#HouseWidget .house-tabs md-tabs .md-tab:first-child:before{display:block;font-family:dripicons}#HouseWidget .house-tabs md-tabs .md-tab:nth-child(2):before{display:block;font-family:dripicons}#HouseWidget .house-tabs md-tabs .md-tab:nth-child(3):before{display:block;font-family:dripicons}#HouseWidget .house-tabs md-tabs .md-tab:nth-child(4):before{display:block;font-family:dripicons}#HouseWidget .house-tabs md-tabs .md-tab:nth-child(5):before{display:block;font-family:dripicons}#HouseWidget .house-tabs md-tabs .md-tab:nth-child(6):before{display:block;font-family:dripicons}#HouseWidget .house-tabs md-tabs .md-tab:nth-child(7):before{display:block;font-family:dripicons}#HouseWidget .house-tabs md-tabs .md-tab:nth-child(8):before{display:block;font-family:dripicons}#HouseWidget .house-tabs md-tabs .md-tab .md-ripple-container{border-radius:0}#HouseWidget .house-tabs .md-tab.md-active{border-radius:0;font-family:'Avenir-Roman';color:#52bb9e;min-width:10px}#HouseWidget .house-tabs .md-tab.md-active[disabled]{color:#fff}#HouseWidget .house-tabs .md-nav-bar ul{justify-content:center}#HouseWidget .house-tabs .md-nav-item:first-of-type{margin:0}#HouseWidget .house-tabs md-tabs md-ink-bar,#HouseWidget .house-tabs md-tabs md-ink-bar{color:#d8d8d8;background:#59c9b5}#HouseWidget .house-tabs md-tabs.disabled-ink-bar md-ink-bar,#HouseWidget .house-tabs md-tabs.disabled-ink-bar md-ink-bar{display:none}#HouseWidget .house-tabs md-ink-bar{margin:0 auto;top:0;height:2px;border-radius:10000px}#HouseWidget .house-grid .house-content .building-info{text-align:center;padding:1.5rem;border-bottom:1px solid #e7e8ec}#HouseWidget .house-grid .house-content .building-info .name{font-family:'Avenir-Medium';color:#3a3c45;font-size:1rem;font-weight:initial}#HouseWidget .house-grid .house-content section.operating-indication .half-box-layout{min-height:120px;border-bottom:1px solid #e7e8ec;padding:1rem 0}#HouseWidget .house-grid .house-content section.operating-indication>div:nth-child(1){border-right:1px solid #e7e8ec}#HouseWidget .house-grid .house-content section.operating-indication .half-box-layout .operating-icon{font-size:1.65rem;margin:.6rem 0;color:#a3a8b1}#HouseWidget .house-grid .house-content section.operating-indication .half-box-layout .operating-name,#HouseWidget .house-grid .house-content section.operating-indication .half-box-layout .operating-value{font-size:.8rem;color:#777b8c}.operating-smartWareStatus{color:blue;padding-left:5px}#HouseWidget .house-grid .house-content section.temperatures .temp-row{width:100%;padding:1.5rem 1rem;border-bottom:1px solid #e7e8ec;color:#777b8c;font-family:'Avenir-Roman'}#HouseWidget .house-grid .house-content section.temperatures .temp-row .temp-value{font-size:1.8rem}#HouseWidget .house-grid .house-content section.temperatures .temp-row .temp-name{font-size:1rem}#HouseWidget .house-grid .house-content section.temperatures .temp-row .temp-info{position:relative}#HouseWidget .house-grid .house-content section.temperatures .temp-row .temp-unit{position:absolute;top:2px;margin-left:.5rem;font-size:.75rem}#HouseWidget .control-view-container{margin-bottom:55px}#HouseWidget .fid-view-container{margin-bottom:55px}#HouseWidget section.control-view,#HouseWidget section.settings-view,#HouseWidget section.fid-view,#HouseWidget section.information-view{padding-top:65px}#Dashboard.appmMode #HouseWidget section.control-view,#Dashboard.appmMode #HouseWidget section.fid-view,#Dashboard.appmMode #HouseWidget section.settings-view{margin-bottom:55px}#HouseWidget section.control-view .head-section,#HouseWidget section.settings-view .head-section,#HouseWidget section.fid-view .head-section,#HouseWidget section.information-view .head-section{padding:1.5rem 1rem;border-bottom:1px solid #e7e8ec;position:fixed;top:0;left:0;right:0;z-index:2;background:#fff;box-shadow:0 -1px 20px rgba(58,60,69,0.20)}#HouseWidget section.control-view .control-row{width:100%;padding:1.5rem 1rem;border-bottom:1px solid #e7e8ec}#HouseWidget section.control-view .control-row:last-child{width:100%;padding:1.5rem 1rem;border-bottom:0}#HouseWidget section.control-view .control-row .control-title{font-size:.9rem;color:#2f384a}#HouseWidget section.control-view .control-row .control-operation md-switch{margin:0}#HouseWidget section.control-view .control-row .control-operation md-switch.md-default-theme.md-checked .md-bar,#HouseWidget section.control-view .control-row .control-operation md-switch.md-checked .md-bar{background-color:red}#HouseWidget section.control-view .control-row .control-operation md-switch.md-default-theme.md-checked .md-thumb,#HouseWidget section.control-view .control-row .control-operation md-switch.md-checked .md-thumb{background-color:blue}#HouseWidget section.settings-view .user-info{padding:1rem}#HouseWidget section.settings-view .user-info .row-title{margin:.5rem 0 1rem 0}#HouseWidget section.settings-view .user-info md-input-container .md-errors-spacer{display:none}#HouseWidget section.settings-view .sign-out-btn{margin-top:1rem;padding:1rem;border-radius:0 0 5px 5px;background:#dc6677;color:#fff;font-family:'Avenir-Heavy';position:relative}#HouseWidget footer.mobile-footer{z-index:10;position:fixed;bottom:0;left:0;right:0;background:#fff;color:#a7abb3;box-shadow:0 -1px 20px rgba(58,60,69,0.20)}#HouseWidget footer.mobile-footer ul{height:55px}#HouseWidget footer.mobile-footer li{position:relative}#HouseWidget footer.mobile-footer li .menu-btn{border-bottom:2px solid #fff}#HouseWidget footer.mobile-footer li .menu-btn.active{color:#51bba8;background:rgba(119,123,140,0.05);border-color:#59c9b5}#HouseWidget footer.mobile-footer .menu-item-name{font-family:'Avenir-light';font-size:.65rem}#HouseWidget footer.mobile-footer .menu-icon{font-size:1.25rem;margin:0 0 -2px 0}#HouseWidget .power-resolutions .md-tab{padding:12px 1px}#HouseWidget .power-categories .md-tab{padding:12px 1px}#HouseWidget .house-app-container .house-app-link{display:block;width:100%}#HouseWidget .house-app-container .house-app-icon{width:100%;height:auto;font-size:2.4rem;display:block;text-align:center;border-radius:4px;margin:0 auto;position:relative;padding-bottom:80%;background:#fff;box-shadow:0 8px 20px rgba(32,32,48,0.05)}#HouseWidget .house-app-container .house-app-icon .icon{color:#fea462}#HouseWidget .house-app-container .house-app-icon .md-ripple-container{border-radius:0}#HouseWidget .house-app-container .house-app-name{display:block;text-align:center;margin-top:.2rem;font-size:.8rem;color:#818894;word-wrap:break-word;word-break:break-word;text-transform:none}#HouseWidget .house-app-container .house-app-icon .icon{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}#HouseWidget .house-app-container .house-app-icon .icon:before{display:block}#HouseWidget .house-app-container .house-app-inner{padding:0 .5rem 0 1rem}#HouseDetail{background:transparent;position:relative}#HouseDetail #loading-bar-container,#HouseDetail #loadersk{position:fixed;top:50%;text-align:center;transform:translate(-50%,-50%);left:50%}#HouseDetail .loaderIndicator .loader md-progress-circular{margin:1rem auto}#HouseDetail .house-detail-container,#HouseDetail .loaderIndicator.animated{-webkit-animation-duration:.3s;animation-duration:.3s}#HouseDetail .house-detail-container .house-detail-toolbar{padding:2rem;display:flex}#HouseDetail .house-detail-container .house-detail-toolbar .detail-inner{display:inline-flex;flex-direction:column}#HouseDetail .house-detail-container .house-detail-toolbar .tools{display:inline-flex;flex-direction:column;flex-grow:1;align-items:flex-end}#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-row>td,#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-row>td{padding:1rem 7px;font-size:.8rem}#HouseDetail .dx-datagrid-nodata{position:absolute;top:50%;transform:translateY(-50%);left:0;margin:0 !important;width:100%;text-align:center;color:rgba(92,98,112,0.7);font-size:1rem}.house-grid .dx-toolbar-after{width:100%;display:flex;padding:0 2rem;height:48px}.house-grid .dx-toolbar-after .dx-toolbar-item:nth-child(1),.house-grid .dx-toolbar-after .dx-toolbar-item:nth-child(2){display:inline-flex}.house-grid .dx-toolbar-after .dx-toolbar-item:nth-child(1){order:2;align-items:center}.house-grid .dx-toolbar-after .dx-toolbar-item:nth-child(2){order:1;flex-grow:1;justify-content:center;align-items:center;padding:0;margin-right:1rem}.house-grid .dx-toolbar-after .dx-item-content.dx-toolbar-item-content{width:100%}.house-grid .dx-toolbar .dx-texteditor{width:auto;height:100%;margin:0;border:0}.house-grid .dx-datagrid-header-panel{border-bottom:1px solid #eaeaea}.house-grid .dx-datagrid-header-panel .dx-button-has-icon .dx-button-content{padding:10px}.house-grid .dx-datagrid-header-panel .dx-toolbar{margin-bottom:20px}.house-grid .dx-placeholder,.house-grid .dx-toolbar-after input{font-size:1.3rem}.house-grid .dx-dropdowneditor-input-wrapper .dx-placeholder,.house-grid .dx-dropdowneditor-input-wrapper .dx-toolbar-after input{font-size:.95rem}.house-grid .header-panel .dx-texteditor-container{height:48px}.house-grid .dx-datagrid-header-panel .dx-button{margin-bottom:0}.house-grid .dx-searchbox .dx-icon-search{padding-left:0;width:auto}.house-grid .dx-searchbox.dx-state-focused .dx-icon-search:before{color:#59cab6}.dx-datagrid-rowsview{border-top:0}.brand{background:linear-gradient(128deg,#3f3943,#fdd178);z-index:2;padding:1rem;text-align:center}.brand svg{width:110px}.statButton{font-size:.85rem;text-transform:none;position:absolute;top:.80rem;right:0}.houseCustomDialog1{position:absolute;top:15%;min-width:95%;padding:1rem 1rem 1rem}.house-widget-extra-container-padding{padding-top:1.5rem}.alarmList-Row{padding-top:.8rem;padding-bottom:1.6rem;border-top:1px solid #f3f3f3}.alarmList-Time{font-size:x-small;color:#777b8c}.alarmList-H4{font-size:1rem;color:#3a3c45;text-align:center}.alarmList-H5{font-size:xx-small;color:#3a3c45;text-align:center}.alarmList-H6{font-size:1rem;color:#3a3c45;padding-left:1rem;padding-bottom:1rem}.house-alarm-container{filter:blur(0)}.alarmList-color-indication{position:relative;top:.95rem;padding-left:1rem}.alarmList-AlarmText{font-size:.8rem;color:#3a3c45}.alarmList-blockButton{fill:#dc6677;padding:1.2rem .8rem .5rem .8rem;border-radius:1rem;border-color:#dad6d6;position:relative;top:.7rem}.alarmList-unblockButton{fill:#7593df;padding:1.2rem .8rem .5rem .8rem;border-radius:1rem;border-color:#dad6d6;position:relative;top:.7rem}.alarmList-checkButton{fill:#54d3ad;padding:1.2rem .8rem .5rem .8rem;border-radius:1rem;border-color:#dad6d6;position:relative;top:.7rem}.hPdatePicker-Menu{font-size:1.5rem;text-align:left;padding-left:1.4rem;padding-bottom:1rem}.hPdatePicker-MenuText{color:#b975df;display:inline-block;width:12rem;text-align:center}.hPdatePicker-Table{text-align:center;height:15rem}.hPdatePicker-Question{color:#3a3c45}.hPdatePicker-QuestionMenu{font-size:1.2rem;line-height:2rem;height:5rem;padding-top:1rem;text-align:center;color:#3a3c45}.hPdatePicker-Menu-Row{font-size:1.2rem;font-weight:bold;color:#3a3c45;height:2.5rem}.hPdatePicker-Date-Row{font-size:1.2rem;color:#3a3c45}.hPdatePicker-userSelectButton{display:block}.hPdatePicker-userSelectMonthDecButton{font-size:1.2rem;color:#3a3c45}.hPdatePicker-userSelectMonthIncButton{font-size:1.2rem;color:#3a3c45}.hPdatePicker-SaveButton{font-size:1.1rem;color:#51bba8;float:right;padding-right:1.3rem}.hPdatePicker-NextButton{font-size:1.1rem;color:#51bba8;float:right;text-align:right;padding-right:5%;width:22%}.hPdatePicker-DeletePeriodButton{font-size:1.1rem;color:#dc6677;float:left;text-align:center;width:46%}.hPdatePicker-BackButton{font-size:1.1rem;color:#3a3c45;float:left;text-align:left;padding-left:6%;width:21%}.hPdatePicker-Table-Time{text-align:center}.hPdatePicker-InfoText{color:#3a3c45;padding-left:1.4rem;padding-right:1.4rem}.hPGetHoursButton{font-size:1.2rem;display:block;padding-top:.5rem;padding-bottom:.5rem}.hPGetMinutesButton{font-size:1.2rem;display:block;padding-top:.5rem;padding-bottom:.5rem}.zonLinkSettingsButton{font-size:.8rem;display:block;font-size:.8rem;display:block;padding:.5rem 1rem .5rem 1rem;border-radius:1rem;position:absolute;left:2rem;bottom:2rem;border:1px;border-color:#dad6d6;border-style:solid}.zonAlarmSettingsButton{font-size:.8rem;display:block;font-size:.8rem;display:block;padding:.5rem 1rem .5rem 1rem;border-radius:1rem;position:absolute;right:2rem;bottom:2rem;border:1px;border-color:#dad6d6;border-style:solid}.zonFlowPicSettingsButton{font-size:.8rem;display:block;padding:.5rem 1rem .5rem 1rem;border-radius:1rem;position:absolute;right:1.5rem;bottom:1.5rem;border:1px;border-color:#dad6d6;border-style:solid}.zonTextInputList{text-align:center;background:#efeeee;padding:.5rem 0 .5rem 0;border-radius:1rem;font-size:medium}.zonTextInputList2{text-align:center;color:#fff;background:#f6ca45;padding:.5rem 0 .5rem 0;border-radius:1rem;font-size:medium;font-weight:bold}.textChangeSelectedIndex{padding:.5rem 0 .5rem 0}.textChangeInputDescription{padding-top:1rem;padding-left:.5rem;max-width:14rem}.houseZonSettingView{font-size:.8rem;text-align:left}.zonSettingsDataRow{padding-bottom:1rem}.zonSettingsHeader{height:3.5rem;font-size:medium;font-weight:bold}.zonNumberInputSettingsDataRow{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:medium}.zonNumberInputSettingsDataRow2{padding-top:4rem;padding-bottom:1rem;text-align:center;font-size:medium}.textNumberInputSettingsDataRow2{text-align:center;font-size:medium}.zonNumberInputName{padding-left:2rem;font-size:medium}.zonNumberInputSettingsDisplay{text-align:left;padding-left:2rem;color:#7593df}.zonNumberInputNrButton{padding:.5rem 1.5rem .5rem 1.5rem;border-radius:1rem}.zonNumberInputNrButton:active{background:grey;padding:.5rem 1.5rem .5rem 1.5rem;border-radius:1rem}.zonNumberInputFunc1Button{background:#eee;padding:.5rem 1.5rem .5rem 1.5rem;border-radius:1rem;font-family:dripicons}.zonNumberInputFunc2Button{background:#eee;padding:.5rem 1.5rem .5rem 1.5rem;border-radius:1rem;font-weight:bold}.zonNumberInputCancelButton{background:#e67070;padding:.5rem 2rem .5rem 2rem;border-radius:1rem;color:#fff;font-weight:bold;position:relative}.zonNumberInputSaveButton{background:#54d3ad;padding:.5rem 2rem .5rem 2rem;border-radius:1rem;color:#fff;font-weight:bold;position:relative}.customDialogSaveButton{background:#54d3ad;padding:.5rem 2rem .5rem 2rem;border-radius:1rem;color:#fff;font-weight:bold;position:relative}.textNumberInputCancelButton{background:#e67070;padding:.5rem 2rem .5rem 2rem;border-radius:1rem;color:#fff;font-weight:bold;position:absolute;bottom:2rem;left:2rem}.textNumberInputSaveButton{background:#54d3ad;padding:.5rem 2rem .5rem 2rem;border-radius:1rem;color:#fff;font-weight:bold;position:absolute;bottom:2rem;right:2rem}.dialogSettingsLeftButton{font-size:.8rem;display:block;text-align:left}.dialogSettingsCenterButton{font-size:.8rem;display:block;text-align:center}.dialogSettingsRightButton{font-size:.8rem;display:block;text-align:right}.dialogSettingsView{font-size:.8rem;text-align:left}.dialogSettingsDataRow{min-height:1.8rem}.dialogSettingsDataRowC{min-height:1.8rem;text-align:center}.dialogSettingsHeader{height:3.5rem;font-size:medium;font-weight:bold}.dialogSettingsHeader2{min-height:1.8rem;text-decoration:underline;font-weight:bold}.dialogSettingsButtonRC{border:1px;border-radius:.3rem;border-style:dashed;border-color:#7593df;padding:.25rem .25rem .25rem .25rem}.dialogSettingsDataRowSwitch{position:relative;top:-1.6rem;height:0}.zonBackToMainButton{padding:.5rem 1rem .5rem 1rem;border-radius:1rem;position:relative;border:1px;border-color:#dad6d6;border-style:solid}.zonSettingsButton{padding:.5rem 1rem .5rem 1rem;border-radius:1rem;position:relative;border:1px;border-color:#dad6d6;border-style:solid}.zonSettingsButton2{font-size:.8rem;display:block;padding:.5rem 1rem .5rem 1rem;border-radius:1rem;position:absolute;left:1.5rem;bottom:1.5rem;border:1px;border-color:#dad6d6;border-style:solid}.dialogSettingsTextRC{min-height:1.8rem;text-align:center}.connectionError{font-size:1.1rem;background-color:#dc6677;color:#fff;padding-top:.3rem;padding-bottom:.3rem;text-align:center;position:fixed;top:5rem;left:0;right:0;z-index:10;box-shadow:0 0 25px rgba(58,60,69,0.5)}.housePowerChartWorking{font-size:1.1rem;position:absolute;top:20rem;left:45%;z-index:10}.housePowerChartExtraUnit{font-size:12PX;font-family:'Segoe UI','Helvetica Neue','Trebuchet MS',Verdana;color:#767676;padding-left:1rem;padding-top:1rem;position:relative;top:.5rem}.housePowerDescriptionText{font-family:'Segoe UI','Helvetica Neue','Trebuchet MS',Verdana;padding-bottom:3rem}.dx-visibility-change-handler{filter:blur(0)}.operatingModeBoxLeft{text-align:center;color:#777b8c;width:49.5%;height:5rem;padding:1rem 0;border-right:1px solid #e7e8ec;border-bottom:1px solid #e7e8ec;float:left}.operatingModeBoxRight{text-align:center;color:#777b8c;width:49.5%;height:5rem;padding:1rem 0;border-bottom:1px solid #e7e8ec;float:right}.operatingMode-Icon{font-size:1.65rem;margin:.6rem 0;color:#a3a8b1}.settingsButton{text-transform:none;text-align:left;font-size:1rem;color:#777b8c}.settingsSaveButton{background:#54d3ad;padding:.5rem 2rem .5rem 2rem;border-radius:1rem;color:#fff;font-weight:bold;position:relative;border:0}::-webkit-scrollbar{-webkit-appearance:none;width:0}::-moz-scrollbar{-webkit-appearance:none;width:0}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}@media(min-width:320px){#HouseWidget .house-tabs md-tabs .md-tab{min-width:0;padding:0;padding-top:12px;padding-bottom:12px}#HouseWidget .house-tabs md-tabs .md-tab>span{font-size:.7rem}#HouseWidget .power-categories .power-tabs md-tabs .md-tab>span{min-width:0;font-size:.5rem;min-width:10px}}@media(min-width:375px){#HouseWidget .house-app-container .house-app-name{margin-top:.65rem;font-size:1rem}#HouseWidget .house-app-container .house-app-icon{font-size:3rem}#HouseWidget .house-app-container .house-app-icon .icon{display:block;line-height:normal;vertical-align:middle}}@media(min-width:1025px){#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-row>td,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-row>td{padding:1rem 7px;font-size:.8rem}#HouseWidget .house-widget-container md-card .house-widget-head{padding:2rem 1rem 2rem 2rem}#HouseWidget .house-widget-container md-card h2.title,#HouseDetail .house-detail-container md-card h2.title{font-size:1.2rem}#HouseWidget .house-widget-container md-card h5.subtitle,#HouseDetail .house-detail-container md-card h5.subtitle{font-size:.95rem}}@media(min-width:1200px){#HouseWidget .house-widget-container md-card .house-grid .dx-datagrid .dx-row>td,#HouseDetail .house-detail-container md-card .house-grid .dx-datagrid .dx-row>td{font-size:.9rem}}@media(min-width:1280px){#HouseWidget footer.mobile-footer{position:static}#HouseWidget .house-tabs md-content.main-tabs{position:static}#HouseWidget section.control-view .head-section,#HouseWidget section.settings-view .head-section,#HouseWidget section.fid-view .head-section,#HouseWidget section.information-view .head-section{position:absolute}}#TemperatureWidget .house-widget-container section.temperatures .half-box-layout{min-height:150px;border-bottom:1px solid #e7e8ec;padding:1rem 0;box-sizing:border-box;text-align:center;float:left;width:50%;position:relative}#TemperatureWidget .house-widget-container section.temperatures .first-temp-row{min-height:120px;padding:1rem 0;text-align:center;position:relative}#TemperatureWidget .house-widget-container section.temperatures .first-temp-row .temperature-name,#TemperatureWidget .house-widget-container section.temperatures .first-temp-row .temperature-value,#TemperatureWidget .house-widget-container section.temperatures .first-temp-row .temperature-values{color:#fff}#TemperatureWidget .house-widget-container section.temperatures .first-temp-row .temperature-value{font-size:2.5rem}#TemperatureWidget .house-widget-container section.temperatures .first-temp-row .temperature-values{margin:.7rem 0 0 -.65rem}#TemperatureWidget .house-widget-container section.temperatures .first-temp-row .temperature-unit{font-size:.8rem}#TemperatureWidget .house-widget-container section.temperatures .half-box-layout:nth-child(odd){border-right:1px solid #e7e8ec}#TemperatureWidget .house-widget-container section.temperatures .temperature-color-indication{position:absolute;top:.75rem;left:1rem;font-size:1.5rem}#TemperatureWidget .house-widget-container section.temperatures .temperature-info-holder{position:absolute;left:0;right:0;top:50%;transform:translateY(-40%)}#TemperatureWidget .house-widget-container section.temperatures .first-temp-row .temperature-info-holder{margin-top:0}#TemperatureWidget .house-widget-container section.temperatures .temperature-name{font-size:.8rem;color:#838799}#TemperatureWidget .house-widget-container section.temperatures .first-temp-row .temperature-name{font-size:1rem;font-family:'Avenir-Light'}#TemperatureWidget .house-widget-container section.temperatures .temperature-values{display:inline-block;margin:.7rem 0;position:relative;margin-left:-.6rem}#TemperatureWidget .house-widget-container section.temperatures .temperature-value{font-size:2rem;font-family:'Avenir-Light';color:#3a3c45}#TemperatureWidget .house-widget-container section.temperatures .temperature-unit{position:absolute;top:0;right:-1.2rem;font-size:.65rem}.gradient{position:absolute;background:-moz-linear-gradient(90deg,rgba(80,181,162,0.9),rgba(129,115,181,0.9));background:-webkit-linear-gradient(90deg,rgba(80,181,162,0.9),rgba(129,115,181,0.9));background:-o-linear-gradient(90deg,rgba(80,181,162,0.9),rgba(129,115,181,0.9));background:linear-gradient(90deg,rgba(80,181,162,0.9),rgba(129,115,181,0.9));top:0;left:0;width:100%;height:100%;z-index:-1}.credentials-container{position:absolute;top:50%;transform:translateY(-50%)}.avatar{background:rgba(255,255,255,.3);margin:0 0 1em 0;padding:0;width:50px;height:50px;border-radius:50%}.avatar-inner{text-align:center;display:block;font-size:1.5em;padding:.55em 0;color:#549c9d}.title{padding:0 3px}.subtitle{padding:5px 3px;font-size:1em;color:rgba(255,255,255,0.8)}@media(min-width:768px){.sidenav-menu li span{font-size:1.1em}}#HouseWidget .power-categories .power-tabs md-tabs-canvas,#HouseWidget .power-categories .power-tabs md-pagination-wrapper{height:auto}#HouseWidget .power-categories .power-tabs md-content{background:transparent;border-bottom:1px solid #e7e8ec}#HouseWidget .power-categories .power-tabs md-content md-tabs[md-border-bottom] md-tabs-wrapper{border:0}#HouseWidget .power-categories .power-tabs md-tabs .md-tab{text-transform:none;font-size:.95rem;color:rgba(47,56,74,0.65);min-width:2px}#HouseWidget .power-categories .power-tabs md-tabs .md-tab>span{font-size:.85rem}#HouseWidget .power-categories .power-tabs md-tabs .md-tab:before{display:none}#HouseWidget .power-categories .power-tabs md-tabs .md-tab .md-ripple-container{border-radius:0}#HouseWidget .power-categories .power-tabs .md-tab.md-active{border-radius:0;background:#fbfbfc;font-family:'Avenir-Roman';color:#52bb9e}#HouseWidget .power-categories .power-tabs .md-tab.md-active[disabled]{color:#52bb9e}#HouseWidget .power-categories .power-tabs .md-nav-bar ul{justify-content:center}#HouseWidget .power-categories .power-tabs .md-nav-item:first-of-type{margin:0}#HouseWidget .power-categories .power-tabs md-tabs.disabled-ink-bar md-ink-bar,#HouseWidget .power-categories .power-tabs md-tabs.disabled-ink-bar md-ink-bar{display:none}#HouseWidget .power-categories .power-tabs md-ink-bar{margin:0 auto;bottom:0;top:auto;height:2px;border-radius:10000px}#HouseWidget section.power-now{text-align:center;padding:1.8rem 0;border-bottom:1px solid #e7e8ec;font-family:'Avenir-Light'}#HouseWidget section.power-now .power-title{color:#838799;margin:0 0 .5rem 0;font-family:'Avenir-Roman'}#HouseWidget section.power-now .power-values{margin-right:-1rem}#HouseWidget section.power-now .power-value{font-size:2.5rem}#HouseWidget .power-resolutions .resolution-tabs md-tabs-canvas,#HouseWidget .power-resolutions .resolution-tabs md-pagination-wrapper{height:48px;background:#fff}#HouseWidget .power-resolutions .resolution-tabs md-tabs-canvas{border-bottom:1px solid #e7e8ec}#HouseWidget .power-resolutions .resolution-tabs md-ink-bar{margin:0 auto;bottom:0;top:auto;height:2px;border-radius:10000px}#HouseWidget .power-resolutions .resolution-tabs md-tabs .md-tab:before{display:none}#HouseWidget .power-resolutions .resolution-tabs md-tabs .md-tab{min-width:auto;flex-basis:50%}#HouseWidget .power-resolutions .power-tabs md-tabs md-ink-bar,#HouseWidget .power-resolutions .resolution-tabs md-tabs md-ink-bar{background:#59c9b5}#HouseWidget #chartOptions{padding:1rem}