﻿@font-face{font-family:'ATTAleckSans';font-style:normal;font-weight:300;src:url("../fonts/ATTAleckSans/ATTAleckSans_Rg.ttf") format("ttf")}@font-face{font-family:'ATTAleckSans';font-style:italic;font-weight:300;src:url("../fonts/ATTAleckSans/ATTAleckSans_It.ttf") format("ttf")}@font-face{font-family:'ATTAleckSans';font-style:normal;font-weight:400;src:url("../fonts/ATTAleckSans/ATTAleckSans_Blk.ttf") format("ttf")}@font-face{font-family:'ATTAleckSans';font-style:italic;font-weight:400;src:url("../fonts/ATTAleckSans/ATTAleckSans_BlkIt.ttf") format("ttf")}@font-face{font-family:'ATTAleckSans';font-style:normal;font-weight:700;src:url("../fonts/ATTAleckSans/ATTAleckSans_Bd.ttf") format("ttf")}@font-face{font-family:'ATTAleckSans';font-style:italic;font-weight:700;src:url("../fonts/ATTAleckSans/ATTAleckSans_BdIt.ttf") format("ttf")}@font-face{font-family:'ATTAleckSans';font-style:normal;font-weight:700;src:url("../fonts/ATTAleckSans/ATTAleckSans_Md.ttf") format("ttf")}@font-face{font-family:'ATTAleckSans';font-style:italic;font-weight:700;src:url("../fonts/ATTAleckSans/ATTAleckSans_MdIt.ttf") format("ttf")}.devices-content-wrapper .active.device-item,.active.widget,.devices-content-wrapper .test.device-item,.test.widget,.devices-content-wrapper .alert.device-item,.alert.widget{color:#fff}.devices-content-wrapper .active.device-item .title,.active.widget .title,.devices-content-wrapper .active.device-item .device-item-widget,.active.widget .device-item-widget,.devices-content-wrapper .active.device-item .widget-alarm,.active.widget .widget-alarm,.devices-content-wrapper .active.device-item .dl-warning,.active.widget .dl-warning,.devices-content-wrapper .active.device-item .battery-icon,.active.widget .battery-icon,.devices-content-wrapper .active.device-item .device-state-wrap,.active.widget .device-state-wrap,.devices-content-wrapper .active.device-item .device-name,.active.widget .device-name,.devices-content-wrapper .active.device-item .dim-level,.active.widget .dim-level,.devices-content-wrapper .test.device-item .title,.test.widget .title,.devices-content-wrapper .test.device-item .device-item-widget,.test.widget .device-item-widget,.devices-content-wrapper .test.device-item .widget-alarm,.test.widget .widget-alarm,.devices-content-wrapper .test.device-item .dl-warning,.test.widget .dl-warning,.devices-content-wrapper .test.device-item .battery-icon,.test.widget .battery-icon,.devices-content-wrapper .test.device-item .device-state-wrap,.test.widget .device-state-wrap,.devices-content-wrapper .test.device-item .device-name,.test.widget .device-name,.devices-content-wrapper .test.device-item .dim-level,.test.widget .dim-level,.devices-content-wrapper .alert.device-item .title,.alert.widget .title,.devices-content-wrapper .alert.device-item .device-item-widget,.alert.widget .device-item-widget,.devices-content-wrapper .alert.device-item .widget-alarm,.alert.widget .widget-alarm,.devices-content-wrapper .alert.device-item .dl-warning,.alert.widget .dl-warning,.devices-content-wrapper .alert.device-item .battery-icon,.alert.widget .battery-icon,.devices-content-wrapper .alert.device-item .device-state-wrap,.alert.widget .device-state-wrap,.devices-content-wrapper .alert.device-item .device-name,.alert.widget .device-name,.devices-content-wrapper .alert.device-item .dim-level,.alert.widget .dim-level{color:#fff}.devices-content-wrapper .active.device-item .dl-stack i:first-child,.active.widget .dl-stack i:first-child,.devices-content-wrapper .test.device-item .dl-stack i:first-child,.test.widget .dl-stack i:first-child,.devices-content-wrapper .alert.device-item .dl-stack i:first-child,.alert.widget .dl-stack i:first-child{color:#fff}.devices-content-wrapper .active.device-item .dl-stack i:nth-child(2),.active.widget .dl-stack i:nth-child(2),.devices-content-wrapper .test.device-item .dl-stack i:nth-child(2),.test.widget .dl-stack i:nth-child(2),.devices-content-wrapper .alert.device-item .dl-stack i:nth-child(2),.alert.widget .dl-stack i:nth-child(2){color:#009fdb}.devices-content-wrapper .active.device-item .dl-stack i:nth-child(2).toggle-off,.active.widget .dl-stack i:nth-child(2).toggle-off,.devices-content-wrapper .test.device-item .dl-stack i:nth-child(2).toggle-off,.test.widget .dl-stack i:nth-child(2).toggle-off,.devices-content-wrapper .alert.device-item .dl-stack i:nth-child(2).toggle-off,.alert.widget .dl-stack i:nth-child(2).toggle-off{color:#fff}.devices-content-wrapper .test.device-item,.test.widget{background-color:#ffb81c}.devices-content-wrapper .test.device-item .dl-stack i:nth-child(2),.test.widget .dl-stack i:nth-child(2){color:#ffb81c}.devices-content-wrapper .test.device-item .dl-stack i:nth-child(2).toggle-off,.test.widget .dl-stack i:nth-child(2).toggle-off{color:#fff}.devices-content-wrapper .test.device-item .back-slide i:nth-child(2),.test.widget .back-slide i:nth-child(2){color:#fff}.devices-content-wrapper .disabled.device-item .dl,.disabled.widget .dl{color:#959595}.devices-content-wrapper .device-item-updating.device-item .overlay,.device-item-updating.widget .overlay{background-color:rgba(255,255,255,0.5)}.devices-content-wrapper .device-item .device-item-widget,.widget .device-item-widget{color:#191919}.devices-content-wrapper .device-item-settings .section-header .section-title,.devices-content-wrapper .device-item .section-header .section-title,.widget .title,.widget .thermostat .title,.widget .thermostat .structure{width:50%;font-weight:300;font-size:1rem;font-style:italic;line-height:1;height:33px;margin:6px 0 5px;word-break:break-word;overflow:hidden;padding:0 5px}@-moz-document url-prefix(){.devices-content-wrapper .device-item-settings .section-header .section-title,.devices-content-wrapper .device-item .section-header .section-title,.widget .title,.widget .thermostat .title,.widget .thermostat .structure{word-wrap:break-word}}@media only screen and (min-width: 360px){.devices-content-wrapper .device-item-settings .section-header .section-title,.devices-content-wrapper .device-item .section-header .section-title,.widget .title,.widget .thermostat .title,.widget .thermostat .structure{font-size:0.92857rem;height:39px}}@media only screen and (min-width: 410px){.devices-content-wrapper .device-item-settings .section-header .section-title,.devices-content-wrapper .device-item .section-header .section-title,.widget .title,.widget .thermostat .title,.widget .thermostat .structure{font-size:1.07143rem;height:45px}}@media only screen and (min-width: 460px){.devices-content-wrapper .device-item-settings .section-header .section-title,.devices-content-wrapper .device-item .section-header .section-title,.widget .title,.widget .thermostat .title,.widget .thermostat .structure{font-size:1.07143rem;height:37px}}.device-item.thermostat .title,.device-item.thermostat .section-header .section-title,.device-item-widget.thermostat .title,.device-item-widget.thermostat .section-header .section-title{height:33px}.modal-customize.device-logs .customize-content.customize-cameras,.modal-customize.device-logs .customize-content.customize-device-log-devices .customize-device-log-group-wrap,.modal-customize.device-logs .customize-content.customize-programs .customize-group-wrap,.modal-customize.device-logs .customize-content.customize-device-log-information{position:absolute;height:100%;width:100%;overflow-y:auto}.devices-content-wrapper .disabled.device-item .overlay,.disabled.widget .overlay,.devices-content-wrapper .device-item-updating.device-item .overlay,.device-item-updating.widget .overlay,.modal.modal-programsuggest .control-updating .overlay,.alarm-panel.arming .overlay,.widget.arming .overlay,.devices-content-wrapper .settings-container .control-updating .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.01);z-index:1;border-radius:2px;text-align:center}.modal.modal-programsuggest .overlay,.devices-content-wrapper .settings-container .overlay{width:0;height:0;overflow:hidden}.close{font-size:inherit;font-weight:inherit;line-height:inherit;text-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.close:hover,.close:focus{text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.ui-sortable-handle{cursor:move}.switch{position:relative;width:70px}.switch-checkbox{display:none}.switch-label{display:block;background-color:#fff;cursor:pointer;border:2px solid #d4d4d4;border-radius:25px;margin:0;height:25px;overflow:hidden;position:absolute;width:100%;z-index:1}.switch-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#666;font-family:Trebuchet,Arial,sans-serif;font-size:1em;font-weight:bold;height:25px;line-height:23px;width:100%;position:absolute;text-align:center;-moz-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-webkit-transition-delay:0s;transition:all 0.3s ease-in 0s}.switch-inner:first-child{background-color:#3071a9;padding-right:20px;left:-100%}.switch-inner:nth-child(2){background-color:#fff;padding-left:20px;right:0}.switch-checkbox:checked+.switch-label .switch-inner{color:#fff}.switch-checkbox:checked+.switch-label .switch-inner:first-child{left:0}.switch-checkbox:checked+.switch-label .switch-inner:nth-child(2){right:-100%}.switch-checkbox:checked+.switch-label .switch-button{right:1px !important}.switch-button{width:20px;height:20px;border-radius:20px;margin:0;background:#fff;border:2px solid #d4d4d4;position:absolute;top:1px;bottom:0;right:45px;-moz-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in;-webkit-transition-delay:0s;transition:all 0.3s ease-in 0s}.noUi-target{border:0;box-shadow:none}.noUi-connect{background-color:#191919}.noUi-background{background-color:#959595;box-shadow:none}.noUi-horizontal{height:1px;width:100%}.noUi-vertical{width:1px}.control-thermostat-mode .noUi-horizontal{height:1px;width:100%}.control-thermostat-mode .noUi-horizontal .noUi-handle{cursor:pointer;border-radius:46px;top:-15px;width:35px;height:35px;border:0;box-shadow:none}@media only screen and (min-width: 360px){.control-thermostat-mode .noUi-horizontal .noUi-handle{top:-24px;width:45px;height:45px}}@media only screen and (min-width: 410px){.control-thermostat-mode .noUi-horizontal .noUi-handle{top:-27px;width:55px;height:55px}}@media only screen and (min-width: 460px){.control-thermostat-mode .noUi-horizontal .noUi-handle{width:62px;height:62px}}.control-thermostat-mode .noUi-horizontal .noUi-handle:before,.control-thermostat-mode .noUi-horizontal .noUi-handle:after{width:0;height:0}.control-thermostat-mode .noUi-horizontal .noUi-handle-lower{left:-35px;background-color:#ffb81c}@media only screen and (min-width: 360px){.control-thermostat-mode .noUi-horizontal .noUi-handle-lower{left:-45px}}@media only screen and (min-width: 410px){.control-thermostat-mode .noUi-horizontal .noUi-handle-lower{left:-55px}}.control-thermostat-mode .noUi-horizontal .noUi-handle-upper{left:0;background-color:#0568ae}.disabled .control-slider.multilevel .noUi-horizontal{z-index:2}.flipped .noUi-horizontal{display:none}.control-slider.multilevel .noUi-vertical{height:60px}@media only screen and (min-width: 410px){.control-slider.multilevel .noUi-vertical{height:70px}}@media only screen and (min-width: 460px){.control-slider.multilevel .noUi-vertical{height:100px}}.control-slider.multilevel .noUi-vertical .noUi-handle{border:0;box-shadow:none;background:#009fdb;border-radius:26px;width:20px;height:20px;left:-10px;top:-10px}.control-slider.multilevel .noUi-vertical .noUi-handle:before,.control-slider.multilevel .noUi-vertical .noUi-handle:after{display:none}@media only screen and (min-width: 410px){.control-slider.multilevel .noUi-vertical .noUi-handle{width:30px;height:30px;left:-15px;top:-15px}}@media only screen and (min-width: 460px){.control-slider.multilevel .noUi-vertical .noUi-handle{width:38px;height:38px;left:-19px;top:-19px}}.device-item.active .control-slider.multilevel .noUi-handle,.widget.active .control-slider.multilevel .noUi-handle{background:#fff}.device-item.active .control-slider.multilevel .noUi-connect,.device-item.active .control-slider.multilevel .noUi-base,.widget.active .control-slider.multilevel .noUi-connect,.widget.active .control-slider.multilevel .noUi-base{background:#fff}.devices-content-wrapper .sensitivity-container .noUi-target.noUi-connect,.devices-content-wrapper .sensitivity-container .noUi-base{background-color:#959595;box-shadow:none}.devices-content-wrapper .sensitivity-container .noUi-background{background-color:#959595}.devices-content-wrapper .sensitivity-container .noUi-handle{cursor:pointer;height:40px;width:40px;border-radius:20px;background-color:#009fdb;box-shadow:none;border:0;top:-19px}.devices-content-wrapper .sensitivity-container .noUi-handle:before,.devices-content-wrapper .sensitivity-container .noUi-handle:after{display:none}.generic-slider{z-index:1}.generic-slider .noUi-target.noUi-connect,.generic-slider .noUi-base{background-color:#959595;box-shadow:none;border-radius:1px}.generic-slider .noUi-background{background-color:#959595}.generic-slider .noUi-handle{cursor:pointer;border-radius:30px;top:-20px;width:40px;height:40px;border:0;box-shadow:none;background-color:#009fdb}@media only screen and (min-width: 360px){.generic-slider .noUi-handle{width:45px;height:45px;top:-22.5px}}@media only screen and (min-width: 410px){.generic-slider .noUi-handle{width:50px;height:50px;top:-25px}}@media only screen and (min-width: 460px){.generic-slider .noUi-handle{width:60px;height:60px;top:-30px}}.generic-slider .noUi-handle:before,.generic-slider .noUi-handle:after{display:none}.generic-slider.cool .noUi-handle{background-color:#0568ae}.all-lights .lights .control-slider.multilevel{width:10px;height:40px}.all-lights .lights .control-slider.multilevel .noUi-vertical{height:40px}@media only screen and (min-width: 460px){.all-lights .lights .control-slider.multilevel .noUi-vertical{height:60px}}.all-lights .lights .control-slider.multilevel .noUi-handle{width:20px;height:20px;left:-10px;top:-10px}@media only screen and (min-width: 460px){.all-lights .lights .control-slider.multilevel .noUi-handle{width:30px;height:30px;left:-15px;top:-15px}}.all-lights .lights .slider-wrapper .device-item-control{padding:0 5px}@media only screen and (min-width: 460px){.all-lights .lights .slider-wrapper .device-item-control{padding:0 10px}}@-webkit-keyframes rotate-forever{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-forever{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-forever{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.activities-flow .item .content,.my-account .item .content,.profiles .item .content,.preferences .item .content,.notifications .item .content,.settings .item .content,.custom-program-wrapper .item .content,.programs-flow .item .content,.activities-tabular .future-slide,.activities-tabular .tab-footer,.custom-program-wrapper.choose-devices-wrapper .item .content,.custom-program-wrapper .container-wrap,.custom-program-wrapper.program-selection .program-type-tile,.programs-flow .list-wrapper{-moz-box-shadow:0 1px 0 0 rgba(149,149,149,0.8);-webkit-box-shadow:0 1px 0 0 rgba(149,149,149,0.8);box-shadow:0 1px 0 0 rgba(149,149,149,0.8)}.widget .widget-alarm .dl-device,.devices-content .dl-device,.device-item-widget .dl-device{font-size:1.28571rem;float:none;color:#959595;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media only screen and (min-width: 360px){.widget .widget-alarm .dl-device,.devices-content .dl-device,.device-item-widget .dl-device{font-size:2.14286rem}}@media only screen and (min-width: 410px){.widget .widget-alarm .dl-device,.devices-content .dl-device,.device-item-widget .dl-device{font-size:2.42857rem}}@media only screen and (min-width: 460px){.widget .widget-alarm .dl-device,.devices-content .dl-device,.device-item-widget .dl-device{font-size:2.85714rem}}@media only screen and (min-width: 510px){.widget .widget-alarm .dl-device,.devices-content .dl-device,.device-item-widget .dl-device{font-size:3.28571rem}}.widget .widget-alarm .dl-device .dl,.devices-content .dl-device .dl,.device-item-widget .dl-device .dl{color:#959595}.widget .widget-alarm .dl-device .dl:nth-child(2),.devices-content .dl-device .dl:nth-child(2),.device-item-widget .dl-device .dl:nth-child(2){font-size:1.35em;z-index:2}.widget .widget-alarm .dl-device .dl:nth-child(2).horizontal,.devices-content .dl-device .dl:nth-child(2).horizontal,.device-item-widget .dl-device .dl:nth-child(2).horizontal{font-size:.9em}.widget .widget-alarm .dl-device .dl.dl-circle-o,.devices-content .dl-device .dl.dl-circle-o,.device-item-widget .dl-device .dl.dl-circle-o{z-index:1}.widget .widget-alarm .disabled.dl-device .dl,.devices-content .disabled.dl-device .dl,.device-item-widget .disabled.dl-device .dl{color:#959595}.widget .widget-alarm .can-toggle.dl-device,.devices-content .can-toggle.dl-device,.device-item-widget .can-toggle.dl-device{cursor:pointer}.alarm-panel .widget-alarm .dl-device{font-size:1.28571rem;float:none;color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media only screen and (min-width: 360px){.alarm-panel .widget-alarm .dl-device{font-size:2.14286rem}}@media only screen and (min-width: 410px){.alarm-panel .widget-alarm .dl-device{font-size:2.42857rem}}@media only screen and (min-width: 460px){.alarm-panel .widget-alarm .dl-device{font-size:2.85714rem}}@media only screen and (min-width: 510px){.alarm-panel .widget-alarm .dl-device{font-size:3.28571rem}}.alarm-panel .widget-alarm .dl-device .dl.dl-circle-o{z-index:1}.alarm-panel .widget-alarm .disabled.dl-device .dl{color:#959595}.alarm-panel .widget-alarm .can-toggle.dl-device{cursor:pointer}.box-wrap{position:relative;padding:0}@media only screen and (min-width: 768px){.box-wrap{width:100%}}.box-wrap>li{list-style:none;position:absolute}.box{width:49.8%;max-width:240px;overflow:hidden;padding:5px}@media only screen and (min-width: 768px){.box{width:33.3%}}@media only screen and (min-width: 992px){.box{width:25%}}.box[data-ss-colspan="2"]{width:100%;max-width:480px}@media only screen and (min-width: 768px){.box[data-ss-colspan="2"]{width:66.6%}}@media only screen and (min-width: 992px){.box[data-ss-colspan="2"]{width:50%}}.box-content{width:100%;height:100%;padding:5px 10px;background-color:#fff;border-bottom:0;overflow:hidden;border-radius:2px}@media only screen and (min-width: 510px){.box-content{padding:2px}}.box-content .alarm-icon{color:#fff}.box.active .box-content{background-color:#009fdb;color:#fff}.box.test .box-content{background-color:#ffb81c;color:#fff}.box.alert .box-content{background-color:#a11d29;color:#fff}.activities-choose-devices.activities-flow .device-name,.widget .widget-alarm .device-status,.control-slider .dim-level,.all-devices-list .dim-level,.devices-content-wrapper .device-item-settings .device-alerts-wrapper .title,.devices-content .label-wrap,.device-item-widget .label-wrap,.devices-content .device-status,.devices-content .device-sub-state,.device-item-widget .device-status,.device-item-widget .device-sub-state,.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap,.custom-program-wrapper.linked-program .list-header,.custom-program-wrapper.linked-program .linked-list-header,.custom-program-wrapper.program-selection .program-type-label,.programs .subheader,.new-schedule .subheader,.programs .title-wrapper .title,.new-schedule .title-wrapper .title{font-size:0.85714rem;font-style:italic;text-transform:uppercase}@media only screen and (min-width: 360px){.activities-choose-devices.activities-flow .device-name,.widget .widget-alarm .device-status,.control-slider .dim-level,.all-devices-list .dim-level,.devices-content-wrapper .device-item-settings .device-alerts-wrapper .title,.devices-content .label-wrap,.device-item-widget .label-wrap,.devices-content .device-status,.devices-content .device-sub-state,.device-item-widget .device-status,.device-item-widget .device-sub-state,.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap,.custom-program-wrapper.linked-program .list-header,.custom-program-wrapper.linked-program .linked-list-header,.custom-program-wrapper.program-selection .program-type-label,.programs .subheader,.new-schedule .subheader,.programs .title-wrapper .title,.new-schedule .title-wrapper .title{font-size:0.85714rem}}@media only screen and (min-width: 410px){.activities-choose-devices.activities-flow .device-name,.widget .widget-alarm .device-status,.control-slider .dim-level,.all-devices-list .dim-level,.devices-content-wrapper .device-item-settings .device-alerts-wrapper .title,.devices-content .label-wrap,.device-item-widget .label-wrap,.devices-content .device-status,.devices-content .device-sub-state,.device-item-widget .device-status,.device-item-widget .device-sub-state,.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap,.custom-program-wrapper.linked-program .list-header,.custom-program-wrapper.linked-program .linked-list-header,.custom-program-wrapper.program-selection .program-type-label,.programs .subheader,.new-schedule .subheader,.programs .title-wrapper .title,.new-schedule .title-wrapper .title{font-size:0.92857rem}}@media only screen and (min-width: 460px){.activities-choose-devices.activities-flow .device-name,.widget .widget-alarm .device-status,.control-slider .dim-level,.all-devices-list .dim-level,.devices-content-wrapper .device-item-settings .device-alerts-wrapper .title,.devices-content .label-wrap,.device-item-widget .label-wrap,.devices-content .device-status,.devices-content .device-sub-state,.device-item-widget .device-status,.device-item-widget .device-sub-state,.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap,.custom-program-wrapper.linked-program .list-header,.custom-program-wrapper.linked-program .linked-list-header,.custom-program-wrapper.program-selection .program-type-label,.programs .subheader,.new-schedule .subheader,.programs .title-wrapper .title,.new-schedule .title-wrapper .title{font-size:1rem}}@media only screen and (min-width: 510px){.activities-choose-devices.activities-flow .device-name,.widget .widget-alarm .device-status,.control-slider .dim-level,.all-devices-list .dim-level,.devices-content-wrapper .device-item-settings .device-alerts-wrapper .title,.devices-content .label-wrap,.device-item-widget .label-wrap,.devices-content .device-status,.devices-content .device-sub-state,.device-item-widget .device-status,.device-item-widget .device-sub-state,.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap,.custom-program-wrapper.linked-program .list-header,.custom-program-wrapper.linked-program .linked-list-header,.custom-program-wrapper.program-selection .program-type-label,.programs .subheader,.new-schedule .subheader,.programs .title-wrapper .title,.new-schedule .title-wrapper .title{font-size:1.07143rem}}.btn{border-radius:5px}.btn.right{float:right}.btn-transparent{background-color:transparent;border:2px solid #d2d2d2;color:#959595}.btn-transparent:hover{color:#fff;background-color:#959595;border-color:#959595}.btn-light{color:#fff;background-color:#aaa;border-color:#aaa}.btn-light:hover{color:#fff;background-color:#aaa;border-color:#aaa}.btn-dark{color:#fff;background-color:#959595;border-color:#959595}.btn-dark:hover{color:#fff;background-color:#afafaf;border-color:#b4b4b4}.btn-dark:active,.btn-dark:focus{color:#fff}.btn-toggle{color:#009fdb;background-color:#fff;border-color:#009fdb;padding:8px 15px;border-radius:5px;font-weight:normal;font-size:1.07143rem}.btn-toggle.active{color:#fff;background-color:#009fdb;border-color:#009fdb;box-shadow:none}.btn-toggle.active:hover{color:#fff;background-color:#0fbdff;border-color:#19c0ff}.btn-toggle:hover{color:#0fbdff;background-color:#fff}.btn-toggle.disabled{color:#959595;background-color:#fff;border-color:#959595;opacity:1}.btn-toggle.disabled.active{color:#fff;background-color:#959595;border-color:#959595}.btn-toggle.secondary{color:#0568ae;border-color:#0568ae}.btn-toggle.secondary.active{color:#fff;background-color:#0568ae;border-color:#0568ae}.btn-toggle.secondary.active:hover{color:#fff;background-color:#0686e0;border-color:#078ce9}.btn-toggle.secondary:hover{color:#0686e0}.btn-primary{background-color:#009fdb;border-color:#009fdb;color:#fff}.btn-primary.disabled,.btn-primary[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:rgba(0,159,219,0.2);border-color:transparent;color:rgba(255,255,255,0.8)}.btn-primary.disabled .dl,.btn-primary[disabled] .dl{color:rgba(255,255,255,0.8) !important}.btn-primary:hover{background-color:#0fbdff;border-color:#19c0ff}.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#009fdb;border-color:#009fdb}.btn-primary a{color:#fff}.btn-primary a:hover{text-decoration:none}.btn-group .btn-default{background:#fff}.btn-default.active{background:#0568ae;color:#fff;border-color:#d2d2d2}.btn-default.active:hover,.btn-default.active:active,.btn-default.active:focus{background:#0568ae;color:#fff;border-color:#d2d2d2}.btn-default:hover{border-color:#d2d2d2}.login .btn-primary.disabled,.login .btn-primary[disabled]{background-color:#e9543f;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;color:rgba(255,255,255,0.5)}.click-btn{cursor:pointer}.activities-flow,.my-account,.profiles,.preferences,.notifications,.settings,.custom-program-wrapper,.programs-flow{position:relative}.activities-flow .subtitle,.my-account .subtitle,.profiles .subtitle,.preferences .subtitle,.notifications .subtitle,.settings .subtitle,.custom-program-wrapper .subtitle,.programs-flow .subtitle{font-size:1.14286rem;font-style:italic;margin-left:5px}@media only screen and (min-width: 768px){.activities-flow .subtitle,.my-account .subtitle,.profiles .subtitle,.preferences .subtitle,.notifications .subtitle,.settings .subtitle,.custom-program-wrapper .subtitle,.programs-flow .subtitle{font-size:1.42857rem;width:68%}}@media only screen and (min-width: 992px){.activities-flow .subtitle,.my-account .subtitle,.profiles .subtitle,.preferences .subtitle,.notifications .subtitle,.settings .subtitle,.custom-program-wrapper .subtitle,.programs-flow .subtitle{width:70%}}.activities-flow header .subtitle,.my-account header .subtitle,.profiles header .subtitle,.preferences header .subtitle,.notifications header .subtitle,.settings header .subtitle,.custom-program-wrapper header .subtitle,.programs-flow header .subtitle{margin-left:0;margin-bottom:10px}@media only screen and (min-width: 768px){.activities-flow header .subtitle,.my-account header .subtitle,.profiles header .subtitle,.preferences header .subtitle,.notifications header .subtitle,.settings header .subtitle,.custom-program-wrapper header .subtitle,.programs-flow header .subtitle{width:100%}}@media only screen and (min-width: 992px){.activities-flow header .subtitle,.my-account header .subtitle,.profiles header .subtitle,.preferences header .subtitle,.notifications header .subtitle,.settings header .subtitle,.custom-program-wrapper header .subtitle,.programs-flow header .subtitle{width:100%}}@media only screen and (min-width: 768px){.activities-flow .btn-toggle,.my-account .btn-toggle,.profiles .btn-toggle,.preferences .btn-toggle,.notifications .btn-toggle,.settings .btn-toggle,.custom-program-wrapper .btn-toggle,.programs-flow .btn-toggle{min-width:100px}}@media only screen and (min-width: 992px){.activities-flow .btn-toggle,.my-account .btn-toggle,.profiles .btn-toggle,.preferences .btn-toggle,.notifications .btn-toggle,.settings .btn-toggle,.custom-program-wrapper .btn-toggle,.programs-flow .btn-toggle{min-width:110px}}.activities-flow .filters,.my-account .filters,.profiles .filters,.preferences .filters,.notifications .filters,.settings .filters,.custom-program-wrapper .filters,.programs-flow .filters{text-align:center}.activities-flow .filters:after,.my-account .filters:after,.profiles .filters:after,.preferences .filters:after,.notifications .filters:after,.settings .filters:after,.custom-program-wrapper .filters:after,.programs-flow .filters:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media only screen and (max-width: 767px){.activities-flow .filters .btn,.my-account .filters .btn,.profiles .filters .btn,.preferences .filters .btn,.notifications .filters .btn,.settings .filters .btn,.custom-program-wrapper .filters .btn,.programs-flow .filters .btn{font-size:0.85714rem;padding:5px}}.activities-flow .items-group,.my-account .items-group,.profiles .items-group,.preferences .items-group,.notifications .items-group,.settings .items-group,.custom-program-wrapper .items-group,.programs-flow .items-group{margin-bottom:30px;overflow:hidden;*zoom:1}.activities-flow .items-group header,.my-account .items-group header,.profiles .items-group header,.preferences .items-group header,.notifications .items-group header,.settings .items-group header,.custom-program-wrapper .items-group header,.programs-flow .items-group header{font-size:1.71429rem;font-style:italic;margin-left:5px;position:relative;overflow:hidden;*zoom:1}.activities-flow .items-group header span,.my-account .items-group header span,.profiles .items-group header span,.preferences .items-group header span,.notifications .items-group header span,.settings .items-group header span,.custom-program-wrapper .items-group header span,.programs-flow .items-group header span{float:left;margin-right:15px}@media only screen and (min-width: 768px){.activities-flow .items-group header,.my-account .items-group header,.profiles .items-group header,.preferences .items-group header,.notifications .items-group header,.settings .items-group header,.custom-program-wrapper .items-group header,.programs-flow .items-group header{font-size:1.85714rem}}.activities-flow .items-list,.my-account .items-list,.profiles .items-list,.preferences .items-list,.notifications .items-list,.settings .items-list,.custom-program-wrapper .items-list,.programs-flow .items-list{padding-left:0}.activities-flow .item,.my-account .item,.profiles .item,.preferences .item,.notifications .item,.settings .item,.custom-program-wrapper .item,.programs-flow .item{list-style:none;padding:8px 0;position:relative;font-weight:300;cursor:pointer}.activities-flow .item .content,.my-account .item .content,.profiles .item .content,.preferences .item .content,.notifications .item .content,.settings .item .content,.custom-program-wrapper .item .content,.programs-flow .item .content{font-size:1.28571rem;background-color:#fff;padding:15px;line-height:1.2;height:100%;border-radius:2px}@media only screen and (min-width: 768px){.activities-flow .item .content,.my-account .item .content,.profiles .item .content,.preferences .item .content,.notifications .item .content,.settings .item .content,.custom-program-wrapper .item .content,.programs-flow .item .content{font-size:1.57143rem}}@media only screen and (min-width: 992px){.activities-flow .item .content,.my-account .item .content,.profiles .item .content,.preferences .item .content,.notifications .item .content,.settings .item .content,.custom-program-wrapper .item .content,.programs-flow .item .content{font-size:2rem}}.activities-flow .item .content button,.my-account .item .content button,.profiles .item .content button,.preferences .item .content button,.notifications .item .content button,.settings .item .content button,.custom-program-wrapper .item .content button,.programs-flow .item .content button,.activities-flow .item .content select,.my-account .item .content select,.profiles .item .content select,.preferences .item .content select,.notifications .item .content select,.settings .item .content select,.custom-program-wrapper .item .content select,.programs-flow .item .content select{font-style:normal}.activities-flow .item .main,.my-account .item .main,.profiles .item .main,.preferences .item .main,.notifications .item .main,.settings .item .main,.custom-program-wrapper .item .main,.programs-flow .item .main{font-style:italic}.activities-flow .item.reorder .content,.my-account .item.reorder .content,.profiles .item.reorder .content,.preferences .item.reorder .content,.notifications .item.reorder .content,.settings .item.reorder .content,.custom-program-wrapper .item.reorder .content,.programs-flow .item.reorder .content{background-color:#d2d2d2}.activities-flow .item.reorder.active:not(.expand) .content,.my-account .item.reorder.active:not(.expand) .content,.profiles .item.reorder.active:not(.expand) .content,.preferences .item.reorder.active:not(.expand) .content,.notifications .item.reorder.active:not(.expand) .content,.settings .item.reorder.active:not(.expand) .content,.custom-program-wrapper .item.reorder.active:not(.expand) .content,.programs-flow .item.reorder.active:not(.expand) .content{background-color:#d2d2d2;color:#191919}.activities-flow .empty-border,.my-account .empty-border,.profiles .empty-border,.preferences .empty-border,.notifications .empty-border,.settings .empty-border,.custom-program-wrapper .empty-border,.programs-flow .empty-border{width:auto;border-bottom:1px solid #959595;margin:0 30px;overflow:hidden;height:20px}.activities-flow .toggle-group-btn,.my-account .toggle-group-btn,.profiles .toggle-group-btn,.preferences .toggle-group-btn,.notifications .toggle-group-btn,.settings .toggle-group-btn,.custom-program-wrapper .toggle-group-btn,.programs-flow .toggle-group-btn{position:absolute;right:0;font-size:2.28571rem;top:-5px;font-weight:bold}.activities-flow .toggle-group-btn.dl-angle-up,.my-account .toggle-group-btn.dl-angle-up,.profiles .toggle-group-btn.dl-angle-up,.preferences .toggle-group-btn.dl-angle-up,.notifications .toggle-group-btn.dl-angle-up,.settings .toggle-group-btn.dl-angle-up,.custom-program-wrapper .toggle-group-btn.dl-angle-up,.programs-flow .toggle-group-btn.dl-angle-up{color:#009fdb}.activities-flow .toggle-btn,.my-account .toggle-btn,.profiles .toggle-btn,.preferences .toggle-btn,.notifications .toggle-btn,.settings .toggle-btn,.custom-program-wrapper .toggle-btn,.programs-flow .toggle-btn{position:absolute;right:5px;top:5px;padding:25px;font-size:2.28571rem;font-weight:bold}.activities-flow .item-arrange,.my-account .item-arrange,.profiles .item-arrange,.preferences .item-arrange,.notifications .item-arrange,.settings .item-arrange,.custom-program-wrapper .item-arrange,.programs-flow .item-arrange{font-size:3.57143rem;color:#0568ae}.activities-flow .detail,.my-account .detail,.profiles .detail,.preferences .detail,.notifications .detail,.settings .detail,.custom-program-wrapper .detail,.programs-flow .detail{display:none}.activities-flow .expand .detail,.my-account .expand .detail,.profiles .expand .detail,.preferences .expand .detail,.notifications .expand .detail,.settings .expand .detail,.custom-program-wrapper .expand .detail,.programs-flow .expand .detail{display:block}.activities-flow .devices-list,.my-account .devices-list,.profiles .devices-list,.preferences .devices-list,.notifications .devices-list,.settings .devices-list,.custom-program-wrapper .devices-list,.programs-flow .devices-list{padding:0;text-align:center}.activities-flow .box,.my-account .box,.profiles .box,.preferences .box,.notifications .box,.settings .box,.custom-program-wrapper .box,.programs-flow .box{display:inline-block}.activities-flow .box-content,.my-account .box-content,.profiles .box-content,.preferences .box-content,.notifications .box-content,.settings .box-content,.custom-program-wrapper .box-content,.programs-flow .box-content{text-align:center;padding-top:20%;position:relative;cursor:pointer}.activities-flow .device-icon,.my-account .device-icon,.profiles .device-icon,.preferences .device-icon,.notifications .device-icon,.settings .device-icon,.custom-program-wrapper .device-icon,.programs-flow .device-icon{font-size:2.28571rem}@media only screen and (min-width: 768px){.activities-flow .device-icon,.my-account .device-icon,.profiles .device-icon,.preferences .device-icon,.notifications .device-icon,.settings .device-icon,.custom-program-wrapper .device-icon,.programs-flow .device-icon{font-size:4.28571rem}}.activities-flow .section-bottom,.my-account .section-bottom,.profiles .section-bottom,.preferences .section-bottom,.notifications .section-bottom,.settings .section-bottom,.custom-program-wrapper .section-bottom,.programs-flow .section-bottom{margin-bottom:20px}@media only screen and (min-width: 768px){.activities-flow .section-bottom,.my-account .section-bottom,.profiles .section-bottom,.preferences .section-bottom,.notifications .section-bottom,.settings .section-bottom,.custom-program-wrapper .section-bottom,.programs-flow .section-bottom{margin-bottom:30px}}.activities-flow .content-text,.my-account .content-text,.profiles .content-text,.preferences .content-text,.notifications .content-text,.settings .content-text,.custom-program-wrapper .content-text,.programs-flow .content-text{font-style:italic;text-align:left}.activities-flow .list,.my-account .list,.profiles .list,.preferences .list,.notifications .list,.settings .list,.custom-program-wrapper .list,.programs-flow .list{font-weight:bold}@media only screen and (min-width: 768px){.activities-flow .list,.my-account .list,.profiles .list,.preferences .list,.notifications .list,.settings .list,.custom-program-wrapper .list,.programs-flow .list{text-align:center}}.activities-flow .list li,.my-account .list li,.profiles .list li,.preferences .list li,.notifications .list li,.settings .list li,.custom-program-wrapper .list li,.programs-flow .list li{cursor:pointer;width:auto;border-left:1px solid #d2d2d2;padding:0 15px}@media only screen and (min-width: 768px){.activities-flow .list li,.my-account .list li,.profiles .list li,.preferences .list li,.notifications .list li,.settings .list li,.custom-program-wrapper .list li,.programs-flow .list li{padding:0 15px;width:auto;border-left:1px solid #d2d2d2}}.activities-flow .list li:first-child,.my-account .list li:first-child,.profiles .list li:first-child,.preferences .list li:first-child,.notifications .list li:first-child,.settings .list li:first-child,.custom-program-wrapper .list li:first-child,.programs-flow .list li:first-child{border-left:0}.activities-flow .yes-no-list-wrap,.my-account .yes-no-list-wrap,.profiles .yes-no-list-wrap,.preferences .yes-no-list-wrap,.notifications .yes-no-list-wrap,.settings .yes-no-list-wrap,.custom-program-wrapper .yes-no-list-wrap,.programs-flow .yes-no-list-wrap{overflow:hidden;*zoom:1;font-style:normal;font-size:1.28571rem}@media only screen and (min-width: 768px){.activities-flow .yes-no-list-wrap,.my-account .yes-no-list-wrap,.profiles .yes-no-list-wrap,.preferences .yes-no-list-wrap,.notifications .yes-no-list-wrap,.settings .yes-no-list-wrap,.custom-program-wrapper .yes-no-list-wrap,.programs-flow .yes-no-list-wrap{font-size:1.57143rem}}@media only screen and (min-width: 992px){.activities-flow .yes-no-list-wrap,.my-account .yes-no-list-wrap,.profiles .yes-no-list-wrap,.preferences .yes-no-list-wrap,.notifications .yes-no-list-wrap,.settings .yes-no-list-wrap,.custom-program-wrapper .yes-no-list-wrap,.programs-flow .yes-no-list-wrap{font-size:2rem}}@media only screen and (min-width: 768px){.activities-flow .yes-no-list,.my-account .yes-no-list,.profiles .yes-no-list,.preferences .yes-no-list,.notifications .yes-no-list,.settings .yes-no-list,.custom-program-wrapper .yes-no-list,.programs-flow .yes-no-list{display:inline-block;margin-right:75px;float:right}}.activities-flow .yes-no-list-wrap,.my-account .yes-no-list-wrap,.profiles .yes-no-list-wrap,.preferences .yes-no-list-wrap,.notifications .yes-no-list-wrap,.settings .yes-no-list-wrap,.custom-program-wrapper .yes-no-list-wrap,.programs-flow .yes-no-list-wrap{position:relative}.activities-flow .yes-no-list,.my-account .yes-no-list,.profiles .yes-no-list,.preferences .yes-no-list,.notifications .yes-no-list,.settings .yes-no-list,.custom-program-wrapper .yes-no-list,.programs-flow .yes-no-list{display:block;margin-top:20px}@media only screen and (min-width: 768px){.activities-flow .yes-no-list,.my-account .yes-no-list,.profiles .yes-no-list,.preferences .yes-no-list,.notifications .yes-no-list,.settings .yes-no-list,.custom-program-wrapper .yes-no-list,.programs-flow .yes-no-list{margin-top:0;position:absolute;right:0;top:0}}.activities-flow .yes-no-list li,.my-account .yes-no-list li,.profiles .yes-no-list li,.preferences .yes-no-list li,.notifications .yes-no-list li,.settings .yes-no-list li,.custom-program-wrapper .yes-no-list li,.programs-flow .yes-no-list li{padding:0 15px;width:auto;border-left:1px solid #d2d2d2}.activities-flow .yes-no-list li:first-child,.my-account .yes-no-list li:first-child,.profiles .yes-no-list li:first-child,.preferences .yes-no-list li:first-child,.notifications .yes-no-list li:first-child,.settings .yes-no-list li:first-child,.custom-program-wrapper .yes-no-list li:first-child,.programs-flow .yes-no-list li:first-child{border-left:0}[datepicker-popup-wrap] table{outline:none}[datepicker-popup-wrap] .btn{border:0}[datepicker-popup-wrap] .active .text-info{color:#fff}[datepicker-popup-wrap] .btn-info.active{background-color:#009fdb;border-color:#00739e}.disclaimer{float:left}@media only screen and (min-width: 768px){.disclaimer{float:none;clear:both}}.disclaimer-link{margin-top:25px;margin-left:10px;color:#a11d29;font-size:1rem;display:none;cursor:pointer;text-align:right}.disclaimer-link.show{display:block}@media only screen and (min-width: 768px){.disclaimer-link{margin-top:0;margin-right:10px;font-size:1.14286rem}}.disclaimer-panel{border-radius:5px;clear:both;display:block;width:99%;position:relative}.disclaimer-panel.hide{display:none}.disclaimer-close{cursor:pointer;padding:5px;color:#000;position:absolute;top:0;right:0}.disclaimer-txt{padding:10px 20px 10px 10px;font-size:1rem;font-style:italic;color:#a11d29}@media only screen and (min-width: 768px){.disclaimer-txt{font-size:1.14286rem;width:100%}}.my-account .item-field-top,.profiles .item-field-top,.preferences .item-field-top,.notifications .item-field-top,.settings .item-field-top,.custom-program-wrapper .item-field-top{padding:15px 0}@media only screen and (min-width: 768px){.my-account .item-field-top,.profiles .item-field-top,.preferences .item-field-top,.notifications .item-field-top,.settings .item-field-top,.custom-program-wrapper .item-field-top{padding:30px 0}}.my-account .item-field,.profiles .item-field,.preferences .item-field,.notifications .item-field,.settings .item-field,.custom-program-wrapper .item-field{padding:15px 0;border-top:1px solid #959595}@media only screen and (min-width: 768px){.my-account .item-field,.profiles .item-field,.preferences .item-field,.notifications .item-field,.settings .item-field,.custom-program-wrapper .item-field{padding:30px 0}}.my-account .item-field-remove,.profiles .item-field-remove,.preferences .item-field-remove,.notifications .item-field-remove,.settings .item-field-remove,.custom-program-wrapper .item-field-remove{color:#009fdb;font-weight:bold;margin-left:15px;cursor:pointer}.my-account .legend,.profiles .legend,.preferences .legend,.notifications .legend,.settings .legend,.custom-program-wrapper .legend{font-size:1rem;margin-top:5px;margin-bottom:15px}.my-account .content-text,.profiles .content-text,.preferences .content-text,.notifications .content-text,.settings .content-text,.custom-program-wrapper .content-text{font-size:1.42857rem;font-style:normal}.my-account .value-text,.profiles .value-text,.preferences .value-text,.notifications .value-text,.settings .value-text,.custom-program-wrapper .value-text{font-weight:300;font-style:italic;margin:10px 0}@media only screen and (min-width: 768px){.my-account .value-text,.profiles .value-text,.preferences .value-text,.notifications .value-text,.settings .value-text,.custom-program-wrapper .value-text{margin:0}}.my-account .subtext,.profiles .subtext,.preferences .subtext,.notifications .subtext,.settings .subtext,.custom-program-wrapper .subtext{font-size:1.07143rem;margin-bottom:15px;font-style:italic}.my-account .item-field-action,.profiles .item-field-action,.preferences .item-field-action,.notifications .item-field-action,.settings .item-field-action,.custom-program-wrapper .item-field-action{font-size:1rem;display:block;margin-top:20px;font-style:normal;width:230px}@media only screen and (min-width: 768px){.my-account .item-field-action,.profiles .item-field-action,.preferences .item-field-action,.notifications .item-field-action,.settings .item-field-action,.custom-program-wrapper .item-field-action{display:inline-block;text-align:right;float:right;margin-top:5px}}.my-account .item-field-action label,.profiles .item-field-action label,.preferences .item-field-action label,.notifications .item-field-action label,.settings .item-field-action label,.custom-program-wrapper .item-field-action label{font-size:1rem;color:#191919;display:inline;padding:10px 40px 10px 0}.my-account .item-field-action label:after,.profiles .item-field-action label:after,.preferences .item-field-action label:after,.notifications .item-field-action label:after,.settings .item-field-action label:after,.custom-program-wrapper .item-field-action label:after{margin-top:-5px;margin-left:5px}.my-account .item-field-action.divided label,.profiles .item-field-action.divided label,.preferences .item-field-action.divided label,.notifications .item-field-action.divided label,.settings .item-field-action.divided label,.custom-program-wrapper .item-field-action.divided label{border-right:1px solid #959595}.my-account .item-field-action.divided label:after,.profiles .item-field-action.divided label:after,.preferences .item-field-action.divided label:after,.notifications .item-field-action.divided label:after,.settings .item-field-action.divided label:after,.custom-program-wrapper .item-field-action.divided label:after{margin-top:0}.my-account .item-field-action.primary label,.profiles .item-field-action.primary label,.preferences .item-field-action.primary label,.notifications .item-field-action.primary label,.settings .item-field-action.primary label,.custom-program-wrapper .item-field-action.primary label{border-color:transparent}.my-account .item-field-action.primary .item-field-remove,.profiles .item-field-action.primary .item-field-remove,.preferences .item-field-action.primary .item-field-remove,.notifications .item-field-action.primary .item-field-remove,.settings .item-field-action.primary .item-field-remove,.custom-program-wrapper .item-field-action.primary .item-field-remove{visibility:hidden}.my-account label.error,.profiles label.error,.preferences label.error,.notifications label.error,.settings label.error,.custom-program-wrapper label.error{font-size:1.28571rem;display:block}.my-account label.success,.profiles label.success,.preferences label.success,.notifications label.success,.settings label.success,.custom-program-wrapper label.success{color:#191919;font-size:1.28571rem;display:block}.badge{display:inline-block;position:relative;font-size:0.85714rem;padding:4px 7px 3px;background-color:#cf2a2a;color:#fff}.line-slide{height:2px;width:1px;position:absolute;bottom:0;-moz-transition:ease-in-out 0.3s;-o-transition:ease-in-out 0.3s;-webkit-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s}.flip{perspective:1000;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip .card{position:relative;width:100%;height:100%;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}.flip .card .face{position:absolute;width:100%;height:100%;top:0;left:0;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip .card .front{z-index:2;-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flip .card .back{-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip.flipped .card .front{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip.flipped .card .back{z-index:3;-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}label{color:#191919}input{border:0}input[type="text"],input[type="password"],input[type="tel"],input[type="email"]{color:inherit;border:0;font-size:inherit;padding:0}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="email"]:-moz-placeholder{color:#d2d2d2;font-weight:300}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#d2d2d2;font-weight:300}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#d2d2d2;font-weight:300}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#d2d2d2;font-weight:300}hr{color:#d2d2d2}.form-control,.has-error .form-control{box-shadow:none;padding-left:0}.has-error .form-control{color:#cf2a2a}input[type=checkbox].custom{display:none}input[type=checkbox].custom+label{cursor:pointer;font-weight:300}input[type=checkbox].custom+label:after{font-family:"DigitalLife";content:"";position:absolute;color:#959595;margin-top:-4px;font-size:1.42857rem;font-weight:300;text-shadow:"0 2px 2px $background1, 0 0 0 rgba(100, 100, 100, 0.35)"}@media only screen and (min-width: 768px){input[type=checkbox].custom+label:after{font-size:1.57143rem}}@media only screen and (max-width: 767px){input[type=checkbox].custom+label:after{margin-left:-17px}}input[type=checkbox].custom:checked+label:after{color:#0568ae;content:""}input[type=checkbox].custom.border+label{width:35px;height:25px}input[type=checkbox].custom.border+label:before{font-family:"DigitalLife";content:"";color:#0568ae;font-size:2.14286rem;font-weight:300;position:absolute;top:-10px;left:-4px}input[type=checkbox].custom.border+label:after{display:none;font-size:1.57143rem}input[type=checkbox].custom.border:checked+label:after{display:inline}input[type=checkbox].custom.border.fill+label:before{content:"\f0c8";color:#fff;left:-2px}input.ng-invalid-email{border:1px solid #cf2a2a}label.error{color:#cf2a2a;font-weight:300;font-size:1.14286rem}@media only screen and (min-width: 768px){label.error{font-size:1.28571rem}}label.success{font-weight:300;font-size:1.14286rem}@media only screen and (min-width: 768px){label.success{font-size:1.28571rem}}.timepicker{display:inline-block;vertical-align:middle;font-style:normal}.timepicker input{font-size:2rem;font-weight:bold;padding:0;border:1px solid #ccc;border-radius:5px;height:auto}.timepicker button{padding:10px 12px;margin-left:5px;border-radius:5px}input.editable{border:2px inset}input.text-only{background:transparent}input.text-only.disabled{opacity:.5}.dl{display:inline-block;font-family:"DigitalLife";font-size:inherit;text-rendering:auto;font-style:normal;vertical-align:middle}.dl-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.dl-2x{font-size:2em}.dl-3x{font-size:3em}.dl-4x{font-size:4em}.dl-5x{font-size:5em}.dl-fw{width:1.28571429em;text-align:center}.dl-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.dl-ul>li{position:relative}.dl-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.dl-li.dl-lg{left:-1.85714286em}.dl-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.dl.pull-left{margin-right:.3em}.dl.pull-right{margin-left:.3em}.dl-spin{-moz-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.dl-spin-fast{-moz-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.dl-spin-reverse{-moz-animation:spin-reverse 2s infinite linear;-webkit-animation:spin-reverse 2s infinite linear;animation:spin-reverse 2s infinite linear}.dl-spin-reverse-fast{-moz-animation:spin-reverse 1s infinite linear;-webkit-animation:spin-reverse 1s infinite linear;animation:spin-reverse 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin-reverse{0%{-webkit-transform:rotate(359deg);transform:rotate(359deg);-webkit-animation-direction:reverse;animation-direction:reverse}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-direction:reverse;animation-direction:reverse}}@keyframes spin-reverse{0%{-webkit-transform:rotate(359deg);transform:rotate(359deg);-webkit-animation-direction:reverse;animation-direction:reverse}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-direction:reverse;animation-direction:reverse}}.dl-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dl-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dl-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.dl-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.dl-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .dl-rotate-90,:root .dl-rotate-180,:root .dl-rotate-270,:root .dl-flip-horizontal,:root .dl-flip-vertical{filter:none}.dl-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.dl-stack>.dl{position:absolute;left:0;width:100%;text-align:center;font-size:1.3em}.dl-stack>.dl:first-child{font-size:2em}.dl-stack-1x,.dl-stack-2x{position:absolute;left:0;width:100%;text-align:center}.dl-stack-1x{line-height:inherit}.dl-stack-2x{font-size:2em}.dl-inverse{color:#ffffff}ul.list{padding-left:0}ul.list>li{list-style:none;display:inline-block}ul.list>li.active,ul.list>li.active:hover{color:#009fdb}ul.list>li:hover{color:#959595}ul.items{padding-left:0}ul.items>li{list-style:none;padding:5px 0;border-bottom:1px solid #f2f2f2}@media only screen and (min-width: 410px){ul.items>li{padding:10px 0}}@media only screen and (min-width: 510px){ul.items>li{padding:15px 0}}ul.items.items-icon>li{overflow:hidden;*zoom:1}ul.items.items-icon>li>div{float:left}ul.items.items-icon>li p{margin:0}ul.items.items-icon>li .icon{min-height:10px}ul.items.items-icon>li .content{font-size:1.14286rem}ul.items.items-icon>li .message{font-weight:400}ul.items.items-icon>li .time{font-weight:300}ul.items.items-icon>li:last-child{border-bottom:0}ul.links{padding-left:0;overflow:hidden;*zoom:1}ul.links>li{list-style:none;float:left;margin-right:20px}ul.links>li:last-child{margin-right:0}ul.links>li a{text-decoration:none}ul.pagination a.active{color:#fff;background-color:#009fdb}ul.all-devices-list{padding-left:0;text-align:left;position:relative}ul.all-devices-list>li{list-style:none;margin:15px 0;overflow:hidden;*zoom:1}ul.controls-list,ul.circle-list,ul.thermostat-modes-list,ul.program-item-list{padding-left:0}ul.controls-list li,ul.circle-list li,ul.thermostat-modes-list li,ul.program-item-list li{list-style:none;border-bottom:1px solid #959595}ul.controls-list li:last-child,ul.circle-list li:last-child,ul.thermostat-modes-list li:last-child,ul.program-item-list li:last-child{border-bottom:0}ul.controls-list.disabled{opacity:0.3}ul.device-list{padding-left:0}ul.device-list li{list-style:none}ul.device-list>li,ul.circle-list>li,ul.thermostat-modes-list>li,ul.sub-modes-list>li{float:left}ul.thermostat-modes-list>li,ul.circle-list>li{width:25%;border:0;border-right:1px solid #959595;margin:5px 0}@media only screen and (min-width: 460px){ul.thermostat-modes-list>li,ul.circle-list>li{margin:15px 0}}ul.thermostat-modes-list>li:last-child,ul.circle-list>li:last-child{border-right:0}ul.thermostat-modes-list>li.expanded,ul.circle-list>li.expanded{position:relative;z-index:100;top:2px;padding:10px 0;margin:0;border-left:1px solid #959595;border-right-color:#959595;border-bottom:3px solid #fff}@media only screen and (min-width: 460px){ul.thermostat-modes-list>li.expanded,ul.circle-list>li.expanded{padding:15px 0}}ul.thermostat-modes-list>li.no-border,ul.circle-list>li.no-border{border-right-color:transparent}ul.sub-modes-list{padding-left:0;list-style:none;position:relative;left:-10px;width:105%;overflow:hidden;border-top:1px solid #959595;z-index:1}ul.sub-modes-list>li{width:33%;height:65px;line-height:65px;text-align:center;border-bottom:0;cursor:pointer}@media only screen and (min-width: 410px){ul.sub-modes-list>li{height:75px;line-height:75px}}@media only screen and (min-width: 460px){ul.sub-modes-list>li{height:100px;line-height:100px}}ul.program-item-list{height:392px;overflow-y:auto;margin-bottom:0}ul.program-item-list li{border-bottom:0;border-left:3px solid transparent}ul.program-item-list li .content{border-right:3px solid transparent}ul.program-item-list li.active,ul.program-item-list li:hover{border-left-color:#0568ae}ul.program-item-list li.active .content,ul.program-item-list li:hover .content{border-right-color:#0568ae}ul.program-item-list li.active{color:#0568ae}.modal.modal-tabs .nav-tabs li:hover,.modal.modal-tabs .nav-tabs li.active{background-color:#fff}.modal.modal-tabs .nav-tabs li:hover a,.modal.modal-tabs .nav-tabs li.active a,.modal.modal-tabs .nav-tabs li:hover a:active,.modal.modal-tabs .nav-tabs li.active a:active,.modal.modal-tabs .nav-tabs li:hover a:hover,.modal.modal-tabs .nav-tabs li.active a:hover{background-color:transparent;color:#191919;border-color:transparent}.modal.modal-tabs .nav-tabs li:hover a:after,.modal.modal-tabs .nav-tabs li.active a:after,.modal.modal-tabs .nav-tabs li:hover a:active:after,.modal.modal-tabs .nav-tabs li.active a:active:after,.modal.modal-tabs .nav-tabs li:hover a:hover:after,.modal.modal-tabs .nav-tabs li.active a:hover:after{display:none}.modal.modal-global header,.modal.modal-global .header-center{font-size:1.85714rem;text-transform:none;font-weight:300;font-style:italic;padding:10px;border-bottom:1px solid #d2d2d2}.modal-backdrop.in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.modal{overflow:hidden;-webkit-overflow-scrolling:auto !important}.modal .modal-dialog{margin:0;width:100%;height:100%}@media only screen and (min-width: 768px){.modal .modal-dialog{height:95%}}.modal .modal-content{width:100%;height:100%;border-radius:0}@media only screen and (min-width: 768px){.modal .modal-content{border-radius:8px;border:0}}.modal.modal-customize .modal-content{position:absolute}.modal .modal-body{padding:0 0 45px;width:100%;height:98%;overflow-x:hidden;overflow-y:auto}.modal .modal-check{height:100px;margin-top:15px;position:relative;padding-right:40px}.modal .modal-check:after{position:absolute;right:0;top:0}.modal .modal-footer{position:absolute;bottom:0;width:100%;height:55px}.modal .modal-footer .btn{font-size:1.07143rem}.modal .dl-tab-key{height:100%}@media only screen and (min-width: 768px){.modal{top:10vh;left:10vw;width:80vw;height:80vh}}.modal.modal-tabs .modal-body{padding:0;overflow-y:hidden}.modal.modal-tabs .tab-content{position:absolute;width:100%;height:100%;overflow-y:scroll;padding-bottom:85px}.modal.modal-tabs .nav-tabs{background-color:#959595}.modal.modal-tabs .nav-tabs li{cursor:pointer}.modal.modal-tabs .nav-tabs li a{color:#ebebeb;padding:10px 0;margin-right:-2px}.modal.modal-tabs .nav-tabs li a:after{content:" ";position:absolute;height:20px;width:1px;right:0;border-right:1px solid #f2f2f2}@media only screen and (min-width: 768px){.modal.modal-tabs .nav-tabs li:first-child,.modal.modal-tabs .nav-tabs li.active:first-child{border-top-left-radius:8px}}@media only screen and (min-width: 768px){.modal.modal-tabs .nav-tabs li:last-child,.modal.modal-tabs .nav-tabs li.active:last-child{border-top-right-radius:8px}}.modal.modal-tabs .nav-tabs li:last-child a::after{display:none}@media only screen and (min-width: 768px){.modal.modal-tabs .nav-tabs{border-radius:8px 8px 0 0}}.modal.modal-global .modal-content{font-size:1.14286rem}@media only screen and (min-width: 768px){.modal.modal-global .modal-content{height:250px;margin-top:70px}.modal.modal-global .modal-content.large{height:300px}}.modal.modal-global .header-center{text-align:center}@media only screen and (min-width: 768px){.modal.modal-global .modal-dialog{width:360px;margin:0 auto;height:auto}.modal.modal-global .modal-dialog.large{width:400px}}.modal.modal-global .modal-footer{padding:0 0 20px;height:auto}.modal.modal-global .modal-footer .btn{height:54px;border-radius:0;float:left;text-transform:uppercase;border-bottom:1px solid #fff}@media only screen and (min-width: 768px){.modal.modal-global .modal-footer .btn:first-child{border-bottom-left-radius:8px}}@media only screen and (min-width: 768px){.modal.modal-global .modal-footer .btn:last-child{border-bottom-right-radius:8px;border-right:0}}@media only screen and (min-width: 768px){.modal.modal-global .modal-footer .btn{padding:0;border-right:1px solid #fff;border-bottom:0}}.modal.modal-global .modal-footer a.btn{padding:6px 12px}.modal.modal-global .modal-footer .btn+.btn{margin:0}.modal.modal-global .modal-footer a.button-link{padding-top:15px}@media only screen and (min-width: 768px){.modal.modal-global .modal-footer{height:55px}}.modal.modal-global .modal-footer .btn{color:#fff;background-color:#aaa;border-color:#aaa}.modal.modal-global .modal-footer .btn:hover{background-color:#aaa;border-color:#aaa}.modal.modal-global .modal-footer .btn.btn-primary{color:#fff;background-color:#009fdb;border-color:#009fdb}.modal.modal-global .modal-footer .btn.btn-primary:hover{background-color:#0fbdff;border-color:#19c0ff}.modal.modal-global .content{padding:12px}@media only screen and (min-width: 768px){.modal.modal-global{top:15vh;left:15vw;width:70vw;height:70vh}}@media only screen and (min-width: 768px){.modal.modal-global.wide .modal-dialog{width:450px}}@media only screen and (min-width: 768px){.modal.modal-global.snapshot{top:5vh;height:90vh}}@media only screen and (min-width: 768px){.modal.modal-whatsnew .modal-dialog{width:535px;margin:0 auto;height:auto}.modal.modal-whatsnew .modal-dialog.large{width:400px}}@media only screen and (min-width: 860px){.modal.modal-whatsnew .modal-dialog{width:600px}}.modal.modal-whatsnew .modal-content{font-size:1.07143rem}@media only screen and (min-width: 768px){.modal.modal-whatsnew .modal-content{height:400px;margin-top:70px}.modal.modal-whatsnew .modal-content.large{height:400px}}.modal.modal-agreement{overflow:hidden}@media only screen and (min-width: 768px){.modal.modal-agreement .modal-dialog{height:auto}}.modal.modal-agreement .modal-body{overflow-y:hidden;padding:0;height:100%}.modal.modal-agreement .modal-content{font-size:1rem;padding:10px}@media only screen and (min-width: 768px){.modal.modal-agreement .modal-content{padding:20px;font-size:1.14286rem}}.modal.modal-agreement .header-wrapper{padding-bottom:10px;border-bottom:1px solid #959595}.modal.modal-agreement header{font-size:1.85714rem;text-transform:capitalize;font-weight:300;font-style:italic}.modal.modal-agreement .content{margin-top:20px;height:90px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-height: 325px){.modal.modal-agreement .content{height:120px}}@media only screen and (min-height: 375px){.modal.modal-agreement .content{height:150px}}@media only screen and (min-height: 455px){.modal.modal-agreement .content{height:190px}}@media only screen and (min-height: 550px){.modal.modal-agreement .content{height:280px}}@media only screen and (min-height: 650px){.modal.modal-agreement .content{height:300px}}@media only screen and (min-height: 720px){.modal.modal-agreement .content{height:350px}}@media only screen and (min-width: 768px){.modal.modal-agreement .content{overflow:hidden}}.modal.modal-agreement .modal-footer{position:relative;width:100%;height:auto;padding:0}.modal.modal-agreement .modal-check{display:block;height:auto;margin-bottom:10px}@media only screen and (min-width: 768px){.modal.modal-agreement{top:10vh;left:10vw;width:80vw;height:85vh}}@media only screen and (min-width: 768px){.modal.modal-pdf{top:4vh;height:90vh;left:16vw;width:67vw}}@media only screen and (min-width: 768px) and (min-width: 0\0){.modal.modal-pdf{top:1vh;height:98vh}}@media only screen and (min-width: 768px){@-moz-document url-prefix(){.modal.modal-pdf{height:93vh}}}@media only screen and (min-width: 768px){.modal.modal-pdf .modal-dialog{height:100%}}.modal.modal-pdf .modal-content{padding:10px}@media screen and (min-width: 0\0){.modal.modal-pdf .modal-content{height:100%}}.modal.modal-pdf .modal-body{overflow-y:hidden;padding:0;height:100%}.modal.modal-pdf .modal-header{font-weight:bold;color:#959595;font-style:italic;text-align:center;margin-right:30px}@media only screen and (max-width: 767px){.modal.modal-pdf .modal-header{padding-bottom:5px}}@media screen and (min-width: 0\0){.modal.modal-pdf .modal-header{padding:11px}}@media only screen and (min-width: 768px){.modal.modal-pdf .modal-header{margin:0}}.modal.modal-pdf .close-button{color:#191919;font-size:1rem;font-weight:300;height:3em;width:3em;text-align:center}.modal.modal-pdf .content{height:100%;padding-bottom:15px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal.modal-pdf .error{font-size:1rem;background:none no-repeat scroll 10px 9px #a11d29;width:75%;margin:20% auto;padding:5px 20px;border:0 none;border-radius:7px;color:#fff;list-style-type:disc}@media only screen and (min-width: 768px){.modal.modal-pdf .error{font-size:1.14286rem}}.modal.modal-pdf header{font-size:1.85714rem;text-transform:capitalize;font-weight:300;font-style:italic}.modal.modal-outage{font-size:0.85714rem}@media only screen and (min-width: 768px){.modal.modal-outage{top:10vh;left:20vw;width:60vw;height:90vh}}@media only screen and (min-width: 768px){.modal.modal-outage .modal-content{max-width:480px;margin:0 auto}}.modal.modal-outage .outage-wrapper{margin-left:auto;margin-right:auto;text-align:center;margin-top:50px;width:90%}@media only screen and (min-width: 768px){.modal.modal-outage .outage-wrapper{width:70%}}.modal.modal-outage .logo{width:180px}.modal.modal-outage .outage-title{font-weight:bold;font-size:1.57143rem;border-bottom:1px solid #d2d2d2;padding:15px 0}.modal.modal-outage .outage-text{text-align:left;font-size:1.28571rem;padding:15px 0;border-bottom:solid 1px #d2d2d2}.modal.modal-outage .faq{text-align:center;font-size:18px;padding:15px 0}.modal.modal-outage button{margin-top:15px;width:100%;height:45px;font-weight:bold}.modal.modal-outage button.primary{color:white;background:#009fdb}.modal.modal-forgot{color:#191919;font-size:0.85714rem}@media only screen and (min-width: 768px){.modal.modal-forgot{top:10vh;left:20vw;width:60vw;height:90vh}}@media only screen and (min-width: 768px){.modal.modal-forgot .modal-content{max-width:480px;margin:0 auto}}.modal.modal-forgot .forgot-wrapper{margin-left:auto;margin-right:auto;text-align:center;margin-top:50px;width:90%}@media only screen and (min-width: 768px){.modal.modal-forgot .forgot-wrapper{width:70%}}.modal.modal-forgot .logo{width:180px}.modal.modal-forgot .sign-in-text{font-weight:bold;font-size:1.28571rem;border-bottom:1px solid #d2d2d2;padding:15px 0}.modal.modal-forgot button{margin-top:15px;width:100%;height:45px;font-weight:bold}.modal.modal-forgot button.primary{color:white;background:#009fdb}.modal.modal-forgot .assist-you{text-align:left;font-size:18px;padding:15px 0;border-bottom:solid 1px #d2d2d2;color:#009fdb;font-style:italic}.modal.modal-forgot .user-id,.modal.modal-forgot .password{text-align:left;font-size:18px;padding:15px 0;border-bottom:solid 1px #d2d2d2}.modal.modal-forgot .user-id i,.modal.modal-forgot .password i{float:right;margin-top:4px;color:#959595}.modal.modal-forgot .need-assistance-text{margin:30px 0 0;text-align:left;font-size:1rem;width:85%;font-weight:bold}.modal.modal-forgot .phone{color:#0568ae}@media only screen and (min-width: 768px){.modal.modal-feedback .modal-dialog.large{width:500px}.modal.modal-feedback .modal-content.large{height:390px}}.modal.modal-feedback .modal-body{background-color:#f2f2f2;border-radius:0}@media only screen and (min-width: 768px){.modal.modal-feedback .modal-body{border-radius:12px}}.modal.modal-feedback .modal-body header{font-size:1.21429rem;font-weight:400;text-transform:none;border:0}.modal.modal-feedback .modal-body textarea{border-radius:12px;padding:10px 15px;width:96%;height:70%;margin-left:2%;outline:none}.modal.modal-feedback .modal-body .chars-remaining{margin-left:2%}.modal.modal-feedback .modal-footer .cancel{background-color:#aaa}.modal.modal-programsuggest{overflow-y:hidden}.modal.modal-programsuggest .modal-content{font-size:1.07143rem}@media only screen and (min-width: 768px){.modal.modal-programsuggest .modal-content{height:375px;margin-top:70px}.modal.modal-programsuggest .modal-content.large{height:300px}}.modal.modal-programsuggest .modal-footer{padding:5px 15px;border-top:0;text-align:left}.modal.modal-programsuggest header{padding:0 15px;font-size:1.14286rem;text-transform:capitalize;font-weight:bold}.modal.modal-programsuggest .nevershow-again{padding-top:15px}.modal.modal-programsuggest .nevershow-again .disabled{color:#d2d2d2}.modal.modal-programsuggest .suggested-list{padding-bottom:15px}.modal.modal-programsuggest .title{color:#009fdb;font-size:1.28571rem;margin-bottom:5px}.modal.modal-programsuggest .dl-stack>.dl.close-button{font-size:1em;color:#959595}.modal.modal-programsuggest .completed{padding-top:5px;color:#6dbc44}@media only screen and (min-width: 992px){.modal.modal-programsuggest .completed{padding-right:75px}}.modal.modal-programsuggest .btn{margin:5px 0 5px 12px}.modal.modal-programsuggest .btn-toggle{padding:6px 12px}.modal.modal-programsuggest .content{padding:12px}@media only screen and (min-width: 768px){.modal.modal-programsuggest{top:15vh;width:46vw;height:70vh;margin-left:auto;margin-right:auto;left:0}}.modal.modal-programsuggest .link{text-align:center;font-size:16px}.modal.modal-programsuggest .overlay-content{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal.modal-programsuggest .control-updating{pointer-events:none}.modal.modal-programsuggest .control-updating .overlay{background-color:rgba(255,255,255,0.9);z-index:1000;border-radius:8px}.modal.modal-programsuggest .spinner-update{display:inline-block;vertical-align:middle;box-shadow:inset 0 0 0 2px #959595}.modal.modal-programsuggest .error{color:#a11d29;font-size:15px}.modal.modal-programsuggest ul{list-style:none;padding:0}.modal-eservice .content{text-align:center}.modal-eservice .loading-spinner{left:50%;margin:50px 0 0 -25px}.touch .modal.animated{-webkit-animation-fill-mode:inherit;animation-fill-mode:inherit;-webkit-animation-duration:inherit;animation-duration:inherit}.selectize-control{font-size:1.28571rem;width:100px;display:inline-block;vertical-align:middle;text-align:left}@media only screen and (min-width: 768px){.selectize-control{font-size:2rem}}.selectize-control.medium{width:130px}@media only screen and (min-width: 768px){.selectize-control.medium{width:160px}}.selectize-control.large{width:100%}@media only screen and (min-width: 768px){.selectize-control.large{width:300px}}@media only screen and (min-width: 992px){.selectize-control.large{width:350px}}.selectize-control.half{width:50%}.selectize-input,.selectize-input input,.selectize-input .item{font-size:1.28571rem}.selectize-input .item{padding:5px;color:#191919}.selectize-input:not(.full){padding:13px 10px 8px}.selectize-input input:-moz-placeholder{color:#959595}.selectize-input input::-moz-placeholder{color:#959595}.selectize-input input:-ms-input-placeholder{color:#959595}.selectize-input input::-webkit-input-placeholder{color:#959595}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{font-size:1.28571rem;padding:10px}.selectize-dropdown .active{background-color:#009fdb;color:#fff}.loading-spinner{-moz-animation:rotate-forever 0.75s infinite linear;-webkit-animation:rotate-forever 0.75s infinite linear;animation:rotate-forever 0.75s infinite linear;width:50px;height:50px;border:5px solid #009fdb;border-right-color:transparent;border-radius:50%;display:inline-block;position:relative;left:-50%}.spinner-update{font-size:6.45px;box-shadow:inset 0 0 0 2px #0568ae !important;background:#fff;border-radius:50%;position:relative;width:10em;height:10em;margin:0;z-index:1}@media only screen and (min-width: 360px){.spinner-update{font-size:6.8px}}@media only screen and (min-width: 460px){.spinner-update{font-size:5.7px}}@media only screen and (min-width: 510px){.spinner-update{font-size:6.45px}}.spinner-update:before,.spinner-update:after{background:#fff;border-radius:50%;position:absolute;content:''}.spinner-update:before{width:5.2em;height:10.2em;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.2em 5.1em;transform-origin:5.2em 5.1em;-moz-animation:spinner-device 2s infinite ease 0.5s;-webkit-animation:spinner-device 2s infinite ease 0.5s;animation:spinner-device 2s infinite ease 0.5s}.spinner-update:after{width:5.2em;height:10.2em;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:5.1em;-webkit-transform-origin:0 5.1em;transform-origin:0 5.1em;-moz-animation:spinner-device 2s infinite ease;-webkit-animation:spinner-device 2s infinite ease;animation:spinner-device 2s infinite ease}@-moz-keyframes spinner-device{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-device{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-device{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sticky-scroll{overflow-y:auto}.sticky-scroll .sticky header{position:absolute;top:0;left:0;width:100%;z-index:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.95}.switch{display:block;font-size:1.14286rem;width:50px;height:50px;border-radius:25px;border:1px solid #959595;text-align:center;text-transform:uppercase;padding-top:16px;cursor:pointer}.switch.on{background:#009fdb;color:#fff;border-color:#fff}.switch.off{background-color:#fff;color:#959595}.text-white{color:#fff}.inline-block{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.top-valign{vertical-align:text-top}.text-middle{display:table;height:100%}.text-middle>span{display:table-cell;vertical-align:middle;word-break:break-word;line-height:1}.text-right{text-align:right}.page-header{margin-top:-10px}@media only screen and (min-width: 768px){.page-header{margin-top:-10px}}.page-header h2{font-size:1.78571rem}@media only screen and (min-width: 768px){.page-header h2{font-size:2.5rem}}.sub-header{font-size:1.42857rem}@media only screen and (min-width: 768px){.sub-header{font-size:1.78571rem}}.middle-align{vertical-align:middle}.float-right{float:right}.hidden{display:none}.float-left{float:left}.left-offset{margin-left:10px}.timeline-header{text-align:center;font-style:italic;font-weight:500}.timeline-header.large{font-size:1.14286rem}.timeline-header.small{font-size:0.85714rem}.timeline,.timeline-center{list-style:none;padding:10px 0;position:relative;margin:0 auto}.timeline:before,.timeline-center:before{top:0;bottom:0;position:absolute;content:" ";width:2px;left:20px;background:-moz-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));background:-webkit-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background:-o-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background:-ms-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background:linear-gradient(to bottom, rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%)}@media only screen and (min-width: 768px){.timeline:before{left:50%;margin-left:-2.5px}}.timeline-center:before{left:50%;margin-left:-2.5px}.timeline-item-center,.timeline-item,.timeline-item-inverted{margin-bottom:0;position:relative}@media only screen and (min-width: 768px){.timeline-item-center,.timeline-item,.timeline-item-inverted{margin-bottom:-7px}}.timeline-item-center:before,.timeline-item-center:after,.timeline-item:before,.timeline-item:after,.timeline-item-inverted:before,.timeline-item-inverted:after{content:" ";display:table}.timeline-item-center:after,.timeline-item:after,.timeline-item-inverted:after{clear:both}.timeline-item-center>.timeline-panel,.timeline-item>.timeline-panel,.timeline-item-inverted>.timeline-panel{border:1px solid #d4d4d4;padding:10px;position:relative;background-color:#fff;border-radius:5px}.timeline-item-center>.timeline-panel:before,.timeline-item-center>.timeline-panel:after,.timeline-item>.timeline-panel:before,.timeline-item>.timeline-panel:after,.timeline-item-inverted>.timeline-panel:before,.timeline-item-inverted>.timeline-panel:after{position:absolute;display:inline-block;content:" "}.timeline-item-center{margin-bottom:10px}.timeline-item-center.expanded>.timeline-panel{width:auto}.timeline-item-center>.timeline-panel{margin:auto;width:150px}.timeline-item>.timeline-panel{float:left;margin-left:35px;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175)}@media only screen and (min-width: 768px){.timeline-item>.timeline-panel{float:right;margin-right:51.5%;-webkit-box-shadow:-1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);-moz-box-shadow:-1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);box-shadow:-1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175)}}.timeline-item>.timeline-panel:before{top:11px;left:-10px;border-top:10px solid transparent;border-right:10px solid #ccc;border-left:0 solid #ccc;border-bottom:10px solid transparent}@media only screen and (min-width: 768px){.timeline-item>.timeline-panel:before{top:10px;left:100%;border-top:10px solid transparent;border-left:10px solid #ccc;border-right:0 solid #ccc;border-bottom:10px solid transparent}}.timeline-item>.timeline-panel:after{top:12px;left:-9px;border-left-width:0;border-right-width:14px;border-top:9px solid transparent;border-right:9px solid #fff;border-left:0 solid #fff;border-bottom:9px solid transparent}@media only screen and (min-width: 768px){.timeline-item>.timeline-panel:after{top:11px;left:100%;border-top:9px solid transparent;border-left:9px solid #fff;border-right:0 solid #fff;border-bottom:9px solid transparent}}.timeline-item-inverted>.timeline-panel{float:left;margin-left:35px;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175)}@media only screen and (min-width: 768px){.timeline-item-inverted>.timeline-panel{margin-left:51.5%}}.timeline-item-inverted>.timeline-panel:before{top:11px;left:-10px;border-top:10px solid transparent;border-right:10px solid #ccc;border-left:0 solid #ccc;border-bottom:10px solid transparent}.timeline-item-inverted>.timeline-panel:after{top:12px;left:-9px;border-left-width:0;border-right-width:14px;border-top:9px solid transparent;border-right:9px solid #fff;border-left:0 solid #fff;border-bottom:9px solid transparent}.timeline-badge{color:#fff;width:6px;height:6px;line-height:50px;font-size:1.4em;text-align:center;position:relative;top:25px;left:18px;background-color:#999999;z-index:100;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media only screen and (min-width: 768px){.timeline-badge{left:50.5%;margin-left:-8px}}.timeline-title{margin-top:0;margin-bottom:0;font-size:0.82143rem}@media only screen and (min-width: 768px){.timeline-title{font-size:1rem}}.timeline-body{border-top:1px solid #d2d2d2;overflow:hidden;*zoom:1;font-size:0.82143rem}@media only screen and (min-width: 768px){.timeline-body{font-size:1rem}}.timeline-footer{clear:both;float:right;font-size:0.85714rem;font-weight:400}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-dslide{cursor:move;position:absolute;left:0;top:0;width:322px;height:1500px;overflow:hidden}@media only screen and (min-width: 768px){.timeline-dslide{width:700px}}.timeline-dcontainer{position:relative;width:322px;height:1500px;overflow:hidden}@media only screen and (min-width: 768px){.timeline-dcontainer{width:700px;margin:auto}}.timeline-slide{cursor:move;position:absolute;left:0;top:0;width:322px;height:1500px;overflow:hidden}@media only screen and (min-width: 768px){.timeline-slide{width:622px}}.timeline-container{position:relative;margin:auto;width:322px;height:1500px}@media only screen and (min-width: 768px){.timeline-container{width:622px !important}}.timeline-scrolltop-daily{cursor:pointer;background:#0568ae;font-size:1rem;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);clear:both;width:100px;color:#fff;border-radius:5px;text-align:center;padding:3px;float:left;margin-left:20px}.timeline-scrolltop-daily:last-of-type{margin-top:15px !important}@media only screen and (min-width: 768px){.timeline-scrolltop-daily{margin:1em auto 2em;padding:0 3px 3px;font-size:1rem;margin-bottom:-45px !important;float:none}}.timeline-arrow-daily{display:none}@media only screen and (min-width: 768px){.timeline-arrow-daily{display:block;width:0;height:0;top:-6px;left:40px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0568ae;border-top:0 solid transparent;position:relative}}.timeline-scrolltop{cursor:pointer;background:#0568ae;font-size:1rem;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);box-shadow:1px 1px 6px rgba(0,0,0,0.175),0 0 1px rgba(0,0,0,0.175);clear:both;width:100px;color:#fff;border-radius:5px;text-align:center;margin:1em auto 2em;padding:0 3px 3px}.timeline-scrolltop:last-of-type{margin-bottom:-45px !important}@media only screen and (min-width: 768px){.timeline-scrolltop{font-size:1rem}}.timeline-arrow{width:0;height:0;top:-6px;left:40px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0568ae;border-top:0 solid transparent;position:relative}.main-content .content-wrap{background-color:#fff;padding:20px 30px}footer.main-footer{margin-top:10px;overflow:hidden;*zoom:1}@media only screen and (min-width: 768px){footer.main-footer{margin-top:70px;margin-bottom:100px}}.test-drive{visibility:hidden;color:#fff;padding:10px 20px;text-align:center;text-transform:capitalize;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkNDI1ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E2M2U2YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bd425d),color-stop(100%, #a63e6b));background-image:-moz-linear-gradient(top, #bd425d,#a63e6b);background-image:-webkit-linear-gradient(top, #bd425d,#a63e6b);background-image:linear-gradient(to bottom, #bd425d,#a63e6b)}.test-drive p{margin:0}@media only screen and (min-width: 768px){.test-drive .content-wrap{width:490px;padding:0}}.test-drive .content{float:left;text-align:left}@media only screen and (min-width: 768px){.test-drive .content{width:435px}}.test-drive .header{font-size:1.28571rem;font-style:italic}@media only screen and (min-width: 768px){.test-drive .header{font-size:2.28571rem;line-height:30px;padding-top:2px}}.test-drive .description{font-style:italic}@media only screen and (min-width: 768px){.test-drive .description{font-size:1.14286rem}}.test-drive .icon{float:right;font-size:2.14286rem;padding-left:30px;border-left:1px solid rgba(255,255,255,0.2)}.test-drive .icon i{display:block;padding:10px 0}@media only screen and (min-width: 768px){.test-drive{padding:22px 0}}.footer-content{display:none;padding:20px;background-color:#5a5a5a;color:#d2d2d2}.footer-content .att-support .header{font-size:1.28571rem;color:#f2f2f2}.footer-content .footer-links{margin-top:15px}.footer-content .copyright{margin-top:25px;font-size:0.85714rem}.footer-content ul{padding-left:0}.footer-content ul li{display:block;list-style:none;padding:0 15px}@media only screen and (min-width: 768px){.footer-content ul li:first-child{padding-left:0;border-left:0}}@media only screen and (min-width: 768px){.footer-content ul li{display:inline-block;border-left:1px solid #d2d2d2}}@media only screen and (min-width: 768px){.footer-content{padding:40px 20px}}.app-version{overflow:hidden;*zoom:1;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text;color:#f2f2f2;background-color:#f2f2f2}*{outline:none !important}html{font-size:88%}body{font-size:1rem;background-color:#f2f2f2;color:#191919;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}body.side-menu-active{background-color:#009fdb}a{cursor:pointer}.page-loader{position:fixed;top:0;bottom:0%;left:0;right:0%;background-color:rgba(255,255,255,0.8);z-index:99;text-align:center;width:100%;padding-top:25px}.page-loader .loader-wrap{position:absolute;top:40%;left:50%}.main-content{margin-top:20px;margin-bottom:20px}@media only screen and (min-width: 768px){.main-content{margin-top:30px;margin-bottom:30px}}.disabled,.device-item-updating,.arming,.no-click{pointer-events:none}body.account-only .navbar-wrap.main,body.account-only .navbar-wrap.secondary,body.account-only .urgent-alarm-content,body.account-only .system-alerts-content,body.account-only .side-menu li{display:none !important}body.account-only .side-menu li.logout{display:list-item !important}body.account-only.state-home .main-content{display:none}.screenreader-invisible{display:block;opacity:0}.screenreader-offscreen{position:absolute;left:-3000px;width:1px;height:1px;top:auto}.aria-hide{display:none}video::-webkit-media-controls{display:none !important}video::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}video::-webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.main-header{min-height:20px}.main-header .logo{height:60px}@media only screen and (min-width: 768px){.main-header .logo{height:41px}}.main-header .page-label{display:inline-block;padding:14px 15px 5px;border-left:1px solid #ccc;margin:0 0 0 15px;font-size:18px}.bottom-border{border-bottom:1px solid rgba(149,149,149,0.5)}@media only screen and (min-width: 768px){.bottom-border{border-bottom:0}}.top-bar{font-size:1.5rem;min-height:29px;position:relative;z-index:12;max-height:75px;overflow:hidden;color:#191919;background-color:#fff}@media only screen and (min-width: 768px){.top-bar{color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWZkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOWZkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(45deg, #009fdb,#009fdb);background-image:-webkit-linear-gradient(45deg, #009fdb,#009fdb);background-image:linear-gradient(45deg, #009fdb,#009fdb)}}@media only screen and (max-width: 767px){.top-bar{color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWZkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOWZkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(45deg, #009fdb,#009fdb);background-image:-webkit-linear-gradient(45deg, #009fdb,#009fdb);background-image:linear-gradient(45deg, #009fdb,#009fdb)}}.top-bar .header-icon{height:38px}.top-bar .alarm-status{width:75px;height:75px;float:left}.top-bar .alarm-status .overlay.loading-spinner{width:65px;height:65px;top:3px;left:5px;border:5px solid;border-color:rgba(225,225,225,0.9);border-right-color:transparent}.top-bar .alarm-status.testMode{color:#000;background-color:#ffb81c}.top-bar .alarm-status.testMode .loading-spinner{border-color:#f2f2f2;border-right-color:transparent}.top-bar .alarm-status.testMode .alarm-status-icon{margin:15px 17px}.top-bar .alarm-status.unarmed{color:#000;background-color:white}.top-bar .alarm-status.unarmed .loading-spinner{border-color:#f2f2f2;border-right-color:transparent}.top-bar .alarm-status.unarmed .alarm-status-icon{margin:15px 17px}.top-bar .alarm-status.arming{color:#f2f2f2;background-color:white}.top-bar .alarm-status.arming .loading-spinner{border-color:#f2f2f2;border-right-color:transparent}.top-bar .alarm-status.arming .alarm-status-icon{margin:15px 17px;color:#f2f2f2}.top-bar .alarm-status.arming .alarm-status-icon.dl-away{margin:15px 20px}.top-bar .alarm-status.armed{background-color:#cf2a2a}.top-bar .alarm-status.armed .loading-spinner{border-color:#f2f2f2;border-right-color:transparent;opacity:0.5}.top-bar .alarm-status.armed .alarm-status-icon{margin:15px 17px;color:#fff}.top-bar .alarm-status.armed .alarm-status-icon.dl-away{margin:15px 20px}.top-bar .alarm-status.disarming{color:#fff;background-color:#cf2a2a}.top-bar .alarm-status.disarming .loading-spinner{border-color:#f2f2f2;border-right-color:transparent;opacity:0.5}.top-bar .alarm-status.disarming .alarm-status-icon{margin:15px 20px;color:#f2f2f2;opacity:0.5}.top-bar .alarm-status a{display:block;width:100%;height:100%}.top-bar .alarm-status a .alarm-status-icon{font-size:33px;color:#000}.top-bar .page-title{padding-top:5px;text-align:center;font-style:italic;margin:18px 0 0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (max-width: 767px){.top-bar .page-title{padding-left:5px;font-weight:bold}}.top-bar .welcome-message{padding-top:5px;padding-left:10px;font-style:italic}.top-bar .top-right-menu{max-height:75px;max-width:75px;padding:14px 0;position:absolute;right:0;top:0}@media only screen and (max-width: 767px){.top-bar .top-right-menu{top:5px}}.top-bar .top-right-menu div{float:right}.top-bar .top-right-menu a{color:#fff}.top-bar .top-right-menu i{font-size:2rem}.top-bar .current-time{padding-top:5px;padding-right:20px;font-size:1.28571rem;line-height:1.8em}.top-bar .toggle-menu{padding:5px 15px;position:relative;cursor:pointer}.top-bar .toggle-menu .badge{top:2px;left:2px;position:absolute;font-size:0.71429rem;padding:4px 7px 3px}.top-bar .toggle-menu .badge.solc{padding:5px}.top-bar .toggle-menu .badge.selfconnect-badge{background-color:#fff;color:#000;font-weight:normal;border-radius:2px;left:0;top:-5px;padding:4px 7px}.top-bar .badge{top:2px;left:2px;position:absolute;font-size:0.71429rem;padding:5px}@media only screen and (min-width: 768px){.state-solutionCenter .top-bar{color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(45deg, #000000,#000000);background-image:-webkit-linear-gradient(45deg, #000000,#000000);background-image:linear-gradient(45deg, #000000,#000000)}}@media only screen and (max-width: 767px){.state-solutionCenter .top-bar{color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(45deg, #000000,#000000);background-image:-webkit-linear-gradient(45deg, #000000,#000000);background-image:linear-gradient(45deg, #000000,#000000)}}.alarm-panel,.alarm-bypass-panel{width:100%;max-width:414px;position:absolute;top:75px;left:0;background-color:#5a5a5a;color:#fff;height:100%;max-height:404px;z-index:11}@media only screen and (max-width: 767px){.alarm-panel,.alarm-bypass-panel{max-width:100%}}.alarm-panel .box-content .alarm-icon,.alarm-bypass-panel .box-content .alarm-icon{color:white !important}.alarm-bypass-panel{background-color:#000;max-height:505px;z-index:3}.navbar li.active a,.navbar li.active2 a,.tablist li a:hover,.tablist li.active a{color:#fff;background-color:transparent;font-weight:bold}.navbar-wrap.secondary .navbar-nav li.active a,.navbar-wrap.secondary .navbar-nav li.active2 a{color:#0568ae;background-color:transparent}.navbar-header{float:none}.navbar-wrap{background-color:#fff}.navbar{padding:15px 15px 0;border-radius:0;margin:0 auto;width:525px}.navbar .nav{display:inline-block;float:none;vertical-align:top;width:100%}.navbar li{margin:0 3%;width:auto;display:table-cell;background-color:transparent}.navbar li a{display:inline-block;padding:10px 0;color:#fff;font-size:1.28571rem;font-weight:400;background-color:transparent}@media only screen and (min-width: 992px){.navbar li a{font-size:1.28571rem}}.navbar li a:hover{background-color:transparent}.navbar li a:focus{background-color:transparent}.navbar li:last-child{margin-right:0}.navbar .badge{top:9px;left:103%}.navbar-wrap.main .navbar{background-color:#fff;z-index:1}@media only screen and (min-width: 768px){.navbar-wrap.main .navbar{padding:15px}}.navbar-wrap.main .navbar .line-slide{display:block;bottom:23px;background-color:#fff}@media only screen and (min-width: 992px){.navbar-wrap.main .navbar .line-slide{bottom:20px}}@media only screen and (min-width: 768px){.navbar-wrap.main .navbar-right:last-child{margin-right:0}}.navbar-wrap.secondary{background-color:transparent;margin-top:20px;display:none;white-space:nowrap;padding-bottom:6px}@media only screen and (min-width: 768px){.navbar-wrap.secondary{margin-top:0;display:block;overflow-x:inherit}}.navbar-wrap.secondary.has-item{display:block}.navbar-wrap.secondary hr{border-top:1px solid #d2d2d2;margin:0;z-index:1;position:absolute;bottom:6px;left:0;width:100%}.navbar-wrap.secondary .navbar{min-height:inherit;position:relative;padding:0;width:95%}@media only screen and (min-width: 768px){.navbar-wrap.secondary .navbar{margin:15px}}.navbar-wrap.secondary .navbar .line-slide{height:4px;bottom:-2px;background-color:#0568ae}.navbar-wrap.secondary .navbar-content-wrap{position:relative;overflow-x:auto;overflow-y:hidden;padding-bottom:7px;z-index:2}@media only screen and (min-width: 768px){.navbar-wrap.secondary .navbar-content-wrap{min-height:44px}}.navbar-wrap.secondary .navbar-content-wrap:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.navbar-wrap.secondary .navbar-header{font-style:italic;font-weight:400;font-size:2rem;float:none}.navbar-wrap.secondary .navbar-nav{margin:0;width:100%;padding-bottom:5px;position:relative;font-style:italic}@media only screen and (min-width: 768px){.navbar-wrap.secondary .navbar-nav{text-align:right}}.navbar-wrap.secondary .navbar-nav li{display:inline-block;float:none}.navbar-wrap.secondary .navbar-nav li a{color:#959595;font-size:1.28571rem;padding:5px 0}.navbar-wrap.secondary .navbar-nav li a:hover{background-color:transparent}.navbar-wrap.secondary .navbar-nav li a.disabled{cursor:default}.navbar-wrap.secondary .dots{position:absolute;bottom:-17px;right:0}.navbar-wrap.secondary .dots .dot{display:inline-block;text-align:right;width:12px;height:12px;border-radius:6px;border:1px solid #959595;background-color:#f2f2f2;margin-left:8px}.navbar-wrap.secondary .dots .dot.active{background-color:#0568ae;border-color:#0568ae}@media only screen and (max-width: 767px){#secondary-myaccountpermitsdocs{display:none !important}}.modal-timeout-warning .eservice{display:none}.modal-timeout-warning.eservice .eservice{display:block}.modal-timeout-warning.eservice .timeout-warning{display:none}.side-menu.active li a:hover,.side-menu.active li.active a{color:#fff}.app-background{position:absolute;top:0;left:0;height:100%;width:100%}.app-screen{height:100%;width:100%;position:absolute;left:-1px}.side-menu{display:none;text-transform:capitalize}.side-menu .menu-header{color:white;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:20px;width:85%}.side-menu.active{display:block;position:absolute;height:100%;width:100%;letter-spacing:.8px;background-color:#009fdb}.side-menu.active ul,.side-menu.active .alarn-container,.side-menu.active .secondary-menu-container{width:75%;list-style:none;position:absolute;right:0;padding-top:50px}@media only screen and (min-width: 768px){.side-menu.active ul,.side-menu.active .alarn-container,.side-menu.active .secondary-menu-container{width:50%}}@media only screen and (min-width: 992px){.side-menu.active ul,.side-menu.active .alarn-container,.side-menu.active .secondary-menu-container{width:300px;padding-top:30px}}.side-menu.active ul.show,.side-menu.active .alarn-container.show,.side-menu.active .secondary-menu-container.show{height:100%}@media only screen and (min-width: 992px){.side-menu.active .alarn-container,.side-menu.active .secondary-menu-container{width:300px;padding-top:0}}.side-menu.active li{font-size:1.42857rem;line-height:1.42857rem;margin-bottom:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 400ms ease-in-out,opacity 1000ms ease;-o-transition:all 400ms ease-in-out,opacity 1000ms ease;-webkit-transition:all 400ms ease-in-out,opacity 1000ms ease;transition:all 400ms ease-in-out,opacity 1000ms ease;-moz-transform:translate3d(-150px, 0, 0) scale(0.2);-ms-transform:translate3d(-150px, 0, 0) scale(0.2);-webkit-transform:translate3d(-150px, 0, 0) scale(0.2);transform:translate3d(-150px, 0, 0) scale(0.2)}.side-menu.active li.visible{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.side-menu.active li.logout{margin-bottom:5px}.side-menu.active li.solution-center{margin-top:25px}.side-menu.active li.digital-life-tour{border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:25px;margin-bottom:20px}.side-menu.active li a{color:transparent;text-shadow:0 0 0 rgba(255,255,255,0.9);transition:text-shadow 0.5s ease-out;text-decoration:none;font-size:0.92857rem;margin-left:0;text-transform:none}.side-menu.active li a.main{font-weight:900;font-size:1.07143rem}.side-menu.active li.visible-xs{margin-bottom:15px}.side-menu.active .menu-alarm-state,.side-menu.active .menu-alarm-emergency{border:1px solid rgba(255,255,255,0.9);box-shadow:0 0 0 rgba(255,255,255,0.9);color:transparent;text-shadow:0 0 0 rgba(255,255,255,0.9);transition:text-shadow 0.5s ease-in, box-shadow 0.5s ease-in, border .8s ease-in;height:100%}.side-menu.active .menu-alarm-state i.dl,.side-menu.active .menu-alarm-emergency i.dl{color:rgba(255,255,255,0.9);transition:color 0.5s ease-in}.side-menu.active .menu-alarm-state.system-test-mode,.side-menu.active .menu-alarm-emergency.system-test-mode{background-color:#ffb81c}.side-menu.active .menu-alarm-state .system-test-mode-copy,.side-menu.active .menu-alarm-emergency .system-test-mode-copy{text-transform:none;font-weight:normal;position:absolute;width:100%;bottom:2px;left:43px}.side-menu.active .badge{font-weight:normal;padding:5px}.side-menu.active .badge.selfconnect-badge{background-color:#fff;color:#000;border-radius:2px;padding:4px 7px;font-size:0.71429rem}.side-menu.active .border-top{border-top:1px solid rgba(255,255,255,0.35);padding-top:15px;width:85%}.side-menu.active .corp-links{margin-bottom:15px}.side-menu.active .corp-links a:hover{border-bottom:0}.side-menu.active .corp-links img{width:22px;opacity:1;transition:opacity 0.5s ease-in}.side-menu.active .feedback{border-top:1px solid rgba(255,255,255,0.25);border-bottom:1px solid rgba(255,255,255,0.25);width:75%;padding:10px 0}.side-menu.active .other-services{width:85%}.side-menu.active .btn-more{cursor:pointer}.side-menu.active .btn-more i{float:right;margin-right:12px}.side-menu.active .btn-more:hover{text-decoration:none;border-bottom:0}.side-menu.active .menu-btn{color:white;font-size:0.92857rem;margin-left:0;text-transform:none}.side-menu.blur .feedback{border-top:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(255,255,255,0.05)}.side-menu.blur li a{color:transparent;text-shadow:0 0 11px rgba(255,255,255,0.35);transition:text-shadow 0.5s ease-in}.side-menu.blur .corp-links img{opacity:0.1;transition:opacity 0.5s ease-in}.side-menu.blur .menu-alarm-state,.side-menu.blur .menu-alarm-emergency{border:solid 1px rgba(255,255,255,0.05);box-shadow:0 0 8px rgba(255,255,255,0.1);color:transparent;text-shadow:0 0 11px rgba(255,255,255,0.15);transition:text-shadow 0.5s ease-in, box-shadow 0.5s ease-in, border .3s ease-in-out}.side-menu.blur .menu-alarm-state i.dl,.side-menu.blur .menu-alarm-emergency i.dl{color:rgba(255,255,255,0);transition:color 0.5s ease-in}.side-menu.blur li.active a,.side-menu.blur li a:hover{border:1px solid rgba(255,255,255,0.15);color:transparent;text-shadow:0 0 11px rgba(255,255,255,0.35);transition:text-shadow 0.5s ease-in}.side-menu.blur .badge{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}.side-menu.blur .secondary-side-menu ul{width:100%}.side-menu.blur .secondary-side-menu li a{color:transparent;text-shadow:0 0 0 rgba(255,255,255,0.9);transition:text-shadow 0.5s ease-in}.side-menu.blur .secondary-side-menu li.active a,.side-menu.blur .secondary-side-menu li a:hover{border:0;color:transparent;text-shadow:0 0 0 rgba(255,255,255,0.9);transition:text-shadow 0.5s ease-in;font-weight:bold}.side-menu.blur .secondary-side-menu .badge{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.side-menu.blur .secondary-side-menu .menu-back::before{margin-right:5px;content:"";font-family:"DigitalLife";color:#fff}.side-menu.blur .secondary-side-menu .menu-btn{color:white;font-size:0.92857rem;margin-left:0;text-transform:none}.app-content{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#f2f2f2;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.app-content.inactive{overflow:hidden;cursor:pointer;-moz-box-shadow:5px 0 45px 5px rgba(0,0,0,0.4);-webkit-box-shadow:5px 0 45px 5px rgba(0,0,0,0.4);box-shadow:5px 0 45px 5px rgba(0,0,0,0.4);-moz-transform:translate3d(-70%, 0%, 0) scale(0.9);-ms-transform:translate3d(-70%, 0%, 0) scale(0.9);-webkit-transform:translate3d(-70%, 0%, 0) scale(0.9);transform:translate3d(-70%, 0%, 0) scale(0.9)}@media only screen and (min-width: 768px){.app-content.inactive{-moz-transform:translate3d(-50%, -4%, 0) scale(0.7);-ms-transform:translate3d(-50%, -4%, 0) scale(0.7);-webkit-transform:translate3d(-50%, -4%, 0) scale(0.7);transform:translate3d(-50%, -4%, 0) scale(0.7)}}@media only screen and (min-width: 992px){.app-content.inactive{-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-webkit-transform:translateX(-300px);transform:translateX(-300px)}}.no-csstransforms3d .side-menu ul{width:300px}.no-csstransforms3d .app-content.inactive{transform:translateX(-300px)}.secondary-menu-container .secondary-side-menu{padding:0 20px}.secondary-menu-container .secondary-side-menu ul{padding:0 0 0 20px}.secondary-menu-container .menu-back{color:#fff;display:inline-block;width:100%;text-align:left;border-bottom:1px solid rgba(255,255,255,0.45);padding-top:8px;padding-bottom:8px;margin-bottom:16px;font-size:1.14286rem;cursor:pointer}.secondary-menu-container .menu-back i{font-weight:bold;font-size:1.28571rem}.secondary-menu-container aside{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,0.45)}.secondary-menu-container aside span{display:block;font-size:0.78571rem;color:rgba(255,255,255,0.75)}.activities .sub-header,.activities .date-header{font-weight:400;font-size:1.14286rem;margin-bottom:10px}@media only screen and (min-width: 768px){.activities .sub-header,.activities .date-header{font-size:1.42857rem;line-height:1.42857rem}}.clearfix{clear:both}.activities .activities-new{position:relative;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.activities .activities-new .subtitle{font-size:1.14286rem;font-style:italic;margin-left:5px;width:100%;overflow:hidden;*zoom:1}@media only screen and (min-width: 768px){.activities .activities-new .subtitle{font-size:1.42857rem}}.activities .activities-new .action{text-align:left;width:100%;padding-top:20px;overflow:hidden;*zoom:1}.activities .activities-new .action>div{padding-top:10px}.activities .activities-new .action .btn{position:relative;padding:16px;margin:0 7px;width:125px;font-size:1.42857rem;font-weight:300;font-style:italic}@media only screen and (min-width: 992px){.activities .activities-new .action .btn{width:150px;padding:16px;font-size:1.42857rem}}.activities .activities-new .action .create{padding-left:40px}@media only screen and (min-width: 992px){.activities .activities-new .action .create{width:145px;padding-left:45px}}.activities .activities-new .action .icon{position:absolute;font-size:0.85714rem;color:#fff}@media only screen and (min-width: 992px){.activities .activities-new .action .icon{font-size:1rem}}.activities .activities-new .action .dl{top:8px;left:6px;color:#fff}@media only screen and (min-width: 992px){.activities .activities-new .action .dl{top:8px;left:8px}}.activities .panel{margin-bottom:0;border-radius:0}.activities .panel-body{font-weight:300;font-size:1.14286rem}.activities .panel-heading{font-weight:400;font-size:1.14286rem}.activities .body{border:1px solid #f2f2f2;font-size:1.14286rem}.activities .date-header{font-style:italic}@media only screen and (min-width: 768px){.activities .date-header{position:absolute;top:-100px;z-index:2}}.activities .date-header .dropdown-menu{left:10px !important}@media only screen and (min-width: 768px){.activities .date-header .dropdown-menu{left:245px !important}}.activities.module-widget{margin-top:-10px}@media only screen and (min-width: 768px){.activities.module-widget{margin-top:-25px}}.activities.module-widget .header{margin-bottom:-10px}@media only screen and (min-width: 768px){.activities.module-widget .header{margin-bottom:-10px}}.activities.module-widget .cell{font-size:1rem;overflow-y:auto;padding:5px 7px}@media only screen and (min-width: 768px){.activities.module-widget .cell{font-size:1.14286rem;padding:10px}}.activities .calendar-btn{border:0;background:transparent;color:#0568ae}.grey-background{background-color:#f2f2f2;padding:5px}.tablist{list-style:none;height:0;margin:0;border:0;-webkit-padding-start:0;-moz-padding-start:0;-ms-padding-start:0}@media only screen and (min-width: 768px){.tablist{float:right}}.tablist li{float:left;margin-right:.10em;padding-bottom:10px}.tablist li a{display:block;padding:5px 20px;border-bottom:2px #fff;background-color:#fff;text-decoration:none;color:#0568ae;font-size:1.14286rem;font-style:italic}.tablist li a:hover{background-color:#fff}.tablist li.active a{background-color:#0568ae;color:#fff}.activities-tabular{display:none}@media only screen and (orientation: landscape){.activities-tabular{display:table;margin:10px auto;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}}@media only screen and (min-width: 768px){.activities-tabular{display:table;margin:10px auto;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}}@media only screen and (min-width: 992px){.activities-tabular{display:table;margin:10px auto;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}}.activities-tabular .left-col{vertical-align:bottom;font-weight:400;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;color:#555;border-left:0}@media only screen and (orientation: landscape){.activities-tabular .left-col{width:84px;font-size:0.85714rem}}@media only screen and (min-width: 768px){.activities-tabular .left-col{width:138px;font-size:1.14286rem}}@media only screen and (min-width: 992px){.activities-tabular .left-col{width:180px;font-size:1.14286rem}}.activities-tabular .left-col:first-child{border-top:0}.activities-tabular .left-cell{font-weight:400;color:#999;border-right:2px solid #d2d2d2;background-color:#fff}@media only screen and (orientation: landscape){.activities-tabular .left-cell{padding:11px 6px;height:41px}}@media only screen and (min-width: 768px){.activities-tabular .left-cell{padding:12px 20px;border-top:2px solid #eee;height:48px}}@media only screen and (min-width: 992px){.activities-tabular .left-cell{padding:12px 20px;border-top:2px solid #eee;height:48px}}.activities-tabular .left-cell:first-child{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;border-right:0;color:#fff}@media only screen and (orientation: landscape){.activities-tabular .left-cell:first-child{border-bottom:1px solid #d2d2d2}}@media only screen and (min-width: 768px){.activities-tabular .left-cell:first-child{border-bottom:0}}@media only screen and (orientation: landscape){.activities-tabular .left-cell:nth-child(2){border-top:1px solid #d2d2d2}}@media only screen and (min-width: 768px){.activities-tabular .left-cell:nth-child(2){border-top:2px solid #d2d2d2}}@media only screen and (min-width: 992px){.activities-tabular .left-cell:nth-child(2){border-top:2px solid #d2d2d2}}.activities-tabular .left-cell:nth-child(2n){background-color:#f5f2f0}.activities-tabular .right-col2{font-weight:400;color:#555;overflow-x:auto;overflow-y:hidden;width:787px;height:310px}@media only screen and (orientation: landscape){.activities-tabular .right-col2{width:466px;height:269px}}@media only screen and (min-width: 768px){.activities-tabular .right-col2{width:612px;height:310px}}@media only screen and (min-width: 992px){.activities-tabular .right-col2{width:787px;height:310px}}.activities-tabular .right-col2 .slider-container{position:relative;top:0;left:0;width:787px;height:310px}@media only screen and (orientation: landscape){.activities-tabular .right-col2 .slider-container{width:466px;height:270px}}@media only screen and (min-width: 768px){.activities-tabular .right-col2 .slider-container{width:612px;height:310px}}@media only screen and (min-width: 992px){.activities-tabular .right-col2 .slider-container{width:787px;height:310px}}.activities-tabular .right-col2 .slides{cursor:move;position:absolute;overflow:hidden;left:0;top:0;width:787px;height:310px}@media only screen and (orientation: landscape){.activities-tabular .right-col2 .slides{width:466px;height:270px}}@media only screen and (min-width: 768px){.activities-tabular .right-col2 .slides{width:612px;height:310px}}@media only screen and (min-width: 992px){.activities-tabular .right-col2 .slides{width:787px;height:310px}}.activities-tabular .right-col2 .no-flick{opacity:1;position:relative;box-shadow:0 0 2px #eee}.activities-tabular .future-slide{top:22px;opacity:0.7;background-color:rgba(90,86,86,0.29);-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;border-top:2px solid #f2f2f2;height:288px;position:absolute}@media only screen and (orientation: landscape){.activities-tabular .future-slide{width:466px;font-size:0.85714rem}}@media only screen and (min-width: 768px){.activities-tabular .future-slide{width:612px;font-size:1rem}}@media only screen and (min-width: 992px){.activities-tabular .future-slide{width:787px;font-size:1rem}}.activities-tabular .future-block{top:22px;height:288px;background-color:rgba(90,86,86,0.29);opacity:0.7;position:absolute;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;border-left:2px solid #0568ae;border-top:2px solid #f2f2f2}.activities-tabular .arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #0568ae;left:-7px;top:0;position:absolute}.activities-tabular .current-time{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;color:#fff;font-size:1rem;position:absolute;background-color:#0568ae;padding-top:5px;padding-bottom:2px;padding-left:4px;padding-right:4px;text-align:center}@media only screen and (orientation: landscape){.activities-tabular .current-time{width:50px;left:-25px;top:-30px;font-size:0.85714rem}}@media only screen and (min-width: 768px){.activities-tabular .current-time{width:55px;height:23px;left:-28px;top:-29px;font-size:0.85714rem}}@media only screen and (min-width: 992px){.activities-tabular .current-time{width:60px;height:23px;left:-32px;top:-29px;font-size:1rem}}.activities-tabular thead{color:#999;text-align:left;font-size:1rem;background-color:#f2f2f2;border-collapse:seperate}@media only screen and (orientation: landscape){.activities-tabular thead{font-size:0.78571rem}}@media only screen and (min-width: 768px){.activities-tabular thead{font-size:1rem}}@media only screen and (min-width: 992px){.activities-tabular thead{font-size:1rem}}.activities-tabular thead .category{margin-left:10px}.activities-tabular thead .top-row{color:#f2f2f2;border-bottom:0}.activities-tabular thead .second-row{background-color:#fff}.activities-tabular thead .top{height:24px}@media only screen and (orientation: landscape){.activities-tabular thead .top{height:23px}}@media only screen and (min-width: 768px){.activities-tabular thead .top{height:24px}}@media only screen and (min-width: 992px){.activities-tabular thead .top{height:24px}}.activities-tabular thead .week,.activities-tabular thead .month,.activities-tabular thead .year{font-weight:400;padding-top:10px;margin-left:2px;width:10px;border-bottom:2px solid #d2d2d2;background-color:#fff}@media only screen and (orientation: landscape){.activities-tabular thead .week,.activities-tabular thead .month,.activities-tabular thead .year{height:41px;padding-top:10px}}@media only screen and (min-width: 768px){.activities-tabular thead .week,.activities-tabular thead .month,.activities-tabular thead .year{height:47px;padding-top:8px}}@media only screen and (min-width: 992px){.activities-tabular thead .week,.activities-tabular thead .month,.activities-tabular thead .year{height:47px;padding-top:8px}}.activities-tabular thead .week>div{width:10px}@media only screen and (orientation: landscape){.activities-tabular thead .year{height:41px;padding-top:15px}}@media only screen and (min-width: 768px){.activities-tabular thead .year{height:47px;padding-top:10px}}@media only screen and (min-width: 992px){.activities-tabular thead .year{height:47px;padding-top:10px}}.activities-tabular thead .month{width:100px}.activities-tabular thead .day{font-weight:400;padding-top:8px;padding-left:4px;margin-left:2px;border-bottom:2px solid #d2d2d2;height:47px}.activities-tabular thead .day>div{width:10px}@media only screen and (orientation: landscape){.activities-tabular thead .day{height:41px}}@media only screen and (min-width: 768px){.activities-tabular thead .day{height:47px}}@media only screen and (min-width: 992px){.activities-tabular thead .day{height:47px}}.activities-tabular thead .day:nth-child(2n){color:#fff}.activities-tabular thead .day:last-child{visibility:visible;-moz-border-radius-topright:13px;-webkit-border-top-right-radius:13px;border-top-right-radius:13px}.activities-tabular thead .week:last-child{-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px}.activities-tabular thead .month:last-child{-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px}.activities-tabular thead .year:last-child{-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px}.activities-tabular tbody td{border-right:2px solid #f2f2f2;color:#fff;border-collapse:seperate}.activities-tabular tbody td:last-child{border-right:0}.activities-tabular tbody td.day-col:nth-child(odd){border:0}.activities-tabular tbody tr{background-color:#fff;border-collapse:seperate}.activities-tabular tbody tr:last-child{border-bottom:0}@media only screen and (orientation: landscape){.activities-tabular tbody tr .day{height:41px;font-size:0.85714rem;padding:7px;left:-12px}}@media only screen and (min-width: 768px){.activities-tabular tbody tr .day{padding:8px 13.5px;left:-16px;height:48px;font-size:1.14286rem}}@media only screen and (min-width: 992px){.activities-tabular tbody tr .day{padding:8px 21.5px;left:-22px;height:48px;font-size:1.14286rem}}.activities-tabular tbody tr .week{border-bottom:2px solid #f2f2f2}@media only screen and (orientation: landscape){.activities-tabular tbody tr .week{padding:8px 27.5px;height:41px}}@media only screen and (min-width: 768px){.activities-tabular tbody tr .week{padding:12px 38px}}@media only screen and (min-width: 992px){.activities-tabular tbody tr .week{padding:12px 50.5px}}.activities-tabular tbody tr .month{border-bottom:2px solid #f2f2f2}@media only screen and (orientation: landscape){.activities-tabular tbody tr .month{padding:8px 27.5px;height:41px}}@media only screen and (min-width: 768px){.activities-tabular tbody tr .month{padding:12px 55.5px}}@media only screen and (min-width: 992px){.activities-tabular tbody tr .month{padding:12px 73px}}.activities-tabular tbody tr .year{border-bottom:2px solid #f2f2f2}@media only screen and (orientation: landscape){.activities-tabular tbody tr .year{padding:8px 13.5px;height:41px}}@media only screen and (min-width: 768px){.activities-tabular tbody tr .year{padding:12px 19.5px}}@media only screen and (min-width: 992px){.activities-tabular tbody tr .year{padding:12px 27px}}.activities-tabular td .year>div,.activities-tabular td .month>div,.activities-tabular td .week>div{visibility:hidden}.activities-tabular td .day .day-icon{color:#fff}.activities-tabular td .day .activity-missed{color:#a11d29}.activities-tabular td .day .activity-completedlate{color:#000}.activities-tabular td .day .activity-completed{color:#6dbc44}.activities-tabular td .day .activity-notstarted{color:#959595}.activities-tabular td .day .activity-started{color:#009fdb}.activities-tabular .tab-footer{background-color:#fff;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}@media only screen and (orientation: landscape){.activities-tabular .tab-footer{width:550px}}@media only screen and (min-width: 768px){.activities-tabular .tab-footer{width:750px}}@media only screen and (min-width: 992px){.activities-tabular .tab-footer{width:967px}}.activities-tabular tfoot th{font-weight:300;color:#999;border-top:2px solid #d2d2d2}@media only screen and (orientation: landscape){.activities-tabular tfoot th{padding:5px 0;font-size:0.71429rem}.activities-tabular tfoot th:first-child{padding-left:5px}}@media only screen and (min-width: 768px){.activities-tabular tfoot th{padding:5px 0;font-size:0.85714rem}.activities-tabular tfoot th:first-child{padding-left:5px}}@media only screen and (min-width: 992px){.activities-tabular tfoot th{padding:5px 20px;font-size:0.85714rem}.activities-tabular tfoot th:first-child{padding-left:20px}}.activities-tabular .action-panel{padding:2px;float:right}.activities-tabular .missed{background-color:#a11d29;color:#a11d29}.activities-tabular .below-avg{background-color:#f47321;color:#f47321}.activities-tabular .average{background-color:#ffb81c;color:#ffb81c}.activities-tabular .above-avg{background-color:#c3d82d;color:#c3d82d}.activities-tabular .completed{background-color:#6dbc44;color:#6dbc44}.activities-tabular .grey{background-color:#6dbc44;color:#191919}.activities-tabular .missed-circle{width:10px;height:10px;border-radius:50%;overflow:hidden;background-color:#a11d29;margin-right:5px;margin-left:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.activities-tabular .below-avg-circle{width:10px;height:10px;border-radius:50%;overflow:hidden;background-color:#f47321;margin-right:5px;margin-left:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.activities-tabular .average-circle{width:10px;height:10px;border-radius:50%;overflow:hidden;background-color:#ffb81c;margin-right:5px;margin-left:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.activities-tabular .above-avg-circle{width:10px;height:10px;border-radius:50%;overflow:hidden;background-color:#c3d82d;margin-right:5px;margin-left:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.activities-tabular .completed-circle{width:10px;height:10px;border-radius:50%;overflow:hidden;background-color:#6dbc44;margin-right:5px;margin-left:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.activities-tabular .late-circle{width:10px;height:10px;border-radius:50%;overflow:hidden;background-color:#000;margin-right:5px;margin-left:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.activities-tabular .start-circle{width:10px;height:10px;border-radius:50%;overflow:hidden;background-color:#009fdb;margin-right:5px;margin-left:5px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.activities-tabular .icon{color:#009fdb;margin-right:5px;margin-left:5px}.activities-tabular .pointer{cursor:pointer}.timeline-title>.arrow{margin-top:3px;margin-left:5px}.timeline-title>.day .day-icon{color:#fff}.timeline-title .activity-missed{color:#a11d29}.timeline-title .activity-completedlate{color:#000}.timeline-title .activity-completed{color:#6dbc44}.timeline-title .activity-notstarted{color:#959595}.timeline-title .activity-started{color:#009fdb}.timeline-body .update-miss{padding:10px 1px;position:relative}.timeline-body .update-miss .spinner{display:none}.timeline-body .update-miss.updating .spinner{display:block;margin-left:100px}.timeline-body .update-miss .complete-item{width:60%;margin:0 auto;display:inline-block;line-height:1}.timeline-body .update-miss .complete-item input[type=checkbox]+label:after{margin-top:0;font-size:1.14286rem;margin-right:20px}.timeline-body .update-miss label{margin-bottom:0;width:175px;color:#191919;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.timeline-body .update-miss label::after{position:absolute;right:0}.timeline-body .action-panel{padding:10px 0}.timeline-body .footer-panel{padding-top:10px;border-top:1px solid #d2d2d2;overflow:hidden;*zoom:1}.timeline-body .device-name{display:inline-block;vertical-align:bottom;height:100%}.category-badge{height:150px;width:150px;float:left;position:relative}.category-badge i.missed{color:#a11d29;z-index:900;position:absolute;margin-left:65px;margin-top:35px}@media only screen and (min-width: 768px){.category-badge i.missed{margin-left:64px;margin-top:30px}}.category-badge i.below-avg{color:#f47321;z-index:900;position:absolute;margin-left:65px;margin-top:35px}@media only screen and (min-width: 768px){.category-badge i.below-avg{margin-left:64px;margin-top:30px}}.category-badge i.average{color:#ffb81c;z-index:900;position:absolute;margin-left:65px;margin-top:35px}@media only screen and (min-width: 768px){.category-badge i.average{margin-left:64px;margin-top:30px}}.category-badge i.above-avg{color:#c3d82d;z-index:900;position:absolute;margin-left:65px;margin-top:35px}@media only screen and (min-width: 768px){.category-badge i.above-avg{margin-left:64px;margin-top:30px}}.category-badge i.completed{color:#6dbc44;z-index:900;position:absolute;margin-left:65px;margin-top:35px}@media only screen and (min-width: 768px){.category-badge i.completed{margin-left:64px;margin-top:30px}}.category-badge text{font-weight:400;font-size:1rem}.category-badge path.white{fill:#fff}.category-badge path.missed{fill:#a11d29}.category-badge path.below-avg{fill:#f47321}.category-badge path.average{fill:#ffb81c}.category-badge path.above-avg{fill:#c3d82d}.category-badge path.completed{fill:#6dbc44}.category-badge circle.missed{fill:#fff;stroke:#a11d29}.category-badge circle.below-avg{fill:#fff;stroke:#f47321}.category-badge circle.average{fill:#fff;stroke:#ffb81c}.category-badge circle.above-avg{fill:#fff;stroke:#c3d82d}.category-badge circle.completed{fill:#fff;stroke:#6dbc44}.activities-loading-spinner{-moz-animation:rotate-forever 0.75s infinite linear;-webkit-animation:rotate-forever 0.75s infinite linear;animation:rotate-forever 0.75s infinite linear;width:50px;height:50px;border:5px solid #0568ae;border-right-color:transparent;border-radius:50%;display:inline-block;position:relative;left:-50%}.activities-choose-devices.activities-flow .device-icon{font-size:3rem}@media only screen and (min-width: 360px){.activities-choose-devices.activities-flow .device-icon{font-size:3.42857rem}}@media only screen and (min-width: 410px){.activities-choose-devices.activities-flow .device-icon{font-size:3.57143rem}}@media only screen and (min-width: 460px){.activities-choose-devices.activities-flow .device-icon{font-size:3.85714rem}}@media only screen and (min-width: 510px){.activities-choose-devices.activities-flow .device-icon{font-size:4.28571rem}}.activities-choose-devices.activities-flow .device-name{margin-top:10px;text-align:center;width:100%;line-height:1;font-weight:300;padding:0 15px;text-transform:none;word-break:break-word;max-height:33px;overflow:hidden}@media only screen and (min-width: 360px){.activities-choose-devices.activities-flow .device-name{max-height:36px}}@media only screen and (min-width: 410px){.activities-choose-devices.activities-flow .device-name{max-height:41px}}@media only screen and (min-width: 460px){.activities-choose-devices.activities-flow .device-name{max-height:44px}}@media only screen and (min-width: 510px){.activities-choose-devices.activities-flow .device-name{margin-top:20px;max-height:49px}}.activities-create.activities-flow .section-wrap{margin-top:20px}@media only screen and (min-width: 768px){.activities-create.activities-flow .section-wrap{margin-top:30px}}.activities-create.activities-flow .item{height:75px;overflow:hidden;cursor:pointer}@media only screen and (min-width: 768px){.activities-create.activities-flow .item{height:115px}}.activities-create.activities-flow .item .content{font-size:1.71429rem;padding:18px 0}@media only screen and (min-width: 768px){.activities-create.activities-flow .item .content{padding:38px 0}}.activities-create.activities-flow .item .category-icon{font-size:1.71429rem;margin:0 10px;vertical-align:top;width:15px}@media only screen and (min-width: 992px){.activities-create.activities-flow .item .category-icon{font-size:2rem;margin:0 25px}}.activities-create.activities-flow .item .name{display:inline-block;width:55%;font-style:italic;vertical-align:middle}@media only screen and (min-width: 992px){.activities-create.activities-flow .item .name{width:65%}}.activities-devices-actions.activities-flow .item .content{padding:5px;font-size:1.28571rem;text-align:left}@media only screen and (min-width: 768px){.activities-devices-actions.activities-flow .item .content{padding:10px 25px;font-size:1.71429rem}}.activities-devices-actions.activities-flow .main{overflow:hidden;*zoom:1}.activities-devices-actions.activities-flow .main span{display:inline-block;vertical-align:middle}.activities-devices-actions.activities-flow .main .device-icon{text-align:center;width:50px}@media only screen and (min-width: 768px){.activities-devices-actions.activities-flow .main .device-icon{margin-right:25px;width:75px}}.activities-devices-actions.activities-flow .main .device-name{font-style:italic;width:50%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.activities-devices-actions.activities-flow .main .device-edit{font-size:1.42857rem;font-weight:bold;float:right;border-left:1px solid #d2d2d2;padding:10px;cursor:pointer}@media only screen and (min-width: 768px){.activities-devices-actions.activities-flow .main .device-edit{font-size:2rem;padding:25px 20px 18px 35px}}.activities-devices-actions.activities-flow .detail{display:none;margin:10px;overflow:hidden;*zoom:1}@media only screen and (min-width: 768px){.activities-devices-actions.activities-flow .detail{margin:40px 0 20px 100px}}.activities-devices-actions.activities-flow .detail .action-label{margin-top:5px;margin-right:30px;font-style:italic}@media only screen and (min-width: 768px){.activities-devices-actions.activities-flow .detail .action-label{float:left}}.activities-devices-actions.activities-flow .detail .action-text{margin-top:15px}@media only screen and (min-width: 768px){.activities-devices-actions.activities-flow .detail .action-text{float:left;margin-top:0}}.activities-devices-actions.activities-flow footer{margin-top:30px;overflow:hidden;*zoom:1}.activities-devices-actions.activities-flow footer .subtitle{padding-top:5px}@media only screen and (min-width: 768px){.activities-devices-actions.activities-flow footer .subtitle{float:left}}.activities-devices-actions.activities-flow footer .add-device{margin-top:15px}@media only screen and (min-width: 768px){.activities-devices-actions.activities-flow footer .add-device{margin-top:0;float:right}}.activities-flow .actions{margin-top:10px}@media only screen and (min-width: 768px){.activities-flow .actions{margin-top:0;position:absolute;top:-5px;right:10px}}.activities-flow .section-wrap{margin-top:30px}@media only screen and (min-width: 768px){.activities-flow .section-wrap{margin-top:70px}}.activities-list.activities-flow .section-wrap{margin-top:20px}@media only screen and (min-width: 768px){.activities-list.activities-flow .section-wrap{margin-top:30px}}.activities-list.activities-flow .filters .pause-all{margin-left:40px;display:none}@media only screen and (min-width: 768px){.activities-list.activities-flow .filters .pause-all{display:inline-block}}.activities-list.activities-flow .filters .create-activity{margin-left:5px}@media only screen and (min-width: 768px){.activities-list.activities-flow .filters .create-activity{margin-left:40px}}.activities-list.activities-flow .item{height:90px}@media only screen and (min-width: 410px){.activities-list.activities-flow .item{height:110px}}@media only screen and (min-width: 992px){.activities-list.activities-flow .item{height:135px}}.activities-list.activities-flow .item .content{padding:5px 10px}.activities-list.activities-flow .item .name{font-size:1.28571rem;font-style:italic;margin-bottom:3px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width: 410px){.activities-list.activities-flow .item .name{font-size:1.57143rem;margin-bottom:5px}}@media only screen and (min-width: 992px){.activities-list.activities-flow .item .name{font-size:2rem;margin-bottom:10px}}.activities-list.activities-flow .activity-delete{position:absolute;font-size:1.28571rem;color:#fff;left:10px;bottom:5px}.activities-list.activities-flow .front .content{cursor:pointer}.activities-review-save.activities-flow .content-section{margin-top:20px}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .content-section{margin-top:40px}}.activities-review-save.activities-flow .activity-name-wrap{padding:20px 0}.activities-review-save.activities-flow .activity-name-wrap input{width:100%;border-bottom:1px solid #d2d2d2;padding-bottom:5px}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .activity-name-wrap input{width:50%}}.activities-review-save.activities-flow .activity-name-wrap .selectize-control{margin-top:20px}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .activity-name-wrap .selectize-control{float:right;margin:0}}.activities-review-save.activities-flow .devices-list{text-align:left;white-space:nowrap;overflow-x:auto}.activities-review-save.activities-flow .devices-list li{width:43%;font-weight:normal;text-align:center;height:75px;position:relative}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .devices-list li{width:23%;height:150px}}.activities-review-save.activities-flow .devices-list .device-name{font-size:1rem;font-style:italic;font-weight:300;position:absolute;bottom:0;white-space:normal;word-break:break-word;width:80%;left:10%;max-height:32px;overflow:hidden}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .devices-list .device-name{font-size:1.71429rem;max-height:55px}}.activities-review-save.activities-flow .edit-text{display:block;float:right;font-weight:bold;cursor:pointer}.activities-review-save.activities-flow .rules-list{padding-left:0}.activities-review-save.activities-flow .rules-list li{list-style:none;margin-bottom:40px}.activities-review-save.activities-flow .rules-list li span{display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .rules-list li span{margin-left:20px}}.activities-review-save.activities-flow .rules-list li .device-icon-wrap{width:50px;margin-left:0}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .rules-list li .device-icon-wrap{width:60px}}.activities-review-save.activities-flow .rules-list li .content-text{width:78%}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .rules-list li .content-text{width:60%;border-right:1px solid #d2d2d2;padding-right:20px}}.activities-review-save.activities-flow .rules-list li .rule-value{color:#009fdb;padding-left:55px}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .rules-list li .rule-value{padding-left:20px}}.activities-review-save.activities-flow .value-text{font-size:1.42857rem;font-weight:normal;font-style:italic}@media only screen and (min-width: 768px){.activities-review-save.activities-flow .value-text{font-size:1.71429rem}}@media only screen and (min-width: 992px){.activities-review-save.activities-flow .value-text{font-size:2.57143rem}}.activities-send-alerts.activities-flow .when-activity{margin-top:30px}.activities-send-alerts.activities-flow .occur-time-day{margin-top:50px;line-height:50px}@media only screen and (min-width: 768px){.activities-send-alerts.activities-flow .occur-time-day{text-align:center;line-height:1}}.activities-send-alerts.activities-flow .alert-urgent .content .content-text{font-size:1.14286rem}@media only screen and (min-width: 768px){.activities-send-alerts.activities-flow .alert-urgent .content .content-text{font-size:1.71429rem}}.activities-send-alerts.activities-flow footer{text-align:right;margin-top:30px}.activities-set-rules.activities-flow .section-bottom{text-align:left}.activities-set-rules.activities-flow .action-text li{padding:10px 25px}.activities-specify-times.activities-flow .occur-list li{padding:7px 0}@media only screen and (min-width: 768px){.activities-specify-times.activities-flow .occur-list li{padding:10px 25px}}.activities-specify-times.activities-flow .days-list{padding-top:20px;margin-top:30px;font-weight:normal;border-top:1px solid #959595;cursor:pointer}@media only screen and (min-width: 768px){.activities-specify-times.activities-flow .days-list{padding-top:40px;text-align:center}}.activities-specify-times.activities-flow .days-list li{font-size:1.14286rem;width:50px;height:50px;border-radius:25px;border:1px solid #191919;position:relative;text-align:center;margin-top:5px;margin-right:10px}@media only screen and (min-width: 768px){.activities-specify-times.activities-flow .days-list li{font-size:1.42857rem;width:60px;height:60px;border-radius:30px;margin-top:0;margin-right:30px}}.activities-specify-times.activities-flow .days-list li:last-child{margin-right:0}.activities-specify-times.activities-flow .days-list li span{width:50px;position:absolute;top:15px;left:0}@media only screen and (min-width: 768px){.activities-specify-times.activities-flow .days-list li span{top:17px;width:60px}}.activities-specify-times.activities-flow .days-list li.active{background-color:#009fdb;border-color:#009fdb;color:#fff}@media only screen and (min-width: 768px){.activities-specify-times.activities-flow .specify-time-wrap{text-align:center;margin-top:20px}}.activities-specify-times.activities-flow .time-section{display:inline-block;padding:10px}@media only screen and (min-width: 768px){.activities-specify-times.activities-flow .time-section{padding:10px 20px}}.activities-specify-times.activities-flow .time-section span{display:block}@media only screen and (min-width: 768px){.activities-specify-times.activities-flow .time-section span{display:inline-block}}@media only screen and (min-width: 768px){.activities-specify-times.activities-flow .time-section.end-time{border-left:1px solid #d2d2d2}}.activities-flow .item .flip{width:100%;height:100%}.activities-flow .item .content{font-size:1.28571rem;border-radius:10px;background-color:#fff;padding:15px;line-height:1.2;height:100%}@media only screen and (min-width: 768px){.activities-flow .item .content{font-size:1.57143rem;padding:20px 40px}}@media only screen and (min-width: 992px){.activities-flow .item .content{font-size:2rem}}.activities-flow .item .category-icon{font-size:1.14286rem;width:15px}@media only screen and (min-width: 410px){.activities-flow .item .category-icon{font-size:1.42857rem;width:20px}}@media only screen and (min-width: 992px){.activities-flow .item .category-icon{font-size:1.71429rem;width:25px}}.activities-flow .item .time{font-size:1.71429rem;margin-left:20px}@media only screen and (min-width: 410px){.activities-flow .item .time{font-size:2rem;margin-left:25px}}@media only screen and (min-width: 992px){.activities-flow .item .time{font-size:2.57143rem;margin-left:30px}}.activities-flow .item .time .unit{font-size:1rem;margin-left:-6px}@media only screen and (min-width: 992px){.activities-flow .item .time .unit{font-size:1.28571rem;margin-left:-8px}}.activities-flow .item .days{color:#959595;font-size:1rem;font-style:italic;text-transform:uppercase;margin-left:20px}@media only screen and (min-width: 410px){.activities-flow .item .days{font-size:1.14286rem;margin-left:25px}}@media only screen and (min-width: 992px){.activities-flow .item .days{font-size:1.28571rem;margin-left:30px}}.activities-flow .item .status{font-size:1.14286rem;font-weight:normal;text-transform:uppercase;padding:12px 15px;position:absolute;right:0;bottom:10px;border-left:1px solid #d2d2d2}@media only screen and (min-width: 410px){.activities-flow .item .status{font-size:1.28571rem;padding:15px 25px}}@media only screen and (min-width: 992px){.activities-flow .item .status{font-size:1.71429rem;padding:20px 35px;bottom:20px}}.activities-flow .item .status.active{color:#009fdb}.activities-flow .item .flip-icon{position:absolute;bottom:2px;right:5px;cursor:pointer}@media only screen and (min-width: 410px){.activities-flow .item .flip-icon{bottom:5px;right:5px}}.activities-flow .item .flip-icon .icon-wrap{font-size:0.57143rem}@media only screen and (min-width: 410px){.activities-flow .item .flip-icon .icon-wrap{font-size:0.64286rem}}.activities-flow .item .flip-icon .dl{color:#d2d2d2}.activities-flow .item .flip-icon .dl.icon{color:#fff}.activities-flow .item .activity-action{text-align:center;width:100%}.activities-flow .item .activity-action a{color:#191919;font-size:20px;font-weight:bold;padding:8px 15px}@media only screen and (min-width: 410px){.activities-flow .item .activity-action a{font-size:1.71429rem;padding:10px 20px}}@media only screen and (min-width: 992px){.activities-flow .item .activity-action a{font-size:2.14286rem;padding:15px 30px}}.activities-flow .item .activity-action a.active{color:#009fdb}.activities-flow .item .activity-action a:nth-child(2){border-left:1px solid #959595}.activities-flow .item .spinner{font-size:3.57143rem;display:none}.activities-flow .item.updating .spinner{display:block}.activities-flow .item.active .content{background-color:#009fdb;color:#fff}.alarm-panel{top:-425px}.alarm-panel.arm-toggle{top:75px;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-transition:top 0.5s ease-out;-o-transition:top 0.5s ease-out;-webkit-transition:top 0.5s ease-out;transition:top 0.5s ease-out;overflow:hidden;*zoom:1}.alarm-panel.arm-toggle-close{top:-425px;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-transition:top 0.5s ease-out;-o-transition:top 0.5s ease-out;-webkit-transition:top 0.5s ease-out;transition:top 0.5s ease-out;overflow:hidden;*zoom:1}.alarm-panel .alarm-wrapper .dl-circle{color:#fff}.alarm-panel .alarm-wrapper .alarm-icon{color:#000}.alarm-panel .alarm-wrapper .alarm-label{font-weight:bold;display:block;margin:5px 0 0;font-size:1rem}.alarm-panel .alarm-wrapper .alarm-label-title{display:block;margin:5px 0 0;font-size:1.28571rem;font-style:italic !important;font-weight:normal}.alarm-panel.active .alarm-list li{color:#191919}.alarm-panel.active .alarm-label{color:#fff}.alarm-panel.active .dl-chevron-down{color:#fff}.alarm-panel.active .widget-alarm .device-status span{color:#fff}.alarm-panel.arming .widget-alarm .dl-circle-o{display:none}.alarm-panel.arming .widget-alarm .spinner-update{display:block}.alarm-panel.arming .overlay{background-color:rgba(255,255,255,0.5)}.alarm-panel.countdown .widget-alarm .dl-circle-o{display:none}.alarm-panel.countdown .widget-alarm .spinner-update{display:block}.alarm-panel.countdown .widget-alarm .label-wrap{margin-top:0;padding-top:0}.alarm-panel .widget-alarm{background-color:transparent;position:absolute;width:100%;top:0;left:0;color:#fff}.alarm-panel .widget-alarm header .alarm-panel-close{position:absolute;right:10px;top:5px}.alarm-panel .widget-alarm header .system-test-mode{font-size:0.85714rem;font-weight:700;float:right;margin-top:3px}.alarm-panel .widget-alarm .alarm-title{width:95%;padding:5px 10px;min-height:40px}.alarm-panel .widget-alarm .spinner-update{display:none;font-size:8.8em}.alarm-panel .widget-alarm .alarm-wrapper{text-align:center}.alarm-panel .widget-alarm .alarm-wrapper.countdown{margin-top:-15px}@media only screen and (min-width: 460px){.alarm-panel .widget-alarm .alarm-wrapper.countdown{margin-top:-8px}}.alarm-panel .widget-alarm .alarm-wrapper .cancel-text{padding:15px 5px;font-size:1rem;font-weight:bold}.alarm-panel .widget-alarm .counter{color:#fff !important;font-size:4.42857rem;font-family:ATTAleckSans,"Helvetica Neue",Helvetica,Arial,sans-serif}.alarm-panel .widget-alarm .arming-buttons{overflow:hidden;width:100%;margin-top:15px}.alarm-panel .widget-alarm .skip-countdown,.alarm-panel .widget-alarm .cancel{pointer-events:all}.alarm-panel .widget-alarm .skip-countdown{font-size:0.64286rem;padding:8px 5px;min-width:80px;font-weight:900;text-transform:uppercase;border-radius:2px}@media only screen and (min-width: 410px){.alarm-panel .widget-alarm .skip-countdown{margin:2px;min-width:115px;font-size:0.71429rem;letter-spacing:0.2px}}@media only screen and (min-width: 510px){.alarm-panel .widget-alarm .skip-countdown{margin:2px;min-width:115px;font-size:0.85714rem;letter-spacing:0.2px}}.alarm-panel .widget-alarm .cancel-btn{font-size:0.64286rem;padding:8px 5px;min-width:80px;border:1px solid #009fdb;color:#fff;font-weight:900;background-color:transparent;text-transform:uppercase;border-radius:2px}@media only screen and (min-width: 410px){.alarm-panel .widget-alarm .cancel-btn{margin:2px;min-width:115px;font-size:0.71429rem;letter-spacing:0.2px}}@media only screen and (min-width: 510px){.alarm-panel .widget-alarm .cancel-btn{margin:2px;min-width:115px;font-size:0.85714rem;letter-spacing:0.2px}}.alarm-panel .widget-alarm .device-status{font-weight:bold;font-size:1.14286rem;font-style:italic}@media only screen and (min-width: 360px){.alarm-panel .widget-alarm .device-status{font-size:1.35714rem}}@media only screen and (min-width: 410px){.alarm-panel .widget-alarm .device-status{font-size:1.57143rem}}@media only screen and (min-width: 460px){.alarm-panel .widget-alarm .device-status{font-size:1.42857rem}}.alarm-panel .widget-alarm .device-status span{font-style:normal}.alarm-panel .widget-alarm .normal-text{font-weight:normal;text-transform:capitalize}.alarm-panel .widget-alarm .dl-device{cursor:pointer}.alarm-panel .widget-alarm .dl-circle{color:#fff}.alarm-panel .widget-alarm .alarm-status-label{font-size:1.07143rem}@media only screen and (min-width: 510px){.alarm-panel .widget-alarm .alarm-status-label{font-size:1.07143rem}}.alarm-panel .widget-alarm .disarming-text{display:block;margin-top:65px;font-size:1.42857rem;font-style:italic}.alarm-panel .widget-alarm .hr{width:365px;height:1px;background-color:#fff;margin:15px auto}.alarm-panel .widget-alarm .chooseArming{width:300px;margin:25px auto;height:auto;position:relative;font-style:italic;font-size:1.14286rem}.alarm-panel .widget-alarm .chooseArming a{color:#fff;text-decoration:none;font-weight:normal;border:solid 1px #fff;border-radius:50%;height:22px;width:22px;text-align:center;position:absolute;right:45px;top:0}.alarm-panel .widget-alarm .chooseArming a:hover{font-weight:bold;color:#fff}.alarm-panel .widget-alarm .alarm-status-select{width:300px;height:125px;margin:45px auto 0;position:relative}.alarm-panel .widget-alarm .alarm{font-weight:bold;font-size:1.42857rem;text-align:center;text-transform:uppercase}.alarm-panel .widget-alarm .arming-selection{overflow:hidden;margin-top:0;top:0;left:0;width:100%;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.alarm-panel .widget-alarm .arming-selection.off{height:0;max-height:0}.alarm-panel .widget-alarm .arming-selection .arming-status-select{margin-top:45px}.alarm-panel .widget-alarm .countdown-selection{height:0;max-height:0;overflow-y:hidden;margin-top:0;top:0;left:0;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.alarm-panel .widget-alarm .countdown-selection.on{max-height:265px;height:100%;width:100%}@media only screen and (min-width: 460px){.alarm-panel .widget-alarm .countdown-selection{margin-top:10px}}.alarm-panel .widget-alarm .front-slide{overflow:hidden;position:absolute;margin-top:0;top:0;left:0;width:100%;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.alarm-panel .widget-alarm .front-slide.off{height:0;max-height:0}.alarm-panel #alarm-list{list-style:none;width:300px;padding:0;margin:0 auto}.alarm-panel #alarm-list li{height:64px;font-size:0.85714rem;text-align:center;display:inline-block;cursor:pointer;float:left;padding-top:5px}@media only screen and (min-width: 360px){.alarm-panel #alarm-list li{font-size:0.92857rem;height:80px;float:none;margin-left:15px}}@media only screen and (min-width: 460px){.alarm-panel #alarm-list li{font-size:0.92857rem;height:96px}}@media only screen and (min-width: 510px){.alarm-panel #alarm-list li{height:105px;margin-left:5px}}.alarm-panel #alarm-list li .dl-chevron-down{margin-top:25px}@media only screen and (min-width: 460px){.alarm-panel #alarm-list li .dl-chevron-down{margin-top:35px}}@media only screen and (min-width: 510px){.alarm-panel #alarm-list li .dl-chevron-down{margin-top:40px}}.alarm-panel #alarm-list .dl-stack{height:80px}.alarm-panel #alarm-list .dl .dl-circle{font-size:4.28571rem;color:#fff}.alarm-panel #alarm-list .dl .dl-locked,.alarm-panel #alarm-list .dl .dl-unlocked,.alarm-panel #alarm-list .dl .dl-away,.alarm-panel #alarm-list .dl .dl-instant,.alarm-panel #alarm-list .dl .dl-stay{font-size:1.5rem}@media only screen and (min-width: 360px){.alarm-panel #alarm-list .dl .dl-locked,.alarm-panel #alarm-list .dl .dl-unlocked,.alarm-panel #alarm-list .dl .dl-away,.alarm-panel #alarm-list .dl .dl-instant,.alarm-panel #alarm-list .dl .dl-stay{font-size:2rem}}.alarm-panel #alarm-list .dl .dl-away{left:2px}.alarm-panel #alarm-list .dl .dl-unlocked{color:#000}.alarm-panel #alarm-list .alarm-label{display:block}.widget.alarm .box-content{background-color:#a11d29}.widget.alarm .box-content .alarm-wrapper .alarm-icon{color:#a11d29}.widget.active .alarm-list li{color:#191919}.widget.active .alarm-label{color:#fff}.widget.active .dl-chevron-down{color:#fff}.widget.active .widget-alarm .device-status span{color:#fff}.widget.arming .widget-alarm .dl-circle-o{display:none}.widget.arming .widget-alarm .spinner-update{display:block}.widget.arming .overlay{background-color:rgba(255,255,255,0.5)}.widget.countdown .widget-alarm .dl-circle-o{display:none}.widget.countdown .widget-alarm .spinner-update{display:block}.widget.countdown .widget-alarm .label-wrap{margin-top:0;padding-top:0}.widget .widget-alarm{background-color:transparent;position:absolute;width:100%;top:0;left:0;color:#959595}.widget .widget-alarm header{color:#959595}.widget .widget-alarm header .system-test-mode{font-style:normal;font-size:0.71429rem;float:right}@media only screen and (min-width: 360px){.widget .widget-alarm header .system-test-mode{font-size:0.85714rem}}@media only screen and (min-width: 410px){.widget .widget-alarm header .system-test-mode{right:-5px}}@media only screen and (min-width: 460px){.widget .widget-alarm header .system-test-mode{font-size:1.28571rem;top:3px}}.widget .widget-alarm .alarm-title{width:95%;padding:5px 10px}.widget .widget-alarm .spinner-update{display:none;font-size:8.8em}.widget .widget-alarm .alarm-wrapper{text-align:center}.widget .widget-alarm .alarm-wrapper.countdown{margin-top:-15px}@media only screen and (min-width: 460px){.widget .widget-alarm .alarm-wrapper.countdown{margin-top:-8px}}.widget .widget-alarm .alarm-wrapper .cancel-text{padding:15px 5px}@media only screen and (min-width: 410px){.widget .widget-alarm .alarm-wrapper .cancel-text{padding:20px;font-size:1.28571rem}}.widget .widget-alarm .alarm-wrapper .cancel-continue{padding:20px;color:#009fdb}@media only screen and (min-width: 410px){.widget .widget-alarm .alarm-wrapper .cancel-continue{font-size:1.28571rem}}.widget .widget-alarm .counter{color:#0568ae !important;font-size:1.05em !important;font-family:ATTAleckSans,"Helvetica Neue",Helvetica,Arial,sans-serif}.widget .widget-alarm .skip-countdown,.widget .widget-alarm .cancel{pointer-events:all}.widget .widget-alarm .skip-countdown{font-size:0.85714rem;padding:4px;min-width:80px;border-radius:2px}@media only screen and (min-width: 410px){.widget .widget-alarm .skip-countdown{padding:2px 5px;margin:2px;min-width:115px;font-weight:300;font-size:1.07143rem;letter-spacing:0.2px}}@media only screen and (min-width: 510px){.widget .widget-alarm .skip-countdown{padding:2px 5px;margin:2px;min-width:115px;font-weight:300;font-size:1.28571rem;letter-spacing:0.2px}}.widget .widget-alarm .cancel-btn{margin-top:-2px;pointer-events:all;float:right;border:1px solid #009fdb;padding:4px;font-size:0.92857rem;color:#009fdb}@media only screen and (min-width: 410px){.widget .widget-alarm .cancel-btn{font-size:0.85714rem;margin-right:10px}}@media only screen and (min-width: 460px){.widget .widget-alarm .cancel-btn{font-size:1.28571rem;padding:4px 5px;margin-right:4px}}.widget .widget-alarm .device-status{font-weight:bold;font-size:1.14286rem;font-style:italic}@media only screen and (min-width: 360px){.widget .widget-alarm .device-status{font-size:1.35714rem}}@media only screen and (min-width: 410px){.widget .widget-alarm .device-status{font-size:1.57143rem}}@media only screen and (min-width: 460px){.widget .widget-alarm .device-status{font-size:1.42857rem}}.widget .widget-alarm .device-status span{font-style:normal;color:#191919}.widget .widget-alarm .normal-text{font-weight:normal;text-transform:capitalize}.widget .widget-alarm .dl-device{cursor:pointer}.widget .widget-alarm .alarm-status-label{font-size:0.92857rem}@media only screen and (min-width: 510px){.widget .widget-alarm .alarm-status-label{font-size:1.42857rem}}.widget .widget-alarm .alarm{font-weight:bold;font-size:1.42857rem;text-align:center;text-transform:uppercase}.widget .widget-alarm .back-slide{height:0;max-height:0;overflow-y:hidden;position:absolute;margin-top:0;top:0;left:0;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.widget .widget-alarm .back-slide.on{max-height:210px;height:210px;width:100%}@media only screen and (min-width: 460px){.widget .widget-alarm .back-slide{margin-top:10px}}.widget .widget-alarm .front-slide{max-height:200px;height:200px;overflow:hidden;position:absolute;margin-top:0;top:0;left:0;width:100%;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.widget .widget-alarm .front-slide .dl-unlocked,.widget .widget-alarm .front-slide .dl-locked{color:#fff !important}.widget .widget-alarm .front-slide.off{height:0;max-height:0}.widget #alarm-list{list-style:none;width:100%;padding:0;margin:0}.widget #alarm-list li{height:64px;font-size:0.85714rem;text-align:center;display:block;cursor:pointer;float:left;width:50%;padding-top:5px}@media only screen and (min-width: 360px){.widget #alarm-list li{font-size:0.92857rem;height:80px}}@media only screen and (min-width: 460px){.widget #alarm-list li{font-size:0.92857rem;height:96px}}@media only screen and (min-width: 510px){.widget #alarm-list li{height:105px}}.widget #alarm-list li .dl-chevron-down{margin-top:25px;color:#191919}@media only screen and (min-width: 460px){.widget #alarm-list li .dl-chevron-down{margin-top:35px}}@media only screen and (min-width: 510px){.widget #alarm-list li .dl-chevron-down{margin-top:40px}}.widget #alarm-list .dl-stack{height:36px;line-height:40px}@media only screen and (min-width: 360px){.widget #alarm-list .dl-stack{height:50px;line-height:50px}}@media only screen and (min-width: 510px){.widget #alarm-list .dl-stack{height:65px;line-height:80px}}.widget #alarm-list .dl .dl-circle-o{font-size:2.14286rem}@media only screen and (min-width: 360px){.widget #alarm-list .dl .dl-circle-o{font-size:3.28571rem}}.widget #alarm-list .dl .dl-locked,.widget #alarm-list .dl .dl-unlocked{font-size:0.92857rem;color:#959595}@media only screen and (min-width: 360px){.widget #alarm-list .dl .dl-locked,.widget #alarm-list .dl .dl-unlocked{font-size:1.57143rem}}.widget #alarm-list li:nth-child(odd){border-right:1px solid #f2f2f2}.widget #alarm-list li:nth-child(-n+2){border-bottom:1px solid #f2f2f2}.widget #alarm-list .alarm-label{display:block}@keyframes dots-1{from{opacity:0}25%{opacity:1}}@keyframes dots-2{from{opacity:0}50%{opacity:1}}@keyframes dots-3{from{opacity:0}75%{opacity:1}}@-webkit-keyframes dots-1{from{opacity:0}25%{opacity:1}}@-webkit-keyframes dots-2{from{opacity:0}50%{opacity:1}}@-webkit-keyframes dots-3{from{opacity:0}75%{opacity:1}}.menu-alarm .ellipsis span{animation:dots-1 2s infinite steps(1);-webkit-animation:dots-1 2s infinite steps(1)}.menu-alarm .ellipsis span:first-child+span{animation-name:dots-2;-webkit-animation-name:dots-2}.menu-alarm .ellipsis span:first-child+span+span{animation-name:dots-3;-webkit-animation-name:dots-3}.menu-alarm .blur *{color:transparent;text-shadow:0 0 2px rgba(255,255,255,0.85)}.menu-alarm .menu-alarm-state,.menu-alarm .menu-alarm-emergency{border-radius:5px;width:85%;color:#fff;cursor:pointer;height:46px;margin-bottom:15px;position:relative;padding:10px 15px;text-transform:uppercase;font-weight:bold}.menu-alarm .menu-alarm-state .dl-angle-right,.menu-alarm .menu-alarm-emergency .dl-angle-right{position:absolute;right:12px;top:16px}.menu-alarm .menu-alarm-state.system-test-mode,.menu-alarm .menu-alarm-emergency.system-test-mode{padding:5px 15px 20px}.menu-alarm .menu-alarm-state.system-test-mode .dl-angle-right,.menu-alarm .menu-alarm-emergency.system-test-mode .dl-angle-right{top:9px}.menu-alarm .menu-alarm-state .no-bold,.menu-alarm .menu-alarm-emergency .no-bold{font-weight:normal;text-transform:none}.menu-alarm i.dl{color:#fff}.menu-alarm .menu-alarm-label{font-size:0.85714rem;display:inline-block}@media only screen and (min-width: 768px){.menu-alarm .menu-alarm-label{font-size:1rem}}.menu-alarm .menu-alarm-emergency{font-size:0.85714rem;padding-left:10px;padding-top:13px}@media only screen and (min-width: 768px){.menu-alarm .menu-alarm-emergency{padding-left:14px;font-size:1rem}}.menu-alarm .menu-back{color:#fff;display:inline-block;width:100%;text-align:left;border-bottom:1px solid rgba(255,255,255,0.45);padding-top:8px;padding-bottom:8px;margin-bottom:16px;font-size:1.14286rem;cursor:pointer}.menu-alarm .menu-back i{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);font-weight:bold;font-size:1.28571rem}.menu-alarm .emergency{padding:0 20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .5s ease-in}.menu-alarm .emergency .menu-back::before{margin-right:5px;content:"";font-family:"DigitalLife";color:#fff}.menu-alarm .emergency.show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;transition:opacity .5s ease-in}.menu-alarm .emergency .title{display:inline-block;width:100%;color:#fff;padding-bottom:20px;font-size:1.71429rem;text-align:center}.menu-alarm .emergency ul{margin:0;padding:0 10% 0 0;clear:both;width:90%}.menu-alarm .emergency ul li{margin:0 0 12px;background:#fff;font-size:1.28571rem;width:100%;border-radius:6px;height:38px;clear:both;cursor:pointer;padding:8px 10px;text-align:left}.menu-alarm .emergency ul i.dl{color:#000}.menu-alarm .emergency ul .emergency-label{display:inline-block;font-size:1rem}.menu-alarm .emergency ul .emergency-icon.dl-smoke-sensor{font-size:1.42857rem;margin-right:2px}.menu-alarm .emergency .emergency-confirm{background:#fff;border-radius:5px;text-align:center;width:100%;margin:0}.menu-alarm .emergency .emergency-confirm .title{font-size:1.14286rem;padding-top:12px;padding-bottom:0;color:#000}.menu-alarm .emergency .emergency-confirm .content{font-size:1rem;line-height:1.25em;display:inline-block;margin:14px 5px 0;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,0.15);text-transform:none}.menu-alarm .emergency .emergency-confirm button{background:#fff;border:0;padding-top:8px;padding-bottom:8px}.menu-alarm .alarm-select{padding:0 20px;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .5s ease-in}.menu-alarm .alarm-select .menu-back::before{margin-right:5px;content:"";font-family:"DigitalLife";color:#fff}.menu-alarm .alarm-select.show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;transition:opacity .5s ease-in}.menu-alarm .alarm-select .title{display:inline-block;width:100%;color:#fff;padding-bottom:20px;font-size:1.71429rem}.menu-alarm .alarm-select .dl-stack{width:100%;margin-bottom:10px;font-size:3.42857rem}.menu-alarm .alarm-select .current-state{color:#fff;display:inline-block;width:100%;padding-bottom:20px;font-size:1.28571rem}.menu-alarm .alarm-select ul{margin:0;padding:0 16% 0 0;clear:both;width:84%}.menu-alarm .alarm-select ul li{margin:0 0 12px;background:#fff;font-size:1.28571rem;width:100%;border-radius:6px;height:38px;clear:both;cursor:pointer;padding:8px 10px;text-align:left}.menu-alarm .alarm-select ul i.dl{color:#000}.menu-alarm .alarm-select ul .alarm-label{display:inline-block;font-size:0.92857rem}.main-header [ng-cloak],.main-header [data-ng-cloak],.main-header [x-ng-cloak],.main-header .ng-cloak,.main-header .x-ng-cloak{display:none !important}.main-header .urgent-alarm-content{background-color:#a11d29;padding:10px 0;position:relative;text-align:center;overflow:hidden;z-index:1}@media only screen and (min-width: 768px){.main-header .urgent-alarm-content{padding:30px 0}}.main-header .urgent-alarm-content .alarm-left,.main-header .urgent-alarm-content .alarm-right{width:100%}.main-header .urgent-alarm-content .alarm-left .dl,.main-header .urgent-alarm-content .alarm-right .dl{vertical-align:inherit}@media only screen and (min-width: 768px){.main-header .urgent-alarm-content .alarm-left,.main-header .urgent-alarm-content .alarm-right{float:left;width:50%}}.main-header .urgent-alarm-content .alarm-left{max-height:90px;overflow-y:scroll}@media only screen and (min-width: 768px){.main-header .urgent-alarm-content .alarm-left{max-height:100px}}.main-header .urgent-alarm-content .alarm-right{border-left:0}@media only screen and (min-width: 768px){.main-header .urgent-alarm-content .alarm-right{border-left:solid 1px rgba(255,255,255,0.35)}}.main-header .urgent-alarm-content .alert-text span{display:block}.main-header .urgent-alarm-content .alert-text span.event-label{display:inline-block}.main-header .urgent-alarm-content .urgent-alarm-list{text-align:center}@media only screen and (min-width: 768px){.main-header .urgent-alarm-content .urgent-alarm-list{text-align:left}}.main-header .urgent-alarm-content button{background-color:#a11d29;border:1px solid rgba(255,255,255,0.35);border-radius:6px;color:#fff;margin:10px 3px;padding:8px 0;width:130px;display:inline-block}@media only screen and (min-width: 768px){.main-header .urgent-alarm-content button{margin:0 0 10px 80px;width:146px;display:block}}.main-header .urgent-alarm-content button .dl-spinner{font-size:0.92857rem}.main-header .urgent-alarm-content i{color:#fff;font-size:2.14286rem}@media only screen and (min-width: 768px){.main-header .urgent-alarm-content i{font-size:2.85714rem}}.main-header .urgent-alarm-content .alert-type{border-right:0;color:#fff;display:inline-block;padding:14px 0;font-size:0.8rem;text-align:center}@media only screen and (min-width: 410px){.main-header .urgent-alarm-content .alert-type{font-size:1rem}}.main-header .urgent-alarm-content .alert-type label{color:#fff}.main-header .urgent-alarm-content .alert-type span{font-style:italic}.main-header .urgent-alarm-content .alert-type span.all-caps{text-transform:uppercase}@media only screen and (min-width: 768px){.main-header .urgent-alarm-content .alert-type{text-align:left;padding:14px 0 14px 5px}}@media only screen and (min-width: 768px){.modal-global.modal-arminstant .modal-content{height:275px;margin-top:70px}.modal-global.modal-arminstant .modal-content.large{height:375px}}.modal-global.modal-arminstant .prompt-title{padding-left:3px}.modal-global.modal-arminstant .content{padding:15px}.modal-bypass header{font-size:1.85714rem;text-transform:capitalize;font-weight:300;font-style:italic;padding:10px;border-bottom:1px solid #d2d2d2}@media only screen and (min-width: 768px){.modal-bypass .modal-dialog{width:360px;margin:0 auto}}.modal-bypass .modal-footer{padding:0;height:96px;background:#fff;border-radius:0 0 8px 8px}.modal-bypass .modal-footer span.btn-check-again{color:#fff;background:#959595;border:0;clear:both;width:94%;padding:5px 0;text-align:center;margin:10px auto;border-radius:5px;font-size:1.14286rem;display:block;cursor:pointer}.modal-bypass .modal-footer button{width:50%;height:44px;border-radius:0;float:left;text-transform:capitalize}.modal-bypass .modal-footer button.btn-cancel{border-right-color:#fff}.modal-bypass .modal-footer button.btn-primary{border-color:#009fdb}@media only screen and (min-width: 768px){.modal-bypass .modal-footer button.cancel{border-radius:0 0 0 8px}}@media only screen and (min-width: 768px){.modal-bypass .modal-footer button.confirm{border-radius:0 0 8px}}.modal-bypass .modal-footer .btn+.btn{margin:0}@media only screen and (min-width: 768px){.modal-bypass{top:15vh;left:15vw;width:70vw;height:70vh}}.bypass-content{padding:10px 33px;max-height:370px;overflow-x:hidden;overflow-y:auto;margin-bottom:30px}.bypass-content .bypass-item-wrap{border-bottom:1px solid #f2f2f2}.bypass-content .bypass-item-wrap:last-child{border-bottom:0}.bypass-content .bypass-item{width:85%;margin:0 auto;position:relative;line-height:1}.bypass-content .bypass-item .dl{font-size:1.71429rem;margin-right:20px;margin-top:-10px;float:left}.bypass-content label{padding:15px 50px 10px 0;margin-bottom:0;font-size:0.92857rem;font-weight:normal;width:100%;color:#fff}.bypass-content label span{display:inline-block;float:left}.bypass-content .bypass-heading{margin:15px 0 10px;font-size:1.28571rem;font-style:italic}.bypass-content .bypass-message{font-size:0.85714rem;margin-bottom:25px}.modal.modal-bypass{overflow-y:hidden}.bypass-body.check .alarm-panel-close{top:38px}.bypass-body.check .bypass-checkAgain{top:0;left:0;background-color:white;color:#009fdb;font-size:1.07143rem;font-weight:600;text-align:center;padding:10px}.bypass-body.check .bypass-checkAgain:after{position:absolute;overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 1500ms infinite;animation:ellipsis steps(4, end) 1500ms infinite;content:"\2026";width:0}.bypass-body.check .bypass-content{max-height:370px}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}.bypass-body.no-check .bypass-checkAgain{display:none}.bypass-body.no-check .bypass-content{max-height:405px}.alarm-bypass-panel{background-color:#000;color:#fff;top:-505px}.alarm-bypass-panel.arm-toggle{top:75px;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-transition:top 1s ease-out;-o-transition:top 1s ease-out;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;overflow:hidden;*zoom:1}.alarm-bypass-panel.arm-toggle-close{top:-505px;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-transition:top 1s ease-out;-o-transition:top 1s ease-out;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;overflow:hidden;*zoom:1}.alarm-bypass-panel .alarm-panel-close{position:absolute;top:3px;right:15px}.alarm-bypass-panel .button-controls{width:360px;margin:15px auto;overflow:hidden}.alarm-bypass-panel .button-controls .btn-check-again{text-align:center;display:inline-block;width:15%;height:55px;float:left;cursor:pointer;line-height:1.2;font-size:0.64286rem;margin:0 5px 0 10px;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-transition:top 1s ease-out;-o-transition:top 1s ease-out;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;overflow:hidden;*zoom:1}.alarm-bypass-panel .button-controls .btn-check-again .dl-refresh{font-size:1.85714rem}.alarm-bypass-panel .button-controls .bypass-btn{font-size:0.64286rem;padding:10px 35px;min-width:80px;font-weight:900;text-transform:uppercase;float:left;margin:8px 10px;border-radius:2px}.alarm-bypass-panel .button-controls .cancel-btn{font-size:0.64286rem;padding:10px 15px;min-width:80px;border:1px solid #009fdb;color:#fff;font-weight:900;background-color:transparent;text-transform:uppercase;float:left;margin:8px 10px;border-radius:2px}.alerts .alerts-count{font-size:1.5rem;padding-bottom:15px;margin-bottom:5px;border-bottom:2px solid #d2d2d2}.alerts .icon{color:#ffb81c;font-size:1.71429rem;margin-right:20px}.camera-archive .snapshots-wrapper{position:relative}.camera-archive .fullscreen-wrapper{position:relative;height:100%}.camera-archive .view-filter-controls{position:relative}.camera-archive .left-controls,.camera-archive .right-controls{line-height:1}.camera-archive .right-controls{margin-top:10px}@media only screen and (min-width: 520px){.camera-archive .right-controls{position:absolute;right:8px;top:12px;width:270px;margin-top:0}}.camera-archive .camera-filter{max-width:370px;width:100%;padding-left:1px}.camera-archive .camera-filter .selectize-input{height:35px;padding-top:4px;border-radius:5px}.camera-archive .camera-filter .selectize-input:not(.full){padding-top:8px}.camera-archive .camera-filter .selectize-dropdown{z-index:20}.camera-archive .camera-filter .dd-list-room{color:#009fdb}.camera-archive .view-button-group{display:block;margin-top:10px;margin-left:2px}@media only screen and (min-width: 740px){.camera-archive .view-button-group{display:inline-block;margin-top:-4px}}.camera-archive .view-button-group .btn{width:100px;border-color:#0568ae;color:#0568ae}.camera-archive .view-button-group .active{background:#0568ae;color:#fff;border-color:#0568ae}.camera-archive .date-picker{color:#009fdb;font-size:1.28571rem;cursor:pointer;margin-left:2px}@media only screen and (min-width: 520px){.camera-archive .date-picker{float:right}}.camera-archive .date-range-text{display:inline-block;margin-top:10px;font-size:1.07143rem;margin-left:2px;color:#959595}@media only screen and (min-width: 768px){.camera-archive .date-range-text{margin-left:10px}}.camera-archive .date-filter-clear{display:inline-block;margin-left:15px;font-size:1.28571rem}.camera-archive .snapshot-group{margin-top:10px;box-shadow:0.629px 0.777px 1px 0 rgba(149,149,149,0.5);background-color:#fff;padding:5px;border-radius:2px}.camera-archive .snapshot-group-header{height:125px;position:relative;padding-left:5px;background-color:#fff;z-index:11;top:0}@media only screen and (min-width: 510px){.camera-archive .snapshot-group-header{height:43px}}.camera-archive .snapshot-group-header.fixed{width:91%;position:fixed}.camera-archive .snapshot-group-header.fixed.absolute{position:absolute}@media only screen and (min-width: 510px){.camera-archive .snapshot-group-header.fixed{width:96%}}.camera-archive .snapshot-group-header .header-text{font-size:1.07143rem;font-style:italic;font-weight:bold;line-height:2.7;width:100%;text-align:center;float:left}@media only screen and (min-width: 510px){.camera-archive .snapshot-group-header .header-text{text-align:left;width:27%}}.camera-archive .snapshot-group-header .list-select{color:#009fdb;font-size:1.28571rem;cursor:pointer;line-height:2.7;width:100%;text-align:center;float:right}@media only screen and (min-width: 510px){.camera-archive .snapshot-group-header .list-select{text-align:left;width:auto;margin-right:10px}}.camera-archive .action-controls{text-align:center;float:left;width:100%;padding-top:5px}@media only screen and (min-width: 510px){.camera-archive .action-controls{text-align:left;width:auto}}.camera-archive .action-controls a{text-decoration:none}.camera-archive .action-controls span{margin-left:10px;margin-right:10px;font-size:1.57143rem;color:#191919;cursor:default;opacity:0.3}.camera-archive .action-controls span.active{cursor:pointer;color:#000;opacity:1}@media only screen and (min-width: 510px){.camera-archive .action-controls span{margin-left:20px;margin-right:20px}}@media only screen and (min-width: 860px){.camera-archive .action-controls span{margin-left:30px;margin-right:30px}}.camera-archive .snapshot-list{border-top:1px solid #aaa;padding-top:4px;overflow:hidden;clear:both}.camera-archive .snapshot-list ul{padding:0}.camera-archive .snapshot-list .check-export-lock-section{position:absolute;width:100%}.camera-archive .snapshot-list .item-locked{position:absolute;right:3px;color:#fff;z-index:10;font-size:1.42857rem}.camera-archive .snapshot-list .relevant-thumbnail{position:absolute;width:100%;height:100%}.camera-archive .snapshot-list .snapshot-grid-view{position:relative;list-style:none;width:48.4%;height:135px;display:inline-block;margin-left:2px;margin-right:2px}.camera-archive .snapshot-list .snapshot-grid-view.video-doorbell{height:235px}@media only screen and (min-width: 360px){.camera-archive .snapshot-list .snapshot-grid-view.video-doorbell{height:280px}}@media only screen and (min-width: 410px){.camera-archive .snapshot-list .snapshot-grid-view.video-doorbell{height:325px}}@media only screen and (min-width: 460px){.camera-archive .snapshot-list .snapshot-grid-view{width:49%;height:177px}.camera-archive .snapshot-list .snapshot-grid-view.video-doorbell{height:355px}}@media only screen and (min-width: 520px){.camera-archive .snapshot-list .snapshot-grid-view.video-doorbell{height:415px}}@media only screen and (min-width: 640px){.camera-archive .snapshot-list .snapshot-grid-view.video-doorbell{width:32.7%;height:345px}}@media only screen and (min-width: 768px){.camera-archive .snapshot-list .snapshot-grid-view{width:32.7%}.camera-archive .snapshot-list .snapshot-grid-view.video-doorbell{height:415px}}@media only screen and (min-width: 992px){.camera-archive .snapshot-list .snapshot-grid-view{width:24.5%;height:132px}.camera-archive .snapshot-list .snapshot-grid-view.video-doorbell{width:24.5%}}.camera-archive .snapshot-list .snapshot-grid-view .item-locked{position:relative;float:right}.camera-archive .snapshot-list .snapshot-grid-view .item-locked.select-enabled{position:absolute;right:9px;top:30px}.camera-archive .snapshot-list .snapshot-grid-view .camera-image-wrapper{height:inherit}.camera-archive .snapshot-list .snapshot-grid-view .camera-image-wrapper.in-fullscreen{width:100%;height:100%;background:#000}.camera-archive .snapshot-list .snapshot-grid-view .snapshot-img{position:absolute;background:#191919;width:100%;height:100%}.camera-archive .snapshot-list .snapshot-grid-view .video-wrapper{height:100%}.camera-archive .snapshot-list .snapshot-grid-view .snapshot-video{width:100%;height:100%;background:#000 url("../img/logo.png") no-repeat center center;background-size:70%}.camera-archive .snapshot-list .snapshot-grid-view .video-controls{height:30px;width:100%;position:absolute;bottom:0;background:rgba(0,0,0,0.5)}.camera-archive .snapshot-list .snapshot-grid-view .archive-fullscreen-icon,.camera-archive .snapshot-list .snapshot-grid-view .archive-stop-icon{position:absolute;color:#fff;cursor:pointer;z-index:10}.camera-archive .snapshot-list .snapshot-grid-view .archive-stop-icon{left:10px;font-size:1.42857rem}.camera-archive .snapshot-list .snapshot-grid-view .video-seek{position:absolute;padding:0;top:7px;left:10px;width:calc(100% - 55px)}.camera-archive .snapshot-list .snapshot-grid-view .archive-fullscreen-icon{right:5px;font-size:1.28571rem;bottom:0}.camera-archive .snapshot-list .snapshot-grid-view .camera-name{position:absolute;top:3px;left:0;background:rgba(0,0,0,0.3);color:#fff;padding:2px 4px;font-size:1rem;font-style:italic;z-index:1;margin-right:30px}.camera-archive .snapshot-list .snapshot-grid-view .timestamp{position:absolute;left:5px;bottom:2px;background:rgba(0,0,0,0.3);color:#fff;z-index:10;margin-right:35px}.camera-archive .snapshot-list .snapshot-list-view{position:relative;list-style:none;min-height:135px;width:100%;padding-top:4px;margin-bottom:9px;border-top:1px solid #aaa}.camera-archive .snapshot-list .snapshot-list-view.first-child{border:0;padding-top:0;margin-bottom:5px}.camera-archive .snapshot-list .snapshot-list-view.last-child{margin-bottom:0}.camera-archive .snapshot-list .snapshot-list-view .camera-image-wrapper{position:relative;display:block;height:inherit;width:180px;height:146px;overflow:hidden;margin:10px 10px 0}@media only screen and (min-width: 460px){.camera-archive .snapshot-list .snapshot-list-view .camera-image-wrapper{float:left;margin:0}}@media only screen and (min-width: 768px){.camera-archive .snapshot-list .snapshot-list-view .camera-image-wrapper{width:260px}}.camera-archive .snapshot-list .snapshot-list-view .camera-image-wrapper.in-fullscreen{width:100% !important;height:100% !important;background:#000 !important}.camera-archive .snapshot-list .snapshot-list-view.video-doorbell .camera-image-wrapper{width:115px;height:200px}@media only screen and (min-width: 768px){.camera-archive .snapshot-list .snapshot-list-view.video-doorbell .camera-image-wrapper{width:170px;height:300px}}.camera-archive .snapshot-list .snapshot-list-view .snapshot-img{position:absolute;height:100%;width:inherit;background:#191919}.camera-archive .snapshot-list .snapshot-list-view .video-wrapper{height:100%}.camera-archive .snapshot-list .snapshot-list-view .snapshot-video{height:100%;width:100%;background:#000 url("../img/logo.png") no-repeat center center;background-size:70%}.camera-archive .snapshot-list .snapshot-list-view .video-controls{height:30px;width:100%;position:absolute;bottom:0;background:rgba(0,0,0,0.5)}.camera-archive .snapshot-list .snapshot-list-view .archive-fullscreen-icon,.camera-archive .snapshot-list .snapshot-list-view .archive-stop-icon{position:absolute;color:#fff;cursor:pointer}.camera-archive .snapshot-list .snapshot-list-view .archive-stop-icon{left:10px;font-size:1.42857rem}.camera-archive .snapshot-list .snapshot-list-view .video-seek{padding:0;position:absolute;top:7px;left:10px;width:125px}@media only screen and (min-width: 768px){.camera-archive .snapshot-list .snapshot-list-view .video-seek{left:10px;width:calc(100% - 55px)}}.camera-archive .snapshot-list .snapshot-list-view .archive-fullscreen-icon{right:5px;font-size:1.64286rem}.camera-archive .snapshot-list .snapshot-list-view .camera-name{position:absolute;top:3px;left:0;background:rgba(0,0,0,0.3);color:#fff;padding:2px 4px;font-size:1rem;font-style:italic;z-index:1;margin-right:30px}.camera-archive .snapshot-list .snapshot-list-view .title-timestamp-wrapper{font-size:0.71429rem;font-style:italic;display:block;padding-top:10px;vertical-align:top;margin:0 10px 10px}@media only screen and (min-width: 460px){.camera-archive .snapshot-list .snapshot-list-view .title-timestamp-wrapper{float:left;margin:0;max-width:240px;padding-top:50px;margin-left:20px}}@media only screen and (min-width: 510px){.camera-archive .snapshot-list .snapshot-list-view .title-timestamp-wrapper{max-width:275px;font-size:0.85714rem;padding-top:50px}}@media only screen and (min-width: 768px){.camera-archive .snapshot-list .snapshot-list-view .title-timestamp-wrapper{max-width:510px;font-size:1rem}}@media only screen and (min-width: 992px){.camera-archive .snapshot-list .snapshot-list-view .title-timestamp-wrapper{max-width:730px;margin-left:30px}}.camera-archive .snapshot-list .snapshot-list-view .snapshot-title{font-weight:bold;display:inline-block}.camera-archive .snapshot-list .snapshot-list-view .timestamp{display:block}@media only screen and (min-width: 992px){.camera-archive .snapshot-list .snapshot-list-view .timestamp{margin-top:10px;margin-left:20px;display:inline-block}}@media only screen and (min-width: 992px){.camera-archive .snapshot-list .snapshot-list-view .timestamp-time{margin-left:30px}}.camera-archive .snapshot-list .list-view-delete-button{height:inherit;width:50px;background-color:#009fdb;display:inline-block;position:absolute}.camera-archive .snapshot-list .camera-name{position:absolute;top:3px;left:0;background:rgba(0,0,0,0.3);color:#fff;padding:2px 4px;font-size:1rem;font-style:italic;z-index:1;margin-right:30px}.camera-archive .snapshot-list .video-play-button{position:absolute;height:100px;width:100px;z-index:1000;left:-moz-calc(50% - 50px);left:-webkit-calc(50% - 50px);left:calc(50% - 50px);top:-moz-calc(50% - 50px);top:-webkit-calc(50% - 50px);top:calc(50% - 50px);border-radius:50%;cursor:pointer;background-color:none}.camera-archive .snapshot-list .video-play-button i{font-size:2.85714rem;color:#fff;position:absolute;top:22px;left:34px}.camera-archive .snapshot-list .video-play-button.hide{display:none}.camera-archive .no-content{font-size:2.28571rem;text-align:center;margin:50px 0;color:inherit}.camera-archive .selectize-input .item{font-size:1.14286rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:95%;padding-right:20px}@media only screen and (min-width: 768px){.camera-archive .selectize-input .item{font-size:1.28571rem}}.snapshot-checkbox{position:relative;margin-left:7px;float:right;top:7px;right:-5px;z-index:1}.snapshot-export-button{position:relative;float:right;margin-left:5px;top:-5px;right:4px;z-index:1;font-size:2.14286rem}.snapshot-list-view .snapshot-checkbox{position:absolute;top:62px;right:15px}.snapshot-list-view .snapshot-export-button{position:absolute;top:50px;right:15px}.snapshot-list .snapshot-fullscreen-button{position:absolute;bottom:0;right:4px;color:#fff;z-index:1;font-size:1.42857rem}.in-fullscreen .video-seek{width:85% !important}@media only screen and (min-width: 460px){.in-fullscreen .video-seek{width:90% !important}}.camera-image-wrapper.snapshot-fullscreen{z-index:1060;position:fixed;left:50%;top:50%}.camera-image-wrapper.snapshot-fullscreen .camera-name,.camera-image-wrapper.snapshot-fullscreen .check-export-lock-section,.camera-image-wrapper.snapshot-fullscreen .timestamp{display:none}.camera-data{width:100%}.camera-data.top-location{display:none}@media only screen and (min-width: 768px){.camera-data.top-location{display:block}}.camera-data.bottom-location{display:block}@media only screen and (min-width: 768px){.camera-data.bottom-location{display:none}}.camera-data-section{clear:both;margin-top:10px;background-color:#fff;padding:10px;border-radius:2px}.camera-data-section .camera-data-header{position:relative;border-bottom:1px solid #aaa;padding-bottom:10px}.camera-data-section .title{font-style:italic;margin:0;color:inherit}.camera-data-section .data-management-link{position:absolute;right:0;top:5px;cursor:pointer;color:#009fdb;font-size:1.14286rem}@media only screen and (min-width: 360px){.camera-data-section .data-management-link{font-size:1.28571rem}}.camera-data-section .storage-size{font-size:1rem;margin:30px 0 5px;color:inherit;overflow:hidden;*zoom:1}.camera-data-section .storage-size .max{float:right}.camera-data-section .data-graph{background-color:#d2d2d2;box-shadow:none;height:20px;width:100%;border-radius:5px}.camera-data-section .data-usage{background-color:#0568ae;height:100%;display:block;border-radius:5px 0 0 5px}.camera-data-section .data-usage.full{border-radius:5px}.camera-data-section .storage-available{font-size:1rem;color:#959595;margin:5px 0 0 5px}.camera-data-section .looking-text{font-size:1rem;margin-top:15px;font-weight:bold;font-style:italic}.camera-data-section .programs-link{color:#009fdb;cursor:pointer}.camera-data-section .data-full-message{font-style:italic;color:#a11d29;padding-top:10px}.cameras .player-controls .archive-icon,.modal.modal-global.snapshot .modal-footer .archive-icon{position:relative;width:30px;height:30px;border:2px solid #959595;border-right:2px solid #959595;border-bottom:2px solid #959595;margin:5px auto 7px;cursor:pointer}.cameras .player-controls .gallery,.modal.modal-global.snapshot .modal-footer .gallery{width:30px;height:30px;overflow:hidden;border:2px solid #959595;border-right:2px solid #959595;border-bottom:2px solid #959595;position:absolute;top:2px;left:2px}.cameras .player .loader,.cameras .doorbell-player .video-doorbell-image-container .loader{position:absolute;width:100%;background:rgba(255,255,255,0.6);height:5px;top:-5px;z-index:6}.cameras .player .loader .loader-indicator,.cameras .doorbell-player .video-doorbell-image-container .loader .loader-indicator{position:absolute;left:0;top:0;height:5px;background:#0568ae;width:0%}.cameras .player .loader .loader-indicator.loading-width,.cameras .doorbell-player .video-doorbell-image-container .loader .loader-indicator.loading-width{width:100%}.cameras .player .loader .loader-indicator-snapshot,.cameras .doorbell-player .video-doorbell-image-container .loader .loader-indicator-snapshot{position:absolute;left:0;top:0;height:5px;background:#0568ae;width:0%}.cameras .player .loader .loader-indicator-snapshot.loading-width,.cameras .doorbell-player .video-doorbell-image-container .loader .loader-indicator-snapshot.loading-width{width:100%}.cameras .player .loader-dividers,.cameras .doorbell-player .video-doorbell-image-container .loader-dividers{position:relative;width:100%;height:5px}.cameras .player .loader-dividers span,.cameras .doorbell-player .video-doorbell-image-container .loader-dividers span{width:3px;height:5px;position:absolute;background:rgba(255,255,255,0.45);z-index:10}.cameras .player .loader-dividers span:nth-child(1),.cameras .doorbell-player .video-doorbell-image-container .loader-dividers span:nth-child(1){left:25%;top:0}.cameras .player .loader-dividers span:nth-child(2),.cameras .doorbell-player .video-doorbell-image-container .loader-dividers span:nth-child(2){left:50%;top:0}.cameras .player .loader-dividers span:nth-child(3),.cameras .doorbell-player .video-doorbell-image-container .loader-dividers span:nth-child(3){left:75%;top:0}.cameras .player{position:relative;border-radius:2px;overflow:hidden;height:100%}.cameras .player .player-image-container{overflow:hidden}.cameras .player .player-image-container .camera-loading{color:#fff;padding-top:40px;text-align:center}.cameras .player .player-image-container .camera-loading .dl-spinner{font-size:2.14286rem}@media only screen and (min-width: 510px){.cameras .player .player-image-container .camera-loading .dl-spinner{font-size:3.57143rem}}@media only screen and (min-width: 410px){.cameras .player .player-image-container .camera-loading{padding-top:50px}}@media only screen and (min-width: 510px){.cameras .player .player-image-container .camera-loading{padding-top:60px}}.cameras .player .player-image-container .player-alert{min-height:393px;background:#959595}.cameras .fullscreen.player .camera-loading{padding-top:40vh !important;position:fixed;width:100%}.cameras .fullscreen.player .position-hud{width:186px}.cameras .player .offline-message,.cameras .player .privacy,.cameras .player .low-broadband,.cameras .player .failed-stream{position:absolute;top:50%;width:100%;margin-top:-55px;text-align:center;color:#fff}.cameras .player .offline-message i,.cameras .player .privacy i,.cameras .player .low-broadband i,.cameras .player .failed-stream i{color:#ffb81c;font-size:3.28571rem}@media only screen and (max-width: 767px){.cameras .player .offline-message i,.cameras .player .privacy i,.cameras .player .low-broadband i,.cameras .player .failed-stream i{font-size:1.85714rem}}.cameras .player .offline-message span,.cameras .player .privacy span,.cameras .player .low-broadband span,.cameras .player .failed-stream span{position:relative;display:block;width:100%}.cameras .player .offline-message .title,.cameras .player .privacy .title,.cameras .player .low-broadband .title,.cameras .player .failed-stream .title{font-size:1.42857rem;height:21px}@media only screen and (max-width: 767px){.cameras .player .offline-message .title,.cameras .player .privacy .title,.cameras .player .low-broadband .title,.cameras .player .failed-stream .title{font-size:1.14286rem}}.cameras .player .offline-message .content,.cameras .player .privacy .content,.cameras .player .low-broadband .content,.cameras .player .failed-stream .content{font-size:1rem;width:80%;margin:10px auto 0}@media only screen and (min-width: 410px){.cameras .player .offline-message .content,.cameras .player .privacy .content,.cameras .player .low-broadband .content,.cameras .player .failed-stream .content{margin:0 auto}}.cameras .player .offline-message .link,.cameras .player .privacy .link,.cameras .player .low-broadband .link,.cameras .player .failed-stream .link{padding-top:4px;color:#009fdb;font-size:0.85714rem;display:inline-block}.cameras .player .offline-message .link{display:block}.cameras .player .offline-message a{font-size:16px;border:1px solid;height:22px;display:inline-block;width:22px;border-radius:5px;margin-top:7px}.cameras .player .privacy{margin-top:-55px}.cameras .player .privacy .title{height:38px;font-style:normal;font-weight:bold}.cameras .player .low-broadband{margin-top:-5px;padding:0 10px;text-align:center;top:28%}@media only screen and (min-width: 360px){.cameras .player .low-broadband{top:35%}}@media only screen and (min-width: 460px){.cameras .player .low-broadband{top:50%}}@media only screen and (min-width: 460px){.cameras .player .low-broadband{margin-top:-30px}}.cameras .player .low-broadband span.title,.cameras .player .low-broadband span.link{display:inline;margin:0;height:inherit;font-size:1.14286rem}.cameras .player .low-broadband .link a{border:solid 1px #fff;border-radius:20%;height:22px;width:22px;text-align:center;display:inline-block}.cameras .player .camera-name-fullscreen{position:absolute;top:5px;left:5px;font-size:2.28571rem;font-weight:400;z-index:10;color:#fff;text-align:left;padding:5px;text-shadow:2px 2px 2px rgba(0,0,0,0.7);font-style:italic}.cameras .player .camera-bottom-hud{position:absolute;min-height:40px;bottom:0;width:100%;text-align:left;padding:2px 5px 3px;color:#000;z-index:6;background:rgba(255,255,255,0.8)}.cameras .player .camera-bottom-hud .camera-timestamp{display:block;color:#959595;float:left;font-size:0.85714rem}.cameras .player .camera-loader{position:absolute;bottom:0;left:1px;width:100%;z-index:15}.cameras .player .position-hud{text-align:center;height:95px;z-index:10;position:absolute;text-shadow:2px 2px 2px rgba(0,0,0,0.3);bottom:0;left:0;right:0;top:0;margin:auto;width:169px}.cameras .player .position-hud span{position:relative;display:inline-block;color:#fff;height:40px;width:40px;border:1px solid #fff;border-radius:5px;text-align:center;padding-top:8px;cursor:pointer;font-weight:bold;font-size:1.14286rem;margin-bottom:10px}.cameras .player .position-hud :last-child{width:105px;border-radius:5px;padding:5px 10px}.cameras .player .position-hud .removed{opacity:.6;cursor:auto}.cameras .player .live-feed{position:absolute;top:8px;right:0;color:#fff;text-align:center;height:19px;width:70px;margin:0 auto 0 -38px;z-index:10}.cameras .player .live-feed .dl-stack{line-height:1.4em;float:left}.cameras .player .live-feed span{font-size:1.07143rem;position:relative;float:left;font-weight:700}.cameras .player .live-feed .dl-circle-o{font-size:1.78571rem;margin-top:1px}.cameras .player .live-feed .dl-circle{font-size:1rem}.cameras .player .live-feed .playing{color:#6dbc44;margin-top:3px 0 0}.cameras .player .positioning .live-feed-label{visibility:hidden}.cameras .player .positioning .live-feed{left:inherit;right:50px;top:17px}.cameras .player .positioning .camera-fullscreen{bottom:8px;right:7px}.cameras .player .positioning .camera-fullscreen{bottom:8px;right:7px}.cameras .player .positioning .camera-fullscreen-pantilt{bottom:8px;right:25px}.cameras .player .camera-name-wrapper{background-color:#fff}.cameras .player .camera-name-wrapper .camera-title{background-color:#fff !important}.cameras .player .camera-name-wrapper .camera-title .camera-name{margin-bottom:0;margin-top:8px}.cameras .player .camera-name-wrapper .camera-title .camera-timestamp{font-size:1rem;color:#959595;padding:0 0 10px}.cameras .player .camera-name-wrapper .camera-archive-settings .icon{font-size:1.71429rem;color:#959595;text-align:center;float:right;margin-left:5%;margin-right:15px}.cameras .player .camera-name-wrapper .camera-archive-settings .icon a{color:#959595}.cameras .player .camera-name-wrapper .text{font-size:0.85714rem}.cameras .player span{position:absolute;z-index:5}.cameras .player span.camera-play{left:50%;top:40%;margin:-25px 0 0 -16px;background:none;border-radius:0;width:inherit}.cameras .player span.camera-play i{color:#fff;font-size:5rem;text-shadow:1px 1px 1px rgba(149,149,149,0.5);margin:inherit;cursor:pointer}.cameras .player span.camera-fullscreen{bottom:0;right:9px;z-index:10;cursor:pointer}.cameras .player span.camera-fullscreen i{font-size:2.14286rem;color:#fff}.cameras .player span.camera-fullscreen-pantilt{bottom:0;right:140px;z-index:10;cursor:pointer}.cameras .player span.camera-fullscreen-pantilt i{font-size:2.14286rem;color:#fff}.cameras .player span.camera-fullscreen-archive{bottom:8px;right:95px;z-index:10;cursor:pointer}.cameras .player span.camera-fullscreen-archive i{font-size:1.42857rem;color:#fff}.cameras .player span.camera-fullscreen-settings{bottom:8px;right:55px;z-index:10;cursor:pointer}.cameras .player span.camera-fullscreen-settings i{font-size:1.5rem;color:#fff}.cameras .player span.camera-timestamp{width:100%;text-align:center;color:#fff;display:block;position:relative}.cameras .player span.position-up{top:0;left:50%;color:#fff;z-index:500;font-size:1.85714rem;text-shadow:2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;margin-left:-12px}.cameras .player span.position-down{bottom:0;left:50%;color:#fff;z-index:500;font-size:1.85714rem;text-shadow:2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;margin-left:-12px}.cameras .player span.position-left{top:50%;left:0;color:#fff;z-index:500;font-size:1.85714rem;text-shadow:2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;margin-left:10px;margin-top:-15px}.cameras .player span.position-right{top:50%;right:0;color:#fff;z-index:500;font-size:1.85714rem;text-shadow:2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;margin-right:10px;margin-top:-15px}.cameras .player .position-controls{width:220px;height:185px;position:absolute;top:0;left:0;top:0;bottom:0;right:0;margin:auto}@media only screen and (max-width: 767px){.cameras .player .position-controls{height:150px}}.cameras .fullscreen.player{position:fixed;border-radius:0;overflow:hidden;top:0;left:0;top:0;bottom:0;right:0;margin:auto;z-index:99;width:100%;height:100%;background:#000}.cameras .fullscreen.player .position-controls{width:350px;height:235px}@media only screen and (min-width: 860px){.cameras .fullscreen.player .position-controls{width:450px;height:400px}}.cameras .fullscreen.player .player-image-container{max-height:inherit;overflow:hidden;height:100%}.cameras .fullscreen.player .player-image-container .player-image{position:fixed;top:50%;left:50%;z-index:4}.cameras .fullscreen.player .player-image-container .stream{z-index:5}.cameras .fullscreen.player .player-image-container .player-offline{min-height:inherit;background:rgba(0,0,0,0.3)}.cameras .camera-name-base,.cameras .player .camera-name-wrapper,.camera-widget .player .cameras .camera-name-wrapper,.cameras .doorbell-player .camera-name-wrapper{position:relative}.cameras .camera-name-base>div,.cameras .player .camera-name-wrapper>div,.camera-widget .player .cameras .camera-name-wrapper>div,.cameras .doorbell-player .camera-name-wrapper>div{padding:4px 8px;position:relative;font-size:1.71429rem;top:1px;color:#000;background:white}.cameras .camera-name-base>div:first-child,.cameras .player .camera-name-wrapper>div:first-child,.camera-widget .player .cameras .camera-name-wrapper>div:first-child,.cameras .doorbell-player .camera-name-wrapper>div:first-child{background-color:#ffb81c}.cameras .camera-name-base .camera-name.test-mode,.cameras .player .camera-name-wrapper .camera-name.test-mode,.camera-widget .player .cameras .camera-name-wrapper .camera-name.test-mode,.cameras .doorbell-player .camera-name-wrapper .camera-name.test-mode{border-radius:0}.cameras .camera-name{display:block;font-weight:bold;font-size:0.85714rem}@media only screen and (min-width: 410px){.cameras .camera-name{font-size:0.85714rem}}@media only screen and (min-width: 510px){.cameras .camera-name{font-size:0.85714rem}}.cameras .camera-main{width:100%;clear:both;float:none}@media only screen and (min-width: 768px){.cameras .camera-main{width:72%;float:left;clear:none}}.cameras .camera-main .player-image-container{height:50vw;position:relative}@media only screen and (min-width: 460px){.cameras .camera-main .player-image-container{height:52vw}}@media only screen and (min-width: 768px){.cameras .camera-main .player-image-container{height:38.5vw}}@media only screen and (min-width: 992px){.cameras .camera-main .player-image-container{height:393px}}.cameras .camera-main .player-image-container .camera-loading{padding-top:12%}.cameras .camera-main .camera-bottom-hud{display:none}.cameras .player .position-controls{width:350px;height:300px}@media only screen and (max-width: 767px) and (orientation: portrait){.cameras .player .position-controls{height:215px;margin-bottom:115px}}@media only screen and (min-width: 768px) and (orientation: portrait){.cameras .player .position-controls{height:225px;margin-bottom:95px}}.cameras .player .position-hud{width:175px}.cameras .camera-settings-devices,.cameras .camera-settings-home{display:none}.cameras .player-controls{width:100%;background:#fff;border-radius:2px;margin-top:10px;margin-bottom:10px;height:118px;padding-top:10px;color:#959595;position:relative}.cameras .player-controls a:hover{text-decoration:none}.cameras .player-controls .controls-settings-help{width:25%;position:absolute;top:75%;right:0}@media only screen and (max-width: 767px){.cameras .player-controls .controls-settings-help{width:50%}}.cameras .player-controls .controls-settings-help a{color:#959595}.cameras .player-controls .camera-settings{float:left;width:40%;margin-left:10%;text-align:center;padding-top:30px;height:100px}.cameras .player-controls .camera-settings span{display:block;font-size:0.71429rem;cursor:pointer}.cameras .player-controls .camera-settings i{font-size:2.14286rem;cursor:pointer}.cameras .player-controls .camera-help{float:right;width:40%;text-align:center;height:100%}.cameras .player-controls .camera-help span{display:block;font-size:0.71429rem;cursor:pointer}.cameras .player-controls .camera-help span.icon{background:#d2d2d2;color:#fff;width:25px;margin:0 auto 9px;height:25px;font-size:1.42857rem;border:#d2d2d2;border-radius:50%}.cameras .player-controls .record-container{width:50%;display:block;height:100px}@media only screen and (max-width: 767px){.cameras .player-controls .record-container{display:none}}.cameras .player-controls .record{text-align:center;position:relative;margin:0 auto}.cameras .player-controls .record span{display:block;font-size:0.71429rem}.cameras .player-controls .record .video-select{margin-top:20px;width:50%;display:inline-block;font-size:2rem;float:left;height:61px;padding-top:5px;text-align:left;padding-left:8px;color:#fff;cursor:pointer}.cameras .player-controls .record .video-select-container{width:48px;height:48px;padding-top:3px;border-radius:50%;text-align:center}.cameras .player-controls .record .camera-select{margin-top:20px;width:50%;display:inline-block;font-size:2rem;float:right;height:61px;padding-top:5px;text-align:right;padding-right:8px;color:#fff;cursor:pointer}.cameras .player-controls .record .camera-select-container{width:48px;height:48px;padding-top:3px;border-radius:50%;text-align:center;color:#fff;float:right}.cameras .player-controls .record-button{width:100px;height:100px;border-radius:50%;position:absolute;left:50%;top:0;margin-left:-50px;color:#fff;cursor:pointer;font-size:1.14286rem;transition:background-color 0.75s ease-out}.cameras .player-controls .record-button.video .video-button{display:block}.cameras .player-controls .record-button.video .camera-button{display:none}.cameras .player-controls .video-button,.cameras .player-controls .camera-button{height:45px;width:115px;border:solid 2px #fff;border-radius:5px;margin-top:30px;font-weight:bold;text-transform:uppercase}.cameras .player-controls .video-button.loading,.cameras .player-controls .camera-button.loading{transition:background-color 0.75s ease-out;background-color:#009fdb;box-shadow:inset 0 0 10px transparent}.cameras .player-controls .video-button{display:none;padding-top:10px}.cameras .player-controls .video-button span{display:block;font-size:1.14286rem}.cameras .player-controls .video-button .capture-progress-title{font-size:0.71429rem}.cameras .player-controls .video-button .capture-progress{font-size:1.14286rem}.cameras .player-controls .camera-button{display:block;padding-top:10px}.cameras .player-controls .controls-position-archive{width:25%;float:left}@media only screen and (max-width: 767px){.cameras .player-controls .controls-position-archive{width:50%}}.cameras .player-controls .position{float:left;width:40%;text-align:center;padding-top:30px;height:100px;margin-left:10%}.cameras .player-controls .position span{display:block;font-size:0.71429rem;cursor:pointer}.cameras .player-controls .position i{font-size:2.14286rem;cursor:pointer}.cameras .player-controls .archive{float:left;width:40%;text-align:center;padding-top:30px;height:100px;margin-right:10%}.cameras .player-controls .archive span{display:block;font-size:0.71429rem;cursor:pointer;color:#959595;text-decoration:none}.cameras .player-controls .archive :hover{text-decoration:none}.cameras .player-controls .gallery img{border:2px solid #959595;height:30px;width:53px;margin-top:-2px;margin-left:-12px}.cameras .player-controls .camera-controls-open{display:none}.cameras .player-controls.no-tilt .position{display:none}.cameras .player-controls.no-tilt .archive{width:100%}.cameras .player-controls.paused .record-container,.cameras .player-controls.paused .position{opacity:.5}.cameras .player-controls.paused .record-container span,.cameras .player-controls.paused .record-container i,.cameras .player-controls.paused .record-container .record-button,.cameras .player-controls.paused .record-container .video-select,.cameras .player-controls.paused .record-container .camera-select,.cameras .player-controls.paused .position span,.cameras .player-controls.paused .position i,.cameras .player-controls.paused .position .record-button,.cameras .player-controls.paused .position .video-select,.cameras .player-controls.paused .position .camera-select{cursor:inherit}.cameras .player-controls.offline .record-container,.cameras .player-controls.offline .position{opacity:.5}.cameras .player-controls.offline .record-container span,.cameras .player-controls.offline .record-container i,.cameras .player-controls.offline .record-container .record-button,.cameras .player-controls.offline .record-container .video-select,.cameras .player-controls.offline .record-container .camera-select,.cameras .player-controls.offline .position span,.cameras .player-controls.offline .position i,.cameras .player-controls.offline .position .record-button,.cameras .player-controls.offline .position .video-select,.cameras .player-controls.offline .position .camera-select{cursor:inherit}.cameras .player-controls.mobile{display:none}@media only screen and (max-width: 767px){.cameras .player-controls.mobile{display:block}}.cameras .player-controls.mobile .record-container{float:none;width:100%;border-left:0;border-right:0;display:none}@media only screen and (max-width: 767px){.cameras .player-controls.mobile .record-container{display:block}}.cameras .player-controls.fullscreen{position:fixed;z-index:99;left:0;right:0;margin:0 auto;bottom:10px;width:315px;background:transparent;height:80px;text-shadow:2px 2px 2px rgba(0,0,0,0.5)}@media only screen and (max-width: 767px) and (orientation: landscape){.cameras .player-controls.fullscreen{top:77%;bottom:0;display:block}}@media only screen and (max-width: 767px) and (orientation: portrait){.cameras .player-controls.fullscreen{display:none}}@media only screen and (max-width: 767px){.cameras .player-controls.fullscreen .controls-settings-help{width:25%}}.cameras .player-controls.fullscreen .controls-position-archive{width:125px;border-right:1px solid #d2d2d2}.cameras .player-controls.fullscreen .record-container{width:305px;display:block}.cameras .player-controls.fullscreen .camera-controls-open{position:absolute;top:45px;right:7px;display:block}.cameras .player-controls.fullscreen .dl-navicon{font-size:1.42857rem;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#959595;cursor:pointer}@media only screen and (max-width: 600px){.cameras .player-controls.fullscreen{left:-285px;width:320px}.cameras .player-controls.fullscreen .controls-settings-help{width:15%}.cameras .player-controls.fullscreen .camera-settings{padding-top:10px;float:none;margin:0 auto;height:60px;width:100%}.cameras .player-controls.fullscreen .camera-settings span{font-size:0.57143rem}.cameras .player-controls.fullscreen .camera-settings i{font-size:1.14286rem}.cameras .player-controls.fullscreen .camera-help{padding-top:0;float:none;margin:0 auto;height:60px;width:100%}.cameras .player-controls.fullscreen .camera-help span{font-size:0.57143rem}.cameras .player-controls.fullscreen .camera-help span.icon{width:14px;margin:0 auto 4px;height:14px;font-size:0.78571rem}.cameras .player-controls.fullscreen .controls-position-archive{width:20%}.cameras .player-controls.fullscreen .record-container{width:54%}.cameras .player-controls.fullscreen .record{width:165px}.cameras .player-controls.fullscreen .record-button{width:80px;height:80px;margin-left:-40px;top:10px}.cameras .player-controls.fullscreen .camera-button{font-size:1rem;padding-top:24px}.cameras .player-controls.fullscreen .video-button{padding-top:14px}.cameras .player-controls.fullscreen .video-button span{font-size:0.64286rem;line-height:0.78571rem;padding-top:5px}.cameras .player-controls.fullscreen .video-button .capture{font-size:1rem;line-height:1.07143rem}.cameras .player-controls.fullscreen .video-select-container,.cameras .player-controls.fullscreen .camera-select-container{width:35px;height:35px;padding-top:0;margin-top:8px}.cameras .player-controls.fullscreen .video-select-container i,.cameras .player-controls.fullscreen .camera-select-container i{font-size:1.57143rem;margin-top:-5px}.cameras .player-controls.fullscreen .position,.cameras .player-controls.fullscreen .archive{padding-top:10px;float:none;width:100%;height:50px}.cameras .player-controls.fullscreen .position span,.cameras .player-controls.fullscreen .archive span{font-size:0.57143rem}.cameras .player-controls.fullscreen .position i,.cameras .player-controls.fullscreen .archive i{font-size:1.14286rem}.cameras .player-controls.fullscreen .archive{padding-top:0}.cameras .player-controls.fullscreen .archive-icon,.cameras .player-controls.fullscreen .gallery{width:14px;height:14px}.cameras .player-controls.fullscreen .archive-icon img,.cameras .player-controls.fullscreen .gallery img{height:20px;width:25px;margin-left:-7px}}.cameras .camera-list{width:100%;clear:both;float:none;background:#fff;border-radius:2px}@media only screen and (min-width: 768px){.cameras .camera-list{width:27%;margin-left:1%;float:left;clear:none}}.cameras .camera-list .camera-list-heading{font-size:1.07143rem;display:inline-block;margin:10px 0 0 6px}.cameras .camera-list .camera-list-reorder{color:#009fdb;font-size:0.85714rem;display:inline-block;float:right;margin:15px 5px 5px 0;cursor:pointer}.cameras .camera-list .camera-sortable{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:8px 0 10px;margin:3px 8px 10px;clear:both}.cameras .camera-list .offline,.cameras .camera-list .privacy{position:absolute;top:50%;margin-top:-18px;text-align:center;width:100%}.cameras .camera-list .offline span,.cameras .camera-list .privacy span{font-size:1rem;color:#fff;display:block}.cameras .camera-list .offline .dl-warning,.cameras .camera-list .privacy .dl-warning{font-size:1.85714rem;color:#ffb81c}@media only screen and (max-width: 767px){.cameras .camera-list .offline .dl-warning,.cameras .camera-list .privacy .dl-warning{font-size:1.28571rem}}.cameras .camera-list .low-broadband{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.cameras .camera-list .low-broadband{align-items:flex-end}}@media only screen and (min-width: 860px){.cameras .camera-list .low-broadband{align-items:center}}.cameras .camera-list .low-broadband span{color:#fff;padding:5px}.cameras .camera-list .privacy span{margin-top:10px}.cameras .camera-list .arrange-item{margin:0 0 30px;list-style:none;height:154px;position:relative;background:#959595;cursor:pointer}@media only screen and (min-width: 360px){.cameras .camera-list .arrange-item{height:185px}}@media only screen and (min-width: 410px){.cameras .camera-list .arrange-item{height:212px}}@media only screen and (min-width: 768px){.cameras .camera-list .arrange-item{height:103px}}@media only screen and (min-width: 860px){.cameras .camera-list .arrange-item{height:117px}}@media only screen and (min-width: 992px){.cameras .camera-list .arrange-item{height:138px}}.cameras .camera-list .arrange-item.nestcam{background:#5a5a5a}.cameras .camera-list .dl-arrange{color:#0568ae;font-size:2.71429rem;z-index:2;margin-top:3px}.cameras .camera-list .arrange-container{background:#fff;width:60px;height:60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;text-align:center;z-index:1;border-radius:50%}.cameras .camera-list .camera-name-wrapper{position:absolute;top:100%;left:0;width:100%}.cameras .camera-list .camera-name-wrapper div{text-align:left;font-size:1.07143rem;float:left;width:inherit}.cameras .camera-list .camera-name-wrapper div.camera-name{background:#fff;display:inline-block;font-weight:400}.cameras .camera-list .ui-sortable .sortable-item-container{opacity:.25}.cameras .camera-list .dl-arrow{font-size:3.57143rem;display:block;text-align:center;transform:translateY(50%);position:absolute;left:0;right:0;color:white}.cameras .camera-list .nestcam .camera-name-wrapper .camera-name{background:#fff;color:rgba(25,25,25,0.9)}.cameras .camera-list .nestcam .nestcam-off{display:block;width:100%;height:100%;background-color:#5a5a5a;position:absolute;top:0;z-index:1}.cameras .camera-list .sortable-item-container{width:inherit;height:inherit;text-align:center;overflow:hidden}.cameras .camera-list img{width:100%;height:inherit}.cameras .camera-list-archive{color:#009fdb;float:right;display:inline-block;margin:0 8px 10px 0;cursor:pointer;font-size:1.07143rem}.cameras img{width:100%}.cameras img.video-doorbell{width:74px;position:absolute;top:0;left:-moz-calc(50% - 37px);left:-webkit-calc(50% - 37px);left:calc(50% - 37px)}.player-controls .cameras-main-view .record-container{width:50%;display:block;height:100px}@media only screen and (max-width: 767px){.player-controls .cameras-main-view .record-container{width:100%}}.player-controls .cameras-main-view .record{text-align:center;position:relative;width:260px;margin:0 auto}.player-controls .cameras-main-view .record .video-select{margin-top:20px;width:50%;display:inline-block;font-size:1.5rem;float:left;background:#fff;border-radius:30px 0 0 30px;height:61px;padding-top:5px;text-align:left;padding-left:8px;color:#fff;cursor:pointer}.player-controls .cameras-main-view .record .camera-select{margin-top:20px;width:50%;display:inline-block;font-size:1.5rem;float:right;background:#fff;border-radius:0 30px 30px 0;background:#fff;border-radius:0 30px 30px 0;height:61px;padding-top:5px;text-align:right;padding-right:8px;color:#fff;cursor:pointer}.player-controls .cameras-main-view .record .video-select-container{width:48px;height:48px;padding-top:7px;border-radius:50%;text-align:center;background-color:#959595}.player-controls .cameras-main-view .record .camera-select-container{width:48px;height:48px;padding-top:7px;border-radius:50%;text-align:center;background:#009fdb;color:#fff;float:right}.player-controls .cameras-main-view .record.video .video-select-container{background:#009fdb;color:#fff}.player-controls .cameras-main-view .record.video .camera-select-container{background-color:#959595;color:#fff}.player-controls .cameras-main-view .record-button{width:100px;height:100px;border-radius:50%;position:absolute;left:50%;top:-35px;margin-left:-50px;color:#fff;cursor:pointer;font-size:1.14286rem;transition:background-color 0.75s ease-out}.player-controls .cameras-main-view .camera-button,.player-controls .cameras-main-view .video-button{height:105px;width:105px;background:#959595;border:solid 5px #fff;border-radius:50%;padding-top:40px}.player-controls .cameras-main-view .video-button{display:none}.player-controls .cameras-main-view .video-button span{display:block;font-size:1.14286rem}.player-controls .cameras-main-view .video-button .capture-progress-title{font-size:0.71429rem}.player-controls .cameras-main-view .video-button .capture-progress{font-size:1.14286rem}.player-controls .cameras-main-view .camera-button{display:block}.player-controls .cameras-main-view .controls-position-archive{width:25%;float:left}@media only screen and (max-width: 767px){.player-controls .cameras-main-view .controls-position-archive{width:50%}}.camera-widget{padding:0}.camera-widget .player .player-image-container .player-alert{height:155px;min-height:155px}@media only screen and (min-width: 360px){.camera-widget .player .player-image-container .player-alert{height:180px;min-height:180px}}@media only screen and (min-width: 410px){.camera-widget .player .player-image-container .player-alert{height:230px;min-height:230px}}@media only screen and (min-width: 460px){.camera-widget .player .player-image-container .player-alert{height:230px;min-height:230px}}.camera-widget .player span.camera-fullscreen{right:32px;bottom:-5px}.camera-widget .player.fullscreen span.camera-fullscreen{right:5px;bottom:0}@media only screen and (max-width: 767px) and (orientation: landscape){.camera-widget .player.fullscreen span.camera-fullscreen{bottom:10px}}.camera-widget .player.fullscreen span.camera-fullscreen-pantilt{right:140px;bottom:0}@media only screen and (max-width: 767px) and (orientation: landscape){.camera-widget .player.fullscreen span.camera-fullscreen-pantilt{bottom:10px}}.camera-widget .player.fullscreen span.camera-fullscreen-archive{right:95px;bottom:8px}@media only screen and (max-width: 767px) and (orientation: landscape){.camera-widget .player.fullscreen span.camera-fullscreen-archive{bottom:18px}}.camera-widget .player.fullscreen span.camera-fullscreen-settings{bottom:7px;right:55px;display:block}@media only screen and (max-width: 767px) and (orientation: landscape){.camera-widget .player.fullscreen span.camera-fullscreen-settings{bottom:17px}}.camera-widget .player .player-controls{display:none}.camera-widget .player .camera-name-wrapper>span{font-size:1.07143rem}@media only screen and (max-width: 767px){.camera-widget .player .camera-name-wrapper>span{font-size:0.85714rem}}.camera-widget .player span.camera-play i{font-size:5rem;margin:inherit}@media only screen and (max-width: 767px){.camera-widget .player span.camera-play i{font-size:5rem}}@media only screen and (max-width: 767px){.camera-widget .player span.camera-timestamp{font-size:0.85714rem}}.camera-widget .fullscreen .player-controls{display:block}.camera-widget .settings-btn{z-index:6;color:#fff}.camera-widget .settings-btn.offline{opacity:.5;cursor:inherit}.widget .camera-widget.widget-settings{z-index:6;bottom:3px}.widget .camera-widget.widget-settings .dl-circle{color:#d2d2d2}.widget .camera-widget.widget-settings .icon.dl-flip{color:#fff}.widget .camera-widget .title{color:#fff}.widget .camera-widget .offline-message{margin-top:-75px}.widget .camera-widget .offline-message .content{display:none}.widget .camera-widget .offline-message .link{display:block;padding-top:0;margin-top:-5px}.widget .camera-widget .offline-message .title{width:inherit}.widget .camera-widget .camera-bottom-hud{padding:8px 10px;background:rgba(255,255,255,0.9);color:#000}.widget .camera-widget .camera-name{float:left;line-height:12px}.widget .camera-widget .camera-name-wrapper{position:absolute;top:100%;background:white;padding:5px}.widget.camera .player .camera-timestamp{display:block;float:left;color:#959595;font-size:0.85714rem;width:100%;text-align:left;height:auto;line-height:1}@media only screen and (min-width: 410px){.widget.camera .player .camera-timestamp{font-size:0.85714rem;width:84%}}@media only screen and (min-width: 510px){.widget.camera .player .camera-timestamp{font-size:0.85714rem;width:84%}}.widget.camera .overlay{display:none}.widget.camera .camera-widget-timestamp{display:block;color:#d2d2d2}.widget.camera .offline-message .content,.widget.camera .privacy .content,.widget.camera .low-broadband .content{display:none}.widget.camera[data-ss-colspan="2"] .player .camera-timestamp{display:block;color:#959595;float:left}.widget.camera[data-ss-colspan="2"] .player .offline-message .content,.widget.camera[data-ss-colspan="2"] .player .privacy .content,.widget.camera[data-ss-colspan="2"] .player .low-broadband .content{display:block}.widget.camera[data-ss-colspan="2"] .player-image{margin-top:-4%}.widget.camera[data-ss-colspan="2"] .position-hud{bottom:40%;left:31%}.widget.camera[data-ss-colspan="1"] .position-hud{left:12%;bottom:40%}.widget.camera[data-ss-colspan="1"] .live-feed{left:45px}@media only screen and (min-width: 460px){.widget.camera[data-ss-colspan="1"] .live-feed{left:90%}}.widget.camera[data-ss-colspan="1"] span.camera-fullscreen{right:25px}@media only screen and (min-width: 360px){.widget.camera[data-ss-colspan="1"] span.camera-fullscreen{right:32px}}.widget.camera[data-ss-colspan="1"] .player-image{width:180%;margin-left:-40%}.widget.camera[data-ss-colspan="1"] .privacy{margin-top:-20px}@media only screen and (max-width: 767px){.widget.camera[data-ss-colspan="1"] .privacy .title{height:36px}}.widget.camera[data-ss-colspan="1"] .player span.camera-play i{margin:inherit}.widget.camera[data-ss-colspan="1"] .player .camera-timestamp span{position:relative;font-size:0.64286rem}.widget.camera[data-ss-colspan="1"] .low-broadband .title{font-size:0.71429rem}.widget.camera[data-ss-colspan="1"] .low-broadband .link{font-size:1rem}@media only screen and (min-width: 360px){.widget.camera[data-ss-colspan="1"] .low-broadband .title{font-size:0.85714rem}}@media only screen and (min-width: 410px){.widget.camera[data-ss-colspan="1"] .low-broadband .title,.widget.camera[data-ss-colspan="1"] .low-broadband .link{font-size:1.14286rem}}.widget.camera.sortable .widget-sortable .dl-stack{top:27%;margin-left:10px}.widget.camera .player-controls{display:none}.device .player-image{margin-top:-4%}.devices-content-wrapper .settings-container.settings-camera-motion[data-ss-colspan="2"]{left:0;width:100%;max-width:inherit}.devices-content-wrapper .not-available-message{display:block}@media only screen and (min-width: 699px){.devices-content-wrapper .not-available-message{display:none}}.devices-content-wrapper .not-mobile{display:block}@media only screen and (max-width: 700px){.devices-content-wrapper .not-mobile{display:none}}.devices-content-wrapper .settings-overlay-wrapper .device-item-settings.motion-detection-areas,.devices-content-wrapper .settings-overlay-wrapper .device-item-settings.preset-settings{position:absolute;top:68px;width:100%;height:815px}.devices-content-wrapper .settings-overlay-wrapper .device-item-settings.preset-settings{height:985px}.devices-content-wrapper .motion-detection-overlay.heat{position:absolute;background:rgba(255,255,255,0.5);width:100%;height:85px;z-index:1}.devices-content-wrapper .motion-detection-areas .heading{margin:20px 0;font-size:1.28571rem;font-style:italic}.devices-content-wrapper .motion-detection-container{position:relative;min-height:360px}.devices-content-wrapper .motion-detection-container .motion-detection-image,.devices-content-wrapper .motion-detection-container .motion-detection-canvas{position:absolute;top:0;right:0}.devices-content-wrapper .camera-settings-notice{display:block;line-height:12px;font-size:0.85714rem;margin-top:-10px}.devices-content-wrapper .sensitivity-container{position:relative;margin:20px auto 30px;width:640px;clear:both}.devices-content-wrapper .sensitivity-container .heading{margin:0 0 30px;display:block;font-style:italic;font-size:1.57143rem}.devices-content-wrapper .sensitivity-container .dl-info{color:#000;font-style:none;font-size:1.28571rem}.devices-content-wrapper .motion-detection-buttons{width:640px;margin:0 auto}.devices-content-wrapper .add-motion{color:#fff;float:left;margin:10px 0;cursor:auto;background-color:#d2d2d2}.devices-content-wrapper .add-motion.active{background:#009fdb;cursor:pointer}.devices-content-wrapper .save,.devices-content-wrapper .reset{color:#fff;float:right;margin:10px 0;cursor:auto;background-color:#d2d2d2}.devices-content-wrapper .save.active,.devices-content-wrapper .reset.active{background:#009fdb;cursor:pointer}.devices-content-wrapper .reset{margin-left:10px;cursor:pointer}.devices-content-wrapper .motion-sensitivity-infoPanel{width:100%;background:#fff;position:absolute;top:0;left:0;height:100%;padding:20px;color:#959595}.devices-content-wrapper .motion-sensitivity-infoPanel.active{display:block}.devices-content-wrapper .motion-sensitivity-infoPanel.inactive{display:none}.devices-content-wrapper .sensitivity-content{width:640px;margin:25px auto 0;height:auto;position:relative;font-size:1.42857rem}.devices-content-wrapper .sensitivity-content .motion-title{font-size:1.57143rem;margin-top:15px;color:#191919}.devices-content-wrapper .sensitivity-content .motion-title .sub{color:#959595}.devices-content-wrapper .sensitivity-content .high-sensitivity{margin-top:30px}.devices-content-wrapper .sensitivity-content ul{padding-left:20px;margin-top:10px}.devices-content-wrapper .sensitivity-content ul li{margin:3px 0;font-size:1.28571rem}.devices-content-wrapper .sensitivity-content .icons{color:#0568ae;font-size:2.71429rem}.devices-content-wrapper .sensitivity-content .icons .dl{float:left;margin:15px 25px 20px;width:80px;text-align:center}.devices-content-wrapper .error-message{width:100%;float:right;text-align:center;margin:10px 0;color:#009fdb}.devices-content-wrapper .low-label,.devices-content-wrapper .high-label{float:left;display:inline-block;text-align:center;margin-top:-10px}.devices-content-wrapper .low-label{text-align:left;width:7%}.devices-content-wrapper .high-label{text-align:right;width:9%}.devices-content-wrapper .motion-slider{width:84%;height:2px;background-color:#959595;float:left}.devices-content-wrapper .camera-widget .settings-btn{z-index:6;color:#fff}.devices-content-wrapper .camera-widget .settings-btn.offline{opacity:.5;cursor:inherit}.camera-widget-home .camera-settings-cameras{display:none}.camera-widget-home .camera-settings-home{display:block}.camera-widget-device .camera-settings-cameras{display:none}.camera-widget-device .camera-settings-devices{display:block}.settings-mode .camera-widget .camera-fullscreen{display:none}.devices-content-wrapper .settings-container .motion-heat-disclaimer{font-size:14px;clear:both;width:100%;display:block;padding:0;margin:0;line-height:14px;text-align:center}.preset-settings .preset-container{position:relative;width:100%}@media only screen and (min-width: 700px){.preset-settings .preset-container{width:640px;float:right}}.preset-settings .preset-container .motion-detection-image{width:100%}.preset-settings .preset-container span{position:absolute;z-index:5}.preset-settings .preset-container span.position-up{top:0;left:50%;color:#fff;z-index:500;font-size:1.85714rem;text-shadow:2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;margin-left:-12px}.preset-settings .preset-container span.position-down{bottom:0;left:50%;color:#fff;z-index:500;font-size:1.85714rem;text-shadow:2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;margin-left:-12px}.preset-settings .preset-container span.position-left{top:50%;left:0;color:#fff;z-index:500;font-size:1.85714rem;text-shadow:2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;margin-left:10px;margin-top:-15px}.preset-settings .preset-container span.position-right{top:50%;right:0;color:#fff;z-index:500;font-size:1.85714rem;text-shadow:2px 2px 2px rgba(0,0,0,0.3);cursor:pointer;margin-right:10px;margin-top:-15px}.preset-settings .heading{margin:20px 0;font-size:1.28571rem;font-style:italic}.preset-settings .save{float:right;background-color:#009fdb;padding-left:20px;padding-right:20px;cursor:pointer}.preset-settings .reset{float:right;clear:both;padding-left:20px;padding-right:20px;cursor:pointer}.preset-settings .add{border-radius:50%;width:25px;height:25px;border:1px solid #959595;text-align:center;padding-top:2px;padding-left:1px;cursor:pointer}.preset-settings .add i{font-size:0.85714rem}.preset-settings .preset-list{clear:both;border-bottom:1px solid #959595;padding:15px 0;width:100%}.preset-settings .preset-list:last-child{border-bottom:0}@media only screen and (min-width: 700px){.preset-settings .preset-list{width:640px;float:right}}.preset-settings .preset-list span{cursor:pointer;font-size:1rem;font-weight:bold;display:inline-block}@media only screen and (min-width: 700px){.preset-settings .preset-list span{font-size:1.28571rem}}.preset-settings .preset-list div{display:inline-block;float:right}.preset-settings .preset-list .preset-label{font-weight:normal;font-style:italic;cursor:auto}.preset-settings .preset-list .remove{border-left:1px solid #959595;padding-left:15px;margin-left:15px}.preset-settings .edit span{opacity:.5;cursor:auto}.modal-remove .modal-footer{padding:0;height:54px}.modal-remove .modal-footer button{width:50%}.modal-remove .modal-footer button.btn-primary{border-color:#009fdb}@media only screen and (min-width: 768px){.modal-remove .modal-footer button.confirm{border-radius:0 0 10px 10px}}.modal-remove .modal-footer .btn+.btn{margin:0}.modal-remove .content{padding:10px}.control-clip-length .selectize-input,.control-motion-detection-type .selectize-input{z-index:0}.camera-widget .camera-tile-container,.camera-widget>.content,.camera-widget>.content>div,.camera-widget.cameras,.camera-widget.cameras>div,.camera-widget .player.playing,.camera-widget .player-image-container{height:100%}.widget.camera .nestcam-player .state-text{float:none;position:relative;right:0;top:3px;color:#fff}.widget.camera .nestcam-player .state-text.active{color:#fff}.widget.camera .nestcam-player .nest-link-container{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:15%;width:10%;z-index:1}.widget.camera .nestcam-player img.nestcam-snapshot{position:absolute;top:0;z-index:0;height:82%}@media only screen and (max-width: 767px){.widget.camera .nestcam-player img.nestcam-snapshot{height:77%}}.widget.camera .nestcam-player .nestcam-off{position:absolute;top:0;z-index:0;height:82%;width:100%;background-color:#5a5a5a}@media only screen and (max-width: 767px){.widget.camera .nestcam-player .nestcam-off{height:77%}}.widget.camera .nestcam-player .nestcam-image-off{position:absolute;top:0;z-index:0;height:82%;width:100%;background-color:#000}@media only screen and (max-width: 767px){.widget.camera .nestcam-player .nestcam-image-off{height:77%}}.widget.camera .nestcam-player .camera-name-wrapper{top:65%;background:transparent;right:0;width:50%}@media only screen and (max-width: 767px){.widget.camera .nestcam-player .camera-name-wrapper{top:53%}}.widget.camera .nestcam-player .nestcam-hud{position:absolute;bottom:0;width:100%;height:34px}.widget.camera .nestcam-player .nestcam-hud span{display:inline-block;width:100%;padding-left:8px}.widget.camera .nestcam-player .nestcam-hud .camera-timestamp{color:#959595;float:left;font-size:0.78571rem}.widget.camera .privacy-text,.widget.camera .nestcam-offline{font-size:1.6rem;font-weight:900;color:white;display:block;position:absolute;top:45%;margin-left:auto;margin-right:auto;left:0;right:0;width:35%}.widget.camera .nestcam-offline{width:75%}.cameras .nestcam-player{height:100%}.cameras .nestcam-player img.nestcam-snapshot{position:absolute;top:0;z-index:0;height:82%;width:100%;left:0}@media only screen and (max-width: 767px){.cameras .nestcam-player img.nestcam-snapshot{height:77%}}.cameras .nestcam-player .nestcam-off{position:absolute;top:0;z-index:0;height:82%;width:100%;background-color:#5a5a5a}@media only screen and (max-width: 767px){.cameras .nestcam-player .nestcam-off{height:77%}}.cameras .nestcam-player .nestcam-image-off{position:absolute;top:0;z-index:0;height:82%;width:100%;background-color:#000}@media only screen and (max-width: 767px){.cameras .nestcam-player .nestcam-image-off{height:77%}}.cameras .nestcam-player .camera-name-wrapper{top:65%;background:transparent;right:0;position:absolute;z-index:1;height:40px;width:30%;float:right}@media only screen and (max-width: 767px){.cameras .nestcam-player .camera-name-wrapper{width:45%}}.cameras .nestcam-player .nestcam-offline{display:block;width:130px;font-style:italic;font-weight:300;font-size:1.42857rem;height:30px;margin-left:-40px;margin-top:35px}@media only screen and (max-width: 767px){.cameras .nestcam-player .nestcam-offline{font-size:1.14286rem}}.cameras .nestcam-player .nestcam-hud{position:absolute;bottom:0;width:100%;height:40px;text-align:left}.cameras .nestcam-player .nestcam-hud span{display:inline-block;width:100%;padding-left:8px}@media only screen and (max-width: 767px){.cameras .nestcam-player .nestcam-hud span{padding-left:0}}.cameras .nestcam-player .nestcam-hud .camera-timestamp{color:#959595;float:left;font-size:0.78571rem}.cameras .nestcam-player .toggle-switch-wrapper.control-value{top:7px;right:5px}.cameras .nestcam-player .toggle-switch-wrapper.control-value .toggle-button{margin:0;height:20px;width:35px}.cameras .nestcam-player .toggle-switch-wrapper.control-value .toggle-button small{width:20px;height:20px}.cameras .nestcam-player .toggle-switch-wrapper.control-value .toggle-button.active small{left:15px}.cameras .nestcam-player .toggle-switch-wrapper .state-text{text-transform:uppercase;font-style:normal;font-weight:bold;font-size:1.07143rem;float:left;position:relative;right:7px;top:3px;color:#fff}.cameras .nestcam-player .toggle-switch-wrapper .state-text.active{color:#fff}.cameras .nestcam-player .nest-link-container{position:absolute;z-index:1;top:20%;margin-left:auto;margin-right:auto;left:0;right:0;color:#fff}.cameras .nestcam-player .nest-link-container a{color:#fff}.cameras .nestcam-player .nest-link-container .dl-play{font-size:2.85714rem}@media only screen and (min-width: 410px){.cameras .nestcam-player .nest-link-container .dl-play{font-size:3.57143rem}}@media only screen and (min-width: 510px){.cameras .nestcam-player .nest-link-container .dl-play{font-size:5rem}}.cameras .nestcam-player .nest-link-container .desc{font-size:0.85714rem}@media only screen and (min-width: 410px){.cameras .nestcam-player .nest-link-container .desc{font-size:1rem}}@media only screen and (min-width: 510px){.cameras .nestcam-player .nest-link-container .desc{font-size:1.21429rem}}.cameras .nestcam-player .spinner-update{margin:0;font-size:2px}.cameras .nestcam-player .privacy-text,.cameras .nestcam-player .nestcam-offline{font-size:1.6rem;font-weight:300;color:white;display:block;position:absolute;top:45%;margin-left:auto;margin-right:auto;left:0;right:0;width:35%;text-decoration:none}.cameras .nestcam-player .nestcam-offline{width:75%;top:15%}.cameras .camera-main .nestcam-player{background:#fff;height:450px;border-radius:2px;box-shadow:0.629px 0.777px 1px 0 rgba(149,149,149,0.5);position:relative}@media only screen and (max-width: 767px){.cameras .camera-main .nestcam-player{height:275px}}.cameras .camera-main .nestcam-player .state-text{float:left;position:relative;right:10%;top:1px;color:#fff}.cameras .camera-main .nestcam-player .state-text.active{color:#fff}.cameras .camera-main .nestcam-player .nest-link-container{position:absolute;z-index:1;top:35%;margin-left:auto;margin-right:auto;left:0;right:0;width:5%}.cameras .camera-main .nestcam-player img.nestcam-snapshot{position:absolute;top:0;z-index:0;height:88%}@media only screen and (max-width: 767px){.cameras .camera-main .nestcam-player img.nestcam-snapshot{height:79%}}.cameras .camera-main .nestcam-player .nestcam-off{position:absolute;top:0;z-index:0;height:88%;width:100%;background-color:#5a5a5a}@media only screen and (max-width: 767px){.cameras .camera-main .nestcam-player .nestcam-off{height:79%}}.cameras .camera-main .nestcam-player .nestcam-image-off{position:absolute;top:0;z-index:0;height:88%;width:100%;background-color:#000}@media only screen and (max-width: 767px){.cameras .camera-main .nestcam-player .nestcam-image-off{height:79%}}.cameras .camera-main .nestcam-player .camera-name-wrapper{top:80%;background:transparent;right:0;position:absolute}@media only screen and (max-width: 767px){.cameras .camera-main .nestcam-player .camera-name-wrapper{top:66%}}.cameras .camera-main .nestcam-player .nestcam-hud{position:absolute;bottom:0;width:100%;height:48px}.cameras .camera-main .nestcam-player .nestcam-hud span{display:inline-block;width:100%;padding-left:8px}.cameras .camera-main .nestcam-player .nestcam-hud .camera-timestamp{color:#959595;float:left;font-size:0.78571rem}.cameras .camera-main .nestcam-settings-help{width:20%;position:absolute;top:-8px;right:0}@media only screen and (max-width: 767px){.cameras .camera-main .nestcam-settings-help{width:35%}}.cameras .camera-main .nestcam-settings-help .camera-settings,.cameras .camera-main .nestcam-settings-help .camera-help{float:left;width:40%}.cameras .camera-main .nestcam-settings-help .camera-settings .icon,.cameras .camera-main .nestcam-settings-help .camera-help .icon{font-size:1.71429rem;color:#959595;text-align:center;float:right;margin-left:5%;margin-right:15px}.cameras .camera-main .nestcam-settings-help .camera-settings a:hover,.cameras .camera-main .nestcam-settings-help .camera-help a:hover{text-decoration:none}.cameras .camera-main .nestcam-settings-help .camera-settings .text,.cameras .camera-main .nestcam-settings-help .camera-help .text{font-size:0.85714rem}.cameras .camera-main .nestcam-settings-help .camera-settings{margin-left:15px}.cameras .camera-main .nestcam-settings-help .spinner-update{margin:0;font-size:2.5px}.cameras .camera-main .privacy-text,.cameras .camera-main .nestcam-offline{font-size:1.6rem;font-weight:300;color:white;display:block;position:absolute;top:45%;margin-left:auto;margin-right:auto;left:0;right:0;width:25%}.cameras .camera-main .nestcam-offline{width:75%;top:35%}@media only screen and (max-width: 767px){.cameras .camera-main .privacy-text{width:45%}}.cameras .doorbell-player{position:relative;border-radius:2px;overflow:hidden}.cameras .doorbell-player .video-doorbell-image-container{position:relative;width:58%;display:inline-block;background:#191919;vertical-align:top}.cameras .doorbell-player .video-doorbell-image-container .camera-loading{position:absolute;width:90px;height:90px;left:calc(42% - 20px);top:calc(50% - 45px);color:#fff}.cameras .doorbell-player .video-doorbell-image-container .camera-loading .dl-spinner{font-size:2.14286rem}@media only screen and (min-width: 510px){.cameras .doorbell-player .video-doorbell-image-container .camera-loading .dl-spinner{font-size:3.57143rem}}.cameras .doorbell-player .video-doorbell-image-container .player-image{border-top-left-radius:2px;border-bottom-left-radius:2px}.cameras .doorbell-player .video-doorbell-image-container .spinner-update.playback{position:absolute;top:40%;left:31%}.cameras .doorbell-player .video-doorbell-image-container .button-group-container{display:none;position:absolute;bottom:36px;width:90%;margin:0 5%;height:45px;z-index:1}.cameras .doorbell-player .video-doorbell-image-container .button-group-container.streaming{display:block}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .button-group-container{height:75px}}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .button-group-container{width:80%;margin:0 10%;height:85px}}.cameras .doorbell-player .video-doorbell-image-container .button-group-container .spinner-update{font-size:5.18px;left:8px;top:-3px;opacity:0.5}.cameras .doorbell-player .video-doorbell-image-container .button-group-container .spinner-update-o{width:10em;height:10em;font-size:2.7px;border-radius:50%;position:absolute;border:1px solid #0568ae;animation:spinner-o 1s;animation-iteration-count:infinite;transition:2s;border-bottom:0;border-right:0;animation-timing-function:linear;top:-2px;left:21px}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .button-group-container .spinner-update-o{border-width:1px;font-size:4.4px;left:13px}}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .button-group-container .spinner-update-o{border-width:3px;left:8px;font-size:5.4px}}@keyframes spinner-o{from{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.cameras .doorbell-player .video-doorbell-image-container .left-button-group,.cameras .doorbell-player .video-doorbell-image-container .right-button-group{position:absolute;display:inline-block;height:100%;width:70px;color:#fff}@media only screen and (min-width: 460px){.cameras .doorbell-player .video-doorbell-image-container .left-button-group,.cameras .doorbell-player .video-doorbell-image-container .right-button-group{width:70px}}.cameras .doorbell-player .video-doorbell-image-container .left-button-group{left:0}.cameras .doorbell-player .video-doorbell-image-container .right-button-group{right:0}.cameras .doorbell-player .video-doorbell-image-container .device-one-container,.cameras .doorbell-player .video-doorbell-image-container .device-two-container{position:relative;width:100%;height:55%;text-align:center}.cameras .doorbell-player .video-doorbell-image-container .device-one-container.no-device,.cameras .doorbell-player .video-doorbell-image-container .device-two-container.no-device{top:-9px}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container.no-device,.cameras .doorbell-player .video-doorbell-image-container .device-two-container.no-device{top:-12px}}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container,.cameras .doorbell-player .video-doorbell-image-container .device-two-container{height:100%}}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-stack,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-stack{cursor:pointer;color:#fff}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .title,.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-stack,.cameras .doorbell-player .video-doorbell-image-container .device-one-container .status,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .title,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-stack,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .status{width:100%;margin:0;height:initial}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .title,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .title{font-weight:400;font-style:normal;font-size:0.64286rem;margin-top:10px}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .title,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .title{font-size:0.85714rem;margin-top:30px}}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .title,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .title{margin-top:39px}}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .title.no-device,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .title.no-device{margin-top:0}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-stack,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-stack{vertical-align:top;font-size:0.85714rem;font-weight:600;margin-top:3px}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-stack,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-stack{font-size:1.42857rem;margin-top:5px}}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-stack,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-stack{font-size:1.78571rem}}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-plus,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-plus{font-size:0.71429rem}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-plus,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-plus{font-size:0.85714rem}}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-plus,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-plus{font-size:1.28571rem}}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .status,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .status{font-size:0.57143rem;margin-top:8px}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .status,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .status{font-size:0.71429rem;margin-top:30px}}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .status,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .status{margin-top:40px}}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-circle,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-circle{opacity:0.5}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .dl-circle.active,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .dl-circle.active{color:#009fdb}.cameras .doorbell-player .video-doorbell-image-container .device-one-container .icon,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .icon{font-size:1.07143rem}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .icon,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .icon{font-size:1.42857rem}}@media only screen and (min-width: 510px){.cameras .doorbell-player .video-doorbell-image-container .device-one-container .icon,.cameras .doorbell-player .video-doorbell-image-container .device-two-container .icon{font-size:1.78571rem}}.cameras .doorbell-player .video-doorbell-image-container .first-button-container{width:100%;height:45%}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .first-button-container{height:40%}}.cameras .doorbell-player .video-doorbell-image-container .first-button-container .dl-gear,.cameras .doorbell-player .video-doorbell-image-container .first-button-container .title{width:100%;margin:0;text-align:center;font-weight:400;height:initial}.cameras .doorbell-player .video-doorbell-image-container .first-button-container .dl-gear{vertical-align:top;font-size:0.85714rem}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .first-button-container .dl-gear{font-size:1.42857rem}}.cameras .doorbell-player .video-doorbell-image-container .first-button-container .title{font-size:0.71429rem;font-style:normal}.cameras .doorbell-player .video-doorbell-image-container .first-button-container.archive-button .title{margin-top:10px}.cameras .doorbell-player .video-doorbell-image-container .camera-play{outline:0;font-size:5rem;position:absolute;width:100%;text-align:center;top:34%;color:#fff}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .camera-play{top:38%}}.cameras .doorbell-player .video-doorbell-image-container .camera-play .dl-play{font-size:2.85714rem}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .camera-play .dl-play{font-size:3.92857rem}}@media only screen and (min-width: 768px){.cameras .doorbell-player .video-doorbell-image-container .camera-play .dl-play{font-size:5rem}}.cameras .doorbell-player .video-doorbell-image-container.fullscreen{width:initial}.cameras .doorbell-player .video-doorbell-image-container .player-image.stream{position:absolute}.cameras .doorbell-player .video-doorbell-image-container .doorbell-bottom-hud-container{position:absolute;bottom:0;color:#fff;z-index:1;width:100%;height:25px;background:rgba(0,0,0,0.3)}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .doorbell-bottom-hud-container{height:30px}}.cameras .doorbell-player .video-doorbell-image-container .doorbell-bottom-hud-container .live-feed{text-align:left;margin-left:5px}.cameras .doorbell-player .video-doorbell-image-container .doorbell-bottom-hud-container .live-feed-text{position:relative;left:-5px}.cameras .doorbell-player .video-doorbell-image-container .doorbell-bottom-hud-container .dl-circle-o{font-size:1.42857rem}.cameras .doorbell-player .video-doorbell-image-container .doorbell-bottom-hud-container .dl-circle{font-size:1rem;color:#6dbc44}.cameras .doorbell-player .video-doorbell-image-container .camera-fullscreen{position:absolute;z-index:2;bottom:-3px;right:8px;font-size:22px;cursor:pointer;color:#fff}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .camera-fullscreen{bottom:-1px}}.cameras .doorbell-player .video-doorbell-image-container .camera-name{z-index:1;border-radius:0}.cameras .doorbell-player .video-doorbell-image-container .player-alert{background-color:#191919;height:318px;overflow:hidden;border-top-left-radius:2px;border-bottom-left-radius:2px}@media only screen and (min-width: 360px){.cameras .doorbell-player .video-doorbell-image-container .player-alert{height:368px}}@media only screen and (min-width: 410px){.cameras .doorbell-player .video-doorbell-image-container .player-alert{height:420px}}@media only screen and (min-width: 460px){.cameras .doorbell-player .video-doorbell-image-container .player-alert{height:480px}}.cameras .doorbell-player .video-doorbell-image-container .offline-message,.cameras .doorbell-player .video-doorbell-image-container .privacy,.cameras .doorbell-player .video-doorbell-image-container .low-broadband,.cameras .doorbell-player .video-doorbell-image-container .failed-stream{position:absolute;top:-moz-calc(50% - 25px);top:-webkit-calc(50% - 25px);top:calc(50% - 25px);width:100%;text-align:center;color:#fff}.cameras .doorbell-player .video-doorbell-image-container .offline-message .dl-warning,.cameras .doorbell-player .video-doorbell-image-container .privacy .dl-warning,.cameras .doorbell-player .video-doorbell-image-container .low-broadband .dl-warning,.cameras .doorbell-player .video-doorbell-image-container .failed-stream .dl-warning{color:#ffb81c;font-size:1.85714rem;display:block}@media only screen and (max-width: 767px){.cameras .doorbell-player .video-doorbell-image-container .offline-message .dl-warning,.cameras .doorbell-player .video-doorbell-image-container .privacy .dl-warning,.cameras .doorbell-player .video-doorbell-image-container .low-broadband .dl-warning,.cameras .doorbell-player .video-doorbell-image-container .failed-stream .dl-warning{font-size:1.85714rem}}.cameras .doorbell-player .video-doorbell-image-container .offline-message .title,.cameras .doorbell-player .video-doorbell-image-container .privacy .title,.cameras .doorbell-player .video-doorbell-image-container .low-broadband .title,.cameras .doorbell-player .video-doorbell-image-container .failed-stream .title{width:initial;height:26px}.cameras .doorbell-player .video-doorbell-image-container .offline-message .link,.cameras .doorbell-player .video-doorbell-image-container .privacy .link,.cameras .doorbell-player .video-doorbell-image-container .low-broadband .link,.cameras .doorbell-player .video-doorbell-image-container .failed-stream .link{margin-top:3px}.cameras .doorbell-player .video-doorbell-image-container .offline-message span,.cameras .doorbell-player .video-doorbell-image-container .privacy span,.cameras .doorbell-player .video-doorbell-image-container .low-broadband span,.cameras .doorbell-player .video-doorbell-image-container .failed-stream span{position:relative;display:block}.cameras .doorbell-player .video-doorbell-image-container .offline-message a,.cameras .doorbell-player .video-doorbell-image-container .privacy a,.cameras .doorbell-player .video-doorbell-image-container .low-broadband a,.cameras .doorbell-player .video-doorbell-image-container .failed-stream a{font-size:1.14286rem;border:1px solid;padding:2px 6px;border-radius:5px;text-decoration:none}.cameras .doorbell-player .video-doorbell-image-container .offline-message a:hover,.cameras .doorbell-player .video-doorbell-image-container .privacy a:hover,.cameras .doorbell-player .video-doorbell-image-container .low-broadband a:hover,.cameras .doorbell-player .video-doorbell-image-container .failed-stream a:hover{text-decoration:none}.cameras .doorbell-player .video-doorbell-image-container .low-broadband{padding:0 5px}.cameras .doorbell-player .video-doorbell-image-container .low-broadband .title{height:inherit}.cameras .doorbell-player .video-doorbell-image-container .low-broadband a{border-radius:50%;border-color:#fff}.cameras .doorbell-player.fullscreen{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:#000;border-radius:0}.cameras .doorbell-player.fullscreen .recent-events-container{display:none}.cameras .doorbell-player .recent-events-container{width:41%;display:inline-block;height:100%}.cameras .doorbell-player .recent-events-container header{position:relative;padding:5px;text-align:left;border-bottom:1px solid #d2d2d2}@media only screen and (min-width: 510px){.cameras .doorbell-player .recent-events-container header{padding-bottom:10px}}.cameras .doorbell-player .recent-events-container .title{position:relative;font-style:italic;color:#5a5a5a;font-size:0.85714rem;margin-left:0}@media only screen and (min-width: 360px){.cameras .doorbell-player .recent-events-container .title{font-size:0.92857rem}}@media only screen and (min-width: 510px){.cameras .doorbell-player .recent-events-container .title{top:3px;left:3px;font-size:1.07143rem}}.cameras .doorbell-player .recent-events-container .view-all{margin-left:5px;text-align:left;height:40px;width:50px;position:relative;top:6px}@media only screen and (min-width: 510px){.cameras .doorbell-player .recent-events-container .view-all{top:2px}}.cameras .doorbell-player .recent-events-container .view-all .dl-archive{font-size:1.42857rem;position:relative;top:-8px;left:6px;color:#5a5a5a}@media only screen and (min-width: 510px){.cameras .doorbell-player .recent-events-container .view-all .dl-archive{font-size:2rem}}.cameras .doorbell-player .recent-events-container .view-all .archive-text{position:relative;left:3px;top:-14px;font-size:0.64286rem;color:#5a5a5a}@media only screen and (min-width: 510px){.cameras .doorbell-player .recent-events-container .view-all .archive-text{font-size:0.85714rem;top:-15px}}.cameras .doorbell-player .vdb-events-list{padding:0;overflow:hidden;height:215px}@media only screen and (min-width: 360px){.cameras .doorbell-player .vdb-events-list{height:255px}}@media only screen and (min-width: 410px){.cameras .doorbell-player .vdb-events-list{height:305px}}@media only screen and (min-width: 460px){.cameras .doorbell-player .vdb-events-list{height:355px}}@media only screen and (min-width: 510px){.cameras .doorbell-player .vdb-events-list{height:387px}}@media only screen and (min-width: 510px){.cameras .doorbell-player .vdb-events-list .carousel-inner{height:390px}}.cameras .doorbell-player .vdb-events-list ul{padding:0}.cameras .doorbell-player .vdb-events-list li.vdb-event{list-style:none;position:relative;padding:3px 0 3px 5px;padding-left:5px;text-align:left;cursor:pointer;height:38px}@media only screen and (min-width: 360px){.cameras .doorbell-player .vdb-events-list li.vdb-event{padding:7px 0 7px 5px;height:45px}}@media only screen and (min-width: 410px){.cameras .doorbell-player .vdb-events-list li.vdb-event{padding:13px 0 13px 5px;height:56px}}@media only screen and (min-width: 510px){.cameras .doorbell-player .vdb-events-list li.vdb-event{padding:6px 0 6px 5px;height:50px}}.cameras .doorbell-player .vdb-events-list .icon{font-size:1.42857rem;color:#000;margin-left:5px;vertical-align:initial}@media only screen and (min-width: 460px){.cameras .doorbell-player .vdb-events-list .icon{font-size:1.71429rem}}.cameras .doorbell-player .vdb-events-list .not-yet-viewed{width:5px;height:5px;border-radius:50%;background-color:#009fdb;position:absolute;right:5px;top:10px}@media only screen and (min-width: 360px){.cameras .doorbell-player .vdb-events-list .not-yet-viewed{width:7px;height:7px;top:13px}}@media only screen and (min-width: 410px){.cameras .doorbell-player .vdb-events-list .not-yet-viewed{top:20px}}@media only screen and (min-width: 510px){.cameras .doorbell-player .vdb-events-list .not-yet-viewed{top:14px}}.cameras .doorbell-player .carousel-control{display:none}.cameras .doorbell-player .carousel-indicators{bottom:0}.cameras .doorbell-player .carousel-indicators li{border:1px solid #5a5a5a;width:9px;height:9px;margin:1px 4px}.cameras .doorbell-player .carousel-indicators li.active{background-color:#0568ae;border:1px solid #0568ae}.cameras .doorbell-player .detail-container{display:inline-block;border-bottom:1px solid #d2d2d2;position:absolute;right:0;padding:4px 0 8px;width:65%;line-height:1.2}@media only screen and (min-width: 410px){.cameras .doorbell-player .detail-container{padding-bottom:14px}}@media only screen and (min-width: 510px){.cameras .doorbell-player .detail-container{width:75%;padding-bottom:8px}}.cameras .doorbell-player .detail-container .missed-text,.cameras .doorbell-player .detail-container .answered-text,.cameras .doorbell-player .detail-container .motion-detected-text,.cameras .doorbell-player .detail-container .default-text{color:#009fdb;font-size:0.71429rem}.cameras .doorbell-player .detail-container .missed-text.active,.cameras .doorbell-player .detail-container .answered-text.active,.cameras .doorbell-player .detail-container .motion-detected-text.active,.cameras .doorbell-player .detail-container .default-text.active{color:#0568ae}@media only screen and (min-width: 410px){.cameras .doorbell-player .detail-container .missed-text,.cameras .doorbell-player .detail-container .answered-text,.cameras .doorbell-player .detail-container .motion-detected-text,.cameras .doorbell-player .detail-container .default-text{font-size:0.85714rem}}@media only screen and (min-width: 510px){.cameras .doorbell-player .detail-container .missed-text,.cameras .doorbell-player .detail-container .answered-text,.cameras .doorbell-player .detail-container .motion-detected-text,.cameras .doorbell-player .detail-container .default-text{font-size:0.92857rem}}.cameras .doorbell-player .detail-container .timestamp-container{line-height:0.6;width:100%}@media only screen and (min-width: 510px){.cameras .doorbell-player .detail-container .timestamp-container{line-height:normal}}.cameras .doorbell-player .detail-container .date,.cameras .doorbell-player .detail-container .time{font-size:6px;color:#5a5a5a;padding-bottom:2px;display:inline-block}@media only screen and (min-width: 360px){.cameras .doorbell-player .detail-container .date,.cameras .doorbell-player .detail-container .time{font-size:7px}}@media only screen and (min-width: 410px){.cameras .doorbell-player .detail-container .date,.cameras .doorbell-player .detail-container .time{font-size:9px}}@media only screen and (min-width: 510px){.cameras .doorbell-player .detail-container .date,.cameras .doorbell-player .detail-container .time{font-size:0.78571rem}}.cameras .doorbell-player .detail-container .date{width:50%}.cameras .doorbell-player .detail-container .time{width:40%;text-align:right}@media only screen and (min-width: 360px){.cameras .doorbell-player .detail-container .time{width:44%}}.cameras .doorbell-player .no-recent-events{position:relative;top:100px;font-size:10px;width:100%;text-align:center}@media only screen and (min-width: 410px){.cameras .doorbell-player .no-recent-events{font-size:15px;top:150px}}@media only screen and (min-width: 768px){.cameras .doorbell-player .no-recent-events{font-size:20px;top:175px}}.cameras .doorbell-player .camera-name-wrapper{background-color:#191919;opacity:.5;position:absolute;z-index:1;color:#fff;top:0;width:100%}.cameras .doorbell-player .camera-name-wrapper .camera-name{font-size:0.85714rem}@media only screen and (min-width: 768px){.cameras .doorbell-player .camera-name-wrapper .camera-name{font-size:1.07143rem}}.cameras .camera-main .video-doorbell-image-container{width:50%;margin-left:25%;height:620px}.cameras .camera-main .recent-events-container{display:none}.cameras .camera-main .doorbell-player{background-color:#fff;margin-bottom:10px}.cameras .camera-main .vdb-events-list{height:240px}@media only screen and (min-width: 360px){.cameras .camera-main .vdb-events-list{height:290px}}@media only screen and (min-width: 410px){.cameras .camera-main .vdb-events-list{height:340px}}@media only screen and (min-width: 510px){.cameras .camera-main .vdb-events-list{height:430px}}@media only screen and (min-width: 768px){.cameras .camera-main .vdb-events-list{height:490px}}@media only screen and (min-width: 992px){.cameras .camera-main .vdb-events-list{height:660px}}.cameras .vdb-controls-archive-settings-help{margin-top:20px;text-align:center}.cameras .vdb-controls-archive-settings-help .vdb-archive,.cameras .vdb-controls-archive-settings-help .vdb-camera-settings,.cameras .vdb-controls-archive-settings-help .vdb-camera-help{display:inline-block;text-align:center;margin:0 25px}.cameras .vdb-controls-archive-settings-help .vdb-archive .dl,.cameras .vdb-controls-archive-settings-help .vdb-camera-settings .dl,.cameras .vdb-controls-archive-settings-help .vdb-camera-help .dl{font-size:1.78571rem;display:block}.video-doorbell-event-playback-video-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;border-top-left-radius:10px;background-color:#fff;margin-top:-4%}.video-doorbell-event-playback-video-container.in-fullscreen{background:#000}.video-doorbell-event-playback-video-container.active{display:block}.video-doorbell-event-playback-video-container .event-playback{width:100%}.video-doorbell-event-playback-video-container .close-playback{position:absolute;top:16px;right:7px;color:#fff;cursor:pointer}.video-doorbell-event-playback-video-container .video-controls{height:30px;position:absolute;bottom:-1.5%;width:100%;background:rgba(0,0,0,0.5)}.video-doorbell-event-playback-video-container.in-fullscreen .video-controls{bottom:0}.video-doorbell-event-playback-video-container .video-seek{width:calc(100% - 55px);top:7px;left:10px;position:absolute}.video-doorbell-event-playback-video-container .archive-fullscreen-icon{position:absolute;right:7px;font-size:20px;color:white;z-index:10;cursor:pointer}.video-doorbell-event-playback-video-container .video-play-button{display:none;position:absolute;left:-moz-calc(50% - 35px);left:-webkit-calc(50% - 35px);left:calc(50% - 35px);top:-moz-calc(50% - 57px);top:-webkit-calc(50% - 57px);top:calc(50% - 57px);cursor:pointer;z-index:10;font-size:5rem;color:#fff}.video-doorbell-event-playback-video-container .video-play-button.show{display:block}.video-doorbell-widget .camera-tile-container,.video-doorbell-widget>.content,.video-doorbell-widget>.content>div,.video-doorbell-widget.cameras,.video-doorbell-widget.cameras>div,.video-doorbell-widget .doorbell-player,.video-doorbell-widget .video-doorbell-image-container{height:100%}.datepicker-content button:focus{outline:none}.modal-daterangepicker .header{padding-bottom:5px;font-weight:bold;color:#959595}.modal-daterangepicker .modal-dialog{width:325px;margin:0 auto}@media only screen and (min-width: 768px){.modal-daterangepicker .modal-dialog{width:660px;height:463px;margin:0 auto}}.modal-datepicker .modal-dialog{width:325px;height:380px;margin:0 auto}@media only screen and (min-width: 768px){.modal-yearrangepicker .modal-dialog{width:750px;height:200px;margin:0 auto}}.modal-yearpicker .modal-dialog{width:360px;height:200px;margin:0 auto}.datepicker-done{margin-top:10px;margin-right:20px;font-size:1.28571rem}.bsdaypicker table{margin:0 auto;border:1px solid #eee;border-radius:4px;border-collapse:separate;border-spacing:0;padding-top:6px;outline:0}.bsdaypicker th button{height:30px !important}.bsdaypicker th strong{font-weight:300 !important;font-size:1.14286rem}.bsdaypicker th small{font-size:1rem}.bsdaypicker thead th{padding-bottom:10px}.bsdaypicker thead tr:first-child{position:absolute}.bsdaypicker thead tr:first-child th:first-child{width:40px;padding-left:11px}.bsdaypicker thead tr:first-child th:last-child{width:40px;padding-right:11px}.bsdaypicker thead tr:first-child th:nth-child(even){width:183px}.bsdaypicker tr:last-child{color:#959595}.bsdaypicker tr:last-child th:nth-child(2),.bsdaypicker tr:last-child th:nth-child(8){color:#009fdb}.bsdaypicker .btn-default,.bsdaypicker .btn-default:active,.bsdaypicker .btn-default.active,.bsdaypicker .btn-default:focus,.bsdaypicker .btn-info:focus,.bsdaypicker .btn-info:active,.bsdaypicker .btn-info.active,.bsdaypicker .open>.btn-info.dropdown-toggle{background-color:#fff;border-color:#fff;color:#959595;box-shadow:none;height:40px;font-weight:500;font-size:1.14286rem;text-align:center;text-decoration:none;text-transform:uppercase;outline:0 none}.bsdaypicker tbody .btn-default:hover{color:#959595;background:#f2f2f2;display:block;border-radius:50%}.bsdaypicker tbody .btn-info,.bsdaypicker tbody .btn-default:active,.bsdaypicker tbody .btn-info:focus,.bsdaypicker tbody .btn-info:hover,.bsdaypicker tbody .btn-info:active,.bsdaypicker tbody .btn-info.active,.bsdaypicker tbody .open>.btn-info.dropdown-toggle{color:#fff;background-color:#009fdb;display:block;border-radius:50%}.bsdaypicker tbody .btn[disabled]{color:#d2d2d2}.bsdaypicker tbody .btn[disabled] .text-info{opacity:0.65}.bsdaypicker .btn-info.active .text-muted{color:#f2f2f2;font-weight:300}.bsdaypicker .btn-default .text-muted{color:#f2f2f2}.bsdaypicker .btn-default:hover .text-muted{color:#959595}.bsdaypicker .btn-default .text-info{color:#009fdb}.bsdaypicker .btn-info .text-info,.bsdaypicker .btn-info.active .text-info{color:#fff}.bsmonthpicker table{margin:0 auto;border:1px solid #eee;border-collapse:separate;border-spacing:10px;border-radius:4px;padding:0;outline:0 none}.bsmonthpicker th button{height:30px !important}.bsmonthpicker th strong{font-weight:300 !important;font-size:1.21429rem}.bsmonthpicker thead tr:first-child{position:absolute;top:312px;left:62px}.bsmonthpicker .btn-default,.bsmonthpicker .btn-default:active,.bsmonthpicker .btn-default.active,.bsmonthpicker .btn-default:focus,.bsmonthpicker .btn-info:focus,.bsmonthpicker .btn-info:active,.bsmonthpicker .btn-info.active,.bsmonthpicker .open>.btn-info.dropdown-toggle{background-color:#fff;border-color:#fff;box-shadow:none;height:53px;width:53px !important;color:#959595;font-weight:300 !important;text-align:center;text-decoration:none;font-size:1.07143rem;text-transform:uppercase;outline:0 none}.bsmonthpicker tbody .btn-default:hover{color:#959595;background:#f2f2f2;display:block;border-radius:50%}.bsmonthpicker tbody .btn-info,.bsmonthpicker tbody .btn-default:active,.bsmonthpicker tbody .btn-info:focus,.bsmonthpicker tbody .btn-info:hover,.bsmonthpicker tbody .btn-info:active,.bsmonthpicker tbody .btn-info.active,.bsmonthpicker tbody .open>.btn-info.dropdown-toggle{color:#fff;display:block;border-radius:50%;background:#f47321}.bsmonthpicker .btn-info.active .text-info{color:#fff}.bsmonthpicker .btn-default .text-info{color:#959595}.bsyearpicker table{margin:0 auto;border:0;border-collapse:separate;border-spacing:1px;padding-top:20px;font-weight:300 !important;font-size:1.14286rem;text-transform:uppercase;outline:0 none}.bsyearpicker thead tr:first-child{position:absolute;top:129px;left:83px}.bsyearpicker th button{height:30px !important}.bsyearpicker th strong{font-weight:300 !important;font-size:1.14286rem}.bsyearpicker .btn-default,.bsyearpicker .btn-default:active,.bsyearpicker .btn-default.active,.bsyearpicker .btn-default:focus,.bsyearpicker .btn-info:focus,.bsyearpicker .btn-info:active,.bsyearpicker .btn-info.active,.bsyearpicker .open>.btn-info.dropdown-toggle{background-color:#fff;border-color:#fff;box-shadow:none;height:58px;color:#959595;font-weight:300 !important;font-size:1.14286rem;text-align:center;text-decoration:none;text-transform:uppercase;outline:0 none}.bsyearpicker tbody .btn-default:hover{color:#959595;background:#f2f2f2;display:block;border-radius:50%}.bsyearpicker tbody .btn-info:hover,.bsyearpicker tbody .btn-info:focus,.bsyearpicker tbody .btn-info:active,.bsyearpicker tbody .btn-info.active,.bsyearpicker tbody .open>.btn-info.dropdown-toggle{color:#fff;display:block;border-radius:50%;background:#f47321}.bsyearpicker .btn-info.active .text-info{color:#fff}.bsyearpicker .btn-default .text-info{color:#000}.ui-widget-content{background:none}.jqweekpicker .ui-widget{font-family:ATTAleckSans,"Helvetica Neue",Helvetica,Arial,sans-serif}.jqweekpicker .ui-widget-content{border:0;background:none;color:#959595;margin-left:-23px;margin-bottom:45px}.jqweekpicker .ui-datepicker table{margin:-15px auto;border:0;border-collapse:separate;font-weight:300 !important;font-family:ATTAleckSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.14286rem;outline:0 none}.jqweekpicker thead tr:last-child{color:#959595}.jqweekpicker thead tr:last-child th:nth-child(1),.jqweekpicker thead tr:last-child th:nth-child(7){color:#009fdb}.jqweekpicker .ui-datepicker th{font-size:1rem}.jqweekpicker .ui-datepicker td{padding:0}.jqweekpicker .ui-widget-header{background:none;border:0}.jqweekpicker .ui-datepicker .ui-datepicker-header{position:absolute;padding:0;top:329px;width:80%;left:35px}.jqweekpicker .weekrangefrom .ui-datepicker .ui-datepicker-header{position:absolute;padding:0;top:329px;width:38%;left:45px}.jqweekpicker .weekrangeto .ui-datepicker .ui-datepicker-header{position:absolute;padding:0;top:328px;width:38%;left:376px}.jqweekpicker .ui-datepicker .ui-datepicker-title{background-color:#fff;border:0;color:#959595;box-shadow:none;height:40px;font-weight:400 !important;font-size:1.14286rem;text-transform:uppercase;outline:0 none;position:relative;padding:0;margin:0 auto}.jqweekpicker .ui-widget-header .ui-icon{background-image:url("../img/weather/DL_Weather_Icons_mostlycloudy_flurries_night.png")}.jqweekpicker .ui-datepicker .ui-datepicker-prev,.jqweekpicker .ui-datepicker .ui-datepicker-next,.jqweekpicker .ui-datepicker .ui-datepicker-prev .ui-state-hover,.jqweekpicker .ui-datepicker .ui-datepicker-next .ui-state-hover,.jqweekpicker .ui-datepicker .ui-datepicker-prev-hover,.jqweekpicker .ui-datepicker .ui-datepicker-next-hover{position:absolute;color:#959595;z-index:99;background:#fff !important}.jqweekpicker .ui-datepicker .ui-datepicker-prev,.jqweekpicker .ui-datepicker .ui-datepicker-prev-hover{left:35px}.jqweekpicker .ui-datepicker .ui-datepicker-next,.jqweekpicker .ui-datepicker .ui-datepicker-next-hover{left:230px}.jqweekpicker .ui-datepicker .ui-datepicker-next,.jqweekpicker .ui-datepicker .ui-datepicker-prev{top:4px}.jqweekpicker .ui-state-default,.jqweekpicker .ui-widget-content .ui-state-default,.jqweekpicker .ui-widget-header .ui-state-default,.jqweekpicker .ui-state-highlight,.jqweekpicker .ui-widget-content .ui-state-highlight,.jqweekpicker .ui-widget-header .ui-state-highlight{color:#959595;font-weight:400 !important;font-size:1.14286rem;border:0;background:#fff;padding:9px 12px}.jqweekpicker .ui-state-hover,.jqweekpicker .ui-widget-content .ui-state-hover{border:0;background:#f2f2f2;font-weight:normal;color:#959595}.jqweekpicker .ui-state-active,.jqweekpicker .ui-widget-content .ui-state-active,.jqweekpicker .ui-widget-header .ui-state-active{border:0;background:#f47321;font-weight:normal;color:#fff}.jqweekpicker td:first-child.ui-datepicker-week-end .ui-state-hover{border-top-left-radius:14px;border-bottom-left-radius:14px}.jqweekpicker td:last-child.ui-datepicker-week-end .ui-state-hover{border-top-right-radius:14px;border-bottom-right-radius:14px}.jqweekpicker td:first-child.ui-datepicker-week-end.ui-datepicker-current-day .ui-state-active{border-top-left-radius:14px;border-bottom-left-radius:14px}.jqweekpicker td:last-child.ui-datepicker-week-end.ui-datepicker-current-day .ui-state-active,.jqweekpicker td:last-child.ui-datepicker-week-end.ui-datepicker-current-day .ui-state-hover{border-top-right-radius:14px;border-bottom-right-radius:14px}.jqweekpicker .ui-datepicker td span,.jqweekpicker .ui-datepicker td a{padding:.2em;text-align:right}.datewrap,.monthwrap,.yearwrap{float:left;margin:15px;border:1px solid #eee;border-radius:4px}.weekwrap,.weekrangefrom,.weekrangeto{float:left;margin:5px 15px;padding:0 17px;height:291px}.weekrangefrom,.weekrangeto{border:1px solid #f2f2f2}.datewrap{padding:5px 1px;border:0}.monthwrap{padding:0 5px 15px}.yearwrap{padding:0 5px 15px}.bsdaypicker #from thead tr:first-child{position:absolute;top:354px;left:16px}.bsdaypicker #to thead tr:first-child{position:absolute;top:696px;left:15px}@media only screen and (orientation: landscape){.bsdaypicker #to thead tr:first-child{position:absolute;top:687px;left:55px}}@media only screen and (min-width: 992px){.bsdaypicker #to thead tr:first-child{position:absolute;top:354px;left:334px}}@media only screen and (min-width: 768px){.bsdaypicker #to thead tr:first-child{position:absolute;top:354px;left:334px}}.bsmonthpicker #from thead tr:first-child{position:absolute;top:280px;left:35px}.bsmonthpicker #to thead tr:first-child{position:absolute;top:280px;left:240px}.bsyearpicker #from thead tr:first-child{position:absolute;top:129px;left:99px}.bsyearpicker #to thead tr:first-child{position:absolute;top:129px;left:457px}.modal.modal-datepicker,.modal-daterangepicker,.modal.modal-daypicker,.modal.modal-monthpicker,.modal.modal-weekpicker,.modal.modal-yearpicker{overflow-y:hidden}@media only screen and (min-width: 768px){.modal.modal-daterangepicker{top:10vh;left:10vw;width:85vw;height:80vh}}.modal-customize.device-logs .modal-header{overflow:hidden;*zoom:1}.modal-customize.device-logs .modal-header .title{margin:0 0 5px;font-size:1.28571rem}.modal-customize.device-logs .modal-body{height:70%}.modal-customize.device-logs .modal-body>div{height:100%}.modal-customize.device-logs .actions{float:left}.modal-customize.device-logs .save{float:right}.modal-customize.device-logs .actions button,.modal-customize.device-logs .save button{min-width:100px}.modal-customize.device-logs .filters{float:left}.modal-customize.device-logs .customize-content{margin:0;padding:10px 15px;font-style:italic;height:auto}.modal-customize.device-logs .customize-content .customize-group-wrap,.modal-customize.device-logs .customize-content .customize-controls{height:100%}@media only screen and (min-width: 410px){.modal-customize.device-logs .customize-content .customize-group-wrap,.modal-customize.device-logs .customize-content .customize-controls{height:100%}}@media only screen and (min-width: 510px){.modal-customize.device-logs .customize-content .customize-group-wrap,.modal-customize.device-logs .customize-content .customize-controls{height:30%}}@media only screen and (min-width: 768px){.modal-customize.device-logs .customize-content .customize-group-wrap,.modal-customize.device-logs .customize-content .customize-controls{height:86%}}.modal-customize.device-logs .customize-content .customize-scroll-wrapper{height:100%;overflow:auto}.modal-customize.device-logs .customize-content .select-all{top:32px;right:45px}.modal-customize.device-logs .customize-content.customize-devices{padding:0;margin-top:10px}.modal-customize.device-logs .customize-content.customize-devices .customize-group-wrap{width:100%;height:85%}@media only screen and (min-width: 768px) and (max-height: 659px){.modal-customize.device-logs .customize-content.customize-devices .customize-group-wrap{height:75%}}@media only screen and (max-width: 767px){.modal-customize.device-logs .customize-content.customize-devices .customize-group-wrap{height:75%}}.modal-customize.device-logs .customize-content{padding:10px 0}.modal-customize.device-logs .customize-content .filters{text-align:center;margin-top:10px;margin-bottom:20px}.modal-customize.device-logs .customize-content .filters .btn{text-transform:capitalize}.modal-customize.device-logs .customize-content .sort-by{display:none;width:100px;position:absolute;left:0;top:30px}.modal-customize.device-logs .customize-content .btn-group{border:0}.modal-customize.device-logs .customize-content .customize-device-log-group header{font-size:1.71429rem;background-color:#959595;color:#fff;padding:5px 15px;text-transform:capitalize;font-weight:300;font-style:italic}.modal-customize.device-logs .customize-content .customize-device-log-group-wrap header.contact-sensors{font-size:1.28571rem;margin-bottom:30px}@media only screen and (min-width: 768px){.modal-customize.device-logs .customize-content .customize-device-log-group-wrap header.contact-sensors{font-size:1.28571rem}}.modal-customize.device-logs .customize-content .customize-device-log-group-wrap header.contact-sensors .description{font-size:0.71429rem}@media only screen and (min-width: 768px){.modal-customize.device-logs .customize-content .customize-device-log-group-wrap header.contact-sensors .description{font-size:0.85714rem}}.modal-customize.device-logs .customize-content .customize-device-log-item-wrap{border-bottom:1px solid #d2d2d2}.modal-customize.device-logs .customize-content .customize-device-log-item-wrap:last-child{border-bottom:0}.modal-customize.device-logs .customize-content .customize-device-log-item{width:80%;margin:0 auto;position:relative;line-height:1}.modal-customize.device-logs .customize-content .customize-device-log-item input[type=checkbox]+label:after{font-size:1.71429rem;font-style:normal}.modal-customize.device-logs .customize-content label{padding:15px 50px 10px 0;margin-bottom:0;font-size:1.07143rem;width:100%;color:#191919;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.modal-customize.device-logs .customize-content label::after{position:absolute;right:0}.modal-customize.device-logs .customize-content label.master-control.door-lock{margin-left:-5px}.modal-customize.device-logs .customize-content label.master-control.door-lock span{margin-left:-4px}.modal-customize.device-logs .customize-content .select-all{position:absolute;font-size:1.85714rem;top:20px;right:36px}.modal-customize.device-logs .customize-content.customize-cameras{padding-bottom:100px;height:79%}.modal-customize.device-logs .customize-content.customize-cameras .customize-item-wrap{padding-bottom:15px}.modal-customize.device-logs .customize-content.customize-cameras .customize-item{width:85%;padding:5px 0;font-size:1.07143rem}.modal-customize.device-logs .customize-content.customize-cameras .customize-item label{font-size:1.71429rem;margin-bottom:5px;font-style:italic}.modal-customize.device-logs .customize-content.customize-cameras .customize-item input[type=checkbox]+label:after{margin-top:-7px;font-style:normal}.modal-customize.device-logs .customize-content.customize-cameras .camera-view{text-align:right}.modal-customize.device-logs .customize-content.customize-cameras .camera-view .btn-group{margin-left:20px}.modal-customize.device-logs .customize-content.customize-device-log-devices .customize-device-log-group-wrap{padding-bottom:175px;height:85%}.modal-customize.device-logs .customize-content.customize-device-log-devices .customize-device-log-item .dl{font-size:1.71429rem;color:#191919;margin-right:20px}.modal-customize.device-logs .customize-content.customize-programs{padding-top:40px}.modal-customize.device-logs .customize-content.customize-programs .select-all{position:inherit;float:right;top:5px;color:#fff;margin-top:-2px;margin-right:21px}.modal-customize.device-logs .customize-content.customize-programs .sticky .select-all{margin-right:0}.modal-customize.device-logs .customize-content.customize-programs .customize-group-wrap{padding-bottom:140px;height:70%}.modal-customize.device-logs .customize-content .customize-device-log-item .dl{font-size:1.71429rem;color:#191919;margin-right:20px}.modal-customize.device-logs .customize-content.customize-device-log-information{padding-top:30px;padding-bottom:100px;height:70%}.modal-customize.device-logs .customize-content .btn-toggle{color:#0568ae;border-color:#0568ae}.modal-customize.device-logs .customize-content .btn-toggle.active{color:#fff;background-color:#0568ae;border-color:#0568ae}.modal-customize.device-logs .item{border-bottom:1px solid #f2f2f2;position:relative;cursor:pointer;padding:10px}.modal-customize.device-logs .item .name{color:#959595;font-size:0.85714rem}.modal-customize.device-logs .item .value{font-size:1.28571rem}@media only screen and (min-width: 360px){.modal-customize.device-logs .item .value{font-size:1.57143rem}}.modal-customize.device-logs .item .feedback{padding:15px 0;font-size:1.07143rem}@media only screen and (min-width: 768px){.modal-customize.device-logs .item .feedback{padding:0}}.modal-customize.device-logs .item.disabled{cursor:default}.modal-customize.device-logs .view-all .item{margin:0 20px;padding-right:30px}.modal-customize.device-logs .right-arrow{font-size:2rem;position:absolute;right:10px;top:15px}.modal-customize.device-logs .footer{padding:15px;position:absolute;bottom:0;width:100%}@media only screen and (min-width: 768px){.modal-customize.device-logs .footer{border-top:1px solid #eaeaea}}.modal-customize.device-logs .customize-controls .control-text{font-size:1.57143rem}@media only screen and (min-width: 768px){.modal-customize.device-logs .customize-controls table{margin-left:20px;margin-bottom:20px}}.modal-customize.device-logs .customize-controls .timepicker-native{margin-bottom:20px}.modal-customize.device-logs .time-range-wrap{background-color:#f2f2f2;border-radius:5px;padding:10px}@media only screen and (min-width: 768px){.modal-customize.device-logs .time-range-wrap{margin-top:8px}}@media only screen and (min-width: 768px) and (max-height: 659px){.modal-customize.device-logs .time-range-wrap{height:100%;overflow-y:scroll}}.modal-customize.device-logs .date-range-wrap{margin-top:20px;padding:10px}.modal-customize.device-logs .customize-item-wrap{border-bottom:0;margin-left:15px}.modal-customize.device-logs .customize-item{border-bottom:1px solid #f2f2f2;width:85%;font-weight:bold}.modal-customize.device-logs .customize-item.child{font-weight:normal}.modal-customize.device-logs .customize-item label{font-style:normal}.modal-customize.device-logs .days-of-the-week-wrap{overflow-y:auto;height:77%}@media only screen and (min-width: 768px) and (max-height: 659px){.modal-customize.device-logs .days-of-the-week-wrap{height:57%}}.modal-customize.device-logs .days-of-the-week-value{min-height:45px}.modal-customize.device-logs .view-all .days-of-the-week-value{min-height:inherit}.modal.modal-customize.device-logs .modal-footer button.btn{max-width:50%}.modal.modal-customize.device-logs .modal-footer button.back{max-width:100%;border-radius:0 0 8px 8px}.modal.modal-global.snapshot{width:100%;left:0}.modal.modal-global.snapshot .modal-body{height:100%;padding-bottom:55px}@media only screen and (orientation: landscape){.modal.modal-global.snapshot .modal-body{padding-bottom:0}}.modal.modal-global.snapshot .modal-dialog{width:45%}@media only screen and (max-width: 767px){.modal.modal-global.snapshot .modal-dialog{width:100%}}.modal.modal-global.snapshot .modal-content{border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (min-width: 768px){.modal.modal-global.snapshot .modal-content{height:inherit}}@media only screen and (orientation: landscape){.modal.modal-global.snapshot .modal-footer{position:relative}}.modal.modal-global.snapshot .modal-footer a{color:white;text-decoration:none;height:54px;border-radius:0;float:left;text-transform:uppercase}@media only screen and (min-width: 768px){.modal.modal-global.snapshot .modal-footer a{border-bottom-right-radius:10px}}.modal.modal-global.snapshot .modal-footer i{font-size:24px;margin-right:5px;margin-bottom:6px}.modal.modal-global.snapshot .modal-footer .archive-row{background-color:#fff}.modal.modal-global.snapshot .modal-footer .row{margin-left:0;margin-right:0}.modal.modal-global.snapshot .modal-footer .archive-btn{padding-left:41%;color:#000}@media only screen and (min-width: 768px){.modal.modal-global.snapshot .modal-footer .archive-btn{padding-left:40%}}.modal.modal-global.snapshot .modal-footer .archive-icon{margin:10px auto 0}.modal.modal-global.snapshot .modal-footer .archive-icon span{color:#000;margin-left:40px}.modal.modal-global.snapshot .modal-footer .gallery img{border:2px solid #959595;height:30px;width:53px;margin-top:-2px;margin-left:-12px}.modal.modal-global.snapshot .header{font-size:1.71429rem}@media only screen and (min-width: 768px){.modal.modal-global.snapshot .header{font-size:1.85714rem}}.modal.modal-global.snapshot .camera-image-wrapper{position:relative;text-align:center;padding-bottom:100px}.modal.modal-global.snapshot .camera-image-wrapper.in-fullscreen{width:100%;height:100%;padding-top:0}.modal.modal-global.snapshot .camera-image-wrapper.in-fullscreen .snapshot-wrapper{display:block}@media only screen and (min-width: 360px){.modal.modal-global.snapshot .camera-image-wrapper{padding-top:20px}}@media only screen and (min-width: 768px){.modal.modal-global.snapshot .camera-image-wrapper{padding-bottom:20px}}.modal.modal-global.snapshot .camera-image-wrapper.video-doorbell .snapshot-img{width:290px}.modal.modal-global.snapshot .snapshot-img{width:320px}.modal.modal-global.snapshot .camera-image-wrapper.in-fullscreen .snapshot-img{width:100%;height:100%}.modal.modal-global.snapshot .timestamp{margin-top:20px}.snapshot-wrapper{position:relative;display:inline-block}i.snapshot-fullscreen-button{color:#fff;position:absolute;right:5px;bottom:-5px;cursor:pointer;font-size:35px}body.fullscreen .modal-backdrop,body.fullscreen .app-background{display:none}body.fullscreen .modal.modal-global.snapshot{top:0;left:0;width:100vw;height:100vh}body.fullscreen .modal.modal-global.snapshot .camera-image-wrapper{height:100%;width:100%;padding:0}body.fullscreen .modal.modal-global.snapshot .video-wrapper{height:100%;width:100%}.device-log .video-wrapper{height:75%;width:100%;margin:0 auto;position:relative}.device-log .video-wrapper.video-doorbell{width:180px;height:320px}.device-log .video-wrapper .snapshot-video{height:100%;width:100%;background:#000 url("../img/logo.png") no-repeat center center;background-size:70%}.device-log .video-wrapper .video-play-button{position:absolute;height:100px;width:100px;z-index:10;left:-moz-calc(50% - 50px);left:-webkit-calc(50% - 50px);left:calc(50% - 50px);top:-moz-calc(50% - 50px);top:-webkit-calc(50% - 50px);top:calc(50% - 50px);border-radius:50%;cursor:pointer}.device-log .video-wrapper .video-play-button i{font-size:2.85714rem;color:#fff;position:absolute;top:22px;left:34px}.device-log .video-wrapper .video-play-button.hide{display:none}.device-log .video-wrapper .video-controls{height:30px;width:100%;position:absolute;bottom:5px;background:rgba(0,0,0,0.5)}.device-log .video-wrapper .archive-fullscreen-icon{position:absolute;color:#fff;cursor:pointer;right:5px;font-size:1.64286rem}.device-log .video-wrapper .video-seek{padding:0;position:absolute;top:7px;left:10px;width:95%}.device-log .video-wrapper .video-doorbell .video-seek{width:130px}.device-logs{text-align:left}.device-logs .options{text-align:right;margin:10px 0}@media only screen and (min-width: 768px){.device-logs .options{margin-right:35px}}.device-logs .options a{font-size:1.28571rem;margin-left:10px}@media only screen and (min-width: 768px){.device-logs .options a{margin-left:40px}}.device-logs .options a:before{content:" ";font-family:"DigitalLife"}.device-logs .deviceLog-items{float:right;max-width:320px}.device-logs .content-wrap{border-radius:2px;padding:0 10px;position:relative}@media only screen and (min-width: 768px){.device-logs .content-wrap{padding:0 20px}}.device-logs .device-log-wrap{width:100%;position:relative}@media only screen and (min-width: 768px){.device-logs .device-log-wrap{padding:0 20px}}.device-logs .device-logs-group{float:left;width:100%}.device-logs .device-logs-group header{font-style:italic;border-bottom:2px solid #d2d2d2;margin-top:10px;margin-bottom:10px;padding-bottom:10px;background:#fff;font-size:1.28571rem}@media only screen and (min-width: 768px){.device-logs .device-logs-group header{font-size:2.28571rem;margin-bottom:20px;padding-bottom:15px}}.device-logs .device-logs-group .dl{font-size:1.28571rem;vertical-align:top}@media only screen and (min-width: 510px){.device-logs .device-logs-group .dl{font-size:1.71429rem}}.device-logs .content{overflow:hidden;*zoom:1}.device-logs .empty-result{padding:20px;font-size:1.28571rem;margin-top:10px;text-align:center}@media only screen and (min-width: 768px){.device-logs .empty-result{font-size:1.71429rem}}@media only screen and (min-width: 768px){.device-logs .icon,.device-logs .device-name,.device-logs .description{float:left}}@media only screen and (min-width: 768px){.device-logs .device-timestamp{float:right}}.device-logs .icon{position:relative;width:25px;margin-right:15px;text-align:center;float:left}@media only screen and (min-width: 768px){.device-logs .icon{width:60px}}.device-logs .alert,.device-logs .alarm,.device-logs .restore{margin-bottom:0}.device-logs .alert .device-icon,.device-logs .alarm .device-icon,.device-logs .restore .device-icon{position:absolute;top:0;left:22px;font-size:0.85714rem}@media only screen and (min-width: 410px){.device-logs .alert .device-icon,.device-logs .alarm .device-icon,.device-logs .restore .device-icon{top:3px;font-size:1rem}}@media only screen and (min-width: 510px){.device-logs .alert .device-icon,.device-logs .alarm .device-icon,.device-logs .restore .device-icon{top:-3px;left:15px;font-size:1.14286rem}}.device-logs .alert .device-log-status,.device-logs .alarm .device-log-status,.device-logs .restore .device-log-status{position:absolute;top:5px;left:10px;font-size:1rem}@media only screen and (min-width: 410px){.device-logs .alert .device-log-status,.device-logs .alarm .device-log-status,.device-logs .restore .device-log-status{top:7px;left:6px;font-size:1.28571rem}}@media only screen and (min-width: 510px){.device-logs .alert .device-log-status,.device-logs .alarm .device-log-status,.device-logs .restore .device-log-status{left:3px;font-size:1.42857rem}}.device-logs .alert .device-log-status{color:#ffb81c}.device-logs .alarm .device-log-status{color:#a11d29}.device-logs .restore .device-log-status{color:#959595}.device-logs .device-name>span{word-wrap:break-word;max-width:100px;line-height:1.2;font-weight:bold}@media only screen and (min-width: 768px){.device-logs .device-name{width:200px;margin-right:20px}}@media only screen and (min-width: 992px){.device-logs .device-name{width:250px}}.device-logs .spinner-update{display:block;margin:20px auto 0}.device-logs .refresh{position:absolute;color:#009fdb;top:3px;right:8px;width:18px;cursor:pointer;font-size:1.28571rem}@media only screen and (min-width: 410px){.device-logs .refresh{font-size:1.71429rem}}.device-logs footer{font-size:0.78571rem;font-weight:300;position:absolute;width:100%;bottom:3px;left:0}.device-logs footer ul{margin:-4px auto;width:90%;border-top:1px solid #ccc}@media only screen and (min-width: 510px){.device-logs footer ul{width:100%}}@media only screen and (min-width: 510px){.device-logs footer ul li:first-child{padding-left:12px}}@media only screen and (min-width: 360px){.device-logs footer{font-size:0.85714rem}}@media only screen and (min-width: 410px){.device-logs footer{font-size:0.92857rem}}@media only screen and (min-width: 460px){.device-logs footer{font-size:1rem}}@media only screen and (min-width: 510px){.device-logs footer{font-size:1.14286rem;width:440px;margin:20px 0 0;bottom:0;left:15px}}@media only screen and (min-width: 768px){.device-logs.page .icon{text-align:left;padding-left:10px}.device-logs.page .icon .device-icon{min-width:30px;text-align:center}}.device-logs.page ul.items.items-icon>li .content{float:left;font-size:1rem;width:85%;margin-top:5px}@media only screen and (min-width: 768px){.device-logs.page ul.items.items-icon>li .description{width:40%}}.device-logs.page ul.items.items-icon>li .message{font-weight:normal}@media only screen and (min-width: 768px){.device-logs.page ul.items.items-icon>li .time{float:right}}.device-logs.page ul.items.items-icon>li .selection{position:absolute;right:30px;top:3px}.device-logs.page .action-controls{padding-top:5px;text-align:center}.device-logs.page .action-controls .action-button{margin-right:60px;font-size:1.71429rem;color:#aaa;display:inline-block}.device-logs.page .action-controls .action-button.active{cursor:pointer;color:#000}.device-logs.page .action-controls .action-button.contact-sensors-options{float:left;font-size:1.14286rem;margin-top:6px}@media only screen and (max-width: 767px){.device-logs.page .action-controls .action-button.contact-sensors-options{margin-left:15%;margin-bottom:5px}}.device-logs.page .action-controls .text-button{color:#009fdb;font-size:1.28571rem;display:inline-block}.device-logs.page .action-controls .text-button .dl{display:none}@media only screen and (min-width: 768px){.device-logs.page .action-controls{position:absolute;text-align:right;right:58px;top:30px}}@media only screen and (max-width: 767px){.device-logs.page.edit-mode ul.items.items-icon>li .content{width:70%}}@media only screen and (max-width: 767px){.device-logs.page.edit-mode ul.items.items-icon>li .selection{right:0}}@media only screen and (min-width: 768px){.device-logs.page.edit-mode .time{margin-right:30px}}@media only screen and (min-width: 768px){.device-logs.page .refresh{top:5px;right:17px}}.device-logs.page .reset-view{position:absolute;top:7px;left:11px;color:#009fdb;font-size:1.14286rem}@media only screen and (min-width: 768px){.device-logs.page .reset-view{top:53px;right:18px;left:auto}}.device-logs.page .reset-view:before{content:" ";font-family:"DigitalLife";padding-right:5px}.device-logs.module-widget .title{margin:0 5px 10px}@media only screen and (min-width: 460px){.device-logs.module-widget .title{margin:6px 0 5px 6px}}.device-logs.module-widget .device-logs-groups{background:#fff;padding:0;position:absolute;overflow-y:auto;height:75%;margin-top:-25px;left:3%;width:94%}@media only screen and (min-width: 460px){.device-logs.module-widget .device-logs-groups{height:67%;margin-top:0}}@media only screen and (min-width: 510px){.device-logs.module-widget .device-logs-groups{overflow-y:visible}}.device-logs.module-widget .device-logs-groups header{color:#009fdb;font-style:italic;border-bottom:1px solid #d2d2d2;padding-bottom:7px;margin-top:0;margin-bottom:5px;background:#fff}@media only screen and (min-width: 410px){.device-logs.module-widget .device-logs-groups header{font-size:1.14286rem}}@media only screen and (min-width: 510px){.device-logs.module-widget .device-logs-groups header{font-size:1.28571rem}}.device-logs.module-widget .device-logs-groups.working{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.device-logs.module-widget .device-logs-groups ul.items>li{padding:8px 0}.device-logs.module-widget .links li{padding:3px 0;margin-right:8px}@media only screen and (min-width: 410px){.device-logs.module-widget .links li{padding:5px 0;margin-right:18px}}@media only screen and (min-width: 460px){.device-logs.module-widget .links li{padding:7px 0}}@media only screen and (min-width: 510px){.device-logs.module-widget .links li{padding:12px 0;margin-right:20px}}.device-logs.module-widget .links li.view-all,.device-logs.module-widget .links li.customize-view,.device-logs.module-widget .links li.edit-data{padding:4px 0}@media only screen and (min-width: 460px){.device-logs.module-widget .links li.view-all,.device-logs.module-widget .links li.customize-view,.device-logs.module-widget .links li.edit-data{padding:10px 1px}}@media only screen and (min-width: 768px){.device-logs.module-widget .links li.view-all,.device-logs.module-widget .links li.customize-view,.device-logs.module-widget .links li.edit-data{padding:12px 1px}}.device-logs.module-widget .device-log-wrap{height:51px;width:100%;padding:0;overflow:hidden}@media only screen and (min-width: 410px){.device-logs.module-widget .device-log-wrap{height:53px}}@media only screen and (min-width: 510px){.device-logs.module-widget .device-log-wrap{height:48px}}.device-logs.module-widget .icon{width:30px;margin-right:10px}.device-logs.module-widget .device-name{width:76%;height:24px;font-size:0.85714rem;margin-right:3%}@media only screen and (min-width: 410px){.device-logs.module-widget .device-name{font-size:0.85714rem}}@media only screen and (min-width: 510px){.device-logs.module-widget .device-name{font-size:0.85714rem}}.device-logs.module-widget .device-name .name{font-weight:bold}.device-logs.module-widget .device-name,.device-logs.module-widget .time,.device-logs.module-widget .message{height:25px;float:left}@media only screen and (min-width: 410px){.device-logs.module-widget .device-name,.device-logs.module-widget .time,.device-logs.module-widget .message{height:27px}}@media only screen and (min-width: 510px){.device-logs.module-widget .device-name,.device-logs.module-widget .time,.device-logs.module-widget .message{height:40px}}.device-logs.module-widget .time{float:right}.device-logs.module-widget .description{font-size:0.71429rem;line-height:11px;width:21%;float:left;overflow:hidden;height:30px}@media only screen and (min-width: 360px){.device-logs.module-widget .description{font-size:0.78571rem}}@media only screen and (min-width: 410px){.device-logs.module-widget .description{font-size:0.85714rem;height:34px}}@media only screen and (min-width: 510px){.device-logs.module-widget .description{font-size:0.92857rem;height:35px}}.device-logs.module-widget .message{float:left;width:100%;line-height:1.1}.device-logs.module-widget .message span{line-height:11px}@media only screen and (min-width: 410px){.device-logs.module-widget .message span{line-height:13px}}@media only screen and (min-width: 510px){.device-logs.module-widget .message span{line-height:14px}}@media only screen and (min-width: 360px){.device-logs.module-widget .message{width:100%}}.device-logs.module-widget .time{float:right;text-align:right}@media only screen and (min-width: 510px){.device-logs.module-widget .view-all i{margin-left:3px;font-size:1.71429rem;line-height:24px}}.device-logs.module-widget .edit-data a{border-left:1px solid #f2f2f2;padding-left:10px}@media only screen and (min-width: 410px){.device-logs.module-widget .edit-data a{padding-left:20px}}.device-logs.module-widget .reset-view{position:absolute;top:6px;right:40px;color:#009fdb;z-index:2}@media only screen and (min-width: 410px){.device-logs.module-widget .reset-view{top:10px}}.device-logs .view-enabled{cursor:pointer}.device-logs .view-enabled .device-name{color:#009fdb}.widget.sortable .device-logs .device-logs-groups header{z-index:auto;top:0 !important}.widget.sortable .device-logs .reset-view{z-index:auto}.widget.sortable .device-logs .widget-sortable{margin-top:88px}@media only screen and (min-width: 360px){.widget.sortable .device-logs .widget-sortable{margin-top:100px}}@media only screen and (min-width: 410px){.widget.sortable .device-logs .widget-sortable{margin-top:115px}}@media only screen and (min-width: 460px){.widget.sortable .device-logs .widget-sortable{margin-top:130px}}@media only screen and (min-width: 510px){.widget.sortable .device-logs .widget-sortable{margin-top:145px}}.widget .all-lights-wrap,.widget .all-locks-wrap{position:relative;color:#191919}.widget .all-lights-wrap .title,.widget .all-locks-wrap .title{height:26px;margin-bottom:3px}.widget .all-lights-wrap .locks-container .title,.widget .all-lights-wrap .master-control-container .title,.widget .all-locks-wrap .locks-container .title,.widget .all-locks-wrap .master-control-container .title{height:15px;margin-bottom:0;margin-top:3px;width:100%;position:relative;overflow:visible}@media only screen and (min-width: 460px){.widget .all-lights-wrap .locks-container .title,.widget .all-lights-wrap .master-control-container .title,.widget .all-locks-wrap .locks-container .title,.widget .all-locks-wrap .master-control-container .title{height:18px}}.widget .all-lights-wrap .locks-container .title-alert,.widget .all-lights-wrap .master-control-container .title-alert,.widget .all-locks-wrap .locks-container .title-alert,.widget .all-locks-wrap .master-control-container .title-alert{width:88%;float:right}.master-controls{width:100%;height:65px;margin:0 auto;margin-bottom:0;overflow:hidden}@media only screen and (min-width: 360px){.master-controls{height:72px}}@media only screen and (min-width: 410px){.master-controls{height:90px}}@media only screen and (min-width: 460px){.master-controls{margin-bottom:5px}}@media only screen and (min-width: 510px){.master-controls{height:100px;width:100%}}.master-controls.master-lock{width:100%}@media only screen and (min-width: 510px){.master-controls.master-lock{width:100%}}.master-controls.master-lock .on span,.master-controls.master-lock .off span{font-size:0.64286rem}@media only screen and (min-width: 510px){.master-controls.master-lock .on span,.master-controls.master-lock .off span{font-size:0.85714rem}}.master-controls.master-lock .master-btns{width:81px}.master-controls .master-icon{width:100%;text-align:center;margin-top:-11px;margin-bottom:0}.master-controls .master-icon i{color:#191919;font-size:2.85714rem}@media only screen and (min-width: 360px){.master-controls .master-icon i{font-size:2.28571rem}}@media only screen and (min-width: 410px){.master-controls .master-icon i{font-size:2.85714rem}}@media only screen and (min-width: 360px){.master-controls .master-icon{margin-top:-6px;margin-bottom:-1px}}@media only screen and (min-width: 410px){.master-controls .master-icon{margin-bottom:5px}}.master-controls .master-btns{width:159px;margin:0 auto}.master-controls .master-btn.btn{float:left;border:1px solid #191919;border-radius:1px;color:#191919;min-width:65px;padding:2px 12px;margin:-10px 7px}@media only screen and (min-width: 360px){.master-controls .master-btn.btn{margin:0 7px -10px;padding:4px 12px}}@media only screen and (min-width: 410px){.master-controls .master-btn.btn{margin:0 7px}}.master-controls .overlay{background:rgba(255,255,255,0.5);width:90px;height:90px;position:absolute;left:0;top:0;z-index:2}.master-controls .on,.master-controls .off{width:60px;height:60px;border-radius:7px;border:2px solid #959595;float:left;margin-left:0;background:#009fdb;position:relative;cursor:pointer}.master-controls .on span,.master-controls .off span{display:block;width:100%;text-align:center;position:absolute;bottom:3px;color:#fff;font-size:0.85714rem}@media only screen and (min-width: 510px){.master-controls .on span,.master-controls .off span{font-size:1.14286rem;bottom:5px}}.master-controls .on.loading,.master-controls .off.loading{cursor:auto}@media only screen and (min-width: 510px){.master-controls .on,.master-controls .off{width:90px;height:90px}}.master-controls .off{margin-left:15px;background:none}.master-controls .off .dl-light-control,.master-controls .off .dl-door-lock{color:#959595;font-size:1.42857rem;z-index:2}@media only screen and (min-width: 510px){.master-controls .off .dl-light-control,.master-controls .off .dl-door-lock{font-size:2.42857rem}}.master-controls .off span{color:#959595}.master-controls .on{border:0}.master-controls .on .dl-light-control,.master-controls .on .dl-door-lock{color:#009fdb;font-size:2.42857rem;z-index:2}.master-controls .on .dl-light-control,.master-controls .on .dl-door-lock{font-size:1.42857rem}@media only screen and (min-width: 510px){.master-controls .on .dl-light-control,.master-controls .on .dl-door-lock{font-size:2.42857rem}}.master-controls .on span{bottom:7px}@media only screen and (min-width: 510px){.master-controls .on span{bottom:5px}}.master-controls .dl-stack{left:15px;top:7px;width:30px}@media only screen and (min-width: 510px){.master-controls .dl-stack{left:20px;top:23px;width:50px}}.master-controls .dl-stack .dl-circle{color:#fff;font-size:2.14286rem}@media only screen and (min-width: 510px){.master-controls .dl-stack .dl-circle{font-size:3.57143rem}}.master-controls .dl-stack .dl-circle-o{color:#959595;font-size:2.14286rem;top:-1px;left:0}@media only screen and (min-width: 510px){.master-controls .dl-stack .dl-circle-o{font-size:3.57143rem}}.master-controls .spinner-update{font-size:3.25px;top:-4px;left:-2px}@media only screen and (min-width: 510px){.master-controls .spinner-update{font-size:5.25px;top:-13px;left:-2px}}.all-lights,.all-locks{border-top:1px solid #f2f2f2;padding-top:10px;height:170px;position:relative}@media only screen and (min-width: 360px){.all-lights,.all-locks{height:200px}}@media only screen and (min-width: 460px){.all-lights,.all-locks{height:305px}}@media only screen and (min-width: 510px){.all-lights,.all-locks{height:313px}}.all-lights .master-control-container,.all-locks .master-control-container{position:relative;height:100%;width:0;float:left;transition:width .5s ease-in;background-color:white;z-index:0}.all-lights .master-control-container.current,.all-locks .master-control-container.current{width:100%}.all-lights .master-slide,.all-locks .master-slide{width:260px;margin:0 auto}@media only screen and (min-width: 360px){.all-lights .master-slide,.all-locks .master-slide{width:300px}}@media only screen and (min-width: 460px){.all-lights .master-slide,.all-locks .master-slide{width:400px}}@media only screen and (min-width: 510px){.all-lights .master-slide,.all-locks .master-slide{width:450px}}.all-lights .master-control-section,.all-locks .master-control-section{width:260px;margin:0 auto}@media only screen and (min-width: 360px){.all-lights .master-control-section,.all-locks .master-control-section{width:300px}}@media only screen and (min-width: 460px){.all-lights .master-control-section,.all-locks .master-control-section{width:400px}}@media only screen and (min-width: 510px){.all-lights .master-control-section,.all-locks .master-control-section{width:450px}}.all-lights .left-icon,.all-lights .right-icon,.all-locks .left-icon,.all-locks .right-icon{position:absolute;top:50%;margin-top:-12px;display:block;cursor:pointer;z-index:1}.all-lights .left-icon i,.all-lights .right-icon i,.all-locks .left-icon i,.all-locks .right-icon i{color:#959595}.all-lights .left-icon,.all-locks .left-icon{left:0}.all-lights .right-icon,.all-locks .right-icon{right:0}.all-lights .control-slider .dim-level,.all-locks .control-slider .dim-level{top:-40px;left:-3px}@media only screen and (min-width: 360px){.all-lights .control-slider .dim-level,.all-locks .control-slider .dim-level{top:-18px;left:-3px}}@media only screen and (min-width: 410px){.all-lights .control-slider .dim-level,.all-locks .control-slider .dim-level{top:-21px}}@media only screen and (min-width: 460px){.all-lights .control-slider .dim-level,.all-locks .control-slider .dim-level{top:-40px;left:-5px}}.all-lights .device-item-widget,.all-locks .device-item-widget{width:45%;float:left;position:relative;padding-top:2px;overflow:hidden;margin-bottom:0;height:80px}@media only screen and (min-width: 360px){.all-lights .device-item-widget,.all-locks .device-item-widget{padding-top:3px;height:103px}}@media only screen and (min-width: 460px){.all-lights .device-item-widget,.all-locks .device-item-widget{padding-top:6px;height:144px}}.all-lights .device-item-widget .device-item-wrapper,.all-locks .device-item-widget .device-item-wrapper{padding-top:5px}@media only screen and (min-width: 360px){.all-lights .device-item-widget .device-item-wrapper,.all-locks .device-item-widget .device-item-wrapper{padding-top:7px}}@media only screen and (min-width: 460px){.all-lights .device-item-widget .device-item-wrapper,.all-locks .device-item-widget .device-item-wrapper{padding-top:10px}}.all-lights .device-item-widget .device-item-wrapper-alert,.all-locks .device-item-widget .device-item-wrapper-alert{width:85%;float:right}@media only screen and (min-width: 410px){.all-lights .device-item-widget .slider-wrapper>div,.all-locks .device-item-widget .slider-wrapper>div{margin:0 6px}}.all-lights .device-item-widget .dl-device,.all-locks .device-item-widget .dl-device{font-size:1.07143rem}@media only screen and (min-width: 360px){.all-lights .device-item-widget .dl-device,.all-locks .device-item-widget .dl-device{font-size:1.42857rem}}@media only screen and (min-width: 460px){.all-lights .device-item-widget .dl-device,.all-locks .device-item-widget .dl-device{font-size:2.28571rem}}.all-lights .device-item-widget .dl-device .spinner-update,.all-locks .device-item-widget .dl-device .spinner-update{font-size:3.25px;margin:0}@media only screen and (min-width: 360px){.all-lights .device-item-widget .dl-device .spinner-update,.all-locks .device-item-widget .dl-device .spinner-update{font-size:4px}}@media only screen and (min-width: 460px){.all-lights .device-item-widget .dl-device .spinner-update,.all-locks .device-item-widget .dl-device .spinner-update{font-size:6.3px}}.all-lights .device-item-widget .label-wrap,.all-locks .device-item-widget .label-wrap{padding-top:5px;margin-bottom:1px;margin-top:0}@media only screen and (min-width: 360px){.all-lights .device-item-widget .label-wrap,.all-locks .device-item-widget .label-wrap{margin-bottom:8px}}@media only screen and (min-width: 460px){.all-lights .device-item-widget .label-wrap,.all-locks .device-item-widget .label-wrap{margin-bottom:12px}}.all-lights .device-item-widget .device-alert-icons,.all-locks .device-item-widget .device-alert-icons{bottom:10px}.all-lights .device-item-widget.overlay .overlay,.all-locks .device-item-widget.overlay .overlay{width:100%;height:170px;position:absolute;top:0;left:0;background:rgba(255,255,255,0.75);z-index:4;display:block}.all-lights .device-item-widget .overlay,.all-locks .device-item-widget .overlay{display:none}.all-lights .device-item-widget.light-dimmer-widget .device-status,.all-locks .device-item-widget.light-dimmer-widget .device-status{margin-left:20px;position:absolute;top:-10px;right:0}@media only screen and (min-width: 360px){.all-lights .device-item-widget.light-dimmer-widget .device-status,.all-locks .device-item-widget.light-dimmer-widget .device-status{top:-5px}}@media only screen and (min-width: 460px){.all-lights .device-item-widget.light-dimmer-widget .device-status,.all-locks .device-item-widget.light-dimmer-widget .device-status{top:-8px}}.all-lights .device-item-widget .device-item-control,.all-locks .device-item-widget .device-item-control{min-height:0;padding:0 22px 0 0}.all-lights .title,.all-locks .title{font-size:0.85714rem;text-align:center;color:#959595;margin-bottom:0;height:12px}@media only screen and (min-width: 360px){.all-lights .title,.all-locks .title{font-size:1rem;height:14px}}@media only screen and (min-width: 460px){.all-lights .title,.all-locks .title{font-size:1.14286rem;height:20px}}@media only screen and (min-width: 510px){.all-lights .title,.all-locks .title{font-size:1.28571rem;height:21px}}.all-lights .device-status,.all-lights .dim-level,.all-lights .value-wrap,.all-locks .device-status,.all-locks .dim-level,.all-locks .value-wrap{font-size:0.92857rem}@media only screen and (min-width: 510px){.all-lights .device-status,.all-lights .dim-level,.all-lights .value-wrap,.all-locks .device-status,.all-locks .dim-level,.all-locks .value-wrap{font-size:1.28571rem}}.all-lights .value-wrap,.all-locks .value-wrap{margin-top:0}@media only screen and (min-width: 360px){.all-lights .value-wrap,.all-locks .value-wrap{margin-top:5px}}@media only screen and (min-width: 460px){.all-lights .value-wrap,.all-locks .value-wrap{margin-top:10px}}@media only screen and (min-width: 510px){.all-lights .value-wrap,.all-locks .value-wrap{font-size:1rem}}.all-lights .value-wrap-alert,.all-locks .value-wrap-alert{line-height:1em}.all-lights .lights:nth-child(odd) .device-item-widget,.all-lights .locks:nth-child(odd) .device-item-widget,.all-locks .lights:nth-child(odd) .device-item-widget,.all-locks .locks:nth-child(odd) .device-item-widget{margin-left:5%;margin-right:0}.all-lights .lights:nth-child(even) .device-item-widget,.all-lights .locks:nth-child(even) .device-item-widget,.all-locks .lights:nth-child(even) .device-item-widget,.all-locks .locks:nth-child(even) .device-item-widget{margin-right:5%;margin-left:0}.all-lights .lights:nth-child(4n+1) .device-item-widget,.all-lights .lights:nth-child(4n+2) .device-item-widget,.all-lights .locks:nth-child(4n+1) .device-item-widget,.all-lights .locks:nth-child(4n+2) .device-item-widget,.all-locks .lights:nth-child(4n+1) .device-item-widget,.all-locks .lights:nth-child(4n+2) .device-item-widget,.all-locks .locks:nth-child(4n+1) .device-item-widget,.all-locks .locks:nth-child(4n+2) .device-item-widget{border-bottom:1px solid #f2f2f2}.all-lights .lights:nth-child(4n+1) .device-item-widget,.all-lights .lights:nth-child(4n+3) .device-item-widget,.all-lights .locks:nth-child(4n+1) .device-item-widget,.all-lights .locks:nth-child(4n+3) .device-item-widget,.all-locks .lights:nth-child(4n+1) .device-item-widget,.all-locks .lights:nth-child(4n+3) .device-item-widget,.all-locks .locks:nth-child(4n+1) .device-item-widget,.all-locks .locks:nth-child(4n+3) .device-item-widget{border-right:1px solid #f2f2f2}.all-lights .on .title,.all-locks .on .title{color:#009fdb}.all-lights .on .dl-light-control,.all-lights .on .dl-door-lock,.all-lights .on .dl-light-dimmer,.all-locks .on .dl-light-control,.all-locks .on .dl-door-lock,.all-locks .on .dl-light-dimmer{color:#fff}.all-lights .on .loading,.all-locks .on .loading{color:#009fdb}.all-lights .on .dl-circle,.all-locks .on .dl-circle{color:#009fdb}.all-lights .on .dim-level,.all-locks .on .dim-level{color:#009fdb}.device-control .toggle-button-wrapper,.device-control .fan-toggle-button-wrapper{text-align:right;position:absolute;right:0;top:0;line-height:normal}.device-control .toggle-button-wrapper .toggle-button,.device-control .fan-toggle-button-wrapper .toggle-button{display:inline-block;text-align:center;margin-left:10px;padding:14px 0;border:2px solid #959595;width:45px;height:45px;border-radius:50px;color:#959595;cursor:pointer;font-size:14px}@media only screen and (min-width: 410px){.device-control .toggle-button-wrapper .toggle-button,.device-control .fan-toggle-button-wrapper .toggle-button{margin-left:20px;width:60px;height:60px;padding:18px 0;font-size:18px}}@media only screen and (min-width: 460px){.device-control .toggle-button-wrapper .toggle-button,.device-control .fan-toggle-button-wrapper .toggle-button{width:65px;height:65px;padding:18px 0;font-size:20px}}.device-control .toggle-button-wrapper .toggle-button>small,.device-control .fan-toggle-button-wrapper .toggle-button>small{display:none}.device-control .toggle-button-wrapper .toggle-button.active,.device-control .fan-toggle-button-wrapper .toggle-button.active{color:#fff;background-color:#009fdb;border-color:transparent}.cameras .nestcam-player .toggle-switch-wrapper,.devices-content-wrapper .settings-container .toggle-switch-wrapper{text-align:right;position:absolute;right:0;top:0;line-height:normal}@media only screen and (min-width: 360px){.cameras .nestcam-player .toggle-switch-wrapper,.devices-content-wrapper .settings-container .toggle-switch-wrapper{top:10px}}.cameras .nestcam-player .toggle-switch-wrapper .toggle-button,.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button{display:inline-block;background-color:#d2d2d2;border:2px solid #d2d2d2;border-radius:20px;cursor:pointer;width:50px;height:30px;margin:8px 0;position:relative;vertical-align:middle;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:content-box;transition:border 0.4s, background-color 0.4s}@media only screen and (min-width: 410px){.cameras .nestcam-player .toggle-switch-wrapper .toggle-button,.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button{margin:15px 0;width:60px}}.cameras .nestcam-player .toggle-switch-wrapper .toggle-button>small,.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px;left:0;transition:background-color 0.4s, left 0.2s}.cameras .nestcam-player .toggle-switch-wrapper .toggle-button .toggle-value,.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button .toggle-value{display:none}.cameras .nestcam-player .toggle-switch-wrapper .toggle-button.active,.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button.active{color:#fff;background-color:#009fdb;border-color:#009fdb}.cameras .nestcam-player .toggle-switch-wrapper .toggle-button.active>small,.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button.active>small{left:20px}@media only screen and (min-width: 410px){.cameras .nestcam-player .toggle-switch-wrapper .toggle-button.active>small,.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button.active>small{left:30px}}.hidden{display:none}.control-label{color:#959595;font-size:1rem}.control-label-select{color:#191919;display:inline-block;margin:10px 0;font-weight:400}.control-value{color:#191919}.control-value.clip-length{font-style:normal;width:80px}@media only screen and (min-width: 360px){.control-value.clip-length{width:100px}}.control-value.motion-detection-type{margin:25px 0 0 20px;width:251px}.control-desc{font-size:1.14286rem;margin:-27px 0 0;padding:0;line-height:26px}.settings-alarm-keypad .control-desc{margin:0}.control-motion-detection-type .selectize-input .item{font-size:0.71429rem}@media only screen and (min-width: 360px){.control-motion-detection-type .selectize-input .item{font-size:1.28571rem}}.control-label,.control-value{display:block;vertical-align:top;font-weight:400}.control-label-select .control-value-select{display:inline-block;vertical-align:top;font-weight:400}.control-temperature .control-label,.control-humidity .control-label{color:#959595}.control-temperature .control-value,.control-humidity .control-value{color:#959595;font-weight:400;padding:0 5px}.control-status .control-value.online{color:#c4d82d}.control-state .control-value{position:relative;width:60px;float:right;color:#fff}.control-schedule .selectize-control{float:right}.control-schedule .working{position:absolute;width:100%;background:rgba(255,255,255,0.9);text-align:center;z-index:2}.device-item-settings .device-item-control-operation-mode .photo-archive{border-top:1px solid #959595;text-decoration:none;display:block;color:#191919}.device-item-settings .device-item-control-operation-mode .photo-archive i{float:right}.test-mode{width:100%;display:block}.test-mode .toggle-button-wrapper{position:relative;float:right}.device-item-settings .test-mode .archive-link{color:#009fdb}.control-slider{width:10px;height:60px}@media only screen and (min-width: 410px){.control-slider{height:80px}}@media only screen and (min-width: 460px){.control-slider{width:20px;height:100px}}.control-slider .dim-level{font-style:normal;position:absolute;top:-33px;left:-8px}@media only screen and (min-width: 360px){.control-slider .dim-level{top:-40px}}@media only screen and (min-width: 410px){.control-slider .dim-level{top:-35px;left:8px}}.control-slider.generic-slider{margin:5px 0;width:100%}.control-slider.generic-slider .dl-device{float:left;width:60%;margin-top:28px}@media only screen and (min-width: 360px){.control-slider.generic-slider .dl-device{margin-top:34px}}@media only screen and (min-width: 410px){.control-slider.generic-slider .dl-device{margin-top:36px}}.control-slider.generic-slider .left-icon,.control-slider.generic-slider .right-icon{float:left;display:inline-block;width:20%;line-height:70px;font-size:1.14286rem;font-style:normal;color:#191919;z-index:-1}.control-slider.generic-slider .left-icon i,.control-slider.generic-slider .right-icon i{display:none}.control-slider.generic-slider .right-icon{text-align:right}.control-slider.generic-slider .dl-indoor-siren{font-size:1.4em}.all-devices-list .dim-level{font-style:normal;position:absolute;top:-33px;left:-8px}@media only screen and (min-width: 360px){.all-devices-list .dim-level{top:-38px;left:0}}@media only screen and (min-width: 410px){.all-devices-list .dim-level{top:-48px;left:8px}}@media only screen and (min-width: 510px){.all-devices-list .dim-level{top:-46px}}.blinds .control-slider .dim-level{left:-34px}@media only screen and (min-width: 410px){.blinds .control-slider .dim-level{left:-44px}}.device-item-control-alarm-audio-level .generic-slider .left-icon i,.device-item-control-alarm-audio-level .generic-slider .right-icon i,.device-item-control-door-audio-level .generic-slider .left-icon i,.device-item-control-door-audio-level .generic-slider .right-icon i,.device-item-control-button-audio-level .generic-slider .left-icon i,.device-item-control-button-audio-level .generic-slider .right-icon i,.device-item-control-lcd-dim-level .generic-slider .left-icon i,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .generic-slider .left-icon i,.device-item-control-lcd-dim-level .generic-slider .right-icon i,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .generic-slider .right-icon i{display:inline-block}.device-item-control-alarm-audio-level .generic-slider .left-icon span,.device-item-control-alarm-audio-level .generic-slider .right-icon span,.device-item-control-door-audio-level .generic-slider .left-icon span,.device-item-control-door-audio-level .generic-slider .right-icon span,.device-item-control-button-audio-level .generic-slider .left-icon span,.device-item-control-button-audio-level .generic-slider .right-icon span,.device-item-control-lcd-dim-level .generic-slider .left-icon span,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .generic-slider .left-icon span,.device-item-control-lcd-dim-level .generic-slider .right-icon span,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .generic-slider .right-icon span{display:none}.alarm-panel .widget-alarm .label-wrap,.widget .widget-alarm .label-wrap{padding-top:8px;overflow:hidden;text-align:center}@media only screen and (min-width: 410px){.alarm-panel .widget-alarm .label-wrap,.widget .widget-alarm .label-wrap{padding-top:12px}}@media only screen and (min-width: 460px){.alarm-panel .widget-alarm .label-wrap,.widget .widget-alarm .label-wrap{padding-top:18px}}@media only screen and (min-width: 510px){.alarm-panel .widget-alarm .label-wrap,.widget .widget-alarm .label-wrap{padding-top:5px}}.devices-content-wrapper .device-item-settings,.devices-content-wrapper .device-item{background-color:#fff;margin-bottom:15px;text-align:center}.devices-content-wrapper .device-item-settings .section-header,.devices-content-wrapper .device-item .section-header{text-align:left}.devices-content-wrapper .device-item-settings .section-header span,.devices-content-wrapper .device-item .section-header span{display:inline-block;vertical-align:top}.devices-content-wrapper .device-item-settings .section-header .section-icons,.devices-content-wrapper .device-item .section-header .section-icons{position:absolute;top:6px;right:25px;color:#191919}.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.supports-real .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.supports-real .control-value,.device-item.thermostat.fan-only .temperature.supports-real .control-value,.device-item.thermostat.fan-only .indoor-temperature.supports-real .control-value,.device-item.thermostat.manual-mode-off .temperature.supports-real .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.supports-real .control-value,.device-item.thermostat.heat-setting-off .temperature.supports-real .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.supports-real .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.fan-only .temperature.supports-real .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.supports-real .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.supports-real .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature.supports-real .control-value{margin-left:-34px}@media only screen and (min-width: 360px){.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.supports-real .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.supports-real .control-value,.device-item.thermostat.fan-only .temperature.supports-real .control-value,.device-item.thermostat.fan-only .indoor-temperature.supports-real .control-value,.device-item.thermostat.manual-mode-off .temperature.supports-real .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.supports-real .control-value,.device-item.thermostat.heat-setting-off .temperature.supports-real .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.supports-real .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.fan-only .temperature.supports-real .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.supports-real .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.supports-real .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature.supports-real .control-value{margin-left:-50px}}@media only screen and (min-width: 410px){.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.supports-real .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.supports-real .control-value,.device-item.thermostat.fan-only .temperature.supports-real .control-value,.device-item.thermostat.fan-only .indoor-temperature.supports-real .control-value,.device-item.thermostat.manual-mode-off .temperature.supports-real .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.supports-real .control-value,.device-item.thermostat.heat-setting-off .temperature.supports-real .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.supports-real .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.fan-only .temperature.supports-real .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.supports-real .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.supports-real .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature.supports-real .control-value{margin-left:-40px}}@media only screen and (min-width: 460px){.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.supports-real .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.supports-real .control-value,.device-item.thermostat.fan-only .temperature.supports-real .control-value,.device-item.thermostat.fan-only .indoor-temperature.supports-real .control-value,.device-item.thermostat.manual-mode-off .temperature.supports-real .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.supports-real .control-value,.device-item.thermostat.heat-setting-off .temperature.supports-real .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.supports-real .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.fan-only .temperature.supports-real .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.supports-real .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.supports-real .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature.supports-real .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature.supports-real .control-value{margin-left:-45px}}.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item.thermostat.fan-only .temperature .control-value,.device-item.thermostat.fan-only .indoor-temperature .control-value,.device-item.thermostat.manual-mode-off .temperature .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item.thermostat.heat-setting-off .temperature .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature .control-value,.device-item-widget.thermostat.manual-mode-off .temperature .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item-widget.thermostat.heat-setting-off .temperature .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature .control-value{font-weight:100;font-size:80px;line-height:90px}@media only screen and (min-width: 360px){.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item.thermostat.fan-only .temperature .control-value,.device-item.thermostat.fan-only .indoor-temperature .control-value,.device-item.thermostat.manual-mode-off .temperature .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item.thermostat.heat-setting-off .temperature .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature .control-value,.device-item-widget.thermostat.manual-mode-off .temperature .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item-widget.thermostat.heat-setting-off .temperature .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature .control-value{font-size:120px;line-height:125px}}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item.thermostat.fan-only .temperature .control-value,.device-item.thermostat.fan-only .indoor-temperature .control-value,.device-item.thermostat.manual-mode-off .temperature .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item.thermostat.heat-setting-off .temperature .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature .control-value,.device-item-widget.thermostat.manual-mode-off .temperature .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item-widget.thermostat.heat-setting-off .temperature .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature .control-value{font-size:150px;line-height:155px}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item.thermostat.fan-only .temperature .control-value,.device-item.thermostat.fan-only .indoor-temperature .control-value,.device-item.thermostat.manual-mode-off .temperature .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item.thermostat.heat-setting-off .temperature .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature .control-value,.device-item-widget.thermostat.manual-mode-off .temperature .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item-widget.thermostat.heat-setting-off .temperature .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature .control-value{font-size:170px;line-height:175px}}@media only screen and (min-width: 510px){.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item.thermostat.fan-only .temperature .control-value,.device-item.thermostat.fan-only .indoor-temperature .control-value,.device-item.thermostat.manual-mode-off .temperature .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item.thermostat.heat-setting-off .temperature .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature .control-value,.device-item-widget.thermostat.manual-mode-off .temperature .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item-widget.thermostat.heat-setting-off .temperature .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature .control-value{font-size:200px;line-height:205px}}.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item.thermostat.fan-only .temperature.reduced .control-value,.device-item.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value{font-size:45px;line-height:58px}@media only screen and (min-width: 360px){.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item.thermostat.fan-only .temperature.reduced .control-value,.device-item.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value{font-size:85px;line-height:90px}}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item.thermostat.fan-only .temperature.reduced .control-value,.device-item.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value{font-size:110px;line-height:115px}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item.thermostat.fan-only .temperature.reduced .control-value,.device-item.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value{font-size:115px;line-height:120px}}@media only screen and (min-width: 510px){.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value.reduced,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item.thermostat.fan-only .temperature.reduced .control-value,.device-item.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value{font-size:124px;line-height:152px}}.control-temperature,.control-humidity,.devices-content .thermostat-front-control.thermostat-mode .sub-mode,.devices-content .thermostat-front-control.thermostat-mode .tado-mode,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode,.devices-content .thermostat-front-control.thermostat-mode .mode-sub-item,.device-item-widget .thermostat-front-control.thermostat-mode .mode-sub-item{font-size:12px}@media only screen and (min-width: 360px){.control-temperature,.control-humidity,.devices-content .thermostat-front-control.thermostat-mode .sub-mode,.devices-content .thermostat-front-control.thermostat-mode .tado-mode,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode,.devices-content .thermostat-front-control.thermostat-mode .mode-sub-item,.device-item-widget .thermostat-front-control.thermostat-mode .mode-sub-item{font-size:12px}}@media only screen and (min-width: 460px){.control-temperature,.control-humidity,.devices-content .thermostat-front-control.thermostat-mode .sub-mode,.devices-content .thermostat-front-control.thermostat-mode .tado-mode,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode,.devices-content .thermostat-front-control.thermostat-mode .mode-sub-item,.device-item-widget .thermostat-front-control.thermostat-mode .mode-sub-item{font-size:14px}}@media only screen and (min-width: 510px){.control-temperature,.control-humidity,.devices-content .thermostat-front-control.thermostat-mode .sub-mode,.devices-content .thermostat-front-control.thermostat-mode .tado-mode,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode,.devices-content .thermostat-front-control.thermostat-mode .mode-sub-item,.device-item-widget .thermostat-front-control.thermostat-mode .mode-sub-item{font-size:15px}}.devices-content .thermostat-front-control.thermostat-mode .sub-mode.reduced,.devices-content .thermostat-front-control.thermostat-mode .tado-mode.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode.reduced{font-size:10px}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .sub-mode.reduced,.devices-content .thermostat-front-control.thermostat-mode .tado-mode.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode.reduced{font-size:12px}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .sub-mode.reduced,.devices-content .thermostat-front-control.thermostat-mode .tado-mode.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode.reduced{font-size:14px}}.devices-content .thermostat-front-control.thermostat-mode .symbol-degree,.device-item-widget .thermostat-front-control.thermostat-mode .symbol-degree,.device-item.thermostat.off:not(.horstmann-thermostat) .temperature .symbol-degree,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .symbol-degree,.device-item.thermostat.fan-only .temperature .symbol-degree,.device-item.thermostat.fan-only .indoor-temperature .symbol-degree,.device-item.thermostat.manual-mode-off .temperature .symbol-degree,.device-item.thermostat.manual-mode-off .indoor-temperature .symbol-degree,.device-item.thermostat.heat-setting-off .temperature .symbol-degree,.device-item.thermostat.heat-setting-off .indoor-temperature .symbol-degree,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature .symbol-degree,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .symbol-degree,.device-item-widget.thermostat.fan-only .temperature .symbol-degree,.device-item-widget.thermostat.fan-only .indoor-temperature .symbol-degree,.device-item-widget.thermostat.manual-mode-off .temperature .symbol-degree,.device-item-widget.thermostat.manual-mode-off .indoor-temperature .symbol-degree,.device-item-widget.thermostat.heat-setting-off .temperature .symbol-degree,.device-item-widget.thermostat.heat-setting-off .indoor-temperature .symbol-degree{left:-3px;top:-30px}.devices-content-wrapper .device-item-settings.basic-settings .section-header .section-title,.devices-content-wrapper .settings-container .device-item-control{font-size:1.28571rem;height:auto;margin-bottom:25px;border-bottom:0;margin-top:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity,.devices-content-wrapper .settings-container .device-item-control.device-item-control-alarm-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-door-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-button-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivityrange{font-size:1.14286rem;height:120px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity,.devices-content-wrapper .settings-container .device-item-control.device-item-control-alarm-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-door-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-button-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivityrange{font-size:1.35714rem;height:140px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity,.devices-content-wrapper .settings-container .device-item-control.device-item-control-alarm-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-door-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-button-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivityrange{font-size:1.57143rem;height:170px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity,.devices-content-wrapper .settings-container .device-item-control.device-item-control-alarm-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-door-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-button-audio-level,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivityrange{font-size:1.71429rem;height:200px}}.modal.modal-programsuggest .control-updating .overlay,.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper,.devices-content-wrapper .settings-container .control-updating .overlay{font-size:1.14286rem}@media only screen and (min-width: 360px){.modal.modal-programsuggest .control-updating .overlay,.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper,.devices-content-wrapper .settings-container .control-updating .overlay{font-size:1.35714rem}}@media only screen and (min-width: 410px){.modal.modal-programsuggest .control-updating .overlay,.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper,.devices-content-wrapper .settings-container .control-updating .overlay{font-size:1.57143rem}}@media only screen and (min-width: 460px){.modal.modal-programsuggest .control-updating .overlay,.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper,.devices-content-wrapper .settings-container .control-updating .overlay{font-size:1.71429rem}}.devices-content-wrapper .settings-container.settings-door-lock .control-user-code{font-size:1.14286rem;height:40px;line-height:40px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container.settings-door-lock .control-user-code{font-size:1.35714rem;height:45px;line-height:45px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container.settings-door-lock .control-user-code{font-size:1.57143rem;height:55px;line-height:55px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container.settings-door-lock .control-user-code{font-size:1.71429rem;height:60px;line-height:60px}}.devices-content .control-circle-list .circle-item,.device-item-widget .control-circle-list .circle-item,.devices-content .thermostat-front-control.thermostat-mode .mode-item,.device-item-widget .thermostat-front-control.thermostat-mode .mode-item{width:45px;height:45px;line-height:45px;text-align:center;font-size:14px;border-radius:50px;margin:auto;cursor:pointer;font-weight:400;color:#d2d2d2}@media only screen and (min-width: 410px){.devices-content .control-circle-list .circle-item,.device-item-widget .control-circle-list .circle-item,.devices-content .thermostat-front-control.thermostat-mode .mode-item,.device-item-widget .thermostat-front-control.thermostat-mode .mode-item{font-size:18px;width:55px;height:55px;line-height:55px}}@media only screen and (min-width: 460px){.devices-content .control-circle-list .circle-item,.device-item-widget .control-circle-list .circle-item,.devices-content .thermostat-front-control.thermostat-mode .mode-item,.device-item-widget .thermostat-front-control.thermostat-mode .mode-item{font-size:20px;width:65px;height:65px;line-height:68px}}.devices-content .control-circle-list .active.circle-item,.device-item-widget .control-circle-list .active.circle-item,.devices-content .thermostat-front-control.thermostat-mode .active.mode-item,.device-item-widget .thermostat-front-control.thermostat-mode .active.mode-item{color:#fff;background-color:#009fdb}.devices-content .control-circle-list .double-line.circle-item,.device-item-widget .control-circle-list .double-line.circle-item,.devices-content .thermostat-front-control.thermostat-mode .double-line.mode-item,.device-item-widget .thermostat-front-control.thermostat-mode .double-line.mode-item{line-height:1;padding-top:9px;font-size:14px}@media only screen and (min-width: 410px){.devices-content .control-circle-list .double-line.circle-item,.device-item-widget .control-circle-list .double-line.circle-item,.devices-content .thermostat-front-control.thermostat-mode .double-line.mode-item,.device-item-widget .thermostat-front-control.thermostat-mode .double-line.mode-item{padding-top:11px;font-size:16px}}@media only screen and (min-width: 460px){.devices-content .control-circle-list .double-line.circle-item,.device-item-widget .control-circle-list .double-line.circle-item,.devices-content .thermostat-front-control.thermostat-mode .double-line.mode-item,.device-item-widget .thermostat-front-control.thermostat-mode .double-line.mode-item{padding-top:16px;font-size:18px}}.devices-content-wrapper{position:relative}.devices-content-wrapper .all-devices-header{color:#959595;margin:0 10px 30px}.devices-content-wrapper .all-devices-header .sub-text{font-size:16px;color:#191919}@media only screen and (min-width: 410px){.devices-content-wrapper .all-devices-header .sub-text{font-size:18px}}.devices-content-wrapper .group-by-selector{margin:0 20px}@media only screen and (min-width: 410px){.devices-content-wrapper .group-by-selector{margin:0 25px}}@media only screen and (min-width: 510px){.devices-content-wrapper .group-by-selector{margin:0 50px}}.devices-content-wrapper .group-by-selector .btn-default{color:#959595}.devices-content-wrapper .group-by-selector .btn-default.active{border-color:#d2d2d2;background:#0568ae;color:#fff}.devices-content-wrapper .group-by-selector .btn-default:hover{border-color:#d2d2d2}.devices-content-wrapper .all-devices-list.settings-mode{display:none}@media only screen and (min-width: 510px){.devices-content-wrapper .all-devices-list.settings-mode{display:block}}.devices-content-wrapper .all-devices-list.settings-mode .device-group{display:none}.devices-content-wrapper .device-list{-moz-transition:height 1s;-o-transition:height 1s;-webkit-transition:height 1s;transition:height 1s}.devices-content-wrapper .device-list.collapsed{height:0 !important}.devices-content-wrapper .device-group{margin-bottom:20px}@media only screen and (min-width: 510px){.devices-content-wrapper .device-group{margin-bottom:30px}}.devices-content-wrapper .title-wrap{color:#959595;font-size:1rem}@media only screen and (min-width: 360px){.devices-content-wrapper .title-wrap{font-size:1.14286rem}}@media only screen and (min-width: 410px){.devices-content-wrapper .title-wrap{font-size:1.14286rem}}@media only screen and (min-width: 460px){.devices-content-wrapper .title-wrap{font-size:1.28571rem}}@media only screen and (min-width: 510px){.devices-content-wrapper .title-wrap{font-size:1.42857rem}}.devices-content-wrapper .title-wrap .title{float:left;margin-right:10px;margin-top:0;margin-bottom:0;font-size:inherit}.devices-content-wrapper .title-wrap .empty-border{width:auto;border-bottom:1px solid #d2d2d2;margin:0 30px;overflow:hidden;height:10px}@media only screen and (min-width: 360px){.devices-content-wrapper .title-wrap .empty-border{height:12px}}@media only screen and (min-width: 460px){.devices-content-wrapper .title-wrap .empty-border{height:14px}}.devices-content-wrapper .toggle-group-btn{position:absolute;right:0;margin-top:-10px}@media only screen and (min-width: 360px){.devices-content-wrapper .toggle-group-btn{margin-top:-12px}}@media only screen and (min-width: 460px){.devices-content-wrapper .toggle-group-btn{margin-top:-14px}}@media only screen and (min-width: 510px){.devices-content-wrapper .toggle-group-btn{margin-top:-16px}}.devices-content-wrapper .toggle-group-btn.dl-angle-up{color:#009fdb}.devices-content-wrapper .device-item-settings{text-align:left;color:#959595;padding:20px}.devices-content-wrapper .device-item-settings a{color:#959595}.devices-content-wrapper .device-item-settings .section-header .section-title{width:auto;padding:15px 0;font-weight:400;color:#191919;margin-bottom:5px !important}.devices-content-wrapper .device-item-settings .section-header .section-title .dl{font-size:1.85714rem}.devices-content-wrapper .device-item-settings .device-alerts-wrapper{padding:10px 0;border-bottom:1px solid #959595}@media only screen and (min-width: 460px){.devices-content-wrapper .device-item-settings .device-alerts-wrapper{padding:15px 0}}.devices-content-wrapper .device-item-settings .device-alerts-wrapper .title{text-transform:none}.devices-content-wrapper .device-item-settings .device-alerts-wrapper ul.device-alerts-items{margin-bottom:0}.devices-content-wrapper .device-item-settings .device-alerts-wrapper li{padding:5px 0;margin:0;font-size:12px;position:relative}@media only screen and (min-width: 410px){.devices-content-wrapper .device-item-settings .device-alerts-wrapper li{font-size:14px}}@media only screen and (min-width: 460px){.devices-content-wrapper .device-item-settings .device-alerts-wrapper li{font-size:15px;margin:0 5px;padding:8px 0}}.devices-content-wrapper .device-item-settings .device-alerts-wrapper li:last-child{border-bottom:0}.devices-content-wrapper .device-item-settings .device-alerts-wrapper .alert-type{margin:0 2px}@media only screen and (min-width: 460px){.devices-content-wrapper .device-item-settings .device-alerts-wrapper .alert-type{margin:0 8px}}.devices-content-wrapper .device-item-settings .device-alerts-wrapper .dl-warning{font-size:1em}@media only screen and (min-width: 460px){.devices-content-wrapper .device-item-settings .device-alerts-wrapper .dl-warning{font-size:1.5em}}.devices-content-wrapper .device-item-settings .device-alerts-wrapper .dl-question-circle{font-size:1.4em;color:#191919;position:absolute;right:-15px;top:-1px}@media only screen and (min-width: 360px){.devices-content-wrapper .device-item-settings .device-alerts-wrapper .dl-question-circle{right:0}}@media only screen and (min-width: 460px){.devices-content-wrapper .device-item-settings .device-alerts-wrapper .dl-question-circle{font-size:1.8em;top:4px}}.devices-content-wrapper .device-item-settings.basic-settings{padding-top:0;overflow:visible}.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper{margin:10px 0;width:100%;font-style:italic;position:relative;padding:2px 0;cursor:pointer}.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .dl-dropdown{margin-bottom:20px}.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .control-label{color:#191919;width:60px;vertical-align:middle}@media only screen and (min-width: 360px){.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .control-label{width:70px}}@media only screen and (min-width: 410px){.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .control-label{width:80px}}.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .selectize-control{width:180px}@media only screen and (min-width: 360px){.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .selectize-control{width:210px}}@media only screen and (min-width: 410px){.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .selectize-control{width:250px}}@media only screen and (min-width: 460px){.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .selectize-control{width:300px}}@media only screen and (min-width: 510px){.devices-content-wrapper .device-item-settings .dl-dropdown-wrapper .selectize-control{width:350px}}.devices-content-wrapper .device-item-settings .border-fix{width:100%;height:5px;top:5px;position:relative;border-bottom:1px solid #191919;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.devices-content-wrapper .device-item-settings .btn-default.form-control{padding-left:10px}.devices-content-wrapper .device-item-settings.schedules .device-item-control{height:auto;line-height:inherit}.devices-content-wrapper .device-item-settings.schedules .schedule-item-wrapper{padding:25px 0}.devices-content-wrapper .device-item-settings.schedules .schedule-btn{font-size:32px;top:18px;right:15px;font-weight:bold}.devices-content-wrapper .device-item-settings.schedules .support-link{display:block;color:#009fdb;font-size:1rem;font-style:italic;margin:20px 0}@media only screen and (min-width: 768px){.devices-content-wrapper .device-item-settings.schedules .support-link{font-size:1.28571rem}}.devices-content-wrapper .settings-container{width:100%;position:relative;left:0;z-index:1}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-container{max-width:480px;margin:auto}}@media only screen and (min-width: 768px){.devices-content-wrapper .settings-container{position:absolute;top:70px;left:34.5%;width:60%}.devices-content-wrapper .settings-container[data-ss-colspan="2"]{width:66.6%;position:relative;left:10px;top:0;margin:0;float:none}}@media only screen and (min-width: 992px){.devices-content-wrapper .settings-container{left:26%;width:50%}.devices-content-wrapper .settings-container[data-ss-colspan="2"]{width:50%;left:50%;position:absolute;top:70px;padding:0 10px}}.devices-content-wrapper .settings-container .device-item-control{padding:0;font-weight:300;min-height:70px}.devices-content-wrapper .settings-container .device-item-control input[type='text'],.devices-content-wrapper .settings-container .device-item-control input[type='password']{height:50%;line-height:normal;vertical-align:middle;width:75%;color:#009fdb}.devices-content-wrapper .settings-container .device-item-control input[type='text'].door-lock-name,.devices-content-wrapper .settings-container .device-item-control input[type='password'].door-lock-name{width:65%}.devices-content-wrapper .settings-container .device-item-control input[type='password'].door-lock-pin{width:100px}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control input[type='password'].door-lock-pin{width:120px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control input[type='password'].door-lock-pin{width:172px}}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-container .device-item-control input[type='password'].door-lock-pin{width:180px}}.devices-content-wrapper .settings-container .device-item-control #confirm-door-pin{width:125px}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control #confirm-door-pin{width:120px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control #confirm-door-pin{width:172px}}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-container .device-item-control #confirm-door-pin{width:180px}}.devices-content-wrapper .settings-container .device-item-control .door-lock-name{width:65%}.devices-content-wrapper .settings-container .device-item-control .control-content-wrap{position:relative;margin-bottom:15px}.devices-content-wrapper .settings-container .device-item-control .control-content-title{color:#191919;line-height:26px;margin-bottom:5px}.devices-content-wrapper .settings-container .device-item-control .control-content-subtitle{color:#191919;line-height:20px;font-size:1.28571rem;width:80%}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .control-level-selector,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .control-level-selector{line-height:normal;padding-top:20px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .icons-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .icons-wrapper{position:relative;margin-left:-9px;top:15px;color:#191919}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .right-icon,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .right-icon{position:absolute;right:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dl-indoor-siren,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dl-indoor-siren,.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dl-light-control,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dl-light-control{font-size:1.2em;margin-top:-5px;margin-right:-5px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dl-indoor-siren,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dl-indoor-siren{margin-top:-3px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-selector-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-selector-wrapper{margin:10px 27px;position:relative}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-selector-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-selector-wrapper{margin:10px 25px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-selector-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-selector-wrapper{margin:20px 32px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-selector-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-selector-wrapper{margin:40px 35px}}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-selector-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-selector-wrapper{margin:40px}}@media only screen and (min-width: 768px) and (max-width: 992px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-selector-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-selector-wrapper{margin:40px 25px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .line,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line{background-color:#191919;width:48px;height:5px;display:inline-block;vertical-align:middle;-moz-transition:background-color 0.6s;-o-transition:background-color 0.6s;-webkit-transition:background-color 0.6s;transition:background-color 0.6s}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .line,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line{width:58px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .line,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line{width:67px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .line,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line{width:78px}}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .line,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line{width:88px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .line.selected,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line.selected{background-color:#009fdb}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .line-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot-wrapper{font-size:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot-wrapper{position:absolute;top:22px;z-index:100;width:100%}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot-wrapper{top:26px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot-wrapper{top:28px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot-wrapper{top:30px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot{background-color:#fff;border-radius:50px;width:14px;height:14px;border:2px solid #191919;position:relative;display:inline-block;cursor:pointer;margin-left:34px;overflow:hidden;-moz-transition:background-color 0.6s;-o-transition:background-color 0.6s;-webkit-transition:background-color 0.6s;transition:background-color 0.6s}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot{width:16px;height:16px;margin-left:42px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot{width:18px;height:18px;margin-left:49px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot{margin-left:60px}}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot{margin-left:70px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot.selected,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.selected{background-color:#009fdb;border-color:#009fdb}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.current{border-width:10px;margin-top:-8px;margin-left:26px;top:4px;left:4px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.current{border-width:12px;margin-top:-10px;top:5px;left:5px;margin-left:32px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.current{border-width:14px;margin-top:-12px;top:6px;left:6px;margin-left:37px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.current{margin-left:48px}}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.current{margin-left:58px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot:first-child,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot:first-child,.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-label:first-child,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label:first-child{margin-left:-9px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot:first-child.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot:first-child.current{margin-left:-18px}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .dot:first-child.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot:first-child.current{margin-left:-20px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-label-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label-wrapper{margin-bottom:10px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-label,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label{font-size:14px;margin-left:40px;color:#191919}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-label,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label{margin-left:50px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-label,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label{font-size:16px;margin-left:60px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-label,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label{margin-left:70px}}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .step-label,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label{margin-left:80px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity{height:140px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-selector-enum{position:absolute;width:80%;margin:5% 10%;height:50px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line-wrapper,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot-wrapper{position:absolute}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot-wrapper{top:32px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot-wrapper{top:30px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line-wrapper{top:38px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot{margin-left:0;position:absolute}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.current{margin-left:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot:first-child,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label:first-child{margin-left:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot:first-child.current,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .step-label:first-child.current{margin-left:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.current{margin-left:-6px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .dot.current:first-child{margin-left:-4px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .line{position:relative}.devices-content-wrapper .settings-container .device-item-control.device-item-control-user-codes,.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration,.devices-content-wrapper .settings-container .device-item-control.device-item-control-schedule{height:auto !important;-moz-transition:height 2s;-o-transition:height 2s;-webkit-transition:height 2s;transition:height 2s}.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .selectize-control,.devices-content-wrapper .settings-container .device-item-control.device-item-control-pin-relock-time .selectize-control{width:120px;float:right;margin-top:5px}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .selectize-control,.devices-content-wrapper .settings-container .device-item-control.device-item-control-pin-relock-time .selectize-control{width:150px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-pin-relock-time .selectize-control{width:102px}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-pin-relock-time .selectize-control{width:150px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power{height:78px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power{height:85px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power{height:98px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power{height:108px}}@media only screen and (min-width: 768px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power{height:92px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .smart-plug-btn,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .smart-plug-btn{position:absolute;width:65px;padding:3px}@media only screen and (max-width: 767px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .smart-plug-btn,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .smart-plug-btn{bottom:5px;left:132px}}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .smart-plug-btn,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .smart-plug-btn{left:156px;padding:5px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .smart-plug-btn,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .smart-plug-btn{left:178px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .smart-plug-btn,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .smart-plug-btn{left:194px}}@media only screen and (min-width: 768px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .smart-plug-btn,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .smart-plug-btn{padding:8px 10px;width:70px;top:26px;right:0;left:370px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .section-note.smart-plug-note,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .section-note.smart-plug-note{font-size:15px;margin-top:-14px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .section-note.smart-plug-note,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .section-note.smart-plug-note{margin-top:-30px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .section-note.smart-plug-note,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .section-note.smart-plug-note{margin-top:-42px}}@media only screen and (min-width: 768px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-energyusage .section-note.smart-plug-note,.devices-content-wrapper .settings-container .device-item-control.device-item-control-instantaneous-power .section-note.smart-plug-note{margin-top:-55px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .selectize-input{padding-top:8px}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .selectize-input{padding-top:10px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .selectize-input:after{right:5px}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .selectize-input:after{right:15px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration input[type='text']{font-size:1rem}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration input[type='text']{font-size:1.28571rem}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .section-note{font-size:0.6em;line-height:normal;margin-top:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .animate-if.ng-enter,.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .animate-if.ng-leave{-moz-transition:height 1s;-o-transition:height 1s;-webkit-transition:height 1s;transition:height 1s}.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .animate-if.ng-enter,.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .animate-if.ng-leave.ng-leave-active{height:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .animate-if.ng-leave,.devices-content-wrapper .settings-container .device-item-control.device-item-control-installer-configuration .animate-if.ng-enter.ng-enter-active{height:auto}.devices-content-wrapper .settings-container .device-item-control.device-item-control-alarm-audio-level .device-control,.devices-content-wrapper .settings-container .device-item-control.device-item-control-door-audio-level .device-control,.devices-content-wrapper .settings-container .device-item-control.device-item-control-button-audio-level .device-control,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivityrange .device-control,.devices-content-wrapper .settings-container .device-item-control.device-item-control-lcd-dim-level .device-control,.devices-content-wrapper .settings-container .device-item-control.device-item-control-sensitivity .device-control{margin-top:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-operation-mode{height:auto;line-height:65px}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-operation-mode{line-height:80px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-clip-length,.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-mode{margin-bottom:0;min-height:40px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-clip-length .control-label-select,.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-mode .control-label-select{color:#191919;display:inline-block}.devices-content-wrapper .settings-container .device-item-control.device-item-control-clip-length .control-value-select,.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-mode .control-value-select{vertical-align:inherit;float:right;width:auto}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .device-item-control.device-item-control-clip-length .control-value-select,.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-mode .control-value-select{width:105px;margin-top:3px}}.devices-content-wrapper .settings-container .device-item-control.device-item-control-clip-length .control-value-select .selectize-input,.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-mode .control-value-select .selectize-input{margin-right:20px;border:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-clip-length .control-value-select .selectize-input:after,.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-mode .control-value-select .selectize-input:after{color:#959595;right:0;font-size:22px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-clip-length .control-value-select .item,.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-mode .control-value-select .item{color:#009fdb}.devices-content-wrapper .settings-container .device-item-control.device-item-control-clip-length .control-value-select .selectize-dropdown,.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-mode .control-value-select .selectize-dropdown{border:0}.devices-content-wrapper .settings-container .device-item-control.device-item-control-motion-detection-areas{margin-bottom:0;min-height:40px}.devices-content-wrapper .settings-container .device-item-control.device-item-control-location{margin-top:25px}.devices-content-wrapper .settings-container .toggle-switch-wrapper{position:relative;text-align:left}.devices-content-wrapper .settings-container .toggle-switch-wrapper label.title{display:block;margin-bottom:0}.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button{float:right;margin:10px 0;height:20px;width:35px}.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button small{width:10px;height:10px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button small{width:20px;height:20px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button small{width:15px;height:15px}}.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button.active small{left:20px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button.active small{left:15px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button.active small{left:20px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .toggle-switch-wrapper .toggle-button{height:15px}}.devices-content-wrapper .settings-container .toggle-switch-wrapper .state-text{text-transform:uppercase;font-style:normal;font-weight:bold;font-size:1.07143rem;float:left;position:relative;right:7px;top:5px;color:#959595}.devices-content-wrapper .settings-container .toggle-switch-wrapper .state-text.active{color:#009fdb}.devices-content-wrapper .settings-container .toggle-switch-wrapper .spinner-update{margin:0;font-size:1.5px;display:block}.devices-content-wrapper .settings-container .heat{cursor:default}.devices-content-wrapper .settings-container .heat .device-control{cursor:inherit}.devices-content-wrapper .settings-container.settings-door-lock ul.controls-list{margin-bottom:0}.devices-content-wrapper .settings-container.settings-door-lock .door-lock-wrapper-label{color:#191919;border-bottom:1px solid #959595}.devices-content-wrapper .settings-container.settings-door-lock .control-user-code{width:100%;background-color:#009fdb;color:#fff;padding:0 10px;border:1px solid transparent;border-radius:5px;position:relative;margin:10px 0;cursor:pointer}.devices-content-wrapper .settings-container.settings-door-lock .control-user-code.master{pointer-events:none}.devices-content-wrapper .settings-container.settings-door-lock .doorlock-btn{width:54px;padding:6px}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container.settings-door-lock .doorlock-btn{width:60px;padding:6px 8px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container.settings-door-lock .doorlock-btn{width:68px;padding:6px 12px}}.devices-content-wrapper .settings-container.settings-door-lock .add-door-lock,.devices-content-wrapper .settings-container.settings-door-lock .delete-door-lock{cursor:pointer;background-color:#fff;border:1px solid #959595;color:#959595}.devices-content-wrapper .settings-container.settings-door-lock .add-door-lock .oid-detail-btn,.devices-content-wrapper .settings-container.settings-door-lock .delete-door-lock .oid-detail-btn{color:#191919;top:0.7em;font-size:0.7em}.devices-content-wrapper .settings-container.settings-door-lock .device-item-control{border-bottom:1px solid #959595}.devices-content-wrapper .settings-container.settings-door-lock .device-item-control:last-child{border-bottom:0}.devices-content-wrapper .settings-container.settings-door-lock .available-codes{line-height:normal;font-size:0.6em;padding-bottom:15px}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container.settings-door-lock .available-codes{padding-bottom:20px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container.settings-door-lock .available-codes{padding-bottom:25px}}@media only screen and (min-width: 768px){.devices-content-wrapper .settings-container.settings-thermostat .device-item-control{border-bottom:1px solid #959595}}.devices-content-wrapper .settings-container.settings-thermostat .device-item-control:last-child{border-bottom:0}.devices-content-wrapper .settings-container .control-location .control-value,.devices-content-wrapper .settings-container .control-fan-mode .control-value{line-height:normal;vertical-align:middle}.devices-content-wrapper .settings-container .fan-timeout{font-size:1rem;text-align:right;line-height:1;margin-top:15px;font-style:normal}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .fan-timeout{font-size:1.14286rem;margin-top:5px}}.devices-content-wrapper .settings-container .overlay-content{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.devices-content-wrapper .settings-container .overlay.code-overlay .overlay-content{top:10%;-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-webkit-transform:translateY(-10%);transform:translateY(-10%)}.devices-content-wrapper .settings-container .control-updating{pointer-events:none}.devices-content-wrapper .settings-container .control-updating .overlay{background-color:rgba(255,255,255,0.9);z-index:1000}.devices-content-wrapper .settings-container .spinner-update{font-size:3.8px;display:inline-block;vertical-align:middle;box-shadow:inset 0 0 0 2px #959595}@media only screen and (min-width: 360px){.devices-content-wrapper .settings-container .spinner-update{font-size:4.2px}}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-container .spinner-update{font-size:5.2px}}@media only screen and (min-width: 460px){.devices-content-wrapper .settings-container .spinner-update{font-size:5.8px}}.devices-content-wrapper .settings-overlay-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.devices-content-wrapper .settings-overlay-wrapper .section-content{position:relative}.devices-content-wrapper .settings-overlay-wrapper .device-item-settings{background-color:#fff;height:100%}.devices-content-wrapper .slide-right{left:9999px;-moz-transition-property:left;-o-transition-property:left;-webkit-transition-property:left;transition-property:left;-moz-transition-duration:2s;-o-transition-duration:2s;-webkit-transition-duration:2s;transition-duration:2s}.devices-content-wrapper .device{height:100%}.devices-content-wrapper .settings-btn{position:absolute;right:5px;bottom:5px;font-size:1rem;pointer-events:all;z-index:2;visibility:visible}@media only screen and (min-width: 410px){.devices-content-wrapper .settings-btn{font-size:1.14286rem}}@media only screen and (min-width: 510px){.devices-content-wrapper .settings-btn{font-size:1.28571rem}}.devices-content-wrapper .settings-mode .settings-btn{visibility:hidden}.devices-content-wrapper .device-item{overflow:hidden;color:#959595;position:relative}.devices-content-wrapper .device-item .device-alert-icons{bottom:5px;left:5px}.devices-content-wrapper .device-item .section-header .section-title{display:block;margin:0;font-size:1.07143rem}@media only screen and (min-width: 460px){.devices-content-wrapper .device-item .section-header .section-title{margin:6px 0 5px 6px}}.devices-content-wrapper .device-item.active,.devices-content-wrapper .device-item.alert{background-color:#009fdb}.devices-content-wrapper .device-item.active .section-header .section-title,.devices-content-wrapper .device-item.active .dl-low-battery,.devices-content-wrapper .device-item.active .dl-warning,.devices-content-wrapper .device-item.alert .section-header .section-title,.devices-content-wrapper .device-item.alert .dl-low-battery,.devices-content-wrapper .device-item.alert .dl-warning{color:#fff}.devices-content-wrapper .device-item.alert{background-color:#a11d29;color:#fff}.devices-content-wrapper .device-item.device-item-updating .settings-btn{z-index:2;pointer-events:all}.devices-content-wrapper .device-item.thermostat{padding:10px}.devices-content-wrapper .device-item.thermostat .section-header .section-title{width:inherit;margin:0}.devices-content-wrapper .location-btn{position:absolute;right:7px;font-size:22px;top:40%;color:#959595}.devices-content-wrapper .motion-btn,.devices-content-wrapper .preset-btn{position:absolute;right:7px;font-size:22px;top:10px;color:#959595}.devices-content-wrapper .schedule-btn{position:absolute;top:-1px;right:0;color:#191919}.devices-content-wrapper .oid-detail-btn{position:absolute;color:#fff;right:10px;top:0}.devices-content-wrapper .device-error{color:#a11d29;font-size:0.85714rem;margin-top:5px;line-height:normal}@media only screen and (min-width: 360px){.devices-content-wrapper .device-error{margin-top:7px}}@media only screen and (min-width: 410px){.devices-content-wrapper .device-error{font-size:1rem}}@media only screen and (min-width: 460px){.devices-content-wrapper .device-error{margin-top:10px}}.devices-content-wrapper .device-error.device-error-long{margin-top:8px}@media only screen and (min-width: 360px){.devices-content-wrapper .device-error.device-error-long{margin-top:10px}}@media only screen and (min-width: 410px){.devices-content-wrapper .device-error.device-error-long{margin-top:13px}}@media only screen and (min-width: 460px){.devices-content-wrapper .device-error.device-error-long{margin-top:10px}}.devices-content-wrapper .name-form input{border:1px solid #d2d2d2;border-radius:5px;padding:5px}.devices-content-wrapper .name-form.ng-invalid.ng-dirty input{border-color:#a11d29}.devices-content-wrapper .control-save-in-device-log{line-height:30px;margin-left:5px;margin-top:15px}.devices-content-wrapper .control-save-in-device-log label{font-style:normal;margin-top:15px}.devices-content-wrapper .control-save-in-device-log input[type=checkbox].custom.border+label:before{top:6px}.devices-content-wrapper .control-save-in-device-log input[type=checkbox].custom.border+label:after{top:10px;left:0}.devices-content-wrapper .control-save-in-device-log .content-wrapper{position:relative}.devices-content-wrapper .control-save-in-device-log .col-one,.devices-content-wrapper .control-save-in-device-log .col-two{display:inline-block;color:#191919;max-width:80%}@media only screen and (min-width: 768px){.devices-content-wrapper .control-save-in-device-log .col-one,.devices-content-wrapper .control-save-in-device-log .col-two{max-width:100%}}.devices-content-wrapper .control-save-in-device-log .text-one{font-size:0.92857rem}@media only screen and (min-width: 768px){.devices-content-wrapper .control-save-in-device-log .text-one{font-size:1.57143rem}}.devices-content-wrapper .control-save-in-device-log .text-two{max-width:320px;line-height:1;font-size:0.71429rem}@media only screen and (min-width: 768px){.devices-content-wrapper .control-save-in-device-log .text-two{font-size:1rem}}.devices-content-wrapper .fix-it a{float:right;display:inline-block;height:23px;width:23px;border-radius:50%;border:1px solid #959595;text-align:center;padding-left:1px}.devices-content-wrapper .fix-it a:hover,.devices-content-wrapper .fix-it a:active{text-decoration:none}.devices-content .device-state-wrap,.device-item-widget .device-state-wrap{position:absolute;top:8px;right:8px;text-align:right;color:#191919;line-height:1}.devices-content .slider-wrapper>div,.device-item-widget .slider-wrapper>div{display:inline-block;margin:0 5px}@media only screen and (min-width: 410px){.devices-content .slider-wrapper>div,.device-item-widget .slider-wrapper>div{margin:0 10px}}@media only screen and (min-width: 460px){.devices-content .slider-wrapper>div,.device-item-widget .slider-wrapper>div{margin:0 15px}}.devices-content .slider-wrapper .device-item-control,.device-item-widget .slider-wrapper .device-item-control{padding:0 10px}.devices-content .label-wrap,.device-item-widget .label-wrap{word-break:normal;word-break:break-word;hyphens:auto;line-height:1.2;text-transform:none;font-style:normal;overflow:hidden;text-align:center}.devices-content .device-name,.devices-content .dim-level,.device-item-widget .device-name,.device-item-widget .dim-level{color:#191919}.devices-content .device-status,.devices-content .device-sub-state,.device-item-widget .device-status,.device-item-widget .device-sub-state{font-style:normal;font-weight:bold;font-size:13px}@media only screen and (min-width: 360px){.devices-content .device-status,.devices-content .device-sub-state,.device-item-widget .device-status,.device-item-widget .device-sub-state{font-size:0.92857rem}}.devices-content .device-status.thermostat-offline,.devices-content .device-sub-state.thermostat-offline,.device-item-widget .device-status.thermostat-offline,.device-item-widget .device-sub-state.thermostat-offline{width:100%;margin-top:32%;text-align:center}@media only screen and (min-width: 410px){.devices-content .device-status.thermostat-offline,.devices-content .device-sub-state.thermostat-offline,.device-item-widget .device-status.thermostat-offline,.device-item-widget .device-sub-state.thermostat-offline{margin-top:40%}}.devices-content .device-status .not-monitored,.devices-content .device-sub-state .not-monitored,.device-item-widget .device-status .not-monitored,.device-item-widget .device-sub-state .not-monitored{font-size:0.65rem;width:99%}@media only screen and (min-width: 410px){.devices-content .device-status .not-monitored,.devices-content .device-sub-state .not-monitored,.device-item-widget .device-status .not-monitored,.device-item-widget .device-sub-state .not-monitored{font-size:0.8rem}}@media only screen and (min-width: 510px){.devices-content .device-status .not-monitored,.devices-content .device-sub-state .not-monitored,.device-item-widget .device-status .not-monitored,.device-item-widget .device-sub-state .not-monitored{font-size:1.2rem}}.devices-content .dl-device,.device-item-widget .dl-device{font-size:2.28571rem;margin-bottom:8px}@media only screen and (min-width: 360px){.devices-content .dl-device,.device-item-widget .dl-device{margin-bottom:4px}}.devices-content .dl-device.can-toggle,.device-item-widget .dl-device.can-toggle{cursor:pointer;width:64.3667px}.devices-content .device-alert-icons,.device-item-widget .device-alert-icons{position:absolute;font-size:1.2em;text-align:left;z-index:2;max-height:45px}@media only screen and (min-width: 410px){.devices-content .device-alert-icons,.device-item-widget .device-alert-icons{font-size:1.5em}}.devices-content .device-alert-icons .battery-icon,.device-item-widget .device-alert-icons .battery-icon{margin-top:-20px}.devices-content .dl-warning,.device-item-widget .dl-warning{color:#ffb81c !important;position:relative;margin-top:10px}@media only screen and (min-width: 410px){.devices-content .dl-warning,.device-item-widget .dl-warning{margin-top:0}}.devices-content .dl-low-battery,.device-item-widget .dl-low-battery{color:#cf2a2a !important}.devices-content .device-update,.device-item-widget .device-update{display:none;position:relative}.devices-content .device-item-wrapper,.device-item-widget .device-item-wrapper{text-align:center;padding:5px}.devices-content .device-item-control,.device-item-widget .device-item-control{padding:10px;position:relative;min-height:82px}.devices-content .control-circle-list,.device-item-widget .control-circle-list{position:absolute;bottom:2px;width:96%;margin-bottom:20px;background-color:#e7e7e7}.devices-content .thermostat-front-control,.device-item-widget .thermostat-front-control{padding:0;min-height:20px;display:inline-block}.devices-content .thermostat-front-control .btn-group,.device-item-widget .thermostat-front-control .btn-group{float:left;margin:0 25%}.devices-content .thermostat-front-control .control-temperature,.device-item-widget .thermostat-front-control .control-temperature{right:50px;top:5px}.devices-content .thermostat-front-control .control-humidity,.device-item-widget .thermostat-front-control .control-humidity{right:50px;top:25px}.devices-content .thermostat-front-control .control-humidity.off,.device-item-widget .thermostat-front-control .control-humidity.off{top:5px;font-size:15px}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control .control-humidity.off,.device-item-widget .thermostat-front-control .control-humidity.off{top:8px}}.devices-content .thermostat-front-control .control-humidity,.devices-content .thermostat-front-control .control-temperature,.device-item-widget .thermostat-front-control .control-humidity,.device-item-widget .thermostat-front-control .control-temperature{position:absolute;padding-left:0;font-style:italic}.devices-content .thermostat-front-control .control-humidity.main.off,.devices-content .thermostat-front-control .control-temperature.main.off,.device-item-widget .thermostat-front-control .control-humidity.main.off,.device-item-widget .thermostat-front-control .control-temperature.main.off{top:45px;right:95px}.devices-content .thermostat-front-control .control-humidity.nest.off,.devices-content .thermostat-front-control .control-temperature.nest.off,.device-item-widget .thermostat-front-control .control-humidity.nest.off,.device-item-widget .thermostat-front-control .control-temperature.nest.off{top:145px;right:145px}.devices-content .thermostat-front-control .control-label,.devices-content .thermostat-front-control .control-value,.device-item-widget .thermostat-front-control .control-label,.device-item-widget .thermostat-front-control .control-value{display:inline-block}.devices-content .thermostat-front-control.temperature .control-value,.devices-content .thermostat-front-control.indoor-temperature .control-value,.device-item-widget .thermostat-front-control.temperature .control-value,.device-item-widget .thermostat-front-control.indoor-temperature .control-value{-moz-transition:font-size 0.4s;-o-transition:font-size 0.4s;-webkit-transition:font-size 0.4s;transition:font-size 0.4s}.devices-content .thermostat-front-control .symbol-degree,.device-item-widget .thermostat-front-control .symbol-degree{font-size:0.6em;vertical-align:text-top;position:relative;font-weight:bold}.devices-content .thermostat-front-control.thermostat-mode,.device-item-widget .thermostat-front-control.thermostat-mode{clear:both;display:block}.devices-content .thermostat-front-control.thermostat-mode .thermostat-mode-list-title,.device-item-widget .thermostat-front-control.thermostat-mode .thermostat-mode-list-title{border-bottom:1px solid #959595;font-size:14px;font-style:italic;font-weight:100;color:#191919;padding:3px 5px}@media only screen and (min-width: 360px){.devices-content .thermostat-front-control.thermostat-mode .thermostat-mode-list-title,.device-item-widget .thermostat-front-control.thermostat-mode .thermostat-mode-list-title{font-size:16px}}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .thermostat-mode-list-title,.device-item-widget .thermostat-front-control.thermostat-mode .thermostat-mode-list-title{font-size:19px}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .thermostat-mode-list-title,.device-item-widget .thermostat-front-control.thermostat-mode .thermostat-mode-list-title{font-size:21px}}.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper{width:80%;text-align:center;margin:auto}.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .setpoint-value{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.devices-content .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider,.device-item-widget .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider{margin-top:25px}.devices-content .thermostat-front-control.thermostat-mode .supports-real .mode-detail-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .supports-real .mode-detail-wrapper{width:100%}.devices-content .thermostat-front-control.thermostat-mode .supports-real .stepper-icon.left-icon,.device-item-widget .thermostat-front-control.thermostat-mode .supports-real .stepper-icon.left-icon{left:0}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;width:70%;margin:10px auto;font-size:22px}@media only screen and (min-width: 360px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper{margin:25px auto}}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper{margin:40px auto;font-size:28px}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper{font-size:32px}}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value{display:inline-block;position:absolute;color:#191919}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value.slider-left-value,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value.slider-left-value{margin-left:10px;left:-999px}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value.slider-left-value,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value.slider-left-value{margin-left:20px}}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value.slider-right-value,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value.slider-right-value{left:999px}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value.animated,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-value.animated{-moz-transition:left 0.8s;-o-transition:left 0.8s;-webkit-transition:left 0.8s;transition:left 0.8s}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-values-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-values-wrapper{position:relative;height:35px}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-values-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-values-wrapper{height:40px}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-values-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .slider-values-wrapper{height:50px}}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper .symbol-degree,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper .symbol-degree{left:0;top:0}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced{margin:0 auto;font-size:16px}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced{margin:20px auto;font-size:24px}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced{font-size:28px}}.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced .slider-values-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced .slider-values-wrapper{height:16px}@media only screen and (min-width: 360px){.devices-content .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced .slider-values-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .auto-mode-wrapper.reduced .slider-values-wrapper{height:35px}}.devices-content .thermostat-front-control.thermostat-mode .dl-stepper .stepper-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper .stepper-wrapper{display:table;text-align:center;width:100%}.devices-content .thermostat-front-control.thermostat-mode .dl-stepper .stepper-icon,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper .stepper-icon{font-size:14px;display:table-cell;height:100%;vertical-align:middle;position:relative;left:-10px}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .dl-stepper .stepper-icon,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper .stepper-icon{font-size:16px}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .dl-stepper .stepper-icon,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper .stepper-icon{font-size:20px}}@media only screen and (min-width: 510px){.devices-content .thermostat-front-control.thermostat-mode .dl-stepper .stepper-icon,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper .stepper-icon{font-size:22px}}.devices-content .thermostat-front-control.thermostat-mode .dl-stepper .dl-plus,.devices-content .thermostat-front-control.thermostat-mode .dl-stepper .dl-minus,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper .dl-plus,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper .dl-minus{color:#fff}.devices-content .thermostat-front-control.thermostat-mode .dl-stepper.heat .setpoint-value,.devices-content .thermostat-front-control.thermostat-mode .dl-stepper.heat .dl-circle,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper.heat .setpoint-value,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper.heat .dl-circle{color:#ffb81c}.devices-content .thermostat-front-control.thermostat-mode .dl-stepper.cool .setpoint-value,.devices-content .thermostat-front-control.thermostat-mode .dl-stepper.cool .dl-circle,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper.cool .setpoint-value,.device-item-widget .thermostat-front-control.thermostat-mode .dl-stepper.cool .dl-circle{color:#0568ae}.devices-content .thermostat-front-control.thermostat-mode .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.devices-content .thermostat-front-control.thermostat-mode .sub-mode,.devices-content .thermostat-front-control.thermostat-mode .tado-mode,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode{display:block;position:relative;margin-top:-10px;color:#ffb81c}@media screen and (min-width: 0\0) and (min-resolution: 72dpi){.devices-content .thermostat-front-control.thermostat-mode .sub-mode,.devices-content .thermostat-front-control.thermostat-mode .tado-mode,.device-item-widget .thermostat-front-control.thermostat-mode .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .tado-mode{top:-30px}}.devices-content .thermostat-front-control.thermostat-mode .off .sub-mode,.devices-content .thermostat-front-control.thermostat-mode .auto .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .off .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .auto .sub-mode{display:none}.devices-content .thermostat-front-control.thermostat-mode .fan-only .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .fan-only .sub-mode{color:inherit;top:75px}@media only screen and (min-width: 360px){.devices-content .thermostat-front-control.thermostat-mode .fan-only .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .fan-only .sub-mode{top:105px}}@media only screen and (min-width: 410px){.devices-content .thermostat-front-control.thermostat-mode .fan-only .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .fan-only .sub-mode{top:125px;font-size:1.71429rem}}@media only screen and (min-width: 460px){.devices-content .thermostat-front-control.thermostat-mode .fan-only .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .fan-only .sub-mode{top:150px}}@media only screen and (min-width: 510px){.devices-content .thermostat-front-control.thermostat-mode .fan-only .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .fan-only .sub-mode{top:170px}}.devices-content .thermostat-front-control.thermostat-mode .cool .sub-mode,.devices-content .thermostat-front-control.thermostat-mode .save-cool .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .cool .sub-mode,.device-item-widget .thermostat-front-control.thermostat-mode .save-cool .sub-mode{color:#0568ae}.devices-content .thermostat-front-control.thermostat-mode .mode-item,.device-item-widget .thermostat-front-control.thermostat-mode .mode-item{cursor:pointer}.devices-content .thermostat-front-control.thermostat-mode .mode-sub-item.active,.device-item-widget .thermostat-front-control.thermostat-mode .mode-sub-item.active{color:#009fdb}.devices-content .thermostat-front-control.thermostat-mode .mode-list-wrapper,.device-item-widget .thermostat-front-control.thermostat-mode .mode-list-wrapper{position:absolute;bottom:2px;width:96%;margin-bottom:20px}.devices-content .thermostat-front-control.thermostat-mode .mode-list-wrapper.expanded,.device-item-widget .thermostat-front-control.thermostat-mode .mode-list-wrapper.expanded{margin-bottom:0}.devices-content .thermostat-front-control.thermostat-mode .sub-modes-list,.device-item-widget .thermostat-front-control.thermostat-mode .sub-modes-list{display:none}.devices-content .thermostat-front-control.thermostat-mode .sub-modes-list .dl-chevron-down,.device-item-widget .thermostat-front-control.thermostat-mode .sub-modes-list .dl-chevron-down{position:absolute;left:50%;top:40%}.device-item-widget .device-state-wrap{top:0;right:3px}.device-item.thermostat .dl-thermostat,.device-item.thermostat .dl-nest-thermostat,.device-item.thermostat .dl-nest-thermostat-uk,.device-item.thermostat .dl-horstmann-thermostat,.device-item.thermostat .dl-mco-thermostat,.device-item.thermostat .dl-tado-thermostat,.device-item.thermostat .dl-tado-hot-water-heater,.device-item.thermostat.disabled .dl-thermostat,.device-item.thermostat.disabled .dl-nest-thermostat,.device-item.thermostat.disabled .dl-nest-thermostat-uk,.device-item.thermostat.disabled .dl-horstmann-thermostat,.device-item.thermostat.disabled .dl-mco-thermostat,.device-item.thermostat.disabled .dl-tado-thermostat,.device-item.thermostat.disabled .dl-tado-hot-water-heater,.device-item-widget.thermostat .dl-thermostat,.device-item-widget.thermostat .dl-nest-thermostat,.device-item-widget.thermostat .dl-nest-thermostat-uk,.device-item-widget.thermostat .dl-horstmann-thermostat,.device-item-widget.thermostat .dl-mco-thermostat,.device-item-widget.thermostat .dl-tado-thermostat,.device-item-widget.thermostat .dl-tado-hot-water-heater,.device-item-widget.thermostat.disabled .dl-thermostat,.device-item-widget.thermostat.disabled .dl-nest-thermostat,.device-item-widget.thermostat.disabled .dl-nest-thermostat-uk,.device-item-widget.thermostat.disabled .dl-horstmann-thermostat,.device-item-widget.thermostat.disabled .dl-mco-thermostat,.device-item-widget.thermostat.disabled .dl-tado-thermostat,.device-item-widget.thermostat.disabled .dl-tado-hot-water-heater{color:#fff}.device-item.thermostat,.device-item-widget.thermostat{text-align:left}.device-item.thermostat .dl-device,.device-item-widget.thermostat .dl-device{font-size:1.28571rem}.device-item.thermostat .update-later,.device-item-widget.thermostat .update-later{top:-10px;position:relative;font-size:1rem;z-index:1000}.device-item.thermostat .spinner-update,.device-item-widget.thermostat .spinner-update{font-size:3.5px}.device-item.thermostat .section-header,.device-item-widget.thermostat .section-header{height:43px}.device-item.thermostat .title,.device-item.thermostat .section-header .section-title,.device-item-widget.thermostat .title,.device-item-widget.thermostat .section-header .section-title{display:block;height:15px;color:#000}@media only screen and (min-width: 360px){.device-item.thermostat .title,.device-item.thermostat .section-header .section-title,.device-item-widget.thermostat .title,.device-item-widget.thermostat .section-header .section-title{height:20px}}@media only screen and (min-width: 410px){.device-item.thermostat .title,.device-item.thermostat .section-header .section-title,.device-item-widget.thermostat .title,.device-item-widget.thermostat .section-header .section-title{height:25px}}.device-item.thermostat.device-item-updating .dl-thermostat,.device-item.thermostat.device-item-updating .dl-nest-thermostat,.device-item-widget.thermostat.device-item-updating .dl-thermostat,.device-item-widget.thermostat.device-item-updating .dl-nest-thermostat{color:#959595}.device-item.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item.thermostat.fan-only .temperature .control-value,.device-item.thermostat.fan-only .indoor-temperature .control-value,.device-item.thermostat.manual-mode-off .temperature .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item.thermostat.heat-setting-off .temperature .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature .control-value,.device-item-widget.thermostat.manual-mode-off .temperature .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature .control-value,.device-item-widget.thermostat.heat-setting-off .temperature .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature .control-value{width:70%;text-align:left;margin-left:-25px;margin-top:20px}.device-item.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item.thermostat.fan-only .temperature.reduced .control-value,.device-item.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item.thermostat.heat-setting-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .temperature.reduced .control-value,.device-item-widget.thermostat.off:not(.horstmann-thermostat) .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .temperature.reduced .control-value,.device-item-widget.thermostat.fan-only .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .temperature.reduced .control-value,.device-item-widget.thermostat.manual-mode-off .indoor-temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .temperature.reduced .control-value,.device-item-widget.thermostat.heat-setting-off .indoor-temperature.reduced .control-value{margin-top:0;margin-left:50px}.device-item.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value{margin-left:-10px}@media only screen and (min-width: 410px){.device-item.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value{margin-left:0}}@media only screen and (min-width: 460px){.device-item.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value{margin-left:10px}}@media only screen and (min-width: 510px){.device-item.thermostat.fan-only .temperature .control-value,.device-item-widget.thermostat.fan-only .temperature .control-value{margin-left:15px}}.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature{height:84px}@media only screen and (min-width: 360px){.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature{height:115px}}@media only screen and (min-width: 410px){.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature{height:135px}}@media only screen and (min-width: 460px){.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature{height:165px}}@media only screen and (min-width: 510px){.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature{height:190px}}.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature .control-value{margin-top:15px;margin-left:-8px}@media only screen and (min-width: 360px){.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature .control-value{margin-left:-15px}}@media only screen and (min-width: 410px){.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature .control-value{margin-left:0}}@media only screen and (min-width: 460px){.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature .control-value,.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature .control-value,.device-item.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.indoor-temperature .control-value,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.temperature .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.indoor-temperature .control-value,.device-item-widget.thermostat.tado-thermostat.heat-setting-off .thermostat-front-control.temperature .control-value{margin-left:20px}}@media only screen and (min-width: 460px){.device-item.thermostat.tado-thermostat .thermostat-front-control.thermostat-mode,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.thermostat-mode{margin-top:10px}}@media only screen and (min-width: 460px){.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.thermostat-mode,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.thermostat-mode{margin-top:0}}.device-item.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.heatingsettingpower,.device-item-widget.thermostat.tado-thermostat.manual-mode-off .thermostat-front-control.heatingsettingpower{opacity:0.6;pointer-events:none}.device-item.thermostat.tado-thermostat .thermostat-front-control.overlay,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.overlay{border-top:1px solid #959595;z-index:0;text-align:left}.device-item.thermostat.tado-thermostat .thermostat-front-control.overlay,.device-item.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.overlay,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower{position:relative;height:50px;width:100%;padding:22px 0}@media only screen and (min-width: 410px){.device-item.thermostat.tado-thermostat .thermostat-front-control.overlay,.device-item.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.overlay,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower{height:70px;padding:30px 0}}@media only screen and (min-width: 460px){.device-item.thermostat.tado-thermostat .thermostat-front-control.overlay,.device-item.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.overlay,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower{height:80px}}.device-item.thermostat.tado-thermostat .thermostat-front-control.overlay .control-label,.device-item.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower .control-label,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.overlay .control-label,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower .control-label{font-size:16px}@media only screen and (min-width: 410px){.device-item.thermostat.tado-thermostat .thermostat-front-control.overlay .control-label,.device-item.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower .control-label,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.overlay .control-label,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower .control-label{font-size:18px}}@media only screen and (min-width: 460px){.device-item.thermostat.tado-thermostat .thermostat-front-control.overlay .control-label,.device-item.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower .control-label,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.overlay .control-label,.device-item-widget.thermostat.tado-thermostat .thermostat-front-control.heatingsettingpower .control-label{font-size:20px}}.device-item.thermostat.tado-hot-water-heater .thermostat-mode,.device-item-widget.thermostat.tado-hot-water-heater .thermostat-mode{float:right;margin-top:7px;margin-right:20px}.device-item.thermostat.tado-hot-water-heater .thermostat-mode .control-label,.device-item-widget.thermostat.tado-hot-water-heater .thermostat-mode .control-label{font-size:16px}@media only screen and (min-width: 360px){.device-item.thermostat.tado-hot-water-heater .thermostat-mode .control-label,.device-item-widget.thermostat.tado-hot-water-heater .thermostat-mode .control-label{font-size:18px}}.device-item.thermostat.tado-hot-water-heater .thermostat-mode .control-value,.device-item-widget.thermostat.tado-hot-water-heater .thermostat-mode .control-value{font-size:14px;margin-left:5px;margin-top:2px}@media only screen and (min-width: 360px){.device-item.thermostat.tado-hot-water-heater .thermostat-mode .control-value,.device-item-widget.thermostat.tado-hot-water-heater .thermostat-mode .control-value{font-size:16px}}@media only screen and (min-width: 360px){.device-item.thermostat.tado-hot-water-heater .thermostat-mode,.device-item-widget.thermostat.tado-hot-water-heater .thermostat-mode{margin-top:10px}}.device-item.thermostat.tado-hot-water-heater.manual-mode-off .thermostat-front-control.heatingsettingpower,.device-item-widget.thermostat.tado-hot-water-heater.manual-mode-off .thermostat-front-control.heatingsettingpower{opacity:0.6;pointer-events:none}.device-item.thermostat.tado-hot-water-heater.manual-mode-on .thermostat-mode,.device-item-widget.thermostat.tado-hot-water-heater.manual-mode-on .thermostat-mode{display:none}.device-item.thermostat.tado-hot-water-heater .device-status.thermostat-offline,.device-item-widget.thermostat.tado-hot-water-heater .device-status.thermostat-offline{margin-top:5%}@media only screen and (min-width: 360px){.device-item.thermostat.tado-hot-water-heater .device-status.thermostat-offline,.device-item-widget.thermostat.tado-hot-water-heater .device-status.thermostat-offline{margin-top:8%}}@media only screen and (min-width: 410px){.device-item.thermostat.tado-hot-water-heater .device-status.thermostat-offline,.device-item-widget.thermostat.tado-hot-water-heater .device-status.thermostat-offline{margin-top:10%}}.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap{overflow:hidden;word-break:normal;word-break:break-word;hyphens:auto;line-height:1;margin-top:-15px;text-transform:none;font-style:normal}@media only screen and (min-width: 360px){.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap{margin-top:-10px}}@media only screen and (min-width: 410px){.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap{margin-top:10px}}@media only screen and (min-width: 460px){.device-item.light-control .value-wrap,.device-item.blinds .value-wrap,.device-item-widget.light-control .value-wrap,.device-item-widget.blinds .value-wrap{margin-top:22px}}.device-item-widget .device-alert-icons{bottom:0;left:5px}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away{margin-bottom:5px;padding-top:10px;overflow:hidden}@media only screen and (min-width: 460px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away{margin-top:5px;padding-top:20px}}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away .btn{padding:5px 20px;min-width:inherit;margin:auto;z-index:0;text-transform:capitalize}@media only screen and (min-width: 360px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away .btn{padding:6px 15px}}@media only screen and (min-width: 410px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away .btn,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away .btn{min-width:110px;padding:8px 20px}}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away .auto-away,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-home-away .auto-away,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away .auto-away,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-home-away .auto-away{margin-left:20px;color:#0568ae}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-list-title,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-list-title,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-list-title,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-list-title{border-top:0 !important;font-size:1rem;font-weight:normal;color:#999}@media only screen and (min-width: 460px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-list-title,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-mode-list-title,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-list-title,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-mode-list-title{padding-top:5px}}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) ul.thermostat-modes-list,.device-item.nest-thermostat:not(.horstmann-thermostat) ul.thermostat-modes-list,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) ul.thermostat-modes-list,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) ul.thermostat-modes-list{border-top:1px solid #959595}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) ul.thermostat-modes-list li,.device-item.nest-thermostat:not(.horstmann-thermostat) ul.thermostat-modes-list li,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) ul.thermostat-modes-list li,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) ul.thermostat-modes-list li{width:20%}@media only screen and (min-width: 460px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) ul.thermostat-modes-list li,.device-item.nest-thermostat:not(.horstmann-thermostat) ul.thermostat-modes-list li,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) ul.thermostat-modes-list li,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) ul.thermostat-modes-list li{margin:10px 0}}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .mode-list-wrapper,.device-item.nest-thermostat:not(.horstmann-thermostat) .mode-list-wrapper,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .mode-list-wrapper,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .mode-list-wrapper{margin-bottom:15px}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode{margin-top:-15px}@media only screen and (min-width: 360px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode{margin-top:-5px}}@media only screen and (min-width: 410px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode{margin-top:0}}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .auto-mode-wrapper,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .auto-mode-wrapper,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .auto-mode-wrapper,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .auto-mode-wrapper{margin-top:-10px}@media only screen and (min-width: 360px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .auto-mode-wrapper,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .auto-mode-wrapper,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .auto-mode-wrapper,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .auto-mode-wrapper{margin-top:10px}}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider{margin-top:10px}@media only screen and (min-width: 360px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .dl-double-slider{margin-top:25px}}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .sub-mode,.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .tado-mode,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .sub-mode,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .tado-mode,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .sub-mode,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .tado-mode,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .sub-mode,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .tado-mode{top:-5px}@media screen and (min-width: 0\0) and (min-resolution: 72dpi){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .sub-mode,.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .tado-mode,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .sub-mode,.device-item.nest-thermostat:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .tado-mode,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .sub-mode,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .tado-mode,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .sub-mode,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .thermostat-front-control.thermostat-mode .mode-detail-wrapper .tado-mode{top:-24px}}.device-item-widget.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).off .temperature .control-value{margin-top:0;margin-left:50px}.device-item-widget.nest-thermostat:not(.horstmann-thermostat).disabled-controls .mode-detail-wrapper,.device-item.nest-thermostat:not(.horstmann-thermostat).disabled-controls .mode-detail-wrapper,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls .mode-detail-wrapper,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls .mode-detail-wrapper{pointer-events:none;opacity:.2}.device-item-widget.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value{display:inline-block;width:70%;margin-left:0;margin-top:4px}.device-item-widget.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value .symbol-degree,.device-item.nest-thermostat:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value .symbol-degree,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value .symbol-degree,.device-item.nest-thermostat-uk:not(.horstmann-thermostat).disabled-controls.off .temperature .control-value .symbol-degree{left:-10px;top:-35px}.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .section-header .section-title,.device-item.nest-thermostat:not(.horstmann-thermostat) .section-header .section-title,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .section-header .section-title,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .section-header .section-title{display:block;padding-left:10px;height:15px;margin:0}@media only screen and (min-width: 360px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .section-header .section-title,.device-item.nest-thermostat:not(.horstmann-thermostat) .section-header .section-title,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .section-header .section-title,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .section-header .section-title{height:20px}}@media only screen and (min-width: 410px){.device-item-widget.nest-thermostat:not(.horstmann-thermostat) .section-header .section-title,.device-item.nest-thermostat:not(.horstmann-thermostat) .section-header .section-title,.device-item-widget.nest-thermostat-uk:not(.horstmann-thermostat) .section-header .section-title,.device-item.nest-thermostat-uk:not(.horstmann-thermostat) .section-header .section-title{height:25px}}.device-item-control-is_streaming{min-height:50px}.device-item-control-is_streaming .nestcam-label{width:50%;float:left}.device-item-control-is_streaming .toggle-switch-wrapper.nestcam-value{width:17%;float:right;top:0}@media only screen and (min-width: 360px){.device-item-control-is_streaming .toggle-switch-wrapper.nestcam-value{width:21%}}.device-item-control-is_streaming .toggle-switch-wrapper.nestcam-value .state-text{top:3px}.device-item-control-is_streaming .toggle-switch-wrapper.nestcam-value .spinner-update{margin:0;font-size:2px;display:block}.device-item-control-is_streaming .toggle-switch-wrapper.nestcam-value .toggle-button{margin:0;height:20px}.device-item-control-is_streaming .toggle-switch-wrapper.nestcam-value .toggle-button small{width:10px;height:10px}@media only screen and (min-width: 360px){.device-item-control-is_streaming .toggle-switch-wrapper.nestcam-value .toggle-button small{width:20px;height:20px}}.device-item-control-is_streaming .toggle-switch-wrapper.nestcam-value .toggle-button.active small{left:16px}.main-header [ng-cloak],.main-header [data-ng-cloak],.main-header [x-ng-cloak],.main-header .ng-cloak,.main-header .x-ng-cloak{display:none !important}.main-header .alert-drawer{max-height:0;overflow-y:hidden;transition-property:all;transition-duration:.5s;transition-timing-function:ease-out}.main-header .alert-drawer.open-drawer{max-height:160px;transition-property:all;transition-duration:1s;transition-timing-function:ease-out}.main-header .system-alerts-container{position:relative}.main-header .system-alerts-container.expanded{padding:2px 0}.main-header .system-alerts-container.expanded .system-alerts-right{overflow-y:auto}.main-header .system-alerts-container .alert-label{width:203px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){.main-header .system-alerts-container .alert-label{width:215px}}@media only screen and (min-width: 768px){.main-header .system-alerts-container .alert-label{float:left;width:100%}}.main-header .system-alerts-container .alert-text{margin:0 15px 10px 20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.1);position:relative}@media only screen and (max-width: 767px){.main-header .system-alerts-container .alert-text{text-align:left;margin:0 -20px 10px 6px}}.main-header .system-alerts-container .alert-text span{display:block}.main-header .system-alerts-container .alert-text .date-time{font-size:1rem}.main-header .system-alerts-container .alert-text:last-child{border-bottom:0}.main-header .system-alerts-container .alert-text a{color:#fff;text-decoration:none;font-weight:bold;border:solid 1px #fff;border-radius:50%;height:20px;width:20px;text-align:center;position:absolute;right:60px;top:0}.main-header .system-alerts-container .alert-text a:hover{color:#009fdb;border-color:#009fdb}.main-header .system-alerts-content{background-color:#191919;padding:7px 0;position:relative;text-align:center;overflow:hidden;z-index:1;color:#fff;box-shadow:none}@media only screen and (min-width: 768px){.main-header .system-alerts-content{text-align:left}}.main-header .system-alerts-left,.main-header .system-alerts-right{width:100%;margin-left:12px}.main-header .system-alerts-left .dl,.main-header .system-alerts-right .dl{vertical-align:inherit}.main-header .system-alerts-left .dl-warning,.main-header .system-alerts-right .dl-warning{color:#ffb81c;font-size:1.85714rem;float:left}.main-header .system-alerts-left .alert-type,.main-header .system-alerts-right .alert-type{display:inline-block;float:left;margin:6px 0 0 10px;font-size:1.14286rem;text-transform:uppercase}.main-header .system-alerts-left .badge,.main-header .system-alerts-right .badge{background-color:#fff;color:#000;float:left;margin-left:5px;top:7px;padding:4px 6px 3px;font-size:0.85714rem}@media only screen and (min-width: 768px){.main-header .system-alerts-left,.main-header .system-alerts-right{float:left;width:50%}}.main-header .system-alerts-left{max-height:155px;overflow-y:auto;position:relative;width:22%}@media only screen and (max-width: 767px){.main-header .system-alerts-left{width:65%}}.main-header .system-alerts-right{max-height:135px;overflow-y:hidden;width:86%;margin:0 7%}@media only screen and (min-width: 768px){.main-header .system-alerts-right{width:50%;margin:8px 0 0}}.main-header .chevron-container{position:absolute;top:50%;right:0;margin-top:-10px}.main-header .chevron-container .dl{color:inherit;cursor:pointer}@media only screen and (max-width: 767px){.main-header .chevron-container{margin-top:8px;text-align:left;margin-left:10px}}.settings-video-doorbell .screenreader-offscreen{left:-19999px}.settings-video-doorbell .vdb-answer-settings .desc-container{width:80%;line-height:1}.settings-video-doorbell .vdb-answer-settings h2{font-size:inherit;font-weight:inherit;margin-bottom:5px}.settings-video-doorbell .vdb-answer-settings .description{font-size:0.85714rem}@media only screen and (min-width: 460px){.settings-video-doorbell .vdb-answer-settings .description{font-size:1rem}}.settings-video-doorbell .vdb-answer-settings .device-item-control{height:90px}@media only screen and (min-width: 460px){.settings-video-doorbell .vdb-answer-settings .device-item-control{height:120px}}.settings-video-doorbell .vdb-answer-settings .record-on-button-push-setting .toggle-button-wrapper{top:30px}.settings-video-doorbell .vdb-answer-settings .send-push-notifications-setting .toggle-button-wrapper,.settings-video-doorbell .vdb-answer-settings .record-on-proximity-setting .toggle-button-wrapper{top:40px}.settings-video-doorbell .vdb-associated-device-settings .cancel-save-btn-container{position:absolute;top:8px;right:10px}.settings-video-doorbell .vdb-associated-device-settings .cancel-save-btn{width:54px;padding:6px}@media only screen and (min-width: 360px){.settings-video-doorbell .vdb-associated-device-settings .cancel-save-btn{width:60px;padding:6px 8px}}@media only screen and (min-width: 460px){.settings-video-doorbell .vdb-associated-device-settings .cancel-save-btn{width:68px;padding:6px 12px}}.settings-video-doorbell .vdb-associated-device-settings .max-devices-text{text-align:center}.settings-video-doorbell .vdb-associated-device-settings ul.ad-list{padding-left:5px}.settings-video-doorbell .vdb-associated-device-settings li.ad-item{position:relative;list-style:none;border-bottom:1px solid #959595;padding:2px 0 3px}.settings-video-doorbell .vdb-associated-device-settings li.ad-item:last-child{border-bottom:0}.settings-video-doorbell .vdb-associated-device-settings li.ad-item.disabled{opacity:0.5}.settings-video-doorbell .vdb-associated-device-settings li.ad-item .device-chk-container{position:absolute;right:0;display:inline-block;font-style:normal}.settings-video-doorbell .vdb-associated-device-settings li.ad-item .device-chk-container label:before{font-size:1.57143rem;top:0;left:0}.settings-video-doorbell .vdb-associated-device-settings li.ad-item .device-chk-container input[type="checkbox"].custom+label:after{top:4px;left:0}.settings-video-doorbell .vdb-chime-settings.device-item-settings{height:100%}.settings-video-doorbell .vdb-chime-settings .device-item-control{height:60%}.settings-video-doorbell .vdb-chime-settings ul.chimes-list{padding-left:5px}.settings-video-doorbell .vdb-chime-settings .chime-settings.control-updating{height:100%}.settings-video-doorbell .vdb-chime-settings .chime-item{list-style:none;border-bottom:1px solid #959595}.settings-video-doorbell .vdb-chime-settings .chime-item:last-child{border-bottom:0}.settings-video-doorbell .vdb-chime-settings .chime-item i.dl-play,.settings-video-doorbell .vdb-chime-settings .chime-item i.dl-stop{color:#191919;font-size:25px;cursor:pointer}@media only screen and (min-width: 768px){.settings-video-doorbell .vdb-chime-settings .chime-item i.dl-play,.settings-video-doorbell .vdb-chime-settings .chime-item i.dl-stop{font-size:35px}}.settings-video-doorbell .vdb-chime-settings .chime-item i.dl-stop{font-size:20px;margin-right:5px}@media only screen and (min-width: 768px){.settings-video-doorbell .vdb-chime-settings .chime-item i.dl-stop{font-size:30px}}.settings-video-doorbell .vdb-chime-settings .chime-item .chime-text{margin-left:10px}.settings-video-doorbell .vdb-chime-settings .chime-item input[type="radio"]{width:20px;height:20px;position:absolute;right:0;margin-top:3%;cursor:pointer}.settings-video-doorbell .vdb-chime-settings .volume-control{background-color:#fff}.settings-video-doorbell .vdb-chime-settings .volume-control .left-icon i,.settings-video-doorbell .vdb-chime-settings .volume-control .right-icon i{display:inline-block}.settings-video-doorbell .vdb-chime-settings .volume-control .generic-slider{position:relative}body.state-login,body.state-login .app-content{background-color:#009fdb}body.state-login .app-version{color:#009fdb;background-color:#009fdb}.faq-window{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow-y:auto}.faq-wrapper{margin:0;width:100%;height:100%;padding:20px;background-color:black;overflow-y:auto}.faq-wrapper .questions{border-top:solid 1px #d2d2d2;padding:10px 0}.faq{background-color:#fff;padding:35px 20px 60px;border-radius:5px;height:100%;width:100%;margin:0 auto}.faq .logo-wrap{text-align:center}.faq .logo-wrap span{display:block;font-size:1.57143rem;font-weight:bold;margin:-15px auto 15px}.faq .logo{width:150px;padding-bottom:30px}@media only screen and (min-width: 768px){.faq .logo{width:214px;margin-top:10px;padding-bottom:40px}}.modal.modal-customize .modal-dialog .nav-tabs{text-transform:capitalize}.modal.modal-customize .modal-dialog .nav-tabs li{width:25%;text-align:center;font-size:0.92857rem}@media only screen and (min-width: 410px){.modal.modal-customize .modal-dialog .nav-tabs li{font-size:1.07143rem}}@media only screen and (min-width: 768px){.modal.modal-customize .modal-dialog .nav-tabs li:first-child{width:20%}}@media only screen and (min-width: 768px){.modal.modal-customize .modal-dialog .nav-tabs li:last-child{width:30%;border-radius:0}}@media only screen and (min-width: 768px){.modal.modal-customize .modal-dialog .nav-tabs li:nth-child(4),.modal.modal-customize .modal-dialog .nav-tabs li.active:nth-child(4){border-radius:0 8px 0 0}}@media only screen and (min-width: 768px){.modal.modal-customize .modal-dialog{height:90%;width:360px;margin:0 auto}}@media only screen and (min-width: 768px) and (max-height: 659px){.modal.modal-customize .modal-dialog{height:100%}}.modal.modal-customize .modal-title{background-color:#959595;color:#fff;font-size:1.71429rem;text-align:center;padding:5px}.modal.modal-customize .modal-confirmation{font-size:1.42857rem;color:#000;padding:5px 15px;text-transform:capitalize;font-weight:900;font-style:italic;position:absolute;top:42%;text-align:center}.modal.modal-customize .modal-footer{padding:0;background-color:none}.modal.modal-customize .modal-footer.confirm button{max-width:50%}.modal.modal-customize .modal-footer button{width:100%;max-width:33.3%;height:100%;float:left;border-radius:0;text-transform:capitalize}.modal.modal-customize .modal-footer button.btn-dashboard{max-width:50%}.modal.modal-customize .modal-footer button.btn-cancel{border-right-color:#fff}.modal.modal-customize .modal-footer button.btn-primary{border-color:#009fdb}@media only screen and (min-width: 768px){.modal.modal-customize .modal-footer button:first-child{border-radius:0 0 0 8px}}@media only screen and (min-width: 768px){.modal.modal-customize .modal-footer button:last-child{border-radius:0 0 8px}}.modal.modal-customize .modal-footer .btn+.btn{margin:0}@media only screen and (min-width: 360px){.modal.modal-customize{height:91vh}}@media only screen and (min-width: 768px){.modal.modal-customize{top:5vh;left:15vw;width:70vw;height:94vh;overflow:hidden}}@media only screen and (min-width: 768px) and (max-height: 659px){.modal.modal-customize{top:3vh}}.customize-content{padding:10px 0;height:100%;width:100%;overflow-y:auto}.customize-content .customize-group{border-bottom:1px solid #d2d2d2}.customize-content .customize-group header{font-size:1.28571rem;color:#000;padding:5px 15px 5px 0;text-transform:capitalize;font-weight:900;font-style:italic;position:relative}.customize-content .customize-group header input[type=checkbox]+.chevron:after{font-size:1.28571rem}.customize-content .customize-group header .dl{font-size:1.71429rem;margin-right:10px;font-weight:normal}.customize-content .customize-group .chevron{color:#d2d2d2;font-weight:400;position:absolute;right:20px;top:10px}.customize-content .customize-group .chevron .dl{font-size:1rem;margin-right:0}.customize-content .customize-group .chevron .dl.active{color:#959595}.customize-content .customize-group .chevron::after{position:absolute;right:0}.customize-content .customize-group-wrap{position:relative;margin-left:31px}.customize-content .customize-group-wrap header.contact-sensors{font-size:1.14286rem;margin-bottom:30px}@media only screen and (min-width: 768px){.customize-content .customize-group-wrap header.contact-sensors{font-size:1.14286rem}}.customize-content .customize-group-wrap header.contact-sensors .description{font-size:0.71429rem}@media only screen and (min-width: 768px){.customize-content .customize-group-wrap header.contact-sensors .description{font-size:0.85714rem}}.customize-content .customize-group-wrap .selection-title{padding:20px 0 5px;color:#959595}.customize-content .customize-item-wrap:last-child{margin-bottom:20px}.customize-content .customize-item-wrap.paused:first-child{border-top:0}.customize-content .customize-item{width:88%;margin-left:40px;position:relative;line-height:1;border-bottom:1px solid #f2f2f2}.customize-content .customize-item input[type=checkbox]+label:after{font-size:1.28571rem}.customize-content .customize-item label{color:#191919}.customize-content .customize-item .device-label label{padding:15px 0 0;font-weight:400}.customize-content label{padding:15px 40px 10px 0;margin-bottom:0;font-size:1.07143rem;width:100%;color:#191919;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.customize-content label::after{position:absolute;right:18px}.customize-content label.master-control.door-lock{margin-left:-5px}.customize-content label.master-control.door-lock span{margin-left:-4px}.customize-content .camera-view{text-align:left}.customize-content .camera-view .btn-group{margin-left:5px}.customize-content .camera-view .btn-group .btn-toggle{font-size:16px;font-weight:900;padding:2px 12px}.customize-content .camera-view label{padding:10px 25px 10px 0}.customize-content .camera-view input[type=checkbox]+label:after{top:53px}.customize-content .select-all{position:absolute;font-size:1.85714rem;top:20px;right:36px;border-bottom:1px solid #f2f2f2}.customize-content.customize-devices{position:relative;float:left;padding-bottom:10px;height:88%;overflow-x:hidden}.customize-content.customize-devices .customize-item .dl{font-size:1.71429rem;color:#191919;margin-right:20px}.customize-content .customize-item .dl{font-size:1.71429rem;color:#191919;margin-right:20px}.customize-content .btn-toggle{color:#0568ae;border-color:#0568ae;font-size:12px;font-weight:700;border-radius:3px}.customize-content .btn-toggle.active{color:#fff;background-color:#0568ae;border-color:#0568ae}.customize-content .paused i{color:#959595}.customize-content .paused label{color:#959595}.customize-content .stale i{color:#cf2a2a !important}.customize-content .stale label{color:#cf2a2a !important}.customize-content .add-home{padding:5px 0 10px}.customize-content .add-home .dashboardNameLabel{padding:5px 19px;font-size:14px;color:#959595;font-weight:400}.customize-content .add-home span{display:block;background:#d2d2d2;height:45px;width:100%}.customize-content .add-home span .dashboardName{color:#000;width:100%;height:inherit;background:transparent;padding:10px 20px}@media only screen and (min-width: 768px){.customize-content{height:50%;width:360px;margin:0 auto}}@media only screen and (min-width: 768px) and (max-height: 659px){.customize-content{height:50%}}.customize-content .last .customize-group{border-bottom:0}#programs .customize-group:first-child{border-bottom:1px solid #d2d2d2}#programs .customize-group.expanded{border-bottom:0;border-top:0}#programs .customize-group.expanded:last-child{margin-bottom:20px}#programs .customize-item-wrap{margin-bottom:0}.modal.modal-customize.modal-tabs .tab-content{overflow-y:hidden}.dashboardNameError{color:#a11d29;padding:5px 20px}.modal.modal-addHome .modal-dialog .nav-tabs{text-transform:capitalize}.modal.modal-addHome .modal-dialog .nav-tabs li{width:35%;text-align:center;font-size:0.92857rem}@media only screen and (min-width: 410px){.modal.modal-addHome .modal-dialog .nav-tabs li{font-size:1.07143rem}}@media only screen and (min-width: 768px){.modal.modal-addHome .modal-dialog .nav-tabs li:first-child{width:20%;border-radius:5px 5px 0 0}}@media only screen and (min-width: 768px){.modal.modal-addHome .modal-dialog .nav-tabs li:last-child{width:30%;border-radius:5px 5px 0 0}}@media only screen and (min-width: 768px){.modal.modal-addHome .modal-dialog .nav-tabs li:nth-child(4),.modal.modal-addHome .modal-dialog .nav-tabs li.active:nth-child(4){border-radius:0 8px 0 0}}.modal.modal-addHome .modal-dialog .add-home{padding:5px 0}.modal.modal-addHome .modal-dialog .add-home .dashboardNameLabel{padding:5px 19px;font-size:14px;color:#d2d2d2}.modal.modal-addHome .modal-dialog .add-home span{display:block;background:#d2d2d2;height:45px;width:100%}.modal.modal-addHome .modal-dialog .add-home span .dashboardName{color:#000;width:100%;height:inherit;background:transparent;padding:10px 18px}.modal.modal-addHome .modal-dialog .add-home span ::placeholder{color:#959595}@media only screen and (min-width: 768px){.modal.modal-addHome .modal-dialog{height:50%;width:360px;margin:0 auto}}@media only screen and (min-width: 768px) and (max-height: 659px){.modal.modal-addHome .modal-dialog{height:50%}}.modal.modal-addHome .modal-title{background-color:#959595;color:#fff;font-size:1.71429rem;text-align:center;padding:5px}.modal.modal-addHome .modal-footer{padding:0;background-color:none}.modal.modal-addHome .modal-footer button{width:100%;max-width:33.3%;height:100%;float:left;border-radius:0;text-transform:capitalize}.modal.modal-addHome .modal-footer button.btn-dashboard{max-width:50%}.modal.modal-addHome .modal-footer button.btn-cancel{border-right-color:#fff}.modal.modal-addHome .modal-footer button.btn-primary{border-color:#009fdb}@media only screen and (min-width: 768px){.modal.modal-addHome .modal-footer button:first-child{border-radius:0 0 0 8px}}.modal.modal-addHome .modal-footer button:last-child{border-radius:0 0 8px 0}.modal.modal-addHome .modal-footer .btn+.btn{margin:0}@media only screen and (min-width: 360px){.modal.modal-addHome{height:91vh}}@media only screen and (min-width: 768px){.modal.modal-addHome{top:20vh;left:15vw;width:70vw;height:94vh;overflow:hidden}}@media only screen and (min-width: 768px) and (max-height: 659px){.modal.modal-addHome{top:3vh}}.home{position:relative}.home .btn{padding:5px 10px;margin:2px;min-width:115px;font-weight:400;font-size:15px;letter-spacing:0.2px}@media only screen and (min-width: 768px){.home .btn{padding:12px 15px}}@media only screen and (max-width: 767px){.home .btn{min-width:95px}}.home .options{text-align:center;top:-70px;width:100%;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-transition:top 0.5s ease-out;-o-transition:top 0.5s ease-out;-webkit-transition:top 0.5s ease-out;transition:top 0.5s ease-out;overflow:hidden;*zoom:1}@media only screen and (min-width: 768px){.home .options{text-align:left;top:-90px;padding-left:15px}}.home .widgets-wrap{margin-top:15px;-moz-transition:margin 0.5s ease-out;-o-transition:margin 0.5s ease-out;-webkit-transition:margin 0.5s ease-out;transition:margin 0.5s ease-out}@media only screen and (min-width: 768px){.home .widgets-wrap{margin-top:10px}}.home .deviceLogs{margin-top:15px;max-height:85vh}@media only screen and (min-width: 768px){.home .deviceLogs{margin-top:10px}}.home.reveal-off .options{top:-80px;margin-bottom:0}@media only screen and (min-width: 768px){.home.reveal-off .options{top:-112px;padding-bottom:40px}}.home.reveal-off .widgets-wrap,.home.reveal-off .deviceLogs{margin-top:10px}@media only screen and (min-width: 768px){.home.reveal-off .widgets-wrap,.home.reveal-off .deviceLogs{margin-top:20px}}.home .pageTitle{position:absolute;left:20px;font-size:1.71429rem;font-style:italic;top:15px;width:27%;height:7%;overflow:hidden;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.home .button-navigation{margin:0 auto;float:none;width:40%;display:block}@media only screen and (min-width: 768px) and (max-width: 992px){.home .button-navigation{width:50%}}@media only screen and (max-width: 767px){.home .button-navigation{width:100%}}.home .button-navigation.vis-hidden{visibility:hidden}@media only screen and (max-width: 767px){.home .button-navigation.vis-hidden{display:none}}.home .dashboard-navigation{margin:15px 25px 17px;position:absolute;top:0;right:0;padding-left:0}@media only screen and (min-width: 768px) and (max-width: 992px){.home .dashboard-navigation{float:none;min-width:23%;margin:15px auto;overflow:hidden;height:20px}}@media only screen and (max-width: 767px){.home .dashboard-navigation{position:relative;float:none;width:auto;max-width:80%;min-width:20%;margin:15px auto}}.home .dashboard-navigation .pagination-arrows-nodes{list-style:none;width:auto;padding-left:0;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 992px){.home .dashboard-navigation .pagination-arrows-nodes{margin:0 auto;float:none;position:absolute;top:0}}@media only screen and (max-width: 767px){.home .dashboard-navigation .pagination-arrows-nodes{height:8px;margin:0 12%}}.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes{float:left;margin:5px;height:10px;white-space:nowrap}.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes span{display:block;width:10px;height:10px;background-color:#d2d2d2;border-radius:5px}.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.home span,.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.devicelog span{background-color:transparent}.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.home.active span,.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.devicelog.active span{background-color:transparent}.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.home.active .dl,.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.devicelog.active .dl{color:#009fdb}.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.home .dl,.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.devicelog .dl{margin-top:-12px;font-size:12px;color:#d2d2d2}.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes.active span{background-color:#009fdb}@media only screen and (max-width: 767px){.home .dashboard-navigation .pagination-arrows-nodes .pagination-nodes{margin:5px 6px}}.home .dashboard-arrows{position:absolute;width:20px;height:20px;top:45%;left:10px}.home .no-widgets{font-size:1.42857rem;text-align:center;margin-top:250px}.home .no-widgets button{width:30vh;margin-top:40px;margin-bottom:20px}@media only screen and (min-width: 768px){.home .no-widgets button{width:350px}}.home .no-widgets a{font-size:1rem}@media only screen and (min-width: 768px){.home .no-widgets{font-size:1.71429rem}}@media only screen and (max-width: 767px){.home .no-widgets{margin-top:100px}}@media only screen and (max-width: 767px){.inactive .home .button-navigation{visibility:hidden}}@media only screen and (min-width: 768px){.modal-introwizard{top:8vh;height:85%;left:10vw;width:80vw}}@media screen and (min-width: 0\0){.modal-introwizard .modal-content{height:100%}}.modal-introwizard .modal-header{color:#959595;font-family:'ATTAleckSans';font-style:italic;font-weight:400;font-size:18px;text-align:center;margin-right:30px}@media only screen and (max-width: 767px){.modal-introwizard .modal-header{padding-bottom:5px}}@media screen and (min-width: 0\0){.modal-introwizard .modal-header{padding:11px}}@media only screen and (min-width: 768px){.modal-introwizard .modal-header{margin:0}}.modal-introwizard .modal-footer{top:-8px;border-top:0;height:50px;padding:10px;left:0}@media only screen and (min-width: 768px){.modal-introwizard .modal-footer{top:575px;text-align:center}}.modal-introwizard .modal-dialog{margin:0 auto}@media only screen and (min-width: 768px){.modal-introwizard .modal-dialog{width:640px}}@media only screen and (min-width: 992px){.modal-introwizard .modal-dialog{width:760px}}@media screen and (min-width: 0\0){.modal-introwizard .modal-dialog{height:100%}}.modal-introwizard .modal-body{width:100%;height:100%;padding:0}@media only screen and (max-width: 767px){.modal-introwizard .modal-body{height:566px}}@media only screen and (orientation: landscape){.modal-introwizard .modal-body{width:640px}}@media only screen and (min-width: 768px){.modal-introwizard .modal-body{width:640px}}@media only screen and (min-width: 992px){.modal-introwizard .modal-body{width:760px;padding:0 60px}}.modal-introwizard .modal-body .carousel-container{margin:0 auto}.modal-introwizard .modal-body .carousel-container .footer{padding:8px;text-align:center;position:absolute;right:53px;top:0}@media screen and (min-width: 0\0){.modal-introwizard .modal-body .carousel-container .footer{top:-3px}}@media only screen and (max-width: 767px){.modal-introwizard .modal-body .carousel-container .footer{right:0;top:-5px}}.modal-introwizard .modal-body .slides{cursor:move;position:absolute;overflow:hidden;left:0;top:0;width:320px;height:526px}@media only screen and (min-width: 768px){.modal-introwizard .modal-body .slides{width:640px;height:319px !important}}.modal-introwizard .modal-body .slider-container{position:relative;top:0;left:0;width:320px;height:526px}@media only screen and (min-width: 768px){.modal-introwizard .modal-body .slider-container{width:640px;height:319px !important}}.modal-introwizard .modal-body .caption{position:absolute;width:320px;background-color:#fff}@media only screen and (min-width: 768px){.modal-introwizard .modal-body .caption{width:640px;top:369px !important;left:0}}@media only screen and (min-width: 992px){.modal-introwizard .modal-body .caption{width:640px;top:369px !important;left:60px}}@media only screen and (max-width: 767px){.modal-introwizard .modal-body .caption{top:480px}}@media only screen and (max-width: 767px) and (min-width: 0\0){.modal-introwizard .modal-body .caption{top:417px}}.modal-introwizard .modal-body .caption .overlay{position:absolute;top:0;left:0;width:320px;height:156px;background-color:#fff}@media only screen and (min-width: 768px){.modal-introwizard .modal-body .caption .overlay{width:640px;height:100px}}.modal-introwizard .modal-body .caption .text{position:absolute;left:0;font-size:13px;color:#959595}@media only screen and (max-width: 767px){.modal-introwizard .modal-body .caption .text{padding:8px 10px;width:320px;background-color:white;height:150px}}@media only screen and (min-width: 768px){.modal-introwizard .modal-body .caption .text{width:640px;font-size:16px;padding:10px}}@media only screen and (min-width: 992px){.modal-introwizard .modal-body .caption .text{width:640px;font-size:16px;padding:10px 0}}.modal-introwizard .modal-body .caption .header{font-family:'ATTAleckSans';font-style:bold;font-weight:400;font-size:14px}.modal-introwizard .modal-body .caption .desc{font-family:'ATTAleckSans';font-style:normal;font-weight:300;font-size:12px}.modal-introwizard .modal-body .caption p{margin:0 0 5px}.modal-introwizard .jssorb21{position:absolute;top:376px;right:6px;left:108px !important}@media only screen and (min-width: 768px) and (max-height: 659px){.modal-introwizard .jssorb21{top:345px;left:268px !important}}@media only screen and (min-width: 768px) and (min-height: 660px){.modal-introwizard .jssorb21{top:385px;left:268px !important}}@media only screen and (min-width: 768px) and (min-height: 660px) and (min-width: 0\0){.modal-introwizard .jssorb21{top:348px}}@media only screen and (max-width: 767px){.modal-introwizard .jssorb21{top:405px}}@media only screen and (max-width: 767px) and (min-width: 0\0){.modal-introwizard .jssorb21{top:368px}}.modal-introwizard .jssorb21 div,.modal-introwizard .jssorb21 div:hover,.modal-introwizard .jssorb21 .av{position:absolute;width:20px;height:20px;text-align:center;line-height:25px;color:white;font-size:12px;background:url("../img/intro_wizard/navigation_btn.png") no-repeat;overflow:hidden;cursor:pointer}.modal-introwizard .jssorb21 div{background-position:-5px -5px}.modal-introwizard .jssorb21 div:hover,.modal-introwizard .jssorb21 .av:hover{background-position:-35px -5px}.modal-introwizard .jssorb21 .av{background-position:-65px -5px}.modal-introwizard .jssorb21 .dn,.modal-introwizard .jssorb21 .dn:hover{background-position:-95px -5px}.modal-introwizard .jssora03l,.modal-introwizard .jssora03r{z-index:99;position:absolute;width:55px;height:55px;cursor:pointer;background:url("../img/intro_wizard/a10.png") no-repeat;overflow:hidden}.modal-introwizard .jssora03l{background-position:-3px -33px;left:-12px;top:40%}@media only screen and (min-width: 768px){.modal-introwizard .jssora03l{top:35%;left:40px}}@media only screen and (min-width: 992px){.modal-introwizard .jssora03l{top:35%;left:60px}}.modal-introwizard .jssora03r{background-position:-63px -33px;right:-15px;top:40%}@media only screen and (min-width: 768px){.modal-introwizard .jssora03r{top:35%;right:40px}}@media only screen and (min-width: 992px){.modal-introwizard .jssora03r{top:35%;right:60px}}.modal-introwizard .jssora03l:hover{background-position:-123px -33px}.modal-introwizard .jssora03r:hover{background-position:-183px -33px}.modal-introwizard .jssora03l.jssora03ldn{background-position:-243px -33px}.modal-introwizard .jssora03r.jssora03rdn{background-position:-303px -33px}body.state-login,body.state-login .app-content{background-color:#009fdb}body.state-login .app-version{color:#009fdb;background-color:#009fdb}body.state-login .system-alerts-content,body.state-login .navbar-wrap,body.state-login .top-bar,body.state-login .top-bar>div{display:none}.login{min-height:400px;background-color:#fff;padding:35px 20px 60px;border-radius:5px;max-width:480px;margin:0 auto}.login .logo-wrap{text-align:center}.login .logo-wrap span{display:block;font-size:1.28571rem;font-weight:bold;margin:-15px auto 15px}.login .logo{width:150px;padding-bottom:30px}@media only screen and (min-width: 768px){.login .logo{width:214px;margin-top:10px;padding-bottom:40px}}.login .login-form-wrap{padding:5px 0;position:relative;overflow:hidden}.login .login-form-wrap:before{content:"";position:absolute;z-index:1;box-shadow:0 -3px 26px rgba(0,0,0,0.2)}@media only screen and (min-width: 768px){.login .login-form-wrap{padding:5px 0 0}}.login .login-form{padding-top:15px}.login .login-form label{margin-bottom:8px;font-size:1rem;font-weight:400}@media only screen and (min-width: 768px){.login .login-form label{font-size:1.14286rem}}.login .login-form input[type="text"],.login .login-form input[type="password"]{font-size:1.14286rem;font-weight:400;border:solid 1px #d2d2d2;padding:10px;border-radius:5px}@media only screen and (min-width: 768px){.login .login-form input[type="text"],.login .login-form input[type="password"]{height:40px;font-size:1.57143rem}}.login .login-form hr{display:none;margin-top:0;margin-bottom:20px}.login .login-form .forgot{padding-left:0;margin-bottom:30px;display:block;font-size:1.28571rem}.login .login-form .remember-me,.login .login-form .t-guard{font-size:1rem}.login .login-form .login-error{font-size:1.28571rem}@media only screen and (min-width: 768px){.login .login-form{width:380px}}.login .sign-in{margin-bottom:15px}.login .sign-in.disabled{background-color:#fff;color:#d2d2d2;border:solid 1px #d2d2d2}@media only screen and (min-width: 768px){.login .sign-in{margin-top:10px;height:54px;font-size:1.71429rem;border-radius:10px}}.login .new-user-registration .forgot{border:solid 1px #009fdb;text-align:center;padding:10px;border-radius:6px;display:block}.login .new-user-registration .forgot:hover{text-decoration:none;color:#0fbdff;border-color:#0fbdff}.login .login-accounts{float:right;font-size:16px}.login-checkbox input[type=checkbox].custom+label{margin-top:-10px;width:100%;padding-right:35px}.login-checkbox input[type=checkbox].custom+label:after{margin-left:10px}.login-checkbox input[type=checkbox].custom:checked+label:after{margin-right:0}.login-select{width:100%}.login-select ul{list-style:none;padding:0;margin:0;border:1px #ccc solid}.login-select ul li{padding:5px;border-bottom:1px #ccc solid;cursor:pointer}.login-select ul li:last-child{border-bottom:0}.contacts.my-account .main,.profiles .main{cursor:pointer;max-width:70%}.contacts.my-account .reorder .main,.profiles .reorder .main{cursor:inherit}.contacts.my-account .contact-name,.contacts.my-account .contact-type,.profiles .contact-name,.profiles .contact-type{display:block}@media only screen and (min-width: 768px){.contacts.my-account .contact-name,.contacts.my-account .contact-type,.profiles .contact-name,.profiles .contact-type{display:inline}}@media only screen and (max-width: 767px){.contacts.my-account .contact-name,.profiles .contact-name{margin-top:0}}.contacts.my-account .contact-type,.profiles .contact-type{font-size:1.14286rem}.contacts.my-account .selectize-control,.profiles .selectize-control{display:block}@media only screen and (min-width: 768px){.contacts.my-account .selectize-control,.profiles .selectize-control{display:inline-block;margin-left:10px;margin-right:10px}}.contacts.my-account .delete-contact,.profiles .delete-contact{font-size:1rem;color:#009fdb;margin-bottom:20px}.contacts.my-account .delete-contact .delete-contact-text,.profiles .delete-contact .delete-contact-text{margin-right:5px}@media only screen and (min-width: 768px){.contacts.my-account .delete-contact,.profiles .delete-contact{position:absolute;right:70px;border-right:1px solid #ddd;padding-right:20px;top:37px;margin-bottom:0}}.contacts.my-account .disabled-text,.profiles .disabled-text{color:#d2d2d2}.contacts.my-account .legal-text,.profiles .legal-text{padding:0 10px 10px;font-size:1rem;color:#959595}.contacts.my-account .options.reorder,.profiles .options.reorder{margin-top:15px;margin-bottom:5px}@media only screen and (min-width: 768px){.contacts.my-account .options.reorder,.profiles .options.reorder{position:absolute;top:25px;right:10px}}.data-management.my-account .item-field{padding:30px 0 0}@media only screen and (min-width: 768px){.data-management.my-account .item-field{padding:30px 30px 0}}@media only screen and (max-width: 767px){.data-management.my-account .description{width:75%}}.data-management.my-account .storage-size{font-size:1rem;margin-top:30px;margin-bottom:5px;margin-left:5px;overflow:hidden;*zoom:1}.data-management.my-account .storage-size .max{float:right}.data-management.my-account .data-graph{background-color:#d2d2d2;height:20px;width:100%;border-radius:5px}.data-management.my-account .data-usage{background-color:#0568ae;height:100%;display:block;border-radius:5px 0 0 5px}.data-management.my-account .data-usage.full{border-radius:5px}.data-management.my-account .storage-available{font-size:1rem;color:#959595;margin-top:5px;margin-left:5px}.data-management.my-account .auto-purge{position:relative}.data-management.my-account .auto-purge .switch{position:absolute;top:0;right:0}.data-management.my-account .data-full-message{color:#cf2a2a}.my-account .item,.profiles .item,.preferences .item,.notifications .item,.settings .item{padding:10px}.my-account .item .content,.profiles .item .content,.preferences .item .content,.notifications .item .content,.settings .item .content{padding:10px 15px}@media only screen and (min-width: 768px){.my-account .item .content,.profiles .item .content,.preferences .item .content,.notifications .item .content,.settings .item .content{padding:25px}}.my-account .item.active:not(.expand) .content,.profiles .item.active:not(.expand) .content,.preferences .item.active:not(.expand) .content,.notifications .item.active:not(.expand) .content,.settings .item.active:not(.expand) .content{background-color:#009fdb;color:#fff}.my-account .header-wrap,.profiles .header-wrap,.preferences .header-wrap,.notifications .header-wrap,.settings .header-wrap{overflow:hidden;*zoom:1}.my-account .header-description,.profiles .header-description,.preferences .header-description,.notifications .header-description,.settings .header-description{font-size:1rem;font-style:italic;color:#959595;margin-left:5px;margin-bottom:5px}@media only screen and (min-width: 768px){.my-account .header-description,.profiles .header-description,.preferences .header-description,.notifications .header-description,.settings .header-description{font-size:1.28571rem;float:left}}.my-account .header-description .fire-event,.profiles .header-description .fire-event,.preferences .header-description .fire-event,.notifications .header-description .fire-event,.settings .header-description .fire-event{color:#a11d29}.my-account .options,.profiles .options,.preferences .options,.notifications .options,.settings .options{margin-bottom:15px;float:right}.my-account .options .options-text,.profiles .options .options-text,.preferences .options .options-text,.notifications .options .options-text,.settings .options .options-text{color:#009fdb;margin-right:15px}.my-account .toggle-btn,.profiles .toggle-btn,.preferences .toggle-btn,.notifications .toggle-btn,.settings .toggle-btn{padding:17px 15px}@media only screen and (min-width: 768px){.my-account .toggle-btn,.profiles .toggle-btn,.preferences .toggle-btn,.notifications .toggle-btn,.settings .toggle-btn{padding:25px}}.my-account .empty-border,.profiles .empty-border,.preferences .empty-border,.notifications .empty-border,.settings .empty-border{border-color:#a11d29}.my-account .item-arrange,.profiles .item-arrange,.preferences .item-arrange,.notifications .item-arrange,.settings .item-arrange{font-size:2.5rem;padding:10px 15px}@media only screen and (min-width: 768px){.my-account .item-arrange,.profiles .item-arrange,.preferences .item-arrange,.notifications .item-arrange,.settings .item-arrange{font-size:3.57143rem;padding:12px 25px}}@media only screen and (max-width: 767px){.my-account input[type="email"],.profiles input[type="email"],.preferences input[type="email"],.notifications input[type="email"],.settings input[type="email"]{width:240px}}@media only screen and (min-width: 768px){.my-account input[type="email"],.profiles input[type="email"],.preferences input[type="email"],.notifications input[type="email"],.settings input[type="email"]{width:500px}}.my-account label.error,.profiles label.error,.preferences label.error,.notifications label.error,.settings label.error{font-size:1.28571rem}.my-account .actions,.profiles .actions,.preferences .actions,.notifications .actions,.settings .actions{margin-top:10px;text-align:right}.my-account .content-select,.profiles .content-select,.preferences .content-select,.notifications .content-select,.settings .content-select{font-size:1.14286rem;margin:10px 0}@media only screen and (min-width: 410px){.my-account .content-select,.profiles .content-select,.preferences .content-select,.notifications .content-select,.settings .content-select{margin:0}}@media only screen and (min-width: 768px){.my-account .content-select,.profiles .content-select,.preferences .content-select,.notifications .content-select,.settings .content-select{font-size:1.42857rem}}.my-account .billing-navigation,.profiles .billing-navigation,.preferences .billing-navigation,.notifications .billing-navigation,.settings .billing-navigation{display:none}.my-account .billing-navigation ul,.profiles .billing-navigation ul,.preferences .billing-navigation ul,.notifications .billing-navigation ul,.settings .billing-navigation ul{margin:0;padding:0;list-style:none}.my-account .billing-navigation ul li,.profiles .billing-navigation ul li,.preferences .billing-navigation ul li,.notifications .billing-navigation ul li,.settings .billing-navigation ul li{float:left;margin:5px 10px;font-size:1.14286rem;color:#009fdb;cursor:pointer}.my-account .billing-navigation ul li.current,.profiles .billing-navigation ul li.current,.preferences .billing-navigation ul li.current,.notifications .billing-navigation ul li.current,.settings .billing-navigation ul li.current{color:#959595}@media only screen and (min-width: 410px){.my-account .billing-navigation ul li,.profiles .billing-navigation ul li,.preferences .billing-navigation ul li,.notifications .billing-navigation ul li,.settings .billing-navigation ul li{font-size:1.42857rem}}@media only screen and (min-width: 768px){.my-account .billing-navigation,.profiles .billing-navigation,.preferences .billing-navigation,.notifications .billing-navigation,.settings .billing-navigation{display:block}}.my-account .billing-iframe,.profiles .billing-iframe,.preferences .billing-iframe,.notifications .billing-iframe,.settings .billing-iframe{clear:both;height:2000px;width:100%;overflow:hidden}@media only screen and (min-width: 992px){.my-account .billing-iframe,.profiles .billing-iframe,.preferences .billing-iframe,.notifications .billing-iframe,.settings .billing-iframe{margin-top:0;margin-left:-20px;width:1025px}}@media only screen and (min-width: 768px) and (max-width: 992px){.my-account .billing-iframe,.profiles .billing-iframe,.preferences .billing-iframe,.notifications .billing-iframe,.settings .billing-iframe{margin-top:0;width:768px}}.my-account .document-iframe,.profiles .document-iframe,.preferences .document-iframe,.notifications .document-iframe,.settings .document-iframe{clear:both;height:600px;overflow:hidden;width:100%}@media only screen and (min-width: 992px){.my-account .document-iframe,.profiles .document-iframe,.preferences .document-iframe,.notifications .document-iframe,.settings .document-iframe{margin-top:0;margin-left:150px;width:80%}}@media only screen and (min-width: 768px) and (max-width: 992px){.my-account .document-iframe,.profiles .document-iframe,.preferences .document-iframe,.notifications .document-iframe,.settings .document-iframe{margin-top:0;margin-left:20px;width:768px}}.my-account .optout-error,.profiles .optout-error,.preferences .optout-error,.notifications .optout-error,.settings .optout-error{font-size:1rem;background:none no-repeat scroll 10px 9px #a11d29;margin-top:15px;padding:5px 20px;border:0 none;border-radius:7px;color:#fff;list-style-type:disc}@media only screen and (min-width: 768px){.my-account .optout-error,.profiles .optout-error,.preferences .optout-error,.notifications .optout-error,.settings .optout-error{font-size:1.14286rem}}.my-account .calendar-btn,.profiles .calendar-btn,.preferences .calendar-btn,.notifications .calendar-btn,.settings .calendar-btn{border:0;background:transparent;color:#009fdb}.my-account .alarm-verification li.active,.profiles .alarm-verification li.active,.preferences .alarm-verification li.active,.notifications .alarm-verification li.active,.settings .alarm-verification li.active{cursor:default}.my-account .system-test-mode .saving,.profiles .system-test-mode .saving,.preferences .system-test-mode .saving,.notifications .system-test-mode .saving,.settings .system-test-mode .saving{position:absolute;right:-8px;top:0;padding:0}@media only screen and (min-width: 992px){.my-account .system-test-mode .saving,.profiles .system-test-mode .saving,.preferences .system-test-mode .saving,.notifications .system-test-mode .saving,.settings .system-test-mode .saving{padding-top:5px}}.my-account .system-test-mode .active,.profiles .system-test-mode .active,.preferences .system-test-mode .active,.notifications .system-test-mode .active,.settings .system-test-mode .active{cursor:default}.my-account .system-test-mode .disabled,.profiles .system-test-mode .disabled,.preferences .system-test-mode .disabled,.notifications .system-test-mode .disabled,.settings .system-test-mode .disabled{cursor:default;color:#aaa}.my-account .system-test-mode .disabled:hover,.profiles .system-test-mode .disabled:hover,.preferences .system-test-mode .disabled:hover,.notifications .system-test-mode .disabled:hover,.settings .system-test-mode .disabled:hover{color:#aaa}.my-account .system-test-mode p.disarm-copy,.profiles .system-test-mode p.disarm-copy,.preferences .system-test-mode p.disarm-copy,.notifications .system-test-mode p.disarm-copy,.settings .system-test-mode p.disarm-copy{margin:10px 0 0;font-size:1.14286rem}.my-account .long-text,.profiles .long-text,.preferences .long-text,.notifications .long-text,.settings .long-text{width:300px}@media only screen and (min-width: 768px){.my-account .long-text,.profiles .long-text,.preferences .long-text,.notifications .long-text,.settings .long-text{width:500px}}.my-account.contacts .item-field{position:relative}@media only screen and (min-width: 768px){.my-account.contacts .item-field-action{display:block;position:absolute;top:35px;right:0;margin-top:0}}@media only screen and (max-width: 767px){.my-account .item-field-action label:after{margin-left:5px !important}}.notifications .noItemsMsg{margin-top:20px;color:#a11d29;font-size:15px}.notifications .linkDisabled{cursor:not-allowed;pointer-events:none;color:#959595}.notifications .subtext{color:#959595;margin-top:1em}.notifications .content-text .subText{display:block;font-size:16px;color:#959595}.notifications .control-links{margin-top:1em;font-size:16px;text-align:right}.notifications .control-links a{margin:0 5px;text-decoration:none}.notifications .items-list-wrap{border-top:1px solid #191919}.notifications .item .content{padding:25px 0}@media only screen and (max-width: 767px){.notifications .item .item-field-action{width:auto;float:right;margin-top:10px}}@-webkit-keyframes error{0%{-webkit-transform:translate(15px, 0)}10%{-webkit-transform:translate(-15px, 0)}20%{-webkit-transform:translate(15px, 0)}30%{-webkit-transform:translate(-15px, 0)}40%{-webkit-transform:translate(8px, 0)}50%{-webkit-transform:translate(-8px, 0)}60%{-webkit-transform:translate(7px, 0)}70%{-webkit-transform:translate(-7px, 0)}80%{-webkit-transform:translate(5px, 0)}90%{-webkit-transform:translate(-5px, 0)}100%{-webkit-transform:translate(3px, 0)}}.modal-pin .pin-heading{font-size:1.42857rem}@media only screen and (max-height: 665px){.modal-pin .pin-heading{font-size:1.14286rem}}.modal-pin .modal-content{border:0;padding:20px}@media only screen and (min-width: 510px){.modal-pin .modal-content{width:300px;margin:0 auto;padding:20px;max-height:520px;border:0}}@media only screen and (min-width: 510px) and (max-height: 665px){.modal-pin .modal-content{max-height:480px;width:260px}}.modal-pin .modal-body{margin-bottom:0;width:260px;margin:0 auto;overflow:hidden}@media only screen and (min-width: 510px){.modal-pin .modal-body{margin-bottom:0;width:100%;margin:0}}.modal-pin .modal-body .pin-error{display:none}.modal-pin .modal-body.error{-webkit-animation-name:error;-webkit-animation-duration:1.25s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}.modal-pin .modal-body.error .pin-enter{display:none}.modal-pin .modal-body.error .pin-error{display:inline-block}@media only screen and (max-height: 665px){.modal-pin .modal-body{overflow:auto}}.modal-pin input{border-bottom:1px solid #f2f2f2;width:100%;padding:0;font-size:2.57143rem;color:#aaa;margin-bottom:15px;outline:none}@media only screen and (max-height: 665px){.modal-pin input{font-size:1.85714rem}}.modal-pin .pin-error{color:#cf2a2a;display:inline-block}.modal-pin .pin-list{margin:0;padding:1px}@media only screen and (max-height: 665px){.modal-pin .pin-list{width:178px;margin:0 auto}}.modal-pin .pin-list li{background:#fff;display:inline-block;float:left;list-style:none;width:79px;height:79px;margin-right:10px;margin-bottom:10px;cursor:pointer;text-align:center;line-height:80px;border-radius:50%;border:1px solid #959595;font-weight:normal;color:#959595;font-size:2.85714rem;transition:background-color 0.5s ease-out, color 0.5s ease-out}.modal-pin .pin-list li.input-3,.modal-pin .pin-list li.input-6,.modal-pin .pin-list li.input-9,.modal-pin .pin-list li.pin-delete{margin-right:0;position:relative}.modal-pin .pin-list li .x-style{display:block;position:absolute;font-size:1.21429rem;color:#fff;z-index:16;left:35px;font-weight:bold;top:3px}@media only screen and (max-height: 665px){.modal-pin .pin-list li .x-style{font-size:0.85714rem;left:23px;top:0}}.modal-pin .pin-list li .dl-keypad-delete{position:absolute;left:18px;top:2px;z-index:15}@media only screen and (max-height: 665px){.modal-pin .pin-list li .dl-keypad-delete{left:12px;top:0}}.modal-pin .pin-list li.active{transition:background-color 0.15s ease-in, color 0.15s ease-in;background-color:#009fdb;color:#fff}.modal-pin .pin-list li.active .x-style{color:#959595}.modal-pin .pin-list li.pin-cancel{font-size:1rem}@media only screen and (max-height: 665px){.modal-pin .pin-list li.pin-cancel{font-size:0.85714rem}}@media only screen and (max-height: 665px){.modal-pin .pin-list li{width:50px;height:50px;font-size:1.85714rem;line-height:50px}}.custom-program-wrapper.choose-devices-wrapper .title-wrapper{margin-bottom:10px}.custom-program-wrapper.choose-devices-wrapper .filters{margin:10px;text-align:left}@media only screen and (min-width: 768px){.custom-program-wrapper.choose-devices-wrapper .filters{margin:25px 0}}.custom-program-wrapper.choose-devices-wrapper .devices-list{text-align:left;white-space:nowrap;overflow-x:auto;margin-top:20px}@media only screen and (min-width: 768px){.custom-program-wrapper.choose-devices-wrapper .devices-list{margin-top:40px}}.custom-program-wrapper.choose-devices-wrapper .devices-list>li{width:43%;font-weight:normal;text-align:center;height:75px;position:relative}.custom-program-wrapper.choose-devices-wrapper .devices-list>li:hover,.custom-program-wrapper.choose-devices-wrapper .devices-list>li.selected{color:#0568ae}.custom-program-wrapper.choose-devices-wrapper .devices-list>li.any-device .device-name{font-weight:bold}.custom-program-wrapper.choose-devices-wrapper .devices-list>li.any-device+li{-moz-box-shadow:-0.629px 0.777px 1px 0 rgba(149,149,149,0.5);-webkit-box-shadow:-0.629px 0.777px 1px 0 rgba(149,149,149,0.5);box-shadow:-0.629px 0.777px 1px 0 rgba(149,149,149,0.5)}@media only screen and (min-width: 768px){.custom-program-wrapper.choose-devices-wrapper .devices-list>li{width:23%;height:150px}}.custom-program-wrapper.choose-devices-wrapper .devices-list .device-name{font-size:1rem;font-style:italic;font-weight:300;position:absolute;bottom:0;white-space:normal;word-break:normal;word-break:break-word;hyphens:auto;width:80%;left:10%;max-height:32px;overflow:hidden}@media only screen and (min-width: 768px){.custom-program-wrapper.choose-devices-wrapper .devices-list .device-name{font-size:1.71429rem;max-height:55px}}.custom-program-wrapper.choose-devices-wrapper .item{border-bottom:0}.custom-program-wrapper.choose-devices-wrapper .item .content{border-radius:2px}@media only screen and (min-width: 768px){.custom-program-wrapper.choose-devices-wrapper .content,.custom-program-wrapper.choose-devices-wrapper .content-text{font-size:2rem}}.custom-program-wrapper.choose-devices-wrapper .time-trigger-wrapper .item{border-bottom:1px solid #959595}.custom-program-wrapper.choose-devices-wrapper .time-trigger-wrapper .item .content{box-shadow:none;border-radius:0}.custom-program-wrapper.choose-devices-wrapper .time-trigger-wrapper .item:last-child{border-bottom:0}.custom-program-wrapper a{font-size:1.07143rem}.custom-program-wrapper .item-field-action{width:auto;margin-top:4px;font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper .item-field-action{font-size:1.71429rem;margin-top:0}}.custom-program-wrapper .btn.previous{margin-left:10px}@media only screen and (min-width: 768px){.custom-program-wrapper .btn.previous{margin-left:15px}}@media only screen and (min-width: 992px){.custom-program-wrapper .btn.previous{margin-left:20px}}.custom-program-wrapper .title-wrapper{margin-bottom:25px}.custom-program-wrapper .title{font-size:1.42857rem;font-style:italic}@media only screen and (min-width: 460px){.custom-program-wrapper .title{font-size:1.57143rem}}@media only screen and (min-width: 510px){.custom-program-wrapper .title{font-size:1.71429rem}}.custom-program-wrapper .subtitle{display:block;width:auto;font-size:1.14286rem}@media only screen and (min-width: 768px){.custom-program-wrapper .subtitle{font-size:1.42857rem}}.custom-program-wrapper .container-wrap{background-color:#fff;width:100%;border-radius:2px;padding:20px}@media only screen and (min-width: 768px){.custom-program-wrapper .container-wrap{border-radius:2px;padding:20px}}.custom-program-wrapper .container-wrap header{font-size:1rem;font-weight:400;line-height:1.1em}@media only screen and (min-width: 768px){.custom-program-wrapper .container-wrap header{font-size:1.14286rem}}@media only screen and (min-width: 992px){.custom-program-wrapper .container-wrap header{font-size:1.42857rem}}.custom-program-wrapper .button-wrapper{text-align:right;margin-top:5px}.custom-program-wrapper .close-btn{position:absolute;right:10px;top:10px}.custom-program-wrapper .item{border-bottom:1px solid #959595;font-style:italic}.custom-program-wrapper .item .content{border-radius:0;box-shadow:none;padding:5px}@media only screen and (min-width: 768px){.custom-program-wrapper .item .content{padding:15px}}.custom-program-wrapper .item:last-child{border-bottom:0}.custom-program-wrapper .value-text{font-size:1.42857rem;width:237px}@media only screen and (min-width: 360px){.custom-program-wrapper .value-text{width:275px}}@media only screen and (min-width: 460px){.custom-program-wrapper .value-text{width:320px}}@media only screen and (min-width: 768px){.custom-program-wrapper .value-text{font-size:2.28571rem;width:auto}}.custom-program-wrapper .content-text{font-size:1.21429rem}@media only screen and (min-width: 768px){.custom-program-wrapper .content-text{font-size:1.57143rem}}@media only screen and (min-width: 992px){.custom-program-wrapper .content-text{font-size:1.71429rem}}.custom-program-wrapper .content-value{font-weight:bold}.custom-program-wrapper .subtext{display:block;margin-bottom:5px}@media only screen and (min-width: 768px){.custom-program-wrapper .subtext{margin-bottom:15px}}.custom-program-wrapper .content-text,.custom-program-wrapper .legend{font-style:italic}.custom-program-wrapper .preview-wrap{padding:0}.custom-program-wrapper .preview-wrap .items-list-wrap{padding:20px 20px 0}.custom-program-wrapper .preview-wrap .title-wrapper{border-bottom:1px solid #959595;margin:0;padding-bottom:10px}.custom-program-wrapper .preview-wrap .subtitle{margin-left:0}.custom-program-wrapper .preview-wrap .item{padding-left:0;padding-right:0}.custom-program-wrapper .preview-wrap .item .content{width:100%;padding-left:0;padding-right:0}.custom-program-wrapper .preview-wrap .value-text{font-size:1.71429rem}.custom-program-wrapper .preview-wrap .item-field-action{width:auto;margin-top:10px;font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper .preview-wrap .item-field-action{margin-top:0;font-size:1.71429rem}}.custom-program-wrapper .time-specific-wrapper{text-align:center}.custom-program-wrapper .generic-slider-wrapper{padding:0 80px}.custom-program-wrapper .slider-label-wrapper{position:relative;width:100%;height:40px}.custom-program-wrapper .slider-value{position:absolute;top:-15px}.custom-program-wrapper .slider-min-label{position:absolute;left:52px}.custom-program-wrapper .slider-max-label{position:absolute;right:52px}.custom-program-wrapper .yes-no-list{margin:0;padding-bottom:10px}@media only screen and (min-width: 768px){.custom-program-wrapper .yes-no-list{padding-bottom:0}}.custom-program-wrapper .btn-toggle.disabled.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:rgba(0,159,219,0.2);border-color:transparent;color:rgba(255,255,255,0.8)}.custom-program-wrapper input[type="email"],.custom-program-wrapper input[type="text"]{border:1px solid #959595;border-radius:5px}.custom-program-wrapper input[type="email"]:-moz-placeholder,.custom-program-wrapper input[type="text"]:-moz-placeholder{font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper input[type="email"]:-moz-placeholder,.custom-program-wrapper input[type="text"]:-moz-placeholder{font-size:1.57143rem}}@media only screen and (min-width: 992px){.custom-program-wrapper input[type="email"]:-moz-placeholder,.custom-program-wrapper input[type="text"]:-moz-placeholder{font-size:1.71429rem}}.custom-program-wrapper input[type="email"]::-moz-placeholder,.custom-program-wrapper input[type="text"]::-moz-placeholder{font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper input[type="email"]::-moz-placeholder,.custom-program-wrapper input[type="text"]::-moz-placeholder{font-size:1.57143rem}}@media only screen and (min-width: 992px){.custom-program-wrapper input[type="email"]::-moz-placeholder,.custom-program-wrapper input[type="text"]::-moz-placeholder{font-size:1.71429rem}}.custom-program-wrapper input[type="email"]:-ms-input-placeholder,.custom-program-wrapper input[type="text"]:-ms-input-placeholder{font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper input[type="email"]:-ms-input-placeholder,.custom-program-wrapper input[type="text"]:-ms-input-placeholder{font-size:1.57143rem}}@media only screen and (min-width: 992px){.custom-program-wrapper input[type="email"]:-ms-input-placeholder,.custom-program-wrapper input[type="text"]:-ms-input-placeholder{font-size:1.71429rem}}.custom-program-wrapper input[type="email"]::-webkit-input-placeholder,.custom-program-wrapper input[type="text"]::-webkit-input-placeholder{font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper input[type="email"]::-webkit-input-placeholder,.custom-program-wrapper input[type="text"]::-webkit-input-placeholder{font-size:1.57143rem}}@media only screen and (min-width: 992px){.custom-program-wrapper input[type="email"]::-webkit-input-placeholder,.custom-program-wrapper input[type="text"]::-webkit-input-placeholder{font-size:1.71429rem}}.custom-program-wrapper.linked-program .list-header{text-transform:none;border-bottom:1px solid #959595;padding-bottom:10px}@media only screen and (min-width: 768px){.custom-program-wrapper.linked-program .list-header{padding-bottom:25px}}.custom-program-wrapper.linked-program .linked-list-header{text-transform:none;padding-top:45px}.custom-program-wrapper.linked-program .subtitle{margin-left:0;padding-bottom:25px;border-bottom:1px solid #959595}.custom-program-wrapper.linked-program .no-border{border-color:transparent}.custom-program-wrapper.linked-program .items-list-wrap.disabled .items-list{opacity:0.7}.custom-program-wrapper.linked-program .items-list{padding-left:5px}@media only screen and (min-width: 768px){.custom-program-wrapper.linked-program .items-list{padding-left:25px}}.custom-program-wrapper.linked-program .item.selected{color:#009fdb}.custom-program-wrapper.linked-program .item .content{overflow:hidden}.custom-program-wrapper.linked-program .item .program-name{width:100%;margin-right:30px;float:left;line-height:1;word-break:break-word;font-weight:400;font-size:1.57143rem}@media only screen and (min-width: 992px){.custom-program-wrapper.linked-program .item .program-name{font-size:1.71429rem}}@-moz-document url-prefix(){.custom-program-wrapper.linked-program .item .program-name{word-wrap:break-word;display:inline-block}}.custom-program-wrapper.linked-program .item .program-description{width:100%;float:left;margin-right:20px;font-size:1.42857rem;margin-top:5px;line-height:1;word-break:break-word}.custom-program-wrapper.linked-program .row-detail-btn{position:absolute;right:5px}@media only screen and (min-width: 768px) and (max-width: 992px){.custom-program-wrapper.linked-program .row-detail-btn{right:10px}}.custom-program-wrapper.linked-program .icon-wrap{font-size:2.57143rem;width:50px;float:left}@media only screen and (min-width: 768px) and (max-width: 992px){.custom-program-wrapper.linked-program .yes-no-list{top:-2px}}@media only screen and (min-width: 768px) and (max-width: 992px){.custom-program-wrapper.linked-program .yes-no-list li{padding:0 5px}}.custom-program-wrapper.linked-program .timepicker-label-wrapper span{display:inline-block;padding:0 13px;font-style:normal;font-weight:bold;font-size:20px}.custom-program-wrapper.linked-program .specify-delay-wrap{margin-top:5px}@media only screen and (min-width: 768px){.custom-program-wrapper.linked-program .specify-delay-wrap{margin-top:15px}}.custom-program-wrapper.notifications .header-wrap{position:relative;border-bottom:1px solid #959595}.custom-program-wrapper.notifications .header-wrap .action{font-size:1.42857rem;font-weight:bold;cursor:pointer}@media only screen and (min-width: 768px){.custom-program-wrapper.notifications .header-wrap .action{font-size:1.71429rem}}.custom-program-wrapper.notifications .optout-error{font-size:1rem;background:none no-repeat scroll 10px 9px #a11d29;padding:5px 20px;border:0 none;border-radius:7px;color:#fff;list-style-type:disc}@media only screen and (min-width: 768px){.custom-program-wrapper.notifications .optout-error{font-size:1.14286rem}}.custom-program-wrapper.notifications .disabled-text{color:#d2d2d2}.custom-program-wrapper.notifications #email-popover-label{width:100%}.programs .program,.programs .program-suggested{padding:0;border-bottom:0;height:auto !important}.program,.program-suggested{background-color:#fff;border-radius:6px;margin-bottom:10px;overflow:hidden;position:relative}.program .content,.program-suggested .content{overflow:hidden;*zoom:1;padding:5px 5px 2px}.program .suggested-text,.program-suggested .suggested-text{position:absolute;color:#009fdb;font-size:1rem}.program .spinner,.program-suggested .spinner{display:none}.program .icon-wrap,.program-suggested .icon-wrap{font-size:2.14286rem;width:50px;float:left;padding-top:3px;text-align:center}@media only screen and (min-width: 410px){.program .icon-wrap,.program-suggested .icon-wrap{font-size:2.57143rem;padding-top:7px}}@media only screen and (min-width: 992px){.program .icon-wrap,.program-suggested .icon-wrap{font-size:50px;width:100px;padding-top:8px}}.program .name,.program-suggested .name{font-size:1.07143rem;font-style:italic;float:left;width:60%;height:50px;margin-bottom:0;font-weight:300;padding:0}.program .name.text-middle,.program-suggested .name.text-middle{display:table}@media only screen and (min-width: 360px){.program .name,.program-suggested .name{width:69%}}@media only screen and (min-width: 410px){.program .name,.program-suggested .name{font-size:1.21429rem;width:70%;height:70px}}@media only screen and (min-width: 460px){.program .name,.program-suggested .name{width:62%}}@media only screen and (min-width: 768px){.program .name,.program-suggested .name{width:67%}}@media only screen and (min-width: 860px){.program .name,.program-suggested .name{width:59%}}@media only screen and (min-width: 992px){.program .name,.program-suggested .name{font-size:2rem;width:56%;height:90px}}.program .name span,.program-suggested .name span{padding:0 5px}@-moz-document url-prefix(){.program .name span,.program-suggested .name span{word-wrap:break-word}}.program .toggle-wrap,.program-suggested .toggle-wrap{cursor:pointer;position:absolute;right:0;top:5px;padding:2px 15px}@media only screen and (min-width: 410px){.program .toggle-wrap,.program-suggested .toggle-wrap{top:15px}}@media only screen and (min-width: 768px){.program .toggle-wrap,.program-suggested .toggle-wrap{top:12px;padding:2px 15px}}@media only screen and (min-width: 992px){.program .toggle-wrap,.program-suggested .toggle-wrap{top:18px;padding:5px 20px 2px}}.program .toggle,.program-suggested .toggle{font-size:2.28571rem}@media only screen and (min-width: 992px){.program .toggle,.program-suggested .toggle{font-size:2rem}}.program .toggle .chevron,.program-suggested .toggle .chevron{-moz-transition:color 0.5s;-o-transition:color 0.5s;-webkit-transition:color 0.5s;transition:color 0.5s}.program .toggle .icon,.program-suggested .toggle .icon{color:#000}.program .description,.program-suggested .description{font-size:1rem;line-height:15px;padding:15px 20px 20px;font-style:italic}@media only screen and (min-width: 410px){.program .description,.program-suggested .description{font-size:1.14286rem;line-height:17px}}@media only screen and (min-width: 992px){.program .description,.program-suggested .description{font-size:1.42857rem;line-height:21px;padding:20px 20px 25px}}.program .actions li,.program-suggested .actions li{width:30%;margin:0;text-align:center;padding:10px 0}@media only screen and (min-width: 992px){.program .actions li,.program-suggested .actions li{padding:20px 0}}.program .actions li.program-edit,.program-suggested .actions li.program-edit{width:40%}.program .actions li:nth-child(n+2),.program-suggested .actions li:nth-child(n+2){border-left:1px solid #959595}.program .actions li.program-suggested-not-editable,.program-suggested .actions li.program-suggested-not-editable{font-weight:bold;font-size:1.14286rem;width:39%}.program .actions .tooltip.nonEditableTooltip,.program-suggested .actions .tooltip.nonEditableTooltip{opacity:1}.program .actions .tooltip.nonEditableTooltip .tooltip-inner,.program-suggested .actions .tooltip.nonEditableTooltip .tooltip-inner{background-color:#0568ae;border-radius:0;padding:10px 20px;opacity:1}.program .actions .tooltip.nonEditableTooltip .tooltip-arrow,.program-suggested .actions .tooltip.nonEditableTooltip .tooltip-arrow{border-top-color:#0568ae}.program .actions .suggested-active-program .program-activation,.program .actions .suggested-active-program .program-run,.program-suggested .actions .suggested-active-program .program-activation,.program-suggested .actions .suggested-active-program .program-run{width:30%}.program .actions .suggested-active-program .program-edit-suggest,.program-suggested .actions .suggested-active-program .program-edit-suggest{width:40%}.program .actions a,.program-suggested .actions a{color:#191919;font-size:1rem;font-weight:bold}@media only screen and (min-width: 410px){.program .actions a,.program-suggested .actions a{font-size:1.14286rem}}@media only screen and (min-width: 992px){.program .actions a,.program-suggested .actions a{font-size:1.42857rem}}.program .actions .highlight a,.program-suggested .actions .highlight a{color:#0568ae}.program.expand .toggle .chevron,.program-suggested.expand .toggle .chevron{color:#0568ae}.program.updating .spinner,.program-suggested.updating .spinner{display:block}.inactive .program .dl.chevron{color:#959595}.inactive .program.expand .toggle .chevron{color:#0568ae}.inactive .program .dl-warning{color:#ffb81c}.edit .program{background-color:#d2d2d2}.edit .program .icon-wrap{font-size:1rem;width:40px;padding-top:3px}@media only screen and (min-width: 410px){.edit .program .icon-wrap{font-size:1.14286rem}}@media only screen and (min-width: 992px){.edit .program .icon-wrap{font-size:1.42857rem}}.edit .program .icon-wrap .dl{color:#fff}.edit .program .name{color:#fff;font-size:1rem;width:70%;padding-top:3px;margin-bottom:5px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width: 410px){.edit .program .name{font-size:1.14286rem}}@media only screen and (min-width: 992px){.edit .program .name{font-size:1.42857rem;padding-top:5px}}.edit .program .name span{border-right:0;padding-left:5px}.edit .program .detail{display:none !important}.edit .program .program-arrange{font-size:3.21429rem;position:absolute;top:0;right:10px;color:#0568ae;cursor:move}@media only screen and (min-width: 410px){.edit .program .program-arrange{font-size:3.57143rem;top:8px;right:15px}}@media only screen and (min-width: 992px){.edit .program .program-arrange{font-size:4.64286rem}}.edit .program .links{position:absolute;left:0;bottom:5px}@media only screen and (min-width: 992px){.edit .program .links{bottom:10px}}.edit .program .links li{padding:3px 5px}@media only screen and (min-width: 992px){.edit .program .links li{padding:5px 10px}}.edit .program .links li:first-child{padding-right:15px;padding-left:15px;margin-right:10px}@media only screen and (min-width: 992px){.edit .program .links li:first-child{padding-right:25px;margin-right:20px}}.edit .program .links a{font-size:1rem;font-weight:bold;color:#0568ae}@media only screen and (min-width: 410px){.edit .program .links a{font-size:1.14286rem}}.modal.modal-program-intro{width:100%;height:100%;left:0}@media only screen and (min-width: 768px){.modal.modal-program-intro{top:10vh}}.modal.modal-program-intro .modal-body{padding:0}@media only screen and (min-width: 768px){.modal.modal-program-intro .modal-dialog{width:730px;height:350px;margin:0 auto}}@media only screen and (min-width: 992px){.modal.modal-program-intro .modal-dialog{width:935px;height:450px}}.modal.modal-program-intro .step{min-width:320px;height:465px}@media only screen and (min-width: 768px){.modal.modal-program-intro .step{height:228px}}@media only screen and (min-width: 992px){.modal.modal-program-intro .step{height:310px}}.modal.modal-program-intro .step-count{border:2px solid #191919;border-radius:100px;margin:auto;font-size:24px;padding-top:12px;width:40px;height:40px;padding-top:0}@media only screen and (min-width: 768px){.modal.modal-program-intro .step-count{width:60px;height:60px;padding-top:12px}}@media only screen and (min-width: 992px){.modal.modal-program-intro .step-count{width:80px;height:80px;font-size:50px;padding-top:3px}}.modal.modal-program-intro .step-label{font-size:1.42857rem;font-weight:400;font-style:italic;padding:8px 0;text-align:left}@media only screen and (min-width: 768px){.modal.modal-program-intro .step-label{padding:15px 0 10px}}@media only screen and (min-width: 992px){.modal.modal-program-intro .step-label{font-size:1.71429rem;padding:28px 0 18px}}.modal.modal-program-intro .step-desc{font-size:14px;text-align:left}@media only screen and (min-width: 992px){.modal.modal-program-intro .step-desc{font-size:15px}}.modal.modal-program-intro .item{width:100%;text-align:center;border-bottom:1px solid #f2f2f2;padding:10px 20px}@media only screen and (min-width: 768px){.modal.modal-program-intro .item{float:left;width:33%;height:200px;text-align:center;margin-top:30px;border-right:1px solid #f2f2f2;border-bottom:0;padding:0 10px}}@media only screen and (min-width: 992px){.modal.modal-program-intro .item{padding:20px 20px 0;height:280px}}.modal.modal-program-intro .item:last-child{border-right:0}.modal.modal-program-intro button{width:100px;padding:5px 10px;font-size:0.92857rem}@media only screen and (min-width: 768px){.modal.modal-program-intro button{width:103px;padding:6px 12px;font-size:1.07143rem}}.modal.modal-program-intro .note{font-size:0.85714rem;clear:left;font-weight:600;padding-left:20px;margin-top:10px}@media only screen and (min-width: 768px){.modal.modal-program-intro .note{font-size:15px;margin-top:0}}.modal.modal-program-intro .step-footer{font-size:14px;border-top:0;text-align:center;height:60px;padding:15px;margin-top:20px}@media only screen and (min-width: 768px){.modal.modal-program-intro .step-footer{height:85px;text-align:left;border-top:1px solid #f2f2f2;padding:25px 15px;margin-top:30px}}@media only screen and (min-width: 992px){.modal.modal-program-intro .step-footer{height:85px;height:110px;padding:45px 15px}}.modal.modal-program-intro .step-footer input[type=checkbox].custom+label{font-size:0.85714rem;color:#191919}.modal.modal-program-intro .step-footer input[type=checkbox].custom+label:after{margin-left:8px;margin-top:-8px}@media only screen and (min-width: 768px){.modal.modal-program-intro .step-footer input[type=checkbox].custom+label{font-size:1.07143rem}}.modal.modal-choose-actions{top:5vh;width:100%;height:100%;left:0}.modal.modal-choose-actions .modal-header{border-bottom:0;font-size:20px;font-style:italic;padding-top:5px}@media only screen and (min-width: 992px){.modal.modal-choose-actions .modal-header{margin-bottom:10px}}.modal.modal-choose-actions .modal-header .separator{content:"";font-style:normal;height:55px;display:inline-block;border-right:1px solid #959595;vertical-align:middle;margin:0 12px}@media only screen and (min-width: 768px){.modal.modal-choose-actions .modal-header .device-icon{font-size:40px;padding-right:5px;color:#0568ae}}.modal.modal-choose-actions .modal-header .device-name{color:#0568ae}.modal.modal-choose-actions .modal-header .dl-stack{font-size:14px}@media only screen and (min-width: 768px){.modal.modal-choose-actions .modal-dialog{width:650px;height:550px;margin:0 auto}}@media only screen and (min-width: 992px){.modal.modal-choose-actions .modal-dialog{width:720px;height:625px}}.modal.modal-choose-actions .row-detail-btn{position:absolute;right:10px}.modal.modal-choose-actions .items-list{margin-left:75px;height:305px;overflow-y:auto}@media only screen and (min-width: 992px){.modal.modal-choose-actions .items-list{height:355px}}@media only screen and (max-width: 767px){.modal.modal-choose-actions .items-list{margin-left:50px}}.modal.modal-choose-actions .items-list .item{cursor:pointer;padding:0}.modal.modal-choose-actions .items-list .item.selected{color:#009fdb}.modal.modal-choose-actions .items-list .item:last-child{border-bottom:1px solid #959595}.modal.modal-choose-actions .items-list .content{padding-left:0}.modal.modal-choose-actions .rule-desc{font-weight:100;font-style:italic;padding:0 15px}@media only screen and (min-width: 768px){.modal.modal-choose-actions .rule-desc{font-size:1.71429rem}}@media only screen and (min-width: 992px){.modal.modal-choose-actions .rule-desc{font-size:2rem}}.modal.modal-choose-actions hr{margin-top:0;margin-bottom:0;margin-left:15px;border-top-color:#959595}.modal.modal-choose-actions .button-wrapper{margin-top:20px}.modal.modal-choose-actions .btn-back{font-size:20px;padding:0 15px;color:#009fdb}.modal.modal-choose-actions .action-detail-wrapper,.modal.modal-choose-actions .event-detail-wrapper{padding:0 20px}.modal.modal-choose-actions .action-detail-wrapper .item,.modal.modal-choose-actions .event-detail-wrapper .item{padding-left:0;padding-right:0;margin-right:-20px}.modal.modal-choose-actions .action-detail-wrapper .content,.modal.modal-choose-actions .event-detail-wrapper .content{padding:15px 0}@media only screen and (min-width: 992px){.modal.modal-choose-actions .action-detail-wrapper .content,.modal.modal-choose-actions .event-detail-wrapper .content{padding:22px 0}}.modal.modal-choose-actions .action-detail-wrapper .code-list,.modal.modal-choose-actions .event-detail-wrapper .code-list{margin-top:-20px;height:200px;margin-bottom:-20px}@media only screen and (min-width: 992px){.modal.modal-choose-actions .action-detail-wrapper .code-list,.modal.modal-choose-actions .event-detail-wrapper .code-list{margin-bottom:-30px;margin-top:-30px}}.modal.modal-choose-actions .action-detail-wrapper .code-list .content,.modal.modal-choose-actions .event-detail-wrapper .code-list .content{padding:15px 0}.modal.modal-choose-actions .action-detail-wrapper .content,.modal.modal-choose-actions .action-detail-wrapper .content-text,.modal.modal-choose-actions .event-detail-wrapper .content,.modal.modal-choose-actions .event-detail-wrapper .content-text{font-size:20px}.modal.modal-choose-actions .action-detail-wrapper .yes-no-list,.modal.modal-choose-actions .event-detail-wrapper .yes-no-list{margin-right:20px;font-size:24px}@media only screen and (min-width: 768px) and (max-width: 992px){.modal.modal-choose-actions .action-detail-wrapper .yes-no-list,.modal.modal-choose-actions .event-detail-wrapper .yes-no-list{top:-2px}}@media only screen and (min-width: 768px) and (max-width: 992px){.modal.modal-choose-actions .action-detail-wrapper .yes-no-list li,.modal.modal-choose-actions .event-detail-wrapper .yes-no-list li{padding:0 5px}}.modal.modal-choose-actions .event-detail-wrapper .duration-container{position:relative;height:210px}@media only screen and (min-width: 768px){.modal.modal-choose-actions .event-detail-wrapper .duration-container{height:120px;margin-right:20px}}.modal.modal-choose-actions .event-detail-wrapper .duration-wrap{position:absolute;top:82px;right:100px}@media only screen and (min-width: 768px){.modal.modal-choose-actions .event-detail-wrapper .duration-wrap{top:0}}.modal.modal-choose-actions .specify-delay-wrap{margin-top:5px}@media only screen and (min-width: 992px){.modal.modal-choose-actions .specify-delay-wrap{margin-top:15px}}.modal.modal-choose-actions .timepicker-label-wrapper span{display:inline-block;padding:0 13px;font-style:normal;font-weight:bold}.modal.modal-choose-actions .error{color:#cf2a2a;font-size:1.14286rem}.modal.modal-choose-actions .btn-toggle.disabled{background-color:rgba(0,159,219,0.2);border-color:transparent;color:rgba(255,255,255,0.8)}.modal.modal-program-confirm-cancel .dl-tab-key{height:102%}.custom-program-wrapper.program-review section{margin-bottom:20px;position:relative}.custom-program-wrapper.program-review .name-wrap span{font-weight:300}.custom-program-wrapper.program-review .name-wrap input{margin-left:0}@media only screen and (min-width: 768px){.custom-program-wrapper.program-review .name-wrap input{margin-left:20px;width:85%}}.custom-program-wrapper.program-review .state-trigger-btn{width:180px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-review .state-trigger-btn{width:202px;text-align:left}}.custom-program-wrapper.program-review .uneditable-trigger-note icon.dl{color:#009fdb}.custom-program-wrapper.program-review .tooltip.uneditable-trigger-tooltip{opacity:1}.custom-program-wrapper.program-review .tooltip.uneditable-trigger-tooltip .tooltip-inner{background-color:#0568ae;border-radius:0;padding:10px;width:150px;opacity:1}@media only screen and (min-width: 992px){.custom-program-wrapper.program-review .tooltip.uneditable-trigger-tooltip .tooltip-inner{width:200px}}.custom-program-wrapper.program-review .tooltip.uneditable-trigger-tooltip .tooltip-arrow{border-top-color:#0568ae}.modal.modal-global.modal-program-review .modal-content{height:100%}@media only screen and (min-width: 768px){.modal.modal-global.modal-program-review .modal-content{height:350px}}.modal.modal-global.modal-program-review .modal-content .spinner-update{margin:30% auto}@media only screen and (min-width: 768px){.modal.modal-global.modal-program-review .modal-content .spinner-update{margin:15% auto}}.modal.modal-global.modal-program-review .modal-content .modal-body{overflow-y:hidden}.custom-program-wrapper.program-selection .program-type-wrapper{padding-bottom:10px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-selection .program-type-wrapper{padding-bottom:20px}}@media only screen and (min-width: 992px){.custom-program-wrapper.program-selection .program-type{padding:20px 25px}}.custom-program-wrapper.program-selection .program-type-tile{width:140px;height:140px;margin:auto;background-color:#fff;border-radius:2px;text-align:center;cursor:pointer;color:#009fdb;padding:10px}@media only screen and (min-width: 360px){.custom-program-wrapper.program-selection .program-type-tile{width:160px;height:160px}}@media only screen and (min-width: 410px){.custom-program-wrapper.program-selection .program-type-tile{width:180px;height:180px}}@media only screen and (min-width: 460px){.custom-program-wrapper.program-selection .program-type-tile{width:204px;height:204px}}@media only screen and (min-width: 768px){.custom-program-wrapper.program-selection .program-type-tile{width:100%;height:250px}}@media only screen and (min-width: 992px){.custom-program-wrapper.program-selection .program-type-tile{width:230px;height:230px}}.custom-program-wrapper.program-selection .program-type-tile .program-type-icon{color:#009fdb}.custom-program-wrapper.program-selection .program-type-tile.active{background-color:#009fdb;color:#fff}.custom-program-wrapper.program-selection .program-type-tile.active .program-type-icon{color:#fff}.custom-program-wrapper.program-selection .program-type-label{text-transform:none}.custom-program-wrapper.program-selection .program-type-desc{font-size:1rem;margin:10px 0;min-height:80px}@media only screen and (min-width: 460px){.custom-program-wrapper.program-selection .program-type-desc{font-size:1.07143rem;margin:20px 0}}@media only screen and (min-width: 768px){.programs.has-suggested-programs header{top:-45px}.programs.has-suggested-programs section{margin:25px auto}}@media only screen and (min-width: 768px){.programs.has-suggested-programs .subheader{font-size:1rem}}@media only screen and (min-width: 768px){.programs.has-suggested-programs .active .items{padding-right:0}}@media only screen and (min-width: 768px){.programs.has-suggested-programs .inactive header{right:initial}}@media only screen and (min-width: 768px){.programs.has-suggested-programs .inactive .items{padding-left:0}}@media only screen and (min-width: 768px){.programs.has-suggested-programs .program .name,.programs.has-suggested-programs .program-suggested .name{font-size:1.07143rem;padding:0;width:58%}.programs.has-suggested-programs .program .name span,.programs.has-suggested-programs .program-suggested .name span{padding:0 5px}}@media only screen and (min-width: 992px){.programs.has-suggested-programs .program .icon-wrap,.programs.has-suggested-programs .program-suggested .icon-wrap{font-size:2.85714rem;width:55px;padding-top:3px}.programs.has-suggested-programs .program .name,.programs.has-suggested-programs .program-suggested .name{width:65%;height:65px}.programs.has-suggested-programs .program .toggle-wrap,.programs.has-suggested-programs .program-suggested .toggle-wrap{top:7px;padding:5px 15px 2px}.programs.has-suggested-programs .program .toggle,.programs.has-suggested-programs .program-suggested .toggle{font-size:2.5rem;font-weight:bold}.programs.has-suggested-programs .program .description,.programs.has-suggested-programs .program-suggested .description{font-size:1.07143rem;line-height:18px;padding:10px 15px}.programs.has-suggested-programs .program .actions a,.programs.has-suggested-programs .program-suggested .actions a{font-size:15px}.programs.has-suggested-programs .program .program-suggested-not-editable,.programs.has-suggested-programs .program-suggested .program-suggested-not-editable{width:40%;font-weight:bold}.programs.has-suggested-programs .program .program-arrange,.programs.has-suggested-programs .program-suggested .program-arrange{font-size:3.21429rem}}.programs.has-suggested-programs .program-suggested .button-container{text-align:center}.programs.has-suggested-programs .program-suggested button.add-to-programs{border:1px solid;top:11px;width:90%;padding:5px 10px;margin-bottom:10px}@media only screen and (min-width: 410px){.programs.has-suggested-programs .program-suggested button.add-to-programs{right:8px;top:20px;padding:8px 14px}}.custom-program-wrapper.program-timing .item .content{padding-left:0}.custom-program-wrapper.program-timing .content-text{font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .content-text{font-size:1.71429rem}}@media only screen and (min-width: 992px){.custom-program-wrapper.program-timing .content-text{font-size:2rem}}.custom-program-wrapper.program-timing .yes-no-list{margin-right:0}.custom-program-wrapper.program-timing .item-field-action{width:auto;margin-top:0}.custom-program-wrapper.program-timing .specify-time-wrap{margin-left:5px;border-top:1px solid #959595;padding-top:10px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .specify-time-wrap{margin-left:40px;border-top:0;padding-top:0}}.custom-program-wrapper.program-timing .specify-time-wrap ul.items-list{margin-left:5px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .specify-time-wrap ul.items-list{margin-left:40px}}.custom-program-wrapper.program-timing .specify-time-wrap .time-title{font-weight:bold}.custom-program-wrapper.program-timing .specify-time-wrap .end-time{margin-top:0}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .specify-time-wrap .end-time{margin-top:20px}}.custom-program-wrapper.program-timing .specify-time-wrap .content-text{font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .specify-time-wrap .content-text{font-size:1.71429rem}}.custom-program-wrapper.program-timing .specify-date-wrap{margin-left:5px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .specify-date-wrap{margin-left:40px}}.custom-program-wrapper.program-timing .specify-date-wrap .content-text{font-size:1.42857rem}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .specify-date-wrap .content-text{font-size:1.71429rem}}.custom-program-wrapper.program-timing .specify-date-wrap .content-value{cursor:pointer;font-size:1.42857rem;margin-left:40px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .specify-date-wrap .content-value{font-size:1.71429rem}}.custom-program-wrapper.program-timing .time-section{display:inline-block;padding:10px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .time-section{padding:10px 20px}}.custom-program-wrapper.program-timing .time-section span{display:block}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .time-section span{display:inline-block}}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .time-section.end-time{border-left:1px solid #d2d2d2}}.custom-program-wrapper.program-timing .days-list{padding:20px;margin-top:20px;font-weight:normal;border-top:1px solid #959595;cursor:pointer;text-align:center}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .days-list{padding:40px}}.custom-program-wrapper.program-timing .days-list li{font-size:1.14286rem;width:50px;height:50px;border-radius:25px;border:1px solid #191919;position:relative;text-align:center;margin-top:5px;margin-right:10px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .days-list li{font-size:1.42857rem;width:60px;height:60px;border-radius:30px;margin-top:0;margin-right:30px}}.custom-program-wrapper.program-timing .days-list li:last-child{margin-right:0}.custom-program-wrapper.program-timing .days-list li span{width:50px;position:absolute;top:15px;left:0;font-style:normal}@media only screen and (min-width: 768px){.custom-program-wrapper.program-timing .days-list li span{top:17px;width:60px}}.custom-program-wrapper.program-timing .days-list li.active{background-color:#009fdb;border-color:#009fdb;color:#fff}.custom-program-wrapper.program-timing .sunrise-sunset{text-align:right;margin-right:25px}.custom-program-wrapper.program-timing .sunrise-sunset input[type=checkbox].custom+label{font-size:16px;width:80px;font-style:normal}.custom-program-wrapper.program-timing .sunrise-sunset input[type=checkbox].custom+label:after{font-size:20px;margin-left:5px}.custom-program-wrapper.program-trigger-choices .container-wrap{text-align:center}@media only screen and (min-width: 768px){.custom-program-wrapper.program-trigger-choices .container-wrap{text-align:right}}.custom-program-wrapper.program-trigger-choices .container-wrap button{margin:10px}@media only screen and (min-width: 768px){.custom-program-wrapper.program-trigger-choices .container-wrap button{margin:0}}.programs,.new-schedule{position:relative}.programs header,.new-schedule header{font-size:1.71429rem;font-style:italic;margin-bottom:10px}@media only screen and (min-width: 768px){.programs header,.new-schedule header{position:absolute;top:-75px}}.programs section,.new-schedule section{max-width:439px;margin:30px auto}@media only screen and (min-width: 768px){.programs section,.new-schedule section{max-width:inherit;margin:65px auto}}.programs ul.ui-droppable,.new-schedule ul.ui-droppable{min-height:300px}.programs .subheader,.new-schedule .subheader{text-transform:none;max-width:600px;height:3em;padding-bottom:10px;line-height:1.2em;font-size:1.28571rem}@media only screen and (min-width: 992px){.programs .subheader,.new-schedule .subheader{max-width:700px}}.programs .subheader-right,.new-schedule .subheader-right{margin-left:0}.programs .options,.new-schedule .options{text-align:center;width:100%;z-index:2;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;overflow:hidden;*zoom:1}@media only screen and (min-width: 768px){.programs .options,.new-schedule .options{margin:0 -10px;position:absolute;top:-86px;text-align:right}}.programs .options .btn,.new-schedule .options .btn{position:relative;padding:5px 10px;margin:0 7px;width:125px;font-size:1rem;font-weight:400}.programs .options .programs-edit,.new-schedule .options .programs-edit{width:55px}.programs .options .programs-create,.new-schedule .options .programs-create{width:140px}@media only screen and (min-width: 992px){.programs .options .programs-create,.new-schedule .options .programs-create{width:180px;padding-left:40px}}.programs .options .icon,.new-schedule .options .icon{position:absolute;top:9px;left:12px;font-size:1rem;color:#009fdb}@media only screen and (min-width: 992px){.programs .options .icon,.new-schedule .options .icon{top:8px;left:15px;font-size:1.28571rem}}.programs .options .dl,.new-schedule .options .dl{color:#009fdb}.programs .programs-edit .dl,.new-schedule .programs-edit .dl{display:none}.programs .title-wrapper .options,.new-schedule .title-wrapper .options{position:relative;margin-top:25px}@media only screen and (min-width: 768px){.programs .title-wrapper .options,.new-schedule .title-wrapper .options{margin:0;top:-50px;text-align:right}}.programs .title-wrapper .title,.new-schedule .title-wrapper .title{text-transform:none;max-width:600px;line-height:1.2em}@media only screen and (min-width: 992px){.programs .title-wrapper .title,.new-schedule .title-wrapper .title{max-width:700px}}@media only screen and (min-width: 768px){.programs .active .items,.programs .suggested .items,.new-schedule .active .items,.new-schedule .suggested .items{padding-right:20px}}@media only screen and (min-width: 768px){.programs .inactive header,.new-schedule .inactive header{right:0}}.programs .inactive .items,.new-schedule .inactive .items{color:#959595}@media only screen and (min-width: 768px){.programs .inactive .items,.new-schedule .inactive .items{padding-left:20px}}.programs .ui-draggable-dragging,.new-schedule .ui-draggable-dragging{z-index:1000}.programs .programs-highlight .program,.new-schedule .programs-highlight .program{background-color:#959595}body.state-programs .navbar-wrap.secondary{display:none}@media only screen and (min-width: 768px){body.state-programs .navbar-wrap.secondary{display:block}}.custom-program-wrapper.program-selection .program-type-tile .program-type-icon{font-size:56px;padding:14px 0 0}@media only screen and (min-width: 360px){.custom-program-wrapper.program-selection .program-type-tile .program-type-icon{padding:20px 0 10px}}@media only screen and (min-width: 410px){.custom-program-wrapper.program-selection .program-type-tile .program-type-icon{padding:16px 0 12px;font-size:66px}}@media only screen and (min-width: 460px){.custom-program-wrapper.program-selection .program-type-tile .program-type-icon{padding:15px 0 5px;font-size:85px}}@media only screen and (min-width: 510px){.custom-program-wrapper.program-selection .program-type-tile .program-type-icon{padding:30px 0 10px;font-size:85px}}.custom-program-wrapper.program-selection .program-type-tile .program-type-icon.dl-program-notification{font-size:65px;padding:9px 0 0;margin-bottom:-8px}@media only screen and (min-width: 360px){.custom-program-wrapper.program-selection .program-type-tile .program-type-icon.dl-program-notification{padding:16px 0 0;margin-bottom:1px}}@media only screen and (min-width: 410px){.custom-program-wrapper.program-selection .program-type-tile .program-type-icon.dl-program-notification{padding-top:3px;margin-bottom:-4px;font-size:85px}}@media only screen and (min-width: 460px){.custom-program-wrapper.program-selection .program-type-tile .program-type-icon.dl-program-notification{padding-top:0;font-size:110px;margin-bottom:-16px}}@media only screen and (min-width: 510px){.custom-program-wrapper.program-selection .program-type-tile .program-type-icon.dl-program-notification{padding-top:15px;font-size:110px;margin-bottom:-11px}}.programs-flow .program-item{width:100%}.programs-flow .program-item .content{padding:10px 0;margin-left:10px;cursor:pointer;border-top:1px solid #959595;font-weight:300;font-size:1.14286rem}@media only screen and (min-width: 768px){.programs-flow .program-item .content{font-size:1.28571rem}}@media only screen and (min-width: 992px){.programs-flow .program-item .content{font-size:1.42857rem}}.programs-flow .program-item .content .description{margin-top:5px}.programs-flow .program-item .content-text-wrapper{display:inline-block;width:95%;vertical-align:middle}.programs-flow .program-item .name{font-weight:400}.programs-flow .program-item .description,.programs-flow .list-wrapper .list-header{font-size:14px;line-height:1.1em;font-style:italic}@media only screen and (min-width: 768px){.programs-flow .program-item .description,.programs-flow .list-wrapper .list-header{font-size:1.07143rem}}.programs-flow .list-wrapper{background-color:#fff;border-radius:2px;margin-right:10px;float:left;width:100%}@media only screen and (min-width: 768px){.programs-flow .list-wrapper{width:260px}}.programs-flow .list-wrapper.empty-col{background-color:lightgray}.programs-flow .list-wrapper.empty-col .list-header{visibility:hidden}.programs-flow .list-wrapper.last-col{width:100%}@media only screen and (min-width: 768px){.programs-flow .list-wrapper.last-col{width:680px}}.programs-flow .list-wrapper.last-col .program-item-list{height:473px}.programs-flow .list-wrapper.last-col.narrow,.programs-flow .list-wrapper.last-col.empty-col{width:100%}@media only screen and (min-width: 768px){.programs-flow .list-wrapper.last-col.narrow,.programs-flow .list-wrapper.last-col.empty-col{width:420px}}.programs-flow .list-wrapper.empty-col{display:none}@media only screen and (min-width: 992px){.programs-flow .list-wrapper.empty-col{display:block}}.programs-flow .list-wrapper .list-header{padding:20px 10px;height:75px}.programs-flow .list-wrapper .list-footer{font-style:normal;padding:20px 10px;padding-left:0;margin-left:10px;border-top:1px solid #959595}.programs-flow .list-wrapper .list-footer button{width:100%;margin-bottom:15px}.programs-flow .btn-back{font-size:20px;padding:0 15px;color:#0568ae}.canned-program-flow .title-label{margin-top:8px}.canned-program-flow .title-container{display:inline-block;color:#0568ae}.canned-program-flow.custom-program-wrapper.choose-devices-wrapper .devices-list>li:hover{color:inherit}.canned-program-flow.custom-program-wrapper.choose-devices-wrapper .devices-list>li.selected:hover{color:#0568ae}.canned-program-flow.rules-view .canned-category-list,.canned-program-flow.rules-view .canned-subcategory-list{display:none}@media only screen and (min-width: 992px){.canned-program-flow.rules-view .canned-category-list,.canned-program-flow.rules-view .canned-subcategory-list{display:block}}.canned-program-flow.category-view .canned-subcategory-list,.canned-program-flow.category-view .canned-rules-list{display:none}@media only screen and (min-width: 992px){.canned-program-flow.category-view .canned-subcategory-list,.canned-program-flow.category-view .canned-rules-list{display:block}}.canned-program-flow.subcategory-view .canned-category-list,.canned-program-flow.subcategory-view .canned-rules-list{display:none}@media only screen and (min-width: 992px){.canned-program-flow.subcategory-view .canned-category-list,.canned-program-flow.subcategory-view .canned-rules-list{display:block}}.new-schedule .panel-heading{padding:0;border:0}.new-schedule .panel-group{margin-bottom:0}.new-schedule .panel{border-width:0;margin-bottom:0}.new-schedule .panel-body{border-top:0 !important;padding-right:0}.new-schedule .yes-button{cursor:pointer;display:inline-block;background-color:#009fdb;color:white;width:60px;height:60px;text-align:center;vertical-align:middle;padding-top:20px;font-size:1.14286rem;font-weight:bold;text-transform:uppercase;border-radius:30px}.new-schedule section.select-days-buttons,.new-schedule section.set-timepoints-buttons,.new-schedule section.review-buttons{height:35px}.new-schedule .select-days-text{float:left;font-size:1.28571rem;font-style:italic}.new-schedule .button-group{float:right}.new-schedule .button-group button{padding:5px 15px}.new-schedule .button-group .previous{margin-left:40px}.new-schedule .button-group .continue{background-color:#009fdb;color:#fff}.new-schedule .list-copy-scheduler-wrapper{background-color:#fff;border-radius:2px;margin-top:30px}.new-schedule .select-days-list .days-of-week{display:none}.new-schedule .select-days-list .expand{border-top:1px solid #d2d2d2}.new-schedule .select-days-list .expand .days-of-week{display:block}.new-schedule .select-days-list li{cursor:pointer;position:relative;list-style:none;font-size:1.28571rem;border-bottom:1px solid #d2d2d2}.new-schedule .select-days-list li:last-child{border-bottom:0}.new-schedule .select-days-list li:nth-last-child(2){border-bottom:0}.new-schedule .select-days-list li input:disabled+label{opacity:0.5}.new-schedule .select-days-list li label{padding:14px 0 14px 20px;width:100%;margin-bottom:0;color:#000}.new-schedule .select-days-list li label.selected{background:none;color:#000}.new-schedule .select-days-list li label:after{margin-top:0;right:15px}.new-schedule .select-days-list .days-of-week li{border-bottom:1px solid #d2d2d2}.new-schedule .select-days-list .days-of-week li:last-child{border-bottom:0}.new-schedule .copy-existing-schedule{margin-left:20px;margin-top:40px;position:relative;font-size:1.14286rem}.new-schedule .copy-existing-schedule .copy-existing-text{display:inline-block;font-style:italic;margin-right:40px;height:70px}.new-schedule .copy-existing-schedule .schedule-wrapper{margin-bottom:20px;cursor:pointer;border-bottom:1px solid #d2d2d2;display:none}.new-schedule .copy-existing-schedule .schedule-wrapper:last-child{border-bottom:0}.new-schedule .copy-existing-schedule .action-buttons{font-weight:bold;font-size:1.42857rem;display:inline-block;float:right;margin-right:20px;color:#009fdb}.new-schedule .copy-existing-schedule .expand .schedule-wrapper{display:block}.new-schedule .copy-existing-schedule table.copy-schedule{background-color:#f2f2f2;border-radius:2px;font-size:1.07143rem;width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);width:calc(100% - 15px)}.new-schedule .copy-existing-schedule table.copy-schedule th,.new-schedule .copy-existing-schedule table.copy-schedule td{padding:0 10px}.new-schedule .copy-existing-schedule table.copy-schedule th:first-child,.new-schedule .copy-existing-schedule table.copy-schedule td:first-child{text-align:left;width:50%}.new-schedule .copy-existing-schedule table.copy-schedule th:last-child,.new-schedule .copy-existing-schedule table.copy-schedule td:last-child{text-align:right}.new-schedule .copy-existing-schedule table.copy-schedule tr:nth-child(even){background-color:#fff}.new-schedule .copy-existing-schedule table.copy-schedule th{border-bottom:1px solid #d2d2d2;line-height:3;font-weight:normal;font-style:italic}.new-schedule .copy-existing-schedule table.copy-schedule td{line-height:3}.new-schedule .timepoint-header-section .action-buttons{font-weight:bold;font-size:1.42857rem;display:inline-block;float:right;margin-right:20px;color:#009fdb}.new-schedule .timepoint-header-section .edit{margin-right:20px;cursor:pointer}.new-schedule .timepoint-header-section .delete{cursor:pointer}.new-schedule .set-timepoints-body{padding:20px 0 20px 20px;background-color:#fff;border-radius:2px;margin-top:30px}.new-schedule .set-timepoints-body .title{font-size:1.42857rem;font-weight:bold}.new-schedule .set-timepoints-body ul{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:5px 0 50px;font-size:1.07143rem;color:#191919;font-style:italic;list-style:none}.new-schedule .set-timepoints-body ul li{margin-top:30px}.new-schedule .set-timepoints-body ul li:first-child{margin-top:0}.new-schedule .set-timepoints-body .timepoint-body-active{margin-bottom:100px}@media only screen and (min-width: 460px){.new-schedule .set-timepoints-body .timepoint-body-active{margin-left:50px}}@media only screen and (min-width: 860px){.new-schedule .set-timepoints-body .timepoint-body-active .timepicker{margin-left:330px}}.new-schedule .set-timepoints-body .timepoint-body-active .auto-mode-wrapper{font-style:normal;position:relative;clear:both;width:350px}@media only screen and (min-width: 860px){.new-schedule .set-timepoints-body .timepoint-body-active .auto-mode-wrapper{width:400px;margin-left:200px}}.new-schedule .set-timepoints-body .timepoint-body-active .set-temp{height:150px;position:relative;border-top:1px solid #d2d2d2;padding-top:25px;margin-bottom:30px}.new-schedule .set-timepoints-body .timepoint-body-active .header{font-size:1.42857rem}.new-schedule .set-timepoints-body .timepoint-body-active .slider-values-wrapper{height:65px}.new-schedule .set-timepoints-body .timepoint-body-active .slider-value{font-size:2.14286rem;position:absolute;width:45px}.new-schedule .set-timepoints-body .timepoint-body-active .slider-left-value{margin-left:5px}@media only screen and (min-width: 410px){.new-schedule .set-timepoints-body .timepoint-body-active .slider-left-value{margin-left:18px}}.new-schedule .set-timepoints-body .timepoint-body-active .slider-right-value{margin-left:5px}@media only screen and (min-width: 460px){.new-schedule .set-timepoints-body .timepoint-body-active .slider-right-value{margin-left:10px}}.new-schedule .set-timepoints-body .timepoint-body-active .symbol-degree{position:absolute}.new-schedule .set-timepoints-body .timepoint-body-active button.done{float:right;margin-right:15px;padding:5px 15px}.new-schedule .set-timepoints-body table.timepoint-body{background-color:#f2f2f2;border-radius:2px;padding:0 10px;width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);width:calc(100% - 15px);border-collapse:separate}.new-schedule .set-timepoints-body table.timepoint-body th,.new-schedule .set-timepoints-body table.timepoint-body td{font-weight:normal}.new-schedule .set-timepoints-body table.timepoint-body th:first-child,.new-schedule .set-timepoints-body table.timepoint-body td:first-child{text-align:left;width:50%}.new-schedule .set-timepoints-body table.timepoint-body th:last-child,.new-schedule .set-timepoints-body table.timepoint-body td:last-child{text-align:right}.new-schedule .set-timepoints-body table.timepoint-body th{border-bottom:1px solid #d2d2d2;line-height:2}.new-schedule .set-timepoints-body table.timepoint-body td{line-height:3}.new-schedule .set-timepoints-body .add-more-timepoints{margin-top:40px;height:60px}.new-schedule .set-timepoints-body .add-more-timepoints .add-timepoint{float:right;margin-right:15px}.new-schedule .review-and-save-body{padding:20px 0 20px 20px;background-color:#fff;border-radius:2px;margin-top:30px}.new-schedule .review-and-save-body .review-header{position:relative;padding-bottom:20px;border-bottom:1px solid #d2d2d2}.new-schedule .review-and-save-body .review-header .name{display:inline-block;font-style:italic;font-size:1.28571rem;margin-right:90px;color:#191919}.new-schedule .review-and-save-body .review-header input[type=text]{color:#191919;font-style:italic;font-size:1.42857rem;line-height:1;vertical-align:bottom}.new-schedule .review-and-save-body .review-header input[type=text]:-moz-placeholder{color:#191919;font-style:italic;font-size:1.42857rem}.new-schedule .review-and-save-body .review-header input[type=text]::-moz-placeholder{color:#191919;font-style:italic;font-size:1.42857rem}.new-schedule .review-and-save-body .review-header input[type=text]:-ms-input-placeholder{color:#191919;font-style:italic;font-size:1.42857rem}.new-schedule .review-and-save-body .review-header input[type=text]::-webkit-input-placeholder{color:#191919;font-style:italic;font-size:1.42857rem}.new-schedule .review-and-save-body .review-header .delete-schedule{position:absolute;right:20px;font-size:1.42857rem;font-weight:bold;cursor:pointer;color:#009fdb;top:0}.new-schedule .review-and-save-body .review-header .name-error-message{color:red;text-transform:uppercase}.new-schedule .review-and-save-body .review-body{margin-top:40px}.new-schedule .review-and-save-body .review-body .title-section{position:relative;margin-bottom:20px}.new-schedule .review-and-save-body .review-body .name{display:inline-block;font-style:italic;font-size:1.28571rem;margin-right:90px;color:#191919}.new-schedule .review-and-save-body .review-body .edit-schedule{position:absolute;right:20px;font-size:1.42857rem;font-weight:bold;cursor:pointer;color:#009fdb;top:0}.new-schedule .review-and-save-body .review-body .remove-sub-schedule{margin-left:20px}.new-schedule .review-and-save-body table.review{background-color:#f2f2f2;border-radius:2px;font-size:1.07143rem;width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);width:calc(100% - 15px)}.new-schedule .review-and-save-body table.review th,.new-schedule .review-and-save-body table.review td{padding:0 10px}.new-schedule .review-and-save-body table.review th:first-child,.new-schedule .review-and-save-body table.review td:first-child{text-align:left;width:50%}.new-schedule .review-and-save-body table.review th:last-child,.new-schedule .review-and-save-body table.review td:last-child{text-align:right}.new-schedule .review-and-save-body table.review tr:nth-child(even){background-color:#fff}.new-schedule .review-and-save-body table.review th{border-bottom:1px solid #d2d2d2;line-height:3;font-weight:normal;font-style:italic}.new-schedule .review-and-save-body table.review td{line-height:3}.new-schedule .review-and-save-footer{margin-top:40px;position:relative;height:100px}.new-schedule .review-and-save-footer .schedule-another-day{width:300px}.new-schedule .review-and-save-footer .another-day-text{font-style:italic;font-size:1.14286rem;margin-right:40px}.new-schedule .review-and-save-footer .make-active-schedule{position:absolute;width:240px;margin-right:10px;margin-top:15px;cursor:pointer}@media only screen and (min-width: 768px){.new-schedule .review-and-save-footer .make-active-schedule{right:30px;top:20px;margin-top:0}}.new-schedule .review-and-save-footer .make-active-schedule .make-active-text{font-size:1.14286rem}.new-schedule .review-and-save-footer .make-active-schedule label{position:absolute;top:0;right:0}.new-schedule .link-footer{margin-top:50px;font-style:italic}.modal-profiledelete header{font-size:1.85714rem;text-transform:capitalize;font-weight:300;font-style:italic;padding:10px;border-bottom:1px solid #191919}.modal-profiledelete .delete-icon{padding:10px 15px;cursor:pointer}.modal-profiledelete .delete-content{padding:30px 20px;font-size:1.28571rem}@media only screen and (min-width: 768px){.modal-profiledelete .modal-dialog{width:360px;margin:0 auto;height:185px}}@media only screen and (min-width: 768px){.modal-profiledelete .modal-footer{margin-bottom:10px}}@media only screen and (min-width: 768px){.modal-profiledelete{top:15vh;left:15vw;width:70vw;height:70vh}}.modal.modal-profiledelete{overflow-y:hidden}.settings .main{cursor:pointer}.settings .detail{padding:20px 0;border-top:1px solid #000}.settings .item-field{padding:15px 0}@media only screen and (min-width: 768px){.settings .item-field{padding:30px 0}}.settings .item{padding:10px}.settings .item .content{padding:10px 15px}@media only screen and (min-width: 768px){.settings .item .content{padding:25px}}.alarm-verification{margin-bottom:15px}.profiles .main{max-width:100%}.profiles .row{margin:0}.profiles header{font-size:1.85714rem;text-transform:capitalize;font-weight:400;font-style:italic;padding:10px 0}.profiles .header-description{width:90%;font-size:1rem}.profiles .noneditable{color:#959595}.profiles .item{padding:5px}.profiles .item-subfield{padding:10px 0;border-top:1px dotted #959595}@media only screen and (min-width: 768px){.profiles .item-subfield{padding:30px}}.profiles .inline{display:inline-block;vertical-align:middle}.profiles .edit-btn{display:inline-block;vertical-align:middle;margin:10px 20px}.profiles .item-subdetail{padding:0;border-top:1px dotted #959595}@media only screen and (min-width: 768px){.profiles .item-subdetail{padding:30px 0;margin-left:30px}}.profiles .subdetail{display:none}.profiles .subdetail .field{padding:20px}@media only screen and (max-width: 767px){.profiles .subdetail .field{padding:10px 0}}@media only screen and (min-width: 768px){.profiles .subdetail .field{padding:20px}}.profiles .subheader{cursor:pointer}.profiles .expandsub .subdetail{padding-top:20px;display:block}@media only screen and (min-width: 768px){.profiles .expandsub .subdetail{padding-top:30px}}.profiles .hide{display:none !important}@media only screen and (max-width: 767px){.profiles .long-text{width:240px}}@media only screen and (min-width: 768px){.profiles .long-text{width:450px}}@media only screen and (max-width: 767px){.profiles .content-text{font-size:1.14286rem}}.profiles .profile-form input .error{border:1px solid red;border-radius:4px}.profiles .profile-form.ng-invalid-compare-to input,.profiles .profile-form.ng-invalid-minlength input{border:1px solid red;border-radius:4px}.profiles .update-spinner{position:absolute;margin-left:-67px;color:#959595;z-index:99}.profiles .action{font-size:1.14286rem;font-weight:normal;padding:12px 15px;color:#009fdb;cursor:pointer;margin-bottom:10px}.profiles .action.delete{border-right:1px solid #d2d2d2}@media only screen and (min-width: 410px){.profiles .action{font-size:1.28571rem;padding:10px 25px}}@media only screen and (min-width: 992px){.profiles .action{font-size:1.71429rem;padding:10px 35px}}.profiles .require-pin-wrap{font-size:1.28571rem;display:inline-block;text-align:left;width:90%;float:left;margin:10px}@media only screen and (max-width: 767px){.profiles .require-pin-wrap{font-size:1.14286rem;margin:5px 0}}@media only screen and (min-width: 992px){.profiles .require-pin-wrap{width:100%;text-align:left;margin:10px}}.profiles .require-pin-wrap label{font-size:1.28571rem;color:#191919;display:inline;padding:10px 40px 10px 0}@media only screen and (max-width: 767px){.profiles .require-pin-wrap label{font-size:1.14286rem}}.profiles .require-pin-wrap label:after{margin-top:0;margin-left:5px}.profiles .require-pin-wrap label.disabled{cursor:default}.profiles input[type=password]{width:250px}@media only screen and (max-width: 767px){.profiles input[type=password]{width:240px}}.profiles input[type=password].ng-pristine+span.strength-indicator{display:none}.profiles ul .strength{display:inline;list-style:none;margin:0;margin-left:15px;padding:0;vertical-align:2px}.profiles .point:last{margin:0 !important}.profiles .point{background:#ddd;border-radius:2px;display:inline-block;height:5px;margin-right:1px;width:20px}.profiles .point.unacceptable{background:#a11d29}.profiles .point.weak{background:#ffb81c}.profiles .point.good{background:#c3d82d}.profiles .point.excellent{background:#6dbc44}.profiles .strength-legend{font-size:1.14286rem;color:#191919;text-align:left;margin-left:15px}@media only screen and (min-width: 992px){.profiles .strength-legend{margin-left:15px}}.profiles .strength-indicator{width:300px}.profiles .update-security-questions .item-subfield.disabled,.profiles .update-security-questions .field.disabled{opacity:0.3}.api-test .panel-heading{cursor:pointer}.widget-weather header .icon-wrap,.widget .widget-hide .widget-icon-type .icon-wrap{font-size:0.71429rem;position:absolute;left:0;top:0}@media only screen and (min-width: 360px){.widget-weather header .icon-wrap,.widget .widget-hide .widget-icon-type .icon-wrap{font-size:0.85714rem}}@media only screen and (min-width: 410px){.widget-weather header .icon-wrap,.widget .widget-hide .widget-icon-type .icon-wrap{font-size:1rem}}@media only screen and (min-width: 460px){.widget-weather header .icon-wrap,.widget .widget-hide .widget-icon-type .icon-wrap{font-size:1.14286rem}}@media only screen and (min-width: 510px){.widget-weather header .icon-wrap,.widget .widget-hide .widget-icon-type .icon-wrap{font-size:1.28571rem}}.widget-weather header{padding-left:0}.widget-weather header.title{width:100%}.widget-weather header .location-text{position:absolute;left:20%;top:5%}.widget-weather header i{color:#959595}.widget-weather header i.icon{color:#fff}.widget-weather .weather-content{text-align:center;color:#959595;margin-top:-20px}.widget-weather .weather-content .no-data{font-size:18px;padding-top:42%}@media only screen and (min-width: 768px){.widget-weather .weather-content{margin-top:-10px}}.widget-weather .weather-icon{height:42px}@media only screen and (min-width: 360px){.widget-weather .weather-icon{height:38px}}@media only screen and (min-width: 410px){.widget-weather .weather-icon{height:46px}}@media only screen and (min-width: 460px){.widget-weather .weather-icon{height:52px}}@media only screen and (min-width: 510px){.widget-weather .weather-icon{height:55px}}.widget-weather .temperature{position:relative;display:inline-block;font-size:3.57143rem;font-weight:300;line-height:1;margin-top:-5px}@media only screen and (min-width: 360px){.widget-weather .temperature{font-size:4.85714rem}}@media only screen and (min-width: 410px){.widget-weather .temperature{font-size:5.57143rem}}@media only screen and (min-width: 460px){.widget-weather .temperature{font-size:6.42857rem}}@media only screen and (min-width: 510px){.widget-weather .temperature{font-size:7.14286rem}}.widget-weather .temperature .degree{position:absolute;font-size:2.57143rem;top:-6px;right:-9px}@media only screen and (min-width: 360px){.widget-weather .temperature .degree{font-size:3rem;top:-7px;right:-10px}}@media only screen and (min-width: 410px){.widget-weather .temperature .degree{font-size:48px;top:-8px;right:-11px}}@media only screen and (min-width: 460px){.widget-weather .temperature .degree{font-size:54px;top:-10px;right:-13px}}@media only screen and (min-width: 510px){.widget-weather .temperature .degree{font-size:4.28571rem;top:5px;right:-15px}}.widget-weather .temp-unit{display:none}.widget-weather .weather-footer{position:absolute;left:10px;color:#959595;margin-top:-8px}@media only screen and (min-width: 768px){.widget-weather .weather-footer{margin-top:0}}.widget-weather .weather-footer .dl-stack>.dl{font-size:1.5em}@media only screen and (min-width: 768px){.widget-weather .weather-footer .dl-stack>.dl{font-size:2em}}.widgets{-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.widgets>li{list-style:none;position:absolute}.widget header,.widget .label-wrap,.widget .device-item-widget .device-status{position:relative}.widget .spinner-update.widget-loading{display:block;margin:30% auto 0}.widget .widget-flip{width:100%;height:100%}.widget .widget-settings{position:absolute;right:0;bottom:0;padding:3px;line-height:1;cursor:pointer;z-index:2;pointer-events:all}@media only screen and (min-width: 510px){.widget .widget-settings{padding:6px}}.widget .widget-settings .icon-wrap{font-size:0.57143rem}@media only screen and (min-width: 510px){.widget .widget-settings .icon-wrap{font-size:0.64286rem}}.widget .widget-settings .dl{color:#d2d2d2}.widget .widget-settings .dl.icon{color:#fff;padding-top:1px}.widget .back .widget-content{text-align:center}.widget .widget-hide{text-align:center;width:100%;height:100%;pointer-events:all}.widget .widget-hide button{color:#191919;background:transparent;border:0;font-size:1.14286rem;width:70%;padding:12px 0;font-weight:bold}@media only screen and (min-width: 360px){.widget .widget-hide button{font-size:1.28571rem}}@media only screen and (min-width: 410px){.widget .widget-hide button{font-size:1.42857rem;padding:20px 0;width:60%}}@media only screen and (min-width: 460px){.widget .widget-hide button{font-size:1.57143rem}}@media only screen and (min-width: 510px){.widget .widget-hide button{font-size:2rem}}.widget .widget-hide button:hover{color:#009fdb}.widget .widget-hide button:nth-child(2){border-top:1px solid #191919}.widget .widget-hide .widget-icon-type .dl-weather,.widget .widget-hide .widget-icon-type .dl-thermostat,.widget .widget-hide .widget-icon-type .dl-nest-thermostat,.widget .widget-hide .widget-icon-type .dl-nest-thermostat-uk,.widget .widget-hide .widget-icon-type .dl-horstmann-thermostat,.widget .widget-hide .widget-icon-type .dl-mco-thermostat,.widget .widget-hide .widget-icon-type .dl-tado-thermostat,.widget .widget-hide .widget-icon-type .dl-tado-hot-water-heater{color:#fff}.widget .widget-hide .settings-icon{font-size:1.71429rem;margin-left:2px;margin-bottom:2px}@media only screen and (min-width: 410px){.widget .widget-hide .settings-icon{font-size:2.28571rem;margin-left:5px;margin-bottom:8px}}.widget .widget-hide .archive-link{border-bottom:1px solid #191919}@media only screen and (min-width: 510px){.widget .thermostat{padding:0}}.widget .thermostat .title,.widget .thermostat .structure{display:block;height:15px;padding-top:5px;margin:0;width:82%}@media only screen and (min-width: 360px){.widget .thermostat .title,.widget .thermostat .structure{height:20px}}@media only screen and (min-width: 410px){.widget .thermostat .title,.widget .thermostat .structure{height:25px}}.widget .thermostat .title{color:#000}.widget .thermostat .structure{color:#959595}.widget .device-state{position:absolute;right:8px;top:8px;display:block;text-transform:uppercase;font-weight:bold;font-style:normal;font-size:1rem}.widget.offline .device-state{color:#d2d2d2}.widget .device-type{position:absolute;left:8px;top:8px;display:block;text-transform:capitalize;width:55%;font-size:1.28571rem;word-wrap:break-word}.widget .subtitle{color:#959595;font-weight:200;font-size:1.42857rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.widget .subtitle .icon{font-size:1.42857rem}.widget.active .widget-settings{color:#fff}.widget.active .widget-hide button{color:#fff}.widget.active .widget-hide button:hover{color:#f2f2f2}.widget.active .widget-hide button:nth-child(2){border-color:#fff}.widget.sortable header,.widget.sortable .label-wrap,.widget.sortable .device-status{position:relative;z-index:1;color:#fff;background-color:transparent}.widget.sortable header .icon-wrap{position:fixed}.widget.sortable .widget-sortable{visibility:visible}.widget.sortable .overlay{display:none}.widget.sortable .widget-settings{pointer-events:none;cursor:default}.widget.sortable.fixed{cursor:default;opacity:.2}.widget.sortable.disabled{pointer-events:all}.widget.sortable .dl-arrange{cursor:move}.widget.ss-dragged-child{opacity:1}.widget[data-ss-rowspan="2"] .spinner-update.widget-loading{margin-top:40%}.widget[data-ss-rowspan="2"] .widget-sortable .dl-stack{top:40%}.widget[data-ss-colspan="2"][data-ss-rowspan="1"] .spinner-update.widget-loading{margin-top:15%}.widget .widget-sortable{text-align:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(149,149,149,0.8);visibility:hidden;border-radius:2px}.widget .widget-sortable .dl-stack{font-size:2rem;cursor:move;top:34%;z-index:10}@media only screen and (min-width: 360px){.widget .widget-sortable .dl-stack{font-size:2.28571rem}}@media only screen and (min-width: 410px){.widget .widget-sortable .dl-stack{font-size:2.71429rem;top:33%}}@media only screen and (min-width: 460px){.widget .widget-sortable .dl-stack{font-size:3rem;top:31%}}@media only screen and (min-width: 510px){.widget .widget-sortable .dl-stack{font-size:3.57143rem;top:30%}}.widget .widget-sortable .dl-stack i:first-child{color:#fff}.widget .widget-sortable .dl-stack i:nth-child(2){color:#0568ae}
