@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);html,body{font-family:'Lato',sans-serif;font-weight:300;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}html ::-webkit-scrollbar,body ::-webkit-scrollbar{-webkit-appearance:none}html ::-webkit-scrollbar:vertical,body ::-webkit-scrollbar:vertical{width:10px}html ::-webkit-scrollbar:horizontal,body ::-webkit-scrollbar:horizontal{height:10px}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background-color:#d2d2d2;border:2px solid #d2d2d2}html ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background-color:#a5a5a5}@media only screen and (max-width:600px){html,body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}html .dragger,body .dragger{height:0;width:100%;position:absolute;left:0;top:0;padding:.5em 1.6875em;background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,0.2), rgba(0,0,0,0.2) 1px, transparent 1px, transparent 100%);background-image:-moz-repeating-radial-gradient(center center, rgba(0,0,0,0.2), rgba(0,0,0,0.2) 1px, transparent 1px, transparent 100%);background-image:-ms-repeating-radial-gradient(center center, rgba(0,0,0,0.2), rgba(0,0,0,0.2) 1px, transparent 1px, transparent 100%);background-image:repeating-radial-gradient(center center, rgba(0,0,0,0.2), rgba(0,0,0,0.2) 1px, transparent 1px, transparent 100%);-webkit-background-size:3px 3px;-moz-background-size:3px 3px;background-size:3px 3px;cursor:move}html .floatMiddle,body .floatMiddle{position:relative;top:50%;transform:translateY(-50%)}crouton-device-card{margin-top:20px;display:block;padding-bottom:20px}crouton-device-card .deviceTitle{width:100%;display:inline-block;border-bottom:1px rgba(128,128,128,0.15) solid;color:#646464}crouton-device-card .deviceTitle .deviceName{margin-right:5px;font-size:20px;float:left;font-weight:800}crouton-device-card .deviceTitle .deviceStatus{font-size:20px;color:rgba(0,0,0,0.2);font-weight:lighter;float:right}crouton-device-card .deviceContent{font-weight:300;min-height:85px;color:#646464}crouton-device-card .deviceContent .deviceDetails .detailTitle{font-weight:400;margin-right:5px}crouton-device-card .deviceButtons{display:inline-block;float:right}crouton-device-card .deviceButtons .buttons{display:flex}crouton-device-card .deviceButtons .checkbox{margin-top:5px;padding-left:5px;text-align:right}crouton-device-card .deviceButtons .checkbox paper-checkbox{display:inline;margin-left:10px}