.login-panel,.activation-panel{margin-top:50px}.login-panel .message.error{color:#b12e2e;border:1px solid #b12e2e;padding:5px;border-radius:3px}.login-panel .tip{font-size:12px;font-style:italic}.sub-navbar-header h3{margin:0 10px 0 0}.sub-navbar-link{font-size:20px;padding:20px}.sub-navbar-link.active{background-color:#EDF0F5;color:#7E8697;text-decoration:none;border-bottom:0px solid #EDF0F5}a.sub-navbar-link{color:#7E8697}a.sub-navbar-link{color:#7E8697}a.sub-navbar-link:hover,a.sub-navbar-link:visited,a.sub-navbar-link:focus{color:#7E8697;text-decoration:none}a.sub-navbar-link:hover{background-color:#e1e1e1;margin:0;border-bottom:0px solid #e1e1e1}a.sub-navbar-link.disabled{background-color:#ffffff;color:#d9e1ea;text-decoration:none;border-bottom:0px solid #EDF0F5;cursor:text}a.sub-navbar-link.disabled span{cursor:text}.sub-navbar .connection-status{position:absolute;margin-top:25px;right:30px}.sub-navbar .status-label{font-size:13px;margin-right:5px}.sub-navbar i.fa.online{color:#8fc03e}.sub-navbar i.fa.offline{color:#7E8697}.daterangepicker{padding:0 !important}.daterangepicker .ranges li,.daterangepicker .ranges li.active{margin-bottom:0;border:0;color:#7E8697}.daterangepicker .ranges li{background-color:inherit;border-radius:0}.daterangepicker .ranges li:hover{border:0;border-radius:0;color:inherit}.daterangepicker .ranges li.active:hover{border:0;border-radius:0}.device-list-item{margin:10px 0}.device-list-item .panel-heading{min-height:100px}.device-list-item .panel-heading h4{margin-bottom:-5px}.device-list-item .panel-heading h4 .rename{cursor:pointer;color:#676767;display:none;margin-left:7px}.device-list-item .panel-heading h4 input{margin-left:-2px;margin-top:-5px;margin-bottom:-3px}.device-list-item .panel-heading em{margin-top:8px;display:inline-block}.device-list-item .body.confirm-bg{background-color:#fff0cd;color:#454545}.device-list-item.new{opacity:0.4;transition:opacity 0.6s linear}.device-list-item.new:hover{opacity:1}.device-list-item.new .body{text-align:center;cursor:pointer}.device-list-item .info span{font-size:85%}.device-list-item .info .connected{display:none}.device-list-item .info .fa-trash{cursor:pointer}.device-list-item .info .fa-trash:hover{color:#CA3D4B}.device-list-item .confirm{display:none;text-align:center;height:66px}.device-list-item .confirm div.description{margin-bottom:7px}.device-list-item .processing{display:none;font-size:30px;text-align:center;height:66px}.device-list-item .fa-clock-o{margin-right:10px}.device-name h3{line-height:1.3;margin-right:50px}.device-detail .temperature p,.device-detail .water_temperature p,.device-detail .heart_temperature p,.device-detail .pressure p,.device-detail-basic .temperature p,.device-detail-basic .water_temperature p,.device-detail-basic .heart_temperature p,.device-detail-basic .pressure p,.device-detail-advanced .temperature p{font-weight:bold;font-size:50px;text-align:center}.device-detail .temperature{font-weight:bold;font-size:50px;text-align:center}.device-detail .setpoint{font-weight:bold;font-size:50px;text-align:center}.device-detail .setpoint input{text-align:center;margin-right:10px;width:120px}.device-detail .slope{font-weight:bold;font-size:50px;text-align:center}.device-detail .slope input{text-align:center;margin-right:10px;width:120px}.device-detail .time{font-weight:bold;font-size:50px;text-align:center}.device-detail .time input{text-align:center;margin-right:10px;width:100%}.device-detail .timeline-badge{font-size:12px}.device-detail .state,.device-detail-advanced .state{font-weight:bold;font-size:50px;text-align:center}.device-detail .elapsed-time,.device-detail-advanced .elapsed-time{font-weight:bold;font-size:25px;text-align:center}.device-detail .elapsed-time p,.device-detail-advanced .elapsed-time p{text-align:center;margin-right:10px;width:100%}.device-detail .start-stop .btn,.device-detail-advanced .start-stop .btn{width:100%;font-size:25px;margin:15px 0}.device-detail-advanced .programChart{margin-bottom:20px}.device-detail-advanced .alerts-templates{display:none}.device-detail-advanced .program.hidden{display:none}.device-detail-advanced .phase.hidden{display:none}.device-detail-advanced #program-list i{cursor:pointer;margin-top:5px}.device-detail-advanced #program-list .phase-add-button i.fa-plus:hover{color:#579EF7}.device-detail-advanced #program-list .phase-delete-button i.fa-trash:hover{color:#cf5f5e}.device-detail-advanced .phase-header{margin:0px 0px 15px 0px}.device-detail-advanced .phase{margin:0px 0px 15px 0px;padding:0}.device-detail-advanced .paginator-title{display:inline-block;font-size:25px;font-weight:bold}.device-detail-advanced .pager li.previous span{margin-right:5px}.device-detail-advanced .pager li.next span{margin-left:5px}.device-detail-alerts .newContactButton{float:right}.device-detail-alerts .alert-config input,.device-detail-alerts .alert-config select{width:200px;display:inline-block;margin:0 20px}.device-detail-alerts .contactInfo{display:none;margin:10px 0}.device-detail-alerts .contactInfo .text-center{margin-top:5px}.device-detail-alerts .contactInfo .text-center i:hover{color:#cf5f5e;cursor:pointer}.delete-account-link{font-size:13px}.go-to-device-list-link{margin-top:20px}.email-sent{font-size:14px}.email-sent i{margin-left:10px}.delete-account-body input[type=checkbox]{margin-right:10px}.delete-account-body textarea{display:none;width:500px;margin:10px 0 10px 30px;border-radius:3px}.delete-account-body span{font-size:13px}.delete-account-buttons{margin-top:20px}.delete-account-buttons button.btn{margin-left:20px}.sidebar-container-default.sidebar-section.sidebar-logo{margin:0;padding:0;height:50px}.sidebar-slim .sidebar-container-default.sidebar-section.sidebar-logo img{margin-left:5px}.device-detail-log .batch-device,.device-detail .batch-number,.device-detail-log .batch-device{font-size:1.8em;font-weight:bold}.device-detail-log .batch-date{font-size:1.5em;font-weight:normal !important}.device-detail-log .batch-program h3{font-weight:bold;color:#7E8697}.device-detail-log .batch-program .data{margin-top:20px}.device-detail-log .header-label,.device-detail-basic .header-label{display:inline-block;font-weight:bold;text-align:right;width:45%;margin-right:5px}.device-detail-log .header-value,.device-detail-basic .header-value{display:inline-block;text-align:left;width:45%;margin-left:5px}.device-detail-log .download-pdf{font-size:2em;padding:0px;color:#d40000}.device-detail-log .download-html{font-size:2em;padding:0px;color:#0EBFE9}.device-detail-basic .program-number{display:inline;margin-left:5px}.device-detail-log.print .device-name{margin-top:0;font-weight:bold}.device-detail-log.print .batch-header{margin-top:10px;margin-bottom:20px}.device-detail-log.print .batch-header .labels{width:48%;float:left;box-sizing:border-box;padding-left:15px;padding-right:15px}.device-detail-log.print .batch-header .values{width:48%;float:left;box-sizing:border-box;padding-left:15px;padding-right:15px}.device-detail-log.print table{font-size:0.9em}.disconnected_overlay{position:absolute;width:100%;height:100%;background-color:grey;opacity:0.5;z-index:8;margin:-19px 0 0 -10px}.timeline .timeline-item .timeline-item-head.no-border{border-bottom:0 !important}.overlay_message{padding-top:300px;z-index:9;color:white;font-size:100px;text-align:center;margin-left:-200px}.highlighted_phase{background-color:#cce1fd;padding-top:10px}.phase i.fa-trash{margin-top:-3px}.alert-new-device,.alert-new-organization{margin-top:20px}
