.dropdown-menu-form li .active a{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu-form li a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.signal-bars,.signal-bars .bar{display:inline-block}.dropdown-menu-form li.divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.bad .bar,.bg-threat{background-color:#ed5a5a}.bg-risk{background-color:#f4c95d}.bg-healthy{background-color:#23ce6b}.bg-primary{background-color:#4a90e2}.bg-info{background-color:#999}.bg-nosensors{background-color:#424242}.bg-gray-lighter{background-color:#cbcbcb}.sizing-box{height:20px;width:40px}.signal-bars .bar{width:19%;margin-left:1%;min-height:20%;border:thin solid #fff;border-radius:4px}.brand a.title,.h-250 .btn-group-vertical{width:100%}.signal-bars .bar.first-bar{height:35%}.signal-bars .bar.second-bar{height:52%}.signal-bars .bar.third-bar{height:69%}.signal-bars .bar.fourth-bar{height:86%}.signal-bars .bar.fifth-bar{height:100%}.good .bar{background-color:#23ce6b}.bars-0 .bar,.bars-1 .bar:not(.first-bar),.bars-2 .bar:not(.first-bar):not(.second-bar),.bars-3 .bar.fifth-bar,.bars-3 .bar.fourth-bar,.bars-4 .bar.fifth-bar{background-color:#cbcbcb}b{font-family:LatoBold;font-weight:400}.h-250{height:249px}.h-250 .btn-group-vertical .btn{line-height:49px;padding:0 20px;border:0;margin-bottom:1px;border-bottom:solid 1px #eceeef;box-shadow:none;font-size:.8rem;font-weight:700;text-align:left;z-index:3}.h-250 .btn-group-vertical .btn.white,.h-250 .btn-group-vertical .btn:focus{background-color:#F9FAFA;box-shadow:none}.h-250 .btn-group-vertical .btn.active,.h-250 .btn-group-vertical .btn:hover{background-color:#fff;box-shadow:none;color:#363E45}.h-250 .btn-group-vertical .btn:last-of-type{border-bottom:0;margin-bottom:0}.success{background-color:#10CB79}.overflow-h{overflow:hidden}.break-work{word-break:break-all}.text-dark{color:#333}.text-light{color:#666}.text-very-light{color:#999}#pageTitle,.balance,h5{color:#363E45}.material-icons{vertical-align:middle}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.brand a.title,h5 a{display:inline-block}body{margin:0 auto;overflow-x:hidden}.brand{padding:0;background-color:#46525A;line-height:3.5rem;text-transform:uppercase;font-size:30px;font-weight:600}.brand a.toggleMenu{position:absolute;right:0;top:0;z-index:1;transform:rotate(180deg);transition:transform .3s ease}.folded .brand a.toggleMenu{transform:rotate(0)}h5{font-size:18px;font-weight:700}h5 a{font-size:.8em;padding-left:20px}h5 a.active{color:#313131}.table.artists{font-size:14px;letter-spacing:0;line-height:20px}.nav-text{padding:.8rem 0;font-size:.813rem}.p-r-20,.p-x-20{padding-right:20px!important}.nav>li>a .nav-text{font-weight:500}.balance{position:absolute;top:2rem;right:1rem;line-height:0;font-weight:700;font-size:2.25rem}.navside .nav li.active:before{content:"";position:absolute;display:block;left:0;top:0;height:100%;width:3px;background-color:#5EDCD0;z-index:1}.navside .nav li a:focus,.navside .nav li a:hover,.navside .nav li.active{background-color:#46525A}.w-xxxl{width:490px}.text-logo{font-size:45px;text-transform:uppercase;font-weight:900}.center-block footer{clear:both;overflow:auto;margin:1.5rem -1.5rem 0;background-color:#f7f7f9}.p-y-xxl{padding-top:8rem;padding-bottom:8rem}.in-bl{display:inline-block}.w-full{width:100%}.l-h-btn{line-height:38px}.p-20{padding:20px!important}.p-l-20,.p-x-20{padding-left:20px!important}.p-t-20{padding-top:20px!important}.p-b-20{padding-bottom:20px!important}.p-16{padding:16px!important}.p-l-16{padding-left:16px!important}.p-r-16{padding-right:16px!important}.p-t-16{padding-top:16px!important}.p-b-16{padding-bottom:16px!important}.navbar .avatar{top:0}.dark-grey{background-color:#363E45;color:#EDEFF0}.nav-icon{line-height:2.7rem}.link-blue,.list-item a{color:#4a90e2}.link-blue:active,.link-blue:focus,.link-blue:hover{color:#4a90e2;text-decoration:underline}.dropdown-item.link-blue:hover{color:#4a90e2!important;text-decoration:none}.dropdown-item.active{background-color:#F9FAFA;color:#363E45}.customer .box,.homes .box{background-color:#fff}.dropdown-item.back i{margin-right:5px}.dropdown-item.back *{line-height:40px;vertical-align:middle;display:inline-block}.avatar-container .fullname{padding-left:10px;color:#363E45;display:inline-block;vertical-align:middle}.avatar-container .fullname span{display:block;clear:both;line-height:16px}.avatar-container .fullname small{display:block;line-height:16px}.avatar-container:after{margin-left:1rem}.opened i{transform:rotate(180deg)}.box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.dashboard .box{height:262px}.customer .box{margin-bottom:10px;font-size:15px;font-weight:600}.project-container{position:fixed;left:-30rem;width:30rem;height:100%;margin-left:12.5rem;transition:left .3s ease,margin .3s ease;opacity:0}@media (max-width:1250px){.project-container{display:none}}.project-container header{padding:0 0 0 20px;background-color:#46525A;line-height:3.5rem;min-height:3.5rem;color:#fff;font-size:20px;font-weight:600}.project-container header i{line-height:3.5rem;padding-right:20px}.project-container.projects-opened{left:0;opacity:1}.project-container.projects-opened.squized{margin-left:4rem}.project-container .project-new{padding:20px}.project-container .project-new span{display:block;line-height:38px;font-size:20px}.folded .widget-iconed.nav-fold .widget-iconed-name,.folded .widget-iconed.nav-fold i,.grey-overlay{display:none}.table.middle td,.table.middle th{vertical-align:middle}.h-30{height:30px}.widget-iconed{overflow:hidden;position:relative;transition:padding .2s ease}.widget-iconed *{transition:all .2s ease}.widget-iconed:hover{background-color:rgba(0,0,0,.065);cursor:pointer}.widget-iconed.studio:hover{background-color:transparent}.widget-iconed i{transition:transform .3s ease;position:absolute;right:0;top:0;bottom:0;margin:auto;height:24px}.widget-iconed .widget-iconed-icon{float:left;width:50px;height:50px;border-radius:4px;line-height:50px;text-align:center;font-size:30px;font-weight:700;color:#fff;background-color:#3582f0;margin-right:10px}.widget-iconed .widget-iconed-name{float:left;height:50px;padding:5px 0}.widget-iconed .widget-iconed-name span{line-height:20px;display:block;font-weight:700}.widget-iconed .widget-iconed-name small{display:block;line-height:20px}.widget-iconed.min .widget-iconed-icon{height:40px;width:40px;font-size:28px;line-height:40px}.widget-iconed.min .widget-iconed-name{height:40px}.widget-iconed.min .widget-iconed-name small,.widget-iconed.min .widget-iconed-name span{line-height:15px}.folded .navbar{padding:0;width:64px;transition:all .3s ease}.folded .navbar a.toggleMenu{opacity:0}.folded .navbar:hover a.toggleMenu,.navbar-nav>.nav-item>.nav-link.active .nav-text{opacity:1}.folded .navbar:hover{width:80px}.folded .widget-iconed.nav-fold{padding:30px 12px}.folded .widget-iconed.nav-fold .widget-iconed-icon{width:40px;height:40px;line-height:40px;font-size:18px}.user-card h4{color:#262626;font-size:22px;margin-bottom:5px;font-weight:700}.user-card h4 a{cursor:default}.user-card h4 a:hover i.fa-facebook{color:#3B5998}.user-card h4 a:hover i.fa-twitter{color:#55ACEE}.user-card h4 a:hover i.fa-linkedin{color:#0077B5}.user-card h4 a:hover i.fa-globe{color:#86888A}.user-card h4 a i{padding:0 15px;color:#CCC;font-size:24px}.user-card h4 a i:last-of-type{padding-right:0}.user-card button{margin-top:30px}.input-dark{border:0;border-radius:4px;background-color:#EDEFF0;color:#576366}.card-img{height:26px;margin-right:5px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form .ng-valid{border-color:#23ce6b}form .ng-pristine.ng-invalid,form .ng-valid .ui-select-search,form .ng-valid.not-required{border-color:#cbcbcb}form .ng-dirty.ng-invalid,form .ng-submitted .ng-invalid{border-color:#ed5a5a}form .ng-untouched,form .not-required,form .ui-select-container.ng-invalid span.ui-select-toggle{border-color:#cbcbcb}form .ui-select-container.ng-valid span.ui-select-toggle{border-color:#23ce6b}form .ui-select-container.not-required span.ui-select-toggle{border-color:#cbcbcb}form .ng-submitted .ui-select-container.ng-invalid span.ui-select-toggle{border-color:#ed5a5a}form .form-control.standard{border-color:rgba(120,130,140,.13)}form .disabled .ui-select-toggle{cursor:not-allowed}body{overflow-y:scroll;min-width:320px}.gray-body{background-color:#f5f6f8}.navbar-nav>.nav-item>.nav-link.active,.navbar-nav>.nav-item>.nav-link:hover{background-color:rgba(255,255,255,.1)}.navbar-nav>.nav-item.main-menu{margin-left:0}.navbar-nav>.nav-item>.nav-link.main-menu{padding:0 15px}.selectize-input.selectize-focus{border-color:transparent!important}.btn-default-focus{box-shadow:none}.form-group{position:relative;margin-bottom:0;margin-top:24px}.form-group:last-child{margin-bottom:12px}.form-group:first-child{margin-top:0}.auth .form-group{left:50%;width:390px;margin-left:-195px}.form-control{border-width:2px;border-radius:5px}.form-control:focus{border-color:#999}.error-message{height:0;color:#ed5a5a;font-size:1em;margin-top:4px;-moz-transition:.5s ease-out;-ms-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out;opacity:0}.error-message.ng-active{height:22px;opacity:1}.border-healthy .ui-select-toggle{border-color:#23ce6b}.border-threat .ui-select-toggle{border-color:#ed5a5a}.border-pristine .ui-select-toggle{border-color:#cbcbcb}.ui-select-toggle:focus{border-color:#999}.border-threat{border-color:#ed5a5a}.border-healthy{border-color:#23ce6b}.border-primary{border-color:#4a90e2}.border-info{border-color:#999}.border-pristine{border-color:#cbcbcb}.backend-alert{position:fixed;bottom:0;display:table;width:100%;min-height:90px;padding:10px;z-index:4000;border-radius:0;font-size:16px;font-weight:600;text-align:center;color:#fff;background-color:#2d3047}.auth,.settings .form-control.email{background-color:#f5f6f8}.b-alert.ng-enter{-webkit-transition:.3s linear all;transition:.3s linear all}.b-alert.ng-leave{-webkit-transition:.6s ease-in all;transition:.6s ease-in all}.b-alert.ng-enter,.b-alert.ng-leave.ng-leave-active{margin-top:-90px}.b-alert.ng-enter.ng-enter-active,.b-alert.ng-leave{margin-top:0}.message{vertical-align:middle;width:100%}.b-alert.ng-leave.ng-leave.active .message,.backend-alert .message{display:table-cell}.active-alerts .alert{padding-top:0;padding-bottom:0;padding-left:0}.tab{cursor:pointer;padding-top:16px;padding-bottom:16px;padding-left:16px}.pull-right-min-sm{float:right}.range_inputs .cancelBtn{margin-left:.5rem}@media (max-width:544px){.pull-right-min-sm{float:none}}@media (max-width:767px){.visible-min-md{display:none}}@media (min-width:768px){.invisible-max-sm{display:none}}@media (min-width:320px) and (max-width:414px){.auth .form-group{width:80vw;margin-left:-40vw}}@media (min-width:768px) and (max-width:991px){.pull-right-md{float:right}}.auth{padding-bottom:85px;background-attachment:fixed;background-size:cover}.auth .brand-name{text-align:center;font-size:37px;text-transform:uppercase;line-height:60px;color:#235789;font-weight:900;padding-top:17vh;margin-bottom:57px;font-family:Raleway}.auth .welcome-description{margin-bottom:24px}.auth .welcome-tag{text-align:center;font-size:22px;font-weight:700;color:#333;margin-bottom:6px}.auth .btn-healthy{width:100%;font-size:18px;margin-bottom:30px;padding:8px auto}.auth .form-control{border-radius:3px;font-size:16px;padding-top:8px;padding-bottom:8px;padding-left:40px;border-width:2px}.auth .form-group{display:block}.auth .form-group i{position:absolute;top:13px;color:#333}.auth .form-group i:focus{color:#4a90e2}.auth .form-group .fa-envelope,.auth .form-group .fa-phone,.auth .form-group .fa-user{left:15px}.auth .form-group .fa-lock{left:17px}.login-page .welcome-description{text-align:center;font-size:22px;color:#666;margin-bottom:18px}.login-page .forgotten{display:block;text-align:center;color:#666;font-size:14px;margin-bottom:20px;margin-top:20px}.login-page .forgotten a{display:inline-block}.login-page .signup,.sign-up .login{text-align:center;font-size:16px;padding-bottom:50px}.add-appliance .tag{position:relative;left:27%;margin-bottom:16px;line-height:24px}.add-appliance .tag svg{fill:#4a90e2;margin-right:14px;vertical-align:middle;height:24px}.add-appliance .tag span{font-weight:600;vertical-align:middle}.add-appliance .oem-id-tooltip .tooltip-inner{background-color:#fff;color:#666;line-height:2.6em;max-width:400px;width:270px;height:147px;border-radius:0;box-shadow:0 -2px 7px #c5c2c2}.add-appliance .oem-id-tooltip .tooltip-inner img{width:221px}.add-appliance .oem-id-tooltip.tooltip{top:0!important}.add-appliance .oem-id-tooltip.tooltip.top{margin-top:-13px}.add-appliance .oem-id-tooltip .tooltip-arrow{content:"";position:absolute;width:0;height:0;margin-left:-.5em;bottom:-1em;left:50%;box-sizing:border-box;border:.5em solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 5px 0 rgba(0,0,0,.1)}.add-appliance .oem-id-input{display:inline-block;position:relative;left:50%;margin-left:-192px}.add-appliance .oem-id-input .form-control{display:inline-block;width:27px;text-align:center;padding-left:0;padding-right:0;margin:0 2.5px}.add-appliance .fa-check-circle-o{text-align:center;font-size:96px;display:block}.add-appliance .btn.radio-button{height:60px;display:block;border-color:#cbcbcb;border-radius:3px;border-width:2px;margin-bottom:28px;padding:0}.add-appliance .btn.radio-button img{margin:-7px 20px 0 19px}.add-appliance .btn.radio-button .fa-check-circle{display:none}.add-appliance .btn.radio-button .circle-o{height:20px;width:20px;display:inline-block;border:2px solid #cbcbcb;border-radius:50%;margin-top:-3px;vertical-align:middle}.add-appliance .btn.radio-button .check,.add-appliance .btn.radio-button .system-type-name{display:inline-block;line-height:56px}.add-appliance .btn.radio-button .system-type-name{font-weight:600;color:#666}.add-appliance .btn.radio-button.active{border-color:#4a90e2}.add-appliance .btn.radio-button.active .fa-check-circle{display:inline-block;color:#23ce6b;font-size:22px;margin-top:-3px;vertical-align:middle}.add-appliance .btn.radio-button.active .circle-o{display:none}.add-appliance .btn.radio-button.active i{margin-right:0}.add-appliance .mixed-description{margin-bottom:24px;text-align:center}.add-appliance .controller-status-tab{width:100%;height:72px;line-height:68px;background-color:#f9f9f9;border:2px solid #ececec;border-radius:2px;margin-bottom:24px}.add-appliance .controller-status-tab img{position:relative;height:44px;left:50%;margin-left:-8px}.add-appliance .controller-status-tab .labels{float:none;display:inline-block;vertical-align:middle;list-style:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0}.add-appliance .controller-status-tab .labels li{line-height:24px}.add-appliance .controller-status-tab .controller-name{display:inline-block}.add-appliance .controller-status-tab .status{display:inline-block;float:right;margin-right:16px}@media (min-width:320px) and (max-width:414px){.wizard .add-appliance .tag{left:10vw;font-size:4.3vw}.wizard .add-appliance .oem-id-input .form-control{font-size:4.3vw;line-height:4.3vw;width:5.5vw;margin:0 .63vw;padding:3px 0;min-height:0}}.add-home .optional{color:#cbcbcb}.add-home ng-map{height:390px}.add-home .img-placeholder{margin-bottom:28px;position:relative;left:50%;margin-left:-150px;width:300px}.wizard .add-customer,.wizard .add-customer .title{text-align:left}.wizard .add-customer .title-small{margin-top:28px;margin-bottom:18px;font-size:1.3125rem}.wizard .add-customer .input-div{margin-bottom:21px}.wizard .add-customer .select-existing{color:#4a90e2;margin-top:.4375rem}.wizard .add-customer .signal-bars{margin-right:34px}.wizard .add-customer .big-description{font-size:1.0725rem;line-height:2.5rem}.wizard .add-customer .small-description{font-size:.8125rem;color:#999;line-height:1.5rem}.wizard .add-customer .img-box{max-width:23.75rem;margin-top:2.25rem}.wizard .add-customer .img-box img{width:100%}.wizard .add-customer .img-placeholder{margin:1.25rem 0}.wizard .add-customer .optional{color:#999;font-weight:600}.wizard .add-customer .map{height:14rem;margin:-.0625rem 0 .625rem}.wizard .add-customer .info-block{margin:3rem 0}.wizard .add-customer .wait-time-wrapper{min-height:1.5rem}.wizard .add-customer .tooltip.top{margin-top:-10px}.wizard .add-customer .bottom-help-label-block{font-weight:600;text-align:center;margin:1rem 0}.wizard .add-customer .help-label-block{text-align:center;margin:1.8125rem 0 1.5rem}.wizard .add-customer .help-label-block .fa-check-circle{text-align:center;font-size:96px;display:block;margin-bottom:.2em}.wizard .add-customer .help-label-block .success-message{font-size:1.3125rem;font-weight:600;font-color:#505050}.wizard .add-customer .description.oem-id{margin-bottom:0}.wizard .add-customer .description-left{text-align:left;margin-bottom:3em}.wizard .add-customer .requirements{line-height:2}.wizard .add-customer .oem-id-label{margin:1.25rem 0 .375rem;font-weight:600}.wizard .add-customer .oem-connect-tooltip .tooltip-inner{color:#505050;line-height:20px;font-weight:600}.wizard .add-customer .tooltip-inner{background-color:#fff;line-height:2em;max-width:fit-content;border-radius:0;box-shadow:0 -1px 7px #c5c2c2}.wizard .add-customer .see-how{text-align:center;margin-bottom:1rem}.wizard .add-customer .sensor-summary{margin-top:10px;margin-bottom:30px;line-height:.4}.wizard .add-customer .appliance-data,.wizard .add-customer .controller-data{display:inline-block}.wizard .add-customer .appliance-data ul,.wizard .add-customer .controller-data ul{padding:0;margin-left:10px;margin-bottom:13px!important;list-style:none;display:inline-block;vertical-align:middle}.wizard .add-customer .controller-data ul{margin-left:0}.wizard .add-customer .oem-id-input{text-align:center;margin-top:20px}.wizard .add-customer .oem-id-input .form-control{display:inline-block;width:27px;text-align:center;padding-left:0;padding-right:0;margin:0 2.5px}.wizard .add-customer .btn.radio-button{height:60px;display:block;border-color:#cbcbcb;border-radius:3px;border-width:2px;margin-bottom:28px;padding:0}.wizard .add-customer .btn.radio-button img{margin:-7px 20px 0 19px}.wizard .add-customer .btn.radio-button .fa-check-circle{display:none}.wizard .add-customer .btn.radio-button .circle-o{height:20px;width:20px;display:inline-block;border:2px solid #cbcbcb;border-radius:50%;margin-top:-3px;vertical-align:middle}.wizard .add-customer .btn.radio-button .check,.wizard .add-customer .btn.radio-button .system-type-name{display:inline-block;line-height:56px}.wizard .add-customer .btn.radio-button .system-type-name{font-weight:600;color:#666}.wizard .add-customer .btn.radio-button.active{border-color:#4a90e2}.wizard .add-customer .btn.radio-button.active .fa-check-circle{display:inline-block;color:#23ce6b;font-size:22px;margin-top:-3px;vertical-align:middle}.wizard .add-customer .btn.radio-button.active .circle-o{display:none}.wizard .add-customer .btn.radio-button.active i{margin-right:0}.wizard .add-customer .mixed-description{margin-bottom:24px}.wizard .add-customer .refresh-tooltip{margin-top:10px;margin-bottom:10px}.wizard .add-customer .controller-status-tab{width:100%;height:72px;line-height:68px;background-color:#f9f9f9;border:2px solid #ececec;border-radius:2px;margin-bottom:24px}.wizard .add-customer .controller-status-tab img{position:relative;height:44px;left:50%;margin-left:-8px}.wizard .add-customer .controller-status-tab .labels{float:none;display:inline-block;vertical-align:middle;list-style:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0}.wizard .add-customer .controller-status-tab .labels li{line-height:24px}.wizard .add-customer .controller-status-tab .controller-name{display:inline-block}.wizard .add-customer .controller-status-tab .status{display:inline-block;float:right;margin-right:16px}@media (min-width:320px) and (max-width:414px){.wizard .add-customer .tag{left:10vw;font-size:4.3vw}.wizard .add-customer .oem-id-input .form-control{font-size:4.3vw;line-height:4.3vw;width:5.5vw;margin:0 .63vw;padding:3px 0;min-height:0}}@media (min-width:768px){.wizard .container{max-width:750px}}.wizard .input-div{margin-bottom:28px}.wizard .header .logo{width:51px;height:42px;margin:9px 26px 9px 22px}.wizard .header .step-name{display:inline-block;line-height:60px;font-size:13px;font-weight:700}.wizard .header a{line-height:60px}.wizard .header .fa-times{font-size:20px;vertical-align:middle}.wizard .step{margin-top:57px;margin-bottom:57px;height:100%}.wizard .progress{border-bottom-left-radius:0;border-top-left-radius:0}.wizard .progress-bar{border-radius:inherit;background-color:#235789;box-shadow:none}.wizard .title{font-size:1.875rem;font-weight:600;margin-bottom:28px;text-align:center}.wizard .message{font-size:1.875rem;font-weight:600;margin-top:100px;margin-bottom:100px;text-align:center}.wizard .footer .btn,.wizard .tooltip-label{font-size:13px;font-weight:600}.wizard .description{text-align:center;margin-bottom:48px}.wizard .footer{margin:57px 0 72px;position:relative}.wizard .footer button{float:right}.wizard .footer .btn{padding:7px 48px}.wizard .footer .btn-back{font-weight:400;font-size:.9375rem;padding:0}.wizard .footer.margin-bottom-xl{margin-bottom:131px}.landing{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#000}.landing .font-lg{font-size:36px}.landing .font-base{font-size:22px!important}.landing .font-sm{font-size:18px!important}.landing .font-xs{font-size:16px!important}.landing .line{height:2px;width:73px;background-color:#F4C95D}.landing .nav-bar{color:rgba(255,255,255,.8);position:absolute;left:0;right:0;margin:0 auto;font-weight:600;font-size:14px}.landing .nav-bar .brand-name{font-size:37px;text-transform:uppercase;line-height:60px;color:#fff;font-weight:900}.landing .nav-bar .btn{margin:10px 0;padding:8px 32px;font-size:14px;font-weight:600}.landing .nav-bar .menu li{margin-left:0}.landing .footer-section{color:#fff;background-color:#235789;padding:0 6.64%}.homepage,.propage{background-color:#fff}.landing .footer-section .nav-bar-section{height:245px;width:100%;display:table}.landing .footer-section .nav-bar-section .nav-bar{display:table-cell;vertical-align:middle;position:relative}.landing .footer-section .nav-bar-section .nav-bar .brand-name{display:inline-block}.landing .footer-section .nav-bar-section .nav-bar .nav-links{display:inline-block;float:right;line-height:60px}.landing .footer-section .nav-bar-section .nav-bar .nav-links a{margin-right:10px;margin-left:10px}.landing .footer-section .copyright{position:relative;margin:0 8%;border-top:1px solid #fff;line-height:67px;font-size:16px}.landing .footer-section .copyright a,.landing .footer-section .copyright span{margin-right:10px;margin-left:10px}@media (min-width:320px) and (max-width:379px){.landing .nav-bar .brand-name{font-size:9vw}.landing .footer-section .nav-bar-section .nav-bar .nav-links a{margin-right:10px;margin-left:10px}}@media (min-width:380px) and (max-width:767px){.landing .footer-section .nav-bar-section .nav-bar .nav-links a{margin-right:7vw;margin-left:7vw}}@media (min-width:320px) and (max-width:767px){.landing .footer-section{padding:0}.landing .footer-section .nav-bar-section .nav-bar .brand-name{display:block;text-align:center}.landing .footer-section .nav-bar-section .nav-bar .nav-links{display:block;text-align:center;float:none}}.homepage .frst-scrn .nav-bar .in,.homepage .frst-scrn .toggled{background-color:#235789}.homepage .frst-scrn{min-height:700px;height:100vh;font-size:14px;color:#fff;background-image:url(/img/house-top1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.homepage .frst-scrn .mobile{display:none}.homepage .frst-scrn .nav-bar{top:25px;width:86.1%}.homepage .frst-scrn .call-to-action{font-size:18px;width:181px;margin-top:3.45%;padding:8px 54px}.homepage .frst-scrn .call-to-action.centered{position:absolute}.homepage .frst-scrn .background-img{position:absolute;left:0;right:0;margin:0 auto}.homepage .frst-scrn .slogan-1{font-size:3rem;font-weight:600;padding-top:5vh}.homepage .frst-scrn .slogan-2{font-size:48px;font-weight:600;margin-bottom:2%}.homepage .frst-scrn .slogan-description{opacity:.9;font-size:22px;line-height:33px}.homepage .frst-scrn .fa-angle-down{top:95vh;font-size:28px;position:absolute;margin-left:-10px}.homepage .benefits-section{padding:5.55% 6.94% 6.94%;background:#EEF6F9}.homepage .benefits-section .title{font-size:22px;color:#333;margin-bottom:23px;text-align:center;font-weight:800}.homepage .benefits-section .description{margin-bottom:50px}.homepage .benefits-section .benefit{vertical-align:top;padding:0 10px;display:inline-block}.homepage .benefits-section .benefit .image-box{height:61px;margin-bottom:25px}.homepage .benefits-section img{display:block}.homepage .benefits-section .tag{color:#235789;margin-bottom:7px;font-weight:700}.homepage .how-it-works-section{padding:6.94%}.homepage .how-it-works-section .fa-check{margin-right:10px}.homepage .how-it-works-section .title{font-size:36px;margin-bottom:1.6%;font-weight:800}.homepage .how-it-works-section .banner-1{padding:4.32% 2.45% 8.16%;height:100%}.homepage .how-it-works-section .banner-1 .title{padding-top:20%;color:#666;font-size:22px;margin-bottom:15px}.homepage .how-it-works-section .banner-1 .tag{color:#235789;font-size:18px}.homepage .how-it-works-section .banner-2{background-image:url(/img/technician.jpg);background-repeat:no-repeat;background-position:right;background-size:cover;display:inline-block}.homepage .how-it-works-section .banner-2 .content{padding-left:7.2%;padding-right:7%;margin-bottom:13.16%}.homepage .how-it-works-section .banner-2 .title{margin-top:85.76%;font-size:22px;font-weight:700;color:#fff}.homepage .how-it-works-section .banner-2 .line{margin-top:3.53%;margin-bottom:3.53%}.homepage .how-it-works-section .banner-2 .tag{color:#fff;font-size:16px}.homepage .how-it-works-section .text-block1{display:inline-block;float:right;vertical-align:top}.homepage .how-it-works-section .text-block1 .title1{margin-top:50px;margin-bottom:20px;font-weight:700}.homepage .how-it-works-section .text-block1 .icons-block{margin-top:50px}.homepage .how-it-works-section .text-block1 .icons-block .mt{margin-top:17px}.homepage .how-it-works-section .text-block1 .icons-block .one-line span{color:#235789;font-size:18px;padding-left:27px;line-height:62px;vertical-align:bottom}.homepage .how-it-works-section .text-block1 .icons-block .two-line .tag{display:inline-block;padding:0;list-style:none;vertical-align:middle}.homepage .how-it-works-section .text-block1 .icons-block .two-line ul{padding:3px 0 3px 27px;margin:0;list-style:none}.homepage .how-it-works-section .text-block1 .device-icon{height:62px;width:62px}.homepage .how-it-works-section .text-block1 .smart-icon{border:3px solid #FFF;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);border-radius:56px;height:56px;width:56px;text-align:center;line-height:60px;display:inline-block}.homepage .how-it-works-section .text-block1 .smart-icon img{vertical-align:text-bottom}.homepage .how-it-works-section .text-block1 .bg-light{background-color:#666}.homepage .mobile-app-section{padding:0 3% 6.94%}.homepage .mobile-app-section .title{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:16px}.homepage .mobile-app-section .rel-centered{margin-left:-426px;margin-top:3.47%}.homepage .mobile-app-section .image-box{padding:0 2.91%;display:inline-block}.homepage .mobile-app-section .image-box img{vertical-align:top}.homepage .mobile-app-section .features{vertical-align:top;display:inline-block;color:#235789;font-size:22px}.homepage .mobile-app-section .features .tag-1{margin-top:134px;margin-bottom:150px}.homepage .mobile-app-section .features .tag-2{margin-bottom:150px}.homepage .mobile-app-section img{width:100%}.homepage .features-section{background:#EEF6F9;padding:6.94%}.homepage .features-section .title{font-size:36px;font-weight:700;color:#333;margin-bottom:23px;text-align:center}.homepage .features-section .tag{color:#235789;font-size:18px;font-weight:600}.homepage .features-section .tag-text{color:#666;font-size:16px}.homepage .features-section .content{padding-top:5.37%}.homepage .features-section .line{margin:5px 0 8px}.homepage .features-section .feat-row{margin-bottom:3.54%}.homepage .cta3{padding:6.94% 0}.homepage .cta3 .tag{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:23px}.homepage .cta3 .tag-text{font-size:22px;color:#666;text-align:center}.homepage .cta3 .btn{font-size:18px;padding:8px 26px;margin-left:-83px;margin-top:30px}.propage .frst-scrn .nav-bar .in,.propage .toggled{background-color:#235789}.propage .frst-scrn{min-height:400px;height:90vh;font-size:14px;color:#fff;background-image:url(/img/landing-pro-head-image.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.propage .frst-scrn .nav-bar{top:25px;width:86.1%}.propage .frst-scrn .call-to-action{padding:8px 32px}.propage .frst-scrn .rel-centered{margin-left:-105px;margin-bottom:15.1%}.propage .frst-scrn .background-img{position:absolute;left:0;right:0;margin:0 auto}.propage .frst-scrn .slogan{font-size:48px;font-weight:700;margin-bottom:.95%;padding-top:26vh}.propage .frst-scrn .slogan-description{opacity:.9;font-size:22px;line-height:33px;margin-bottom:4%}.propage .services-section{padding:6.94% 6.94% 0}.propage .services-section .title{font-weight:700;margin-bottom:23px}.propage .services-section .description{margin-bottom:83px}.propage .services-section .line{margin:22px 0}.propage .services-section .tag:before{content:"";float:left;padding-bottom:79.9360511591%}.propage .services-section .tag:after{content:"";display:table;clear:both}.propage .services-section img{width:100%;margin-bottom:100px}.propage .features-section{padding:6.94% 6.94% 0;background:#EEF6F9}.propage .features-section .title{font-size:36px;font-weight:700;color:#333;margin-bottom:23px;text-align:center}.propage .features-section .tag{color:#235789;font-size:18px;font-weight:700}.propage .features-section .tag-text{color:#666;font-size:16px}.propage .features-section .content{padding:3.47% 0 6.38%}.propage .features-section .line{margin:5px 0 8px}.propage .features-section .feat-row{margin-bottom:3.54%}.propage .benefits-section{background-color:#EEF6F9;padding:6.94%}.about-us-page,.about-us-page .frst-scrn .nav-bar .in,.about-us-page .toggled{background-color:#fff}.propage .benefits-section .title{font-size:36px;color:#333;margin-bottom:23px;text-align:center;font-weight:700}.propage .benefits-section .description{margin-bottom:50px}.propage .benefits-section .benefit{vertical-align:top;padding:0 10px;display:inline-block}.propage .benefits-section .benefit .image-box{height:61px;margin-bottom:25px}.propage .benefits-section img{display:block}.propage .benefits-section .tag{color:#235789;margin-bottom:3px;font-weight:700}.propage .cta3{padding:6.94% 0}.propage .cta3 .tag{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:23px}.propage .cta3 .tag-text{font-size:22px;color:#666;text-align:center}.propage .cta3 .btn{font-size:18px;padding:8px 26px;margin-left:-64px;margin-top:30px}.about-us-page .close-btn{position:absolute;right:-14px;top:-14px}.about-us-page .full-name{font-size:48px;color:#333}.about-us-page .bio-text{font-size:18px;font-weight:500;color:#666}.about-us-page .frst-scrn{height:60vh}.about-us-page .frst-scrn .brand-name{color:#235789}.about-us-page .frst-scrn .nav-bar{top:25px;width:86.1%;color:#666}.about-us-page .frst-scrn .background-img{position:absolute;left:0;right:0;margin:0 auto}.about-us-page .frst-scrn .slogan{font-size:48px;font-weight:700;margin-bottom:1.04%;padding-top:10.41%}.about-us-page .frst-scrn .slogan-description{opacity:.9;font-size:22px;line-height:33px}.about-us-page .mission-section{background-color:#EEF6F9;padding:6.94%}.about-us-page .mission-section .title{font-weight:700;margin-bottom:4.16%}.about-us-page .mission-section .image-box{display:inline-block}.about-us-page .mission-section .image-box img{width:100%}.about-us-page .mission-section .text-block{padding-right:7%;display:inline-block}.about-us-page .mission-section .text-block:before{content:"";float:left;padding-bottom:59.3471810089%}.about-us-page .mission-section .text-block:after{content:"";display:table;clear:both}.about-us-page .team-section{padding-top:8%;padding-bottom:8%}.about-us-page .team-section .title{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:20px}.about-us-page .team-section .team{font-weight:700;margin:50px 0 30px}.about-us-page .team-section .slogan{font-size:48px;font-weight:700}.about-us-page .team-section .slogan-description{opacity:.9;font-size:22px}.app .notifications .ui-select-placeholder,.app .ui-select-placeholder{opacity:1}.about-us-page .team-section .team-list{margin:0 18.1%}.about-us-page .team-section .team-list .row{margin-bottom:25px}.about-us-page .team-section .team-list img{display:block;width:100%;margin-top:25px}.about-us-page .team-section .team-list .name{font-size:18px;color:#333;margin-top:20px;line-height:30px}.about-us-page .team-section .team-list .position{font-size:14px;color:#666;line-height:30px}.about-us-page .team-section .team-list .bio{font-size:11px;color:#4A90E2;letter-spacing:1px;line-height:30px;text-transform:uppercase}.about-us-page .team-section .team-list .cta{margin-top:25px;border-radius:5px;border:1px solid #666}.about-us-page .team-section .team-list .cta:before{content:"";float:left;padding-bottom:48.0538202787%}.about-us-page .team-section .team-list .cta:after{content:"";display:table;clear:both}.about-us-page .team-section .team-list .cta .content{padding-top:12.64%}.about-us-page .team-section .team-list .cta .call{margin-bottom:1.7%}.about-us-page .team-section .team-list .cta .btn{margin-top:4.2%;margin-left:-102px;padding:11px 19px;font-size:18px}.about-us-page .data-group{margin-bottom:20px}.about-us-page .tag{font-weight:600}.app{padding-bottom:110px;padding-top:60px;min-width:320px}.app .table-responsive{padding-bottom:100px}.app ng-map{height:500px}.app .header-block{margin-top:22px}.app .header-block .title{font-size:30px;font-weight:600;margin-bottom:16px}.app .alert-block{display:table;width:100%;vertical-align:middle;line-height:36px;padding:8px 16px}.app .alert-block .block,.app .alert-block .inline{display:inline-block}.app .smart-scan{width:100%}.app .highcharts-range-selector-buttons{display:none}.app .row-block{display:inline-block}.app .table-limit-row{padding-left:9px;padding-right:0}.app .table-limit-row .table-limit-view-tag{margin-right:1rem;font-weight:600;font-size:.875rem;display:inline-block;line-height:39px}.app .table-limit-row .angle-down{font-size:1.3125rem;padding-left:.5rem}.app .table-limit-row .paginator-block{float:right;padding:0}.app .table-limit-row .page-indicator{float:right;margin-right:1rem;font-size:.875rem;font-weight:600;line-height:39px}.app .table-placeholder{font-size:1.3125rem;font-weight:600;text-align:center}.app .ui-select-match{border:0;outline:0;box-shadow:none}.app .select .fa{position:absolute;z-index:100;font-size:15px}.app .select .fa-chevron-down{right:34px;top:27px}.app .select .fa-calendar{left:30px;top:27px;font-size:18px}.app ul.leaders{padding:0;overflow-x:hidden;list-style:none}.app ul.leaders li:before{color:#cbcbcb;float:left;width:0;white-space:nowrap;content:"................................................................................" "................................................................................" "................................................................................" "................................................................................"}.app ul.leaders span:first-child{padding-right:.33em;background:#fff}.app ul.leaders span+span{float:right;padding-left:.33em;background:#fff}.app-icon{border-radius:100px;height:56px;width:56px;text-align:center;line-height:60px;margin:16px 8px 16px 0;float:left}.app-icon.sm{height:40px;width:40px;line-height:40px;border:2px solid #FFF!important;margin:0}.app-icon.sm .app-img{width:22px;height:22px}.app-icon.bordered{border:3px solid #FFF;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.app-icon .threat-icon{position:absolute;height:23px;width:23px;margin-left:-11px;margin-top:32px}@media (min-width:320px) and (max-width:379px){.app .arrow-left{margin-left:-8px;margin-right:8px}.app .arrow-right{margin-right:-8px}.app .btn-secondary-bg-stable .btn-dropdown-menu{width:100%;border-top-right-radius:0}}@media (min-width:320px) and (max-width:543px){.app .long-btn-line .house-id,.app .long-btn-line .house-title{display:inline-block}.app .long-btn-line .line-btn{display:block}.app .long-btn-line .line-btn-block{margin-bottom:24px}.app .long-btn-line .pull-right-frst{float:none;margin-left:0;margin-bottom:24px}.app .long-btn-line .btn-secondary-bg-stable .btn-dropdown-menu{width:100%;border-top-right-radius:0}}@media only screen and (max-width:768px){.house-details{margin-top:20px!important;padding-left:0!important}.house-details ul{margin-left:0}}.app-header{position:relative;border-radius:0;margin:0;padding:0}.app-content{position:relative;left:0;transition:left .3s ease,margin .3s ease;max-width:1418px;margin:0 auto}.app-footer{position:absolute;right:0;bottom:0;left:0;padding:1rem;text-align:center}.app-footer .logo{font-family:Raleway;font-weight:900;font-size:28px;color:#738695;letter-spacing:0;line-height:50px}.app-footer .copyrights{color:#738695;letter-spacing:0}@media only screen and (min-width:768px){.app .long-btn-line .line-btn{display:inline-block}.app .house-details{padding-left:48px!important}.app .house-details ul{margin-top:12px!important}.house-photo .photo{max-height:225px;max-width:185px}}@media (min-width:768px){.app .smart-scan{width:170px}}.app-header{margin-right:0;z-index:3501}.app-header .nav-item.dropdown{margin-left:0}.app-header .navbar-nav .nav-item .bell{padding:0 1rem;width:50px}.app-header .navbar-nav .nav-item .bell i{color:#fff;width:18px;text-align:center}.app-header .navbar-nav .nav-item .user-menu{padding:0 .5rem}.app-header .navbar-nav .nav-item .call-office{font-size:15px;letter-spacing:0}.app-header .navbar-nav .nav-item .call-office i{font-size:30px;color:#FFF;letter-spacing:0;position:relative;bottom:-5px}.app-header .dropdown-menu{min-width:100%}@media only screen and (max-width:768px){.app-header .logo-center{position:absolute;left:calc(50% - 58px)}}.greyed{opacity:.5}.dashboard .big-label{margin-top:58px;margin-bottom:32px}.dashboard .priority{text-align:center}.dashboard .title{font-size:1.875rem;font-weight:600;display:inline-block}.dashboard .daterange{float:right;display:inline-block}.dashboard .daterange .daterange-btn{margin-top:.4rem;width:400px;padding-left:36px}.dashboard .daterange i{position:relative;top:-30px;font-size:16px;left:13px}.dashboard .daterange-chevron{font-size:.75rem;margin-left:1.25rem}.dashboard .appointment-stats .value,.dashboard .home-stats .value{font-size:1.0725rem;margin-left:.25rem}.dashboard .appointment-stats{margin-bottom:1.875rem}.dashboard .appointment-stats .tag{font-size:1.0725rem;font-weight:600;display:inline-block}.dashboard .value{font-weight:600}.dashboard .leaders li{margin-bottom:1rem}.dashboard .leaders li .value{font-size:1.0725rem}.dashboard .leaders li:last-child{margin-bottom:0}.dashboard .leaders li:before{margin-top:1px}.dashboard .add-customer{margin-top:-5px;float:right}.dashboard .home-stats{margin-bottom:1.25rem;margin-top:.75rem}.dashboard .home-stats .tag{font-size:1.0725rem;font-weight:600;display:inline-block}.dashboard .map-row .col{font-weight:600;margin-bottom:.75rem}.dashboard .map-row .col .fa-circle{font-size:18px;margin-right:5px}.dashboard .map-row .col .priority-data{margin-left:10px;font-size:.875rem;color:#4a90e2}.dashboard .map-row .col div{display:inline-block}@media (min-width:320px) and (max-width:379px){.dashboard .map-label{font-size:4.5vw!important}}@media (min-width:320px) and (max-width:991px){.dashboard .big-label{margin-top:48px}.dashboard .stats-col{margin-top:.75rem}.dashboard .stats-col:first-child{margin-top:0}}@media (min-width:544px){.dashboard .map-row .col{display:inline-block;margin-right:1.5rem}}@media (max-width:543px){.dashboard .daterange-chevron{position:absolute;right:16px;bottom:10px;margin-left:0}.dashboard .add-customer{float:none;display:block;margin-bottom:28px;margin-top:24px}}@media (max-width:767px){.dashboard .big-label{margin-bottom:8px}.dashboard .daterange{display:block;float:none}.dashboard .daterange .daterange-btn{margin-top:1.5rem;width:100%}}.app .houses-module .house-owner-column{min-width:180px}.app .houses-module .house-status-column{width:220px}.app .houses-module .cycles-tooltip .tooltip-inner{background-color:#e6e6e6;color:#666;line-height:32px;border-radius:0}.app .houses-module .cycles-tooltip.top{margin-top:-2px}.app .houses-module .cycles-tooltip .tooltip-arrow{bottom:-5px;left:50%;margin-left:-5px;border-top-color:#e6e6e6;border-width:5px 5px 0}.app .houses-module .appliances-list .recommended-install{display:table;min-height:90px;width:100%}.app .houses-module .appliances-list .recommended-install .inner-box{display:table-cell;padding-top:10px;padding-bottom:10px}.app .app-row ul{list-style:none;display:inline-block;vertical-align:middle}.app a.add-new{font-size:15px;font-weight:600;color:#4a90e2;margin-top:.5rem;text-align:center;display:block}.app .top-comment-filter{margin-bottom:18px}.app .date-picker-logs{width:314px;margin-top:24px}@media (max-width:768px){.app .date-picker-logs{width:100%}}.app .logs .date-picker{float:right}.app .logs .chart-label{margin-top:57px;margin-bottom:28px}.app .logs .chart-label:first-child{margin-top:12px}.app .active-tab .nav-link{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#505050;color:#4a90e2}.app .photo-back{text-align:center;min-height:252px;position:relative}.app .photo-back .photo{position:absolute;top:0;left:0;bottom:0;margin:auto;right:0}@media (max-width:543px){.app .house-photo{margin-top:-24px;margin-bottom:24px}.app .header-block{margin-top:16px}}@media (max-width:414px){.app .houses-module .header-block .title{font-size:7.5vw}}.settings .form-group img{width:100%}.settings label{font-weight:600}.settings .update{margin-top:32px}@media (min-width:320px) and (max-width:414px){.settings .form-group{width:80vw;left:50%;margin-left:-40vw}}.app .daterangepicker_input i{top:12px!important}.app .active-alerts{max-width:480px;min-width:320px;line-height:1.5;top:60px;right:0;position:fixed;z-index:4500;background-color:#fff;border:1px solid rgba(120,130,140,.13);box-shadow:-1px 2px 5px 1px rgba(120,130,140,.13);border-radius:5px 0 5px 5px}.app .active-alerts .title{font-size:.9375rem;font-weight:600;color:#505050}.app .active-alerts .fixed-width{padding:10px}.app .active-alerts.notifications .tooltip-arrow{right:24px;top:-13px;border-width:0 15px 15px;border-bottom-color:#fff}.app .active-alerts.notifications .svg-container{height:40px;width:40px;padding:8px}.app .active-alerts.notifications .system-type-icon{height:24px;width:24px}.app .active-alerts.notifications .notification .table-column{vertical-align:top}.app .active-alerts.notifications .priority-label{padding-right:8px;margin-top:6px}.app .active-alerts .title-row{padding:6px 0}.app .active-alerts .title-row .title{padding-left:10px}.app .active-alerts .row-see-all{text-align:center;padding-top:6px;padding-bottom:6px;border-top:1px solid rgba(120,130,140,.13)}.app .active-alerts .loading{color:#505050;font-size:.875rem;font-weight:600;text-align:center}.app .active-alerts.notifications .notification ul{padding:11px 0}.app .all-alerts{line-height:1.5}.app .notifications .table{margin:24px 0 0;font-size:15px}.app .notifications .notifications-table,.app .notifications .row.filters,.appointments .statistics{margin-left:0;margin-right:0}.app .notifications .timestamp{display:inline-block;color:#cbcbcb;margin-top:6px}.app .notifications .date-separator{padding-left:0;padding-right:0;border-top:1px solid rgba(120,130,140,.13);width:100%;text-align:center;font-weight:600;color:#4a90e2}.app .notifications .svg-container{height:48px;width:48px;padding:9px;background-color:#e4e6e8;border-radius:4px;text-align:center;vertical-align:middle}.app .notifications .system-type-icon{height:30px;width:30px;text-align:center;vertical-align:middle}.app .notifications .all-notifications{color:#4a90e2;font-size:.875rem;font-weight:600;text-align:center}.app .notifications .notifications-table{background-color:#f7f7f9;font-size:13px;max-height:calc(80vh - 60px);overflow-y:auto;overflow-x:hidden}.app .notifications .notifications-table .no-notifications{color:#505050;text-align:center;padding:8px;font-weight:600;border-top:1px solid rgba(120,130,140,.13)}.app .notifications .notification{display:table;padding-left:0;padding-right:0;width:100%;border-top:1px solid rgba(120,130,140,.13)}.app .notifications .notification:hover{background:#fff}.app .notifications .notification ul{list-style:none;padding:18px 0;margin-bottom:0!important}.app .notifications .notification .table-column{display:table-cell;vertical-align:middle}.app .notifications .notification .table-column.fixed-width{width:58px}.app .notifications .notification .table-column .action,.app .notifications .notification .table-column .risk,.app .notifications .notification .table-column .state{color:#505050}.app .notifications .row.filters [class*=col-]{padding:16px}.app .notifications .row.filters .fa{position:absolute;z-index:100;font-size:15px}.app .notifications .row.filters .fa-chevron-down{right:28px;position:absolute;padding-top:11px}.app .notifications .row.filters .fa-calendar{left:27px;margin-top:11px;font-size:18px}.app .notifications .form-control::-webkit-input-placeholder{opacity:1}.app .notifications .form-control::-moz-placeholder{opacity:1}.app .notifications .form-control :-ms-input-placeholder{opacity:1}.app .notifications .date-picker{padding-left:44px}.app .notifications .row-loading{text-align:center;vertical-align:middle;padding-top:16px;border-top:1px solid rgba(120,130,140,.13)}.app .notifications .row-loading .loading{color:#505050;font-size:1.5rem;font-weight:600;text-align:center}.app .notifications .priority-label{display:inline-block;font-weight:600;color:#999}@media (max-width:767px){.app .notifications .tooltip-arrow{right:73px!important}.app .notifications .row.filters [class*=col-]{padding:8px}}@media (max-width:360px){.app .notifications .tooltip-arrow{right:75px!important}}@media (max-width:991px){.app .notifications .row.filters [class*=col-]{padding:8px}}.appointments .statistics .rounded-table{width:100%;border-radius:10px;border:1px solid #cbcbcb;overflow:hidden;border-collapse:initial;border-spacing:0}.appointments .statistics .rounded-table .rt-row td:last-child{border-right:none}.appointments .statistics .rounded-table .rt-row:last-of-type td{border-bottom:none}.appointments .statistics .rounded-table .rt-cell{width:20%;text-align:center;vertical-align:middle;padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:solid 1px #cbcbcb;border-right:solid 1px #cbcbcb}.appointments .statistics .rounded-table .rt-cell .fa{color:#666}.appointments .statistics .rounded-table .rt-cell .fa.fa-chevron-left{margin-left:15px}.appointments .statistics .rounded-table .rt-cell .fa.fa-chevron-right{margin-right:15px}.appointments .statistics ul{list-style:none;padding:0;margin:0}.appointments .statistics .value{color:#505050;font-size:21px}.appointments .statistics .description{color:#999;font-size:15px}.appointments .schedule-table-header .title{font-size:21px;font-weight:600;color:#666}.appointments .schedule-table-header .select{right:-16px}.appointments .schedule-table-header .select .fa{top:13px}.appointments .schedule-table-header .select .fa-chevron-down{font-size:13px}.appointments .schedule{width:100%}.appointments .schedule .date{font-size:21px;color:#505050;line-height:24px;text-align:center;font-weight:600}.appointments .schedule .dow{font-size:15px;color:#999;text-transform:uppercase;line-height:24px}.appointments .schedule .time{font-size:15px;line-height:24px;height:24px;font-weight:600}.appointments .schedule .duration,.appointments .schedule .record-data{font-size:14px;line-height:24px}.appointments .schedule .blank{height:24px}.appointments .schedule ul{list-style:none;padding-left:0;margin:15px 0}.appointments .schedule .fa{font-size:22px;line-height:24px}.appointments .record-id{font-weight:600;font-size:15px;color:#505050}.appointments .appointment-row{cursor:pointer}.appointments .appointment-row:hover{background-color:#f7f7f9}.appointments .record-state{font-weight:600;border-radius:100px;font-size:14px;color:#fff;line-height:22.5px;padding:0 6px;margin-left:5px}.appointments .filter{text-align:left;width:180px}.appointments .fixed-width-selects .fa-chevron-down{position:relative;left:152px;top:-30px}.appointment .fa{font-size:18px;line-height:22.5px}.appointment .breadcrumb-back{margin-top:36px}.appointment .title{font-size:30px;color:#505050;margin-bottom:60px}.appointment .details{color:#505050}.appointment .details .tag{color:#999;padding:5px 0}.appointment .details .value{padding:5px 0}.appointment .details .value.editing{padding:2px 0}.appointment .details .popover-wrapper form{margin-left:0}.appointment .details .editable-text{margin-left:-6px;margin-right:6px}.appointment .details .table-responsive .table td{vertical-align:inherit}.appointment .details .table-responsive .table tr.headers th{border-top-width:0}.appointment .details .table-responsive .table tr.headers:hover,.appointment .details .table-responsive .table tr:last-of-type{background-color:transparent}.appointment .details .table-responsive .table tr:last-of-type td{padding-top:24px}.appointment .details .table-responsive .form-control{min-height:34px;height:34px}.appointment .details .table-responsive .btn{padding:6px 10px;border-width:0}.appointment .no-products{margin-top:16px;text-align:center}.appointment .no-products div{font-size:16px;font-weight:600}.appointment .editable-wrap{display:block!important}.appointment h6{border-bottom:1px solid #e6e6e6;width:100%;line-height:.1em;margin:0 0 10px -10px}.appointment .dates .date,.appointment .dates .duration .popover-wrapper,.appointment .members .member{line-height:34px}.appointment h6 span{background:#fff;padding-right:16px;font-weight:600}.appointment .comments{font-size:1rem;font-weight:600;margin-bottom:12px}.appointment .form-control{padding:0 .25rem;min-height:28px;height:28px;border-radius:3px}.appointment .form-group:last-child{margin:0}.appointment .buttons .btn:first-child,.appointment .form-buttons .btn:first-child{margin-right:5px}.appointment .members .form-inline{position:relative;top:4px}.appointment .dates .form-inline{position:absolute;top:4px}.appointment textarea.form-control{height:initial}.appointment .dates .scheduled-time{padding-left:12px;margin-left:-13px;text-align:left;background-color:#ebebeb;border-width:0;color:#505050;font-weight:600}.appointment .dates .scheduled-time::-webkit-input-placeholder{color:#505050;opacity:1}.appointment .dates .scheduled-time::-moz-placeholder{color:#505050;opacity:1}.appointment .dates .scheduled-time :-ms-input-placeholder{color:#505050;opacity:1}.appointment .dates .duration .popover-wrapper form{margin-left:-20px}.appointment .dates .duration .popover-wrapper .editable-input{width:40px;min-height:34px;height:34px}.appointment .dates .duration .popover-wrapper .btn{border-width:0}.service-record-modal .daterangepicker .input-mini.active,.service-record-modal .input-mini{border-width:2px}.appointment .products .price-description{font-size:15px;font-weight:600;color:#505050}.appointment .form-buttons .btn{width:34px;height:34px}.appointment .form-buttons i{font-size:15px}.appointment .form-buttons .save .btn{font-size:15px;width:78px;height:34px}.appointment .buttons .btn{width:34px;height:34px}.appointment .buttons i{font-size:15px}.appointment .autocomplete{top:-2px}.appointment .autocomplete input{font-size:15px;padding:0 8px}.appointment .autocomplete ul{padding:0}.installer-content .installer-module .header{color:#f9f9f9;letter-spacing:0;background:#235789}.installer-content .installer-module .header .installer-progress .progress-info .grayed{opacity:.45}.installer-content .installer-module .header .travel-data .travel-icon{opacity:.3;color:#f9f9f9;letter-spacing:0;line-height:24px;font-size:36px}.installer-content .installer-module-tasks{height:100%;background-color:#f9f9f9}.installer-content .installer-module-tasks .box .box-header{cursor:pointer;color:#505050}.installer-content .box{box-shadow:0 1px 2px 0 #9FACB8}.installer-content .box .box-header{cursor:pointer;height:40px;padding:.5rem;border-radius:5px 5px 0 0;color:#f9f9f9}.installer-content .box .box-header .box-tool{top:5px}.installer-content .box .box-header .header-icon{position:relative;bottom:-2px}.installer-content .box .box-body{color:#2d3047;border-radius:0 0 5px 5px;background-color:#f9f9f9}.installer-content .box .box-body .appointment-data{color:#505050}.installer-content .box .box-body .appointment-data .grayed{opacity:.65}.installer-content .box-devider{background:#cbcbcb;border-radius:100px;height:32px;width:8px;left:0;right:0;margin:16px auto}.appliance-summary .property{width:50%;float:left}.appliance-summary .icon1,.appliance-summary .icon2,.appliance-summary .icon3,.appliance-summary .icon4,.appliance-summary .icon5{display:inline-block}.appliance-summary .status-icons-1{display:none}@media (max-width:399px){.appliance-summary .status-icons-2 .icon1,.appliance-summary .status-icons-2 .icon2{margin-right:5%}.appliance-summary .status-icons-2 .icon4,.appliance-summary .status-icons-2 .icon5{display:block;text-align:center}}@media (min-width:400px) and (max-width:695px){.appliance-summary .status-icons-2 .icon4,.appliance-summary .status-icons-2 .icon5{text-align:center}.appliance-summary .status-icons-2 .icon1,.appliance-summary .status-icons-2 .icon2{margin-right:calc(3% + 46px)}.appliance-summary .status-icons-2 .icon4 ul{margin:0 6% 0 0}}@media (min-width:696px) and (max-width:991px){.appliance-summary .status-icons-1{display:block}.appliance-summary .status-icons-1 .icon1,.appliance-summary .status-icons-1 .icon2,.appliance-summary .status-icons-1 .icon3,.appliance-summary .status-icons-1 .icon4{margin-right:calc(25% - 140px)}.appliance-summary .status-icons-2{display:none}}@media (min-width:992px) and (max-width:1360px){.appliance-summary .status-icons-2{display:block}.appliance-summary .icon1,.appliance-summary .icon2{margin-right:calc(3% + 46px)}.appliance-summary ul.icon4{margin:0 6% 0 0;text-align:center}.appliance-summary .icon5{text-align:center}}@media (min-width:1361px){.appliance-summary .status-icons-1{display:block}.appliance-summary .status-icons-1 .icon1,.appliance-summary .status-icons-1 .icon2,.appliance-summary .status-icons-1 .icon3,.appliance-summary .status-icons-1 .icon4{margin-right:calc(25% - 140px)!important}.appliance-summary .status-icons-2{display:none}}.service-record-modal .fa{z-index:100;font-size:15px;margin-right:0}.service-record-modal .fa-chevron-down{right:16px;top:40px;position:absolute}.service-record-modal .fa-calendar{left:15px;top:40px;font-size:18px}.service-record-modal .date-picker{padding-left:40px}.service-record-modal .daterangepicker .calendar{margin:0}.service-record-modal .daterangepicker-inline-label{margin-bottom:.25rem}.service-record-modal .daterangepicker-inline{padding:0}.service-record-modal .inline-daterange.col-xs-7{padding-left:6px}.confirmation-modal .description{font-weight:800;margin-top:.25rem}.confirmation-modal input{vertical-align:baseline;margin-right:.5rem}.confirmation-modal label:last-child{margin-bottom:.5rem}.confirmation-modal .close-x{color:#cbcbcb;float:right;margin-top:8px}.confirmation-modal .close-x:hover{color:#989898}.confirmation-modal h5{display:inline-block}.confirmation-modal .modal-footer .btn+.btn{margin-left:16px}@media (min-width:600px){.service-record-modal .date-picker-container{padding-left:28px}}.dealers-module .box{background-color:#fff}.dealers-module .dealers-table{margin-bottom:70px}.dealers-module .dealer-img,.dealers-module .person-img{float:left}.dealers-module .dealer-img img,.dealers-module .person-img img{max-width:50px}.dealers-module .dealer-data{margin-top:5px;margin-left:70px;cursor:pointer}