@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,400italic&subset=latin,latin-ext);@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{font-family:"Source Sans Pro",sans-serif;color:#3a3a3a}h1,h2,h3,h4{font-weight:700}body,html{height:100%}html{-ms-touch-action:manipulation;touch-action:manipulation}body{background-color:#d9dde2}.wrapper{position:relative;width:100%;height:auto;min-height:100%;overflow-x:hidden}.message-wrap{max-width:80%}@media only screen and (min-width:768px){body{min-height:100%}.message-wrap{max-width:35%}}@media only screen and (max-width:767px){.csstransforms3d .aside-collapsed .wrapper,.csstransforms3d .wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}}.aside-collapsed{overflow-y:auto}@media (max-width:1140px){.layout-fixed.aside-toggled,.layout-fixed.offsidebar-open{overflow-y:hidden}}.layout-fixed .wrapper aside{position:fixed}.mdi{font-size:1.2em!important}.form-horizontal{margin-top:20px}.panel{box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:5px;border:0}.panel-default .panel-heading{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#535c6b!important;color:#fff!important;font-size:1.2em;padding-top:15px;padding-bottom:15px}button{box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 2px 1px 0 rgba(0,0,0,.1)}.label-success{background-color:#9ccc65}.label-info{background-color:#4fc3f7}.label-warning{background-color:#ffca28}.label-danger{background-color:#d9534f}.tag{display:inline-block;margin-right:14px}.tag .mdi{margin-right:2px;padding-top:9px}.tag .mdi-account{color:#009688}.tag .mdi-alert{color:#f44336}.tag .mdi-checkbox-marked-circle{color:#4caf50}.tag .mdi-checkbox-blank-circle{color:#673ab7}.tag .mdi-comment{color:#308bd6}.button{border:solid 1px #d4d4d4;color:#737373;background-color:#e8e8e8}.button:active,.button:focus,.button:hover{background-color:#fff}.btn-primary{background-color:#2e8bcb}.btn-succes{background-color:#85c141;color:#fff;border-color:#71a238}.btn-succes:active,.btn-succes:focus,.btn-succes:hover{background-color:#74a939;color:#fff}.btn-yellow{color:#7c6e18;background-color:#e7d777;border-color:#c5b764}.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover{background-color:#cec06e;color:#7c6e18}.btn-dropdown{padding-left:18px;padding-right:18px;margin:0!important}.dropdown-menu li{margin-top:16px;margin-bottom:16px;font-size:15px}.btn-service-off{border:solid 1px #989898;color:#fff;background-color:#ababab}.btn-service-none{border:solid 1px #e8e8e8;color:#b5b5b5;background-color:#fff;box-shadow:none;float:right;display:inline-block;margin-left:10px!important}.btn-service-none:active,.btn-service-none:focus,.btn-service-none:hover,.btn-service-none:visited{border:solid 1px #e8e8e8;color:#b5b5b5;background-color:#fff;box-shadow:none;cursor:default}.btn-service-alert{color:#b5b5b5;border:1px solid #d42823;background-color:#fbf2f2;float:right;display:inline-block;margin-left:10px!important}.btn-service-alert:active,.btn-service-alert:focus,.btn-service-alert:hover,.btn-service-alert:visited{border:solid 1px red;color:#b5b5b5;background-color:#fff;cursor:pointer}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn-disabled:visited{box-shadow:none;cursor:default;background-color:#fff}.item a:active,.item a:focus,.item a:hover,.item a:visited{color:#000;text-decoration:none}.panel-buttons{background:0 0;box-shadow:none}.panel-buttons .item{padding:15px 0}.buttons-middle{display:flex;align-items:center;justify-content:center}.btn-tab{width:120px;margin:0!important}.modal-body .btn-tab{width:auto}.admin-btn{float:right;display:inline-block}.conf-bar,.conf-bar-limit{background-color:#f7eec1;border-bottom:1px solid #d6c6ab;text-align:center;padding:16px;margin-bottom:0}.conf-bar-limit{background-color:#ff7f7f;margin-bottom:20px}@media only screen and (min-width:768px){.conf-bar,.conf-bar-limit{margin-bottom:10px;padding:14px 12px 12px}}.conf-title,.conf-title-limit{font-size:1.1em;font-weight:700;color:#866e43}.conf-title-limit{color:#900}.conf-text{color:#968363}.conf-text-limit{color:#900}.fav-button{font-size:35px;float:left;margin-right:10px}.fav-off{color:#ccc}.modal-title{font-size:22px;color:#535c6b;font-weight:700}.modal-subtitle{margin:0;font-size:16px;color:#aab1b9;font-weight:400}@media screen and (max-width:767px){.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:normal}}.navbar-nav,.wrapper .footer>p{margin:0}.navbar{border:0}.navbar-brand{float:none;height:55px;line-height:21px}.topnavbar{-webkit-backface-visibility:hidden;margin-bottom:0;border-radius:0;background-color:#2e8bcb;z-index:1050;position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}@media only screen and (min-width:768px){.topnavbar .navbar-header{width:220px;text-align:center}.topnavbar .navbar-header .navbar-brand{width:100%}}.topnavbar .navbar-header{background-color:#2e8bcb;background-image:none;position:relative;z-index:11}.topnavbar .navbar-header .navbar-brand{padding:0}.topnavbar .navbar-header .brand-logo-collapsed>img,.topnavbar .navbar-header .brand-logo>img{margin:0 auto}.topnavbar .navbar-header .brand-logo{display:block}.topnavbar .navbar-header .brand-logo-collapsed{display:none;padding:6px 15px}.topnavbar .navbar-nav>.open>a,.topnavbar .navbar-nav>li>a{color:#2e8bcb}.topnavbar .navbar-nav>.open>a:focus,.topnavbar .navbar-nav>.open>a:hover,.topnavbar .navbar-nav>li>a:focus,.topnavbar .navbar-nav>li>a:hover{color:#1b5278}.aside-collapsed .sidebar>.nav>li>.nav-item:focus,.aside-collapsed .sidebar>.nav>li>a:focus,.topnavbar .navbar-nav>.active>a,.topnavbar .navbar-nav>.active>a:focus,.topnavbar .navbar-nav>.active>a:hover,.topnavbar .navbar-nav>.open>a,.topnavbar .navbar-nav>.open>a:focus,.topnavbar .navbar-nav>.open>a:hover{background-color:transparent}.topnavbar .navbar-nav>li>[data-toggle=navbar-search]{position:absolute;top:0;right:0;z-index:20;font-size:16px;line-height:55px;color:#fff;padding-top:0;padding-bottom:0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.layout-fixed .wrapper .topnavbar-wrapper{position:fixed;top:0;width:100%;z-index:121}@media only screen and (min-width:768px){.topnavbar .navbar-nav>li>[data-toggle=navbar-search]{color:#fff}}@media only screen and (max-width:767px){.offsidebar-toggle,.sidebar-toggle{position:absolute!important;top:5px;color:#fff!important;z-index:3001}.sidebar-toggle{left:0}.offsidebar-toggle{right:0}}.nav-wrapper{padding:0 15px;background-color:transparent}.nav-wrapper .nav.navbar-nav{float:left}.nav-wrapper .nav.navbar-nav.navbar-right{float:right}.nav-wrapper .nav>li{position:static;float:left}@media only screen and (min-width:768px){.topnavbar{border:0;background-color:#2e8bcb}.topnavbar .navbar-nav>a{box-shadow:0 0 0 #000 inset;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.topnavbar .navbar-nav>.open>a,.topnavbar .navbar-nav>.open>a:focus,.topnavbar .navbar-nav>.open>a:hover{box-shadow:0 -3px 0 #2e8bcb inset;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.topnavbar .navbar-nav>.open>a,.topnavbar .navbar-nav>li>a{color:#fff}.topnavbar .navbar-nav>.open>a:focus,.topnavbar .navbar-nav>.open>a:hover,.topnavbar .navbar-nav>li>a:focus,.topnavbar .navbar-nav>li>a:hover{color:#1b5278}.topnavbar .navbar-nav>li>[data-toggle=navbar-search]{position:static}.nav-wrapper{box-shadow:0 1px 2px rgba(0,0,0,.15);z-index:10}.nav-wrapper:after,.nav-wrapper:before{content:" ";display:table}.nav-wrapper:after{clear:both}.nav-wrapper,.nav-wrapper .nav>li{position:relative}.aside-collapsed .topnavbar .navbar-header .brand-logo{display:none}.aside-collapsed .topnavbar .navbar-header .brand-logo-collapsed{display:block}.aside-collapsed .topnavbar .navbar-header{width:70px}}.topnavbar-btn:active,.topnavbar-btn:focus{background:#2e8bcb!important;color:#fff!important}.topnavbar-btn:hover{background:#2e8bcb!important;color:#333a45!important}.frisko:hover{background:#fff!important;color:#333a45!important}.topnavbar-btn:active.frisko,.topnavbar-btn:focus.frisko{background:#fff!important;color:#fff!important}.topnavbar-btn:hover.frisko{background:#fff!important;color:#333a45!important}.sidebar:after,.wrapper .aside{position:absolute;top:0;bottom:0}.wrapper .aside{left:0;z-index:116;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background-color:#333a45;width:220px}.wrapper .aside .aside-inner{padding-top:55px;height:100%;width:220px;overflow:hidden}.sidebar{height:100%;padding-bottom:20px;background-color:#333a45;overflow-x:hidden;-webkit-overflow-scrolling:touch}.sidebar:after{content:"";background:rgba(0,0,0,.15);display:block;right:0;width:1px;-webkit-transform:translateZ(0)}.sidebar .nav-heading{padding:12px 15px;margin:10px 0 20px;color:#2e8bcb;font-size:13px;letter-spacing:.035em;pointer-events:none;cursor:default;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase}.sidebar>.nav{position:relative}.sidebar>.nav>.nav-heading:first-child{padding-top:20px}.sidebar>.nav>li{border-left:3px solid transparent;-webkit-transition:border-left-color .4s ease;-o-transition:border-left-color .4s ease;transition:border-left-color .4s ease}.sidebar>.nav>li>.nav-item,.sidebar>.nav>li>a{padding:14px 24px;color:#b7bcc7;letter-spacing:.025em;font-weight:400}.sidebar>.nav>li>.nav-item:focus,.sidebar>.nav>li>.nav-item:hover,.sidebar>.nav>li>a:focus,.sidebar>.nav>li>a:hover{text-decoration:none;outline:0;color:#dee2e8;background-color:#282c33}.sidebar>.nav>li:hover{border-left:3px solid #878c97}.sidebar>.nav>li>.nav-item>em,.sidebar>.nav>li>a>em{width:1.8em;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;color:inherits}.sidebar>.nav>li.active,.sidebar>.nav>li.active .nav,.sidebar>.nav>li.active>a,.sidebar>.nav>li.open,.sidebar>.nav>li.open .nav,.sidebar>.nav>li.open>a{background-color:#292e35;color:#fff}.sidebar>.nav>li.active>a>em,.sidebar>.nav>li.open>a>em{color:#fff}.sidebar>.nav>li.active{border-left-color:#dee2e8}.sidebar>.nav .label{display:block}@media only screen and (min-width:1025px){.sidebar{margin-right:-17px;overflow-y:scroll}}@media only screen and (min-width:768px){.sidebar>.nav .label{margin:2px 0 0}}.aside-collapsed .sidebar{overflow-x:hidden}.aside-collapsed .sidebar>.nav .nav,.aside-collapsed .sidebar>.nav>.nav-heading,.aside-collapsed .sidebar>.nav>li>a>span{display:none!important}.aside-collapsed .sidebar>.nav>li{width:68px}.aside-collapsed .sidebar>.nav>li>.nav-item,.aside-collapsed .sidebar>.nav>li>a{text-indent:-3px;padding:20px 0;text-align:center}.aside-collapsed .sidebar>.nav>li>.nav-item>em,.aside-collapsed .sidebar>.nav>li>a>em{font-size:1.6em;width:auto}.aside-collapsed .sidebar>.nav>li>.nav-item:focus>em,.aside-collapsed .sidebar>.nav>li>a:focus>em{color:inherit}.aside-collapsed .sidebar .nav .label{position:absolute;top:10px;right:5px;text-indent:0}.separator{border-bottom:1px solid #4c4e52;margin:5px 30px 6px 10px;padding-top:1px}@media only screen and (min-width:768px){.wrapper .aside .aside-inner{padding-top:55px}}.wrapper .aside{-webkit-transition:width .2s cubic-bezier(.35,0,.25,1),translate .2s cubic-bezier(.35,0,.25,1);-o-transition:width .2s cubic-bezier(.35,0,.25,1),translate .2s cubic-bezier(.35,0,.25,1);transition:width .2s cubic-bezier(.35,0,.25,1),translate .2s cubic-bezier(.35,0,.25,1)}.aside-inner,.navbar-header,.sidebar>.nav>li{-webkit-transition:width .2s cubic-bezier(.35,0,.25,1);-o-transition:width .2s cubic-bezier(.35,0,.25,1);transition:width .2s cubic-bezier(.35,0,.25,1)}.sidebar>.nav .label{-webkit-animation:fadeInRight 1s;-o-animation:fadeInRight 1s;animation:fadeInRight 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.aside-collapsed .sidebar>.nav .label{-webkit-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s}.sidebar .nav>li>a{-webkit-animation:fadeInLeft .5s;-o-animation:fadeInLeft .5s;animation:fadeInLeft .5s}@media only screen and (max-width:767px){.aside-toggled .wrapper .aside,.csstransforms3d .aside-toggled .wrapper .aside,.wrapper .aside{margin-left:0;-webkit-transform:translate3d(-220px,0,0);transform:translate3d(-220px,0,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.aside-toggled .wrapper .aside{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.navbar-brand .brand-logo,.sidebar>.nav>.nav-heading,.sidebar>.nav>li>a>span{-webkit-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s}.sidebar li>.nav-item,.sidebar li>a,.sidebar>.nav>.nav-heading{white-space:nowrap}@media only screen and (max-width:767px){.aside-collapsed .wrapper .aside{margin-left:-70px}.aside-collapsed.aside-toggled .wrapper .aside{margin-left:0}.csstransforms3d .aside-collapsed .wrapper .aside{margin-left:0;-webkit-transform:translate3d(-70px,0,0);transform:translate3d(-70px,0,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.csstransforms3d .aside-collapsed.aside-toggled .wrapper .aside{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.aside-collapsed .wrapper .aside,.aside-collapsed .wrapper .aside>.aside-inner{width:70px}.layout-fixed .wrapper .aside{height:1px;min-height:100%}.layout-fixed .wrapper .aside>.aside-inner,.offsidebar{top:0;bottom:0}.offsidebar{position:absolute;right:-235px;width:235px;margin-top:55px;border-left:1px solid #232323;background-color:#333a45;color:#515253;z-index:-1;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;box-sizing:border-box}.offsidebar>nav .offsidebar>nav{overflow:hidden}.offsidebar-scroll{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.offsidebar-scroll::-webkit-scrollbar{display:none}.offsidebar>nav li.active,.offsidebar>nav li.active .nav,.offsidebar>nav li.active>a,.offsidebar>nav li.open,.offsidebar>nav li.open .nav,.offsidebar>nav li.open>a{background-color:#2f353f;color:#dee2e8}.offsidebar>nav li.active{border-left-color:#dee2e8}.offsidebar .nav-heading{padding:19px 15px 4px;color:#2e8bcb;font-size:13px;letter-spacing:.035em;pointer-events:none;cursor:default;text-transform:uppercase}.offsidebar li>a{color:#878c97;padding:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (min-width:992px){.offsidebar li>a{padding:10px 15px}}.offsidebar li:last-of-type{margin-bottom:20px}.offsidebar li:first-of-type{margin-top:10px;margin-bottom:6px}.offsidebar .progress{border:0}.offsidebar .nav>li>a:focus,.offsidebar .nav>li>a:hover{background-color:rgba(0,0,0,.04);color:#dee2e8}@media only screen and (min-width:768px){.offsidebar{margin-top:50px}}.offsidebar-open .offsidebar{right:0;z-index:116}.search{border:0;margin-top:12px;margin-bottom:6px}#input-search{background:url(../../../assets/images/magnify.png) no-repeat 170px 7px;background-color:#3a3f51;background-size:20px;padding-right:34px;color:#878c97;border:1px solid #232735}.boiler-status{font-size:12px!important;padding-right:10px}.boiler-success{color:#4bba75}.boiler-warning{color:#f4ba49}.boiler-danger{color:#ee5152}.boiler-all{padding-right:10px}.boiler-btn-label{margin-right:9px}.boiler-btn-all{text-transform:uppercase}footer{color:#929292}.wrapper .footer{position:absolute;left:0;right:0;bottom:0;height:60px;border-top:1px solid #e4eaec;padding:20px;z-index:109}@media only screen and (min-width:768px){.wrapper .footer{margin-left:220px}}@media only screen and (max-width:767px){.csstransforms3d .wrapper .footer{margin-left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.csstransforms3d .aside-toggled .wrapper .footer{-webkit-transform:translate3d(220px,0,0);transform:translate3d(220px,0,0)}.aside-toggled .wrapper .footer{margin-left:220px}.aside-collapsed.aside-toggled .wrapper .footer{margin-left:70px}.csstransforms3d .aside-collapsed .wrapper .footer{margin-left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.csstransforms3d .aside-collapsed.aside-toggled .wrapper .footer{-webkit-transform:translate3d(70px,0,0);transform:translate3d(70px,0,0)}}@media only screen and (min-width:768px){.aside-collapsed .wrapper .footer{margin-left:70px}}.content-wrapper{padding-bottom:20vh!important;padding:15px;width:100%;border-top:1px solid rgba(0,0,0,.15);margin-top:-1px}.content-wrapper .unwrap{margin:-15px}@media only screen and (min-width:768px){.content-wrapper .unwrap{margin:-20px}}.content-wrapper .content-heading,.content-wrapper h3{font-size:24px;line-height:1.1;color:#929292;margin:-15px -15px 20px;padding:15px;font-weight:400;background-color:#e5e9ed;border-bottom:1px solid #cfdbe2}.content-wrapper .content-heading>small,.content-wrapper h3>small{display:block;font-size:12px;color:#909fa7}.content-wrapper .btn,.content-wrapper button{margin-left:10px}.content-wrapper .container{padding-left:0;padding-right:0}@media only screen and (min-width:768px){.content-wrapper{padding:20px}.content-wrapper .content-heading,.content-wrapper h3{margin:-20px -20px 20px;padding:20px}.content-wrapper .btn,.content-wrapper button{margin:0}}.wrapper section{position:relative;height:100%;margin-left:0;z-index:111;background-color:#d9dde2;margin-bottom:60px!important}@media only screen and (min-width:768px){.wrapper section{margin-left:220px}}.wrapper section{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}@media only screen and (max-width:767px){.aside-toggled .wrapper .section,.aside-toggled .wrapper section{margin-left:0;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.aside-toggled .wrapper .section{-webkit-transform:translate3d(0,0,220);transform:translate3d(0,0,220)}.csstransforms3d .aside-toggled .wrapper .section{-webkit-transform:translate3d(220px,0,0);transform:translate3d(220px,0,0)}.aside-toggled .wrapper section{transform:translate3d(220px,0,0)}.aside-collapsed.aside-toggled .wrapper section{margin-left:70px}.csstransforms3d .aside-collapsed .wrapper section,.csstransforms3d .wrapper .section{margin-left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.csstransforms3d .aside-collapsed.aside-toggled .wrapper section{-webkit-transform:translate3d(70px,0,0);transform:translate3d(70px,0,0)}}@media only screen and (min-width:768px){.aside-collapsed .wrapper section{margin-left:70px}}.layout-fixed .wrapper section{margin-top:55px}@media only screen and (min-width:768px){.layout-fixed .wrapper section{margin-top:50px}}.panel-items,.table-schedule-d tbody>tr>td{padding:0}.item,.item-checkbox{color:#000;border:0;border-radius:0;margin:0}.item{border-bottom:solid 1px #e4eaec;padding:15px}.item-checkbox{padding:15px 0}@media only screen and (min-width:768px){.item-checkbox{padding:11px 0}}@media only screen and (min-width:992px){.item-checkbox{padding:7px 0}}.item .mdi-close{float:right;color:#d1d3d8}.item .mdi-close:hover{color:#232323}.item:first-of-type{border-top:none}.item:last-of-type{border-bottom:none}.alert-time{float:right;color:#9197a3}.alert-title{font-size:20px;font-weight:700;margin-bottom:0;color:#000;text-decoration:none}.alert-boiler{color:#9197a3;margin-bottom:20px;text-decoration:none}.button-section{margin-top:15px}.button-section button{float:right;display:inline-block}@media only screen and (min-width:768px){.button-section button{margin-left:10px!important}}.alert-title-now{color:#d9534f}.alert-panel-heading-now{background-color:#d9534f!important;color:#fff!important}.alert-comment{background-color:#f7f7f7;border:1px solid #dedede;border-radius:4px;margin:12px 0;padding:6px}.alert-comment-section{margin-top:20px}.alert-comment-sender{margin-bottom:8px;font-weight:900}.message,ul[dnd-list],ul[dnd-list]>li{position:relative}.message-sender{color:#9197a3;margin-bottom:15px;font-size:15px}.message-text{margin-bottom:20px;font-size:15px}.message-time{position:absolute;float:right;color:#9197a3;bottom:15px;right:15px}.fav-boiler{color:#9197a3;margin:5px 0;font-weight:700}.alert-time-full{color:#000;margin-bottom:10px;text-decoration:none}.sensor-bg-red,.sensor-bg-red-dark{background-color:#d9534f;color:#fff!important}.sensor-bg-red-dark{background-color:#bb4642}.sensor-bg{background-color:#fff;color:#2e8bcb!important}.sensor-bg-dark{background-color:#2e8bcb;color:#fff!important}.sensor-col{padding:0;margin-bottom:25px}@media only screen and (max-width:767px){.sensor-col{margin-bottom:45px}}.sensor-icon-space,.sensor-text-space{padding-top:15px!important;padding-bottom:15px!important;display:table-cell;float:none;table-layout:fixed;vertical-align:middle}.sensor-text-space{padding-right:0;white-space:normal}.sensor-text{margin:0;font-weight:700;font-size:33px}.sensor-panel{overflow:hidden;margin-bottom:20px;border:0}.sensor-icon{font-size:3.5em!important}.sensor-table{display:table;table-layout:fixed;height:100%;width:100%;margin:0;overflow:hidden}.sensor-name{max-width:90px}.visitor-name{font-size:16px;font-weight:700}.visitor-group{margin-top:4px;color:#9197a3}.visitor-time{float:right}@media (min-width:768px){.modal-sm{width:390px}}.table-responsive{border:0;overflow-x:initial}.settings-body{padding:0;color:#000}.settings-fail,.settings-ok{float:right;color:#4caf50;padding-right:6px;padding-top:8px;font-size:1.4em!important}.settings-fail{color:#ee5152}.settings-wait{float:right;color:#308bd6;margin-right:6px;margin-top:8px;padding-top:1px;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.settings-btn{min-width:100%;color:#000!important;margin:0 0 2px!important;word-wrap:break-word;white-space:normal}.settings-name{padding-left:10px!important;padding-top:14px!important;overflow:hidden;text-overflow:ellipsis}td{border-top:none!important}.loader{margin-right:6px;margin-top:7px;font-size:10px;position:relative;text-indent:-9999em;border-top:.2em solid rgba(48,139,214,.2);border-right:.2em solid rgba(48,139,214,.2);border-bottom:.2em solid rgba(48,139,214,.2);border-left:.2em solid #308bd6;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:2em;height:2em}.grid{-moz-column-count:1;-webkit-column-count:1;column-count:1;column-gap:1em}@media only screen and (min-width:768px){.grid{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width:992px){.grid{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (min-width:1300px){.grid{-moz-column-count:4;-webkit-column-count:4;column-count:4}}.grid-item{break-inside:avoid;margin:0 0 1em;width:100%;overflow:hidden}.grid-admin{-moz-column-count:1;-webkit-column-count:1;column-count:1;column-gap:1em}@media only screen and (min-width:768px){.grid-admin{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width:992px){.grid-admin{-moz-column-count:3;-webkit-column-count:3;column-count:3}}.grid-admin-item{break-inside:avoid;margin:0 0 1em;width:100%;overflow:hidden}.grid-thermo{-moz-column-count:1;-webkit-column-count:1;column-count:1;column-gap:1em}@media only screen and (min-width:900px){.grid-thermo{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width:1200px){.grid-thermo{-moz-column-count:3;-webkit-column-count:3;column-count:3}}.c-checkbox span:before,.c-radio span:before{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;text-align:center!important;font-size:12px;line-height:18px;vertical-align:middle;margin-left:0}.c-checkbox input[type=checkbox]:checked+span{border-color:#5d9cec;background-color:#5d9cec}.c-checkbox input[type=radio]:checked+span{border-color:#5d9cec}.c-radio input[type=checkbox]:checked+span{border-color:#5d9cec;background-color:#5d9cec}.c-radio input[type=radio]:checked+span{border-color:#5d9cec}.c-checkbox span{border-radius:2px}.c-checkbox span,.c-radio span{position:relative;display:inline-block;vertical-align:top;margin-left:-20px;width:20px;height:20px;border:1px solid #ccc;margin-right:5px;text-align:center}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.c-checkbox input,.c-radio input{opacity:0;position:absolute;margin-left:0!important}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}.c-radio.c-radio-nofont span:before{content:"";width:10px;height:10px;top:50%;left:50%;margin-top:-5px;margin-left:-5px;border-radius:500px}.c-checkbox.c-checkbox-rounded span,.c-checkbox.c-radio-rounded span,.c-radio span,.c-radio.c-checkbox-rounded span,.c-radio.c-radio-rounded span{border-radius:500px}.c-radio.c-radio-nofont input[type=radio]:checked+span:before{background-color:#5d9cec;color:#fff;opacity:1;transition:color .3s ease-out}.c-checkbox input[type=checkbox]:checked+span:before,.c-checkbox input[type=radio]:checked+span:before,.c-radio input[type=checkbox]:checked+span:before,.c-radio input[type=radio]:checked+span:before{color:#fff;opacity:1;transition:color .3s ease-out}.c-checkbox input[type=radio]:checked+span,.c-radio input[type=radio]:checked+span{background-color:#fff}.chart-option{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.table-schedule{overflow:visible}.schedule-drop{width:73px}.schedule-btn{margin:10px!important}.schedule-time{float:right;color:#9197a3;padding-top:6px}@media only screen and (min-width:768px){.schedule-drop{width:100px}}.schedule-body{overflow:hidden;position:relative;margin:10px}.table-schedule-d{margin-left:0;overflow-x:auto}.table-schedule-dd{margin-left:100px;overflow-x:auto}.schedule-days{position:absolute;top:20px;background-color:#ddd;box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 2px 1px 0 rgba(0,0,0,.1)}.days-list{list-style:none;padding-left:10px;padding-top:5px}.days-list li{height:45px}.schedule-week-btn{width:72px;margin:0 8px 0 0!important}.schedule-week-btn span,.schedule-week-btn-off span{text-transform:uppercase;font-weight:700}table>tbody>tr>td.table-end{padding-right:100px}@media only screen and (min-width:768px){table>tbody>tr>td.table-end{padding-right:10px}}.table-schedule-d{padding-right:0!important}.schedule-fixed td{padding-top:4px;text-align:center}.btn-night{border-radius:50%;background-color:#3d90d6;padding:3px;height:35px;width:35px;margin:5px 12px!important}.btn-night .mdi-weather-night,.btn-night-left .mdi-weather-night,.btn-night-mid .mdi-weather-night,.btn-night-right .mdi-weather-night{color:#7affff;font-size:1.6em!important}.btn-day,.btn-night-left,.btn-night-mid,.btn-night-right{border-radius:22px 0 0 22px;background-color:#3d90d6;padding:2px 0 2px 2px;height:35px;width:58px;margin:5px 0 5px 1px!important}.btn-day,.btn-night-mid,.btn-night-right{border-radius:0 22px 22px 0;padding:2px 0;margin:5px 1px 5px 0!important}.btn-day,.btn-night-mid{border-radius:0;width:59px;margin:5px 0!important}.btn-day .mdi-weather-sunny,.btn-day-left .mdi-weather-sunny,.btn-day-mid .mdi-weather-sunny,.btn-day-right .mdi-weather-sunny{color:#ffff48;font-size:1.8em!important}.btn-day{border-radius:50%;background-color:#f3c024;padding:2px;width:35px;margin:5px 12px!important}.btn-day-left,.btn-day-mid,.btn-day-right{border-radius:22px 0 0 22px;background-color:#f3c024;padding:2px 0 2px 2px;height:35px;width:58px;margin:5px 0 5px 1px!important}.btn-day-mid,.btn-day-right{border-radius:0 22px 22px 0;padding:2px 0;margin:5px 1px 5px 0!important}.btn-day-mid{border-radius:0;width:59px;margin:5px 0!important}tr.day-off>td>.day-off-bg{background-color:rgba(255,255,255,.75);position:absolute;height:45px;width:100%;z-index:300;font-weight:700;padding-top:10px;padding-left:45px}tr.day-on>td>.day-off-bg{display:none}@media only screen and (min-width:768px){tr.day-off>td>.day-off-bg{text-align:center;padding-left:0}}.day-off>td>button{box-shadow:none}.schedule-week-btn-off{color:#d0d0d0;background-color:#ababab;box-shadow:none;width:72px;margin:0 8px 0 0!important}.schedule-bar-item{border:0}.key-bar,.schedule-bar{height:15px;border-radius:14px;overflow:hidden;padding:0}.schedule-bar{background-color:#f0f0f0;margin-top:8px}.key-bar{width:50px}.schedule-bar-label{margin:5px 0 0;text-align:center}.schedule-bar-element{height:100%;float:left;color:#fff;font-size:.8em;vertical-align:bottom;line-height:250%}.bar-day{background-color:#f3c024}.bar-night{background-color:#3d90d6}.bar-1{background-color:#f80}.bar-3{background-color:#ffc90e}.bar-4{background-color:#3039b6}.bar-5{background-color:#30b639}.bar-2{background-color:#a100c2}ul>li>div.schedule-week-btn{border:0;background-color:initial}ul>li>div.schedule-week-btn:hover{background-color:initial}.time-picker-red td.form-group input{background-color:#ffcdcc;border:1px solid #d9534f}.time-picker-red .schedule-bar-element{background-color:#d9534f}.table-responsive .schedule-sm{padding:0}@media (min-width:1200px) and (max-width:1450px){.schedule-sm{padding-left:0;padding-right:0}}.hide-minutes tr td:nth-last-child(2),.hide-minutes tr td:nth-last-child(3){display:none}@media only screen and (min-width:768px){.td-fschedule-data{min-width:163px}}@media only screen and (max-width:767px){.table-responsive a.btn-link{margin:0}}.admin-buttons{margin-top:0}.admin-inputs{display:inline-block}table>tbody>tr.admin-add{background-color:#d8d8d8!important}.admin-table{width:100%;margin-bottom:0;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.panel-heading>.btn{float:right}.admin-button-section{margin-bottom:15px}.admin-button-section button{float:right;display:inline-block}.admin-button-width-1{width:130px}.admin-button-width-2{width:170px}.admin-button-width-3{width:80px}.admin-input-width-1{width:70px}.admin-input-width-2{width:40px}@media only screen and (max-width:920px){.admin-buttons-new-position{display:block;float:left;width:100%}.admin-button-width-1,.admin-button-width-2,.admin-button-width-3{width:100%}}.btn>.btn-label{word-break:break-word}@media screen and (max-width:852px){.admin-cell,.admin-cell-half{display:inline-block;width:100%}.admin-cell-half{width:50%}.admin-button-section{display:inline-block;width:100%}}@media only screen and (min-width:768px){.admin-button-section button{margin-left:10px!important}}@media only screen and (max-width:767px){.admin-button-section{padding-top:0!important}}.admin-button-section>.btn-group{margin:10px 10px 0 0}.dropzone ul[dnd-list]{min-height:5px;margin:0;padding-left:0}.dropzone li{display:block;padding:0}.dropzone .dndPlaceholder{border:1px solid #4b7eab;border-radius:4px}.tagValidation{background-color:#fbf2f2}.modal-body .admin-container table>tbody>tr{background-color:transparent}.panel-invisible{background:0 0;border:0;box-shadow:none}.well{background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.btn-group-sm>.btn,.well .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;margin:0}.well i{font-size:12px}.cal-modal-time{margin:auto}.cal-none{text-align:center;text-transform:uppercase;color:#585858}#table-dp-schedule .time-cell td a,.thermo-table{padding:0}.thermo-table>tbody>tr{background-color:#fff!important}.thermo-table td{padding:15px!important}.thermo-device-name{color:#fff}.thermo-name,.thermo-temp{font-size:20px;font-weight:700}.thermo-temp{text-align:center;color:#000}.thermo-name{color:#9197a3}.thermo-count{font-size:14px;color:#9197a3}.thermo-alert-name{font-size:16px;font-weight:700;margin-bottom:9px}.thermo-btn>.btn{float:right}.thermo-alert{border-radius:4px;margin:0 0 12px;padding:10px}.thermo-alert-bat{background-color:#f9eee1;border:1px solid #f6bc87;color:#f98b2f}.thermo-alert-con{background-color:#f8e0de;border:1px solid #f68d86;color:#f35247}.thermo-room-heading{background-color:#c1c7ce!important}.thermo-room-body{background-color:#d7dbe0}.thermo-device{background-color:#7e8694;border-radius:5px;margin-bottom:15px}.thermo-device:last-child,.thermo-room:last-child{margin-bottom:0}.thermo-device-status{background-color:#333e52;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:center;min-width:60px}.thermo-device>.btn{margin:15px;float:right;vertical-align:middle}.thermo-device-status,.thermo-device-textfield{padding:15px;display:table-cell;float:none;table-layout:fixed;vertical-align:middle}.thermo-green{color:#35d553}.thermo-orange{color:#ee8c36}.thermo-red{color:#f85a4f}.thermo-staus-icon{font-size:1.8em!important;vertical-align:middle}.key-container,.schedule-container-label{display:flex;justify-content:space-around}.key-container{align-items:center;padding:5px 0}.key-mode{margin-right:5px}.schedule-container-label>.label{display:inline-block;margin-top:5px;background-color:#fff;color:#5b5b5b;font-size:12px}.thermo-schedule-bar{height:30px;border-radius:5px}.schedule-bar-element{text-align:center}mc-messages{min-width:25%;max-width:35%;bottom:10px;left:30px;position:fixed;z-index:9999}.control-label{color:#333}.settings-name.sensor-name div{padding:3px 6px;width:auto;display:inline-block}.settings-name.sensor-name div:hover{cursor:pointer;background-color:#e2e2e2;border-radius:5px}#table-dp-schedule>tbody>tr>td{vertical-align:middle;padding:5px 20px}.dp-schedule-waiting{text-align:center}#circuit-button1,#day-button1{min-width:120px}#login-page,.change-history{color:#000}.change-history tbody tr,.change-history thead{display:table;width:100%;table-layout:fixed}.change-history tbody{max-height:200px;overflow-y:auto;overflow-x:hidden;display:block}.journal-value{width:50%}.row.vertical-align{display:flex;align-items:center}.grid-admin-item .btn-group{float:right}.check-element{border:1px solid #000;opacity:1;padding:10px}.mdi-settings::before{content:"\F0493"}.dropzone .dndDragging{opacity:.7}.dropzone .dndDraggingSource{display:none}.dropzone .dndPlaceholder{background-color:#08c;min-height:42px;display:block;position:relative}.tagValidation{border:1px solid red}