.flexible-grid>div,copy-button{display:inline-block}.loader-dots,.navbar-brand,html{position:relative}*{-webkit-font-smoothing:antialiased!important}html{min-height:100%;overflow-y:scroll}body{padding-bottom:20px}.pointer,a{cursor:pointer}.navbar{border-radius:0}.navbar .navbar-toggle{color:#fff;border-color:#CCC}table.table-no-border td,table.table-no-border th{border:0!important}table.table-no-first-border tr:first-child td,table.table-no-first-border tr:first-child th{border-top:0}table.table-fixed{table-layout:fixed}table.table-width-auto{width:auto}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.margin-bottom{margin-bottom:5px}.btn .fa-fw{margin-right:3px}.btn.btn-break{white-space:normal}.btn.is-loading .fa{animation:fa-spin 2s infinite linear}.btn.is-loading .fa:before{content:"\f1ce"}.text-muted{color:inherit;opacity:.7}.alpha60{opacity:.6}.swal2-modal h2{line-height:35px}.alert-info a,.alert-success a,.alert-warning a{color:#ff0}.flexible-grid{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4;-webkit-column-gap:15px;-moz-column-gap:15px;-ms-column-gap:15px;-o-column-gap:15px;column-gap:15px;width:100%}@media only screen and (max-width:1400px){.flexible-grid{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}}@media only screen and (max-width:1000px){.flexible-grid{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}}@media only screen and (max-width:700px){.flexible-grid{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}}.flexible-grid>div{width:100%}.dashboard-channel.is-on{background:gold}.dashboard-channel.is-off{background:#d3d3d3}.dashboard-channel.is-opened{background:#ffa07a}.scene-buttons{display:flex;flex-wrap:wrap;justify-content:center}.scene-buttons button{flex:1;margin:10px;min-width:200px}.scene-buttons button .fa{display:none}.scene-buttons button.is-loading .fa{display:inline-block}.function-icon{height:50px;width:50px}.scenes-links .list-group,.scenes-links .list-group a.list-group-item{min-height:42px}.scenes-links .dndDraggingSource{display:none}.scenes-links .dndPlaceholder{background-color:#ddd;display:block;min-height:42px}.state-log-channel-brief function-icon{float:left}.state-log-channel-brief .clearfix{display:flex;align-items:center}.state-log-channel-brief .clearfix h4{margin:0 15px}.state-log-channel-brief .clearfix .label{font-size:1em}.table-state-logs td:first-child,.table-state-logs th:first-child{width:150px}fa-checkbox .checked:before{content:"\f046"}fa-radio .checked:before{content:"\f192"}@keyframes falling{0%{transform:translateY(-50%);opacity:0}50%{transform:translateY(0);opacity:1}100%{transform:translateY(50%);opacity:0}}.faa-falling.animated,.faa-falling.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-falling{animation:falling 2s linear infinite}.faa-falling.animated-hover.faa-fast:hover,.faa-falling.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-falling.faa-fast{animation:falling 1s linear infinite}.faa-falling.animated-hover.faa-slow:hover,.faa-falling.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-falling.faa-slow{animation:falling 3s linear infinite}.sensors-list .active{cursor:inherit}.navbar-brand .navbar-version{display:block;clear:both;font-size:.6em;opacity:.5}.navbar-nav a .fa{margin-right:5px}#toast-container .toast{box-shadow:initial}.loader-dots-small{cursor:no-drop}.loader-dots-small>div{display:inline-block;width:50px}.loader-dots-small>div>div{background-color:#0d1318;opacity:0;float:left;height:11px;margin-left:4px;width:10px;animation:1.5s supla-loading-dots infinite;border-radius:7px}.loader-dots-small>div>div:nth-child(2){animation-delay:.1s}.loader-dots-small>div>div:nth-child(3){animation-delay:.2s}@keyframes supla-loading-dots{50%{opacity:1}}.loader-dots{font-size:0;display:block;width:120px;margin:100px auto}.loader-dots div{background:0 0;border:2px solid #000;width:25px;height:25px;border-radius:30px;position:absolute;animation:dots-bounce 1.75s infinite;top:50%;margin-top:-15px}.loader-dots div:nth-child(2){animation-delay:.25s;left:50%;margin-left:-15px}.loader-dots div:nth-child(3){animation-delay:.5s;right:0}@keyframes dots-bounce{10%{transform:translate3d(0,30px,0);animation-timing-function:cubic-bezier(.5,0,.5,1);height:30px}14%{height:90px}15%{height:30px;transform:translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.8,0,.8,1)}35%{transform:translate3d(0,0,0)}}channel-actions .rgb-color-picker li{display:inline-block;width:32px;height:32px;margin:3px;padding:3px}channel-actions .rgb-color-picker li a{padding:0;border:1px solid grey;display:inline-block;width:32px;height:32px}channel-actions label{margin-top:4px}channel-actions .rzslider{margin-top:10px}channel-brief function-icon{display:block;float:right}channel-brief .channel-info-labels .label{margin-right:3px;margin-bottom:5px;display:inline-block}channel-brief .rgb-bar{border-left:1px solid #d3d3d3;height:5px;width:calc(100% - 60px)}.feedback-fetching{opacity:.6}scene-selector .btn-check-state,scene-selector .disabled channel-actions{display:none}.thermostat-header{padding-top:10px}.thermostat-header .switch{vertical-align:middle;margin-left:10px}.thermostat-header select{max-width:250px;display:inline-block;margin:0 15px 0 5px}.thermostat-room-preview h3{margin-top:0}.thermostat-room-preview .arrow{color:#3498db}.thermostat-room-preview .arrow.heating{color:#e74c3c}.thermostat-room-preview .temperature{text-align:center;font-size:3em;font-weight:700}.thermostat-room-preview .temperature .arrow-container{position:relative}.thermostat-room-preview .temperature .arrow{position:absolute;left:10px;animation:passing-down 2s linear infinite}.thermostat-room-preview .temperature .arrow.heating{animation:passing-up 2s linear infinite}.thermostat-room-preview .target,.thermostat-room-preview .targets{margin-bottom:10px}.thermostat-room-preview .switch.red.checked{background-color:#e74c3c;border-color:#e74c3c}.thermostat-room-preview .switch.blue.checked{background-color:#3498db;border-color:#3498db}.thermostat-room-preview-humidity{background:#b9f0ff}.col-12-if-alone:only-child{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}@keyframes passing-down{0%{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes passing-up{0%{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0}50%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}}.thermostat-profile-table input[type=number]{max-width:100px}.weekday-picker{height:50px;padding-top:12px}.weekday-picker>label{font-size:1.3em;width:14.28571%}.floating-delete-btn{float:right;position:relative;top:-20px;right:-10px;width:0;overflow:visible}.client-auth-code code{font-size:3em;letter-spacing:.3em;background:0 0}.login-form-container{position:absolute;display:flex;height:100%;width:100%}.login-form-container .login-form,.login-form-container .register-form{margin:auto}.login-form-container .login-form{width:95%;max-width:400px}.login-form-container .version{font-family:monospace}.login-form-container .supla-login{background:#00d151;border-color:#00d151}.state-login{background:url(/img/bg.svg)}[go-to-link-on-row-click],[go-to-link-on-row-click] td{cursor:pointer}[go-to-link-on-row-click].list-group-item:hover{background:#EEE}.loading-cover{position:relative}.loading-cover.is-loading{opacity:.5}.loading-cover .loading:after,.loading-cover .loading:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;min-height:50px;min-width:50px;z-index:1000}.loading-cover .loading:before{opacity:0}