a:link,a:visited{color:#2bb5e9;text-decoration:none;font-weight:bold}a:hover{color:#0882b6;text-decoration:none}a:active{color:#f47925;text-decoration:none}a.button{display:inline-block;color:#fff;font-weight:600}a.button.disabled,a.button.disabled:hover{cursor:default;pointer-events:none}a img{border:0}li a:link,li a:visited,ul a:link,ul a:visited{font-weight:normal}body{color:#333;font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;font-size:12px;margin:10px auto;min-width:800px;max-width:1100px;padding:0;-webkit-font-smoothing:subpixel-antialiased}body:after{content:url(assets/xbutton-poll.png.pagespeed.ic.R8PffLKcWW.png) url(assets/xbutton-poll-hover.png.pagespeed.ic.bLthVPHxrc.png) url(assets/xbutton-poll-pressed.png.pagespeed.ic.4fJvWN1elc.png) url(assets/xbutton-cancel-medium.png.pagespeed.ic.XQryGT2_cQ.jpg);display:none}button{background-color:transparent;background-repeat:no-repeat;outline:0;border:none;cursor:pointer;padding:0;margin:0;text-align:left;color:#2bb5e9}button:hover{color:#0882b6}button:active{color:#f47925}@-moz-document url-prefix() {
button::-moz-focus-inner {
	padding: 0;
	border: 0 none;
}
}.button{font-size:14px;font-weight:600;background-color:#2bb5e9;color:#fff;border:1px solid #95daf4;border-radius:14px;padding:4px 15px 5px;text-transform:none;cursor:pointer;text-align:center;display:inline-block;height:auto}.button:hover{border-color:#2bb5e9;color:#fff;background-color:#0882b6}.button:active{border-color:#f9bc91;color:#fff;background-color:#f47925}.button:disabled,.button:disabled:hover,.button.disabled,.button.disabled:hover{border-color:#95daf4;color:#fff;background-color:#95daf4;cursor:default;pointer-events:none}.button.small{font-size:12px;border-radius:14px;padding:4px 12px}.button.large{font-size:18px;border-width:2px;border-radius:18px;padding:4px 20px 5px}.button.xlarge{font-size:28px;border-width:3px;border-radius:24px;padding:3px 40px 6px}.button.xsmall{font-size:10px;border-radius:0px;padding:1px 6px;text-transform:uppercase;font-weight:bold}.button+.button{margin-left:7px}@media screen and (min-width:0\0){.button.large{padding:4px 20px}.button.small{padding:5px 12px 4px}.button.xsmall{padding:1px 6px 2px}}.button.white{background-color:#fff;color:#2bb5e9}.button.white:hover{border-color:#2bb5e9;color:#0882b6}.button.white:active{border-color:#f9bc91;color:#f47925}.button.green{background-color:#0c0;border-color:#72e382;color:#fff}.button.green:hover{border-color:#0c0;background-color:#0b0}.button.green:active{border-color:#f9bc91;background-color:#f47925}.button.greenblue{background-color:#1ac798;border-color:#44dfab;color:#fff}.button.greenblue:hover,.button.greenblue:active{border-color:#1ac798;background-color:#17ae85}.button.lightgreen{background-color:#21f5bc;border-color:#21f5bc;color:#fff}.button.lightgreen:hover,.button.lightgreen:active{border-color:#1edeab;background-color:#1edeab}.button.green.white{background-color:#fff;border-color:#0c0;color:#0c0}.button.darkgreen{background-color:#11ca64;border-color:#13de6e}.button.darkgreen:hover,.button.darkgreen:active{background-color:#0fb459;border-color:#11ca64}.button.green.white:hover,.button.green.white:active{border-color:#0b0;color:#0b0}.button.orange{background-color:#f47925;color:#fff;border-color:#f9bc91}.button.orange:hover{border-color:#f47925;background-color:#d25703}.button.orange:active{border-color:#95daf4;background-color:#2bb5e9}.button.orange.white{color:#f47925;background-color:#fff;border-color:#f9bc91}.button.orange.white:hover{color:#e36814;border-color:#f47925}.button.orange.white:active{color:#2bb5e9;border-color:#95daf4}.button.indigo{color:#fff;background-color:#03c;border-color:#36f}.button.indigo:hover{background-color:#009;border-color:#03c}.button.indigo:active{background-color:#f47925;border-color:#f9bc91}.button.indigo.white{background-color:#fff;color:#03c;border-color:#36f}.button.indigo.white:hover{color:#009;border-color:#03c}.button.indigo.white:active{color:#f47925;border-color:#f9bc91}.button.pink.white{background-color:#fff;color:#d8297b;border-color:#d8297b}.button.pink.white:hover{color:#af0052;border-color:#af0052}.button.pink.white:active{color:#af0052;border-color:#af0052}.button.transparent{background-color:transparent;color:#fff;border-color:#fff}.button.transparent:hover{background-color:transparent;color:#caecf9;border-color:#caecf9}.icon{background-position:right top;background-repeat:no-repeat}.icon:hover{background-position:right -16px}.icon:active{background-position:right -32px}.icon.right{background-position:right top;padding-right:20px}.icon.left{background-position:left top;padding-left:20px}.icon.close{background-image:url(assets/xbutton-close-new.png.pagespeed.ic.YqZ_kixdB5.png);height:16px;width:16px;background-size:16px}.icon.close.small,button.close.small{background-image:url(assets/xbutton-close-small.png.pagespeed.ic.FGvNM4AMhG.png);height:12px;width:12px}.icon.close.small:hover{background-position:right -12px}.icon.close.small:active{background-position:right -24px}.icon.close.small-gray{background-image:url(assets/xbutton-close-tab.png.pagespeed.ic.INRaBP9hEW.png)}.icon.close.small-white-on-blue{background-image:url(assets/xgraphic-x-cloudcontrols-lib-callout.png.pagespeed.ic.5gvSTiRyL_.png);background-size:100%}.icon.delete{background-image:url(assets/xbutton-delete.png.pagespeed.ic.DQrwjH6Eu4.png);width:12px;height:17px;background-position:right -9px top -6px}.icon.delete:hover{background-position:right -9px top -36px}.icon.delete:active{background-position:right -9px top -66px}.icon.delete-small{background-image:url(assets/xbutton-delete-small.png.pagespeed.ic.ZpGO6FChje.png);background-position:left top;width:9px;height:16px}.icon.delete-small:hover{background-position:0px -20px}.icon.delete-small:active{background-position:0px -40px}a.feedback,button.feedback{background-image:url(assets/xbutton-feedback.png.pagespeed.ic.vmdqTvZhGK.png)}.icon.minus{background-image:url(assets/xbutton-minus.png.pagespeed.ic.-BTIThnHFj.png);background-position:0 -3px;width:14px;height:14px}.icon.minus:hover{background-position:0 -23px}.icon.minus:active{background-position:0 -43px}.icon.minus:disabled,.icon.minus.disabled{background-position:0 -63px}.icon.plus{background-image:url(assets/xbutton-plus.png.pagespeed.ic.jyNap8uX1V.png);background-position:0 -6px;width:14px;height:14px}.icon.plus:hover{background-position:0 -31px}.icon.plus:active{background-position:0 -56px}.icon.plus:disabled,.icon.plus.disabled{background-position:0 -81px}.export-container button.export:hover,.export-container button.export:active,button.download-link:hover,button.download-link:active{color:#2293bd}.icon.export{background-image:url(assets/xbutton-downloadfile-small.png.pagespeed.ic.iUt6UjaGhF.png);background-size:72px;height:20px;width:18px;background-position:left top}.icon.export.download,*>.icon.export.download{background-position:left top}.icon.export.download:hover,*:hover>.icon.export.download,.icon.export.download:active,*:active>.icon.export.download{background-position:left -20px}.icon.export.download.disabled,*.disabled>.icon.export.download,.export-container.disabled .icon.export.download{background-position:left -40px}.icon.export.download-source,*>.icon.export.download-source{background-position:-54px top}.icon.export.download-source:hover,*:hover>.icon.export.download-source,.icon.export.download-source:active,*:active>.icon.export.download-source{background-position:-54px -20px}.icon.export.download-source.disabled,*.disabled>.icon.export.download-source,.export-container.disabled .icon.export.download-source{background-position:-54px -40px}.icon.export.github,*>.icon.export.github{background-position:-18px top}.icon.export.github:hover,*:hover>.icon.export.github,.icon.export.github:active,*:active>.icon.export.github{background-position:-18px -20px}.icon.export.github.disabled,*.disabled>.icon.export.github,.export-container.disabled .icon.export.github{background-position:-18px -40px}.icon.export.ccs,*>.icon.export.ccs{background-position:-36px top}.icon.export.ccs:hover,*:hover>.icon.export.ccs,.icon.export.ccs:active,*:active>.icon.export.ccs{background-position:-36px -20px}.icon.export.ccs.disabled,*.disabled>.icon.export.ccs,.export-container.disabled .icon.export.ccs{background-position:-36px -40px}a.switch{position:relative;background:#2bb5e9;border:1px solid #2bb5e9;overflow:hidden;text-transform:uppercase;color:#2bb5e9}a.switch.off{background:#bbb;border-color:#bbb;color:#bbb}a.switch:hover{cursor:pointer;border-color:#0882b6;background-color:#0882b6;color:#0882b6}a.switch:active{border-color:#f47925;background-color:#f47925;color:#f47925}a.switch .slider{position:absolute;top:0;overflow:hidden}a.switch .slider.left{left:0}a.switch span{position:absolute;display:block;top:0;background:#fff;padding:0;margin:0}a.switch span.left{left:0;text-align:left}a.switch span.right{right:0px;text-align:right}button.copy-all,button.select-all{background-color:#2bb5e9;border:solid 1px #ccc;color:#fff;cursor:pointer;font-size:9px;font-weight:bold;height:17px;line-height:16px;padding:0px 5px;text-transform:uppercase}@-moz-document url-prefix() {
button.copy-all,
button.select-all {
	line-height: 9px;
	padding: 2px 5px 6px 5px;
}
}button.copy-all.zeroclipboard-is-hover{background-color:#0882b6}.spinner-container{position:relative;min-height:30px}.spinner{background:url(assets/spinner.gif.pagespeed.ce.QGHTp1uJJ7.gif) right top;height:30px;width:30px;position:absolute;top:0;display:none}.spinner.left{left:0}.spinner.center{left:0;right:0;margin:0 auto}.spinner.right{right:0}em.stylized{font-style:normal;color:#f47825}form{padding:20px 0}form p{margin-bottom:0;margin-top:0}h1,.title-large{font-size:48px;font-weight:200}h2,.title{font-size:30px;font-weight:200}h3,.title-small{font-size:21px}h4{font-size:14px;font-weight:normal}input[type="password"],input[type="text"],textarea{border:solid 1px #ccc;color:#333;font-size:12px;margin-bottom:20px;padding:4px;width:300px;outline-color:#2bb5e9}input[type="radio"]{margin-bottom:20px}label{font-size:15px;margin:20px 0 10px;text-transform:uppercase}p.body{margin:10px 0}pre.prettyprint,pre.uglyprint{margin:16px 0}@-moz-document url-prefix() {
pre.prettyprint, pre.uglyprint {
	white-space: pre-wrap;
}
}pre.prettyprint+button.copy-all,pre.prettyprint+button.select-all,pre.uglyprint+button.copy-all,pre.uglyprint+button.select-all{float:right;position:relative;top:-33px}pre.run-mode-component.prettyprint,pre.run-mode-component.uglyprint{margin:11px 0 0 0}pre.run-mode-component.prettyprint+button.copy-all,pre.run-mode-component.prettyprint+button.select-all,pre.run-mode-component.uglyprint+button.copy-all,pre.run-mode-component.uglyprint+button.select-all{float:right;position:relative;top:-17px}pre.prettyprint+button.copy-all,pre.uglyprint+button.copy-all{box-shadow:-6px -5px 12px 1px #fff;-moz-box-shadow:-6px -5px 12px 1px #fff;-webkit-box-shadow:-6px -5px 12px 1px #fff}pre.prettyprint+button.copy-all.tmb-copyable-active,pre.uglyprint+button.copy-all.tmb-copyable-active{border-color:#2bb5e9}select.tmb{background:#fff url(assets/dropdown-triangle.png.pagespeed.ce.OODI7mqHRO.png) no-repeat right top;border:solid 1px #ccc;border-radius:0;cursor:pointer;-moz-border-radius:0;-webkit-border-radius:0;color:#333;font-size:12px;padding:4px 4px 4px 4px;outline-color:#2bb5e9;-webkit-appearance:none}select.tmb:hover{background-position:right -22px}select.tmb:active{background-position:right -44px}select.tmb option.tmb-placeholder{display:none}select.tmb option.tmb-placeholder[disabled]{color:#eee}textarea{font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;padding:4px;overflow:auto}.alert{color:#c00!important;text-transform:uppercase!important}.background-pattern{background:url(assets/xbackground-pattern.png.pagespeed.ic.i6bid2rHpk.png) repeat left top}.body{font-size:12px}.body,.body-large,.body-small,.body-xlarge{font-style:normal;font-weight:normal;text-transform:none}.body-large{font-size:14px}.body-small{font-size:10px}.body-xlarge{font-size:16px}.body-xxlarge{font-size:21px}.clr{clear:both}.column-title{font-size:24px;margin:40px 0 20px;text-transform:uppercase;font-weight:200}.centered{text-align:center}.left-align{text-align:left}.center-align{text-align:center}.right-align{text-align:right}.full-width{min-width:1100px;position:absolute;left:0;right:0;padding:20px}.background-blue{background-color:#60c7ee;color:#fff}.disabled{color:#777}.disabled-mask{background:#fff;display:none;opacity:.75;position:absolute;top:120px;bottom:0;right:0;left:0}.disabled>.disabled-mask{display:block}.editable-empty{border:dotted 1px #f8499b!important;overflow:auto!important}.editable-empty a.edit{background-color:#d8297b!important;border:solid 1px #d8297b!important;color:#fff!important;display:inline-block!important;margin:3px!important;padding:0 5px!important;font-size:8pt!important;font-weight:bold!important;float:right!important;text-decoration:none!important;text-transform:none!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.editable-empty a.edit:hover{background-color:#fff!important;color:#d8297b!important}.error{color:#c00;font-size:12px}.error a{color:#c00;font-weight:bold;text-decoration:underline}.error a:hover{color:aa0000}.hinted{position:relative}.hinted input{margin-top:0}.hinted label{color:#999;font-size:12px;left:50%;margin:0 0 0 -148px;padding:0;position:absolute;text-transform:none;top:4px}::-webkit-input-placeholder{color:#999;opacity:1}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999!important;opacity:1}.lightbox{background:#fff;left:50%;height:auto;overflow:auto;padding:20px;position:fixed;top:50%;z-index:100002;border-radius:8px;box-shadow:0px 0px 10px 2px rgba(102,102,102,.35)}.lightbox button.close{float:right}.lightbox button.delete{background-image:url(assets/xbutton-delete.png.pagespeed.ic.DQrwjH6Eu4.png)}.lightbox form{margin:0;padding:0}.lightbox .error *:last-child{margin-bottom:20px}.lightbox .popup-title{margin-top:0px}.normal{font-weight:normal}.bold{font-weight:bold}.noborder{border:none!important}.orange{color:#f47925}.popup-title{font-size:21px;font-weight:300;margin:0 0 20px 0}.popup-title>.operation{margin-right:5px}.subtitle{font-size:15px;font-weight:normal;text-transform:uppercase}.subtitle-large{font-size:18px;font-weight:normal;text-transform:uppercase}.subtitle-small{font-size:12px;font-weight:normal;text-transform:uppercase}.temboo .selectBox-dropdown{background:#fff;border-color:#ccc;border-radius:0;color:#333;line-height:12px;min-width:0;-moz-border-radius:0;-webkit-box-shadow:none}.temboo .selectBox-dropdown:focus{border-color:#ccc}.temboo .selectBox-dropdown .selectBox-arrow{background:none;display:none}.temboo .selectBox-dropdown .selectBox-label{background:url(assets/dropdown-triangle.png.pagespeed.ce.OODI7mqHRO.png) no-repeat right top;display:block;margin-right:9px;padding:5px 25px 5px 5px;width:auto}.temboo .selectBox-dropdown .selectBox-label:hover{background-position:right -22px;color:#0882b6;cursor:pointer}.temboo .selectBox-dropdown.selectBox-menuShowing .selectBox-label,.temboo .selectBox-dropdown.selectBox-menuShowing .selectBox-label:hover{background-position:right -44px;color:#777;cursor:default}.temboo .selectBox-options{border-color:#ccc;margin-top:-1px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.temboo .selectBox-hover{background-color:#e9e9e9}.temboo .selectBox-options li.selectBox-hover a{background-position:right 3px}.temboo .selectBox-options li.selectBox-selected a{background-position:right -41px;color:#333;cursor:default}.temboo .selectBox-options li a{background:url(assets/xdropdown-check.png.pagespeed.ic.W6Qv9s03wb.png) no-repeat -100% -100%;background-color:transparent!important;cursor:pointer;line-height:16px;margin-right:9px;padding:5px 25px 5px 10px}.temboo .selectBox-options li a:active{background-position:right -19px}.temboo .selectBox-options li.selectBox-selected a:active{background-position:right -41px}#footer-inner{position:absolute;left:0;right:0;border-top:1px solid #caecf9;min-width:1100px;background-color:#fff}#footer{z-index:1;margin:0 auto;border:none;width:1080px;padding:40px 10px 10px;background-color:#fff;font-weight:300;color:#666}#footer a{font-weight:300;color:#999}#footer .copyright{text-align:right;color:#999;margin-right:20px;margin-top:0px;clear:both;padding-top:100px}#footer lh{margin-bottom:5px;font-weight:bold;display:block}#footer ul{color:#777;float:left;list-style:none;margin:0px 0px 0px 0px;padding-left:0;width:200px}#footer ul li{margin-top:8px;font-weight:normal}#footer .copyright a{display:inline-block;padding-left:16px}#footer a:hover,#footer a:active{color:#333;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s}#footer p.follow{float:right;margin-top:0px;margin-right:4px;vertical-align:top}#footer a.follow-icon{background:url(assets/xbutton-footer-follow.png.pagespeed.ic.Fibdnk3pnt.png) no-repeat left top;padding-left:20px;padding-bottom:9px;z-index:1;background-size:135px 180px;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}#footer a.follow-icon#footer-twitter{background-position:left top}#footer a.follow-icon#footer-twitter-hover{opacity:0;position:relative;z-index:2;left:-20px;background-position:left -45px}#footer a.follow-icon#footer-twitter-hover:hover,#footer a.follow-icon#footer-twitter-hover:active{opacity:1}#footer a.follow-icon#footer-linkedin{background-position:-90px top}#footer a.follow-icon#footer-linkedin-hover{opacity:0;position:relative;z-index:2;left:-20px;background-position:-90px -45px}#footer a.follow-icon#footer-linkedin-hover:hover,#footer a.follow-icon#footer-linkedin-hover:active{opacity:1}#footer a.follow-icon#footer-youtube{background-position:-45px top}#footer a.follow-icon#footer-youtube-hover{opacity:0;position:relative;z-index:2;left:-20px;background-position:-45px -45px}#footer a.follow-icon#footer-youtube-hover:hover,#footer a.follow-icon#footer-youtube-hover:active{opacity:1}#message-container{margin:0}#message-container .message-divider-outer{margin-top:10px}#message-container .message-divider-outer .message-divider{border-bottom:1px solid #caecf9;position:absolute;left:0;right:0}#header{position:relative;max-width:1100px;min-width:1100px;margin:0 auto;padding:3px 0 6px}#header-outer{height:64px}#header-inner{position:absolute;left:0;right:0;border-bottom:1px solid #caecf9;min-width:1100px}#header .account-info{text-align:right;margin:0 -10px 22px;padding:0 10px}#header .account-info a.logout{text-transform:lowercase;color:#2bb5e9;padding-left:2px;font-weight:normal;z-index:1;position:relative;margin-left:0px}#header .account-info a.logout:hover{color:#0882b6}#header .account-info a.logout:active{color:#f47925}#header .account-info .org-name{text-transform:none}#header .account-info p{margin:0}#header img{position:relative}#navigation{bottom:0;font-size:12px;position:absolute;right:20px;border-bottom:none;padding:0px 10px 5px}#navigation.logged-out{border:none}#navigation .nav-link{padding:2px 4px;margin:0 2px 0 30px;text-transform:uppercase;font-weight:normal;color:#666}#navigation .nav-link.button{border-color:#0c0;border-radius:5px;color:#0c0;background-color:transparent;padding:0px 7px 0px 7px;font-size:12px}#navigation .nav-link.button:hover{color:#0b0;border-color:#0b0}#page-platform-index #header-inner .nav-link.button,#page-education-index #header-inner .nav-link.button,#page-digitaltransformation-index #header-inner .nav-link.button,#page-manufacturing-index #header-inner .nav-link.button,#header-inner.blue .nav-link.button{border-color:#fff}#page-platform-index #header-inner .nav-link.button:hover,#page-education-index #header-inner .nav-link.button:hover,#page-digitaltransformation-index #header-inner .nav-link.button:hover,#page-manufacturing-index #header-inner .nav-link.button:hover,#header-inner.blue .nav-link.button:hover{background-color:rgba(255,255,255,.35);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}#navigation span.nav-link{cursor:default}#page-login-index #navigation.logged-out a.login-link{display:none}#navigation.logged-out a.bold-signup{font-weight:bold;color:#0c0;border:1px solid #0c0;border-radius:6px;padding:2px 6px}#navigation.logged-out a.bold-signup:hover{border-color:#0b0;color:#0b0}#navigation .nav-link#navigation_myaccount{text-transform:none;color:#2bb5e9;font-weight:bold}#nav-links{float:right;margin-bottom:8px;-moz-animation:headerFade .5s;-webkit-animation:headerFade .5s;animation:headerFade .5s}@-moz-keyframes headerFade {
	0% { opacity: 0; }
	4% { opacity: 0; }
	100% { opacity: 1; }
}@-webkit-keyframes headerFade {
    0% { opacity: 0; }
	4% { opacity: 0; }
	100% { opacity: 1; }
}@keyframes headerFade {
    0% { opacity: 0; }
	4% { opacity: 0; }
	100% { opacity: 1; }
}#nav-links .callout.shadow{margin:0px 0px 0px 0px}#nav-links .callout-container{display:inline-block;position:relative}#nav-links .callout-container .hover-container{position:absolute;z-index:201;top:12px;left:18px;display:none}#nav-links .callout-container.documentation .hover-container{left:-95px}#nav-links .callout-container.documentation .hover-container .callout .arrow{left:115px}#nav-links .callout-container .callout{padding:0px 0;width:auto;min-width:125px;border-radius:5px;position:relative;display:block;margin-top:23px}#navigation #nav-links .callout-container.documentation .callout{width:290px}#navigation.logged-out #nav-links .callout-container.documentation .hover-container{left:-124px}#navigation #nav-links .callout-container.product .hover-container{left:-144px}#navigation.logged-out #nav-links .callout-container.documentation .callout .arrow{left:142px}#navigation #nav-links .callout-container.product .callout .arrow{left:173px}#navigation #nav-links .callout-container.company .callout .arrow{left:14px}#nav-links .callout-container.documentation .callout .language-col{width:50%;margin-bottom:10px}#nav-links .callout-container.documentation .callout .language-col.left{float:left}#nav-links .callout-container.documentation .callout .language-col.left a li{margin-right:5px;padding-right:5px}#nav-links .callout-container.documentation .callout .language-col.right{float:right}#nav-links .callout-container.documentation .callout .language-col.right a li{margin-left:5px;padding-left:5px}#nav-links .callout-container.hover .hover-container{display:none}@-moz-keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}#nav-links .callout-container .callout .arrow.top{width:60px}#nav-links .callout-container .callout .subnav .sub-container{width:250px;display:inline-block;margin:5px 10px 10px 10px}#nav-links .callout-container .callout .subnav .sub-container.left{margin-right:15px}#nav-links .callout-container .callout .subnav .sub-container.right{margin-left:15px;background-color:#fafafa;padding:15px 15px 15px 20px;margin:0px 0px 0px 0px}#nav-links .callout-container .callout .subnav .bottom-container{height:50px;line-height:50px;margin:0px auto 0px auto;text-align:center;vertical-align:middle;color:#2bb5e9;font-weight:500}#nav-links .callout-container .callout .subnav .nav-item{width:240px;height:65px;margin:0px 0px 5px 0px;padding:5px 5px 10px 5px}#nav-links .callout-container .callout .subnav h3.nav-item{font-size:20px;font-weight:200;padding-left:10px}#nav-links .callout-container .callout .subnav h3.nav-item:hover{background-color:#fff}#nav-links .callout-container .callout .subnav .icon{width:60px;height:50px;margin-right:5px;background-image:url(assets/xheader-buttons-product.png.pagespeed.ic._Rxbgi4N-A.png);background-repeat:no-repeat;background-size:120px 250px;display:inline-block;vertical-align:top}#nav-links .callout-container .callout .subnav .icon#code-gen{background-position:left top}#nav-links .callout-container .callout .subnav a:hover .icon#code-gen{background-position:-60px top}#nav-links .callout-container .callout .subnav .icon#iot{background-position:left -50px}#nav-links .callout-container .callout .subnav a:hover .icon#iot{background-position:-60px -50px}#nav-links .callout-container .callout .subnav .icon#platform{background-position:left -100px}#nav-links .callout-container .callout .subnav a:hover .icon#platform{background-position:-60px -100px}#nav-links .callout-container .callout .subnav .icon#digital{background-position:left -150px}#nav-links .callout-container .callout .subnav a:hover .icon#digital{background-position:-60px -150px}#nav-links .callout-container .callout .subnav .icon#manufacturing{background-position:left -200px}#nav-links .callout-container .callout .subnav a:hover .icon#manufacturing{background-position:-60px -200px}#nav-links .callout-container .callout .subnav .link-container{width:170px;height:65px;display:inline-block;vertical-align:top}#nav-links .callout-container .callout .subnav .link-title{width:170px;height:25px;color:#2bb5e9;font-weight:400;font-size:15px}#nav-links .callout-container .callout .subnav a:hover .link-title{color:#2293bd}#nav-links .callout-container .callout .subnav .link-description{width:170px;height:40px;font-weight:200;font-size:12px}#nav-links .callout-container .callout .subnav.logged-out#product{width:564px;left:-200px}#nav-links .callout-container .callout .subnav.logged-in#product{margin:15px 10px 5px 10px}#nav-links .callout-container .callout .subnav .nav-item .link-description{color:#000}#nav-links .callout-container .callout ul.subnav{list-style-type:none;padding:5px 0;margin:5px 10px 5px 10px}#nav-links .callout-container .callout ul.subnav a{text-transform:none;padding:10px 0;margin:0;color:#000}#nav-links .callout-container .callout ul.subnav a:hover{color:#2293bd}#nav-links .callout-container .callout ul.subnav a.hover{position:relative}#nav-links .callout-container.activity .callout ul.subnav a.hover .arrow-green{background:url(assets/xicon-arrow-blue.png.pagespeed.ic.ugHA-PewH1.png) no-repeat;transform:rotate(180deg);width:30px;height:30px;background-repeat:no-repeat;position:absolute;right:-162px;top:-32px}#nav-links .callout-container .callout ul.subnav a li{margin:0 10px;padding:9px 10px;white-space:nowrap}#nav-links .callout-container.documentation .callout ul.subnav a li{padding:0 5px}#nav-links .callout-container.company .callout ul.subnav a li{padding:10px 5px}#nav-links .callout-container .callout ul.subnav a li.samsung{padding-left:3px}#nav-links .callout-container .callout ul.subnav a li.samsung .sdk-text{margin-left:0}#nav-links .callout-container .callout ul.subnav a:hover li,#nav-links .callout-container .callout ul.subnav a.hover li,#nav-links .callout-container .callout .subnav .nav-item:hover{background-color:#e4f5fc}#nav-links .callout-container .callout .subnav hr{border-top:1px solid #ddd;border-left:none;border-right:none;border-bottom:none;margin:10px;clear:both}#nav-links .callout-container.product .callout .subnav hr{margin-top:0px;margin-left:25px;margin-right:25px}#nav-links .callout-container.product .callout .subnav.logged-in hr{margin-left:10px;margin-right:10px}#nav-links .callout-container .callout ul.subnav a .sdk-icon{background:url(assets/xbutton-sdks-small-blue-retina.png.pagespeed.ic.K7jVIPF9g3.png) no-repeat;background-size:140px;width:35px;height:35px;left:0;top:0;display:inline-block;vertical-align:middle}#nav-links .callout-container .callout ul.subnav a .sdk-text{display:inline-block;vertical-align:middle;margin-left:3px}#nav-links .callout-container .callout ul.subnav a li.quickstart .sdk-text{font-size:15px;color:#2bb5e9;font-weight:400;margin-left:10px}#nav-links .callout-container .callout ul.subnav a:hover li.quickstart .sdk-text{color:#2293bd}#nav-links .callout-container .callout ul.subnav a li.quickstart{margin-top:10px}#nav-links .callout-container .callout ul.subnav a li.android .sdk-icon{background-position:-105px top}#nav-links .callout-container .callout ul.subnav a:hover li.android .sdk-icon{background-position:-35px top}#nav-links .callout-container .callout ul.subnav a li.ios .sdk-icon{background-position:-105px -35px}#nav-links .callout-container .callout ul.subnav a:hover li.ios .sdk-icon{background-position:-35px -35px}#nav-links .callout-container .callout ul.subnav a li.java .sdk-icon{background-position:-105px -70px}#nav-links .callout-container .callout ul.subnav a:hover li.java .sdk-icon{background-position:-35px -70px}#nav-links .callout-container .callout ul.subnav a li.nodejs .sdk-icon{background-position:-105px -105px}#nav-links .callout-container .callout ul.subnav a:hover li.nodejs .sdk-icon{background-position:-35px -105px}#nav-links .callout-container .callout ul.subnav a li.php .sdk-icon{background-position:-105px -140px}#nav-links .callout-container .callout ul.subnav a:hover li.php .sdk-icon{background-position:-35px -140px}#nav-links .callout-container .callout ul.subnav a li.processing .sdk-icon{background-position:-105px -175px}#nav-links .callout-container .callout ul.subnav a:hover li.processing .sdk-icon{background-position:-35px -175px}#nav-links .callout-container .callout ul.subnav a li.python .sdk-icon{background-position:-105px -210px}#nav-links .callout-container .callout ul.subnav a:hover li.python .sdk-icon{background-position:-35px -210px}#nav-links .callout-container .callout ul.subnav a li.ruby .sdk-icon{background-position:-105px -245px}#nav-links .callout-container .callout ul.subnav a:hover li.ruby .sdk-icon{background-position:-35px -245px}#nav-links .callout-container .callout ul.subnav a li.arduino .sdk-icon{background-position:-105px -280px}#nav-links .callout-container .callout ul.subnav a:hover li.arduino .sdk-icon{background-position:-35px -280px}#nav-links .callout-container .callout ul.subnav a li.rest_json .sdk-icon{background-position:-105px -315px}#nav-links .callout-container .callout ul.subnav a:hover li.rest_json .sdk-icon{background-position:-35px -315px}#nav-links .callout-container .callout ul.subnav a li.csharp .sdk-icon{background-position:-105px -385px}#nav-links .callout-container .callout ul.subnav a:hover li.csharp .sdk-icon{background-position:-35px -385px}#nav-links .callout-container .callout ul.subnav a li.ti .sdk-icon{background-position:-105px -420px}#nav-links .callout-container .callout ul.subnav a:hover li.ti .sdk-icon{background-position:-35px -420px}#nav-links .callout-container .callout ul.subnav a li.javascript .sdk-icon{background-position:-105px -455px}#nav-links .callout-container .callout ul.subnav a:hover li.javascript .sdk-icon{background-position:-35px -455px}#nav-links .callout-container .callout ul.subnav a li.support .sdk-icon{background-position:-105px -595px}#nav-links .callout-container .callout ul.subnav a:hover li.support .sdk-icon{background-position:-35px -595px}#nav-links .callout-container .callout ul.subnav a li.quickstart .sdk-icon{background-position:left -630px}#nav-links .callout-container .callout ul.subnav a:hover li.quickstart .sdk-icon{background-position:-35px -630px}#nav-links .callout-container .callout ul.subnav a li.videos .sdk-icon{background-position:-105px -665px}#nav-links .callout-container .callout ul.subnav a:hover li.videos .sdk-icon{background-position:-35px -665px}#nav-links .callout-container .callout ul.subnav a li.samsung .sdk-icon{background:url(assets/xbutton-samsung-small-blue.png.pagespeed.ic.Lx6wK9Galc.png) no-repeat left -42px;background-size:100%;width:40px;height:14px;margin:10px 0}#nav-links .callout-container .callout ul.subnav a:hover li.samsung .sdk-icon{background-position:left -14px}#nav-links .callout-container .callout ul.subnav a li{padding:3px 5px 3px 5px}#nav-links .callout-container.company .callout ul.subnav a .sdk-icon{background:url(assets/xheader-buttons-company.png.pagespeed.ic.h3iKWF9gUB.png) no-repeat;background-size:44px;width:22px;height:23px}#nav-links .callout-container.company .callout ul.subnav a .sdk-text{margin-left:5px;font-size:15px;color:#2bb5e9;font-weight:400}#nav-links .callout-container.company .callout ul.subnav a:hover .sdk-text{color:#2293bd}#nav-links .callout-container.company .callout ul.subnav a li.about .sdk-icon{background-position:left top}#nav-links .callout-container.company .callout ul.subnav a:hover li.about .sdk-icon{background-position:-22px top}#nav-links .callout-container.company .callout ul.subnav a li.case-studies .sdk-icon{background-position:left -23px}#nav-links .callout-container.company .callout ul.subnav a:hover li.case-studies .sdk-icon{background-position:-22px -23px}#nav-links .callout-container.company .callout ul.subnav a li.jobs .sdk-icon{background-position:left -46px}#nav-links .callout-container.company .callout ul.subnav a:hover li.jobs .sdk-icon{background-position:-22px -46px}#nav-links .callout-container.company .callout ul.subnav a li.praise .sdk-icon{background-position:left -69px}#nav-links .callout-container.company .callout ul.subnav a:hover li.praise .sdk-icon{background-position:-22px -69px}#logo img{width:181px;height:50px;margin-left:20px}#header .happy-2016-link{position:absolute;top:-10px;left:0;right:0;background-color:#2bb5e9;color:#fff;display:inline-block;font-weight:normal;width:160px;margin:0 auto;text-align:center;padding:4px 20px 4px 12px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#page-landing-index #header .happy-2016-link{top:0}#header .happy-2016-link:hover{background-color:#0882b6}#header .happy-2016-link>*{display:inline-block;vertical-align:middle}#header .happy-2016-link .star{background:url(assets/xyear2016-star.png.pagespeed.ic.lEQ3WfXrS2.png) no-repeat;height:25px;width:25px;background-size:100%;opacity:.5}#message-container{padding:10px 0}#message-container.empty{display:none}.alert.body,#message-container .message{list-style-type:none;padding:4px 0 2px 26px}.alert.body,#message-container .message.critical,#message-container .message.warning{background:url(assets/xmessaging-critical.png.pagespeed.ic.HufQALyRYs.png) no-repeat left center}body#page-library-index #message-container.just-calls,body#page-library-index #message-container #calls-near-limit,body#page-library-index #message-container #calls-over-limit{display:none!important}.alert-container.alert-box{margin:20px 0;position:relative;border:1px solid #c00;padding:0 10px 10px 100px}.alert-container.alert-box#limit-warning-credentials{margin:5px 0 10px}.alert-container.alert-box .alert.body{position:absolute;top:0;bottom:0;left:0;margin:0;padding:0;width:80px;background:#c00;color:#fff!important;text-transform:uppercase}.alert-container.alert-box .alert.body p{position:absolute;top:50%;left:0;right:0;text-align:center;margin-top:-9px;font-weight:bold}.alert-container.alert-box .alert.body .exclaim{display:inline-block;font-weight:bold;background:#fff;color:#c00!important;line-height:18px;height:18px;width:18px;border-radius:9px}.alert-container.alert-box .body a{font-weight:bold}#message-container .messages{margin:0;padding:0 20px}#message-container .messages .close{float:right}#lightbox,.waitbox{background:#000;bottom:0;left:0;opacity:.3;position:fixed;right:0;top:0;z-index:100001}#lightbox,.waitbox,.lightbox{display:none}.waitbox{background:#fff url(assets/spinner.gif.pagespeed.ce.QGHTp1uJJ7.gif) center center no-repeat;opacity:.75;position:absolute;z-index:1001}#tmb-copyable-mask.tmb-copyable-pre.tmb-copyable-prettyprint,#tmb-copyable-mask.tmb-copyable-pre.tmb-copyable-uglyprint{border:solid 1px #2bb5e9;box-shadow:0px 0px 12px 1px #2bb5e9;-moz-box-shadow:0px 0px 12px 1px #2bb5e9;-webkit-box-shadow:0px 0px 12px 1px #2bb5e9;z-index:3}.tmb-flashable-mask{border:solid 1px #2bb5e9;box-shadow:0px 0px 12px 1px #2bb5e9;-moz-box-shadow:0px 0px 12px 1px #2bb5e9;-webkit-box-shadow:0px 0px 12px 1px #2bb5e9;position:absolute}.status-alert{left:0;right:0;text-align:center;position:fixed;z-index:200;margin:0;padding:0;top:20px}.status-alert.large{top:0;border:3px solid #13de6e;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:left;width:330px;margin:0 auto;padding:20px 25px 20px 160px;background-color:#fff}.status-alert.large .status-title{color:#13de6e;font-weight:bold;font-size:22px}.status-alert.large .status-description{margin-top:10px;font-size:14px}.status-alert.large button.close{position:absolute;top:10px;right:10px}.status-alert p{display:inline-block;padding:7px 14px;color:#fff;background-color:#0c0;font-size:14px;opacity:.85;margin:0}.status-alert.success p{background:#0c0}.status-alert.error p{background:#c00}.sdk-choice-box{width:505px;padding:30px;border:1px solid #caecf9;border-radius:6px;margin:0 auto}.sdk-choice-box.dashed{border:1px dashed #95daf4}.sdk-buttons{text-align:center}.sdk-buttons .connectivity-text{float:left;text-align:right;color:#ccc;font-weight:bold;font-size:15px;width:100px;margin:18px -10px 0 30px}.sdk-button{width:70px;height:20px;background:url(assets/button-sdks.png.pagespeed.ce.Ok4QOTW1ZU.png) no-repeat left top;display:inline-block;padding-top:56px;font-weight:bold;color:#333;text-align:center;margin:5px 5px 20px;cursor:pointer;background-size:600px auto}.sdk-button.blank{background:none;width:15px}.sdk-button.two-line{line-height:12px;vertical-align:bottom;font-size:11px}.sdk-button#android{background-position:left 0}.sdk-button#arduino{background-position:left -100px}.sdk-button#csharp{background-position:left -200px}.sdk-button#ios{background-position:left -300px}.sdk-button#java{background-position:left -400px}.sdk-button#javascript{background-position:left -500px}.sdk-button#nodejs{background-position:left -600px}.sdk-button#php{background-position:left -700px}.sdk-button#processing{background-position:left -800px}.sdk-button#python{background-position:left -900px}.sdk-button#restapi{background-position:left -1000px}.sdk-button#ruby{background-position:left -1100px}.sdk-button#ti{background-position:left -1200px}.sdk-button#twyla{background-position:left -1300px}.sdk-button#samsung{background-position:left -1600px}.sdk-button#qualcomm{background-position:left -1700px}.sdk-button:hover{color:#0882b6}.sdk-button#android:hover{background-position:-300px 0}.sdk-button#arduino:hover{background-position:-300px -100px}.sdk-button#csharp:hover{background-position:-300px -200px}.sdk-button#ios:hover{background-position:-300px -300px}.sdk-button#java:hover{background-position:-300px -400px}.sdk-button#javascript:hover{background-position:-300px -500px}.sdk-button#nodejs:hover{background-position:-300px -600px}.sdk-button#php:hover{background-position:-300px -700px}.sdk-button#processing:hover{background-position:-300px -800px}.sdk-button#python:hover{background-position:-300px -900px}.sdk-button#restapi:hover{background-position:-300px -1000px}.sdk-button#ruby:hover{background-position:-300px -1100px}.sdk-button#ti:hover{background-position:-300px -1200px}.sdk-button#twyla:hover{background-position:-300px -1300px}.sdk-button#samsung:hover{background-position:-300px -1600px}.sdk-button#qualcomm:hover{background-position:-300px -1700px}.sdk-button.connectivity{background:url(assets/xbutton-connectivity.png.pagespeed.ic.4gDBSlbVFh.png) no-repeat left top;padding-top:50px}.sdk-button#bluetooth{background-position:left 0px}.sdk-button#ethernet{background-position:left -70px}.sdk-button#gsm{background-position:left -140px}.sdk-button#xbee{background-position:left -210px}.sdk-button#wifi{background-position:left -280px}.sdk-button#bluetooth:hover{background-position:-70px 0px}.sdk-button#ethernet:hover{background-position:-70px -70px}.sdk-button#gsm:hover{background-position:-70px -140px}.sdk-button#xbee:hover{background-position:-70px -210px}.sdk-button#wifi:hover{background-position:-70px -280px}.sdk-button.large,.sdk-button.large.connectivity{background-image:url(assets/xbutton-sdks-large.png.pagespeed.ic.L_uYW-Ip4G.png);width:130px;padding-top:105px;margin:0 15px 30px;line-height:17px;background-size:1000px auto}.sdk-button.large#android{background-position:left 0}.sdk-button.large#arduino{background-position:left -285px}.sdk-button.large#csharp{background-position:left -600px}.sdk-button.large#ios{background-position:left -900px}.sdk-button.large#java{background-position:left -1200px}.sdk-button.large#javascript{background-position:left -1500px}.sdk-button.large#nodejs{background-position:left -1800px}.sdk-button.large#php{background-position:left -2100px}.sdk-button.large#processing{background-position:left -2400px}.sdk-button.large#python{background-position:left -2700px}.sdk-button.large#restapi{background-position:left -3000px}.sdk-button.large#ruby{background-position:left -3300px}.sdk-button.large#ti{background-position:left -3600px}.sdk-button.large#twyla{background-position:left -3900px}.sdk-button.large#samsung{background-position:left -4795px}.sdk-button.large#android:hover{background-position:-500px 0}.sdk-button.large#arduino:hover{background-position:-500px -285px}.sdk-button.large#csharp:hover{background-position:-500px -600px}.sdk-button.large#ios:hover{background-position:-500px -900px}.sdk-button.large#java:hover{background-position:-500px -1200px}.sdk-button.large#javascript:hover{background-position:-500px -1500px}.sdk-button.large#nodejs:hover{background-position:-500px -1800px}.sdk-button.large#php:hover{background-position:-500px -2100px}.sdk-button.large#processing:hover{background-position:-500px -2400px}.sdk-button.large#python:hover{background-position:-500px -2700px}.sdk-button.large#restapi:hover{background-position:-500px -3000px}.sdk-button.large#ruby:hover{background-position:-500px -3300px}.sdk-button.large#ti:hover{background-position:-500px -3600px}.sdk-button.large#twyla:hover{background-position:-500px -3900px}.sdk-button.large#samsung:hover{background-position:-500px -4795px}.sdk-button.large#ti{width:140px}.sdk-button.large.connectivity{background-image:url(assets/xbutton-connectivity-large.png.pagespeed.ic.64u3TlMjRO.png);width:145px;font-size:16px;padding-top:85px;margin:10px -10px 0}.sdk-button.large.connectivity#bluetooth{background-position:0px top}.sdk-button.large.connectivity#ethernet{background-position:0px -150px}.sdk-button.large.connectivity#gsm{background-position:0px -300px}.sdk-button.large.connectivity#xbee{background-position:0px -450px}.sdk-button.large.connectivity#wifi{background-position:0px -600px}.sdk-button.large.connectivity#bluetooth:hover{background-position:-150px top}.sdk-button.large.connectivity#ethernet:hover{background-position:-150px -150px}.sdk-button.large.connectivity#gsm:hover{background-position:-150px -300px}.sdk-button.large.connectivity#xbee:hover{background-position:-150px -450px}.sdk-button.large.connectivity#wifi:hover{background-position:-150px -600px}.sdk-button.large.connectivity#bluetooth:active{background-position:-300px top}.sdk-button.large.connectivity#ethernet:active{background-position:-300px -150px}.sdk-button.large.connectivity#gsm:active{background-position:-300px -300px}.sdk-button.large.connectivity#xbee:active{background-position:-300px -450px}.sdk-button.large.connectivity#wifi:active{background-position:-300px -600px}.sdk-button.large.m2m{background-image:url(assets/xbutton-m2m-large.png.pagespeed.ic.rZFBRU8Yq7.png)}.sdk-button.large.m2m#mqtt{background-position:0px 0px}.sdk-button.large.m2m#coap{background-position:0px -150px}.sdk-button.large.m2m#http{background-position:0px -300px}.sdk-button.large.m2m#mqtt:hover{background-position:-150px 0px}.sdk-button.large.m2m#coap:hover{background-position:-150px -150px}.sdk-button.large.m2m#http:hover{background-position:-150px -300px}.sdk-button.large.m2m#mqtt:active{background-position:-300px 0px}.sdk-button.large.m2m#coap:active{background-position:-300px -150px}.sdk-button.large.m2m#http:active{background-position:-300px -300px}.js-warning{text-align:center;margin:0 0 10px 0;padding:15px 0;background:url(assets/xbackground-pattern.png.pagespeed.ic.i6bid2rHpk.png)}.js-warning p{background:#fff;margin:0px;padding:10px;font-size:14px}input,textarea,keygen,select,button{font-family:"Open Sans","Trebuchet MS",Arial,sans-serif}input{text-indent:1px}.callout{width:170px;padding:15px;border:1px solid #95daf4;border-radius:5px;position:absolute;background-color:#fff;z-index:1;display:none}.callout-container{position:relative}.callout .callout-error{display:none}.arrow-callout{border-color:#95daf4;border-width:1px;position:absolute}.head-callout{position:absolute}.head-callout.right{left:-1px}.head-callout.left{right:-1px}.arrow-callout.line-right{left:0px;border-color:#fff;border-width:2px;border-right-style:solid;height:15px}.arrow-callout.line-right-down{left:0px;border-right-style:solid;height:15px;transform-origin:top right;transform:rotate(60deg);-webkit-transform-origin:top right;-webkit-transform:rotate(60deg);-ms-transform-origin:top right;-ms-transform:rotate(60deg);margin-top:1px}.arrow-callout.line-right-up{left:-14px;border-top-style:solid;width:15px;transform-origin:bottom right;transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:bottom right;-webkit-transform:rotate(30deg);-ms-transform-origin:bottom right;-ms-transform:rotate(30deg);top:15px}.arrow-callout.line-left{left:-1px;top:1px;border-color:#fff;border-width:2px;border-left-style:solid;height:12px}@media screen and (min-width:0\0){.arrow-callout.line-left{left:-2px}}.arrow-callout.line-left-down{border-top-style:solid;width:15px;left:-1px;transform-origin:left top;transform:rotate(30deg);-webkit-transform-origin:left top;-webkit-transform:rotate(30deg);-ms-transform-origin:left top;-ms-transform:rotate(30deg)}.arrow-callout.line-left-up{height:15px;border-left-style:solid;transform-origin:left bottom;transform:rotate(60deg);-webkit-transform-origin:left bottom;-webkit-transform:rotate(60deg);-ms-transform-origin:left bottom;-ms-transform:rotate(60deg);left:-1px}.arrow-callout.line-up-left{border-top-style:solid;width:15px;left:-1px;transform-origin:left top;transform:rotate(120deg);-webkit-transform-origin:left top;-webkit-transform:rotate(120deg);-ms-transform-origin:left top;-ms-transform:rotate(120deg)}.arrow-callout.line-up-right{height:15px;border-left-style:solid;transform-origin:left bottom;transform:rotate(150deg);-webkit-transform-origin:left bottom;-webkit-transform:rotate(150deg);-ms-transform-origin:left bottom;-ms-transform:rotate(150deg);left:-1px;top:-15px}.arrow-callout.line-down-left{border-top-style:solid;width:15px;left:-1px;transform-origin:left top;transform:rotate(300deg);-webkit-transform-origin:left top;-webkit-transform:rotate(300deg);-ms-transform-origin:left top;-ms-transform:rotate(300deg)}.arrow-callout.line-down-right{height:15px;border-left-style:solid;transform-origin:left bottom;transform:rotate(330deg);-webkit-transform-origin:left bottom;-webkit-transform:rotate(330deg);-ms-transform-origin:left bottom;-ms-transform:rotate(330deg);left:-1px;top:-15px}.callout .arrow-bg{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;z-index:-1;left:-1px}.callout .head-callout.left .arrow-bg{border-left:13px solid #fff}.callout .head-callout.right .arrow-bg{border-right:13px solid #fff}.callout .head-callout.up .arrow-bg{border-bottom:13px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent}.callout .head-callout.down .arrow-bg{border-top:13px solid #fff}.callout .arrow{height:40px;position:absolute;overflow:hidden;top:0;width:15px}.callout .arrow:after{content:"";position:absolute;width:20px;height:20px;background:#fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:10px}.callout .arrow.left{left:-15px}.callout .arrow.right{right:-15px}.callout .arrow.left:after{left:10px;border-bottom:1px solid #95daf4;border-left:1px solid #95daf4}.callout .arrow.right:after{left:-15px;border-top:1px solid #95daf4;border-right:1px solid #95daf4}.callout.warning{border-color:#f47925}.callout.warning .arrow:after{border-color:#f47925}.callout.shadow{border-color:#ddd;box-shadow:2px 2px 15px rgba(102,102,102,.35)}.callout.shadow .arrow{width:20px}.callout.shadow .arrow:after{border-color:rgba(102,102,102,.2)}.callout.shadow .arrow.left{left:-20px}.callout.shadow .arrow.right{right:-20px}.callout.shadow .arrow.top{top:-18px;height:18px}.callout.shadow .arrow.bottom{bottom:-18px;top:auto;height:18px}.callout.shadow .arrow.left:after{left:14px;box-shadow:-5px 7px 10px -3px rgba(102,102,102,.2)}.callout.shadow .arrow.right:after{left:-10px;width:14px;box-shadow:7px -7px 10px -3px rgba(102,102,102,.2)}.callout.shadow .arrow.top:after{left:20px;box-shadow:9px 6px 10px 9px rgba(102,102,102,.2)}.callout.shadow .arrow.bottom:after{left:20px;top:-11px;box-shadow:9px 6px 10px 9px rgba(102,102,102,.2)}.callout button.close{position:absolute;top:5px;right:5px}input,textarea,keygen,select,button{font-family:"Open Sans","Trebuchet MS",Arial,sans-serif}#page.login .old-login form,#page.password-reset form{margin:0;padding:0}#page.login .content,#page.password-reset form{width:300px;margin:0 auto}#page.login .content .links .error{margin-top:15px}#page.login .lightbox{margin:-130px 0 0 -180px;width:320px}#page.login .lightbox input[type="text"]{width:300px}#page.login .spinner-container,.old-login .spinner-container{text-align:center;margin:10px 0 0}#page.login .spinner-container .signup,.old-login .spinner-container .signup{display:block;margin:-2px 0 15px -10px;font-weight:normal}#page.login form,.old-login form{padding-left:0px}#page.login .content>h2,#page.password-reset h2{text-align:center;margin:5px 0 10px;font-weight:200;font-size:29px}#page.login #login_formErrors,.old-login #login_formErrors,#page.password-reset .error{font-size:12px;color:#f47925;width:300px}#page.login #login_formErrors,.old-login #login_formErrors{text-align:center;margin-bottom:10px}#signupForm input,#page.login input,#old-forgot-lightbox input,.old-login input{width:280px;margin:10px 0 0 0;padding:0 10px;height:30px;font-size:14px}#old-forgot{display:none}#tmb-lightbox>.content #old-forgot-lightbox h3.title{font-size:26px;margin:10px 0 0 0;text-align:center}#old-forgot-lightbox .error{font-size:12px;color:#f47925;text-align:left}#old-forgot-lightbox .error a{color:#f47925}#nav-links .callout-container.login .hover-container{right:-8px;left:auto}#nav-links .callout-container.login .callout{padding:0;height:auto}#nav-links.login-open .callout-container .nav-link{pointer-events:none}#nav-links.login-open .callout-container .hover-container{display:none}#nav-links.login-open .callout-container.login .hover-container{display:block;overflow:visible!important}#nav-links .callout-container.login .callout .arrow.top{left:350px}#nav-links .callout-container.login .callout .old-login form{padding:0}#nav-links .callout-container.login #old-login-lightbox,#nav-links .callout-container.login #old-forgot{padding:30px 35px 35px 35px}#nav-links .callout-container.login #old-login-lightbox{opacity:1}#nav-links .callout-container.login #old-forgot{position:absolute;top:0;opacity:0}#nav-links .callout-container.login #old-forgot form{padding:0}#nav-links .callout-container.login .title{text-align:center;font-weight:300;margin:0 0 12px 0;font-size:32px}#nav-links .callout-container.login input{width:320px;font-size:16px;font-weight:300;height:35px;padding:0 10px;margin:10px 0 0 0}#nav-links .callout-container.login .old-login .spinner-container{margin-top:25px}#nav-links .callout-container.login .callout .old-login button{width:100%;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;border-radius:8px}#nav-links .callout-container.login .callout #old-forgot input{margin-bottom:5px}#nav-links .callout-container.login .callout #old-forgot .spinner-container{text-align:right;margin-top:25px}#nav-links .callout-container.login .callout #old-forgot .error{margin-top:20px;opacity:0}.page.two-column{width:1010px;margin:60px 0px 100px}.page.two-column .column{display:inline-block;vertical-align:top}.page.two-column .column.column-left{width:340px;text-align:right;padding:0;margin-right:40px}.page.two-column .column.column-right{width:620px}a.gif{background-size:100%;position:absolute}a.video .button.embedded-video{background:url(assets/xbutton-video-blue.png.pagespeed.ic.7ltg9irmJr.png) no-repeat center center;background-size:100%;position:absolute}a.video .button.embedded-video.blue{background-image:url(assets/xbutton-video-white.png.pagespeed.ic.kuuUURSgaF.png);opacity:.4}a.video:hover .button.embedded-video.blue{opacity:.8}a.video .button.embedded-video.white{background-image:url(assets/xbutton-video-white.png.pagespeed.ic.kuuUURSgaF.png);opacity:1.0}a.video:hover .button.embedded-video.white{opacity:1.0}.button.embedded-video.large{width:150px;height:150px}.button.embedded-video.medium{width:60px;height:60px;margin-top:-160px;margin-left:190px}.elided{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.twitter-link{display:none}#companies-container{display:inline-block}#companies-container .company{height:70px;display:inline-block;margin:0 15px;background-repeat:no-repeat}#companies-container .company#arduino{width:85px;background-image:url(assets/logo-home-arduino.svg)}#companies-container .company#ti{width:270px;background-image:url(assets/logo-home-ti.svg);background-position:left center}#companies-container .company#digi{width:72px;background-image:url(assets/logo-home-digi.svg)}#companies-container .company#amazon{width:181px;background-image:url(assets/logo-home-amazon.svg)}#companies-container .company#eat{width:100px;background-image:url(assets/logo-home-eat.svg)}#companies-container .company#microsoft{width:200px;background-image:url(assets/logo-home-microsoft.svg)}#companies-container .company#samsung{width:140px;background-image:url(assets/logo-home-samsung.svg)}#companies-container .company#qualcomm{width:200px;background-image:url(assets/logo-home-qualcomm.svg)}#page.pricing .button{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#homepage .block#companies-block .companies-block-container,#page.iotproducts .block#companies .companies-block-container,#page.pricing .companies-block-container{display:inline-block;white-space:nowrap}#homepage .block#companies-block h4,#page.iotproducts .block#companies h4,#page.pricing .block#companies-block h4{display:inline-block;width:100px;margin:15px 15px 0;vertical-align:top;white-space:normal}#page.pricing .block#companies-block{margin-top:60px}#page.pricing .block#companies-block h4{text-align:left;font-size:20px;font-weight:300;margin-top:8px}#page.pricing .block#companies-block .company{margin:0 15px 0 0}.iotapp-block{display:inline-block;border:4px #e5e5e5 solid;background-size:100%;background-repeat:no-repeat;background-position:left top;display:inline-block;position:relative}.background-blue .iotapp-block{border-color:#95daf4}.iotapp-block.large{border-radius:4px;height:288px;transition:border-color .4s ease-in-out;-moz-transition:border-color .4s ease-in-out;-webkit-transition:border-color .4s ease-in-out}.iotapp-block.large:hover{border-color:#2bb5e9}.iotapp-block.medium{width:320px;border-radius:2px}.iotapp-block.small{border-radius:2px;margin:0 10px}a .iotapp-block{font-weight:normal;color:#666}.background-blue a .iotapp-block{color:#2bb5e9;background-color:#fff}.iotapp-block .image{background-size:100%;display:inline-block}.iotapp-block .image.gas-leak-monitor{background-image:url(assets/xiotapps-medium-gas-leak-monitor.jpg.pagespeed.ic.BuLfidSM7X.jpg)}.iotapp-block .image.soil-quality-monitor{background-image:url(assets/xiotapps-medium-soil-monitor.jpg.pagespeed.ic.Sq0xreJb65.jpg)}.iotapp-block .image.production-line-monitor{background-image:url(assets/xiotapps-medium-production-line.jpg.pagespeed.ic.hSm2fHNUJE.jpg)}.iotapp-block .image.plc-data-insights-and-alerts{background-image:url(assets/xiotapps-medium-connected-plc.png.pagespeed.ic.bVGIh4dhjP.jpg)}.iotapp-block .image.freight-management{background-image:url(assets/xiotapps-medium-freight-management.jpg.pagespeed.ic.2HkQr5lyCA.jpg)}.iotapp-block .image.smart-trash-cans{background-image:url(assets/xiotapps-medium-smart-trash-cans.jpg.pagespeed.ic.8kDVqLXKZu.jpg)}.iotapp-block .image.water-management{background-image:url(assets/xiotapps-medium-water-management.jpg.pagespeed.ic.siLNvmeOFh.jpg)}.iotapp-block.large .image.water-management{background-image:url(assets/xiotapps-large-water-management.jpg.pagespeed.ic.dyH90SA4fj.jpg)}.iotapp-block .image.commercial-freezer{background-image:url(assets/xiotapps-medium-commercial-freezer.jpg.pagespeed.ic.EhzIDmC8Xs.jpg)}.iotapp-block .image.smart-fire-equipment{background-image:url(assets/xiotapps-medium-fire-equipment.jpg.pagespeed.ic.Fh4wl9LxkE.jpg)}.iotapp-block .image.energy-management{background-image:url(assets/xiotapps-medium-energy-management.jpg.pagespeed.ic.4Ssjh6Tl83.jpg)}.iotapp-block .image.connected-sensor{background-image:url(assets/xiotapps-medium-connected-sensor.jpg.pagespeed.ic.ZFWlLjm31C.jpg)}.iotapp-block .image.remote-control{background-image:url(assets/xiotapps-medium-remote-control.jpg.pagespeed.ic.UMHiVEbQxc.jpg)}.iotapp-block.large .image{width:512px;height:288px;position:relative}.iotapp-block.medium .image{width:320px;height:180px;border-bottom:4px #e5e5e5 solid}.iotapp-block.small .image{width:208px;height:117px;border-bottom:4px #e5e5e5 solid}.background-blue .iotapp-block.small .image{border-color:#95daf4}#hardware-home .iotapp-block{margin:0 20px 0 0}#iot-page #iotapp-row{text-align:center}#iot-page .iotapp-block{margin:0 15px 30px}.iotapp-block .text-block{position:relative}.iotapp-block .title{font-weight:normal}.iotapp-block.small .text-block{padding:5px 10px 10px;text-align:left}.iotapp-block.small .title{font-size:14px;display:inline-block}.iotapp-block.small .iotapp-icon{display:inline-block;position:absolute;right:3px;bottom:3px}.iotapp-block .overlay{top:-4px;bottom:-4px;right:-4px;left:-4px;position:absolute;color:#fff;text-align:center;background-color:#2bb5e9;font-weight:600;border-radius:2px;opacity:0;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}.background-blue .iotapp-block .overlay{color:#2bb5e9;background-color:#fff}.iotapp-block .overlay.gray{background-color:#bbb}.iotapp-block.large .overlay:hover .buildit{animation-duration:.3s;animation-name:poptextlarge;-webkit-animation-duration:.3s;-webkit-animation-name:poptextlarge}@keyframes poptextlarge {
	from { font-size: 30px; }
	50% { font-size: 30px; }
	to { font-size: 36px; }
}@-webkit-keyframes poptextlarge {
	from { font-size: 30px; }
	50% { font-size: 30px; }
	to { font-size: 36px; }
}.iotapp-block.medium .overlay:hover .buildit{animation-duration:.3s;animation-name:poptextmedium;-webkit-animation-duration:.3s;-webkit-animation-name:poptextmedium}@keyframes poptextmedium {
	from { font-size: 24px; }
	50% { font-size: 24px; }
	to { font-size: 30px; }
}@-webkit-keyframes poptextmedium {
	from { font-size: 24px; }
	50% { font-size: 24px; }
	to { font-size: 30px; }
}.iotapp-block.large .overlay .buildit{font-size:36px;margin-top:125px}.iotapp-block.medium .overlay .buildit{font-size:30px;margin-top:150px}.iotapp-block.small .overlay .buildit{font-size:18px;margin-top:70px}.iotapp-block:hover .overlay{opacity:.9}a #iotapp-more{display:inline-block;font-size:14px;background:url(assets/xbutton-iotapp-more.png.pagespeed.ic._bQZZr0cJJ.png) no-repeat left top;padding-left:29px;padding-top:8px;position:relative;width:65px;text-align:left}a:hover #iotapp-more{background-position:left -30px}.background-blue a #iotapp-more{background-image:url(assets/xbutton-iotapp-more-white.png.pagespeed.ic.c9dMY_84zU.png);color:#fff;background-position:left -30px}.background-blue a:hover #iotapp-more{background-position:left 0px;color:#caecf9}.hardware-landing a #iotapp-more{margin:6px 0 0 595px}#library-landing a #iotapp-more{margin:12px auto 0}#iot-page a #iotapp-more{display:block;margin:-15px auto 0}.welcome.page a #iotapp-more{width:auto}.iotapp-icon{display:inline-block;width:30px;height:30px;background-image:url(assets/xbutton-iotapps-small.png.pagespeed.ic.iwhQnPiWWT.png);background-size:200px}.iotapp-icon.all{background-position:-100px 0px}li.category>.iotapp-icon.all{background-position:0px 0px}li.category:hover>.iotapp-icon.all{background-position:-50px 0px}li.category.selected>.iotapp-icon.all{background-position:-150px 0px}.iotapp-icon.water-management{background-position:-100px -50px}li.category>.iotapp-icon.water-management{background-position:0px -50px}li.category:hover>.iotapp-icon.water-management{background-position:-50px -50px}li.category.selected>.iotapp-icon.water-management{background-position:-150px -50px}.iotapp-icon.environment{background-position:-100px -100px}li.category>.iotapp-icon.environment{background-position:0px -100px}li.category:hover>.iotapp-icon.environment{background-position:-50px -100px}li.category.selected>.iotapp-icon.environment{background-position:-150px -100px}.iotapp-icon.farming{background-position:-100px -150px}li.category>.iotapp-icon.farming{background-position:0px -150px}li.category:hover>.iotapp-icon.farming{background-position:-50px -150px}li.category.selected>.iotapp-icon.farming{background-position:-150px -150px}.iotapp-icon.smart-cities{background-position:-100px -200px}li.category>.iotapp-icon.smart-cities{background-position:0px -200px}li.category:hover>.iotapp-icon.smart-cities{background-position:-50px -200px}li.category.selected>.iotapp-icon.smart-cities{background-position:-150px -200px}.iotapp-icon.energy{background-position:-100px -250px}li.category>.iotapp-icon.energy{background-position:0px -250px}li.category:hover>.iotapp-icon.energy{background-position:-50px -250px}li.category.selected>.iotapp-icon.energy{background-position:-150px -250px}.iotapp-icon.manufacturing{background-position:-100px -300px}li.category>.iotapp-icon.manufacturing{background-position:0px -300px}li.category:hover>.iotapp-icon.manufacturing{background-position:-50px -300px}li.category.selected>.iotapp-icon.manufacturing{background-position:-150px -300px}.iotapp-icon.logistics{background-position:-100px -350px}li.category>.iotapp-icon.logistics{background-position:0px -350px}li.category:hover>.iotapp-icon.logistics{background-position:-50px -350px}li.category.selected>.iotapp-icon.logistics{background-position:-150px -350px}.iotapp-icon.building-management{background-position:-100px -400px}li.category>.iotapp-icon.building-management{background-position:0px -400px}li.category:hover>.iotapp-icon.building-management{background-position:-50px -400px}li.category.selected>.iotapp-icon.building-management{background-position:-150px -400px}#loading-bar{position:fixed;z-index:100003;height:3px;background-color:#2bb5e9;top:0;left:0;right:auto;width:0%;opacity:0;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}#loading-bar.loading{opacity:1;animation-duration:.75s;-moz-animation-duration:.75s;-webkit-animation-duration:.75s;animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:load;-moz-animation-name:load;-webkit-animation-name:load}@keyframes load {
	from { 
		width: 0%; 
		left: 0px;
		right: auto;
	}
	30% { 
		width: 100%;
		left: 0px;
		right: auto;
	}
	60% {
		width: 100%;
		left: auto;
		right: 0px;
	}
	90% { 
		width: 0%; 
		left: auto;
		right: 0px;
	}
}@-webkit-keyframes load {
	from { 
		width: 0%; 
		left: 0px;
		right: auto;
	}
	30% { 
		width: 100%;
		left: 0px;
		right: auto;
	}
	60% {
		width: 100%;
		left: auto;
		right: 0px;
	}
	90% { 
		width: 0%; 
		left: auto;
		right: 0px;
	}
}@-moz-keyframes load {
	from { 
		width: 0%; 
		left: 0px;
		right: auto;
	}
	30% { 
		width: 100%;
		left: 0px;
		right: auto;
	}
	60% {
		width: 100%;
		left: auto;
		right: 0px;
	}
	90% { 
		width: 0%; 
		left: auto;
		right: 0px;
	}
}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container,.device-registration-popup .device-registration-form .tag-container{width:270px;margin-bottom:25px;float:right}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container{display:none}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag,.device-registration-popup .device-registration-form .tag-container .tag{color:#333}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag.selected,.device-registration-popup .device-registration-form .tag-container .tag.selected{color:#fff}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag .tag-name,.device-registration-popup .device-registration-form .tag-container .tag .tag-name{vertical-align:top}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag .tag-count,.device-registration-popup .device-registration-form .tag-container .tag .tag-count{color:#aaa}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag.selected .tag-count,.device-registration-popup .device-registration-form .tag-container .tag.selected .tag-count{color:#fff}.device-registration-popup .device-registration-form .buttons{clear:both;text-align:right;position:relative}.device-registration-popup .device-registration-form .buttons button.delete{position:absolute;bottom:6px;left:0}.device-registration-popup .device-registration-form .tags{overflow:hidden}.device-registration-popup .device-registration-form .more-tags{text-align:right;color:#2bb5e9;margin-bottom:8px;font-size:12px}.device-registration-popup .device-registration-form .more-tags:hover{color:#0882b6;cursor:pointer}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag,.activity-devices .tags .tag,.device-registration-popup .device-registration-form .tag-container .tag{border:1px solid #eee;border-radius:2px;padding:1px 10px;margin:0 4px 4px 0;vertical-align:top;white-space:nowrap;overflow:hidden;font-size:12px}.activity-devices .tags .tag{color:#333;position:relative;padding-right:20px;display:inline-block}.activity-devices .tags .tag:hover{cursor:pointer}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag,.device-registration-popup .device-registration-form .tag-container .tag{float:left}.activity-devices .container .container-outer .grid .tags .tag .delete{position:absolute;top:1px;right:1px;background:url(assets/xicons-delete-cancel-white-grey.png.pagespeed.ic.da-TtWBNwi.png) no-repeat;width:17px;height:17px;background-size:100%;background-position:left -34px}.activity-devices .container .container-outer .grid .tags .tag .delete:hover{background-position:left -51px}.activity-devices .container .container-outer .grid .tags .tag.selected .delete{background-position:left top}.activity-devices .container .container-outer .grid .tags .tag.selected .delete:hover{background-position:left -17px}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag:hover .delete,.device-registration-popup .device-registration-form .tag-container .tag:hover .delete{color:#0882b6}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag.add-new,.activity-devices .container .container-outer .grid .tags .tag.new,.device-registration-popup .device-registration-form .tag-container .tag.add-new{border-color:#2bb5e9;color:#2bb5e9}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag:hover,.activity-devices .tags .tag:hover,.device-registration-popup .device-registration-form .tag-container .tag:hover{border-color:#0882b6}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag.selected:hover,.activity-devices .tags .tag.selected:hover,.device-registration-popup .device-registration-form .tag-container .tag.selected:hover{border-color:#1ac798;background-color:#1ac798}#page.iot-applications.iotapp-plc-data-insights-and-alerts .tag-container .tag.flash,.device-registration-popup .device-registration-form .tag-container .tag.flash{animation-name:tag-flash;animation-duration:.6s}@keyframes tag-flash {
	0% {
		border-color: #eee;
		color: #333;
	} 
	50% {
		border-color: #0882b6;
		color: #0882b6;
	}
	100% {
		border-color: #eee;
		color: #333;
	}
}#page.iotapp-plc-data-insights-and-alerts .tag-container .tag.selected.flash,.device-registration-popup .device-registration-form .tag-container .tag.selected.flash{animation-name:tag-selected-flash}@keyframes tag-selected-flash {
	0% {
		background-color: #1edeab;
		border-color: #1edeab;
	} 
	50% {
		border-color: #1ac798;
		background-color: #1ac798;
	}
	100% {
		background-color: #1edeab;
		border-color: #1edeab;
	}
}#page.iotapp-plc-data-insights-and-alerts .tag-container .tag:active,.activity-devices .tags .tag:active,.device-registration-popup .device-registration-form .tag-container .tag:active{border-color:#0882b6;color:#0882b6}#page.iotapp-plc-data-insights-and-alerts .tag-container .tag.selected,.activity-devices .tags .tag.selected,.device-registration-popup .device-registration-form .tag-container .tag.selected{background-color:#1edeab;border-color:#1edeab;color:#fff}#page.iotapp-plc-data-insights-and-alerts .tag-container .tag.elided,.device-registration-popup .device-registration-form .tag-container .tag.elided{max-width:270px}.activity-devices .tags .tag .tag-name{vertical-align:top;max-width:600px}.activity-devices .container .container-outer .grid .tags .tag .tag-count{color:#aaa}.activity-devices .container .container-outer .grid .tags .tag.selected .tag-count{color:#fff}#page.iotapp-plc-data-insights-and-alerts input#current-tag,.device-registration-popup input#current-tag{height:14px;margin-bottom:2px;margin-right:4px;border:none;border-bottom:1px solid #caecf9;outline:0;width:68px;display:none;float:left}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .send-an-email,.device-registration-popup .sensor-alerts-form .send-an-email{margin-right:0}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .send-an-email.single-device,.device-registration-popup .sensor-alerts-form .send-an-email.single-device{display:inline}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form span.sensor-alert-unit,.activity-devices.single-device .device-registration-popup .sensor-alerts-form span.sensor-alert-unit{display:none;margin-right:0px}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form span.sensor-alert-unit.visible,.activity-devices.single-device .device-registration-popup .sensor-alerts-form span.sensor-alert-unit.visible{display:inline}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form-container .send-an-email,.device-registration-popup .sensor-alerts-form-container .send-an-email,#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form-container .email-to,.device-registration-popup .sensor-alerts-form-container .email-to{vertical-align:0;display:inline-block}#page.iotapp-plc-data-insights-and-alerts .page .sensor-alerts-form .emails,.activity-devices.single-device .tab .sensor-alerts-form .emails{border-bottom:1px solid #caecf9;display:inline-block;position:relative;white-space:normal;vertical-align:-11px}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .emails .placeholder,.activity-devices.single-device .tab .sensor-alerts-form .emails .placeholder{color:#ccc;position:absolute;top:1px;left:0}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .emails .invite-address,.activity-devices.single-device .tab .sensor-alerts-form .emails .invite-address{border-radius:6px;border-style:solid;border-width:1px;margin:0 5px 5px 0;padding-left:5px;border-color:#95daf4;float:left}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .emails input.curr-invite,.activity-devices.single-device .tab .sensor-alerts-form .emails input.curr-invite{border:0;visibility:hidden;width:auto;min-width:100px;background:transparent;float:left;margin-bottom:6px}#page.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .emails input.curr-invite{height:10px}.activity-devices.single-device .tab .sensor-alerts-form .emails input.curr-invite{height:14px}.ui-widget#addressBox{float:right}ul.ui-autocomplete.ui-widget,.ui-widget input#autocomplete{font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;font-size:12px;border:1px solid #ccc}.ui-widget input#autocomplete,ul.ui-autocomplete,ul.ui-autocomplete li.ui-menu-item{width:260px}body.plc .ui-widget input#autocomplete,body.plc ul.ui-autocomplete,body.plc ul.ui-autocomplete li.ui-menu-item{width:431px}.ui-widget input#autocomplete{width:239px;padding:4px 25px 4px 4px}.ui-widget input#autocomplete[data-state="validated"]{background:url(assets/icon-signup-fields.gif.pagespeed.ce.3U4QeOcGQl.gif) right -7px top -6px no-repeat #fff}.ui-widget input#autocomplete[data-state="validating"]{background:url(assets/icon-signup-fields.gif.pagespeed.ce.3U4QeOcGQl.gif) right -7px top -47px no-repeat #fff}ul.ui-autocomplete{color:#333;padding:0;margin-top:-1px;z-index:100002;background-color:#fff;list-style-type:none}ul.ui-autocomplete li.ui-menu-item{padding:4px}ul.ui-autocomplete .ui-state-focus,ul.ui-autocomplete .ui-widget-content .ui-state-focus{background:#e9e9e9;border:none}.device-registration-form .device-registration-input .lat-lon-container{float:right;width:270px;margin:5px 0 10px}.iot-applications .device-registration-form .device-registration-input .lat-lon-container{width:421px;font-size:12px}.device-registration-form .device-registration-input span#lat-lon-toggle{color:#2bb5e9}.device-registration-form .device-registration-input span#lat-lon-toggle:hover{color:#0882b6;cursor:pointer}.device-registration-form .device-registration-input input.latlon{display:none}.device-registration-form .device-registration-input input.latlon#latitude{margin-bottom:5px}#pin-selector .callout-container .callout button.safe,#pin-selector .callout-container .callout button.caution{cursor:default}#pin-selector .callout-container .callout button.safe,#pin-selector .callout-container .callout button.caution,.activity-devices .safe-bounds button.safe,.activity-devices .safe-bounds button.caution{height:10px;width:10px;border:1px #ccc solid;border-radius:5px;margin-right:5px}#pin-selector .callout-container .callout .toggle-label.closed button,.activity-devices .safe-bounds button.safe,.activity-devices .safe-bounds button.caution{background-color:transparent}#pin-selector .callout-container .callout .safe-label.open button.safe,.activity-devices .safe-bounds .safe-outer-container.open button.safe{background-color:#21f5bc}#pin-selector .callout-container .callout .safe-label:hover button.safe,.activity-devices .safe-bounds .safe-outer-container .safe-label:hover button.safe{background-color:#17ae85}#pin-selector .callout-container .callout .caution-label.open button.caution,.activity-devices .safe-bounds .caution-outer-container.open button.caution{background-color:#f47925}#pin-selector .callout-container .callout .caution-label:hover button.caution,.activity-devices .safe-bounds .caution-outer-container .caution-label:hover button.caution{background-color:#cf6804}.activity-devices .safe-bounds .caution-outer-container,.activity-devices .safe-bounds button.save{margin-left:20px}.activity-devices .safe-bounds .safe-outer-container,.activity-devices .safe-bounds .caution-outer-container,.activity-devices .safe-bounds .safe-label,.activity-devices .safe-bounds .caution-label,.activity-devices .safe-bounds .closed-label{display:inline-block}.activity-devices .safe-bounds .safe-label:hover,.activity-devices .safe-bounds .caution-label:hover{cursor:pointer}.activity-devices .safe-bounds .safe-outer-container .closed-label{display:inline-block}.activity-devices .safe-bounds .safe-outer-container .safe-bounds-container{display:none}.activity-devices .safe-bounds .safe-outer-container.open .closed-label{display:none}.activity-devices .safe-bounds .safe-outer-container.open .safe-bounds-container{display:inline-block}.activity-devices .safe-bounds .safe-outer-container+.caution-outer-container{display:none}.activity-devices .safe-bounds .safe-outer-container.open+.caution-outer-container{display:inline-block}.activity-devices .safe-bounds .caution-outer-container .closed-label{display:inline-block}.activity-devices .safe-bounds .caution-outer-container .caution-container{display:none}.activity-devices .safe-bounds .caution-outer-container.open .closed-label{display:none}.activity-devices .safe-bounds .caution-outer-container.open .caution-container{display:inline-block}.activity-devices.single-device .alert-controls,.iotapp-plc-data-insights-and-alerts .alert-controls{height:16px;margin-bottom:38px;display:inline-block}.activity-devices.single-device .alert-controls:hover,.iotapp-plc-data-insights-and-alerts .alert-controls:hover{cursor:pointer}.activity-devices.single-device .alert-controls .icon.add,.iotapp-plc-data-insights-and-alerts .alert-controls .icon.add{background:url(assets/xbutton-add-alert.png.pagespeed.ic.cfcZetMBp_.png) no-repeat;background-size:16px 48px;width:16px;height:16px;display:inline-block}.activity-devices.single-device .alert-controls:hover .icon.add,.iotapp-plc-data-insights-and-alerts .alert-controls:hover .icon.add,.activity-devices.single-device .alert-controls:active .icon.add,.iotapp-plc-data-insights-and-alerts .alert-controls:active .icon.add{background-position:0 -16px}.activity-devices.single-device .alert-controls span.add-alert,.iotapp-plc-data-insights-and-alerts .alert-controls span.add-alert{vertical-align:top}.activity-devices.single-device .alert-controls:hover span.add-alert,#page.iotapp-plc-data-insights-and-alerts .create-sensor-alerts .box .alert-controls:hover span.add-alert,#page.iotapp-plc-data-insights-and-alerts .set-alerts-on-diagnostics .box .alert-controls:hover span.add-alert{color:#0882b6}.activity-devices.single-device .sensor-alerts-form .icon.remove,.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .icon.remove{background:url(assets/xbutton-delete-alert.png.pagespeed.ic.RWemnJXNJj.png) no-repeat;background-size:30px 90px;width:30px;height:30px;display:inline-block;vertical-align:top}.activity-devices.single-device .sensor-alerts-form .icon.remove:hover,.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .icon.remove:hover{background-position:0 -30px;cursor:pointer}.activity-devices.single-device .sensor-alerts-form .icon.remove:active,.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .icon.remove:active{background-position:0 -60px}.activity-devices.single-device .sensor-alerts-form .sensor-alerts-body,.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .sensor-alerts-body{display:inline-block;vertical-align:top;margin-top:4px}.activity-devices.single-device .sensor-alerts-form .sensor-alerts-body .binary-selector,.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .sensor-alerts-body .binary-selector{display:none}.activity-devices.single-device .sensor-alerts-form .sensor-alerts-body .binary-selector.visible,.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .sensor-alerts-body .binary-selector.visible{display:inline-block;vertical-align:top;margin-right:2px}.activity-devices.single-device .sensor-alerts-form .sensor-alerts-body .compared-value,.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .sensor-alerts-body .compared-value{display:none}.activity-devices.single-device .sensor-alerts-form .sensor-alerts-body .compared-value.visible,.iotapp-plc-data-insights-and-alerts .sensor-alerts-form .sensor-alerts-body .compared-value.visible{display:inline-block}.activity-devices.single-device .sensor-alerts-body a.switch.digital-value,.iotapp-plc-data-insights-and-alerts .sensor-alerts-body a.switch.digital-value{width:55px}.activity-devices.single-device .plc-pin-container a.switch.digital-value,.iotapp-plc-data-insights-and-alerts .plc-pin-container a.switch.digital-value{width:25px}.details-view .item-view .trigger .condition a.switch,.sensor-alerts-form .sensor-alerts-body a.switch,.plc-wireframe .plc-pin-container a.switch{background:#95daf4;border-color:#caecf9;color:#333}.details-view .item-view .trigger .condition a.switch,.details-view .item-view .trigger .condition a.signal.digital-only,.details-view .item-view .trigger .condition a.signal.analog-only,.sensor-alerts-form .sensor-alerts-body a.switch,.plc-wireframe .plc-pin-container a.switch{margin:2px 4px 0 0;height:18px;border:1px solid #caecf9;font-size:10px;display:inline-block;font-weight:bold}.details-view .item-view .trigger .condition a.switch:hover,.sensor-alerts-form .sensor-alerts-body a.switch:hover,.plc-wireframe .plc-pin-container a.switch:hover{background:#2bb5e9;border-color:#95daf4;color:#333}.details-view .item-view .trigger .condition a.switch:active,.sensor-alerts-form .sensor-alerts-body a.switch:active,.plc-wireframe .plc-pin-container a.switch:active{background:#2bb5e9;border-color:#95daf4;color:#333}.activity-devices.single-device .sensor-alerts-body a.switch.digital-value .slider,.iotapp-plc-data-insights-and-alerts .sensor-alerts-body a.switch.digital-value .slider,.activity-devices.single-device .plc-pin-container a.switch.digital-value .slider,.iotapp-plc-data-insights-and-alerts .plc-pin-container a.switch.digital-value .slider{width:102px}.activity-devices.single-device .sensor-alerts-body a.switch .slider,.iotapp-plc-data-insights-and-alerts .sensor-alerts-body a.switch .slider,.activity-devices.single-device .plc-pin-container a.switch.digital-value .slider,.iotapp-plc-data-insights-and-alerts .plc-pin-container a.switch.digital-value .slider{height:18px}.activity-devices.single-device .sensor-alerts-body a.switch.digital-value span,.iotapp-plc-data-insights-and-alerts .sensor-alerts-body a.switch.digital-value span,.activity-devices.single-device .plc-pin-container a.switch.digital-value span,.iotapp-plc-data-insights-and-alerts .plc-pin-container a.switch.digital-value span{width:40px;height:18px;line-height:18px;padding:0 3px;text-align:center}#pin-selector .board .pins .callout .switch.unit-selector,.activity-devices.single-device .plc-pin-container .switch.unit-select,.iotapp-plc-data-insights-and-alerts .plc-pin-container .switch.unit-select{width:33px;vertical-align:top;display:none;margin-left:5px;margin-right:0}#pin-selector .board .pins .callout .switch .slider,.activity-devices.single-device .plc-pin-container .switch .slider,.iotapp-plc-data-insights-and-alerts .plc-pin-container .switch .slider{height:18px}.activity-devices.single-device .plc-pin-container .switch.unit-select.visible,.iotapp-plc-data-insights-and-alerts .plc-pin-container .switch.unit-select.visible{display:inline-block;margin-top:3px}#pin-selector .board .pins .callout .switch.unit-selector span,.activity-devices.single-device .plc-pin-container .switch.unit-select span,.iotapp-plc-data-insights-and-alerts .plc-pin-container .switch.unit-select span{width:19px}#pin-selector .board .pins .callout .switch span,.plc-pin-container .switch.unit-select span{height:18px;line-height:18px;padding:0 3px;text-align:center}#pin-selector .board .pins .callout .switch.unit-selector .slider,.activity-devices.single-device .plc-pin-container .switch.unit-select .slider,.iotapp-plc-data-insights-and-alerts .plc-pin-container .switch.unit-select .slider{width:59px}#pin-selector .board .pins .callout .switch.unit-selector .slider.second,.activity-devices.single-device .plc-pin-container .switch.unit-select .slider.second,.iotapp-plc-data-insights-and-alerts .plc-pin-container .switch.unit-select .slider.second{left:-25px}.module-tabs .module-tab{display:none;font-weight:normal;border:2px solid #caecf9;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;padding:5px 7px 5px 7px;margin-bottom:-1px;margin-right:2px;height:18px;word-wrap:normal;cursor:pointer;text-align:center;vertical-align:bottom;font-size:12px;color:#2bb5e9}.module-tabs .module-tab:hover{cursor:pointer}.module-tabs .module-tab:not(.add):hover {color:#0882b6}.module-tabs .module-tab:not(.add):hover .icon.close,
.activity-devices .bar-container .title.selected .device-registration-popup .module-tabs.removable .module-tab:not(.add):hover button.close  {visibility:visible}.module-tabs .module-tab.visible{display:inline-block}.module-tabs .module-tab.visible.selected{font-weight:bold;color:#333}.module-tabs .module-tab .icon.close{display:none}.module-tabs.removable .module-tab .icon.close,.activity-devices .bar-container .title.selected .device-registration-popup .module-tabs.removable .module-tab button.close{position:relative;padding:0;margin:0 0 0 2px;width:16px;height:16px;background:url(assets/xbutton-close-tab-new.png.pagespeed.ic.CGRsirSacg.png) no-repeat;display:inline-block;visibility:hidden;background-size:100%;vertical-align:-4px}.activity-devices .bar-container .title.selected .device-registration-popup .module-tabs.removable .module-tab button.close{top:0;right:0}.module-tabs.removable .module-tab .icon.close:hover,.activity-devices .bar-container .title.selected .device-registration-popup .module-tabs.removable .module-tab button.close:hover{background-position:left -16px;cursor:pointer}.module-tabs.removable .module-tab .icon.close:active,.activity-devices .bar-container .title.selected .device-registration-popup .module-tabs.removable .module-tab button.close:active{background-position:left -32px;cursor:pointer}.module-tabs .module-tab.add{position:relative}.module-tabs .module-tab.add .add-icon{width:16px;height:16px;background:url(assets/xbutton-plus-new.png.pagespeed.ic.K5DjW9F9BJ.png) no-repeat;background-size:16px}.module-tabs .module-tab.add:hover .add-icon{background-position:left -18px}.module-tabs .module-select,#page.iot-applications .module-tabs .callout.module-select{width:260px;border:1px solid #95daf4;box-shadow:none;text-align:left;top:35px;left:-7px;padding-bottom:10px}.module-tabs .module-select .head-callout.top{top:-1px;left:25px;transform:rotate(90deg)}.module-tabs .module-select .head-callout.top .arrow-bg{border-right:13px solid #fff;left:-12px}.module-tabs .module-select{font-size:12px}.module-tabs .module-select ul{margin:0;padding:0}.module-tabs .module-select ul li.module-option{list-style-type:none;font-weight:bold;background-image:url(assets/xbutton-add-sensor-actuator-new.png.pagespeed.ic.jjw7Jbeouc.png);background-position:0 0;height:16px;line-height:18px;background-size:16px;padding-left:20px;background-repeat:no-repeat;margin-bottom:5px}.module-tabs .module-select ul li.module-option:hover{color:#0882b6;cursor:pointer;background-position:0 -18px}.module-tabs .module-select ul li.module-option.hidden{display:none}.modules .module{display:none}.modules .module.selected{display:block}.plc-wireframe{background-image:url(files/xplc-wireframe.png.pagespeed.ic.-FmuvYSeqf.png);background-size:100%;width:591px;height:320px;position:relative;margin-bottom:50px}.plc-wireframe .plc-row{position:absolute}.plc-wireframe .plc-row.top{top:18px;left:56px}.plc-wireframe .plc-row.bottom{bottom:14px;right:56px}.plc-wireframe .plc-pin-bank{display:inline-block}.plc-wireframe .plc-pin{background-image:url(files/xplc-circles.png.pagespeed.ic.dk2AVu7qEb.png);background-repeat:no-repeat;background-size:30px;height:30px;width:30px;display:inline-block;background-position:left -2px top -32px;margin-right:-6px;position:relative;text-align:center}.plc-wireframe .plc-pin-container.selected .plc-pin{background-position:left -2px top -92px}.plc-wireframe .plc-pin-container.selected .plc-pin.flipped{background-position:left 2px top -122px}.plc-wireframe .plc-pin-container:hover .plc-pin:not(.disabled):not(.selected) {cursor:pointer;background-position:left -2px top -92px}.plc-wireframe .plc-pin-container:hover .plc-pin.flipped:not(.disabled):not(.selected) {cursor:pointer;background-position:left 2px top -122px}.plc-wireframe .plc-pin-container:hover .plc-pin:not(.disabled):not(.selected) .plc-pin-label {color:#0882b6}.plc-wireframe p.error{white-space:normal;color:#c00;display:none;margin-top:5px}.plc-wireframe p.error.visible{display:block}.plc-wireframe .plc-pin.disabled{background-position:left -2px top -2px}.plc-wireframe .plc-pin.disabled .plc-pin-label{display:none}.plc-wireframe .plc-pin.selected{background-position:left -2px top -62px}.plc-wireframe .plc-pin.selected .plc-pin-label{color:#42b5e9}.plc-wireframe .plc-pin.flipped{transform:scaleX(-1);background-position:left 2px top -62px}.plc-wireframe .plc-pin-container:hover .plc-pin.flipped:not(.disabled):not('.selected'),
.plc-wireframe .plc-pin-container.selected .plc-pin.flipped:not(.disabled) {background-position:left 2px top -122px}.plc-wireframe .plc-pin.flipped .plc-pin-label{transform:scaleX(-1)}.plc-wireframe .plc-pin-label{position:absolute;font-weight:300;color:#bbb}.plc-wireframe .plc-pin .plc-pin-label{top:45px;left:0;right:0}.plc-wireframe .plc-pin-label{color:#999;top:45px;left:9px;font-size:14px}.plc-wireframe .plc-pin-bracket{position:absolute;top:66px}.plc-wireframe .plc-pin-bracket .plc-pin-label{top:11px;left:0}.plc-wireframe .plc-pin-bracket.left{left:165px}.activity-devices .plc-wireframe .plc-pin-bracket.left{left:162px}.plc-wireframe .plc-pin-bracket.right{left:432px}.activity-devices .plc-wireframe .plc-pin-bracket.right{left:425px}.plc-wireframe .plc-pin-bracket .plc-pin-bracket-line{border:1px solid #999;border-top:0;height:8px;position:absolute}.plc-wireframe .plc-pin-bracket.left .plc-pin-bracket-line{width:218px}.plc-wireframe .plc-pin-bracket.right .plc-pin-bracket-line{width:51px}.plc-wireframe .spacer{display:inline-block;width:14px}.plc-wireframe .plc-pin-container{display:inline-block;position:relative}.plc-wireframe .plc-pin-container .callout-container{position:absolute;top:27px;left:-4px;display:none}.plc-wireframe .plc-pin-bank.right .plc-pin-container .callout-container{left:-170px}.plc-wireframe .plc-pin-container .callout-container .hover-container{padding-right:13px}.plc-wireframe .plc-pin-container .callout,#page.iot-applications .plc-wireframe .plc-pin-container .callout{font-size:12px;border:1px solid #95daf4;box-shadow:none;display:block;text-align:left;position:relative;top:13px;padding:10px;width:auto}.plc-wireframe .plc-pin-container .callout .head-callout{top:-14px}.plc-wireframe .plc-pin-bank.right .plc-pin-container .callout .head-callout{right:22px}.plc-wireframe .plc-pin-container .callout .head-callout .arrow-callout.line-up-left{left:6px}.plc-wireframe .plc-pin-container .callout .head-callout .arrow-callout.line-up-right{left:7px}.plc-wireframe .plc-pin-container .callout .head-callout .arrow-bg{left:-2px;top:-7px}.plc-wireframe .plc-pin-container .callout .callout-step{display:none}.plc-wireframe .plc-pin-container .callout .callout-step.sensor-type{display:block}.plc-wireframe .plc-pin-container .callout ul{list-style-type:none;padding:0;margin:0}.plc-wireframe .plc-pin-container .callout ul.sensor-type li.option-label-only{font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:6px;pointer-events:none}.plc-wireframe .plc-pin-container .callout ul.sensor-type li{padding:2px 0;width:178px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li>*{vertical-align:-5px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon{background:url(assets/xicons-sensors-sparklines-and-setup.png.pagespeed.ic.kAakFEGs_M.png) no-repeat;background-size:160px 80px;height:20px;width:20px;display:inline-block;margin-right:5px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon[data-medium="Motion"]{background-position:0px 0px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover .transducer-icon[data-medium="Motion"]{background-position:0px -40px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon[data-medium="Temperature"]{background-position:-20px 0px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover .transducer-icon[data-medium="Temperature"]{background-position:-20px -40px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon[data-medium="Liquid Level Switch"]{background-position:-40px 0px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover .transducer-icon[data-medium="Liquid Level Switch"]{background-position:-40px -40px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon[data-medium="Distance"]{background-position:-60px 0px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover .transducer-icon[data-medium="Distance"]{background-position:-60px -40px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon[data-medium="Light"]{background-position:-80px 0px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover .transducer-icon[data-medium="Light"]{background-position:-80px -40px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon[data-medium="Gas"]{background-position:-100px 0px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover .transducer-icon[data-medium="Gas"]{background-position:-100px -40px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon[data-medium="Pressure"]{background-position:-120px 0px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover .transducer-icon[data-medium="Pressure"]{background-position:-120px -40px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li .transducer-icon[data-medium="Other"]{background-position:-140px 0px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover .transducer-icon[data-medium="Other"]{background-position:-140px -40px}.plc-wireframe .plc-pin-container .callout ul.sensor-type li:hover{color:#0882b6;background-color:#e4f5fc;cursor:pointer}.plc-wireframe .plc-pin-container .callout .transducer-header{color:#aaa;padding:10px 10px 0 10px}.plc-wireframe .plc-pin-container .callout .transducer-header{padding:0 0 10px 0;width:168px}.plc-wireframe .plc-pin-container .callout .medium{font-weight:bold}.plc-wireframe .plc-pin-container .callout .direction{font-size:10px}.plc-wireframe .plc-pin-container .callout select.voltage-selector{width:176px}.plc-wireframe .plc-pin-container .callout .buttons{text-align:right;margin-top:10px}.plc-wireframe .plc-pin-container .callout .buttons .button{font-size:10px;border-radius:10px;padding:2px 10px}.plc-wireframe .plc-pin-container .callout .buttons .button+.button{margin-left:3px}.plc-wireframe .plc-pin-container .callout .signal.digital-only,.plc-wireframe .plc-pin-container .callout .signal.analog-only{width:48px;text-align:center;overflow:hidden;text-transform:uppercase;color:#333;border:1px solid #333;height:18px;line-height:18px;padding:0 3px;cursor:default;position:absolute;right:9px;top:11px;margin:-1px 1px 0 0}@media screen and (min-width:0\0){.plc-wireframe .plc-pin-container .callout .signal.digital-only,.plc-wireframe .plc-pin-container .callout .signal.analog-only{line-height:20px}}.plc-wireframe .plc-pin-container .callout input[name="transducer-name"],.activity-devices .bar-container .title.selected .plc-wireframe .plc-pin-container .callout input[name="transducer-name"]{width:168px;margin-bottom:15px;padding:4px}.plc-wireframe .plc-pin-container .callout input.unit-select-displayed[name="transducer-name"],.activity-devices .bar-container .title.selected .plc-wireframe .plc-pin-container .callout input.unit-select-displayed[name="transducer-name"]{display:inline-block;width:124px}.activity-devices .bar-container .title.selected .plc-wireframe .plc-pin-container .callout input{height:auto}.plc-wireframe .plc-pin-container .callout select.unit-select,.plc-wireframe .plc-pin-container .callout select.frequency-select{width:176px}.plc-wireframe .plc-pin-container .callout select.unit-select{display:none}.plc-wireframe .plc-pin-container .callout .selectBox.unit-select,.plc-wireframe .plc-pin-container .callout .bounds{margin-bottom:15px}.plc-wireframe .plc-pin-container .callout .selectBox.frequency-select{margin-bottom:5px}.plc-wireframe .plc-pin-container .callout .bounds input,.activity-devices .bar-container .title.selected .plc-wireframe .plc-pin-container .callout .bounds input{width:50px}.plc-wireframe .plc-pin-container .callout .label{margin-bottom:5px}.plc-wireframe .plc-pin-container .callout .bounds .dash{margin:0 2px}.plc-wireframe .plc-pin-container .callout .bounds .unit{margin-left:5px}.plc-wireframe .plc-pin-container .callout .variable-name,.activity .activity-devices .bar-container .title.selected .plc-wireframe .plc-pin-container .callout .variable-name.elided{background-color:#eee;padding:4px 6px;width:166px}.plc-wireframe .plc-pin-container .callout .menu,#page.iot-applications .plc-wireframe .plc-pin-container .callout .menu{background:url(assets/xpin-button-callouts.png.pagespeed.ic.KwUdoiXOJX.png) no-repeat;margin-right:10px;font-weight:bold;color:#2bb5e9;padding-left:15px;line-height:12px;display:inline-block}.plc-wireframe .plc-pin-container .callout .menu:last-child,#page.iot-applications .plc-wireframe .plc-pin-container .callout .menu:last-child{margin-right:0}.plc-wireframe .plc-pin-container .callout .menu:hover,#page.iot-applications .plc-wireframe .plc-pin-container .callout .menu:hover{color:#0882b6;cursor:pointer}.plc-wireframe .plc-pin-container .callout .menu.edit,#page.iot-applications .plc-wireframe .plc-pin-container .callout .menu.edit{background-position:left -24px}.plc-wireframe .plc-pin-container .callout .menu.edit:hover,#page.iot-applications .plc-wireframe .plc-pin-container .callout .menu.edit:hover{background-position:left -36px}.plc-wireframe .plc-pin-container .callout .menu.off,#page.iot-applications .plc-wireframe .plc-pin-container .callout .menu.off{background-position:left -48px}.plc-wireframe .plc-pin-container .callout .menu.off:hover,#page.iot-applications .plc-wireframe .plc-pin-container .callout .menu.off:hover{background-position:left -60px}.input-module-container{margin-bottom:20px;white-space:nowrap}.input-module-input{display:inline-block;margin-right:9px}.input-module-input input.input-start-address{width:21px}.input-module-container label{text-transform:none;font-size:14px;line-height:24px;font-size:14px;vertical-align:middle;position:relative;display:inline-block;margin:0}#page-iotapplications-index-iotapp-plc-data-insights-and-alerts .input-alert,.activity.plc .input-alert{font-size:12px;color:#ff1700;margin-top:-5px;display:none}#page.iot-applications .input-alert#gateway-name-alert{position:absolute}#page-iotapplications-index-iotapp-plc-data-insights-and-alerts .input-alert.visible,.activity.plc .input-alert.visible{display:block}#page-iotapplications-index-iotapp-plc-data-insights-and-alerts .input-alert.multi-device{text-align:center;margin-top:10px}#page.iot-applications .input-alert#gateway-creation-alert{text-align:center;width:626px}#page.iot-applications .input-alert.start-address-alert,.activity.plc .input-alert.start-address-alert,#page.iot-applications .input-alert.start-address-interval-alert,.activity.plc .input-alert.start-address-interval-alert{margin-top:10px}.tmb-lightbox{display:none}#tmb-copyable-mask{background:transparent;display:none;position:absolute}#tmb-lightbox{background:#fff;display:none;height:auto;left:50%;overflow:auto;padding:30px;position:fixed;top:50%;z-index:100001;max-height:90%;max-width:1100px;border-radius:8px;box-shadow:0px 0px 10px 2px rgba(102,102,102,.35)}#tmb-lightbox>.content .title{margin:0 0 20px}#tmb-lightbox>.content .title.done{font-weight:bold}#tmb-lightbox .error{margin-bottom:20px;z-index:1;float:none}#tmb-lightbox>.tmb-lightbox-overlay{background-color:#fff;bottom:0;display:none;left:0;opacity:.85;position:absolute;right:0;top:0;z-index:1001;padding:20px}#tmb-lightbox>.tmb-lightbox-overlay.async{background:#fff url(assets/spinner.gif.pagespeed.ce.QGHTp1uJJ7.gif) center center no-repeat}#tmb-lightbox>.tmb-lightbox-overlay>.tmb-lightbox-confirmation{display:none;text-align:center}#tmb-lightbox>.tmb-lightbox-overlay>.tmb-lightbox-confirmation .buttons{text-align:center}#tmb-lightbox>button.close{position:absolute;right:0;top:0;margin:10px}#tmb-lightbox .buttons,.lightbox .buttons{text-align:right;position:relative}#tmb-lightbox form{margin:0;padding:0}#tmb-lightbox-mask{background:#000;bottom:0;display:none;left:0;opacity:.3;position:fixed;right:0;top:0;z-index:100000}#tmb-lightbox-placeholder{display:none}body.lightboxed{overflow:hidden}#tmb-lightbox.tmb-videobox{background-color:transparent;overflow:visible;padding:15px}#tmb-lightbox.tmb-videobox .content{background-color:#fff;padding:15px}#tmb-lightbox.tmb-videobox>button.close,#tmb-lightbox.tmb-videobox>button.close-video{background:#2bb5e9 url(assets/xbutton-close-round.png.pagespeed.ic.1qcI0PcaOD.png) no-repeat center center;border:solid 2px #fff;display:none;height:32px;position:absolute;right:0;top:0;width:32px;margin:0;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#tmb-lightbox.tmb-videobox>button.close-video{display:block}#tmb-lightbox.tmb-videobox>button.close:hover,#tmb-lightbox.tmb-videobox>button.close-video:hover{background-color:#0882b6}#tmb-lightbox.tmb-videobox>button.close:active,#tmb-lightbox.tmb-videobox>button.close-video:active{background-color:#f47925}.tmb-spinner{display:none;position:absolute}.tmb-toggle-button{display:inline-block}.tmb-toggle-button>button.option{background-color:#fff;border:solid 1px #95daf4;color:#95daf4;font-size:10px;font-weight:bold;line-height:10px;margin:0;padding:2px 8px;position:relative;vertical-align:middle;text-transform:capitalize;height:18px}@-moz-document url-prefix() {
.tmb-toggle-button > button.option {
	line-height:11px;
	padding: 2px 5px;
}
}.tmb-toggle-button>button.option:hover{color:#2bb5e9}.tmb-toggle-button>button.option:active{color:#2bb5e9}.tmb-toggle-button>button.option.selected{background-color:#e4f5fc;border-color:#2bb5e9;color:#2bb5e9;cursor:default;z-index:1}.tmb-toggle-button>button.option.left{border-radius:6px 0 0 6px;--moz-border-radius:6px 0 0 6px}.tmb-toggle-button>button.option.right{border-radius:0 6px 6px 0;--moz-border-radius:0 6px 6px 0;left:-1px}ul.clickfish{position:relative;list-style:none;margin:0;padding:0}ul.clickfish>li>a,a.pseudofish{display:inline-block;position:relative;padding:3px 11px;margin-left:-11px}ul.clickfish>li.active>a{border:1px solid #ccc;color:#777;padding:2px 10px;border-right:0;background:#fff;z-index:2}ul.clickfish ul{visibility:hidden;position:absolute;top:0;list-style:none;margin:0;padding:0;border:1px solid #ccc;background:#fff;z-index:1}ul.clickfish ul li{padding:2px 10px}ul.clickfish.inline{display:inline-block}.barmeter .barmeter-meter{border:solid 1px #95daf4;overflow:auto;position:relative;z-index:0}.barmeter .barmeter-fill{background-color:#95daf4;width:0px;height:100%;position:absolute;left:0px;z-index:-1}.barmeter .barmeter-header{margin-bottom:-5px}.barmeter .barmeter-label{display:none;font-size:13px;font-weight:bold;margin:0;text-transform:uppercase}.barmeter .barmeter-message{color:#333;float:right;font-size:12px;margin:0;padding-left:17px;margin-top:-20px;right:30px}.barmeter .barmeter-status{font:22px "Open Sans","Trebuchet MS",Arial,sans-serif;line-height:24px;margin:0;padding:8px;text-transform:uppercase;white-space:nowrap;font-weight:200}.barmeter.short .barmeter-status{font-size:18px;line-height:18px}.barmeter .barmeter-status.barmeter-remaining{position:absolute;right:0px}.barmeter .barmeter-status.barmeter-used{float:left}a .barmeter-meter{color:#333}a .barmeter-meter:hover{border-color:#95daf4}a .barmeter-meter:hover .barmeter-fill{background-color:#95daf4}.collapsible.collapsible-collapsed{display:none}.collapsible-trigger{background:url(assets/xtriangle-large-down.png.pagespeed.ic.OSiMeSnafr.png) no-repeat left center;cursor:pointer;padding-left:15px}.collapsible-trigger:hover{background-image:url(assets/xtriangle-large-down-hover.png.pagespeed.ic.M5g-lgrndu.png)}.collapsible-trigger.collapsible-collapsed{background-image:url(assets/xtriangle-large-right.png.pagespeed.ic.n7YzTMQxp7.png)}.collapsible-trigger.collapsible-collapsed:hover{background-image:url(assets/xtriangle-large-right-hover.png.pagespeed.ic.G4Hev9-Fro.png)}.tmb-hinted{color:#777!important}.oauth-helper li.meta-item{display:none}.oauth-step{position:relative;padding:0px 0px 10px 20px;color:#777;border-left:2px solid #999;margin-left:15px}.oauth-step:last-child{border-left:2px solid #fff}.oauth-step.active{color:#333}.oauth-step button{text-transform:capitalize}.oauth-step p,.oauth-step div,.oauth-step ul,.oauth-step ol{display:none}.oauth-step p:first-child{display:block}.oauth-step.active p:first-child{font-weight:bold}.oauth-step.active p:first-child a.start-over{display:none}.oauth-step.active p.error:first-child{font-weight:normal;margin-top:-10px}.oauth-step.active p,.oauth-step.active div,.oauth-step.active ul,.oauth-step.active ol{display:block;margin-bottom:10px}.oauth-step.active ul,.oauth-step.active ol{padding-left:30px}.oauth-step.active li{list-style-type:disc}.oauth-step .oauth-step-number{display:block;position:absolute;top:0px;left:-14px;width:25px;height:20px;background-image:url(assets/xoauth-numbers.png.pagespeed.ic.cEjUTIn4AT.png);background-position:0 -4px;background-repeat:no-repeat}.oauth-step.completed .oauth-step-number{background-position:0 -30px}.oauth-step .oauth-step-number-1{top:-5px;border-top:5px solid #fff}.oauth-step.active .oauth-step-number{height:25px}.oauth-step.active .oauth-step-number-1{background-position:0 -50px}.oauth-step.active .oauth-step-number-2{background-position:0 -75px}.oauth-step.active .oauth-step-number-3{background-position:0 -100px}.oauth-step.active .oauth-step-number-4{background-position:0 -125px}.oauth-step.active .oauth-step-number-5{background-position:0 -150px}.oauth-step.active .oauth-step-number-6{background-position:0 -175px}.oauth-step.active .oauth-step-number-7{background-position:0 -200px}.oauth-step.active .oauth-step-number-8{background-position:0 -225px}.oauth-step.active .oauth-step-number-9{background-position:0 -250px}.oauth-input input{border:1px solid #999;padding-left:0}.oauth-input input[type="text"],.oauth-output input[type="text"]{background-image:url(assets/xicon-oauth-gray.png.pagespeed.ic.30aFYErIiA.png);background-position:right 8px center;background-repeat:no-repeat;width:427px;padding-right:30px}.oauth-helper .oauth-step span.description{padding-left:0}.oauth-helper .oauth-step input{margin-left:0;padding-left:4px}.oauth-helper .radio-pair input,.oauth-helper .radio-pair label{display:inline;text-transform:none;width:auto}a.oauth-cancel-helper{color:#03c;float:right;margin-top:0px}a.oauth-cancel-helper:hover{color:#009}a.oauth-cancel-helper:active{color:#f47925}.oauth-launch-helper{font-size:12px;font-weight:bold;display:inline-block}.oauth-launch-helper button.icon.left{background-image:url(assets/xoauth-icon.png.pagespeed.ic.UKbHb_7UQA.png);color:#03c;font-size:12px;font-weight:bold;height:20px;padding:0 0 0 23px;line-height:12px}@media screen and (min-width:0\0){.oauth-launch-helper button.icon.left{height:19px}}.oauth-launch-helper button.icon.left:hover{background-position:0 -20px;color:#009}.oauth-launch-helper button.icon.left:active{background-position:0 -40px;color:#f47925}.run-mode-oauth-launch-helper{display:none}.run-mode-oauth-launch-helper.run-mode-active{display:inline;text-align:left;clear:right;margin-left:10px}.run-mode-oauth-launch-helper .oauth-launch-helper{float:none}.credential-editor.run-mode-oauth-helper .oauth-cancel-helper,.credential-editor.run-mode-oauth-helper .meta-class.inputs,.credential-editor.run-mode-oauth-helper .edit-credential-form>input,.credential-editor.credential-template-oauth-helper .edit-credential-form>input,.credential-editor.run-mode-oauth-helper .edit-credential-form>label,.credential-editor.credential-template-oauth-helper .edit-credential-form>label{display:none}span.oauth-icon{position:relative;top:5px;display:inline-block;width:20px;height:20px;background-image:url(assets/xoauth-icon.png.pagespeed.ic.UKbHb_7UQA.png);background-position:0 0;background-repeat:no-repeat}a:hover span.oauth-icon{background-position:0 -20px}a:active span.oauth-icon{background-position:0 -40px}span.oauth-icon span{display:none}.content-page .title{font-size:34px;margin:0}#manufacturing.content-page .title,#digital-transformation.content-page .title{text-align:center}body#page-manufacturing-index #header,body#page-platform-index #header,body#page-digitaltransformation-index #header,body#page-education-index #header{z-index:201}.content-page .button{border-radius:8px;padding-top:6px;padding-bottom:6px;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s}.content-page .section .section-inner{position:absolute;left:0;right:0}.content-page .section .section-inner.blue{background-color:#42b5e9;color:#fff}.content-page .section.menu,#header-inner.sticky .section.menu{height:60px}.content-page .section.menu{margin-bottom:90px}#header-inner.sticky .section.menu{margin-top:6px}.content-page .section.menu .section-inner,#header-inner.sticky .section.menu .section-inner{background-color:#eee;color:#333;font-weight:600;text-transform:uppercase;height:26px;text-align:center;padding:17px 0}.content-page .section.menu .section-inner{min-width:1280px;font-size:12px}.content-page .section.menu .section-inner .menu-link,#header-inner.sticky .section.menu .section-inner .menu-link{font-size:18px;margin:0 40px;color:#666;position:relative}.content-page .section.menu .section-inner .menu-link.selected:after,#header-inner.sticky .section.menu .section-inner .menu-link.selected:after{content:"";transition:width .5s ease-out;display:block;position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#999;transition:width .5s ease-out}.content-page .section.menu .section-inner .menu-link.selected.deselected:after,#header-inner.sticky .section.menu .section-inner .menu-link.selected.deselected:after{width:0%}.content-page .section.menu .section-inner .menu-link a,#header-inner.sticky .section.menu .section-inner .menu-link a{color:#666;font-weight:600;position:relative}.content-page .section.menu .section-inner .menu-link a:after,#header-inner.sticky .section.menu .section-inner .menu-link a:after{content:"";transition:width .5s ease-out;display:block;position:absolute;left:0;bottom:-2px;width:0%;height:2px;background-color:#999}.content-page .section.menu .section-inner .menu-link a:hover,#header-inner.sticky .section.menu .section-inner .menu-link a:hover{color:#333}.content-page .section.menu .section-inner .menu-link a:hover:after,#header-inner.sticky .section.menu .section-inner .menu-link a:hover:after,.content-page .section.menu .section-inner .menu-link a.selected:after,#header-inner.sticky .section.menu .section-inner .menu-link a.selected:after{width:100%}.content-page .section.menu .section-inner .menu-link .love,#header-inner.sticky .section.menu .section-inner .menu-link .love{background-image:url(files/xgraphic-marketing-navigation-heart.png.pagespeed.ic.UzP3bgr6tG.png);background-size:18px 44px;background-repeat:no-repeat;padding-left:18px;background-position:left 2px}.content-page .section.menu .section-inner .menu-link a.love:hover,#header-inner.sticky .section.menu .section-inner .menu-link a.love:hover{background-position:left -20px}.content-page .section.list{width:980px}.content-page .section.list .title{width:260px;font-size:34px;margin:0}.content-page .section.list li{font-weight:300;line-height:24px;font-size:16px}.content-page .section .subtitle{text-transform:none;font-size:20px;line-height:30px}#about.page,#praise.page{font-size:14px;text-align:center}#about.page .editable .editable.title,#contact .editable .editable.title,#digital-transformation .editable .editable.title{z-index:1;position:absolute}#about.content-page .editable .editable.title a,#digital-transformation .editable .editable.title a{color:#fff}#about.content-page .editable form,#digital-transformation.content-page .editable form{z-index:2;position:relative}#contact .contact-container{position:relative;background:#fff;width:486px;top:0px;bottom:0px;margin-bottom:1px}#page-contact-index #contact .contact-container{position:relative;background:#fff;width:100%;top:0px;bottom:0px;white-space:nowrap}#contact .contact-container h1{font-weight:normal}#about.page .editable form,#contact .editable form,#digital-transformation .editable form{position:absolute;z-index:2;top:150px}#contact .contact-container .editable form{position:relative}#about.page .section{margin:0 auto 50px;text-align:left}#about.page .section.banner,#praise.content-page .section.banner,#contact .section.banner{height:417px;color:#fff;margin:0}#contact.content-page .section.menu,#about.content-page .section.menu{margin-bottom:80px}.content-page .section.banner .section-inner{min-width:1280px}#about.page .section.banner .section-inner,#praise.page .section.banner .section-inner,#contact .section.banner .section-inner{top:73px;bottom:66px;height:418px}#about.page .section.banner .background,#praise.page .section.banner .background,#contact .section.banner .background{background-color:#3fa7ea;background:-moz-linear-gradient(top,#3fa7ea 0%,#44c4de 100%);background:-webkit-linear-gradient(top,#3fa7ea 0%,#44c4de 100%);background:linear-gradient(to bottom,#3fa7ea 0%,#44c4de 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa7ea', endColorstr='#44c4de',GradientType=0 );position:absolute;left:0;right:0;top:0;bottom:0}#about.page .section.banner .graphic,#contact .section.banner .graphic{background-image:url(files/xgraphic-about-header.png.pagespeed.ic.bR0cY2HUu7.png);background-position:center top;background-size:1280px 418px;left:0;right:0;top:0;bottom:0;position:absolute;background-repeat:no-repeat}.content-page .section.banner .title{margin:0}#about.page .section.banner .title,#contact .section.banner .title{text-align:center;position:absolute;left:0;right:0;top:90px;font-size:44px}#about.page .section.list ul.bullets li{list-style-type:disc;padding-left:10px;color:#999;font-size:21px}#about.page .section.list ul.bullets li span{color:#333;font-size:16px}#about.page .section.quote,#praise.page .section.quote,#digital-transformation.page .section.quote,#page.pricing .section.quote{padding:40px 0 40px;display:inline-block;margin-top:-10px;margin-bottom:40px;width:975px;border:1px solid #eee;border-radius:8px;box-shadow:1px 1px 15px 1px rgba(102,102,102,.2);-webkit-box-shadow:1px 1px 15px 1px rgba(102,102,102,.2);-moz-box-shadow:1px 1px 15px 1px rgba(102,102,102,.2)}#about.page .section.quote{margin-bottom:70px}#about.page .section.quote .quote-text,#praise.page .section.quote .quote-text,#digital-transformation.page .section.quote .quote-text,#page.pricing .section.quote .quote-text{font-weight:300;font-size:30px;width:800px;margin:0 auto;text-align:center}#page.pricing .section.quote .quote-text{font-size:30px}#digital-transformation.page .section.quote .quote-text{font-size:18px;line-height:28px;text-align:left}#digital-transformation.page .section.quote .quote-logo{margin-left:auto;margin-right:0}#about.page .section.quote .quote-text .quote-icon,#praise.page .section.quote .quote-text .quote-icon,#digital-transformation.page .section.quote .quote-text .quote-icon,#page.pricing .section.quote .quote-text .quote-icon{vertical-align:top}#about.page .section.quote .quote-text .quote-icon,#page.pricing .section.quote .quote-text .quote-icon{position:relative;left:0}#about.page .section.quote .quote-author-container,#praise.page .section.quote .quote-author-container,#digital-transformation.page .section.quote .quote-author-container,#page.pricing .section.quote .quote-author-container-banner{font-size:21px;font-weight:300;text-align:right;margin-right:130px}#about.page .section.quote .quote-author-container .quote-author,#praise.page .section.quote .quote-author-container .quote-author,#page.pricing .section.quote .quote-author-container-banner .quote-author-banner{font-weight:500}#about.page .section.map{height:656px;margin-bottom:70px}#about.page .section.map .section-inner{background-color:#e9f7fd;height:656px;background-image:url(files/xgraphic-about-map.png.pagespeed.ic.b4PzFV80z1.png);background-repeat:no-repeat;background-size:1282px 717px;background-position:center top -30px;text-align:center;min-width:1282px}#about.page .section.map .section-inner .ripple-container{position:relative;width:1282px;height:717px;margin:0 auto}#about.page .section.map .section-inner .ripple{position:absolute;width:8px;height:8px;left:320px;top:298px}#about.page .section.map .section-inner .ripple:before,#about.page .section.map .section-inner .ripple:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #2bb5e9}#about.page .section.map .section-inner .ripple:before{-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}#about.page .section.map .section-inner .ripple:after{-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}#about.page .section.map .section-inner .title{margin-top:70px;position:absolute;top:0;left:0;right:0}@-webkit-keyframes ripple{
  0% {
  	-webkit-transform:scale(1); 
  }
  25% {
  	opacity: .5;
  }
  100% {
  	-webkit-transform:scale(4); 
  	opacity:0;
  }
}@keyframes ripple{
  0% {
  	transform:scale(1); 
  }
  25% {
  	opacity: .5;
  }
  100% {
  	transform:scale(4); 
  	opacity:0;
  }
}#about.page .section.map .button{color:#42b5e9;border-color:#42b5e9;margin-top:540px;font-size:20px}#about.page .section.map .button:hover{color:#0882b6;border-color:#0882b6}#about.page .section.map .quote-container{position:absolute;right:0;top:190px;width:270px;background-color:#2bb5e9;opacity:.75;color:#fff;padding:30px 170px 30px 50px;font-weight:300}#about.page .section.map .quote-container .quote{font-size:18px;line-height:28px;margin-bottom:15px;text-align:left}#about.page .section.map .quote-container .quote .quote-icon{position:absolute}#about.page .section.map .quote-container .quote .quote-icon.open{top:30px;left:20px}#about.page .section.map .quote-container .quote .quote-icon.close{top:85px;right:225px}#about.page .section.map .quote-container .quote-author-container-outer{text-align:right}#about.page .section.map .quote-container .quote-author-container-inner{display:inline-block;margin-left:auto;text-align:left}#about.page .section.map .quote-container .quote-author-container-inner .quote-author{font-size:13px;margin-bottom:3px}#about.page .section.map .quote-container .quote-author-container-inner .quote-author strong{font-weight:600}#about.page .section.map .quote-container .quote-author-container-inner .quote-author-position{font-size:13px;margin-left:9px}#about.page .section.contact{margin-bottom:130px;height:400px;background-image:url(files/xillustration-about-page.png.pagespeed.ic.wfFYZqC1iy.png);background-size:1280px;background-repeat:no-repeat;margin:0 auto;background-position:right bottom}#about.page .section.contact .title{margin-bottom:30px}#manufacturing.content-page .editable .editable.title{z-index:1;position:absolute}#about #manufacturing.content-page .editable .editable.title a{color:#fff}#manufacturing.content-page .editable form{z-index:2;position:relative}#manufacturing.content-page{text-align:center}#manufacturing.content-page .section{text-align:left}#manufacturing.content-page .section.banner,#education.content-page .section.banner,#digital-transformation.content-page .section.banner{height:467px;margin-bottom:70px;margin-top:-1px}#manufacturing.content-page .section.banner .section-inner,#education.content-page .section.banner .section-inner,#digital-transformation.content-page .section.banner .section-inner{position:absolute;height:540px;background-color:#999;min-width:1280px;width:100%;top:0;border-bottom:18px solid #2bb5e9}#manufacturing.content-page .section.banner .section-inner .background,#digital-transformation.content-page .section.banner .section-inner .background,#jobs-page .section.intro .section-inner .background{background-size:100% auto;background-position:center center;background-repeat:no-repeat;min-width:1280px;height:540px;width:100%;opacity:0}#jobs-page .section.intro .section-inner .background{height:418px}#manufacturing.content-page .section.banner .section-inner .background{background-image:url(files/xgraphic-manufacturing-page-featured.png.pagespeed.ic.4Rb0nO33BO.png)}#digital-transformation.content-page .section.banner .section-inner .background{background-image:url(files/xphoto-featured-digital-transformation-page.png.pagespeed.ic.vpy-a3EYM5.jpg)}#manufacturing.content-page .section.banner .title,#digital-transformation.content-page .section.banner .title{position:absolute;left:0;top:165px;width:600px;color:#fff;padding:18px 40px 23px 130px;font-weight:300;text-align:left}#manufacturing.content-page .section.banner .title h1,#digital-transformation.content-page .section.banner .title h1{font-size:34px}#manufacturing.content-page .section.banner .title .button-container,#education.content-page .section.banner .title .button-container{margin-top:25px}#manufacturing.content-page .section.banner .title .button-container .button,#education.content-page .section.banner .title .button-container .button,#digital-transformation.content-page .section.banner .title .button-container .button{padding-left:40px;padding-right:40px;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s}#manufacturing.content-page .section.banner .title .button-container .button:hover,#manufacturing.content-page .section.banner .title .button-container .button:active,#education.content-page .section.banner .title .button-container .button:hover,#education.content-page .section.banner .title .button-container .button:active,#digital-transformation.content-page .section.banner .title .button-container .button:hover,#digital-transformation.content-page .section.banner .title .button-container .button:active,#jobs-page .section.intro .button:hover,#jobs-page .section.intro .button:active{background-color:rgba(255,255,255,.5);color:#fff;border-color:#fff;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s}#manufacturing.content-page .section.list{border-bottom:1px solid #ccc;margin:0 auto;padding-bottom:50px}#manufacturing.content-page .section.case-studies{text-align:center;margin-top:60px}#manufacturing.content-page .section.case-studies .title{margin-bottom:5px}#manufacturing.content-page .section.case-studies .subtitle{margin-bottom:0}#manufacturing.content-page .section.case-studies .subtitle a{font-weight:600;font-size:18px}#manufacturing.content-page .section.case-studies .case-study{display:inline-block;border:1px solid #eee;border-radius:4px;padding:10px;margin-bottom:35px;margin-top:50px;margin-left:20px;margin-right:20px;color:#fff;opacity:0}#manufacturing.content-page .section.case-studies .case-study .case-study-text{text-align:left;position:absolute}#manufacturing.content-page .section.case-studies .case-study.monginis .photo .case-study-text{margin-left:auto;left:766px;padding-top:100px}#manufacturing.content-page .section.case-studies .case-study .case-study-title{font-weight:300;font-size:34px;margin-bottom:15px}#manufacturing.content-page .section.case-studies .case-study .polygon{position:absolute}#manufacturing.content-page .section.case-studies .case-study.monginis .photo .case-study-text{}#manufacturing.content-page .section.case-studies .case-study.ggp .photo .case-study-text{margin-left:90px;padding-top:80px}#manufacturing.content-page .section.case-studies .case-study .button{padding-left:20px;padding-right:20px;transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s}#manufacturing.content-page .section.case-studies .case-study .button:hover,#manufacturing.content-page .section.case-studies .case-study .button:active{border-color:#fff;color:#fff;background-color:rgba(255,255,255,.5);transition:background-color .5s;-moz-transition:background-color .5s;-webkit-transition:background-color .5s}#manufacturing.content-page .section.case-studies .photo{width:356px;height:235px;background-size:356px 235px;background-position:10px 10px;background-repeat:no-repeat}#manufacturing.content-page .section.case-studies .case-study a{font-weight:600}#manufacturing.content-page .section.case-studies .photo{background-image:url(files/ximage-manufacturing-page-case-study.png.pagespeed.ic.zpiXW0d81p.jpg);background-size:1112px;height:334px;width:1112px;padding:0;position:relative}#manufacturing.content-page .section.case-studies .case-study.monginis .photo{background-position:left -5px}#manufacturing.content-page .section.case-studies .case-study.ggp .photo{background-position:left -348px}#manufacturing.content-page .section.case-studies .case-study.ggp .photo .polygon{left:0}#manufacturing.content-page .section.case-studies .case-study .photo .photo-inner{display:none}#manufacturing.content-page .section.case-studies .case-study .photo .wifi{background-size:100%;width:152px;height:87px;background-repeat:no-repeat;position:absolute}#manufacturing.content-page .section.case-studies .case-study.monginis .photo .wifi.left{background-image:url(files/xpage-manufacturing-wifi-graphics-small.png.pagespeed.ic.tEXQauF3G0.png);left:100px;top:100px;transform:rotate(45deg);width:60px;height:34px;background-size:120px;-webkit-animation:wifi-pink-small 1.5s steps(3) forwards;-moz-animation:wifi-pink-small 1.5s steps(3) forwards;animation:wifi-pink-small 1.5s steps(3) forwards}@keyframes wifi-pink-small {
   from { background-position: 0px -103px; }
     to { background-position: 0px 0px; }
}@-webkit-keyframes wifi-pink-small {
   from { background-position: 0px -103px; }
     to { background-position: 0px 0px; }
}@-moz-keyframes wifi-pink-small {
   from { background-position: 0px -103px; }
     to { background-position: 0px 0px; }
}#manufacturing.content-page .section.case-studies .case-study.monginis .photo .wifi.right{background-image:url(files/xpage-manufacturing-wifi-graphics-large.png.pagespeed.ic.eabxopsYFi.png);left:400px;top:200px;transform:rotate(-30deg);width:120px;height:69px;background-size:240px;-webkit-animation:wifi-pink-large 1.5s steps(3) forwards;-moz-animation:wifi-pink-large 1.5s steps(3) forwards;animation:wifi-pink-large 1.5s steps(3) forwards}@keyframes wifi-pink-large {
   from { background-position: 0px -207px; }
     to { background-position: 0px 0px; }
}@-webkit-keyframes wifi-pink-large {
   from { background-position: 0px -207px; }
     to { background-position: 0px 0px; }
}@-moz-keyframes wifi-pink-large {
   from { background-position: 0px -207px; }
     to { background-position: 0px 0px; }
}#manufacturing.content-page .section.case-studies .case-study.ggp .photo .wifi.left{background-image:url(files/xpage-manufacturing-wifi-graphics-large.png.pagespeed.ic.eabxopsYFi.png);left:700px;top:180px;transform:rotate(60deg);width:120px;height:69px;background-size:240px;background-position:-120px -207px;-webkit-animation:wifi-green-large 1.5s steps(3) forwards;-moz-animation:wifi-green-large 1.5s steps(3) forwards;animation:wifi-green-large 1.5s steps(3) forwards}@keyframes wifi-green-large {
   from { background-position: -120px -207px; }
     to { background-position: -120px 0px; }
}@-webkit-keyframes wifi-green-large {
   from { background-position: -120px -207px; }
     to { background-position: -120px 0px; }
}@-moz-keyframes wifi-green-large {
   from { background-position: -120px -207px; }
     to { background-position: -120px 0px; }
}#manufacturing.content-page .section.case-studies .case-study.ggp .photo .wifi.right{background-image:url(files/xpage-manufacturing-wifi-graphics-small.png.pagespeed.ic.tEXQauF3G0.png);width:76px;height:44px;top:30px;left:815px;transform:rotate(45deg);width:60px;height:34px;background-size:120px;-webkit-animation:wifi-green-small 1.5s steps(3) forwards;-moz-animation:wifi-green-small 1.5s steps(3) forwards;animation:wifi-green-small 1.5s steps(3) forwards}@keyframes wifi-green-small {
   from { background-position: -60px -103px; }
     to { background-position: -60px 0px; }
}@-webkit-keyframes wifi-green-small {
   from { background-position: -60px -103px; }
     to { background-position: -60px 0px; }
}@-moz-keyframes wifi-green-small {
   from { background-position: -60px -103px; }
     to { background-position: -60px 0px; }
}#manufacturing.content-page .section.get-started{text-align:center;padding:60px 0;margin:0 35px}#manufacturing.content-page .section.get-started .title{margin-bottom:25px}#manufacturing.content-page .section.get-started .instructions .title{text-align:left}#manufacturing.content-page .subtitle,#digital-transformation.content-page .subtitle{font-weight:300;font-size:22px;margin-bottom:50px}#manufacturing.content-page .section.get-started .instructions{text-align:left;display:inline-block}#manufacturing.content-page .section.get-started .column.left{margin-right:65px;opacity:0}#manufacturing.content-page .section.get-started .instructions ul{font-size:15px;line-height:24px;font-weight:300;width:600px;padding-left:0}#manufacturing.content-page .section.get-started .instructions ul li{list-style-type:none;background-image:url(files/xpage-manufacturing-check-marks.png.pagespeed.ic.PsxIVR4atV.png);background-repeat:no-repeat;background-size:34px 34px;padding-left:50px;margin-bottom:30px;min-height:35px;opacity:0}#manufacturing.content-page .section.get-started .instructions ul li a{font-weight:600}#manufacturing.content-page .section.get-started .instructions ul li a:hover{opacity:.8}#manufacturing.content-page .section.video{border-bottom:1px solid #ccc;padding:80px 0;width:1000px;margin:0 auto}#manufacturing.content-page .column{display:inline-block;vertical-align:top}#manufacturing.content-page .section.video .column.left{margin-top:60px;margin-right:150px;margin-left:35px}#manufacturing.content-page .section.video .title{margin-bottom:45px}#manufacturing.content-page .section.video .video#cloud-controls{background-image:url(assets/xhomepage-video-tile-overview.png.pagespeed.ic.e72-9VJHw_.jpg);background-size:372px 262px;height:262px;width:372px;background-color:#dadada;border-radius:4px;padding:10px;background-position:10px 10px;background-repeat:no-repeat;position:relative}#manufacturing.content-page .section.video .video .play-button{position:absolute;z-index:200;background-image:url(assets/xhomepage-video-play-button.png.pagespeed.ic.1wkfNsm4Wt.png);width:65px;height:65px;left:0;right:0;top:0;bottom:0;margin:auto auto;background-size:100%}#manufacturing.content-page .section.video .video:hover{cursor:pointer}#manufacturing.content-page .section.video .video:hover .play-button{opacity:.7}#manufacturing.content-page .section.plc,#digital-transformation.content-page .section.plc{text-align:center;margin-top:70px}#manufacturing.content-page .section.plc .title,#digital-transformation.content-page .section.plc .title{margin-bottom:65px}#manufacturing.content-page .section.plc .plc-item,#digital-transformation.content-page .section.plc .plc-item{vertical-align:top;text-align:left;background-repeat:no-repeat;margin:0 30px;min-height:173px;white-space:normal;margin-bottom:60px;height:300px;opacity:0}#manufacturing.content-page .section.plc .plc-item.remote-control,#digital-transformation.content-page .section.plc .plc-item.remote-control{opacity:1}#manufacturing.content-page .section.plc .plc-item-inner,#digital-transformation.content-page .section.plc .plc-item-inner{position:absolute;left:0;right:0;background-repeat:no-repeat;height:300px}#manufacturing.content-page .section.plc .plc-item-inner-inner,#digital-transformation.content-page .section.plc .plc-item-inner-inner{position:relative;width:1100px;margin:0 auto;display:none}#manufacturing.content-page .section.plc .plc-item.visualize-data .plc-item-inner,#manufacturing.content-page .section.plc .plc-item.get-alerts .plc-item-inner,#digital-transformation.content-page .section.plc .plc-item.visualize-data .plc-item-inner,#digital-transformation.content-page .section.plc .plc-item.get-alerts .plc-item-inner{background-color:#f4f9fa}#manufacturing.content-page .section.plc .plc-item .plc-item-inner .plc-image,#digital-transformation.content-page .section.plc .plc-item .plc-item-inner .plc-image{position:absolute;background-size:100%}#manufacturing.content-page .section.plc .plc-item .plc-item-inner .plc-text,#digital-transformation.content-page .section.plc .plc-item .plc-item-inner .plc-text{padding-top:80px}#manufacturing.content-page .section.plc .plc-item.visualize-data .plc-item-inner .plc-text,#manufacturing.content-page .section.plc .plc-item.get-alerts .plc-item-inner .plc-text,#digital-transformation.content-page .section.plc .plc-item.visualize-data .plc-item-inner .plc-text,#digital-transformation.content-page .section.plc .plc-item.get-alerts .plc-item-inner .plc-text{padding-left:540px}#manufacturing.content-page .section.plc .plc-item.visualize-data .plc-item-inner .plc-image{background-image:url(files/graphic-manufacturing-remote-control.png.pagespeed.ce.JHFKVsiJLg.png);width:410px;height:369px;top:-40px}#manufacturing.content-page .section.plc .plc-item.remote-control .plc-item-inner .plc-image{background-image:url(files/xgraphic-manufacturing-data-viz.png.pagespeed.ic.gGDJZPkj2v.png);width:410px;height:369px;right:0;top:-40px}#manufacturing.content-page .section.plc .plc-item.get-alerts .plc-item-inner .plc-image{background-image:url(files/xpage-manufacturing-graphic-control-plc.png.pagespeed.ic.TBWmQsEfOW.png);width:500px;height:400px;top:-55px}#digital-transformation.content-page .section.plc .plc-item.visualize-data .plc-item-inner .plc-image{background-image:url(files/xgraphic-digital-transformation-private-api.png.pagespeed.ic.zIpRZYkO3N.png);width:410px;height:369px;background-size:100%;top:-40px}#digital-transformation.content-page .section.plc .plc-item.remote-control .plc-item-inner .plc-image{background-image:url(files/xgraphic-digital-transformation-data.png.pagespeed.ic.1q9D_R5Ypo.png);width:410px;height:369px;background-size:100%;right:0;top:-40px}#digital-transformation.content-page .section.plc .plc-item.get-alerts .plc-item-inner .plc-image{background-image:url(files/xgraphic-digital-transformation-language-selector.png.pagespeed.ic.NYtcFVAJBX.png);width:410px;height:369px;top:-40px;background-size:100%}#manufacturing.content-page .section.plc .plc-item .plc-title,#digital-transformation.content-page .section.plc .plc-item .plc-title{font-size:20px;margin-bottom:15px;font-weight:300}#manufacturing.content-page .section.plc .plc-item .plc-description,#digital-transformation.content-page .section.plc .plc-item .plc-description{font-size:14px;line-height:21px;font-weight:300;width:500px}#manufacturing.content-page .divider{height:5px}#manufacturing.content-page .divider .divider-inner{height:5px;position:absolute;left:0;right:0;background-color:#f6f6f6}#manufacturing.content-page .section.quotes,#digital-transformation.content-page .section.quotes{display:inline-block;white-space:nowrap;margin-top:70px;margin-bottom:50px}#manufacturing.content-page .section.quotes .title,#digital-transformation.content-page .section.quotes .title{text-align:center;margin-bottom:85px}#manufacturing.content-page .section.quotes .quote-column,#digital-transformation.content-page .section.quotes .quote-column{text-align:left;display:inline-block;vertical-align:top;white-space:normal}#manufacturing.content-page .section.quotes .quote-column.left,#digital-transformation.content-page .section.quotes .quote-column.left{margin-right:30px}#manufacturing.content-page .section.quotes .quote,#digital-transformation.content-page .section.quotes .quote{width:500px;margin-bottom:25px;padding:15px;box-shadow:1px 1px 15px 1px rgba(102,102,102,.2);-webkit-box-shadow:1px 1px 15px 1px rgba(102,102,102,.2);-moz-box-shadow:1px 1px 15px 1px rgba(102,102,102,.2);border-radius:6px}#manufacturing.content-page .section.quotes .quote .quote-logo,#manufacturing.content-page .section.quotes .quote .quote-inner,#digital-transformation.content-page .section.quotes .quote .quote-logo,#digital-transformation.content-page .section.quotes .quote .quote-inner{display:inline-block;vertical-align:top}#manufacturing.content-page .section.quotes .quote .quote-inner,#digital-transformation.content-page .section.quotes .quote .quote-inner{width:260px;margin-left:15px}#manufacturing.content-page .section.quotes .quote .quote-logo{width:190px;background-image:url(files/xgraphic-manufacturing-logos.png.pagespeed.ic.h4bITEodGM.png);background-repeat:no-repeat;background-size:190px 540px;height:80px}#manufacturing.content-page .section.quotes .quote .quote-logo.monginis{background-position:left top}#manufacturing.content-page .section.quotes .quote .quote-logo.skysmart{background-position:left -90px}#manufacturing.content-page .section.quotes .quote .quote-logo.ti{background-position:left -180px}#manufacturing.content-page .section.quotes .quote .quote-logo.ggp{background-position:left -270px}#manufacturing.content-page .section.quotes .quote .quote-logo.samsung{background-position:left -360px}#manufacturing.content-page .section.quotes .quote .quote-logo.forbes{background-position:left -450px}#digital-transformation.content-page .quote-logo{width:135px;background-image:url(files/xgraphics-digital-transformation-logos.png.pagespeed.ic.2wY5QNIKBM.png);background-repeat:no-repeat;background-size:135px 640px;height:80px}#digital-transformation.content-page .quote-logo.samsung{background-position:left top}#digital-transformation.content-page .quote-logo.cisco{background-position:left -80px}#digital-transformation.content-page .quote-logo.berkeley{background-position:left -160px}#digital-transformation.content-page .quote-logo.monginis{background-position:left -240px}#digital-transformation.content-page .quote-logo.amazon{background-position:left -320px}#digital-transformation.content-page .quote-logo.hewitt{background-position:left -400px}#digital-transformation.content-page .quote-logo.ti{background-position:left -480px}#digital-transformation.content-page .quote-logo.harvard{background-position:left -560px}#manufacturing.content-page .section.quotes .quote .quote-icon,#praise.content-page .quote-icon,#about.content-page .section.quote .quote-icon,#digital-transformation.content-page .quote-icon,#page.pricing .quote-icon{position:absolute;background-image:url(files/xgraphic-manufacturing-quotes.png.pagespeed.ic.B_DfYfkSsX.png);opacity:1}#manufacturing.content-page .section.quotes .quote .quote-icon.open{left:-25px}#manufacturing.content-page .section.quotes .quote .quote-icon.close,#about.content-page .section.quote .quote-icon.open,#digital-transformation.content-page .quote-icon.open{margin-left:-25px}#manufacturing.content-page .section.quotes .quote .quote-icon.close{margin-left:5px}#manufacturing.content-page .section.quotes .quote .quote-body,#praise.content-page .quote-body,#digital-transformation.content-page .quote-body{font-size:18px;margin-bottom:15px;position:relative;line-height:28px;font-weight:300}#manufacturing.content-page .section.quotes .quote .quote-author-container-outer,#praise.content-page .quote-author-container-outer,#digital-transformation.content-page .quote-author-container-outer{font-size:13px;text-align:right}#manufacturing.content-page .section.quotes .quote .quote-author-container-inner,#praise.content-page .quote-author-container-inner,#digital-transformation.content-page .quote-author-container-inner{display:inline-block;text-align:left}#manufacturing.content-page .section.quotes .quote .quote-author-container-inner .quote-author,#praise.content-page .quote-author-container-inner .quote-author,#digital-transformation.content-page .quote-author-container-inner .quote-author{margin-bottom:3px}#manufacturing.content-page .section.quotes .quote .quote-author-container-inner .quote-author-position,#praise.content-page .quote-author-container-inner .quote-author-position,#digital-transformation.content-page .quote-author-container-inner .quote-author-position{margin-left:10px}#manufacturing.content-page .section.contact,#digital-transformation.content-page .section.contact{margin-bottom:75px}#manufacturing.content-page .section.contact .contact-text,#digital-transformation.content-page .section.contact .contact-text{position:absolute}#digital-transformation.content-page .section.contact .contact-text{text-align:left}#manufacturing.content-page .section.contact .gear-container{background-image:url(files/xillustration-four-manufacturing-page.png.pagespeed.ic.LL_gEG9i9c.png);background-size:1280px;height:485px;background-repeat:no-repeat;position:relative}#digital-transformation.content-page .section.contact .gear-container{background-image:url(files/xillustration-four-digital-transformation-page.png.pagespeed.ic.BBLNsb8hXR.png);background-size:730px;position:relative;height:300px;background-repeat:no-repeat;background-position:right -19px bottom}#manufacturing.content-page .section.contact .gear-line.left{margin-top:393px;border-width:1px;border-color:#7ac9f2;height:67px}#manufacturing.content-page .section.contact .gear-line.right{margin-top:272px;border-width:1px;height:67px}#manufacturing.content-page .section.contact .section-inner,#digital-transformation.content-page .section.contact .section-inner{padding:50px 0;height:100px}#manufacturing.content-page .section.contact .title,#digital-transformation.content-page .section.contact .title{margin-bottom:15px;text-align:left;padding-top:90px;padding-left:165px}#digital-transformation.content-page .section.contact .title{padding-top:0}#manufacturing.content-page .section.contact .subtitle,#digital-transformation.content-page .section.contact .subtitle{font-weight:300;font-size:18px;line-height:26px;margin-bottom:40px;padding-left:165px}#manufacturing.content-page .section.contact .button,#digital-transformation.content-page .section.contact .button,#platform.content-page .section.contact .button{padding-left:40px;padding-right:40px;padding-top:8px;padding-bottom:8px;background-color:#12dd6e;border:none;margin-left:165px;font-weight:500;font-size:22px;margin-top:30px}#manufacturing.content-page .section.contact .button:hover,#manufacturing.content-page .section.contact .button:active,#digital-transformation.content-page .section.contact .button:hover,#digital-transformation.content-page .section.contact .button:active,#platform.content-page .section.contact .button:hover,#platform.content-page .section.contact .button:active{background-color:#39ca64}#press-resources h2.press-title{margin-bottom:10px}#press-resources h3.press-subtitle{margin-top:30px;margin-bottom:-10px}#press-resources td{vertical-align:top;padding-right:60px}#press-resources .logo-white{background:#e0e0e0;height:56px;width:200px;padding:10px;border-radius:10px}#press-resources .logo-drop{float:left}#press-resources #drop-orange{margin-right:40px}#signup-fullpage #signup{position:relative}#page-marketing-press #about,#page-marketing-pressresources #about{margin-left:20px;padding-bottom:80px}#page-marketing-press .nav-item-resources a,#page-marketing-pressresources .nav-item-resources a{color:#fff}#page-marketing-press .nav-item-resources,#page-marketing-pressresources .nav-item-resources{background-color:#2bb5e9;cursor:default;padding:0 0 2px 5px;margin-left:-5px}#contact{background:#fff}#page-iotchipsets-index #contact,#page-iotproducts-index #contact{background:#fff;padding:0 60px 85px;margin-right:0;margin-left:0}#contact .contact-container{position:relative}#contact h1{font-size:30px;margin-bottom:20px;font-weight:bold}#contact .spinner-container{float:right;margin:20px -22px 0 0}#contact .spinner-container .spinner{top:3px}#contact #intro h1{font-weight:300}#contact #intro p{margin-top:5px;margin-bottom:-20px}#contact #subnavigation #intro .logged-out .error{position:absolute;top:-21px;right:-18px;width:100%;text-align:right;font-size:12px}#contact #subnavigation #intro .logged-in .error{position:absolute;margin-top:-10px}#contact #details{padding-top:70px;display:inline-block;vertical-align:top;width:487px;margin-left:123px;white-space:normal}#contact #details form{padding:0px;padding-right:40px}#contact #details p{margin-bottom:-10px}#contact #details .logged-out .error{position:absolute;top:-21px;right:-18px;width:100%;text-align:right;font-size:12px}#signup h1.title-large{font-size:40px;text-align:left;font-weight:200;width:400px;padding-left:20px;margin-top:20px}#signup-fullpage #signup .signup-container .signup-form{width:320px;float:right}#contact #details .logged-in .error{position:absolute;margin-top:-10px}#page-contact-index #contact input{padding:3px 10px 3px 15px;border-radius:3px;margin-top:0px;margin-bottom:20px;width:100%;overflow:auto;resize:none;border-width:1px;border-style:solid;border-color:#bbb;font-size:14px}#education #contact input{padding:3px 10px 3px 15px;border-radius:3px;margin-top:0px;margin-bottom:20px;width:100%;overflow:auto;resize:none;border-width:1px;border-style:solid;border-color:#bbb;font-size:14px}#education #contact textarea{width:100%;padding:3px 10px 100px 3px;border-radius:3px;margin-top:0px;margin-bottom:20px;width:100%;overflow:auto;resize:none;border-width:1px;border-style:solid;border-color:#bbb;font-size:14px}#support #contact input,#support #contact textarea{padding:5px 10px;margin:0 0 5px 0}#page-iotchipsets-index #contact input,#page-iotproducts-index #contact input,#page-iotchipsets-index #contact textarea,#page-iotproducts-index #contact textarea{padding:5px 10px}#contact textarea{padding:5px 10px}#page-contact-index #contact textarea{width:100%;padding:3px 10px 100px 3px;border-radius:3px;margin-top:0px;margin-bottom:20px;width:100%;overflow:auto;resize:none;border-width:1px;border-style:solid;border-color:#bbb;font-size:14px}#signup-fullpage #signupForm .callout-container.submit{margin-top:0px}#page.password-reset #passwordAgain{margin-bottom:5px}#support #contact #message{height:100px;width:100%;resize:none;overflow:auto}#page-iotchipsets-index #contact #message,#page-iotproducts-index #contact #message{height:100px;width:100%;resize:none;overflow:auto}#page-contact-index #contact textarea#message{padding:10px 10px 100px 15px}#contact label{display:inline-block;margin:0 0 5px;font-size:12px}#contact #type-of-inquiry{width:456px}#contact a.selectBox.selectBox-dropdown,#contact a.selectBox.selectBox-dropdown.selectBox-menuShowing{padding:5px;padding-left:10px;font-size:14px;font-weight:300;border-radius:3px;margin-bottom:-5px}#contact a.selectBox.selectBox-dropdown:hover,#contact a.selectBox.selectBox-dropdown.selectBox-menuShowing:hover{border-color:#2293bd;cursor:pointer}#page-contact-index a.selectBox.selectBox-dropdown>.selectBox-label{font-weight:500}#page-contact-index a.selectBox.selectBox-dropdown:hover>.selectBox-label{color:#2293bd;background-position:right -22px}#contact .selectBox-label{color:#333}#contact .selectBox-label:hover{color:#2293bd}#page-contact-index #contact #email{margin-top:0px;width:446px}#support #contact #email{width:100%}#page-iotchipsets-index #contact #email,#page-iotproducts-index #contact #email{margin-top:0px;width:100%}#signup-fullpage .signup-form #signupForm .signup-hidden{width:340px}#old-forgot-lightbox input{margin:20px 0 10px}#contact #share{position:relative}#page-iotchipsets-index #contact,#page-iotproducts-index #contact{position:relative;width:500px}#page-contact-index .replacement #contact-success,#page-support-index .replacement #contact-success{font-size:16px}input.error{border-color:#f47925}#page-contact-index #contact .replacement{left:0px;margin-left:80px;margin-top:-26px;font-weight:300;font-size:13px;top:6px;text-align:center}#education.page .replacement{margin:20px auto 20px auto;height:200px}#education.page .replacement a{font-color:#2bb5e9;text-align:center;font-weight:100;font-size:21px;margin:0 auto 10px;text-transform:none}#education.page .replacement h1{font-weight:200}#page-contact-index #contact #subnavigation{display:inline-block;vertical-align:top;white-space:normal}#page-contact-index #contact #subnavigation #intro{width:486px}@media screen and (min-width:0\0){#signupForm input#agreed{vertical-align:-2px}}#contact #subnavigation h2{text-transform:uppercase;margin-bottom:10px}#contact #subnavigation p{font-size:14px;display:inline-block;font-weight:300}#contact #subnavigation h3{margin-top:5px;font-size:21px;margin-bottom:10px;font-weight:300}#contact #subnavigation #location{position:relative;background-image:url(assets/xgraphic_contact_map.png.pagespeed.ic.r-dtYA3CFi.jpg);width:486px;height:311px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#contact #subnavigation #location #location-label{position:absolute;color:#333;background:#fff;padding:15px;right:100px;bottom:170px;border-radius:5px;width:150px;font-weight:300}#contact #subnavigation #location #location-label p{margin-top:10px;margin-bottom:-15px;line-height:12px}#contact .button.large{color:#2bb5e9;border-radius:8px;padding:4px 45px 5px;background-color:#fff}#page-contact-index #contact .button.large{margin-bottom:80px}#support .button.large{font-size:18px;border-width:2px;border-radius:18px;padding:4px 20px 5px 20px;background-color:#2bb5e9;font-weight:600;color:#fff;border:2px solid #95daf4;text-transform:none;cursor:pointer;text-align:center;display:inline-block;height:auto}#support .button.large:hover{background-color:#2293bd}#page-iotchipsets-index #contact .button.large,#page-iotproducts-index #contact .button.large{margin-top:0px;font-size:18px;color:#fff;border-radius:18px;padding:4px 20px 5px}#page-iotchipsets-index #contact .button.green,#page-iotproducts-index #contact .button.green{background-color:#0c0;border-color:#72e382;color:#fff}#success-message #check-mark{background:url(assets/xgraphic-success-contact-form.png.pagespeed.ic.euf3Kc6eYc.png);background-repeat:no-repeat;display:block;width:120px;height:120px;background-size:120px 120px;text-align:center;margin:0 auto;background-position:left 0}#panel-container #success-message{display:block;text-align:center;width:500px;height:551px;font-weight:300;font-size:22px;margin:0 auto;margin-top:90px;transition:all ease-in 1s}#panel-container #check-mark,#panel-container .replacement,#panel-container #contact-panel-success{opacity:0;transition:all ease-in 1s}#panel-container #success-message #contact-panel-success{width:500px;height:550px;margin:0 auto}#do-browse{background-position:5px 5px}#do-browse:hover,#do-browse.active{background-position:-125px 5px}#do-make{background-position:5px -125px}#do-make:hover,#do-make.active{background-position:-125px -125px}#do-learn{background-position:5px -255px}#do-learn:hover,#do-learn.active{background-position:-125px -255px}#job{background:#fff;padding:30px 50px 40px 0;position:relative}#job #details{padding:0 0 20px 20px;display:inline-block;vertical-align:top;margin-left:360px}#job #details h2{margin-bottom:40px}#job #details h2 a{pointer-events:none;cursor:default;color:#333;font-weight:normal}#job #details h3{text-transform:uppercase;font-size:18px;margin:30px 0 5px;font-weight:600}#job #details p{font-size:14px}#job #details ul{margin:10px 0 40px -20px;padding-right:160px}#job #details ul li{margin-bottom:8px;font-size:14px}#job #details .short{margin-bottom:-15px;margin-top:30px}#job #subnavigation{background:#fff;width:290px;top:69px;bottom:77px;border-right:1px solid #caecf9;padding-left:30px;display:inline-block;vertical-align:top;position:absolute}#job #subnavigation h2{font-size:24px;color:#000;font-weight:300;margin-bottom:30px;margin-top:-5px}#job #subnavigation h2:hover{color:#0882b6}#job #subnavigation h3{font-size:16px;margin-top:0px;margin-bottom:30px;font-weight:300}#job #subnavigation p{margin-top:0px;line-height:1.5em;margin-bottom:30px;margin-top:20px;padding-right:30px}#job #subnavigation a{font-weight:normal}#jobs{margin:0px;margin-top:30px;padding:0px;position:relative;font-size:14px}#jobs h2{margin-bottom:20px}#jobs h3,#jobs h3 a{font-style:normal;font-weight:normal;text-transform:none;font-size:14px;margin:2px 0;padding:0}#legal{position:relative;margin:auto}#legal h1{font-size:35px}#legal h2{text-transform:uppercase;font-size:18px;font-weight:normal}#optout{position:relative}#optout .hinted label{left:0px;margin-left:5px}#optout .replacement{padding:30px}#optout form{padding:0px}body#page-about-plans{max-width:100%}#page.about-plans{padding:50px 0 80px;width:100%;margin:0 auto;text-align:center}#page.about-plans #plans-title{display:inline-block;width:625px;margin:20px auto 0}#page.about-plans h1{font-size:40px;text-align:center;float:left;margin:0}#page.about-plans .button-signup{width:110px;border-radius:14px;font-size:22px;height:24px;line-height:21px;float:right;margin-top:13px}#page.about-plans #signup-custom{font-size:16px;text-align:center;padding-top:12px;width:590px;margin:0 auto;border-top:1px solid #caecf9}#page.about-plans #signup-custom a{font-weight:bold}#plan-section{margin:30px auto 40px;width:100%;text-align:center}.plan-box{display:inline-block}.plan-block{padding:20px;text-align:center;width:165px;display:inline-block;margin:12px}.plan-block hr.plan-hr{border:0;background-color:#95daf4;height:1px;margin:20px 0 15px}.plan-block .plan-features{font-size:14px}#page.download{min-height:500px;width:1000px;margin:50px 20px 70px}#page.download #download-side-block{float:right;width:200px;min-height:570px;border-left:1px solid #caecf9;padding:50px 0 0 40px;margin:-50px 20px 0 0}#download-side-block p.body-xlarge{margin-top:30px}#download-side-block p.body-xlarge:first-child{margin-top:15px}#page.download #details{width:670px}#page.download #details p.body-xlarge{padding-right:50px}#page.download h1.title-large{font-size:42px}#page.download #details p.body-large{margin:45px 0 20px;font-size:16px}#page.download .sdk-buttons{text-align:left}#page.download .sdk-button{font-size:18px;font-weight:600;text-align:left;height:40px;margin:0 0 0px -15px;padding:16px 35px 0 70px;width:130px}#page.download .actions a.large.download:hover{background-position:left -36px}#page.download .actions a.large.download:active{background-position:left -72px}#page.download .download.disableddownload,#page.download .download.disableddownload:hover,#page.download .download.disableddownload:active{opacity:.5;cursor:default}#page.download.twyla{width:580px;margin:0 auto;padding:20px 40px 30px}#page.download.twyla h1{font-size:40px}#page.download.twyla .actions a.large.download{width:400px;font-size:21px}#page.download.twyla .graphic{margin-top:50px;margin-bottom:30px;background:url(assets/xtwyla-screenshot.png.pagespeed.ic.x5-qiWCbbZ.png) no-repeat center top;height:288px}#page.download.twyla p#twyla-description{margin-bottom:30px}#page.download.twyla #twyla-download-note{font-size:11px;margin-top:7px;width:400px;line-height:14px}#page.download.twyla #twyla-compatibility{color:#777;display:none}#page.download.twyla .actions p{margin-bottom:0}#page.download.twyla .actions p:not(#twyla-login):not(#twyla-signup) {display:none}#page.download.twyla a.next.large.login-link,#page.download.twyla #twyla-signup a{font-size:21px}#page.login #singlepadding{margin:80px auto 120px;width:600px}#navigation_login.selected{display:none}.old-login #forgot{font-weight:normal;font-size:11px}.old-login .forgot-container{text-align:right;margin:5px 0 10px}.old-login .content>h2{text-align:center}#page.login.login-referral .content{margin-top:40px}#page.login.login-referral h1{text-align:center}#page.login.login-referral h2{text-align:center}#page.login.login-referral p{font-size:16px;text-align:center}#page.password-reset #singlepadding{margin:80px auto 120px;width:600px}#page.password-reset .old-login form{padding:0}#page.password-reset .content{margin:0 auto}#page.password-reset .error{position:relative;margin-top:15px}#page.password-reset .content.result{text-align:center;padding:50px 0}#page.password-reset .spinner-container{margin:25px 0 0}#signup form h2{margin-top:0px}#signupForm input.validated{background:url(assets/icon-signup-fields.gif.pagespeed.ce.3U4QeOcGQl.gif) right -3px top -2px no-repeat #fff}#signupForm input.validating{background:url(assets/icon-signup-fields.gif.pagespeed.ce.3U4QeOcGQl.gif) right -3px top -43px no-repeat #fff}#signupForm .spinner{position:absolute;bottom:5px;left:50%;margin-left:-15px;display:none;background:url(assets/spinner.gif.pagespeed.ce.QGHTp1uJJ7.gif);height:30px;width:30px}#signup h1.title-large{font-size:40px;text-align:left;font-weight:200;width:400px;padding-left:20px;margin-top:20px}#signup-fullpage{position:relative;font-size:14px}#signup-fullpage #signupForm .hinted label{left:0px;margin-left:80px;font-size:13px;top:6px}#signup-fullpage .replacement{position:relative;left:0px;top:0px;text-align:center;font-size:16px;margin-top:-35px;font-weight:bold}#signup-fullpage .replacement-text strong{display:block}#signup-fullpage p{font-size:16px}#signup-fullpage p.error{right:0px;left:0px;position:absolute;top:90px;font-size:13px}#signup-fullpage p,#signup-fullpage h1,#signup-fullpage h2,#signup-fullpage ul{text-align:center}#signup-fullpage ul{text-align:justify}#signup-fullpage li{list-style-type:none;background:url(assets/xdropBlue.png.pagespeed.ic.V0GT2Se2Iy.png) 0px 2px no-repeat;padding-left:25px;padding-top:4px;padding-bottom:4px}#signup-fullpage #captchaOptions{width:240px;position:relative;left:50%;margin-left:-120px;padding:0px}#signup-fullpage #captchaOptions p{text-align:right;margin-left:0px;margin-right:0px}#signup-fullpage #captchaRegenerate{float:left}#signup-fullpage #signup{position:relative}#signup-fullpage #signup .signup-container{margin:100px auto 200px;width:800px;height:300px}#signup-fullpage #signup .signup-container .signup-title{width:350px;float:left}#signup-fullpage #signup .signup-container .signup-form{width:320px;float:right}#signupForm .callout-container{width:300px}#signupForm .callout-container.submit{margin-top:20px}#page.password-reset #passwordAgain{margin-bottom:5px}#page.password-reset .spinner-container{text-align:center}#signupForm input,#page.login input,#old-forgot-lightbox input,#page.password-reset input{width:280px;margin:10px 0 0 0;padding:0 10px;height:30px;font-size:14px}#signupForm input{width:260px;padding:0 30px 0 10px}#signupForm input::-ms-clear,#signupForm input::-ms-reveal{display:none}#signupForm input[readonly]{background-color:#ddd;width:280px;padding-right:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#old-forgot-lightbox input{margin:20px 0 10px}#old-forgot-lightbox .buttons{margin:15px 0 0 0}#signup #signupForm input.error{border-color:#f47925}#signupForm.submitting input.error,#signupForm input.error.validating,#signupForm input:focus.error{border-color:#999}#signupForm input#agreed{width:12px;height:12px;margin:0 5px 0 0}@media screen and (min-width:0\0){#signupForm input#agreed{vertical-align:-2px}}#signup #signupFinish input{border-radius:10px;padding:4px 10px!important}#signup #signupFinish input[type="checkbox"]{vertical-align:bottom}#signup-fullpage #signupFinish p{font-size:12px}#signup-fullpage #signupFinish h1,#signup-fullpage #signupFinish p{margin-bottom:10px}#signup-fullpage #signupFinish h1{font-size:37px}#signup-fullpage #signupFinish h2{padding-top:30px;margin-bottom:10px}#signup-fullpage #signupFinish #accountName,#signup-fullpage #signupFinish #password{margin-bottom:0px}#signup-fullpage #signupFinish p.hinted{clear:both}#signup-fullpage p.hinted.referral{margin-top:20px}#signup-fullpage #signupFinish span.error,#signup-fullpage #signupFinish span.success{display:block;position:absolute;bottom:-30px;margin:0px;left:0px;right:0px}#signup-fullpage #signupFinish span.success{color:#333}#signup-fullpage #signupFinish #captchaContainer span.error{bottom:-10px}#signup-fullpage #signupFinish #captchaContainer h2{text-transform:uppercase}#signup-fullpage #signupFinish #checkAvailability.checking{color:#777}#signup-fullpage #signupFinish #terms{margin:20px 0;position:relative}#signup-fullpage #signupFinish p.spinner{position:absolute;bottom:40px;left:50%;margin-left:-15px}#signupForm #verified #terms{font-size:12px}#signupForm #verified #terms{margin:15px 0 30px;font-size:12px}#signupForm .callout{border-color:#f47925;padding:10px;font-size:12px;width:auto;max-width:200px;text-align:center;display:none}#signupForm .callout.shown{display:block}#signupForm.submitting .callout.shown{display:none}#signupForm .callout .callout-error-text{display:block}#signupForm .arrow-callout{border-color:#f47925}#singlepadding{padding:30px;overflow-x:hidden}#singlepadding .box{border-left:1px solid #caecf9;border-right:1px solid #caecf9;margin:0 auto;position:relative;padding:1px 30px 20px 30px}#singlepadding .top{position:absolute;top:-31px;left:-1px;right:-1px;height:30px;border-left:1px solid #caecf9;border-right:1px solid #caecf9}#singlepadding .bottom{position:absolute;bottom:-31px;left:-1px;right:-1px;height:30px;border-left:1px solid #caecf9;border-right:1px solid #caecf9}#singlepadding .row{margin:0;padding:0;border-style:solid;border-width:0 0 1px 0;border-color:#caecf9}#singlepadding .row.row-first{border-top-width:1px}#singlepadding.wave{padding-bottom:460px}#singlepadding.wave .bottom{bottom:-461px;height:460px}#tracks{background-color:#fff}#trackpadding{margin:0px;overflow-x:hidden}#trackpadding #tracks>.content{min-height:535px}#trackpadding.mountain{padding-bottom:360px;position:relative}#wave{position:absolute;height:460px;width:100%;background:url(files/xbackground-wave.png.pagespeed.ic.HQ0ROzI88M.png) bottom repeat-x;bottom:0px;background-size:100%}.far-right{position:absolute;top:0px;bottom:-1px;right:-801px;width:800px;background:#fff}.far-left{position:absolute;top:0px;bottom:-1px;left:-801px;width:800px;background:#fff}.replacement{position:absolute;top:0px;left:0px;right:0px;bottom:0px;font-size:14px}.pleasewait{margin-left:10px;color:#777}.pleasewait_small{font-size:12px}#welcome.page{text-align:center;padding:60px 0 80px}#welcome.page h1,#account-welcome h2{margin:0}#welcome.page h1{font-size:58px;font-weight:normal;color:#95daf4;letter-spacing:-2px}#welcome.page h2{font-size:25px;margin:40px 0 20px}#welcome.page h3{font-size:18px;font-weight:normal;margin:40px auto 10px}#welcome.page #plan-status{font-size:15px;border:1px solid #95daf4;padding:8px 15px;position:absolute;top:90px;right:20px;color:#333;font-weight:normal}#welcome.page #plan-status:hover{border-color:#2bb5e9}#welcome.page #plan-status span{color:#2bb5e9}#welcome.page #plan-status:hover span{color:#0882b6}#page.iot.home{width:100%;margin:0}#iot-page{margin:60px auto 120px}#iot-page .block{margin:40px auto 100px}#iot-page h1,#iot-page h2,#iot-page .body-xlarge{text-align:center;font-weight:normal}#iot-page h2{margin-top:0}#iot-title h1{font-size:42px;margin:0}#iot-title h2{font-size:36px;margin:0 0 10px}#iot-page #iot-feature.block .feature-row{height:130px}#iot-page #iot-topologies.block p.body-xlarge{width:1000px;margin:20px auto;font-size:18px}#iot-page .block .feature-row{height:160px;margin:0 auto}#iot-page .block .feature-row.features-2{width:810px}#iot-page .block .feature-row.features-2 .feature{width:250px;height:160px;padding-left:140px}#iot-page .block .feature{background:url(assets/xgraphic-iot-features.png.pagespeed.ic.c-APn7NaPO.png) no-repeat left top;float:left;width:200px;height:100px;padding-left:100px;padding-right:15px}#iot-page .block .feature h4{font-size:16px;font-weight:bold;margin-top:5px;margin-bottom:-10px}#iot-page .block .feature#codevirtualization{background-position:left top}#iot-page .block .feature#datafiltering{background-position:left -200px}#iot-page .block .feature#cloudreprogramming{background-position:left -400px}#iot-page .block .feature#mcus{background-position:left -600px}#iot-page .block .feature#socs{background-position:left -800px}#iot-page .block .feature#apps{background-position:left -1000px}#iot-page .block .feature#arduino{background-position:left -1200px}#iot-page .block .feature#ti{background-position:left -1400px}#iot-page .block .feature#samsung{background-position:left -1600px}#iot-page #iot-topologies.block{margin-bottom:50px}#iot-topologies.block h3{font-size:23px;width:600px;margin:0 auto 20px}#topologies-animation{height:260px;width:820px;background:url(assets/graphic-iot-topologies.gif.pagespeed.ce.Ki-O-Xv9kr.gif) no-repeat center top;margin:0 auto;background-size:820px 260px}#iot-scale.block{background:url(assets/xgraphic-iot-scale.png.pagespeed.ic.XDNOvaFKPv.png) no-repeat right top;height:300px;width:280px;padding-right:600px;padding-top:20px;background-size:600px 300px}#iot-page #iot-scale.block h2{text-align:left;margin-bottom:20px;width:auto}#iot-triangle{margin:-20px 0 40px 85px;height:275px;width:800px;background:url(assets/xgraphic-iot-title.png.pagespeed.ic.CpQUueefFt.png) no-repeat center top;background-size:800px 300px}#iot-triangle .title-feature{height:100px;text-align:center;position:absolute}#iot-triangle .title-feature h3{margin:0;font-size:16px}#iot-triangle .title-feature p{margin:0}#iot-triangle .title-feature#block1{width:280px;margin:40px 0 0 370px}#iot-triangle .title-feature#block2{width:240px;margin:180px 0 0 90px}#iot-triangle .title-feature#block3{width:270px;margin:180px 0 0 570px}#iot-page p#learn-more{border-top:1px solid #caecf9;margin:40px auto 50px;padding-top:5px;text-align:center;width:250px}#iot-page .block .feature-row.features-3 h2{font-size:34px}#iot-page .block .feature-row.features-3 ul{padding:5px 0 0 20px;font-size:14px}#iot-page .block .feature-row.features-3 ul p.body{margin:0}#iot-page .block .feature-row.features-3 p.body-xlarge{margin:-10px 0 35px}#iot-page .block .feature-row.features-3 .feature{padding-left:126px;width:180px;padding-right:0px;height:125px}#iot-page #iot-ecosystem.block .feature-row.features-3{margin-left:120px}#iot-page #iot-devices.block .feature-row.features-2{width:1000px}#iot-page #iot-devices.block .feature{width:172px;height:160px;padding-left:140px}#iot-page .block .feature-row.features-3{margin-left:70px;width:1000px}#iot-page #iot-connectivity{border:1px solid #caecf9;margin:40px auto 0;width:660px}#iot-page #iot-connectivity h3{text-align:center;font-weight:normal;margin:35px 0 10px}#iot-page #iot-connectivity .connection{background:url(assets/xgraphic-connectivity.png.pagespeed.ic.EW7rYcWUgB.png) no-repeat left top;width:95px;height:30px;padding:80px 0 0;text-align:center;float:left;margin:0 15px}#iot-page #iot-connectivity .feature-row{width:500px;height:150px}#iot-page #iot-connectivity .connection p{margin-bottom:-12px}#iot-page #iot-connectivity .connection#bluetooth{background-position:left 0}#iot-page #iot-connectivity .connection#ethernet{background-position:left -100px}#iot-page #iot-connectivity .connection#gsm{background-position:left -200px}#iot-page #iot-connectivity .connection#wifi{background-position:left -400px}#iot-page .block#iotapps h2{margin-bottom:35px}#iot-page .block#iotapps .feature-row .iotapp{background:url(assets/xbutton-iotapps-large.png.pagespeed.ic.LezHC7D64-.png) no-repeat left top;display:inline-block;padding-left:100px;width:245px;height:150px;color:#333;font-size:14px;font-weight:normal;margin-right:10px}#iot-page .block#iotapps a:hover .iotapp{color:#333}#iot-page .block#iotapps .feature-row{width:1100px}#iot-page .block#iotapps .feature-row.features-2{margin-left:205px}#iot-page .block#iotapps .feature-row.features-3{margin-left:5px}#iot-page .block#iotapps .iotapp#water{background-position:left 0px}#iot-page .block#iotapps .iotapp#environment{background-position:left -200px}#iot-page .block#iotapps .iotapp#farming{background-position:left -400px}#iot-page .block#iotapps .iotapp#cities{background-position:left -600px}#iot-page .block#iotapps .iotapp#energy{background-position:left -800px}#iot-page .block#iotapps .iotapp#manufacturing{background-position:left -1000px}#iot-page .block#iotapps .iotapp#logistics{background-position:left -1200px}#iot-page .block#iotapps .iotapp#building{background-position:left -1400px}#iot-page .block#iotapps .iotapp#water:hover{background-position:-400px 0px}#iot-page .block#iotapps .iotapp#environment:hover{background-position:-400px -200px}#iot-page .block#iotapps .iotapp#farming:hover{background-position:-400px -400px}#iot-page .block#iotapps .iotapp#cities:hover{background-position:-400px -600px}#iot-page .block#iotapps .iotapp#energy:hover{background-position:-400px -800px}#iot-page .block#iotapps .iotapp#manufacturing:hover{background-position:-400px -1000px}#iot-page .block#iotapps .iotapp#logistics:hover{background-position:-400px -1200px}#iot-page .block#iotapps .iotapp#building:hover{background-position:-400px -1400px}#iot-page .block#iotapps .iotapp h4{font-size:20px;font-weight:bold;margin:0 0 2px}#iot-page .block#iotapps .iotapp h4{color:#2bb5e9}#iot-page .block#iotapps a:hover .iotapp h4{color:#0882b6}#page.iot-example-page{margin:80px auto;width:900px}#page.iot-example-page h3,#page.iot-example-page h4,#page.iot-example-page ul,#page.iot-example-page p{padding:0 100px}#page.iot-example-page .header{background:url(assets/xgraphic-header-iotexamples.png.pagespeed.ic.X88dcb6Pat.png) no-repeat left top;width:900px;height:200px}#page.iot-example-page .header#freightmanagement{background-position:left 0px}#page.iot-example-page .header#beemonitoring{background-position:left -200px}#page.iot-example-page .header#watertankmaintenance{background-position:left -400px}#page.iot-example-page .header#retailoptimization{background-position:left -600px}#page.iot-example-page h1{font-size:42px;text-align:center;font-weight:200;margin-bottom:0}#page.iot-example-page h2{font-size:18px;text-align:center;font-weight:normal}#page.iot-example-page h3{font-size:15px;font-weight:bold;margin-top:50px}#page.iot-example-page .iotexample-choreo{min-height:50px;background:url(assets/xgraphic-iotexamples-choreos.png.pagespeed.ic.Azdre0VVTF.png) no-repeat 100px top;margin:0 10px 25px 0;padding-left:110px}#page.iot-example-page .iotexample-choreo#pagerduty{background-position:100px 0px}#page.iot-example-page .iotexample-choreo#amazons3{background-position:100px -100px}#page.iot-example-page .iotexample-choreo#parse{background-position:100px -200px}#page.iot-example-page .iotexample-choreo#yahooweather{background-position:100px -300px}#page.iot-example-page .iotexample-choreo#nexmo{background-position:100px -400px}#page.iot-example-page .iotexample-choreo#zendesk{background-position:100px -500px}#page.iot-example-page .iotexample-choreo#googlecalendar{background-position:100px -600px}#page.iot-example-page .iotexample-choreo#twilio{background-position:100px -700px}#page.iot-example-page .iotexample-choreo#gmail{background-position:100px -800px}#page.iot-example-page .iotexample-choreo#temboo{background-position:100px -900px}#page.iot-example-page ul.iot-example-hardware{min-height:120px}#page.iot-example-page ul.iot-example-hardware li{width:100px;background:url(assets/xgraphic-iotexamples-hardware.png.pagespeed.ic.Y_0PYPvIVQ.png) no-repeat left top;list-style:none;float:left;padding-top:100px;margin-right:10px}#page.iot-example-page ul.iot-example-hardware li#hardware-tilaunchpad{background-position:left 0px}#page.iot-example-page ul.iot-example-hardware li#hardware-tisensorhub{background-position:left -100px}#page.iot-example-page ul.iot-example-hardware li#hardware-anaren{background-position:left -200px;width:140px}#page.iot-example-page ul.iot-example-hardware li#hardware-weightsensor{background-position:left -300px}#page.iot-example-page ul.iot-example-hardware li#hardware-soundsensor{background-position:left -400px}#page.iot-example-page ul.iot-example-hardware li#hardware-humiditysensor{background-position:left -500px}#page.iot-example-page ul.iot-example-hardware li#hardware-temperaturesensor{background-position:left -600px}#page.iot-example-page ul.iot-example-hardware li#hardware-androiddevice{background-position:left -700px}#page.iot-example-page ul.iot-example-hardware li#hardware-accelerometer{background-position:left -800px}#page.iot-example-page ul.iot-example-hardware li#hardware-tisensortag{background-position:left -900px}#page.iot-example-page ul.iot-example-hardware li#hardware-liquidsensor{background-position:left -1000px;width:120px}#page.iot-example-page ul.iot-example-hardware li#hardware-waterpump{background-position:left -1100px}#page.iot-example-page ul.iot-example-hardware p{padding:0;background:#fff;margin:0}#page.iot-example-page ul.iot-example-hardware li.hardware-label-list{background:none;padding:0;width:250px;margin-left:-20px;text-align:left}#page.iot-example-page ul.iot-example-hardware li.hardware-label-list ul{margin-top:3px}#page.iot-example-page ul.iot-example-hardware li.hardware-label-list p{font-weight:bold}#page.iot-example-page ul.iot-example-hardware li.hardware-label-list li{background:none;padding:0;margin:0 0 0 -100px;float:none;width:250px;list-style:initial;list-style-position:inside}body#page-jobs-index{min-width:100%}#jobs-page.content-page .title{z-index:1}#jobs-page .section{margin-bottom:80px;margin-right:auto;margin-left:auto;text-align:center}#jobs-page .section.menu{margin-top:-1px}#jobs-page .section .section-title{font-size:34px;font-weight:300;text-align:center}#jobs-page .section .section-text{font-size:20px;font-weight:300;text-align:left;line-height:28px;margin-bottom:30px}#jobs-page .section.intro{color:#fff;font-weight:300;text-align:center;height:418px;margin-bottom:0}#jobs-page .section.intro .section-inner{position:absolute;min-width:1280px;left:0;right:0;background-color:#2bb5e9}#jobs-page .section.intro .section-inner .background{background-image:url(files/xphoto-jobs-banner.png.pagespeed.ic.LkrSUQqBTI.png);background-size:100%;height:418px;background-repeat:no-repeat;width:100%;background-position:center center}#jobs-page .section.intro .jobs-title-text{position:absolute;top:0;left:0;right:0}#jobs-page .section.intro .jobs-title{font-size:44px;margin-top:89px;margin-bottom:31px}#jobs-page .section.intro .jobs-description{font-size:20px;margin-bottom:50px}#jobs-page .section.intro button{font-weight:normal;border-radius:8px;width:200px;padding:10px 0}body#page-manufacturing-index,body#page-digitaltransformation-index{min-width:100%}#jobs-page .section.text-blocks .text-block,#platform.page .section.text-blocks .text-block,#manufacturing.page .section.text-blocks .text-block,#digital-transformation.page .section.text-blocks .text-block{display:inline-block;vertical-align:top}#jobs-page .section.text-blocks .text-block{margin:0 20px}#platform.page .section.text-blocks .text-block{margin:0 30px}#platform.page .section.text-blocks .text-block:first-of-type,#manufacturing.page .section.text-blocks .text-block:first-of-type,#digital-transformation.page .section.text-blocks .text-block:first-of-type{margin-left:0}#platform.page .section.text-blocks .text-block:last-of-type,#manufacturing.page .section.text-blocks .text-block:last-of-type,#digital-transformation.page .section.text-blocks .text-block:first-of-type{margin-right:0}#jobs-page .section.text-blocks .text-block{width:325px}#platform.page .section.text-blocks,#manufacturing.page .section.text-blocks,#digital-transformation.page .section.text-blocks{white-space:nowrap}#manufacturing.page .section.text-blocks,#digital-transformation.page .section.text-blocks{display:inline-block;margin:150px auto 100px}#digital-transformation.page .section.text-blocks{margin-bottom:80px}#manufacturing.page .section.text-blocks .title,#digital-transformation.page .section.text-blocks .title{margin-bottom:100px}#platform.page .section.text-blocks .text-block,#manufacturing.page .section.text-blocks .text-block,#digital-transformation.page .section.text-blocks .text-block{width:230px;white-space:normal;font-weight:normal}#manufacturing.page .section.text-blocks .text-block,#digital-transformation.page .section.text-blocks .text-block{width:270px;margin:0 15px}#jobs-page .section.text-blocks .text-block-title,#platform.page .section.text-blocks .text-block-title,#manufacturing.page .section.text-blocks .text-block-title,#digital-transformation.page .section.text-blocks .text-block-title{font-size:20px;font-weight:300;text-align:left;margin-bottom:10px}#manufacturing.page .section.text-blocks .text-block-title,#digital-transformation.page .section.text-blocks .text-block-title{font-size:18px;font-weight:600}#jobs-page .section.text-blocks .text-block-title>*,#platform.page .section.text-blocks .text-block-title>*,#manufacturing.page .section.text-blocks .text-block-title>*,#digital-transformation.page .section.text-blocks .text-block-title>*{vertical-align:middle}#jobs-page .section.text-blocks .text-block-title .text-block-icon{background-image:url(files/xicons-jobs-top.png.pagespeed.ic.WztpcB5SVV.png);background-repeat:no-repeat;background-size:120px 180px;width:60px;height:60px;display:inline-block}#jobs-page .section.text-blocks .text-block-title .text-block-icon.potential{background-position:left top}#jobs-page .section.text-blocks .text-block-title .text-block-icon.product{background-position:left -60px}#jobs-page .section.text-blocks .text-block-title .text-block-icon.people{background-position:left -120px}#platform.page .section.text-blocks .text-block-title .text-block-icon{background-image:url(files/xgraphic-platform-diagram-four-s.png.pagespeed.ic.YaxAXGaOVG.png);background-repeat:no-repeat;background-size:63px 219px;width:63px;height:55px;display:inline-block}#platform.page .section.text-blocks .text-block-title .text-block-icon.scalable{background-position:left top}#platform.page .section.text-blocks .text-block-title .text-block-icon.secure{background-position:left -55px}#platform.page .section.text-blocks .text-block-title .text-block-icon.stable{background-position:left -110px}#platform.page .section.text-blocks .text-block-title .text-block-icon.support{background-position:left -165px}#platform.page .divider-container{width:950px;margin:0 auto}#platform.page .divider-container .divider{height:2px;background-color:#95daf4;width:0%}#platform.page .divider-container .divider.full{width:100%;transition:width 2.5s linear;-moz-transition:width 2.5s linear;-webkit-transition:width 2.5s linear}#manufacturing.page .section.text-blocks .text-block-title .text-block-icon{background-image:url(files/xicons-manufacturing-page-styles.png.pagespeed.ic.44p2GaUrbv.png);background-repeat:no-repeat;display:inline-block;width:65px;height:65px;background-size:100%}#manufacturing.page .section.text-blocks .text-block-title .text-block-icon.costs{background-position:left top}#manufacturing.page .section.text-blocks .text-block-title .text-block-icon.data{background-position:left -65px}#manufacturing.page .section.text-blocks .text-block-title .text-block-icon.insights{background-position:left -130px}#manufacturing.page .section.text-blocks .text-block-title .text-block-icon.implement{background-position:left -195px}#digital-transformation.page .section.text-blocks .text-block-title .text-block-icon{background-image:url(files/xicons-digital-transformation-page.png.pagespeed.ic.TGpC4fAIRE.png);background-repeat:no-repeat;display:inline-block;width:65px;height:65px;background-size:100%}#digital-transformation.page .section.text-blocks .text-block-title .text-block-icon.api{background-position:left top}#digital-transformation.page .section.text-blocks .text-block-title .text-block-icon.interoperability{background-position:left -65px}#digital-transformation.page .section.text-blocks .text-block-title .text-block-icon.workforce{background-position:left -130px}#digital-transformation.page .section.text-blocks .text-block-title .text-block-icon.innovation{background-position:left -195px}#manufacturing.page .gear-illustration.right,#digital-transformation.page .gear-illustration.right{position:absolute;left:0;right:0;margin:10px auto 0}#manufacturing.page .gear-illustration.right .title,#digital-transformation.page .gear-illustration.right .title{position:absolute;top:-10px;left:0;right:0}#manufacturing.page .gear-container,#digital-transformation.page .gear-container{position:relative;width:1280px;margin:0 auto;background-color:#fff}#manufacturing.page .gear-illustration.right .gear-container .gear-container-inner{background-image:url(files/xillustration-one-manufacturing-page.png.pagespeed.ic.BpvhXtGCox.png);background-size:100%;height:70px;width:250px;background-repeat:no-repeat;position:relative;margin-left:auto;background-position:right -7px top}#digital-transformation.page .gear-illustration.right .gear-container .gear-container-inner{background-image:url(files/xillustration-one-digital-transformation-page.png.pagespeed.ic.WVrItaNTp_.png);background-size:100%;height:110px;width:290px;background-repeat:no-repeat;right:-10px;position:relative;margin-left:auto}#manufacturing.page .gear-illustration.left{margin-left:-11px}#manufacturing.page .gear-illustration.left .gear-container{height:70px}#digital-transformation.page .gear-illustration.left .gear-container{height:110px;margin-bottom:30px}#manufacturing.page .gear-illustration.left .gear-container .gear-container-inner{background-image:url(files/xillustration-two-manufacturing-page.png.pagespeed.ic.lZBfts0_pY.png);background-size:100%;height:70px;width:650px;background-repeat:no-repeat;position:relative;margin-left:-12px}#digital-transformation.page .gear-illustration.left .gear-container .gear-container-inner{background-image:url(files/xillustration-two-digital-transformation-page.png.pagespeed.ic.fJluxbjtSi.png);background-size:100%;height:110px;width:650px;background-repeat:no-repeat;position:relative;left:-11px}#manufacturing.page .gear-illustration.left .gear-line{height:66px;border-color:#bbe4f8}#digital-transformation.page .gear-illustration.right .gear-line{border-bottom:2px solid #7ac8f0;position:absolute;margin-top:48px}#manufacturing.page .gear-illustration.both .gear-container{background-image:url(files/xillustration-three-manufacturing-page.png.pagespeed.ic.9EushPLQYR.png);background-size:1280px;position:relative;height:250px;background-repeat:no-repeat;width:1278px;background-position:-1px top}#digital-transformation.page .gear-illustration.both .gear-container{background-image:url(files/xillustration-three-digital-transformation-page.png.pagespeed.ic.BAskB_VATO.png);background-size:1280px;position:relative;height:300px;background-repeat:no-repeat;width:1279px;background-position:-2px top}#manufacturing.page .gear{background-image:url(files/xgraphic-manufacturing-gear.png.pagespeed.ic.HCwChyRyeD.png);width:41px;height:41px;background-size:100%;background-repeat:no-repeat;position:absolute}#manufacturing.page .gear-illustration.right .gear{top:15px;left:25px}#manufacturing.page .gear-illustration.left .gear{top:15px;right:25px}#manufacturing.page .gear-illustration.both .gear.left{top:88px;left:614px}#manufacturing.page .gear-illustration.both .gear.right{top:193px;right:519px}#manufacturing.page .section.contact .gear.left{top:407px;left:541px}#manufacturing.page .section.contact .gear.right{top:285px;right:617px}#manufacturing.page .gear-line{border-top:2px solid #7ac9f2;border-bottom:2px solid #7ac9f2;height:66px;position:absolute}#manufacturing.page .gear-illustration.right .gear-line{border-width:1px;margin-top:1px;height:67px}#digital-transformation.page .gear-line{position:absolute}#manufacturing.page .gear-line.left,#digital-transformation.page .gear-line.left{left:0;right:50%}#manufacturing.page .gear-line.right,#digital-transformation.page .gear-line.right{left:50%;right:0}#digital-transformation.page .gear-illustration.left .gear-line.left{border-bottom:2px solid #7ac8f0;margin-top:54px}#manufacturing.page .gear-illustration.both .gear-line.left{margin-top:73px;border-color:#bae4f8}#manufacturing.page .gear-illustration.both .gear-line.right{margin-top:179px;border-width:1px;height:67px}#digital-transformation.page .gear-illustration.both .gear-line.left{margin-top:106px;border-color:#bae4f8;border-top:2px solid #7ac8f0;border-bottom:2px solid #7ac8f0;height:105px}#digital-transformation.page .gear-illustration.both .gear-line.right{margin-top:136px;height:76px;border-top:2px solid #7ac8f0}#digital-transformation.page .gear-line.right{border-bottom:2px solid #7ac8f0}#digital-transformation.page .section.contact .gear-line.right{border-top:2px solid #7ac8f0;height:105px;margin-top:112px}#manufacturing.page .gear.animated{animation-duration:2s;animation-name:gear-rotate;animation-timing-function:linear}#manufacturing.page .gear-illustration.left .gear.animated,#manufacturing.page .gear-illustration.right .gear.animated{animation-name:gear-rotate-counter}@keyframes gear-rotate {
	from {
		transform: rotate(0deg);
	} to {
		transform: rotate(180deg);
	}
}@keyframes gear-rotate-counter {
	from {
		transform: rotate(0deg);
	} to {
		transform: rotate(-180deg);
	}
}#jobs-page .section.text-blocks .text-block-text,#platform.page .section.text-blocks .text-block-text,#manufacturing.page .section.text-blocks .text-block-text,#digital-transformation.page .section.text-blocks .text-block-text{font-size:14px;line-height:22px;text-align:left}#manufacturing.page .section.text-blocks .text-block-text,#digital-transformation.page .section.text-blocks .text-block-text{font-weight:300}#jobs-page .section.grid .grid-block{width:308px;height:239px;display:inline-block;vertical-align:top;margin:4px 3px 4px 2px}#jobs-page .section.grid .grid-row{white-space:nowrap}#jobs-page .section.grid .grid-row *{white-space:normal}#jobs-page .section.grid .grid-block.photo{background-size:100%}#jobs-page .section.grid .grid-block.photo#engineer{background-image:url(files/xphoto-jobs-engineer.png.pagespeed.ic.jwbW6LkXdz.jpg)}#jobs-page .section.grid .grid-block.photo#hardware{background-image:url(files/xphoto-jobs-hardware.png.pagespeed.ic.OIE7Ap_Sg5.jpg)}#jobs-page .section.grid .grid-block.photo#ny{background-image:url(files/xicons-jobs-temboo-heart-ny.png.pagespeed.ic.hJBWo7gVzX.png);border:1px solid #aaa;width:306px;height:237px;background-size:130px 130px;background-repeat:no-repeat;background-position:92px}#jobs-page .section.grid .grid-block.photo#tribeca{background-image:url(files/xphoto-jobs-tribeca.png.pagespeed.ic.vEtSG2ADv3.jpg)}#jobs-page .section.grid .grid-block.photo#picnic{background-image:url(files/xphoto-jobs-picnic.png.pagespeed.ic.7t-SLHaUZe.jpg)}#jobs-page .section.grid .grid-block.text{color:#fff;text-align:left}#jobs-page .section.grid .grid-block.text.quote{font-weight:300;font-size:18px;line-height:28px;padding:25px 35px;width:238px;height:189px}.quote-icon{background-image:url(files/xgraphics-jobs-quotes.png.pagespeed.ic.QO0TgjfOOK.png);background-size:22px 44px;height:22px;width:22px;display:inline-block;opacity:.5}.quote-icon.open{background-position:left top}.quote-icon.close{background-position:left -22px}#jobs-page .section.grid .grid-block.text.quote .author{text-align:right;margin-top:10px}#jobs-page .section.grid .grid-block.text.quote .author strong{font-weight:600}#jobs-page .section.grid .grid-block.text#quote1{background-color:#3cc897}#jobs-page .section.grid .grid-block.text#quote2{background-color:#3fafe3}#jobs-page .section.grid .grid-block.text#location{background-color:#f8c308;font-weight:600;font-size:26px;padding:50px 35px;height:139px;width:238px}#jobs-page .section.paragraph{margin-bottom:100px;background-color:#f6f6f6}#jobs-page .section.paragraph .section-inner{margin:0 auto;padding:60px 0 10px;position:relative}#jobs-page .section.paragraph .section-title{margin-bottom:60px}#jobs-page .section.paragraph .section.list{margin-bottom:10px}#jobs-page .section.jobs{font-weight:300}#jobs-page .section.jobs a{font-weight:300}#jobs-page .section.jobs .positions-grid{width:1080px;margin:40px auto 0}#jobs-page .section.jobs .positions-grid .positions-row{border-bottom:1px solid #ccc;text-align:left;padding-top:40px}#jobs-page .section.jobs .position-category{font-size:26px;display:inline-block;width:200px;vertical-align:top;margin-top:-3px}#jobs-page .section.jobs .positions{display:inline-block}#jobs-page .section.jobs .position{display:inline-block;width:285px;margin-bottom:30px}#jobs-page .section.jobs .position .job-title{font-size:18px}#jobs-page .section.jobs .position .position-location{font-size:14px;font-weight:normal}#jobs-page .section.team{width:1080px;border-bottom:1px solid #ccc;margin-bottom:60px}#page.team{width:930px;margin:50px auto 60px;text-align:left}#page.team h1,#page.team h2{text-align:center}#page.team h1{font-size:40px;font-weight:bold;margin-top:10px}#page.team h2{font-size:20px;margin:-20px auto 20px;width:550px}#page.team h2 a{font-weight:normal}#jobs-page #team-photos,#page.team #team-photos{margin-top:10px;width:930px;margin:50px auto 30px;text-align:left}#jobs-page .team-profile,#page.team .team-profile{min-width:100px;padding:20px 15px 40px;text-align:left;display:inline-block;position:relative;background:none}#jobs-page .team-profile.blank,#page.team .team-profile.blank{visibility:hidden}#jobs-page .team-profile .body-large,#page.team .team-profile .body-large{font-weight:bold;margin:10px 0 -10px}#jobs-page .team-profile .subtitle-small,#page.team .team-profile .subtitle-small{font-size:10px;position:absolute}#jobs-page .team-photo,#page.team .team-photo{width:100px;height:100px;border-radius:10px}#team-aaron{background:url(assets/xteam-aaron.png.pagespeed.ic.yGwHFMy2Tv.jpg)}#team-aaron{background:url(assets/xteam-alex.png.pagespeed.ic.bMGDMBIKHY.jpg)}#team-anita{background:url(assets/xteam-anita.png.pagespeed.ic.IUxftYOlxT.jpg)}#team-basma{background:url(assets/xteam-basma.png.pagespeed.ic.N_R_u5TrW2.jpg)}#team-caitlin{background:url(assets/xteam-caitlin.png.pagespeed.ic.ybaMlnLn0s.png)}#team-claire-k{background:url(assets/xteam-claire-k.png.pagespeed.ic.5sLkhJiayr.jpg)}#team-claire-m{background:url(assets/xteam-claire-m.png.pagespeed.ic.fYsp4MfGAe.jpg)}#team-cormac{background:url(assets/xteam-cormac.png.pagespeed.ic.Y8MdssnCNy.jpg)}#team-craig{background:url(assets/xteam-craig.png.pagespeed.ic.U6tupe8u3y.jpg)}#team-drew{background:url(assets/xteam-drew.png.pagespeed.ic.5cy0zXQQIR.jpg)}#team-jasper{background:url(assets/xteam-jasper.png.pagespeed.ic.jrAUfx-9zH.png)}#team-jb{background:url(assets/xteam-jb.png.pagespeed.ic.CcuWIkauTs.jpg)}#team-jeffrey{background:url(assets/xteam-jeffrey.png.pagespeed.ic.21F2ssJbXn.jpg)}#team-jessica{background:url(assets/xteam-jessica.png.pagespeed.ic.bNeK4enSh4.jpg)}#team-jewel{background:url(assets/xteam-jewel.png.pagespeed.ic.-dpL6qATBp.jpg)}#team-jimmy{background:url(assets/xteam-jimmy.png.pagespeed.ic.yZ1Jwm2rvR.jpg)}#team-joaquin{background:url(assets/xteam-joaquin.png.pagespeed.ic.uQPe2wTjWJ.jpg)}#team-joe{background:url(assets/xteam-joe.png.pagespeed.ic.R-f_cfot_K.jpg)}#team-john{background:url(assets/xteam-john.png.pagespeed.ic.glf53-ImIZ.jpg)}#team-kat{background:url(assets/xteam-kat.png.pagespeed.ic.-qhONaoWzR.jpg)}#team-kevin{background:url(assets/xteam-kevin.png.pagespeed.ic.lMN2j1Y88X.jpg)}#team-madeleine{background:url(assets/xteam-madeleine.png.pagespeed.ic.xRXE1SmBqM.png)}#team-mala{background:url(assets/xteam-mala.png.pagespeed.ic.t9emL93P53.jpg)}#team-matt{background:url(assets/xteam-matt.png.pagespeed.ic.47ZkTiHnx2.png)}#team-monty{background:url(assets/xteam-monty.png.pagespeed.ic.6OFkRVKJhd.jpg)}#team-nabeel{background:url(assets/xteam-nabeel.png.pagespeed.ic.Z-ja8MsTka.jpg)}#team-natalia{background:url(assets/xteam-natalia.png.pagespeed.ic.B46mpKDpU_.jpg)}#team-nick{background:url(assets/xteam-nick.png.pagespeed.ic.Y25hjndHTR.jpg)}#team-reid{background:url(assets/xteam-reid.png.pagespeed.ic.W0CdMP5xf_.jpg)}#team-sara{background:url(assets/xteam-sara.png.pagespeed.ic.5R5iUwaPJi.jpg)}#team-sheila{background:url(assets/xteam-sheila.png.pagespeed.ic.TzxNSCAk84.jpg)}#team-tim{background:url(assets/xteam-tim.png.pagespeed.ic.s3GqU26RQy.jpg)}#team-trisala{background:url(assets/xteam-trisala.png.pagespeed.ic.3N4xhuR3cM.jpg)}#team-vaughn{background:url(assets/xteam-vaughn.png.pagespeed.ic.6nTL8lq4f0.jpg)}#team-yuki{background:url(assets/xteam-yuki.png.pagespeed.ic.4v4AFRBN3_.jpg)}#team-massimo{background:url(assets/xteam-massimo.png.pagespeed.ic.qLpint5VGx.jpg)}#jobs-page .team-blurb,#page.team .team-blurb{visibility:hidden;text-align:center;border:3px solid #caecf9;padding:8px 12px;border-radius:10px;font-size:12px;position:absolute;bottom:173px;background:#fff;opacity:0;transition:opacity 100ms linear;width:210px;margin-left:-72px}#jobs-page .team-blurb p,#page.team .team-blurb p{margin:4px 0;line-height:14px}#jobs-page .team-profile:hover .team-photo,#page.team .team-profile:hover .team-photo{border:3px solid #caecf9;margin:-3px;border-radius:13px}#jobs-page .team-profile:hover,#page.team .team-profile:hover{background-position:55px -17px;background-repeat:no-repeat;background-image:url(assets/xgraphic-pointer-lightblue.png.pagespeed.ic.7XT7DtLmW9.png);transition:background-image 200ms linear}#jobs-page .team-profile:hover .team-blurb,#page.team .team-profile:hover .team-blurb{visibility:visible;opacity:1;transition:opacity 100ms linear}#jobs-page .section.contact{width:900px}#jobs-page .section.contact .section-title{margin-bottom:40px}#page-platform-index #header-inner,#page-manufacturing-index #header-inner,#page-education-index #header-inner,#page-digitaltransformation-index #header-inner{border-bottom:none}#page-pricing-index #header-inner.white{border-bottom:none}#header-inner.sticky.blue{background-color:#2bb5e9;position:fixed;padding-top:10px;padding-bottom:6px;margin-top:-10px;z-index:2;top:-69px;box-shadow:1px 6px 15px -3px rgba(102,102,102,.3);-webkit-box-shadow:1px 6px 15px -3px rgba(102,102,102,.3);-moz-box-shadow:1px 6px 15px -3px rgba(102,102,102,.3);border-bottom:none}#header-inner.sticky.blue.animated{transition:top .25s ease-in-out;-moz-transition:top .25s ease-in-out;-webkit-transition:top .25s ease-in-out}#header-inner.sticky.blue.animated.shown{transition:top .75s ease-in-out;-moz-transition:top .75s ease-in-out;-webkit-transition:top .75s ease-in-out}#header-inner.sticky.blue.has-menu{padding-bottom:0}#page-platform-index #header-inner.sticky.blue{z-index:3}#header-inner.sticky.blue.has-menu{top:-129px}#header-inner.sticky.blue.shown{top:10px;z-index:5}#page-platform-index #logo,#page-education-index #logo,#page-digitaltransformation-index #logo,#page-manufacturing-index #logo,#header-inner.blue #logo{width:181px;height:50px}#page-platform-index #logo a,#page-education-index #logo a,#page-digitaltransformation-index #logo a,#page-manufacturing-index #logo a,#header-inner.blue #logo a{background-image:url(files/xlogo-header-white.png.pagespeed.ic.aRk5SwK6sD.png);width:185px;height:60px;margin-left:19px;background-size:100%;position:absolute;margin-top:-5px}#page-platform-index #logo img,#page-education-index #logo img,#page-digitaltransformation-index #logo img,#page-manufacturing-index #logo img,#header-inner.blue #logo img{visibility:hidden}#page-platform-index #navigation,#page-education-index #navigation,#page-digitaltransformation-index #navigation,#page-manufacturing-index #navigation,#header-inner.blue #navigation{bottom:-4px}#page-platform-index #navigation .nav-link,#page-education-index #navigation .nav-link,#page-digitaltransformation-index #navigation .nav-link,#page-manufacturing-index #navigation .nav-link,#header-inner.blue #navigation .nav-link{color:#fff}#navigation .callout-container:hover .nav-link,#page-platform-index #navigation .callout-container:hover .nav-link,#page-education-index #navigation .callout-container:hover .nav-link,#page-digitaltransformation-index #navigation .callout-container:hover .nav-link,#page-manufacturing-index #navigation .callout-container:hover .nav-link,#header-inner.blue #navigation .callout-container:hover .nav-link{opacity:.75;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out}#navigation .callout-container:hover .nav-link{color:#2293bd}#platform.page{height:4755px;font-size:14px}#platform.page .platform-page-inner{position:absolute;left:0;right:0}#page-platform-index .background{position:absolute;top:0;left:0;right:0;bottom:0;height:3093px;background:#3fa7ea;background:-moz-linear-gradient(top,#3fa7ea 0%,#42bde1 33%,#48dcd5 100%);background:-webkit-linear-gradient(top,#3fa7ea 0%,#42bde1 33%,#48dcd5 100%);background:linear-gradient(to bottom,#3fa7ea 0%,#42bde1 33%,#48dcd5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa7ea', endColorstr='#48dcd5',GradientType=0 );z-index:-1;min-width:1280px}#platform.page .title{font-size:34px;white-space:nowrap}#platform.page .subtitle{text-transform:none;font-weight:300;font-size:18px}.content-page .section-outer{padding:80px 0;position:relative}#platform.page .section-outer.white{background:#fff;min-width:1280px}#platform.page .section-outer.white.list-outer{padding:0}#platform.page .section-outer.white.list-outer.expanded .section.list{opacity:1}#platform.page .section-outer.gray{background:#f6f6f6}#platform.page .section{width:1100px;margin:0 auto}#platform.page .section.intro{color:#fff;height:460px;margin:60px auto 0;position:relative;z-index:1}#platform.page .section.intro .intro-graphic{background:url(files/graphic-featured-platform.png.pagespeed.ce.xa7YiCoAcU.png);background-repeat:no-repeat;width:1000px;height:400px;background-size:100%;position:absolute;top:145px;left:155px;opacity:0}#platform.page .section.intro .title{margin-bottom:40px}.content-page .section.list{width:1000px;text-align left}#platform.page .section.list{padding:140px 0 40px}.content-page .section.list .title{display:inline-block;vertical-align:top;text-align:left}#platform.page.content-page .section.list .title,#platform.page.content-page#platform .section.list li{opacity:0}.content-page .section.list ul{padding-left:0;display:inline-block;width:625px;margin:3px 0 0 60px}.content-page .section.list li{list-style-type:none;padding-left:0;margin-bottom:35px;text-align:left}.content-page#platform .section.list li{margin-bottom:50px}.content-page .section.list li .list-title,#manufacturing.content-page .section.get-started li .list-title{font-size:22px;font-weight:300;margin-bottom:40px;line-height:30px}#manufacturing.content-page .section.get-started li .list-title,.content-page#platform .section.list li .list-title{margin-bottom:20px}.content-page .section.list li .list-description{line-height:26px}#platform.page .section-outer.diagram-outer{padding-bottom:0}#platform.page .section.diagram{color:#fff;background-image:url(files/xgraphic-platform-diagram-code-window.png.pagespeed.ic.BZ-KZM836M.png);background-position:left 360px bottom -7px;background-size:504px 328px;background-repeat:no-repeat;padding-bottom:151px;position:relative}#platform.page .section.diagram .title{text-align:center;margin-bottom:80px}#platform.page .section.diagram .diagram-container .list-item{width:260px;padding-left:40px;display:inline-block;vertical-align:top}#platform.page .section.diagram .diagram-container .list-item .list-item-check{background-image:url(files/xgraphic-platform-diagram-check.png.pagespeed.ic.8NHqQlcDl5.png);background-repeat:no-repeat;background-size:24px 24px;background-position:left top;position:absolute;width:24px;height:24px;left:0;opacity:0;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s}#platform.page .section.diagram .diagram-container .list-item .list-item-check.visible{opacity:1}#platform.page .section.diagram .diagram-container .list-item-title{font-size:18px;margin-bottom:10px}#platform.page .section.diagram .diagram-container .list-item-description{font-weight:300;line-height:22px}#platform.page .section.diagram .diagram-container .diagram-row{margin-bottom:50px}#platform.page .section.diagram .diagram-container .diagram-row#private-apis{margin-bottom:110px}#platform.page .section.diagram .diagram-container .diagram-row .circles{display:inline-block;vertical-align:top;width:600px;text-align:center;position:relative;margin-left:25px}#platform.page .section.diagram .diagram-container .diagram-row .circle{height:90px;width:90px;border-radius:45px;display:inline-block;vertical-align:top;margin:0 3px;position:relative;z-index:2}#platform.page .section.diagram .diagram-container .diagram-row#industry .circle{background-color:#65d6e9}#platform.page .section.diagram .diagram-container .diagram-row#device .circle{background-color:#52dbdc}#platform.page .section.diagram .diagram-container .diagram-row .circle .circle-icon{background-repeat:no-repeat;background-size:100%}#platform.page .section.diagram .diagram-container .diagram-row#device .circle .circle-icon{background-image:url(files/xgraphic-platform-diagram-multi-device.png.pagespeed.ic.aUCZC5qm_j.png);width:70px;height:70px;margin:10px}#platform.page .section.diagram .diagram-container .diagram-row#device .circle .circle-icon.individual{background-position:left top}#platform.page .section.diagram .diagram-container .diagram-row#device .circle .circle-icon.m2m{background-position:left -60px}#platform.page .section.diagram .diagram-container .diagram-row#device .circle .circle-icon.network{background-position:left -130px}#platform.page .section.diagram .diagram-container .diagram-row .circle-label{position:absolute;left:0;right:0}#platform.page .section.diagram .diagram-container .diagram-row .circle-label.outer{bottom:-25px}#platform.page .section.diagram .diagram-container .diagram-row .circle-label.inner{bottom:15px;font-size:10px;font-weight:400}#platform.page .section.diagram .diagram-container .diagram-row#hardware .circle{background-color:#4ae7cd}#platform.page .section.diagram .diagram-container .diagram-row#hardware .circle .circle-icon{background-image:url(files/xgraphic-platform-diagram-hardware.png.pagespeed.ic.BfCLMikQLd.png);background-size:80px 150px;height:50px;width:80px;background-size:100%;margin:20px 5px}#platform.page .section.diagram .diagram-container .diagram-row#hardware .circle .circle-icon.arduino{background-position:left top}#platform.page .section.diagram .diagram-container .diagram-row#hardware .circle .circle-icon.ti{background-position:left -50px}#platform.page .section.diagram .diagram-container .diagram-row#hardware .circle .circle-icon.samsung{background-position:left -100px}#platform.page .section.diagram .diagram-container .diagram-row#code{margin-bottom:93px}#platform.page .section.diagram .diagram-container .diagram-row .circle-text{line-height:18px;margin-top:27px;font-weight:300}#platform.page .section.diagram .diagram-container .diagram-row#private-apis .circle-text{font-size:24px;font-weight:normal;margin-top:35px}#platform.page .section.diagram .diagram-container .diagram-row .circle-text#last{font-weight:400}#platform.page .section.diagram .diagram-container .diagram-row .circle-text .number{font-weight:normal;font-size:18px}#platform.page .section.diagram .diagram-container .diagram-row .circle-text .plus{font-weight:normal;font-size:24px;vertical-align:-4px}#platform.page .section.diagram .diagram-container .diagram-row#language .circle-text .plus,#platform.page .section.diagram .diagram-container .diagram-row#cloud-services .circle-text .plus{vertical-align:-2px}#platform.page .section.diagram .diagram-container .diagram-row#language .circle{background-color:#44dbb5}#platform.page .section.diagram .diagram-container .diagram-row#language .circle .circle-icon{background-image:url(files/xgraphic-platform-diagram-language.png.pagespeed.ic.dn-0Cm41EW.png);width:55px;height:55px;margin:17px 18px 18px 17px}#platform.page .section.diagram .diagram-container .diagram-row#language .circle .circle-icon.linux{background-position:left top}#platform.page .section.diagram .diagram-container .diagram-row#language .circle .circle-icon.c{background-position:left -55px}#platform.page .section.diagram .diagram-container .diagram-row#language .circle .circle-icon.python{background-position:left -110px}#platform.page .section.diagram .diagram-container .diagram-row#language .circle .circle-icon.ios{background-position:left -165px}#jobs-page .section .section-title{font-size:34px;font-weight:300;text-align:center}#platform.page .section.diagram .diagram-container .diagram-row#sensor .circle{background-color:#40cbb9;width:80px;height:80px}#platform.page .section.diagram .diagram-container .diagram-row#sensor .circle .circle-text,#platform.page .section.diagram .diagram-container .diagram-row#remote-control .circle .circle-text{margin-top:23px}#platform.page .section.diagram .diagram-container .diagram-row#sensor .circle .circle-icon{background-image:url(files/xgraphic-platform-diagram-sensors.png.pagespeed.ic.ueosQDCVBt.png);width:45px;height:40px;margin:12px 17px 28px 18px}#platform.page .section.diagram .diagram-container .diagram-row#sensor .circle .circle-icon.temperature{background-position:left top}#platform.page .section.diagram .diagram-container .diagram-row#sensor .circle .circle-icon.gas{background-position:left -40px}#platform.page .section.diagram .diagram-container .diagram-row#sensor .circle .circle-icon.distance{background-position:left -80px}#platform.page .section.diagram .diagram-container .diagram-row#sensor .circle .circle-icon.water{background-position:left -120px}#platform.page .section.diagram .diagram-container .diagram-row#sensor .circle .circle-icon.motion{background-position:left -160px}#platform.page .section.diagram .diagram-container .diagram-row#cloud-services .circle{background-color:#3ab5b2}#platform.page .section.diagram .diagram-container .diagram-row#cloud-services .circle .circle-icon{background-image:url(files/xgraphic-platform-diagram-cloud-services.png.pagespeed.ic.myPJcT8ZKk.png);width:55px;height:55px;margin:8px 17px 27px 18px}#platform.page .section.diagram .diagram-container .diagram-row#cloud-services .circle .circle-icon.twilio{background-position:left top}#platform.page .section.diagram .diagram-container .diagram-row#cloud-services .circle .circle-icon.gmail{background-position:left -55px}#platform.page .section.diagram .diagram-container .diagram-row#cloud-services .circle .circle-icon.azure{background-position:left -110px}#platform.page .section.diagram .diagram-container .diagram-row#cloud-services .circle .circle-icon.aws{background-position:left -165px;margin-top:18px}#platform.page .section.diagram .diagram-container .diagram-row#cloud-services .circle .circle-label{font-size:10px}#platform.page .section.diagram .diagram-container .diagram-row#private-apis .circle{background-color:#41c3ce}#platform.page .section.diagram .diagram-container .diagram-row#private-apis .circle .circle-icon{height:50px;width:50px;background-size:100%;background-position:center;margin:auto}#platform.page .section.diagram .diagram-container .diagram-row#private-apis .circle .circle-icon.excel{background-image:url(files/xgraphic-platform-excel.png.pagespeed.ic.SmlsR2Ej1K.png);margin-top:19px}#platform.page .section.diagram .diagram-container .diagram-row#private-apis .circle .circle-icon.reports{background-image:url(files/xicon-reports-platform.png.pagespeed.ic.adWN9aO_hk.png);margin-top:10px}#platform.page .section.diagram .diagram-container .diagram-row#private-apis .circle .circle-label.inner{font-size:14px}#platform.page .section.diagram .diagram-container .diagram-row#remote-control .circle{background-color:#3ebbc9;width:80px;height:80px}#platform.page .section.diagram .diagram-container .diagram-row#remote-control .circle .circle-icon{background-image:url(files/xgraphic-platform-diagram-actuators.png.pagespeed.ic.-N3BPj-Uqt.png);width:40px;height:40px;margin:12px 20px 28px}#platform.page .section.diagram .diagram-container .diagram-row#remote-control .circle .circle-icon.motor{background-position:left top}#platform.page .section.diagram .diagram-container .diagram-row#remote-control .circle .circle-icon.fan{background-position:left -40px}#platform.page .section.diagram .diagram-container .diagram-row#remote-control .circle .circle-icon.pump{background-position:left -80px}#platform.page .section.diagram .diagram-container .diagram-row#remote-control .circle .circle-icon.led{background-position:left -120px}#platform.page .section.diagram .diagram-container .diagram-row#remote-control .circle .circle-icon.solenoid{background-position:left -160px}#platform.page .section.diagram .diagram-container .diagram-row#industry .circle .circle-text{margin-top:27px;font-weight:normal}#platform.page .section.diagram .snippet{position:absolute;bottom:0;font-size:11px;width:440px;left:390px;height:294px;overflow:hidden;-ms-overflow-style:none}#platform.page .section.diagram .snippet .snippet-scroller{width:455px;height:264px;overflow-y:scroll;padding:15px 0;pointer-events:none}@-moz-document url-prefix() {
	
}#platform.page .section.diagram .snippet .faded{opacity:.5}#platform.page .section.diagram .diagram-container .line{position:absolute}#platform.page .section.diagram .diagram-container .line.h{border-bottom:1px solid #fff;height:1px;top:0;bottom:0;width:156px;margin:auto 0;z-index:1}#jobs-page .section.grid .grid-block.text.quote .quote-icon,#page.pricing .section.quotes .quote-icon{background-image:url(files/xgraphics-jobs-quotes.png.pagespeed.ic.QO0TgjfOOK.png);background-size:22px 44px;height:22px;width:22px;display:inline-block}#jobs-page .section.grid .grid-block.text.quote .quote-icon{opacity:.5}#page.pricing .quote-inner{position:relative}#page.pricing .quote-icon{position:absolute}#page.pricing .quote-icon.open{left:-25px}#jobs-page .section.grid .grid-block.text.quote .quote-icon.open,#page.pricing .section.quotes .quote-icon.open{background-position:left top}#page.pricing .section.quotes .quote-icon.open{left:-25px}#page.pricing .section.quotes .quote-icon.close{margin-left:5px}#jobs-page .section.grid .grid-block.text.quote .quote-icon.close,#page.pricing .quote-icon.close{background-position:left -22px}#platform.page .section.diagram .diagram-container .line.left{left:0;right:auto}#platform.page .section.diagram .diagram-container .line.right{right:0;left:auto}#jobs-page .section.grid .grid-block.text.quote .author strong,#page.pricing .quote-author strong{font-weight:600}#platform.page .section.diagram .diagram-container .line.h.short{width:56px}#platform.page .section.diagram .diagram-container .line.h.short.extended{width:86px;right:-50px}#platform.page .section.diagram .diagram-container .diagram-row#private-apis .line.h.short.extended{width:106px}#platform.page .section.diagram .diagram-container .line.v{border-right:1px solid #fff;width:1px}#platform.page .section.diagram .diagram-container .line.v.right.top{height:421px;top:45px}#platform.page .section.diagram .diagram-container .line.v.left{left:-1px}#platform.page .section.diagram .diagram-container .line.v.left.top{height:426px;top:45px}#jobs-page .section.paragraph .section-inner{margin:0 auto;padding:60px 0 10px;position:relative}#jobs-page .section.paragraph .section-title{margin-bottom:60px}#jobs-page .section.paragraph .section.list{margin-bottom:10px;text-align:left}#jobs-page .section.list .title{display:inline-block;vertical-align:top;text-align:left}#jobs-page .section.list{width:980px}#jobs-page .section.list .title{width:260px;font-size:34px}#jobs-page .section.list ul{padding-left:0;display:inline-block;width:625px;margin:3px 0 0 60px}#jobs-page .section.list li{font-weight:300;line-height:24px;font-size:16px;list-style-type:none;padding-left:0;margin-bottom:35px;text-align:left}#jobs-page .section.list li .list-title{font-size:22px;font-weight:300;margin-bottom:40px;line-height:30px}#platform.page .section.diagram .diagram-container .line.v.left.middle{height:28px;top:32px}#platform.page .section.diagram .diagram-container .line.v.right.bottom{height:306px;top:40px}@-moz-document url-prefix() {
	#platform.page .section.diagram .diagram-container .line.v.right.bottom {
		height: 309px;
	}
}#platform.page .section.diagram .diagram-container .line.v.left.bottom{height:200px;top:28px}#platform.page .section.diagram .diagram-container .cc-feature{position:absolute;border:1px solid #fff;border-radius:6px;background-image:url(files/xgraphic-platform-diagram-cc-features.png.pagespeed.ic.duhEjJwB72.png);background-size:100%;width:160px;height:170px;right:-213px;top:-75px}#platform.page .section.diagram .diagram-container .cc-feature .cc-label{position:absolute;bottom:-50px;text-transform:uppercase;left:0;right:0}#platform.page .section.diagram .diagram-container .cc-feature.data-visualization{background-position:left top}#platform.page .section.diagram .diagram-container .cc-feature.machine-learning{background-image:url(files/xgraphic-platform-machine-learning.png.pagespeed.ic.-kp8FNFsX9.png);background-size:90px 90px;background-repeat:no-repeat;background-position:center;height:132px;top:-21px}#platform.page .section.diagram .diagram-container .cc-feature.remote-control{background-position:left -170px;top:0}#platform.page .section.diagram .diagram-container .logic-gates{position:absolute;left:-10px}#platform.page .section.diagram .diagram-container .logic-gates.top{top:65px}#platform.page .section.diagram .diagram-container .logic-gates.bottom{top:67px}#platform.page .section.diagram .diagram-container .logic-gate{background-image:url(files/xgraphic-platform-diagram-logic-gates.png.pagespeed.ic.0rVcDGt7Sc.png);width:32px;height:17px;background-size:100%}#platform.page .section.diagram .diagram-container .logic-gate.and{background-position:left top}#platform.page .section.diagram .diagram-container .logic-gate.or{background-position:left -17px}#platform.page .section.diagram .diagram-container .logic-gate.not{background-position:left -35px}#platform.page .section.diagram .diagram-container .logic-gate.nand{background-position:left -52px}#platform.page .section.diagram .diagram-container .logic-gate.nor{background-position:left -70px}#platform.page .section.diagram .diagram-container .logic-gate.xor{background-position:left -87px}#platform.page .section.diagram .diagram-container .logic-gate-container{margin-bottom:7px}#platform.page .section.diagram .diagram-container .logic-gate-container .label{font-size:9px}#platform.page .section.customers .title{text-align:center;margin-bottom:80px}#platform.page .section.customers .grid{white-space:nowrap;opacity:0}#platform.page .section.customers .grid .grid-row{margin-bottom:8px}#platform.page .section.customers .grid .block{height:260px;display:inline-block;vertical-align:top;white-space:normal;margin:0 2px 0 3px}#team-aaron{background:url(assets/xteam-aaron.png.pagespeed.ic.yGwHFMy2Tv.jpg)}#team-alex{background:url(assets/xteam-alex.png.pagespeed.ic.bMGDMBIKHY.jpg)}#team-anita{background:url(assets/xteam-anita.png.pagespeed.ic.IUxftYOlxT.jpg)}#team-basma{background:url(assets/xteam-basma.png.pagespeed.ic.N_R_u5TrW2.jpg)}#team-benjamin{background:url(assets/xteam-benjamin.png.pagespeed.ic.ckAcFGDo9g.jpg)}#team-caitlin{background:url(assets/xteam-caitlin.png.pagespeed.ic.ybaMlnLn0s.png)}#team-claire-k{background:url(assets/xteam-claire-k.png.pagespeed.ic.5sLkhJiayr.jpg)}#team-claire-m{background:url(assets/xteam-claire-m.png.pagespeed.ic.fYsp4MfGAe.jpg)}#team-cormac{background:url(assets/xteam-cormac.png.pagespeed.ic.Y8MdssnCNy.jpg)}#team-craig{background:url(assets/xteam-craig.png.pagespeed.ic.U6tupe8u3y.jpg)}#team-drew{background:url(assets/xteam-drew.png.pagespeed.ic.5cy0zXQQIR.jpg)}#team-fletcher{background:url(assets/xteam-fletcher.png.pagespeed.ic.2TD5GiuHlw.jpg)}#team-jasper{background:url(assets/xteam-jasper.png.pagespeed.ic.jrAUfx-9zH.png)}#team-jb{background:url(assets/xteam-jb.png.pagespeed.ic.CcuWIkauTs.jpg)}#team-jeffrey{background:url(assets/xteam-jeffrey.png.pagespeed.ic.21F2ssJbXn.jpg)}#team-jessica{background:url(assets/xteam-jessica.png.pagespeed.ic.bNeK4enSh4.jpg)}#team-jewel{background:url(assets/xteam-jewel.png.pagespeed.ic.-dpL6qATBp.jpg)}#team-jimmy{background:url(assets/xteam-jimmy.png.pagespeed.ic.yZ1Jwm2rvR.jpg)}#team-joaquin{background:url(assets/xteam-joaquin.png.pagespeed.ic.uQPe2wTjWJ.jpg)}#team-joe{background:url(assets/xteam-joe.png.pagespeed.ic.R-f_cfot_K.jpg)}#team-john{background:url(assets/xteam-john.png.pagespeed.ic.glf53-ImIZ.jpg)}#team-kat{background:url(assets/xteam-kat.png.pagespeed.ic.-qhONaoWzR.jpg)}#team-kevin{background:url(assets/xteam-kevin.png.pagespeed.ic.lMN2j1Y88X.jpg)}#team-madeleine{background:url(assets/xteam-madeleine.png.pagespeed.ic.xRXE1SmBqM.png)}#team-mala{background:url(assets/xteam-mala.png.pagespeed.ic.t9emL93P53.jpg)}#team-matt{background:url(assets/xteam-matt.png.pagespeed.ic.47ZkTiHnx2.png)}#team-monty{background:url(assets/xteam-monty.png.pagespeed.ic.6OFkRVKJhd.jpg)}#team-nabeel{background:url(assets/xteam-nabeel.png.pagespeed.ic.Z-ja8MsTka.jpg)}#team-natalia{background:url(assets/xteam-natalia.png.pagespeed.ic.B46mpKDpU_.jpg)}#team-nick{background:url(assets/xteam-nick.png.pagespeed.ic.Y25hjndHTR.jpg)}#team-reid{background:url(assets/xteam-reid.png.pagespeed.ic.W0CdMP5xf_.jpg)}#team-sheila{background:url(assets/xteam-sheila.png.pagespeed.ic.TzxNSCAk84.jpg)}#team-tim{background:url(assets/xteam-tim.png.pagespeed.ic.s3GqU26RQy.jpg)}#team-trisala{background:url(assets/xteam-trisala.png.pagespeed.ic.3N4xhuR3cM.jpg)}#team-vaughn{background:url(assets/xteam-vaughn.png.pagespeed.ic.6nTL8lq4f0.jpg)}#team-yuki{background:url(assets/xteam-yuki.png.pagespeed.ic.4v4AFRBN3_.jpg)}#team-massimo{background:url(assets/xteam-massimo.png.pagespeed.ic.qLpint5VGx.jpg)}#jobs-page .team-blurb,#page.team .team-blurb{visibility:hidden;text-align:center;border:3px solid #caecf9;padding:8px 12px;border-radius:10px;font-size:12px;position:absolute;bottom:173px;background:#fff;opacity:0;transition:opacity 100ms linear;width:210px;margin-left:-72px}#platform.page .section.customers .grid .block.photo-container{background-color:#eee}#platform.page .section.customers .grid .photo{width:370px;height:260px;background-size:100% 100%;opacity:0}#platform.page .section.customers .grid .photo.monginis{background-image:url(files/xgraphic-platform-monginis.png.pagespeed.ic.LwFlsVEFMn.jpg)}#platform.page .section.customers .grid .photo.ggp{background-image:url(files/xgraphic-platform-ggp.png.pagespeed.ic.D6whAy60p7.png)}#platform.page .section.customers .grid .photo.manufacturing{background-image:url(files/xgraphic-platform-production-line.png.pagespeed.ic.qAwGQ31xTA.jpg)}#platform.page .section.customers .grid .photo.map{background-image:url(files/xgraphic-platform-map.png.pagespeed.ic.szMJjqJS_d.png)}#platform.page .section.customers .grid .text{width:180px;color:#fff;text-align:center;position:relative}#platform.page .section.customers .grid .text:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-left:-7px}#platform.page .section.customers .grid .text .headline{font-size:18px;line-height:29px;vertical-align:middle;display:inline-block;margin-bottom:60px}#platform.page .section.customers .grid .text .button{border-radius:6px;padding:10px 25px;position:absolute;left:0;right:0;bottom:30px;width:90px;margin:0 auto;display:inline-block}#platform.page .section.customers .grid .text .button:hover{color:#fff;border-color:#fff}#platform.page .section.customers .grid .text.monginis .button:hover{background-color:#f6e55a}#platform.page .section.customers .grid .text.ggp .button:hover{background-color:#f3b463}#platform.page .section.customers .grid .text.manufacturing .button:hover{background-color:#d67999}#platform.page .section.customers .grid .text.map .button:hover{background-color:#98d1f4}#platform.page .section.customers .grid .text.monginis{background-color:#f7ce05}#platform.page .section.customers .grid .text.ggp{background-color:#f67f09}#platform.page .section.customers .grid .text.manufacturing{background-color:#c51f54}#platform.page .section.customers .grid .text.map{background-color:#42b5e9}#platform.page .section.sustainability .title{text-align:center}#platform.page .section.sustainability .title.first{margin-bottom:50px}#platform.page .section.sustainability .stat-blocks{margin-bottom:25px}#platform.page .section.sustainability .stat-block{white-space:nowrap}#platform.page .section.sustainability .stat-block{width:320px;line-height:22px;display:inline-block;vertical-align:top;margin:0 33px;white-space:normal}#platform.page .section.sustainability .stat-block:first-of-type{margin-left:0}#platform.page .section.sustainability .stat-block:last-of-type{margin-right:0}#platform.page .section.sustainability .stat{font-size:24px;font-weight:300;display:inline;line-height:14px}#platform.page .section.contact{text-align:center;font-size:22px;font-weight:300}#platform.page .section.contact .button{margin-left:30px;margin-top:0}#page-pricing-index{min-width:100%}#page.pricing{text-align:center;margin:0 auto 60px;font-size:14px}#page.pricing .editable .editable.title{z-index:1;position:absolute}#page.pricing .editable .editable.title a{color:#fff}#page.pricing .editable form{z-index:2;position:relative}#page.pricing .section.banner{height:455px;margin:0;position:relative}#page.pricing .section.banner .subtitle{text-transform:none;font-weight:300;font-size:18px;margin-top:10px}#page.pricing .section.banner .title-content{margin-top:114px;position:relative}#page.pricing .section.banner .title-content .title{font-size:44px}#page.pricing .section.banner .title-content .subtitle{font-size:20px}#page.pricing .section.banner .button{border-radius:4px;margin-top:35px;font-size:22px;padding:6px 20px}#page.pricing .section .section-inner,#page.pricing .block .section-inner{position:absolute;left:0;right:0}#page.pricing .block#contact-button .section-inner{padding:0 0}#page.pricing .section .section-inner{color:#fff}#page.pricing .section.banner .section-inner{top:0;bottom:66px;height:416px;min-width:1280px}#page.pricing .section.plans{width:1060px;margin-top:30px;margin-bottom:70px}#page.pricing .section.plans .plan-row{margin-bottom:30px;padding:15px 0;white-space:nowrap}#page.pricing .section.plans .plan-row.featured{border:2px solid #0c0;margin:0 10px}#page.pricing .section.plans .plan-row .col{display:inline-block;vertical-align:top;text-align:left;margin:0 20px;white-space:normal}#page.pricing .section.plans .plan-row .col.plan-title{font-weight:300;font-size:34px;width:216px}#page.pricing .section.plans .plan-row .col.plan-description{width:520px}#page.pricing .section.plans .plan-row .col.plan-description p{line-height:22px;margin-bottom:10px;font-size:14px}#page.pricing .section.plans .plan-row .col.plan-description ul{padding:0}#page.pricing .section.plans .plan-row .col.plan-description ul li{display:inline-block;margin-right:15px;font-size:12px}#page.pricing .section.plans .plan-row .col.plan-cost{font-weight:300;font-size:14px;width:170px}#page.pricing .section.plans .plan-row .col.plan-cost .plan-cost{vertical-align:bottom}#page.pricing .section.plans .plan-row .col.plan-cost .plan-cost-number{color:#2bb5e9;font-weight:300;font-size:36px;display:inline-block}#page.pricing .section.plans .plan-row .col.plan-cost .button{border-radius:4px;font-size:14px;padding:5px 30px;margin-top:5px}#page.pricing .section.plans .plan-row .col.plan-cost .button.blue{border-color:#2bb5e9}#page.pricing .section.plans .plan-row .col.plan-cost .button.blue:hover,#page.pricing .section.plans .plan-row .col.plan-cost .button.blue:active{border-color:#0882b6;background-color:#0882b6}#page.pricing .section.plans .plan-row .col.plan-cost .button.white:active{border-color:#2bb5e9;color:#0882b6}#page.pricing .section.plans .plan-row .col.plan-cost .button.custom{margin-top:15px;background-color:#e3f6fd;border-color:#e3f6fd;color:#2bb5e9;padding-left:25px;padding-right:25px}#page.pricing .section.plans .plan-row .col.plan-cost .button.custom:hover,#page.pricing .section.plans .plan-row .col.plan-cost .button.custom:active{background-color:#2bb5e9;border-color:#2bb5e9;color:#fff}#page.pricing .section.plans .custom-title{position:relative;text-align:center;border-bottom:2px solid #ddd;margin:60px 40px 50px}#page.pricing .section.plans .custom-title .custom-title-text{font-size:24px;background-color:#fff;width:400px;position:absolute;margin:0 auto;left:0;right:0;top:-16px}#page.pricing .section.plans .workers{text-align:center;margin-top:-20px;margin-bottom:20px}#page.pricing .section.plans .workers .worker{background-image:url(files/xgraphic-upskilling-worker.png.pagespeed.ic.svUJb3yGRs.png);width:80px;height:80px;background-size:100%;display:inline-block;margin:0 2px}#page.pricing .section.plans .workers .worker.light{opacity:.65;margin-bottom:8px}#page.pricing .section.quotes{height:225px}#page.pricing .section.quotes .quote{width:260px;text-align:left;display:inline-block;vertical-align:top;padding-left:200px;margin-top:30px;font-weight:300;background-image:url(files/xlogos-pricing-white.png.pagespeed.ic.AGrY99pNqh.png);background-size:180px;background-repeat:no-repeat;height:70px;margin-left:20px;margin-right:20px;font-size:18px;line-height:28px}#page.pricing .section.quotes .quote.monginis{padding-left:200px}#page.pricing .section.quotes .quote.ti{background-position:left -70px;padding-left:220px}#page.pricing .section.quotes .section-inner{height:225px}#page.pricing .section .section-inner .background,#page.pricing .block .section-inner .background{background-color:#2bb6ea;position:absolute;left:0;top:0;right:0;bottom:0}#page.pricing .block#contact-button .section-inner .background{background-color:#fff}#page.pricing .section.banner .section-inner .background{background-color:#2bb5e9}#page.pricing .section.quotes .section-inner{background-color:#3fa7ea;background:-moz-linear-gradient(top,#3fa7ea 0%,#44c7dc 100%);background:-webkit-linear-gradient(top,#3fa7ea 0%,#44c7dc 100%);background:linear-gradient(to bottom,#3fa7ea 0%,#44c7dc 100%)}#page.pricing .section.banner .section-inner .graphic{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url(files/xgraphic-featured-pricing-banner.png.pagespeed.ic.kJ2ZvKodV5.png);background-position:center top 35px;background-repeat:no-repeat;background-size:1280px 385px;min-width:1280px}#page.pricing .block{margin:40px auto;width:780px}#page.pricing .block#companies-block{width:auto;padding-bottom:70px;margin-top:120px}#page.pricing *{margin:0 auto}#page.pricing h1,#page.pricing h2{text-align:center}#page.pricing p{text-align:left;font-size:14px;line-height:24px}#page.pricing .background{position:absolute;background-color:#eee;left:0;right:0;z-index:-1}#page.pricing .faq *{text-align:left}#page.pricing .faq h3{font-size:18px}#page.pricing #pricing-faqs{width:872px;border:2px solid #95daf4;padding:60px;margin-top:80px}#page.pricing .faq-row{white-space:nowrap}#page.pricing .faq{margin:15px 20px;display:inline-block;vertical-align:top;white-space:normal}#page.pricing #pricing-faqs h3{margin-bottom:10px;font-weight:normal}#page.pricing #pricing-faqs h2,#page.pricing #contact-button h4{background:#fff;padding:10px 40px;width:400px}#page.pricing #pricing-faqs h2{width:400px;margin-top:-90px;margin-bottom:10px}#page.pricing .faq p{font-size:14px;line-height:24px}#page.pricing #contact-button{margin-top:70px;height:110px;margin-bottom:100px}#page.pricing #contact-button h4{width:420px;margin-top:-70px;text-align:left}#page.pricing #contact-button a{margin-left:10px;margin-top:30px;border:0;border-radius:8px;padding:8px 50px}#page.pricing #contact-button a:active{background-color:#0882b6}#page.pricing .block#companies-block{border-bottom:2px solid #ddd}#page.pricing .block#companies-block .company#ti{background-image:url(files/xgraphic-manufacturing-logos.png.pagespeed.ic.h4bITEodGM.png);background-size:190px 540px;height:70px;width:190px;background-position:left -190px}#page.pricing .block#support-block .icon#support{display:inline-block;background:url(assets/xicon-pricing-support.png.pagespeed.ic.lnjVeeTbhG.png) no-repeat;width:45px;height:45px;background-size:100%;vertical-align:-12px;margin:0 20px}#page.pricing .block#support-block{margin-bottom:115px;margin-top:80px}#page.pricing .block#support-block h2{margin-bottom:45px}#page.pricing .block#support-block p{margin-bottom:30px}#page.pricing .block#support-block .quote{display:inline;position:relative}#page.pricing .block#support-block .quote .quote-icon.open{left:-30px}#page.pricing .block#support-block .quote .quote-icon.close{margin-left:5px}#page.pricing .quote .quote-author-container{text-align:right}#page.pricing .quote .quote-author{font-weight:normal;font-size:12px;margin-top:20px;line-height:20px;display:inline-block;text-align:left}#page.pricing .quote .quote-author .quote-company{margin-left:9px}#trust.page{margin:90px 70px 140px}#trust.page .block{margin:40px auto 80px}#trust.page .block .column.left{float:left;background:url(assets/xgraphic-trust.png.pagespeed.ic.jgQa8O5cte.png) no-repeat left -40px;height:130px;padding-left:115px}#trust.page .block#security .column.left{background-position:left -40px}#trust.page .block#scalability .column.left{background-position:left -240px}#trust.page .block#reliability .column.left{background-position:left -440px}#trust.page .block#support .column.left{background-position:left -640px}#trust.page .column.right{margin-left:370px;padding-top:5px}#trust.page h1{font-size:38px;text-align:center;margin:0 auto 45px;width:860px}#trust.page h3{font-size:25px;font-weight:bold;text-transform:uppercase;margin:0}#trust.page ul{padding:0;margin-top:10px}#trust.page li{font-size:16px;list-style-type:none;background:url(assets/xlist-check-blue.png.pagespeed.ic.WfaxAuPS79.png) no-repeat left top;padding-left:25px;margin-bottom:4px}#trust.page p{font-size:14px;margin:0 0 10px}.marketing.page{margin:60px auto 80px;padding:0 30px}.marketing.page #twitter-link{position:absolute;right:30px;top:90px}.marketing.page h1{text-align:center;width:1040px;margin:0 auto;font-size:50px}.marketing.page #center-block{margin:35px auto 10px;position:absolute}.marketing.page #features-block{float:left;margin-top:-5px}#conditions.marketing.page #features-block{margin-top:-20px}.marketing.page #features-block .feature{background-size:100px 600px;background-repeat:no-repeat;width:100px;height:100px;margin:5px 0 35px}#samsungartik.marketing.page #features-block .feature{background-image:url(assets/xgraphic-features-samsung.png.pagespeed.ic.KsY5TBQjh_.png)}#conditions.marketing.page #features-block .feature{background-image:url(assets/xgraphic-features-conditions.png.pagespeed.ic.4IufVXKBmG.png)}#amazon.marketing.page #features-block .feature{background-image:url(assets/xgraphic-features-amazon.png.pagespeed.ic.bdZzfB7JDb.png)}#m2m.marketing.page #features-block .feature{background-image:url(assets/xgraphic-features-m2m.png.pagespeed.ic.p11NVJO2wb.png)}#cloud-controls.marketing.page #features-block .feature{background-image:url(assets/xgraphic-tutorials-cloud-controls.png.pagespeed.ic.346mc_hOMo.png)}.marketing.page #features-block .feature#one{background-position:left 0}.marketing.page #features-block .feature#two{background-position:left -200px}.marketing.page #features-block .feature#three{background-position:left -400px}.marketing.page.collab .feature h2,.marketing.page .feature h3,.marketing.page .feature p{margin-left:115px;position:absolute;width:235px}.marketing.page .feature h3,.marketing.page.collab #features-block .feature h2{font-size:18px;margin-top:10px}.marketing.page.collab .feature h2{font-weight:bold}.marketing.page .feature p{margin-top:35px}.marketing.page a #video-block{width:620px;height:350px;border:2px solid #95daf4;background-size:100%;background-color:#2bb5e9;position:absolute;left:380px;margin-top:5px}#samsungartik.marketing.page a.video #video-block{background-image:url(assets/xgraphic-video-samsung.png.pagespeed.ic.DF0yvQxG7c.png)}#conditions.marketing.page a.video #video-block{background-image:url(assets/xgraphic-video-conditions.png.pagespeed.ic.-iV_Ue7bGR.png)}#amazon.marketing.page a.video #video-block{background-image:url(assets/xgraphic-video-amazon.png.pagespeed.ic.AusBQpN0hd.png)}#m2m.marketing.page a.video #video-block{background-image:url(assets/xgraphic-video-m2m.png.pagespeed.ic.IehF2ONSXf.png)}#collaboration.marketing.page a.video #video-block{background-image:url(assets/xvideo-title-collaboration.png.pagespeed.ic.jMWdrOQocO.png)}#github.marketing.page a.video #video-block{background-image:url(assets/xpage-github-integration-titlecard.png.pagespeed.ic.4HR7zTtAi2.png)}#cloud-controls.marketing.page a.video #video-block{background-image:url(assets/xvideo-cloud-controls-titlecard_v2.png.pagespeed.ic.x0iVzhJcXs.png);border:none}.marketing.page a.video #video-block #video-mask,.marketing.page a.video #video-block #video-button{width:620px;height:85px;position:absolute;margin-top:265px}.marketing.page a.video #video-block #video-mask{background:#95daf4;opacity:.5}#cloud-controls.marketing.page a.video #video-block #video-mask{background:#fff}.marketing.page a.video #video-block #video-button{background:url(assets/xbutton-video-play-large.png.pagespeed.ic.piyvMT46Mz.png) no-repeat center center}.marketing.page .button.xlarge{width:260px;margin:440px auto 0;display:block}#m2m.marketing.page .button.xlarge{margin:0 auto}#m2m.marketing.page{margin-top:25px}#m2m.marketing.page #twitter-link{top:-10px;right:0;z-index:2}#m2m.marketing.page #features-block{float:none;width:1100px;margin-top:50px}#m2m.marketing.page #features-block .feature{background-size:50px 300px;width:50px;height:50px;display:inline-block;width:33%}#m2m.marketing.page #features-block .feature#one{background-position:left 0}#m2m.marketing.page #features-block .feature#two{background-position:left -100px}#m2m.marketing.page #features-block .feature#three{background-position:left -200px}#m2m.marketing.page .feature h3,#m2m.marketing.page .feature p{margin-left:60px}#m2m.marketing.page #container{position:relative}#m2m.marketing.page #m2m-video-container{position:relative;height:725px}#m2m.marketing.page #center-block{z-index:1;position:absolute;left:0;right:0;bottom:0;animation:button-up 2s 29.5s forwards;-webkit-animation:button-up 2s 29.5s forwards}#m2m.marketing.page .left-block{width:250px;position:absolute;z-index:1;left:0px;top:150px;opacity:0}#m2m.marketing.page .left-block h3.left-title{margin:0;font-weight:normal;font-size:24px}#m2m.marketing.page .left-block p.left-description{font-size:16px}@keyframes fade-in {
	0% { opacity: 0; }
	100% { opacity: 1; }
}@keyframes fade-out {
	0% { opacity: 1; }
	100% { opacity: 0; }
}@keyframes headline-up {
	0% { top: 85px; }
	100% { top: 20px ;}
}@keyframes headline-down {
	0% { top: 20px; }
	100% { top: 85px; }
}@keyframes button-up {
	0% { bottom: 0px; }
	100% { bottom: 275px; }
}@-webkit-keyframes fade-in {
	0% { opacity: 0; }
	100% { opacity: 1; }
}@-webkit-keyframes fade-out {
	0% { opacity: 1; }
	100% { opacity: 0; }
}@-webkit-keyframes headline-up {
	0% { top: 85px; }
	100% { top: 0px ;}
}@-webkit-keyframes headline-down {
	0% { top: 0px; }
	100% { top: 85px; }
}@-webkit-keyframes button-up {
	0% { bottom: 0px; }
	100% { bottom: 275px; }
}#m2m.marketing.page #m2m-video{margin:0 auto;width:925px;height:400px;opacity:1;animation:fade-out 1s 28.5s forwards;-webkit-animation:fade-out 1s 28.5s forwards;position:absolute;top:100px;z-index:-1;left:0;right:0;background-color:#fff!important}#m2m.marketing.page h1#headline{font-size:34px;margin-bottom:15px;position:absolute;text-align:center;top:85px;z-index:2;animation:
		headline-up 2s 3s forwards,
		headline-down 2s 29.5s forwards;-webkit-animation:
		headline-up 2s 3s forwards,
		headline-down 2s 29.5s forwards}#m2m.marketing.page #description{text-align:center;font-size:20px;opacity:1;position:absolute;left:0;right:0;top:150px;animation:
		fade-out 1s 3s forwards,
		fade-in 1s 29.5s forwards;-webkit-animation:
		fade-out 1s 3s forwards,
		fade-in 1s 29.5s forwards;z-index:2}#m2m.marketing.page .left-block.intro{animation:
		fade-in 1s 7s forwards,
		fade-out 1s 12s forwards;-webkit-animation:
		fade-in 1s 7s forwards,
		fade-out 1s 12s forwards}#m2m.marketing.page .left-block.protocol{animation:
		fade-in 1s 13s forwards,
		fade-out 1s 16.5s forwards;-webkit-animation:
		fade-in 1s 13s forwards,
		fade-out 1s 16.5s forwards}#m2m.marketing.page .left-block.devices{animation:
		fade-in 1s 17.5s forwards,
		fade-out 1s 21.5s forwards;-webkit-animation:
		fade-in 1s 17.5s forwards,
		fade-out 1s 21.5s forwards}#m2m.marketing.page .left-block.apis{animation:
		fade-in 1s 22.5s forwards,
		fade-out 1s 25.5s forwards;-webkit-animation:
		fade-in 1s 22.5s forwards,
		fade-out 1s 25.5s forwards}#m2m.marketing.page .left-block.code{animation:
		fade-in 1s 26.5s forwards,
		fade-out 1s 28.5s forwards;-webkit-animation:
		fade-in 1s 26.5s forwards,
		fade-out 1s 28.5s forwards}.marketing.page.collab h1{font-size:34px;text-align:left;width:474px;height:90px;padding-left:120px;padding-top:5px;background-image:url(assets/xgraphics-collaboration-thirdparty.png.pagespeed.ic.bQ0rn_dfE8.png);background-size:100px;background-repeat:no-repeat;margin-left:auto;margin-right:auto;margin-bottom:60px}#page-marketing-github h1{background-position:0px -100px;font-size:38px;width:482px}#page-marketing-github .button.xlarge{margin-top:190px}.marketing.page.collab h1 .subtitle.collab{display:block;font-size:19px;color:#999;font-weight:bold;text-transform:none;padding-left:3px}#page-marketing-github h1 .subtitle.collab{font-size:21px;display:block}.collab-container{width:100%}.marketing.page.collab .collab-container #video-block{position:relative;left:auto;margin-left:auto;margin-right:auto;margin-top:-10px}.marketing.page.collab .collab-container #features-block{margin-top:50px;width:100%}.marketing.page.collab .collab-container #features-block .feature{float:left;width:33.333%}.marketing.page.collab .collab-container #features-block .feature h2{margin-left:5%}.marketing.page.collab .collab-container #features-block .feature p{margin-left:5%}#collaboration.marketing.page h1{background-image:none;padding-left:0px;margin-top:0;margin-bottom:0px;text-align:center;width:500px}#collaboration.marketing.page #features-block{margin-top:35px}#collaboration.marketing.page #features-block .feature{background-image:url(assets/xtutorials-third-party-integrations.png.pagespeed.ic.5-KU0RAulA.png);background-repeat:no-repeat;background-size:80px 240px;height:80px;margin-bottom:60px}#collaboration.marketing.page #features-block .feature h2,#collaboration.marketing.page #features-block .feature p{line-height:24px}#collaboration.marketing.page #features-block .feature#one{background-position:center 0px}#collaboration.marketing.page #features-block .feature#two{background-position:center -80px}#tos-prompt{text-align:center}#tos-prompt h1{font-size:40px}#tos-prompt img{margin-left:15px}#tos-prompt .error{position:absolute;margin:35px auto;width:500px}#tos-prompt form{margin-top:-10px}#two-buttons{margin-top:70px}#tos-outer{background:url(assets/xbackground-pattern.png.pagespeed.ic.i6bid2rHpk.png);position:absolute;left:0;right:0;top:50px;border-top:1px solid #95daf4;border-bottom:1px solid #95daf4}#tos-inner{border:1px solid #95daf4;background-color:#fff;margin:50px auto;padding:20px 50px;width:500px;height:420px}.copyright{color:#777;margin-top:10px}#tos-check{float:left;margin:3px 0 0 83px}#tos-label{float:left;margin-left:5px}.iotmarketing#page{min-width:1100px}.iotmarketing#page .block{margin:30px auto;min-height:60px;padding:20px}.iotmarketing#page .block>*{vertical-align:top}.iotmarketing#page #headline.block{height:200px}.iotmarketing#page #headline.block .full-width.background-blue{padding:40px}.iotchipsets#page #features.block{margin-top:60px}.iotproducts#page #features.block{margin-top:20px}.iotchipsets#page .full-width{text-align:center}.iotmarketing#page .block#companies,
.iotmarketing#page .block#tembooclient, {text-align:center}.iotmarketing#page .block#iotapps .full-width{padding:30px}.iotproducts#page .block#iotapps .block-content{margin-top:60px}.iotproducts#page .block#iotapps .list{width:500px}.iotproducts#page .block#iotapps ul li{margin-bottom:5px}.iotmarketing.iotproducts#page #iotapps.block,.iotmarketing.iotproducts#page #iotapps.block .full-width{height:670px}.iotmarketing#page #iotapps.block{text-align:center}.iotchipsets#page #iotapps.block{height:325px}.iotmarketing#page .contact-block.block{height:400px;text-align:center}.iotmarketing#page .contact-block.block #success-message{text-align:center}.iotmarketing#page .contact-block.block p.error{margin-bottom:15px}.iotmarketing#page .contact-block.block .spinner{background-image:url(assets/spinner-white-blue.gif.pagespeed.ce.N1o3NIMSlh.gif);height:39px;width:39px}.iotmarketing#page .contact-block.block #success-message #contact-refresh a{color:#fff}.iotmarketing#page .contact-block.block #success-message #contact-refresh a:hover{color:#caecf9}.iotmarketing#page .block#tembooclient{height:550px}.iotmarketing#page .block#tembooclient .block-content{display:inline-block;margin:25px auto}.iotmarketing#page .block#companies .block-content{text-align:center;margin:50px auto 40px}.iotproducts#page .block#companies #companies-block-container{padding:40px 0;width:1200px;margin-left:-80px}.iotmarketing#page .block-column{display:inline-block;vertical-align:top}.iotmarketing#page #tembooclient .block-column{margin-left:70px}.iotmarketing#page #tembooclient h2{text-align:left}.iotmarketing#page #tembooclient .list{width:450px}#page.iotproducts .block#companies h4{font-weight:bold;text-align:right;font-size:16px}.iotmarketing#page .graphic{background-size:100%;background-repeat:no-repeat;display:inline-block}.iotproducts#page #features.block .graphic{width:450px;height:800px;background-image:url(assets/xgraphic-iotapps-page-productsandservices.png.pagespeed.ic.Y2lduHsqFW.png);background-size:auto 100%;margin-left:50px}.iotchipsets#page #features.block .graphic{width:500px;height:700px;background-image:url(assets/xgraphic-iotapps-page-chipsets.png.pagespeed.ic.eiSSuJt-ch.png)}.iotmarketing#page #tembooclient.block .graphic{width:400px;height:400px;background-image:url(assets/xgraphic-iotapps-tembooclient.png.pagespeed.ic.re2exU0MNV.png)}.iotmarketing#page #hardwarebundle.block .graphic{background-image:url(assets/xgraphic-iotapps-hardwarebundle.png.pagespeed.ic.iOc40_3KhK.jpg)}.iotchipsets#page #hardwarebundle.block .graphic{width:500px;height:500px;margin-top:100px}.iotproducts#page #hardwarebundle.block .graphic{width:450px;height:450px;margin-top:20px}.iotmarketing#page h1,.iotmarketing#page h2{font-weight:600;text-align:center;margin:10px 0}.iotmarketing#page h1{font-size:50px}.iotmarketing#page h2{font-size:38px;font-weight:bold;margin-bottom:20px}.iotmarketing#page p{max-width:600px}.iotmarketing#page p.body-xxlarge{text-align:center;margin:5px auto;font-weight:300;line-height:32px}.iotmarketing#page p.body-xlarge{font-size:18px;text-align:center;font-weight:300}.iotmarketing#page .block#topology p{max-width:750px;margin:0 auto}.iotmarketing#page .block#topology #topologies-animation{margin-top:30px}.iotmarketing#page #iotapps.block p.body-xxlarge{max-width:1040px;font-size:20px;font-weight:300}.iotproducts#page #iotapps.block .list p.body-xxlarge{line-height:normal;margin-bottom:10px}.iotmarketing#page #iotapps.block .iotapp-block.small .text-block .title{color:#000;font-weight:600}.iotmarketing#page strong{font-weight:600}.iotmarketing#page #contact form{padding:10px;width:480px}.iotmarketing#page #contact form #message,.iotmarketing#page #contact form #email{font-size:16px;font-weight:300}.iotmarketing#page #contact form #message{margin-bottom:15px}.iotmarketing#page .block#companies .divider{border-top:#ddd dotted 6px;height:1px;position:absolute;left:0;right:0}.iotmarketing#page #companies-container .company#qualcomm{background-position:left top 10px}.iotproducts#page .block#hardwarebundle{margin-top:100px}.iotmarketing#page .list{max-width:550px;display:inline-block;vertical-align:top;text-align:left}.iotmarketing#page .block#features h2{margin-bottom:25px}.iotmarketing#page .block#features .list{margin-top:50px}.iotmarketing#page .block#features .list ul li{margin-left:-40px}.iotchipsets#page .block#hardwarebundle .list{max-width:450px;margin-top:10px;margin-right:100px}.iotproducts#page .block#hardwarebundle .list{margin-right:50px}.iotmarketing#page .list ul{list-style-type:none;padding:0px}.iotmarketing#page ul p.body-xxlarge{text-align:left}.iotmarketing#page ul li{font-size:18px;background-repeat:no-repeat;background-position:0px -2px;padding-left:45px;margin-bottom:15px;font-weight:300;line-height:26px}.iotmarketing#page .block#features ul li,.iotmarketing#page .block#hardwarebundle ul li{margin-bottom:25px}.iotmarketing#page .block#tembooclient ul li{padding-left:40px}.iotmarketing#page ul ul{margin-bottom:20px}.iotmarketing#page ul ul li{margin-left:45px;margin-bottom:0}.iotproducts#page #iotapps.block ul{margin-bottom:50px}.iotmarketing#page ul.check-gray li{background-image:url(assets/xicon-check-gray.png.pagespeed.ic.AyJeD7KYxK.png)}.iotmarketing#page ul.check-blue li{background-image:url(assets/xicon-check-blue.png.pagespeed.ic.0T8uf9JJJP.png)}.iotmarketing#page ul.list-gray li{background-image:url(assets/xicon-list-gray.png.pagespeed.ic.k3n9KdZ7u7.png)}.iotmarketing#page ul.list-blue li{background-image:url(assets/xicon-list-blue.png.pagespeed.ic.XH84YNvt4Y.png)}.iotmarketing#page ul.arrow-blue li{background-image:url(assets/xicon-arrow-blue.png.pagespeed.ic.ugHA-PewH1.png)}.iotmarketing#page #iotapps.block #iotapps-links{display:inline-block;text-align:right}.iotproducts#page #iotapps.block #iotapps-links{width:575px}.iotproducts#page #iotapps.block #iotapps-links .iotapp-block.small{margin-bottom:20px}.iotproducts#page #iotapps.block #iotapps-links .iotapp-block.small .image{width:256px;height:144px}.iotchipsets a#iotapp-link{text-align:right;width:945px;margin:10px auto;display:block}.iotmarketing a #iotapp-more{width:150px;white-space:nowrap;font-size:16px}.iotmarketing#page #contact{background:none;margin:0 auto;padding:0}.iotmarketing#page #contact-envelope{background:url(assets/xicon-envelope-large-white.png.pagespeed.ic.mY6mns0sNh.png) no-repeat right top;width:50px;height:30px;display:inline-block;padding-left:5px}.iotmarketing#page #contact .spinner-container{margin:0 auto;text-align:center;float:none}#page-marketing-happy2016{overflow-x:hidden}#page-marketing-happy2016 #header-outer{display:none}#page-marketing-happy2016 #footer-inner{border-color:#fff}#page-marketing-happy2016 #footer{background-color:transparent}#page-marketing-happy2016 #footer ul{color:#fff}#page-marketing-happy2016 #footer ul li a{color:#fff}#page-marketing-happy2016 #footer ul li a:hover{opacity:.6}#page-marketing-happy2016 #footer a#footer-twitter{background-position:left -88px}#page-marketing-happy2016 #footer a#footer-youtube{background-position:left -88px}#page-marketing-happy2016 #footer .copyright{color:#fff}.happy2016{height:5444px}.happy2016 .background{position:absolute;top:0;left:0;right:0;bottom:0;height:5700px;background:#0882b6;background:-moz-linear-gradient(top,#0882b6 0%,#2bb5e9 16%,#80c5c1 61%,#d1b6a2 84%,#ebb389 92%,#eb9b86 100%);background:-webkit-linear-gradient(top,#0882b6 0%,#2bb5e9 16%,#80c5c1 61%,#d1b6a2 84%,#ebb389 92%,#eb9b86 100%);background:linear-gradient(to bottom,#0882b6 0%,#2bb5e9 16%,#80c5c1 61%,#d1b6a2 84%,#ebb389 92%,#eb9b86 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0882b6', endColorstr='#eb9b86',GradientType=0 );z-index:0}.happy2016 .section{text-align:center}.happy2016 .section.transparent{color:#fff;font-size:36px;font-weight:200}.happy2016 .intertitle{position:relative;height:120px;margin:100px 0;color:#fff;font-size:36px;font-weight:200;opacity:0}.happy2016 .intertitle .intertitle-bg{background:#fff;opacity:.25;position:absolute;left:0;right:0;top:0;bottom:0}.happy2016 .intertitle .intertitle-bg.arrow:before{content:"";position:absolute;left:-10px;width:50%;height:20px;top:-20px;background:#fff;-webkit-transform:skew(50deg);-moz-transform:skew(50deg);-o-transform:skew(50deg);-ms-transform:skew(50deg);transform:skew(50deg)}.happy2016 .intertitle .intertitle-bg.arrow:after{content:"";position:absolute;right:-10px;width:50%;height:20px;top:-20px;background:#fff;-webkit-transform:skew(-50deg);-moz-transform:skew(-50deg);-o-transform:skew(-50deg);-ms-transform:skew(-50deg);transform:skew(-50deg)}.happy2016 .intertitle .intertitle-text{padding-top:35px;text-align:center}.happy2016 .section.white{background:#fff;padding:60px 0;position:relative}.happy2016 .section.year-2015 .temboo-logo-white{background:url(assets/xtemboo-logo-white.png.pagespeed.ic.3AIZfn4Pii.png) no-repeat;background-size:100%;height:53px;width:181px;height:50px;opacity:.5;left:50px;top:25px;position:absolute}.happy2016 .year-text{margin-top:170px;margin-bottom:270px}.happy2016 .section.year-2015 .year-text .year-star{height:36px;width:36px;background:url(assets/xyear2016-star-yellow.png.pagespeed.ic.2IfRTkmoG1.png) no-repeat;background-size:100%;margin:auto;display:inline-block;transform:rotate(30deg);margin-bottom:5px}.happy2016 .section.year-2015 .year-text .year-above{margin-bottom:-30px}.happy2016 .year-text .year{font-size:120px}.happy2016 .section.year-2016 .year-text .button{border-width:2px;width:150px;font-weight:normal;margin-top:50px}.happy2016 .section.year-2016 .year-text .button:hover{opacity:.6;border-color:#fff;color:#fff}.happy2016 .section.companies .company{height:350px;margin-bottom:50px}.happy2016 .section.companies .company .company-block{display:inline-block;border:4px solid #ccc;border-radius:4px;text-align:left;height:100%;vertical-align:top;margin:0 20px}.happy2016 .section.companies .company .company-block .company-name{text-transform:uppercase;font-weight:600;color:#fff;display:inline-block;font-size:16px;margin-top:20px;padding:5px 20px}.happy2016 .section.companies .company.company-1 .company-block .company-name{background-color:#5bb318}.happy2016 .section.companies .company.company-2 .company-block .company-name{background-color:#5b7fac}.happy2016 .section.companies .company.company-3 .company-block .company-name{background-color:#812219}.happy2016 .section.companies .company .company-block .logo{background:url(assets/xyear2016-exampleLogos.png.pagespeed.ic.qFnKvkBiIn.png) no-repeat;height:75px;width:75px;background-size:100%;position:absolute;bottom:15px;right:15px}.happy2016 .section.companies .company.company-1 .company-block .logo{background-position:left top}.happy2016 .section.companies .company.company-2 .company-block .logo{background-position:left -75px}.happy2016 .section.companies .company.company-3 .company-block .logo{background-position:left -150px}.happy2016 .section.companies .company .company-block .company-description{font-size:16px;padding:25px;margin:30px;height:190px;position:relative;opacity:0}.happy2016 .section.companies .company .company-block .company-description .description-overlay{background-color:#fff;opacity:.9;top:0;left:0;right:0;bottom:80px;position:absolute}.happy2016 .section.companies .company .company-block .company-description .description-text{position:absolute;left:20px;right:20px}.happy2016 .section.companies .company .company-block.photo-block{width:625px;background-size:100%}.happy2016 .section.companies .company.company-1 .company-block.photo-block{background-image:url(assets/xyear2016-variance.png.pagespeed.ic.41gWe4O4ZG.png)}.happy2016 .section.companies .company.company-2 .company-block.photo-block{background-image:url(assets/xyear2016-avionics.png.pagespeed.ic.LfzGmfXEMU.png)}.happy2016 .section.companies .company.company-3 .company-block.photo-block{background-image:url(assets/xyear2016-formula1.png.pagespeed.ic.EVzqmtBriD.jpg)}.happy2016 .section.companies .company .company-block.quote-block{width:290px;height:290px;background-color:#2bb5e9;border-color:#2bb5e9;color:#fff;padding:30px;position:relative}.happy2016 .section .quote-block .quote{font-weight:300}.happy2016 .section.companies .quote-block .quote{font-size:30px}.happy2016 .section.partners .quote-block .quote{font-size:24px}.happy2016 .section.companies .company .company-block.quote-block .author{font-size:16px;font-weight:300;margin-left:100px;margin-top:15px}.happy2016 .section.iot-applications .iotapp-block{margin:0 11px}.happy2016 .section.iot-applications .iotapp-block.medium .text-block{padding:15px;height:120px;text-align:left}.happy2016 .section.iot-applications .iotapp-block .title{font-size:18px;margin-bottom:10px;color:#666;font-weight:normal}.happy2016 .section.iot-applications .iotapp-block .devices{color:#999;padding-left:55px;padding-top:15px;height:40px;background-repeat:no-repeat}.happy2016 .section.iot-applications .iotapp-block .devices.single{background-image:url(assets/xicon-board-single.png.pagespeed.ic.yqV-T0sOYs.png)}.happy2016 .section.iot-applications .iotapp-block .devices.multiple{background-image:url(assets/xicon-board-multiple.png.pagespeed.ic.55iFeixIhg.png)}.happy2016 .section.iot-applications .iotapp-block .description{margin-top:10px;white-space:normal}.happy2016 .section.iot-applications .iotapp-block .categories{position:absolute}.happy2016 .section.iot-applications .iotapp-block.medium .categories{right:5px;bottom:5px}.happy2016 .section.iot-applications .iotapp-container{display:inline-block}.happy2016 .section.iot-applications a #iotapp-more{display:block;margin-left:auto;margin-right:10px;margin-top:10px}.happy2016 .section.partners .quote-row:first-of-type{margin-bottom:60px}.happy2016 .section.partners .quote-row>*{vertical-align:top}.happy2016 .section.partners .samsung-quotes{text-align:left;width:513px;margin:0 auto;display:inline-block}.happy2016 .section.partners .quote-block{display:inline-block;text-align:left;width:513px;margin:0 30px}.happy2016 .section.partners .quote-block .author-row{margin:20px 0}.happy2016 .section.partners .quote-block .author-row>*{vertical-align:top}.happy2016 .section.partners .quote-block .author{font-size:18px;display:inline-block;text-align:left;color:#666}.happy2016 .section.partners .logo{background:url(assets/xyear2016-partners-logos.png.pagespeed.ic.solZayA6LA.png);background-size:100%;width:220px;height:60px;display:inline-block}.happy2016 .section.partners .logo.samsung{background-position:left top}.happy2016 .section.partners .logo.microsoft{background-position:left 120px}.happy2016 .section.partners .logo.qualcomm{background-position:left 60px}.happy2016 .section.partners .samsung-photo{background:url(assets/xyear2016-partner-samsungEvent.png.pagespeed.ic.hMz6ddeoK8.jpg) no-repeat;height:333px;width:507px;background-size:100%;display:inline-block;border:3px solid #95daf4}.happy2016 .section.features .feature{display:inline-block;margin:0 20px}.happy2016 .section.features .feature .feature-circle{height:220px;width:220px;border:10px solid #eee;border-radius:120px;background-size:100%;transition:border-color .4s ease-in-out;-moz-transition:border-color .4s ease-in-out;-feature-transition:border-color .4s ease-in-out}.happy2016 .section.features .feature .feature-circle:hover{border-color:#2bb5e9}.happy2016 .section.features .feature.m2m .feature-circle{background-image:url(assets/xyear2016-feature-m2m.png.pagespeed.ic.C5Gz3WLZ6U.png)}.happy2016 .section.features .feature.conditions .feature-circle{background-image:url(assets/xyear2016-feature-conditions.png.pagespeed.ic.GckDFPtRSo.png)}.happy2016 .section.features .feature.streaming .feature-circle{background-image:url(assets/xyear2016-feature-streaming.png.pagespeed.ic.BRCTUYo7r5.png)}.happy2016 .section.features .feature .feature-name{font-size:22px;margin-top:25px}.happy2016 .section.features .feature .feature-name a{font-weight:normal}.happy2016 .snowflake-container{opacity:.25}.happy2016 .snowflake{-webkit-animation:spin 10s linear infinite;-moz-animation:spin 10s linear infinite;animation:spin 10s linear infinite;position:fixed;color:#fff;background-size:100%;height:32px;width:32px}.happy2016 .snowflake.circle{background-image:url(assets/xyear2016-circle.png.pagespeed.ic.pN2lBAoEZW.png)}.happy2016 .snowflake.square{background-image:url(assets/xyear2016-square.png.pagespeed.ic.eSkd6WL2JQ.png)}.happy2016 .snowflake.star{background-image:url(assets/xyear2016-star.png.pagespeed.ic.lEQ3WfXrS2.png)}.happy2016 .snowflake.triangle{background-image:url(assets/xyear2016-triangle.png.pagespeed.ic.intAt4P3xM.png)}@-moz-keyframes 
spin { 100% {
	-moz-transform: rotate(360deg);
}
}@-webkit-keyframes 
spin { 100% {
	-webkit-transform: rotate(360deg);
}
}@keyframes 
spin { 100% {
	-webkit-transform: rotate(360deg);
	transform:rotate(360deg);
}
}body#page-marketing-happy2017{max-width:none;margin-top:-20px}#page.happy2017 #introBlock .logo-container{width:1100px;margin:0 auto;position:absolute;top:0;left:0;right:0}#page.happy2017 #logo{background-image:url(stable/xtemboo-logo-white.png.pagespeed.ic.3AIZfn4Pii.png);background-size:100%;background-repeat:no-repeat;width:181px;height:50px;position:absolute;top:13px;left:20px;z-index:10}#page.happy2017 #logo:hover{cursor:pointer}#page.happy2017 #container{background:-moz-linear-gradient(270deg,rgba(43,181,233,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(43,181,233,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(270deg,rgba(43,181,233,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(270deg,rgba(43,181,233,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(270deg,rgba(43,181,233,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(180deg,rgba(43,181,233,1) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2BB5E9', endColorstr='#FFFFFF',GradientType=0 )}#page.happy2017 #introBlock{position:relative}#page.happy2017 .greetings{padding:10em 0;height:650px}#page.happy2017 #goodbye p{color:#6acbef}#page.happy2017 .greetings p{font-weight:300;text-align:center;font-size:100px;margin:0}#page.happy2017 .greetings#hello p{font-size:140px}#page.happy2017 #year,#page.happy2017 #helloYear{display:block;font-size:300px;font-weight:700;margin-top:-.2em}#page.happy2017 .banner{position:absolute;background-color:#fff;height:10em;width:100%;left:0}#page.happy2017 .banner p{font-size:3em;color:#2bb5e9;text-align:center;font-weight:300}#page.happy2017 #introBanner{bottom:100px}#page.happy2017 #arrow{width:50px;height:50px;position:absolute;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#49bfec;bottom:210px;left:45%;z-index:100}#page.happy2017 .map{top:40px}#page.happy2017 #mapBlock{background-color:#fff;position:relative}#page.happy2017 #mapBlock,#page.happy2017 .sidebar{height:765px!important}#page.happy2017 .sidebar{top:0!important}#page.happy2017 .headline{top:30px!important}#page.happy2017 .quote-container{z-index:10!important}#page.happy2017 #industryBlock{height:1330px;position:relative}#page.happy2017 #industryBanner,#page.happy2017 #statsBanner{top:100px}#page.happy2017 #industries{position:absolute;margin-top:315px;width:100%}#page.happy2017 .industrySingle{width:80%;margin:0 auto;margin-bottom:3em;border:10px solid #fff;background-color:#fff;border-radius:5px;height:25em;position:relative}#page.happy2017 .industryPic{width:65%;background-color:#fff}#page.happy2017 .industryText{width:35%}#page.happy2017 .industryText,#page.happy2017 .industryPic{position:absolute;height:100%}#page.happy2017 #ggpPic,#page.happy2017 #monginiText,#page.happy2017 #uviText{left:0}#page.happy2017 #ggpText,#page.happy2017 #monginiPic,#page.happy2017 #uviPic{right:0}#page.happy2017 .industryText p{color:#fff}#page.happy2017 .industryHeader{font-weight:700;font-size:2em;padding:1em 2rem 0 2rem}#page.happy2017 .industryCopy{font-weight:200;font-size:1.25em;padding:1em 2rem 0 2rem;margin-top:-1.5em}#page.happy2017 #monginiText{background-color:#fe0655;border-radius:5px 0 0 5px}#page.happy2017 #monginiPic{background-image:url(stable/xhappy-2017-smart-cakes.png.pagespeed.ic.-Qv5HP87zC.png);background-size:cover;background-repeat:no-repeat;border-radius:0 5px 5px 0}#page.happy2017 #mongini:hover #monginiWifi_1{display:block}#page.happy2017 #mongini:hover #monginiWifi_2{display:block}#page.happy2017 .wifiLogo{display:none;position:absolute}#page.happy2017 #monginiWifi_1{top:200px;left:75px;width:75px;-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);display:none}#page.happy2017 #monginiWifi_2{width:40px;top:125px;right:63px;-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}#page.happy2017 #ggpText{background-color:#21f5bc;border-radius:0 5px 5px 0}#page.happy2017 #ggpPic{background-image:url(stable/xhappy-2017-smart-mowers.png.pagespeed.ic.yM0Zpg6qAC.png);background-size:cover;background-repeat:no-repeat;border-radius:5px 0 0 5px}#page.happy2017 #ggpWifi_1{width:100px;top:112px;left:184px;-ms-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(35deg)}#page.happy2017 #ggpWifi_2{width:65px;top:54px;right:111px;-ms-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(35deg)}#page.happy2017 #ggp:hover #ggpWifi_1{display:block}#page.happy2017 #ggp:hover #ggpWifi_2{display:block}#page.happy2017 #uviText{background-color:#2bb5e9;border-radius:5px 0 0 5px}#page.happy2017 #uviPic{background-image:url(stable/xhappy-2017-smart-farm.png.pagespeed.ic.nttOYi69-N.png);background-size:cover;background-repeat:no-repeat;border-radius:0 5px 5px 0}#page.happy2017 #uviWifi_1{width:100px;top:100px;left:98px;-ms-transform:rotate(34deg);-webkit-transform:rotate(34deg);transform:rotate(34deg)}#page.happy2017 #uviWifi_2{width:60px;top:93px;right:150px;-ms-transform:rotate(-37deg);-webkit-transform:rotate(-37deg);transform:rotate(-37deg)}#page.happy2017 #uvi:hover #uviWifi_1{display:block}#page.happy2017 #uvi:hover #uviWifi_2{display:block}#page.happy2017 .readButton{display:block;border:1px solid #fff;border-radius:2px;width:10em;height:2.5em;color:#fff;text-align:center;margin:2em 0 0 2.5em}#page.happy2017 .readButton p{margin-top:7px;font-weight:200}#page.happy2017 #monginiText .readButton:hover{background-color:#fff;cursor:pointer}#page.happy2017 #monginiText .readButton:hover p{color:#fe0655}#page.happy2017 #ggpText .readButton:hover{background-color:#fff;cursor:pointer}#page.happy2017 #ggpText .readButton:hover p{color:#21f5bc}#page.happy2017 #statsBlock{height:925px;position:relative}#page.happy2017 #infographic{position:absolute;margin-top:21em!important}#page.happy2017 #infographic .headline{display:none}#page.happy2017 .tile{background-color:#fff}#page.implementations.happy2017 #infographic .tile{width:350px!important}#page.implementations.happy2017 #infographic{left:0;right:0}#page.implementations.happy2017 #infographic .tile{border-color:#6ac6ea}#page.implementations.happy2017 #infographic .tile.medium#vaccine{background-position:0px -237px!important}#page.implementations.happy2017 #infographic .tile.medium#food{background-position:0px 9px!important}#page.implementations.happy2017 #infographic .tile.large#gas{background-position:-12px -338px!important}#page.implementations.happy2017 #infographic .tile.large#gas .stat{top:56px!important;left:187px!important}#page.implementations.happy2017 #infographic .grid{width:1068px;margin:40px auto}#page.implementations.happy2017 .headline{top:12px!important}#page.happy2017 #endBlock{height:900px;position:relative;width:100%}#page.happy2017 #endBlock>.greetings{padding-top:25em}#page.happy2017 .greetings{position:relative}#page.happy2017 #hello p{color:#2bb5e9}#page.happy2017 #endButton{display:block;border:1px solid #2bb5e9;border-radius:5px;width:22%;height:2.5em;color:#2bb5e9;text-align:center;margin:0 auto;font-weight:700;font-size:1em;z-index:100}#page.happy2017 .greetings#hello #endButton p{padding:.3em;font-weight:700;font-size:16px}#page.happy2017 #endButton:hover{background-color:#2bb5e9;cursor:pointer}#page.happy2017 #endButton:hover p{color:#fff}#digital-transformation.content-page{text-align:center}#digital-transformation.content-page .section.empower{text-align:center}#digital-transformation.content-page .section.empower .title{margin-bottom:25px}.pln{color:#333}.str{color:#090}.kwd{color:#03c}.com{color:#777}.typ{color:#d8297b}.lit{color:#090}.opn,.clo,.pun{color:#333}.tag{color:#036}.atn{color:#d8297b}.atv{color:#090}.dec{color:#03c}.var{color:#f47825}.fun{color:#333}pre.prettyprint{padding:10px;border:1px solid #ccc;font:12px "Open Sans",Arial,sans-serif;overflow-y:auto;max-height:300px}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}.jstree-default.jstree-focused{background-color:#fff}.jstree-default li a.tmb-item-link{width:100%;padding-left:22px;margin-left:-16px;vertical-align:top;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:157px}.jstree-default li ins{position:relative;left:6px;vertical-align:top}.jstree-default li li a.tmb-item-link{padding-left:34px;width:145px}.jstree-default li li.jstree-leaf a.tmb-item-link{width:157px}.jstree-default li li ins{position:relative;left:18px}.jstree-default li li li a.tmb-item-link{padding-left:46px;width:133px}.jstree-default li li li.jstree-leaf a.tmb-item-link{width:145px}.jstree-default li li li ins{position:relative;left:30px}.jstree-default li li li li a.tmb-item-link{padding-left:58px;width:121px}.jstree-default li li li li.jstree-leaf a.tmb-item-link{width:133px}.jstree-default li li li li ins{position:relative;left:42px}.jstree-default li li li li li a.tmb-item-link{padding-left:70px;width:109px}.jstree-default li li li li li.jstree-leaf a.tmb-item-link{width:121px}.jstree-default li li li li li ins{position:relative;left:54px}.jstree-default .jstree-checked>a>.jstree-checkbox{background-position:-38px -19px}.jstree-default .jstree-checked>a>.jstree-checkbox:hover{background-position:-38px -37px}.jstree-default .jstree-clicked{position:relative;z-index:2}.jstree-default .jstree-closed>ins{background-position:-54px 0}.jstree-default ins.jstree-icon{background:url(assets/xtriangle-tree.png.pagespeed.ic.ESDWPYufyi.png) no-repeat}.jstree-default .jstree-closed>ins.jstree-icon{background-position:left 5px top -1px;z-index:3;cursor:pointer}.jstree-default .jstree-closed>ins.jstree-icon:hover{background-position:left 5px top -41px}.jstree-default .jstree-leaf ins.jstree-icon{background:url(assets/xleaf.png.pagespeed.ic.Slp02BJ3Bf.png) center repeat-y;margin-left:-12px;z-index:1}.jstree-default .jstree-leaf>ins{background-position:-36px 0}.jstree-default .jstree-locked a{color:silver;cursor:default}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-default .jstree-no-dots li{background:transparent}.jstree-default .jstree-no-dots .jstree-open>ins{background-position:-18px 0}.jstree-default .jstree-no-icons a .jstree-icon{display:none}.jstree-default .jstree-no-icons .jstree-checkbox{display:inline-block}.jstree-default .jstree-open ins.jstree-icon ins.jstree-icon{margin-top:2px;margin-bottom:2px}.jstree-default .jstree-open .jstree-leaf ins.jstree-icon{margin-top:0;margin-bottom:0;padding-top:2px;padding-bottom:2px}.jstree-default .jstree-open>ins{background-position:-72px 0}.jstree-default .jstree-open>ins.jstree-icon{background-position:left 5px top -21px;position:relative;z-index:3;cursor:pointer}.jstree-default .jstree-open>ins.jstree-icon:hover{background-position:left 5px top -61px}.jstree-default .jstree-search{font-style:italic}.jstree-default .jstree-unchecked>a>.jstree-checkbox{background-position:-2px -19px}.jstree-default .jstree-unchecked>a>.jstree-checkbox:hover{background-position:-2px -37px}.jstree-default .jstree-undetermined>a>.jstree-checkbox{background-position:-20px -19px}.jstree-default .jstree-undetermined>a>.jstree-checkbox:hover{background-position:-20px -37px}.jstree-default a.tmb-item-link{color:#333;padding-top:2px;padding-bottom:2px}.jstree-default a.tmb-item-link:hover{color:#0882b6}.jstree-default a.tmb-item-link.jstree-clicked{background-color:#95daf4;padding-top:1px;padding-bottom:1px;border-top:1px solid #fff;border-bottom:1px solid #fff}.jstree-default a.tmb-item-link.jstree-clicked:hover{color:#333;cursor:default}.jstree-default a .jstree-icon{background-position:-56px -19px}.jstree-default ins{background-repeat:no-repeat;background-color:transparent}.jstree-default li{background-position:-90px 0;background-repeat:repeat-y}.jstree-default li.jstree-last{background:transparent}#vakata-contextmenu.jstree-default-context,#vakata-contextmenu.jstree-default-context li ul{background-color:#f0f0f0;border:1px solid #979797;-moz-box-shadow:1px 1px 2px #999;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999}#vakata-contextmenu.jstree-default-context a{color:red}#vakata-contextmenu.jstree-default-context a:hover,#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a,#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover{color:silver;background:transparent;border:0;padding:1px 4px}#vakata-contextmenu.jstree-default-context li.vakata-separator{background:#fff;border-top:1px solid #e0e0e0;margin:0}#vakata-contextmenu.jstree-default-context li ul{margin-left:-4px}#vakata-contextmenu.jstree-default-context .vakata-hover>a{padding:0 5px;background-color:#e8eff7;border:1px solid #aecff7;color:#000;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#vakata-dragged.jstree-default ins{background:transparent!important}.chzn-container{font-size:12px;font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;position:relative;display:inline-block;zoom:1;*display: inline}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-o-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:1010}.chzn-container-single .chzn-single{background-color:#fff;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background-image:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:-ms-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;-webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);display:block;overflow:hidden;white-space:nowrap;position:relative;height:23px;line-height:24px;padding:0 0 0 8px;color:#444;text-decoration:none}.chzn-container-single .chzn-default{color:#999}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:13px;font-size:1px;background:url(assets/chosen-sprite.png.pagespeed.ce.jnDRIEN__G.png) right top no-repeat}.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:right top}.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url(assets/chosen-sprite.png.pagespeed.ce.jnDRIEN__G.png) no-repeat 0 0;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{background:#fff url(assets/chosen-sprite.png.pagespeed.ce.jnDRIEN__G.png) no-repeat 100% -22px;background: url('assets/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background: url('assets/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('assets/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('assets/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('assets/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('assets/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;font-size:1em}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:-o-linear-gradient(top,#eee 1%,#fff 15%);background-image:-ms-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent!important;border:0!important;font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);-webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url(assets/chosen-sprite.png.pagespeed.ce.jnDRIEN__G.png) right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:100px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .highlighted{background-color:#3875d7;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:-ms-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(top,#3875d7 20%,#2a62bc 90%);color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:15px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container .chzn-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}.chzn-container .chzn-results-scroll-down{bottom:0}.chzn-container .chzn-results-scroll-down span{background:url(assets/chosen-sprite.png.pagespeed.ce.jnDRIEN__G.png) no-repeat -4px -3px}.chzn-container .chzn-results-scroll-up span{background:url(assets/chosen-sprite.png.pagespeed.ce.jnDRIEN__G.png) no-repeat -22px -3px}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(top,#eee 20%,#fff 80%);background-image:-moz-linear-gradient(top,#eee 20%,#fff 80%);background-image:-o-linear-gradient(top,#eee 20%,#fff 80%);background-image:-ms-linear-gradient(top,#eee 20%,#fff 80%);background-image:linear-gradient(top,#eee 20%,#fff 80%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);-o-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111!important}.chzn-disabled{cursor:default;opacity:.5!important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}.chzn-rtl .chzn-single div{left:3px;right:auto}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices .search-field input{direction:rtl}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:#fff url(assets/chosen-sprite.png.pagespeed.ce.jnDRIEN__G.png) no-repeat -38px -22px;background: url('assets/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background: url('assets/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('assets/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('assets/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('assets/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);background: url('assets/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);padding:4px 5px 4px 20px;direction:rtl}body{min-width:1100px;max-width:1100px}body:after{content:url(assets/xbutton-outsideLink.png.pagespeed.ic.5TzOm17Llx.png) url(assets/xtriangle-transparent-right.png.pagespeed.ic.9qpcQ8s6Kt.png) url(assets/xtriangle-transparent-down.png.pagespeed.ic.DYBQn4sq69.png) url(assets/xtriangle-transparent-right-hover.png.pagespeed.ic.K1PbGbHwp8.png) url(assets/xtriangle-transparent-down-hover.png.pagespeed.ic.z_aHh_koOy.png) url(assets/triangle-transparent-right-white.png.pagespeed.ce.mV_Lvbgesj.png) url(assets/triangle-transparent-down-white.png.pagespeed.ce.i__8uNG9gj.png) url(assets/xtriangle-large-right.png.pagespeed.ic.n7YzTMQxp7.png) url(assets/xtriangle-large-right-hover.png.pagespeed.ic.G4Hev9-Fro.png) url(assets/xtriangle-large-down.png.pagespeed.ic.OSiMeSnafr.png) url(assets/xtriangle-large-down-hover.png.pagespeed.ic.M5g-lgrndu.png) url(assets/xtriangle-light-right.png.pagespeed.ic.4Rxi2CKCV5.png) url(assets/xtriangle-light-right-hover.png.pagespeed.ic.mvxfpA0MV4.png) url(assets/xtriangle-light-down.png.pagespeed.ic.4lSEQuaG7M.png) url(assets/xtriangle-light-down-hover.png.pagespeed.ic.XkKQP_wszb.png) url(assets/run-mode-startstop.gif.pagespeed.ce.kWaX-VxlD_.gif) url(assets/run-mode-spinner.gif.pagespeed.ce.4wwmusaHa5.gif) url(files/xbutton-cancel-medium.png.pagespeed.ic.XQryGT2_cQ.jpg) url(files/xbutton-delete.png.pagespeed.ic.DQrwjH6Eu4.png) url(assets/xbutton-close-blue.png.pagespeed.ic.9muo0oBRqg.png) url(assets/xbutton-close-pink.png.pagespeed.ic.ah-ppNGVCq.png) url(assets/spinner-blue-small.gif.pagespeed.ce.rzI0LM4fVG.gif) url(assets/pinboard-default.svg) url(assets/pinboard-arduino.svg) url(assets/pinboard-ti-cc3100.svg) url(assets/pinboard-ti-cc3200.svg) url(assets/pinboard-samsung-artik10.svg) url(assets/xpin-button-small.png.pagespeed.ic.maPyPFHBDr.png);display:none}body>.content{position:relative;margin:0px 20px;transition:margin .2s ease-in-out;-moz-transition:margin .2s ease-in-out;-webkit-transition:margin .2s ease-in-out}body>.content.panel-open{margin-left:-230px}body>.loader{display:none;position:fixed;left:0;top:190px;height:30px;background:url(assets/spinner.gif.pagespeed.ce.QGHTp1uJJ7.gif) no-repeat 48% 0;width:100%;z-index:100}form.search .hinted label{left:0px;margin-left:10px;margin-top:3px}input.oauth-able{background-image:url(assets/xicon-oauth-gray.png.pagespeed.ic.30aFYErIiA.png)}p.twyla{color:#f47825;height:46px;padding-left:56px;background:url(assets/xtwyla-icon.png.pagespeed.ic.F7RLahJQ60.jpg) left top no-repeat;padding-top:4px}.column{position:relative;overflow:visible;min-height:740px}.column.column-first{left:0;position:absolute;top:0;width:190px}.column.column-first .gateway-mode{opacity:.4}.column.column-last{margin:0 20px 0 220px;padding:0 30px;z-index:200}.library .column.column-last{border-left:1px solid #caecf9}.column.column-last .scrollie{padding-top:10px}.column.column-last .platform-selector-container{padding-bottom:10px;margin-top:-5px;height:30px}.column.column-last .platform-selector-container #platform-selector{display:none}.column.column-last .platform-selector-container .platform-selector-container-inner{position:absolute;left:-30px;right:-17px;border-bottom:1px solid #caecf9;height:35px;z-index:1}.column.column-last .platform-selector-container .platform-selector-dropdown{display:none;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:15px 20px;margin-left:24px;margin-top:7px;box-shadow:0px 0px 10px 2px rgba(128,128,128,.15);-webkit-box-shadow:0px 0px 10px 2px rgba(128,128,128,.15);-moz-box-shadow:0px 0px 10px 2px rgba(128,128,128,.15)}.column.column-last .platform-selector-container .platform-selector-dropdown .sdk-container,.column.column-last .platform-selector-container .platform-selector-dropdown .sdk-divider{display:inline-block}.column.column-last .platform-selector-container .platform-selector-dropdown .sdk-button-container{display:inline-block;font-size:11px;margin:5px 5px 20px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover{cursor:pointer}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-label{color:#0882b6}.column.column-last .platform-selector-container #platform-selector .sdk-button{width:35px;height:26px;background-size:300px;padding-top:0;font-weight:normal;font-size:10px;white-space:nowrap;margin:0}.column.column-last .platform-selector-container #platform-selector .platform-selector-dropdown .sdk-buttons.iot .sdk-button{width:70px;height:56px;padding:0;background-size:600px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container .sdk-button#samsung{background-position:left -1595px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container .sdk-button#qualcomm{background-position:left -1697px}.column.column-last .platform-selector-container #platform-selector .sdk-button#android{background-position:left 0}.column.column-last .platform-selector-container #platform-selector .sdk-button#csharp{background-position:left -100px}.column.column-last .platform-selector-container #platform-selector .sdk-button#ios{background-position:left -150px}.column.column-last .platform-selector-container #platform-selector .sdk-button#java{background-position:left -200px}.column.column-last .platform-selector-container #platform-selector .sdk-button#javascript{background-position:left -250px}.column.column-last .platform-selector-container #platform-selector .sdk-button#nodejs{background-position:left -300px}.column.column-last .platform-selector-container #platform-selector .sdk-button#php{background-position:left -350px}.column.column-last .platform-selector-container #platform-selector .sdk-button#processing{background-position:left -400px}.column.column-last .platform-selector-container #platform-selector .sdk-button#python{background-position:left -450px}.column.column-last .platform-selector-container #platform-selector .sdk-button#restapi{background-position:left -500px}.column.column-last .platform-selector-container #platform-selector .sdk-button#ruby{background-position:left -550px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container.platform-selector-label .sdk-button#arduino{background-position:left -50px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container.platform-selector-label .sdk-button#ti{background-position:left -600px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container.platform-selector-label .sdk-button#samsung{background-position:left -797px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container.platform-selector-label .sdk-button#qualcomm{background-position:left -848px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container.platform-selector-label:hover .sdk-button#arduino{background-position:-150px -50px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container.platform-selector-label:hover .sdk-button#ti{background-position:-150px -600px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container.platform-selector-label:hover .sdk-button#samsung{background-position:-150px -797px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container.platform-selector-label:hover .sdk-button#qualcomm{background-position:-150px -848px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#android{background-position:-150px 0}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#csharp{background-position:-150px -100px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#ios{background-position:-150px -150px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#java{background-position:-150px -200px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#javascript{background-position:-150px -250px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#nodejs{background-position:-150px -300px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#php{background-position:-150px -350px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#processing{background-position:-150px -400px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#python{background-position:-150px -450px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#restapi{background-position:-150px -500px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#ruby{background-position:-150px -550px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#arduino{background-position:-300px -100px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#ti{background-position:-300px -1200px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#samsung{background-position:-300px -1595px}.column.column-last .platform-selector-container #platform-selector .sdk-button-container:hover .sdk-button#qualcomm{background-position:-300px -1697px}.column.column-last .platform-selector-container #platform-selector .platform-selector-label{margin-left:24px}.column.column-last .platform-selector-container #platform-selector .platform-selector-label .sdk-button,.column.column-last .platform-selector-container #platform-selector .platform-selector-label .sdk-label{display:inline-block;vertical-align:middle}.column.column-last .platform-selector-container #platform-selector .platform-selector-label .sdk-label{font-size:18px;vertical-align:-5px}.column.column-last .platform-selector-container #platform-selector .platform-selector-label .sdk-arrow{background-image:url(assets/button-language-selector.png.pagespeed.ce.HLB4OcdfpZ.png);background-repeat:no-repeat;background-position:right top;width:15px;height:10px;background-size:15px 50px;display:inline-block;vertical-align:middle;margin-left:6px;margin-top:5px}.column.column-last .platform-selector-container #platform-selector .platform-selector-label:hover .sdk-arrow{background-position:right -10px}.column.column-inner{margin:0 220px;padding:0 30px;position:relative;z-index:2}.column-last .login-state-block.disabled{display:none}#page.library .column-inner .scrollie{max-width:560px}.credential .body.edit{margin-left:0px!important}.credential-editor{width:500px}.credential-editor .selectBox-container,.device-registration-form .selectBox-container{float:right}.credential-editor.device-network-credential-component,.credential-editor.gateway-credential-component{width:375px}.device-registration-form{width:400px}.device-registration-popup .popup-title{padding-left:45px;background:url(assets/xdropdown-iot.png.pagespeed.ic.VF3epR7hRh.png) no-repeat left -5px top -10px}.credential-editor .error{float:left;margin:-20px 0 0 0;position:relative;top:3px}#tmb-lightbox .credential-editor.device-network-credential-component .error,#tmb-lightbox .credential-editor.gateway-credential-component .error,#tmb-lightbox .device-registration-form .error{padding-left:105px;float:left;margin-top:0px;margin-bottom:18px;text-align:left;font-size:11px}#tmb-lightbox .device-registration-form .error{padding-left:130px}.credential-editor .template-description{margin:0 0 20px}.credential-editor label{display:block}.credential-editor .device-network-form,.credential-editor .gateway-form{display:none;margin-bottom:30px;margin-top:19px}.credential-editor.device-network-credential-component .device-network-form,.credential-editor.gateway-credential-component .gateway-form{display:block}.credential-editor.device-network-credential-component .credential-inputs,.credential-editor.gateway-credential-component .credential-inputs{display:none}.credential-editor .device-network-form label,.credential-editor .gateway-form label,.credential-editor.device-network-credential-component label.credential-editor-name,.credential-editor.gateway-credential-component label.credential-editor-name,.device-registration-form label{text-transform:none;font-size:14px;line-height:24px}.credential-editor .device-network-form label,.credential-editor .gateway-form label,.device-registration-form label{display:inline;font-size:14px;vertical-align:middle;position:relative}.device-registration-form label .required{color:#2bb5e9}.device-network-form .advice{white-space:nowrap;float:right;font-size:11px;margin-top:-15px;margin-bottom:10px}.device-network-form .advice.memory{color:#ffa500}.device-network-form .advice.memory.active+.device-network-select>.selectBox{}.credential-editor.device-network-credential-component label.credential-editor-name,.credential-editor.gateway-credential-component label.credential-editor-name{display:inline}.credential-editor .device-network-input,.credential-editor .device-network-select,.credential-editor .gateway-input,.credential-editor .gateway-select,.device-registration-form .device-registration-input,.device-registration-form .device-registration-select{clear:both;height:24px}.credential-editor .device-network-select,.credential-editor .gateway-select,.device-registration-form .device-registration-select{margin-bottom:18px}.device-registration-form .device-registration-input.sensor-interval,.device-registration-form .device-registration-select{position:relative}.device-registration-form .device-registration-input.sensor-interval label,.device-registration-form .device-registration-select label{position:absolute;margin:0}.device-registration-form .device-registration-select .sensor-frequency-protip{position:absolute;width:100px;font-size:10px;top:55px;display:none}.device-registration-form .device-registration-select .sensor-frequency-protip .protip-title{font-weight:bold;color:#3eda71}.credential-editor .device-network-input,.credential-editor .gateway-input,.device-registration-form .device-registration-input{margin-bottom:19px}.credential-editor.device-network-credential-component input,.credential-editor.gateway-credential-component input,.device-registration-form .device-registration-input input,.device-registration-form .device-registration-input textarea{width:260px;float:right;vertical-align:middle}.device-registration-form .device-registration-input input[type="checkbox"]{width:12px;float:none}.device-registration-form .device-registration-input .checkbox-container{width:273px;float:right}.device-registration-form .device-registration-input .checkbox-container .whatsthis{color:#2bb5e9}.device-registration-form .device-registration-input .checkbox-container .whatsthis:hover{color:#0882b6;cursor:pointer}.device-registration-form .device-registration-input .checkbox-container .callout-container{display:inline-block}.device-registration-form .device-registration-input .checkbox-container .callout-container .callout{left:-60px;top:30px}.device-registration-form .device-registration-input .checkbox-container .callout-container:hover .callout{display:block}.device-registration-form .device-registration-input .checkbox-container .callout-container .callout .arrow{width:51px;left:60px}.device-registration-form .device-registration-input textarea{resize:none}.credential-editor .device-network-select select,.credential-editor .gateway-select select,.device-registration-form .device-registration-select select{width:268px}.device-registration-form ul.device-registration-sensor-interval-selectBox-dropdown-menu{max-height:104px}.device-registration-form input#custom-interval{display:none;margin:10px 0}.credential-editor.device-network-credential-component input[type="password"],.credential-editor.device-network-credential-component input[type="text"],.credential-editor.gateway-credential-component input[type="text"],.device-registration-form .device-registration-input input[type="text"]{margin:0px}.credential-editor.device-network-credential-component input[type="text"].two-line-label{margin-top:-18px}.device-network-select select,.gateway-select select,.device-registration-select select{width:258px}.device-network-select .selectBox,.gateway-select .selectBox,.device-registration-select .selectBox{float:right}.device-network-select .selectBox.disabled{pointer-events:none;background-color:#eee;border-color:#eee}.device-network-select .selectBox.disabled .selectBox-label{background:none}.credential-editor .buttons{width:100%;text-align:right}.credential-editor .buttons button.delete{position:absolute;bottom:0;left:0}.credential-editor.gateway-credential-component .buttons button.delete{display:none}.credential-editor .device-network-form-reminder{display:none;position:relative;background:url(assets/xicon-board-small.png.pagespeed.ic.zlBGf2hb3E.jpg) no-repeat left top;padding-left:36px;min-height:20px;margin-top:15px;margin-bottom:10px;clear:both}.credential-editor input{width:98%;display:block}.credential-editor .credential-inputs{clear:both}.credential-editor .credential-inputs input{width:490px}.credential-editor form{position:relative}.credential-editor .callout{width:230px;text-align:center;bottom:-10px;right:85px;z-index:100003}.credential-editor .callout .arrow{top:inherit;bottom:3px}.credential-editor .device-network-form-name{margin-bottom:19px;clear:both}.related-input-text{font-size:14px}.related-input-list{list-style-type:none;padding-bottom:5px}.related-input-list li{font-size:14px;font-weight:bold;margin-left:-40px}.temboo .selectBox-dropdown-menu li.option-label-only{display:none}.temboo .selectBox-dropdown-menu li.disabled{cursor:default;pointer-events:none}.temboo .selectBox-dropdown-menu.device-network-form-component-selectBox-dropdown-menu,.temboo .selectBox-dropdown-menu.gateway-form-component-selectBox-dropdown-menu{z-index:100003}.temboo .selectBox-dropdown-menu.device-network-form-component-selectBox-dropdown-menu{max-height:78px}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.run-mode-component-selectBox-dropdown-menu.none .selectBox-hover{background-color:transparent;cursor:default}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.run-mode-component-selectBox-dropdown-menu.none a,.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.run-mode-component-selectBox-dropdown-menu.none a:hover,.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.run-mode-component-selectBox-dropdown-menu.none a:active{color:#999}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.run-mode-component-selectBox-dropdown-menu li.default{margin-top:-28px;visibility:hidden}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.run-mode-component-selectBox-dropdown-menu li a{background-image:none;color:#d8297b}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.run-mode-component-selectBox-dropdown-menu li a:hover{background-color:#ddd;color:#af0052}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.run-mode-component-selectBox-dropdown-menu li a:active{background-color:#ddd;color:#f47925}.credentials-template-block.choreo .content .credential:hover button.insert.run-mode-active{display:block}.credentials-template-block.choreo .footer button.save.run-mode-active{display:block}.credentials-template-block.choreo .footer button.save.run-mode-active:hover{color:#af0052}.credentials-template-block{margin-bottom:40px;width:140px}.add.body{margin-top:-5px}.credentials-template-block.disabled{display:none}.credentials-template-block .content{margin:15px 0 20px}.credentials-template-block .content button.insert{background-image:url(assets/xcredential-sprite.png.pagespeed.ic.rO_WHijfNd.png);display:none;float:right;padding-right:25px}.credentials-template-block .footer button{display:block;padding-right:0}.credentials-template-block .footer button.save{background-image:none;display:none;margin-left:0px!important}.credentials-template-block .header .icon{background:url(assets/xcredential-icon.png.pagespeed.ic.I6lfpIWom9.png) no-repeat left top;height:12px}.credentials-template-block .header h3{margin-bottom:0}.credentials-template-block button{display:block;margin-left:0;padding-right:0}.credentials-template-block .alert.body{padding-left:16px;background:url(assets/xmessaging-critical-small.png.pagespeed.ic.fXjNRzjRxe.png) no-repeat left center;margin-bottom:-8px}.credentials-template-block .alert-container{border:1px solid #ccc;padding:0 8px 4px 10px;width:120px}.details-view{font-size:16px;word-wrap:break-word;position:relative;padding:0;width:790px}.details-view .iot-mode-controls{display:none;float:right;padding-top:51px;width:170px}.details-view .item-view{font-size:12px;width:560px}.details-view .item-view .breadcrumbs{margin:14px 0 9px;color:#333;font-size:20px;font-weight:bold;width:540px;position:relative}.details-view .item-view .breadcrumbs .uri-sep{font-weight:normal}.details-view .item-view .breadcrumbs a{color:#333;font-weight:normal}.details-view .item-view .breadcrumbs a:hover{color:#0882b6}.details-view .item-view p.item-shortdescription{margin:0 0 30px;color:#666}.details-view .item-view .item .metadata{margin:0}.details-view .item-view .item-summary{padding:10px 30px 6px;margin:0 -30px}.details-view .item-view .item-summary:last-child{border-bottom:none}.details-view .item-view .item-summary.bundle a,.details-view .item-view .item-summary.choreo a,.details-view .item-view .item-summary.folder a{background-image:url(assets/xbutton-item-types.png.pagespeed.ic.xvBtoVHouq.png);background-repeat:no-repeat;padding-right:22px}.details-view .item-view .item-summary.bundle a{background-position:right top}.details-view .item-view .item-summary.bundle a:hover{background-position:right -19px}.details-view .item-view .item-summary.bundle a:active{background-position:right -38px}.details-view .item-view .item-summary.choreo a{background-position:right -57px}.details-view .item-view .item-summary.choreo a:hover{background-position:right -76px}.details-view .item-view .item-summary.choreo a:active{background-position:right -95px}.details-view .item-view .item-summary.folder a{background-position:right -114px}.details-view .item-view .item-summary.folder a:hover{background-position:right -133px}.details-view .item-view .item-summary.folder a:active{background-position:right -152px}.details-view .item-view .item-summary .uri{font-size:14px}.details-view .item-view .item-summary .uri.disabled{display:none}.details-view .item-view .item-summary a{font-size:14px}.details-view .item-view .item-summary p{margin:0}.details-view .item-view .item-summary:first-of-type{margin-top:-10px!important}.details-view .item-view .item-summary p:last-child{margin-bottom:0px;color:#666}.item-view .title-container{display:inline-block}.details-view .item-view .item-uri{margin-bottom:-4px;margin-top:0px}.details-view .item-view .item-uri.logged-in{display:inline}.details-view .item-view .outputs .meta-class-content{margin-bottom:30px}.details-view .item-view .snippet .meta-class-content,.details-view .item-view .second-snippet .meta-class-content{width:560px;overflow:hidden}.details-view .item-view .breadcrumbs a:first-child,
.details-view .item-view .breadcrumbs span.uri-sep:nth-child(2) {display:none}.fave-button{min-height:23px;min-width:25px;background-image:url(assets/button-favorite.gif.pagespeed.ce.h4ZD5MkU9T.gif);background-position:0px 0px;margin-top:-5px;margin-left:-1px;vertical-align:-2px}@-moz-document url-prefix() {
	.fave-button {
		vertical-align: 10px;
	}
}.fave-button.not-faved:hover{background-position:0px -25px}.fave-button.not-faved:active{background-position:0px -50px}.fave-button.not-faved.transition{background-position:0px -75px}.fave-button.faved{background-position:0px -100px}.fave-button.faved:hover{background-position:0px -125px}.fave-button.faved:active{background-position:0px -150px}.fave-button.faved.transition{background-position:0px -175px}.details-view .item-view .meta-class{list-style:none}.details-view .item-view ul.metadata>li.meta-class{margin-top:15px;position:relative}li.meta-class.longDescription p,li.meta-class.longDescription li,li.meta-class.setupInstructions p,li.meta-class.setupInstructions li{color:#666}.details-view .item-view .meta-class .meta-class-name{background:url(assets/xtriangle-large-down.png.pagespeed.ic.OSiMeSnafr.png) no-repeat left 5px;margin-left:0px}.details-view .item-view .meta-class .meta-class-name:hover{background-image:url(assets/xtriangle-large-down-hover.png.pagespeed.ic.M5g-lgrndu.png)}.details-view .item-view .meta-class.creole .meta-item ul>li{list-style-type:disc}.details-view .item-view .meta-class.creole .meta-item ul{list-style-position:outside;padding-left:20px}.details-view .item-view .meta-class.creole .meta-item ol{list-style-position:outside;padding-left:20px}.details-view .item-view a.credential-selector.run-mode-component{border-color:transparent;display:none!important;float:right}.details-view .item-view a.credential-selector.iot-mode-component{position:relative;top:-2px}.details-view .item-view a.credential-selector.run-mode-component{border-color:transparent;display:none!important;float:right}.details-view .item-view a.credential-selector.iot-mode-component{position:relative;top:-2px}.details-view .item-view li.snippet.iot-ble-task,.details-view .item-view li.snippet.iot-ble-header,.details-view .item-view li.second-snippet{display:none}.details-view .item-view li.snippet.iot-ble-task .subtitle,.details-view .item-view li.snippet.iot-ble-header .subtitle{text-transform:none}.details-view .item-view a.selectBox.second-snippet-lang{float:right;width:110px!important}.details-view .item-view .second-select-container .selectBox-container{float:right}.details-view .item-view a.selectBox.second-snippet-lang .selectBox-label{width:66px!important}#device-network-credential-container{display:none;background:#eee;padding:10px;margin-bottom:20px}#device-network-credential-container p.question{margin-top:0;margin-bottom:10px}.saved-inputs-selector-container{position:absolute;top:12px;right:20px;height:0px;margin:0;padding:0}.saved-inputs-selector-container .selectBox-container .saved-inputs-selector-selectBox-dropdown-menu{right:0}.details-view .item-view select.saved-inputs-selector{display:none;width:180px}.details-view .item-view select.device-network-credential-selector{width:180px;display:none}.details-view .item-view select.iot-mode-device-selector{width:268px;display:none}.details-view .item-view select.iot-mode-network-credential-selector,#iot-mode-container button.new-device-network-credential.device-network-credential-component{width:268px;display:none}@media screen and (min-width:0\0){.details-view .item-view select.iot-mode-device-selector{width:266px}}.details-view .item-view select.iot-mode-gateway-credential-selector{width:268px;display:none}.selectBox-dropdown-menu.iot-mode-network-credential-selector-selectBox-dropdown-menu,.selectBox-dropdown-menu.device-network-credential-selector-selectBox-dropdown-menu,.selectBox-dropdown-menu.gateway-credential-selector-selectBox-dropdown-menu{max-height:261px}.details-view .item-view .selectBox-container{text-align:left;display:inline-block}.details-view .item-view #iot-mode-container .selectBox-container{display:block}.details-view .item-view .selectBox-container .selectBox-label{font-weight:bold}.temboo #iot-mode-container .selectBox-dropdown .selectBox-label,.temboo #iot-gateway-container #gateway-step .selectBox-label,.temboo #choreo-container .trigger a.sensor-selector .selectBox-label,.temboo #choreo-container .trigger a.actuator-selector .selectBox-label{background:
		url('assets/dropdown-triangle.png') no-repeat right 2px,
		url('assets/dropdown-iot.png');display:block;margin-right:9px;padding:7px 25px 5px 40px;width:auto!important}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-device-selector .selectBox-label,.temboo #iot-gateway-container #gateway-step .selectBox-dropdown.gateway-device-selector .selectBox-label{background:
		url('assets/dropdown-triangle.png') no-repeat right 2px,
		url('assets/dropdown-iot.png') no-repeat left -5px top -10px}@-moz-document url-prefix() {
.temboo #iot-mode-container .selectBox-dropdown .selectBox-label {
	padding-top: 6px;
	padding-bottom: 6px;
}
}@media screen and (min-width:0\0){.temboo #iot-mode-container .selectBox-dropdown .selectBox-label{padding-top:6px;padding-bottom:6px}}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-device-selector.single-option{pointer-events:none}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-device-selector.single-option .selectBox-label{background:url(assets/xdropdown-iot.png.pagespeed.ic.VF3epR7hRh.png) no-repeat left -5px top -10px}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-network-credential-selector .selectBox-label,.temboo #iot-gateway-container #gateway-step .selectBox-dropdown.gateway-network-selector .selectBox-label{background:
		url('assets/dropdown-triangle.png') no-repeat right 2px,
		url('assets/dropdown-iot.png') no-repeat left -5px top -60px}.temboo #choreo-container .trigger .selectBox-dropdown.sensor-selector .selectBox-label,.temboo #choreo-container .trigger .selectBox-dropdown.actuator-selector .selectBox-label{background:
		url('assets/dropdown-triangle.png') no-repeat right 2px,
		url('assets/dropdown-iot.png') no-repeat left -5px top -110px}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-gateway-credential-selector .selectBox-label{background:
		url('assets/dropdown-triangle.png') no-repeat right 2px,
		url('assets/dropdown-iot.png') no-repeat left -5px top -160px}.temboo #iot-mode-container .selectBox-dropdown.selectBox-disabled .selectBox-label:hover{cursor:default}.temboo #iot-mode-container .selectBox-dropdown .selectBox-label:hover{color:#0882b6;cursor:pointer}.temboo #iot-mode-container .selectBox-dropdown.selectBox-disabled .selectBox-label:hover{color:#888}.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing .selectBox-label,.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing .selectBox-label:hover{color:#777;cursor:default}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-network-credential-selector .selectBox-label.disabled,.temboo #iot-gateway-container #gateway-step .selectBox-dropdown.gateway-network-selector .selectBox-label.disabled{color:#333}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-network-credential-selector .selectBox-label.disabled:hover{color:#0882b6}.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing .selectBox-label.disabled,.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing .selectBox-label:hover.disabled{color:#777}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-device-selector .selectBox-label:hover,.temboo #iot-gateway-container .selectBox-dropdown.gateway-device-selector .selectBox-label:hover{background-position: right -20px, left -5px top -10px}.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing.iot-mode-device-selector .selectBox-label,.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing.iot-mode-device-selector .selectBox-label:hover,.temboo #iot-gateway-container .selectBox-dropdown.selectBox-menuShowing.gateway-device-selector .selectBox-label,.temboo #iot-gateway-container .selectBox-dropdown.selectBox-menuShowing.gateway-device-selector .selectBox-label:hover{background-position: right -42px, left -5px top -10px}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-network-credential-selector .selectBox-label:hover,.temboo #iot-gateway-container .selectBox-dropdown.gateway-network-selector .selectBox-label:hover{background-position: right -20px, left -5px top -60px}.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing.iot-mode-network-credential-selector .selectBox-label,.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing.iot-mode-network-credential-selector .selectBox-label:hover,.temboo #iot-gateway-container .selectBox-dropdown.selectBox-menuShowing.gateway-network-selector .selectBox-label,.temboo #iot-gateway-container .selectBox-dropdown.selectBox-menuShowing.gateway-network-selector .selectBox-label:hover{background-position: right -42px, left -5px top -60px}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-gateway-credential-selector .selectBox-label:hover{background-position: right -20px, left -5px top -160px}.temboo #iot-mode-container .selectBox-dropdown.iot-mode-gateway-credential-selector.selectBox-disabled .selectBox-label:hover{background-position: right 2px, left -5px top -160px}.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing.iot-mode-gateway-credential-selector .selectBox-label,.temboo #iot-mode-container .selectBox-dropdown.selectBox-menuShowing.iot-mode-gateway-credential-selector .selectBox-label:hover{background-position: right -42px, left -5px top -160px}.details-view .item-view li.profile.credentials-label.selectBox-disabled:not(:nth-child(2)) {border-top:1px solid #777;padding-top:4px;margin-top:4px}.details-view .item-view li.profile.credentials-label.selectBox-disabled a{color:#999;font-weight:bold}.details-view .item-view li.profile.credentials-label.selectBox-disabled.selectBox-hover{background:none}.details-view .item-view li.profile.credentials-label.selectBox-disabled.selectBox-hover a{background:none;cursor:default}.details-view .item-view a.saved-inputs-selector{position:absolute;right:0px;top:-25px}.details-view .item-view a.credential-selector.iot-mode-component .selectBox-label,.details-view .item-view a.saved-inputs-selector .selectBox-label,.details-view .item-view a.device-network-credential-selector .selectBox-label,.details-view .item-view a.gateway-credential-selector .selectBox-label,.details-view .item-view a.iot-mode-device-selector .selectBox-label,.details-view .item-view a.profile-selector .selectBox-label{margin-right:9px}.details-view .item-view a.device-network-credential-selector .selectBox-label,.details-view .item-view a.gateway-credential-selector .selectBox-label,.details-view .item-view a.iot-mode-device-selector .selectBox-label,.details-view .item-view a.gateway-device-selector .selectBox-label,.details-view .item-view a.gateway-network-selector .selectBox-label,.temboo #choreo-container .trigger a.sensor-selector .selectBox-label,.temboo #choreo-container .trigger a.actuator-selector .selectBox-label{line-height:16px}.temboo .selectBox-options.iot-mode-component-selectBox-dropdown-menu li,.temboo .selectBox-options.gateway-network-selector-selectBox-dropdown-menu li{position:relative}.temboo .selectBox-options.iot-mode-component-selectBox-dropdown-menu li a,.temboo .selectBox-options.saved-inputs-selector-selectBox-dropdown-menu li a,.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu li a,.temboo .selectBox-options.gateway-selector-selectBox-dropdown-menu li a{margin-right:9px}.temboo .selectBox-options.iot-mode-component-selectBox-dropdown-menu li button.edit-credential,.temboo .selectBox-options.gateway-network-selector-selectBox-dropdown-menu li button.edit-credential{display:none;position:absolute;right:6px;top:6px;font-size:9px;height:15px;padding:0px 3px}.temboo .selectBox-options.iot-mode-component-selectBox-dropdown-menu li:hover button.edit-credential,.temboo .selectBox-options.gateway-network-selector-selectBox-dropdown-menu li:hover button.edit-credential{display:block}.temboo .selectBox-options.iot-mode-component-selectBox-dropdown-menu li button.edit-credential:active{background-color:#0882b6;border-color:#2bb5e9}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-credential,.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-device-network-credential.logged-out,.temboo .selectBox-options.gateway-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-gateway-credential.logged-out,.temboo .selectBox-options.repos-selectBox-dropdown-menu li.create-repo{border-top:1px solid #ccc}.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-device-network-credential.choose-device-network-credential,.temboo .selectBox-options.gateway-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-gateway-credential.choose-gateway-credential,.temboo .selectBox-options.gateway-network-selector-selectBox-dropdown-menu li.new-device-network-credential.choose-device-network-credential{border-top:1px solid #ccc;color:#999;pointer-events:none;cursor:default}.temboo .device-network-form-shield-selectBox-dropdown-menu li.device-network-category,.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.device-network-category,.temboo .selectBox-options.gateway-network-selector-selectBox-dropdown-menu li.device-network-category{color:#999;pointer-events:none;cursor:default;font-weight:bold}.temboo .device-network-form-shield-selectBox-dropdown-menu li.device-network-spacer,.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.device-network-spacer,.temboo .selectBox-options.gateway-network-selector-selectBox-dropdown-menu li.device-network-spacer{pointer-events:none;cursor:default;height:6px}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-credential a,.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-device-network-credential.logged-out a,.temboo .selectBox-options.gateway-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-gateway-credential.logged-out a,.temboo .selectBox-options.repos-selectBox-dropdown-menu li.create-repo a,.details-view .item-view button.new-credential span,.details-view .item-view button.new-device-network-credential span,.details-view .item-view button.new-gateway-credential span,.details-view .item-view button.edit-accounts span{color:#1aa4db;font-weight:bold;font-size:12px;background:url(assets/xbutton-plus.png.pagespeed.ic.jyNap8uX1V.png) no-repeat left -5px;padding:0;height:16px;line-height:16px;margin:6px 0 4px 10px;padding-left:18px;text-transform:none}@-moz-document url-prefix() {
.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-credential a, 
.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-device-network-credential.logged-out a,
.temboo .selectBox-options.gateway-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-gateway-credential.logged-out a,
.details-view .item-view button.new-credential span, 
.details-view .item-view button.new-device-network-credential span, 
.details-view .item-view button.edit-accounts span {
	line-height: 14px;
}
}@media screen and (min-width:0\0){.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-credential a,.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-device-network-credential.logged-out a,.temboo .selectBox-options.gateway-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-gateway-credential.logged-out a,.details-view .item-view button.new-credential span,.details-view .item-view button.new-device-network-credential span,.details-view .item-view button.edit-accounts span{line-height:14px}}.temboo .selectBox-options.gateway-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.no-gateway,.temboo .selectBox-options.sensor-selector-selectBox-dropdown-menu li.no-trigger,.temboo .selectBox-options.actuator-selector-selectBox-dropdown-menu li.no-trigger{font-style:italic}.details-view .item-view button.edit-accounts span{background:none;padding-left:0;line-height:18px}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-credential a:hover,.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-device-network-credential.logged-out a:hover,.temboo .selectBox-options.gateway-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-gateway-credential.logged-out a:hover,.details-view .item-view button.new-credential:hover span,.details-view .item-view button.new-device-network-credential:hover span{color:#0074ae;background-position:left -30px}.temboo .selectBox-options.credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-credential.logged-out a:active,.temboo .selectBox-options.device-network-credential-selector-selectBox-dropdown-menu.iot-mode-component-selectBox-dropdown-menu li.new-device-network-credential.logged-out a:active,.details-view .item-view button.new-credential:active span,.details-view .item-view button.new-device-network-credential:active span{color:#f47825;background-position:left -55px}.details-view .item-view button.new-device-network-credential:hover span{background-position:top -30px left 0px}.details-view .item-view button.new-device-network-credential:active span{background-position:top -55px left 0px}.details-view .item-view button.new-credential span,.details-view .item-view button.new-device-network-credential span{margin-left:7px;line-height:18px;padding-left:18px}.details-view .item-view button.new-credential,.details-view .item-view button.edit-accounts,.details-view .item-view button.new-device-network-credential{position:relative;top:1px;border:1px solid #ccc;padding:0;width:200px;height:25px}.details-view .item-view button.new-device-network-credential{width:182px}.details-view .item-view select.credential-selector.iot-mode-component{width:180px}.details-view .item-view a.credential-selector.run-mode-component .selectBox-label{background:url(assets/xcredential-sprite.png.pagespeed.ic.rO_WHijfNd.png) no-repeat right 3px;color:#d8297b;display:inline-block}.details-view .item-view a.credential-selector.run-mode-component .selectBox-label:hover{background-position:right -13px;color:#af0052}.details-view .item-view a.credential-selector.run-mode-component.none .selectBox-label{background-position:right -45px;color:#777}.details-view .item-view a.credential-selector.run-mode-component.run-mode-active{display:inline-block!important;width:auto!important}.details-view .item-view a.credential-selector.run-mode-component.run-mode-active.disabled{display:none!important}.details-view .item-view a.credential-selector.run-mode-component.selectBox-menuShowing{border-color:#ccc}.details-view .item-view a.credential-selector.run-mode-component.selectBox-menuShowing .selectBox-label{background-position:right -45px;color:#999}.details-view .item-view a.credential-selector.run-mode-component.selectBox-menuShowing .selectBox-label:active{background-position:right -29px;color:#f47825}.details-view .item-view select.credential-selector.run-mode-component{display:none}.details-view .item-view select.language{width:110px}.details-view .item-view a.selectBox.language{margin-left:10px}.details-view .item-view .iot-mode-container{display:none;position:relative;margin:12px -19px 0px -6px;padding:0}.details-view .item-view .iot-mode-container span.label{padding-right:6px;font-weight:bold;display:none}.details-view .item-view .iot-mode-container .device,.details-view .item-view .iot-mode-container .connectivity,.details-view .item-view .iot-mode-container .connectivity-not-needed,.details-view .item-view .iot-mode-container .gateway{display:inline-block}.details-view .item-view .iot-mode-container .device{margin-right:11px}.details-view .item-view .iot-mode-container .connectivity,.details-view .item-view .iot-mode-container .connectivity-not-needed{background-position:left -48px;text-align:right}.details-view .item-view .iot-mode-container .connectivity.disabled a.selectBox.iot-mode-network-credential-selector,.details-view #iot-gateway-container #gateway-step .gateway-network-select-container.disabled a.selectBox.gateway-network-selector{pointer-events:none;opacity:.5}.details-view .item-view .iot-mode-container .gateway{margin-top:15px}.details-view .item-view .iot-mode-container .connectivity-not-needed,.details-view .item-view .gateway-step-action .connectivity-not-needed{background:#eee;text-align:left;font-weight:bold;width:250px;height:16px;padding:7px 10px;vertical-align:-2px}.details-view .item-view .gateway-step-action .connectivity-not-needed{float:right}.details-view .item-view .trigger .subtitle{font-weight:bold;margin-bottom:10px;font-size:14px;color:#999}.details-view .item-view .trigger{margin:25px 0 30px 0;display:none}.details-view .item-view .trigger.input-trigger{margin:30px 0 15px}.details-view .item-view .trigger span.outputs-data{display:none}.details-view .item-view .trigger span.question{font-weight:bold;color:#333;background:url(assets/xbutton-triggers.png.pagespeed.ic.QO0PdLGHvD.png) no-repeat top 0px left 0px;padding:0 0 1px 25px}@media screen and (min-width:0\0){.details-view .item-view .trigger span.question{padding-top:1px}}.details-view .item-view .trigger span.question:hover{color:#0882b6;cursor:pointer}.details-view .item-view .trigger span.question:active{color:#f47925}.details-view .item-view .trigger span.question.plus{background-position:top -6px left -6px}.details-view .item-view .trigger span.question.plus:hover{background-position:top -36px left -6px}.details-view .item-view .trigger span.question.plus:active{background-position:top -66px left -6px}.details-view .item-view .trigger span.question.minus{background-position:top -96px left -6px}.details-view .item-view .trigger span.question.minus:hover{background-position:top -126px left -6px}.details-view .item-view .trigger span.question.minus:active{background-position:top -156px left -6px}.details-view .item-view .trigger select.sensor-selector,.details-view .item-view .trigger select.actuator-selector{display:none;width:268px}.details-view .item-view .trigger .selectBox-container{position:relative}.details-view .item-view .trigger .callout{width:200px;position:absolute;top:-7px;right:-250px}.details-view .item-view .trigger .condition{display:none;padding:15px 0 0 0}.details-view .item-view .trigger .condition>*,.details-view .item-view .trigger .condition>.trigger-line>*{margin:0 1px;vertical-align:top}.details-view .item-view .trigger .condition>.trigger-line{margin-bottom:5px;display:inline-block}.details-view .item-view .trigger .condition>*:first-child{margin-left:0}.details-view .item-view .trigger .condition>span,.details-view .item-view .trigger .condition>.trigger-line>span{line-height:24px;height:24px}.details-view .item-view .trigger .condition>.trigger-line>span.sensor-name,.details-view .item-view .trigger .condition>.trigger-line>span.actuator-name{font-weight:bold}.details-view .item-view .trigger .condition>.trigger-line>span.success{margin:0 2px 0 4px}.details-view .item-view .trigger .condition .output-operator>span{margin:0 1px}.details-view .item-view .trigger .condition a.switch{background:#95daf4;border-color:#caecf9;color:#333}.details-view .item-view .trigger .condition a.signal.digital-only:hover,.details-view .item-view .trigger .condition a.signal.analog-only:hover{color:#0882b6;border-color:#95daf4}.details-view .item-view .trigger .condition a.signal.digital-only:active,.details-view .item-view .trigger .condition a.signal.analog-only:active{color:#f47825;border-color:#f9bc91}.details-view .item-view .trigger .condition a.switch span,.details-view .item-view .trigger .condition a.signal.digital-only span,.details-view .item-view .trigger .condition a.signal.analog-only span{height:18px;line-height:18px;padding:0 3px;text-align:center}.details-view .item-view .trigger .condition a.switch .slider{height:18px}.details-view .item-view .trigger .condition a.switch.signal{width:57px}.details-view .item-view .trigger .condition a.switch.signal span{width:43px}.details-view .item-view .trigger .condition a.switch.signal .slider{width:107px}.details-view .item-view .trigger .condition a.switch.signal .slider.digital{left:-50px}.details-view .item-view .trigger .condition a.signal.digital-only,.details-view .item-view .trigger .condition a.signal.analog-only{padding:0;width:48px;text-align:center;display:none;overflow:hidden}.details-view .item-view .trigger .condition a.signal.analog-only{width:54px}.details-view .item-view .trigger .condition a.switch.truth,.details-view .item-view .trigger .condition a.switch.digital-value{margin-top:2px;vertical-align:top}.details-view .item-view .trigger .condition a.switch.truth{width:45px}.details-view .item-view .trigger .condition a.switch.digital-value{width:85px}.details-view .item-view .trigger .condition a.switch.truth span{width:30px}.details-view .item-view .trigger .condition a.switch.digital-value span{width:70px}.details-view .item-view .trigger .condition a.switch.truth .slider{width:81px}.details-view .item-view .trigger .condition a.switch.digital-value .slider{width:162px}.details-view .item-view .trigger .condition span.success{font-weight:bold}.details-view .item-view .trigger .condition span.analog{display:inline-block}.details-view .item-view .trigger.input-trigger .condition span.digital{display:none}.details-view .item-view .trigger.output-trigger .condition span.analog{display:none}.details-view .item-view .trigger .condition select.operator{width:35px}.details-view .item-view .trigger .condition select.operator.contains{width:75px}.details-view .item-view .trigger .condition select.frequency{width:130px}.details-view .item-view .trigger .condition a.selectBox{vertical-align:top;margin:0 4px 0 3px}.details-view .item-view .trigger .condition a.selectBox,.details-view .item-view .trigger .condition ul.selectBox-dropdown-menu{border-color:#caecf9}@media screen and (min-width:0\0){.details-view .item-view .trigger .condition a.selectBox.operator{margin-top:-1px}}.details-view .item-view .trigger .condition select.output-name{width:115px}.details-view .item-view .trigger .condition a.selectBox.output-name{margin:0 0 0 2px}.details-view .item-view .condition .selectBox-dropdown .selectBox-label,.details-view .item-view .condition .selectBox-options li a{padding-left:5px;margin-right:5px}.details-view .item-view .trigger .condition input.value{height:14px;margin-bottom:0px;border:none;border-bottom:1px solid #caecf9;outline:0}@-moz-document url-prefix() {
.details-view .item-view .trigger .condition input.value {
	height: 18px;
	padding: 2px 4px;
}
}@media screen and (min-width:0\0){.details-view .item-view .trigger .condition input.value{height:18px;padding:2px 4px;vertical-align:1px}}.details-view .item-view .trigger .condition input.short{width:40px}.details-view .item-view .trigger .condition input.long{width:95px}.details-view .item-view label.pin{border:1px solid #95daf4;border-radius:13px;color:#333;font-size:12px;font-weight:bold;height:23px;line-height:23px;width:23px;text-align:center;display:inline-block;cursor:pointer}@media screen and (min-width:0\0){.details-view .item-view label.pin{line-height:22px}}.details-view .item-view label.pin.hover{border-color:#2bb5e9}.details-view .item-view .trigger .condition .trigger-line .error{display:none}.details-view .item-view .inputs-container{position:relative;border:1px solid #f8c9dd;margin:11px -21px 30px;padding:12px 20px 10px}.details-view .item-view .inputs-container .profile-container{position:absolute;top:12px;right:20px}.details-view .item-view .profile-name.error{border-color:#f47925}.details-view .item-view .profile-container .profile-buttons .callout{left:-215px;top:-13px;padding:13px;text-align:center}.details-view .item-view .profile-container .profile-buttons .callout .arrow{top:4px}.details-view .item-view .profile-container .profile-buttons .callout a{font-weight:bold}.details-view .item-view .profile-container .profile-buttons .callout.shadow{width:230px;left:-275px}.related-inputs hr{margin:0px -20px;border:0;background-color:#333;height:1px}.credential-inputs .meta-class.inputs .meta-item,.details-view .item-view .meta-class.inputs .meta-item,.details-view .item-view .meta-class.outputs .meta-item{margin-bottom:15px}.details-view .item-view .meta-class.inputs input.error,.details-view .item-view .meta-class.inputs textarea.error{border:solid 1px #d8297b}.details-view .item-view .meta-class.inputs input,.details-view .item-view .meta-class.inputs textarea,.details-view .item-view .meta-class.outputs .output{display:none}.details-view .item-view .meta-class.outputs .output{position:relative}.details-view .item-view .meta-class.inputs input,.details-view .item-view .meta-class.inputs textarea,.details-view .item-view .meta-class.outputs .output pre{width:550px}.details-view .item-view .meta-class.outputs .error{color:#333;display:none}.details-view .item-view .meta-class.outputs .error p{margin:20px 0 15px}.details-view .item-view .meta-class.outputs .error .message{border:none;color:#d8297b;margin:1em 0;max-height:102px;overflow:auto}.details-view .item-view .meta-class.outputs .run-status{display:none;float:right}.details-view .item-view .meta-class.outputs .run-status.run-mode-active{display:block}.details-view .item-view .meta-class.outputs .output-callout{position:absolute;left:40px;right:50px;top:0px;background:#fff;border:5px solid #95daf4;border-radius:10px;padding:10px;padding-right:30px;z-index:100;display:none}.details-view .item-view .meta-class.outputs .output-callout-triangle{position:absolute;top:-19px;left:20px;width:23px;height:15px;background:url(assets/xcallout-triangle-up.png.pagespeed.ic.0EER8SAF3S.png) no-repeat}.details-view .item-view .meta-class.outputs .output-callout button.close{position:absolute;top:5px;right:5px}.details-view .item-view .meta-class.snippet.headerfile{display:none}.details-view .item-view .meta-class.snippet .download-dropdown{position:absolute;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0px 0px 10px 2px rgba(128,128,128,.15);-webkit-box-shadow:0px 0px 10px 2px rgba(128,128,128,.15);-moz-box-shadow:0px 0px 10px 2px rgba(128,128,128,.15);top:29px;z-index:2;width:110px;padding:5px;display:none}.details-view .item-view .meta-class.snippet.visualizable .download-dropdown li[rel="compiled"]{display:none}.details-view .item-view .meta-class.snippet .download-dropdown .callout-container li .callout{width:210px;left:110px;top:-36px;padding:10px}.details-view .item-view .meta-class.snippet .download-dropdown .callout-container li.disabled:hover .callout{display:block}.details-view .item-view .meta-class.snippet .download-dropdown .callout-container li .callout .arrow{top:25px}.details-view .item-view .meta-class.snippet .download-dropdown li{padding:2px 5px;list-style-type:none}.details-view .item-view .meta-class.snippet .download-dropdown li:hover{background-color:#e4f5fc;cursor:pointer}.details-view .item-view .meta-class.snippet .download-dropdown li.disabled:hover{background-color:#fff;cursor:default}.details-view .item-view .meta-class.snippet .download-dropdown li.selected{background-image:url(assets/xdropdown-check.png.pagespeed.ic.W6Qv9s03wb.png);background-repeat:no-repeat;background-position:right 5px bottom -1px}.details-view .item-view .meta-class.snippet .download-dropdown li.selected:hover{cursor:default}.details-view .item-view .meta-class.snippet.main .device-changed-container{position:absolute;display:none;top:31px;left:0;right:0;bottom:0;z-index:4}.details-view .item-view .meta-class.snippet.main .device-changed-container .device-changed-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.5}.details-view .item-view .meta-class.snippet.main .device-changed-inner{background-image:url(assets/xgraphic-dataviz-callout.png.pagespeed.ic.ocyJ8GcIbF.png);background-position:20px 25px;background-repeat:no-repeat;background-size:120px 120px;padding:40px 20px 40px 160px;background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;margin:25px;position:absolute;top:40px}.details-view .item-view .meta-class.snippet.main .device-changed-container .title{font-size:18px}.details-view .item-view .meta-class.snippet.main .device-changed-container .button-container{text-align:right}.details-view .item-view .meta-class.snippet.main .device-changed-container .button{border-radius:6px}.details-view .item-view .meta-class.snippet.main .download-compiled-container{position:absolute;background-color:#fff;width:488px;top:31px;border:1px solid #ddd;z-index:1;padding:35px;font-size:14px;display:none}.details-view .item-view .meta-class.snippet.main.compilable.compiled form{padding:0}.details-view .item-view .meta-class.snippet.main.compilable.compiled .download-compiled-container{display:block}.details-view .item-view .meta-class.snippet.main.compilable.compiled .select-container{display:none}.details-view .item-view .meta-class.snippet.main.compilable.compiled .meta-item{visibility:hidden}.details-view .item-view .meta-class.snippet .download-compiled-container .download-compiled-instructions,.details-view .item-view .meta-class.snippet .download-compiled-container .download-compiled-action{display:inline-block;vertical-align:top}.details-view .item-view .meta-class.snippet .download-compiled-container .download-compiled-instructions{margin-left:15px;margin-top:10px}.details-view .item-view .meta-class.snippet .download-compiled-container .download-compiled-action{margin-left:40px}.details-view .item-view .meta-class.snippet .download-compiled-container ol{padding-left:0;width:250px}.details-view .item-view .meta-class.snippet .download-compiled-container li{padding-left:10px;margin-bottom:20px;position:relative}.details-view .item-view .meta-class.snippet .download-compiled-container li .check{position:absolute;top:2px;left:-19px;background-image:url(files/xicon-completed-step-compiled-code.png.pagespeed.ic.e1jbAfcs3B.png);background-repeat:no-repeat;background-size:15px 15px;background-color:#fff;width:15px;height:15px;display:none}.details-view .item-view .meta-class.snippet .download-compiled-container .download-compiled-graphic{background-image:url(files/xgraphic-compiled-code-download.png.pagespeed.ic.R2YB391PDQ.png);background-size:100%;width:110px;height:100px;margin:0 auto 10px}.details-view .item-view .meta-class.snippet .download-compiled-container button.download-compiled{background-image:url(files/xbutton-downloadarrow-white-small.png.pagespeed.ic.t6zfoIWeve.png);background-size:14px 14px;background-position:right 7px top 8px;margin:0 auto;padding-right:40px;font-size:16px;padding:4px 25px 5px 10px}.details-view .item-view .meta-class.snippet .download-compiled-container button.download-compiled.disabled{background-color:#999;border-color:#999}.details-view .item-view .meta-class.snippet .select-container{position:relative;float:right;top:-2px}.details-view .item-view .meta-class.snippet .select-container>label{color:#777}.details-view .item-view .meta-class.snippet .select-container label{font-size:12px;margin:0 10px 0 0;position:relative;text-transform:none;top:2px}.details-view .item-view .meta-class.snippet .select-container .sdk-download,.details-view .iot-mode-controls .iot-sdk-download{padding-left:34px}.details-view .iot-mode-controls .iot-sdk-download{font-size:12px;font-weight:normal;position:relative;display:inline-block;margin-top:15px}.details-view .item-view .meta-class.snippet .select-container .sdk-download .sdk-description,.details-view .iot-mode-controls .iot-sdk-download .sdk-description{display:inline-block}.details-view .iot-mode-controls .iot-sdk-download .sdk-icon,.details-view .iot-mode-controls .iot-sdk-download .sdk-description{vertical-align:middle}.details-view .iot-mode-controls .iot-sdk-download .sdk-description{white-space:nowrap}.details-view .item-view .meta-class.snippet .select-container .sdk-download.ble .sdk-description,.details-view .item-view .meta-class.snippet .select-container .sdk-download.hardware .sdk-description{margin-top:2px;line-height:16px;margin-left:4px}.details-view .item-view .meta-class.snippet .select-container .sdk-download:hover,.details-view .iot-mode-controls .iot-sdk-download:hover{color:#0074ae}.details-view .item-view .meta-class.snippet .select-container .sdk-download:active,.details-view .iot-mode-controls .iot-sdk-download:active{color:#f47825}.details-view .item-view .meta-class.snippet .select-container .sdk-download .sdk-icon,.details-view .iot-mode-controls .iot-sdk-download .sdk-icon{position:absolute;width:35px;height:35px;left:0;top:-7px;background:url(assets/xbutton-sdks-small-blue-retina.png.pagespeed.ic.K7jVIPF9g3.png) 35px 35px no-repeat;background-size:140px}.details-view .item-view .meta-class.snippet .select-container .sdk-download .sdk-icon{top:-9px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.android .sdk-icon{background-position:left top}.details-view .item-view .meta-class.snippet .select-container .sdk-download.android:hover .sdk-icon{background-position:-35px top}.details-view .item-view .meta-class.snippet .select-container .sdk-download.android:active .sdk-icon{background-position:-70px top}.details-view .item-view .meta-class.snippet .select-container .sdk-download.ios .sdk-icon{background-position:left -35px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.ios:hover .sdk-icon{background-position:-35px -35px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.ios:active .sdk-icon{background-position:-70px -35px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.java .sdk-icon{background-position:left -70px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.java:hover .sdk-icon{background-position:-35px -70px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.java:active .sdk-icon{background-position:-70px -70px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.nodejs .sdk-icon{background-position:left -105px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.nodejs:hover .sdk-icon{background-position:-35px -105px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.nodejs:active .sdk-icon{background-position:-70px -105px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.php .sdk-icon{background-position:left -140px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.php:hover .sdk-icon{background-position:-35px -140px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.php:active .sdk-icon{background-position:-70px -140px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.processing .sdk-icon{background-position:left -175px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.processing:hover .sdk-icon{background-position:-35px -175px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.processing:active .sdk-icon{background-position:-70px -175px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.python .sdk-icon{background-position:left -210px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.python:hover .sdk-icon{background-position:-35px -210px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.python:active .sdk-icon{background-position:-70px -210px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.ruby .sdk-icon{background-position:left -245px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.ruby:hover .sdk-icon{background-position:-35px -245px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.ruby:active .sdk-icon{background-position:-70px -245px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.rest_json .sdk-icon{background-position:left -315px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.rest_json:hover .sdk-icon{background-position:-35px -315px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.rest_json:active .sdk-icon{background-position:-70px -315px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.twyla .sdk-icon{background-position:left -350px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.twyla:hover .sdk-icon{background-position:-35px -350px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.twyla:active .sdk-icon{background-position:-70px -350px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.csharp .sdk-icon{background-position:left -385px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.csharp:hover .sdk-icon{background-position:-35px -385px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.csharp:active .sdk-icon{background-position:-70px -385px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.javascript .sdk-icon{background-position:left -455px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.javascript:hover .sdk-icon{background-position:-35px -455px}.details-view .item-view .meta-class.snippet .select-container .sdk-download.javascript:active .sdk-icon{background-position:-70px -455px}.details-view .iot-mode-controls .iot-sdk-download.ble .sdk-icon{background-position:left -490px}.details-view .iot-mode-controls .iot-sdk-download.ble:hover .sdk-icon{background-position:-35px -490px}.details-view .iot-mode-controls .iot-sdk-download.ble:active .sdk-icon{background-position:-70px -490px}.details-view .iot-mode-controls .iot-sdk-download.arduino .sdk-icon{background-position:left -280px}.details-view .iot-mode-controls .iot-sdk-download.arduino:hover .sdk-icon{background-position:-35px -280px}.details-view .iot-mode-controls .iot-sdk-download.arduino:active .sdk-icon{background-position:-70px -280px}.details-view .iot-mode-controls .iot-sdk-download.ti .sdk-icon{background-position:left -420px}.details-view .iot-mode-controls .iot-sdk-download.ti:hover .sdk-icon{background-position:-35px -420px}.details-view .iot-mode-controls .iot-sdk-download.ti:active .sdk-icon{background-position:-70px -420px}.details-view .iot-mode-controls .iot-sdk-download.hardware .sdk-icon{background-position:left -525px}.details-view .iot-mode-controls .iot-sdk-download.hardware:hover .sdk-icon{background-position:-35px -525px}.details-view .iot-mode-controls .iot-sdk-download.hardware:active .sdk-icon{background-position:-70px -525px}.details-view .iot-mode-controls .iot-sdk-download.qualcomm .sdk-icon{background-position:left -560px}.details-view .iot-mode-controls .iot-sdk-download.qualcomm:hover .sdk-icon{background-position:-35px -560px}.details-view .iot-mode-controls .iot-sdk-download.qualcomm:active .sdk-icon{background-position:-70px -560px}.details-view .iot-mode-controls .iot-sdk-download.qualcomm{display:none}.details-view .iot-mode-controls .iot-sdk-download.samsung{padding-left:0px}.details-view .iot-mode-controls .iot-sdk-download.samsung #samsung-get-started{width:100px;height:32px;background:url(assets/xbutton-samsung-small-blue.png.pagespeed.ic.Lx6wK9Galc.png) no-repeat left top;display:inline-block;position:relative;top:11px;right:8px;background-size:100%}.details-view .iot-mode-controls .iot-sdk-download.samsung:hover #samsung-get-started{background-position:left -35px}.details-view .iot-mode-controls .iot-sdk-download.samsung:active #samsung-get-started{background-position:left -70px}.details-view .item-view .meta-class.snippet .select-container .export-container{position:absolute;right:-192px;top:35px;width:150px}.details-view .item-view .meta-class.snippet .select-container .export-container button.export>*{display:inline-block;vertical-align:middle}.details-view .item-view .meta-class.snippet .select-container .export-container.disabled button.export:hover,.details-view .item-view .meta-class.snippet .select-container .export-container button.export.disabled:hover{cursor:default}.details-view .item-view .meta-class.snippet .select-container .export-container button.export .download-text{margin-left:2px}.details-view .item-view .meta-class.snippet .select-container .export-container.disabled button.export .download-text,.details-view .item-view .meta-class.snippet .select-container .export-container button.export.disabled .download-text{color:#999}#tmb-lightbox .device-registration-popup .pricing-note{color:#999;margin-bottom:25px;margin-left:5px;display:none}#tmb-lightbox .device-registration-popup .device-id,#pin-selector .board .pins .callout .pin-id{background-color:#eee;height:19px;padding:4px 4px 4px 8px;white-space:nowrap}#tmb-lightbox .device-registration-popup .device-id{width:258px;float:right}#pin-selector .board .pins .callout .pin-id{margin-bottom:5px;width:156px}.status-alert.device-saved{background-image:url(assets/xgraphic-success-device-saved.png.pagespeed.ic.g9w0lhyTtd.png);background-repeat:no-repeat;background-size:120px 120px;background-position:20px 20px}.status-alert.device-saved .button-container{text-align:right;margin:5px 0}.status-alert.device-saved .button-container .button.gotit{position:relative;width:100px}#tmb-lightbox .export-popup .buttons{margin-top:-40px}#tmb-lightbox .export-popup .step{display:none}#tmb-lightbox .export-popup[data-step="0"] .step.loading{display:inline-block;position:relative}#tmb-lightbox .export-popup[data-step="1"] .step.splash{display:inline-block}#tmb-lightbox .export-popup.ti-ccs-export-popup[data-step="2"] .step.export{display:inline-block}#tmb-lightbox .export-popup.ti-ccs-export-popup[data-step="3"] .step.success{display:inline-block}#tmb-lightbox .export-popup.github-export-popup[data-step="2"] .step.profile{display:inline-block}#tmb-lightbox .export-popup.github-export-popup[data-step="3"] .step.export{display:inline-block}#tmb-lightbox .export-popup.github-export-popup[data-step="4"] .step.success{display:inline-block}#tmb-lightbox .export-popup.github-export-popup[data-step="0"] button.close,#tmb-lightbox .export-popup.github-export-popup[data-step="2"] .buttons button.close,#tmb-lightbox .export-popup.github-export-popup[data-step="4"] .buttons button.close{display:none}#tmb-lightbox .export-popup[data-step="0"] .step.loading .spinner{display:block;top:77px;left:205px}#tmb-lightbox .export-popup{min-width:440px}#tmb-lightbox .export-popup.github-export-popup[data-step="0"]{height:185px}#tmb-lightbox .export-popup .step.export h3{font-weight:300}#tmb-lightbox .export-popup .step.export .create-repo-container{display:none}#tmb-lightbox .export-popup .step.export input{width:360px}#tmb-lightbox .export-popup.github-export-popup .step.export input{width:385px;margin:0;margin-left:9px}#tmb-lightbox .export-popup.github-export-popup .step.export .folder input{margin-left:5px}#tmb-lightbox .export-popup.ti-ccs-export-popup .step.export form{margin-bottom:20px}#tmb-lightbox .export-popup.ti-ccs-export-popup .step.export input{margin-bottom:0;width:430px}#tmb-lightbox .export-popup .step.export input[name="repo-name"]{margin-left:6px}#tmb-lightbox .export-popup .step.export .items{margin-bottom:20px}#tmb-lightbox .export-popup .step.export .items .file,#tmb-lightbox .export-popup .step.export .items .folder{background-position:left top;background-repeat:no-repeat;background-size:26px;margin-top:4px;margin-bottom:4px;padding-left:28px}#tmb-lightbox .export-popup .step.export .items .folder{background-image:url(assets/xicon-integrations-folder.png.pagespeed.ic.iP4r5LkHWO.png);margin-left:9px;margin-bottom:15px;min-height:22px;line-height:22px;padding-left:32px}#tmb-lightbox .export-popup p.error{display:none}#tmb-lightbox .export-popup.github-export-popup p.error{margin-bottom:60px;margin-top:-40px}#tmb-lightbox .export-popup.github-export-popup{width:430px}#tmb-lightbox .export-popup .step.export p.error{margin:5px 0 0 0}#tmb-lightbox .export-popup .step.export .create-repo-container p.error{margin-left:45px;width:396px}#tmb-lightbox .export-popup .step.export .folder p.error{width:404px}#tmb-lightbox .export-popup .step.export .items .files{width:440px}#tmb-lightbox .export-popup .step.export .items .file{background-image:url(assets/xicon-integrations-file.png.pagespeed.ic.GbUevKs8ZK.png);word-wrap:break-word;line-height:30px;min-height:30px;margin-left:36px;display:inline-block;vertical-align:top}#tmb-lightbox .export-popup .step.export .items .file{width:156px}#tmb-lightbox .export-popup .step.export .items .file.others{background:none;font-style:italic}#tmb-lightbox .export-popup .step.splash>*,#tmb-lightbox .export-popup .step.profile>*{display:inline-block}#tmb-lightbox .export-popup .step.splash .content,#tmb-lightbox .export-popup .step.profile .content{margin-left:20px;vertical-align:top}#tmb-lightbox .export-popup.ti-ccs-export-popup .step.splash .content{margin-left:28px}#tmb-lightbox .export-popup .step.splash .content,#tmb-lightbox .export-popup .step.profile .content{width:278px}#tmb-lightbox .export-popup.github-export-popup .step.profile .content{margin-left:28px;min-height:140px}#tmb-lightbox .export-popup .step.splash h3,#tmb-lightbox .export-popup .step.profile h3{font-weight:300;margin-top:2px;margin-bottom:0}#tmb-lightbox .export-popup .step .logo{background-size:100%;background-repeat:no-repeat;background-position:center}#tmb-lightbox .export-popup.ti-ccs-export-popup .step.splash .logo{background-image:url(assets/xgraphic-integrations-TI.png.pagespeed.ic.H31GVgkoPP.png);height:130px;width:130px}#tmb-lightbox .export-popup.github-export-popup .step.splash .logo{background-image:url(assets/xgraphic-integrations-github.png.pagespeed.ic.QKquW56_Be.png);height:135px;width:135px;background-size:165px}#tmb-lightbox .export-popup.github-export-popup .step.profile .logo{background-image:url(assets/xgraphic-integrations-github-profiles.png.pagespeed.ic.7P38enVkU_.png);height:130px;width:130px}#tmb-lightbox .export-popup>.step{padding-bottom:40px;min-width:440px}#tmb-lightbox .export-popup>.step.splash,#tmb-lightbox .export-popup.github-export-popup>.step.profile{padding-bottom:0}#tmb-lightbox .export-popup.github-export-popup .step.export select.repos{width:439px;display:none}#tmb-lightbox .export-popup.github-export-popup .step.export .select-repo{margin-bottom:20px}#tmb-lightbox .export-popup.github-export-popup .step.export .select-repo .selectBox-container{margin-bottom:0}#tmb-lightbox .export-popup.github-export-popup .step.export .selectBox-container ul.selectBox-dropdown-menu{max-height:208px}#tmb-lightbox .export-popup.github-export-popup .step.export .credentials-message{font-size:10px;margin-bottom:20px}#tmb-lightbox .export-popup .step.success .export-link-container{background-color:#eee;border:1px solid #ddd;padding:10px 20px;border-radius:6px;margin-bottom:20px;min-width:398px;height:24px}#tmb-lightbox .export-popup .step.success .export-link-container a.export-link{font-size:18px}.details-view .item-view .meta-class.inputs input.run-mode-active,.details-view .item-view .meta-class.inputs textarea.run-mode-active{display:block}.details-view .item-view .meta-class.inputs textarea.run-mode-active{resize:none}.details-view .item-view .meta-class.inputs .tmb-flash{position:absolute;padding:0;margin:0;left:0;bottom:0;background:transparent;border:solid 1px #95daf4;box-shadow:0px 0px 10px 1px #95daf4;-moz-box-shadow:0px 0px 10px 1px #95daf4;-webkit-box-shadow:0px 0px 10px 1px #95daf4}.details-view .item-view .meta-class.inputs.optional,.details-view .item-view .meta-class.inputs.required:last-child{margin-bottom:25px}.details-view .item-view .meta-class.inputs.optional{margin-top:15px}.details-view .item-view .meta-class.inputs.optional.tmb-collapsed{margin-bottom:10px}.details-view .item-view .meta-class.inputs .meta-item{position:relative}.details-view .item-view .meta-class.inputs .meta-item.credential input{padding-right:35px;width:519px;background:url(assets/xicon-credential-gray.png.pagespeed.ic.LI3oNBEeQc.png) 529px center no-repeat}.details-view .item-view .meta-class.inputs .meta-item.credential .credential-container input.oauth-able{padding-right:60px;width:494px;background:
		url('assets/icon-credential-gray.png') 529px center no-repeat,
		url('assets/icon-oauth-gray.png') 504px center no-repeat}.details-view .item-view .meta-class.inputs .meta-item.credential .credential-container input.credential-profile{padding-right:167px;width:387px;background:none}.details-view .item-view .meta-class.inputs .meta-item .input-container input.sensor-input{padding-right:35px;width:519px}.details-view .item-view .meta-class.inputs .sensor{background-image:url(assets/xbutton-dynamic-sensor.png.pagespeed.ic.iZ4mT3WLHZ.png);height:20px;width:20px;background-size:100%;position:absolute;top:-32px;right:10px}.details-view .item-view .meta-class.inputs .callout-container:hover .sensor{background-position:left -20px}.details-view .item-view .meta-class.inputs .callout.sensor-input{padding:0;right:-150px;width:auto}.details-view .item-view .meta-class.inputs .callout.sensor-input ul{max-height:200px;overflow-y:auto;overflow-x:hidden;padding:10px 10px 4px 10px}.details-view .item-view .meta-class.inputs .callout.sensor-input li,#pin-selector .board .pins .callout-container li{padding:2px 0}.details-view .item-view .meta-class.inputs .callout.sensor-input li{width:168px}#pin-selector .board .pins .callout-container li{width:178px}#pin-selector .board .pins .callout-container ul.sensor-type li>*,#pin-selector .board .pins .callout-container ul.actuator-type li>*{vertical-align:-5px}#pin-selector .board .pins .callout-container ul li .transducer-icon{height:20px;width:20px;display:inline-block;margin-right:5px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon{background:url(assets/xicons-sensors-sparklines-and-setup.png.pagespeed.ic.kAakFEGs_M.png) no-repeat;background-size:160px 80px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon[data-medium="Motion"]{background-position:0px 0px}#pin-selector .board .pins .callout-container ul.sensor-type li:hover .transducer-icon[data-medium="Motion"]{background-position:0px -40px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon[data-medium="Temperature"]{background-position:-20px 0px}#pin-selector .board .pins .callout-container ul.sensor-type li:hover .transducer-icon[data-medium="Temperature"]{background-position:-20px -40px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon[data-medium="Liquid Level Switch"]{background-position:-40px 0px}#pin-selector .board .pins .callout-container ul.sensor-type li:hover .transducer-icon[data-medium="Liquid Level Switch"]{background-position:-40px -40px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon[data-medium="Distance"]{background-position:-60px 0px}#pin-selector .board .pins .callout-container ul.sensor-type li:hover .transducer-icon[data-medium="Distance"]{background-position:-60px -40px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon[data-medium="Light"]{background-position:-80px 0px}#pin-selector .board .pins .callout-container ul.sensor-type li:hover .transducer-icon[data-medium="Light"]{background-position:-80px -40px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon[data-medium="Gas"]{background-position:-100px 0px}#pin-selector .board .pins .callout-container ul.sensor-type li:hover .transducer-icon[data-medium="Gas"]{background-position:-100px -40px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon[data-medium="Pressure"]{background-position:-120px 0px}#pin-selector .board .pins .callout-container ul.sensor-type li:hover .transducer-icon[data-medium="Pressure"]{background-position:-120px -40px}#pin-selector .board .pins .callout-container ul.sensor-type li .transducer-icon[data-medium="Other"]{background-position:-140px 0px}#pin-selector .board .pins .callout-container ul.sensor-type li:hover .transducer-icon[data-medium="Other"]{background-position:-140px -40px}#pin-selector .board .pins .callout-container ul.actuator-type li .transducer-icon{background:url(assets/xicons-actuators-setup.png.pagespeed.ic.IyluVqka3i.png) no-repeat;background-size:140px 60px}#pin-selector .board .pins .callout-container ul.actuator-type li .transducer-icon[data-medium="Solenoid"]{background-position:0px 0px}#pin-selector .board .pins .callout-container ul.actuator-type li:hover .transducer-icon[data-medium="Solenoid"]{background-position:0px -40px}#pin-selector .board .pins .callout-container ul.actuator-type li .transducer-icon[data-medium="Audio"]{background-position:-20px 0px}#pin-selector .board .pins .callout-container ul.actuator-type li:hover .transducer-icon[data-medium="Audio"]{background-position:-20px -40px}#pin-selector .board .pins .callout-container ul.actuator-type li .transducer-icon[data-medium="Pump"]{background-position:-40px 0px}#pin-selector .board .pins .callout-container ul.actuator-type li:hover .transducer-icon[data-medium="Pump"]{background-position:-40px -40px}#pin-selector .board .pins .callout-container ul.actuator-type li .transducer-icon[data-medium="Fan"]{background-position:-60px 0px}#pin-selector .board .pins .callout-container ul.actuator-type li:hover .transducer-icon[data-medium="Fan"]{background-position:-60px -40px}#pin-selector .board .pins .callout-container ul.actuator-type li .transducer-icon[data-medium="Relay"]{background-position:-80px 0px}#pin-selector .board .pins .callout-container ul.actuator-type li:hover .transducer-icon[data-medium="Relay"]{background-position:-80px -40px}#pin-selector .board .pins .callout-container ul.actuator-type li .transducer-icon[data-medium="LED"]{background-position:-100px 0px}#pin-selector .board .pins .callout-container ul.actuator-type li:hover .transducer-icon[data-medium="LED"]{background-position:-100px -40px}#pin-selector .board .pins .callout-container ul.actuator-type li .transducer-icon[data-medium="Other"]{background-position:-120px 0px}#pin-selector .board .pins .callout-container ul.actuator-type li:hover .transducer-icon[data-medium="Other"]{background-position:-120px -40px}.details-view .item-view .meta-class.inputs .callout.sensor-input li:nth-child(2),
#pin-selector .board .pins .callout-container li:nth-child(2) {margin-top:6px}.details-view .item-view .meta-class.inputs .callout.sensor-input li.option-label-only,#pin-selector .board .pins .callout-container li.option-label-only{font-weight:bold;border-bottom:1px solid #ccc}.details-view .item-view .meta-class.inputs .callout.sensor-input li:hover,#pin-selector .board .pins .callout-container li:hover{color:#0882b6;background-color:#e4f5fc;cursor:pointer}.details-view .item-view .meta-class.inputs .callout.sensor-input li.option-label-only:hover,#pin-selector .board .pins .callout-container li.option-label-only:hover{color:#333;background:none;cursor:default}#pin-selector .board .pins .callout-container ul{list-style-type:none;padding:10px}.details-view .item-view .credential-container{position:relative}.details-view .item-view .credential-name{display:none;position:absolute;padding:5px 8px;font-weight:bold;color:#fff;width:146px;right:0px;top:0px;bottom:0px;background:url(assets/xicon-credential-white.png.pagespeed.ic.W_QX9sOZ3P.png) right 5px center no-repeat #ccc;z-index:-1}.details-view .item-view .meta-class.inputs label.error{color:#d8297b;float:right;font-size:12px;margin:-18px 4px 0;text-transform:none}.details-view .item-view .meta-class.outputs .meta-item:last-child>*:last-child{margin-bottom:0}.details-view .item-view .meta-class.outputs .meta-item>*:last-child{margin-bottom:20px}.details-view .item-view .meta-class.inputs textarea,.details-view .item-view .meta-class.outputs .output pre{border:1px solid #ccc;color:#333;font-size:12px;height:80px;overflow-y:auto;padding:4px;outline-color:#2bb5e9}.details-view .item-view .meta-class.tmb-collapsed .meta-class-name{background-image:url(assets/xtriangle-large-right.png.pagespeed.ic.n7YzTMQxp7.png)}.details-view .item-view .meta-class.tmb-collapsed .meta-class-name:hover{background-image:url(assets/xtriangle-large-right-hover.png.pagespeed.ic.G4Hev9-Fro.png)}.meta-class.inputs.required.tmb-collapsed ~ .optional{display:none}.credential-inputs .meta-class .meta-items,.details-view .item-view .meta-class .meta-items{margin:1em 0}.details-view .item-view .meta-class .subtitle{text-transform:uppercase;font-weight:bold;font-size:14px;color:#999}.credential-inputs .meta-class li,.details-view .item-view .meta-class li{list-style-image:none}.details-view .item-view .meta-class-name{font-weight:normal;margin-left:-18px;padding-left:18px;cursor:pointer}.details-view .item-view .meta-class-name:hover{color:#0074ae}.details-view .item-view .meta-class.inputs.required .meta-class-name,.details-view .item-view .meta-class.snippet .meta-class-name{background-image:none;color:#999;margin-left:0;padding-left:0;cursor:auto;pointer-events:none}.details-view .item-view .meta-class.snippet.main.compilable .meta-class-name,.details-view .item-view .meta-class.snippet.main.visualizable .meta-class-name{background-image:url(assets/xtriangle-large-down.png.pagespeed.ic.OSiMeSnafr.png);padding-right:18px;background-position:right 5px;pointer-events:all}.details-view .item-view .meta-class.snippet.main.compilable .meta-class-name:hover,.details-view .item-view .meta-class.snippet.main.visualizable .meta-class-name:hover{background-image:url(assets/xtriangle-large-down-hover.png.pagespeed.ic.M5g-lgrndu.png);color:#0074ae;cursor:pointer}.credential-inputs .meta-item .type-icon,.details-view .item-view .meta-item .type-icon{position:relative;top:2px;background-image:url(assets/xicons-inputs.png.pagespeed.ic.XodvJouG3c.png);background-repeat:no-repeat;float:left;height:14px;margin-right:5px;width:30px}.credential-inputs .meta-item .type-icon,.details-view .item-view .meta-class.inputs .meta-item .type-icon,.details-view .item-view .meta-class.outputs .meta-item .type-icon{background-position:left top}.credential-inputs .meta-item.typed.type-boolean .type-icon,.details-view .item-view .meta-item.typed.type-boolean .type-icon{background-position:left -30px}.credential-inputs .meta-item.typed.type-date .type-icon,.details-view .item-view .meta-item.typed.type-date .type-icon{background-position:left -60px}.credential-inputs .meta-item.typed.type-decimal .type-icon,.details-view .item-view .meta-item.typed.type-decimal .type-icon{background-position:left -90px}.credential-inputs .meta-item.typed.type-integer .type-icon,.details-view .item-view .meta-item.typed.type-integer .type-icon{background-position:left -120px}.credential-inputs .meta-item.typed.type-json .type-icon,.details-view .item-view .meta-item.typed.type-json .type-icon,.credential-inputs .meta-item.typed.type-JSON .type-icon,.details-view .item-view .meta-item.typed.type-JSON .type-icon{background-position:left -150px}.credential-inputs .meta-item.typed.type-string .type-icon,.details-view .item-view .meta-item.typed.type-string .type-icon{background-position:left -180px}.credential-inputs .meta-item.typed.type-multiline .type-icon,.details-view .item-view .meta-item.typed.type-multiline .type-icon{background-position:left -210px}.credential-inputs .meta-item.typed.type-xml .type-icon,.details-view .item-view .meta-item.typed.type-xml .type-icon,.credential-inputs .meta-item.typed.type-XML .type-icon,.details-view .item-view .meta-item.typed.type-XML .type-icon{background-position:left -240px}.credential-inputs .meta-item.typed.type-password.credential .type-icon,.details-view .item-view .meta-item.typed.type-password .type-icon{background-position:left -270px}.credential-inputs .meta-item .name,.details-view .item-view .meta-item .name{font-weight:bold}.details-view .item-view .run-mode-guide{background:#d8297b;display:none;margin:0 -30px 0 0;position:absolute;top:0;right:0;width:10px}.details-view .item-view .run-mode-guide.run-mode-active{display:block}.details-view .item-view .search-summary em{font-style:normal;text-transform:uppercase}.search-summary{margin-top:-10px;margin-bottom:20px}.details-view .keyword-group-view .description{padding-right:90px}.details-view .keyword-group-view .icon{background-image:url(assets/xkeyword-icons-large.png.pagespeed.ic.NO2MJvejj1.png);background-repeat:no-repeat;float:right;height:80px;margin-left:10px;width:80px}.details-view .keyword-group-view .title{margin-bottom:0px}.item-view .keyword-group-view .items{font-size:14px}.item-view .keyword-group-view hr{margin-top:20px;margin-bottom:20px}.details-view .keyword-group-view.keyword-advertising .icon{background-position:0px 0px}.details-view .keyword-group-view.keyword-civic .icon{background-position:-80px 0px}.details-view .keyword-group-view.keyword-developer .icon{background-position:-160px 0px}.details-view .keyword-group-view.keyword-ecommerce .icon{background-position:-240px 0px}.details-view .keyword-group-view.keyword-education .icon{background-position:-320px 0px}.details-view .keyword-group-view.keyword-green .icon{background-position:0px -80px}.details-view .keyword-group-view.keyword-health .icon{background-position:-80px -80px}.details-view .keyword-group-view.keyword-location .icon{background-position:-160px -80px}.details-view .keyword-group-view.keyword-marketing .icon{background-position:-240px -80px}.details-view .keyword-group-view.keyword-media .icon{background-position:-320px -80px}.details-view .keyword-group-view.keyword-news .icon{background-position:0px -160px}.details-view .keyword-group-view.keyword-nonprofit .icon{background-position:-80px -160px}.details-view .keyword-group-view.keyword-payments .icon{background-position:-160px -160px}.details-view .keyword-group-view.keyword-photo .icon{background-position:-240px -160px}.details-view .keyword-group-view.keyword-productivity .icon{background-position:-320px -160px}.details-view .keyword-group-view.keyword-saas .icon{background-position:0px -240px}.details-view .keyword-group-view.keyword-search .icon{background-position:-80px -240px}.details-view .keyword-group-view.keyword-shipping .icon{background-position:-160px -240px}.details-view .keyword-group-view.keyword-social .icon{background-position:-240px -240px}.details-view .keyword-group-view.keyword-storage .icon{background-position:-320px -240px}.details-view .keyword-group-view.keyword-weather .icon{background-position:0px -320px}.details-view .keyword-group-view.keyword-oauth .icon{background-position:-80px -320px}.details-view .run-mode-error-container{display:none}.details-view .run-mode-error-container.run-mode-active{display:block}.details-view .run-mode-form{padding:0}.details-view .run-mode-trigger,.details-view .item a.login{position:absolute;right:20px;bottom:-13px;text-transform:capitalize;font-weight:bold;height:18px;border-radius:12px;padding:2px 8px 4px 10px}.details-view .run-mode-trigger{background:#fff url(assets/button-generate.gif.pagespeed.ce.Bve7_etMra.gif) no-repeat 75px 2px;height:25px;width:102px;text-align:left}.details-view .run-mode-trigger:hover{background-position:75px -18px}.details-view .run-mode-trigger:active{background-position:75px -38px}.details-view .run-mode-trigger.run-mode-running{color:#af0052;border-color:#af0052;background-position:43px -58px;width:70px}.details-view .item-view a.external,.oauth-helper a.external{background:url(assets/xbutton-outsideLink.png.pagespeed.ic.5TzOm17Llx.png) no-repeat right 1px;padding-right:16px}.details-view .item-view a.external:hover,.oauth-helper a.external:hover{background-position:right -17px}.details-view .item-view a.external:active,.oauth-helper a.external:active{background-position:right -35px}.details-view .item-view input[type="checkbox"]{margin:0 7px}.credential-inputs li,.details-view .item-view ul>li,.details-view .item-view ul>li,.details-view .item-view li.item-summary{list-style-type:none}.credential-inputs span.description,.details-view .item-view span.description{display:block;clear:left;margin:2px 0 5px;color:#666}.meta-class.glossary span.description{padding-left:0px!important}.details-view .item-view .meta-class.glossary .meta-item .description{margin-bottom:15px}.credential-inputs ul,.details-view .item-view ul{padding:0}.details-view hr{clear:both;margin:15px -30px;border:0;background-color:#fff;height:1px}.filters{border:1px solid #fff;color:#333;padding:0px 10px;margin-bottom:10px;margin-top:-1px;width:170px}.filters label{font-size:12px;text-transform:none}.filters li{margin:6px 0 0}.filters li li{margin:0}.filters li.filter-type-favorites a{background:url(assets/xbutton-favorite-small.png.pagespeed.ic.Ak6N0CHudO.jpg) no-repeat 0px 1px}.filters li.filter-type-favorites a:hover{background:url(assets/xbutton-favorite-small.png.pagespeed.ic.Ak6N0CHudO.jpg) no-repeat 0px -16px}.filters li.filter-type-favorites.active a{background:url(assets/xbutton-favorite-small.png.pagespeed.ic.Ak6N0CHudO.jpg) no-repeat 0px -44px}.filters li.filter-type a{background-image:url(assets/xbutton-categories-small.png.pagespeed.ic.C_siawxJ0O.png);background-repeat:no-repeat;background-position:-2px -59px;color:#333;padding-left:17px;font-weight:bold}li.filter-type.filter-type-keywords{margin-left:-1px}.filters li.filter-type.selected a{background-position:-2px -89px}.filters li.filter-type.selected a:hover,.filters li.filter-type.selected a:active{background-position:-2px -104px}.filters li.filter-type a:hover,.filters li.filter-type a:active{background-position:-2px -74px}.filters li.filter-type.collapsed a{background-image:url(assets/xbutton-categories-small.png.pagespeed.ic.C_siawxJ0O.png);background-repeat:no-repeat;background-position:-1px 1px}.filters li.filter-type.collapsed a:hover,.filters li.filter-type.collapsed a:active{background-position:-1px -14px}.filters li.filter-type.collapsed.selected a{background-position:-1px -29px}.filters li.filter-type.collapsed.selected a:hover,.filters li.filter-type.collapsed.selected a:active{background-position:-1px -44px}.filters li.filter-type label:hover,.filters li.filter-type a:hover{color:#0074ae;cursor:pointer}.filters li.filter-type label:active,.filters li.filter-type a:active{color:#0074ae;cursor:pointer}.filters li.filter-type.filter-type-favorites a{background:url(assets/xbutton-favorite-small.png.pagespeed.ic.Ak6N0CHudO.jpg) no-repeat 0 1px;margin-left:-3px;padding-left:20px}.filters li.filter-type.filter-type-favorites a:hover,.filters li.filter-type.filter-type-favorites a:active{background-position:0 -14px}.filters li.filter-type.filter-type-favorites.active a{background-position:0 -29px}.filters li.filter-type.filter-type-favorites.active a:hover,.filters li.filter-type.filter-type-favorites.active a:active{background-position:0 -44px}.filters li.filter-type ul.filter-group{margin-top:3px;margin-bottom:14px}.filters li.filter-type ul.filter-group li{position:relative;margin-left:1px;padding-left:16px}.filters li.filter-type.collapsed ul.filter-group li{display:none}.filters li.filter-type ul.filter-group li.active{color:#000;display:block}.filters li.filter-type ul.filter-group li .control{display:block;position:absolute;top:4px;left:0px;width:8px;height:9px;background-image:url(assets/xcheckbox-medium.png.pagespeed.ic.nNoTtvL6dg.png);background-position:left 1px;background-repeat:no-repeat}.filters li.filter-type ul.filter-group li:hover .control{background-position:left -8px}.filters li.filter-type ul.filter-group li.active .control{background-position:left -17px}.filters li.filter-type ul.filter-group li.active:hover .control{background-position:left -26px}.filters li.filter-type ul.filter-group input{display:none}.filters>p{margin-bottom:-10px;font-size:11px;font-weight:bold;text-transform:uppercase}.library-view{padding-top:22px}.library-view .tree-container{display:none}.library-view .tree-container .subtitle{text-transform:none;font-size:20px}.library-view .tree-container .choreos-tabs{border-bottom:5px solid #2bb6ea;white-space:nowrap;width:190px}.library-view .tree-container .choreos-tabs .choreos-tab{width:93px;display:inline-block;color:#2bb6ea;padding:8px 0;text-align:center;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;border-top:1px solid #2bb6ea}.library-view .tree-container .choreos-tabs .choreos-tab[data-tab="public"]{border-left:1px solid #2bb6ea;padding-right:1px}.library-view .tree-container .choreos-tabs .choreos-tab[data-tab="private"]{border-right:1px solid #2bb6ea;padding-left:1px}.library-view .tree-container .choreos-tabs .choreos-tab:hover{cursor:pointer;color:#0882b6;border-color:#0882b6}.library-view .tree-container .choreos-tabs .choreos-tab.selected{background-color:#2bb6ea;color:#fff}.library-view .tree-container .choreos-tabs .choreos-tab.selected:hover{border-color:#2bb6ea}.library-view .tree-container .tree-container-inner{border:1px solid #95daf4;padding-top:5px;padding-bottom:5px}.library-view .tree{overflow:hidden}.library-view .tree.tree-private{display:block;text-align:left}.library-view .tree-empty-message,.library-view .tree-empty-search,.library-view .tree-empty-private{display:none}.library-view .tree-empty-message,.library-view .tree-empty-search{margin-left:10px}.library-view .tree-empty-message{margin-top:22px}.library-view .tree-empty-search{margin-top:-10px}.library-view .tree-empty-search .empty-search-title{font-weight:bold}.library-view .tree-empty-private .empty-private-title{font-size:20px;margin-bottom:10px}.library-view .tree-empty-private .button{background-color:#12dd6e;border:none;border-radius:4px;padding:7px 25px;margin-top:5px}.library-view .tree-empty-private .button:hover,.library-view .tree-empty-private .button:active{background-color:#39ca64}.library-view h1{margin-left:10px;margin-top:10px;margin-bottom:18px}.library-view h1 a{text-decoration:none;color:#333}.library-view ul{list-style:none;margin-left:0px;padding-left:0px}.library-view li{text-indent:0px}.library-view li.bundle-Utilities{margin-top:15px}.library-view li.title h3.subtitle{font-weight:bold;margin:15px 0 5px 10px}.library-view li.title ins.jstree-icon{display:none}.library-view .tree.gateway-select-choreo li.jstree-leaf ins.jstree-icon{background:none}.library-view .tree.gateway-select-choreo li.jstree-leaf a.tmb-item-link{color:#2bb5e9}.library-view .tree.gateway-select-choreo li.jstree-leaf a.tmb-item-link:hover{color:#0882b6}.library-view .tree.gateway-select-choreo a.tmb-item-link.jstree-clicked{background:none}.library-view .tree.gateway-select-choreo a.tmb-item-link.jstree-clicked:hover{cursor:pointer}.library-view .tree.gateway-select-choreo .jstree-closed>ins.jstree-icon{background-position:left 5px top -81px}.library-view .tree.gateway-select-choreo li:hover>a.tmb-item-link{color:#0882b6}.library-view .tree.gateway-select-choreo .jstree-closed:hover>ins.jstree-icon{background-position:left 5px top -41px}.library-view .tree.gateway-select-choreo .jstree-open>ins.jstree-icon{background-position:left 5px top -101px}.library-view .tree.gateway-select-choreo .jstree-open:hover>ins.jstree-icon{background-position:left 5px top -61px}.run-mode{color:#d8297b}.sidebar{right:0px}#doc-panel{width:0;position:absolute;right:0;top:73px;margin-left:0px;z-index:200;transition:width .2s ease-in-out;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;display:none}#doc-panel.active{width:307px}#doc-panel button.slidein{position:absolute;top:0;left:-48px;height:51px;width:48px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#21f5bc;color:#fff;font-weight:600;font-size:28px;box-shadow:0px 0px 10px 2px rgba(128,128,128,.2);-webkit-box-shadow:0px 0px 10px 2px rgba(128,128,128,.2);-moz-box-shadow:0px 0px 10px 2px rgba(128,128,128,.2);z-index:-1;background-image:url(assets/xgraphic-owl-helper-docs-panel.png.pagespeed.ic.DXzvdbaBpF.png);background-size:50px;background-repeat:no-repeat;background-position:0 2px}#doc-panel button.slidein:hover{background-color:#1edeab}#doc-panel.active button.slidein{background-image:url(files/xicon-docs-panel.png.pagespeed.ic.t9MG8RFNa2.png);background-size:35px;background-position:8px -35px}#doc-panel .content{background:#fff;width:100%;overflow-x:hidden}#doc-panel .section-bar{background-color:#21f5bc;color:#fff;font-size:20px;padding:12px 32px;font-weight:300;width:243px;position:relative}#doc-panel .section-bar:hover{cursor:pointer;background-color:#1edeab}#doc-panel .section.open .section-bar:hover{background-color:#21f5bc}#doc-panel .section.open .section-bar{background-color:#1edeab}#doc-panel .section .section-bar .toggle,#doc-panel .section .section-bar .toggle:hover,#doc-panel .section .section-bar .toggle:active{position:absolute;right:40px}#doc-panel .section .section-bar .toggle .line{background-color:#fff;border-radius:2px;position:absolute}#doc-panel .section .section-bar .toggle .line.h{width:19px;height:3px;top:-14px;left:-8px}#doc-panel .section .section-bar .toggle .line.v{height:19px;width:3px;top:-22px;transition:transform .4s;-moz-transition:-moz-transform .4s;-webkit-transition:-webkit-transform .4s}#doc-panel .section.open .section-bar .toggle .line.v{transform:scaleY(0)}#doc-panel .section .steps{padding:27px 32px 17px 32px;display:none;width:241px;border-left:2px solid #21f5bc}#doc-panel .section.run-your-code .steps{padding-bottom:40px;border-bottom:2px solid #21f5bc}#doc-panel .section .steps .icon.restart-callouts{margin-bottom:20px;display:none;background:url(assets/xicon-docs-panel-restart-callout.png.pagespeed.ic.Bjoiq5HwR8.png) no-repeat;background-size:25px 40px;color:#21f5bc;height:20px;padding-left:30px;padding-bottom:3px;font-size:12px;font-weight:bold}#doc-panel .section .steps .icon.restart-callouts:hover{color:#1edeab;background-position:0 -20px}#doc-panel .section .steps .step[data-name="gmail"],#doc-panel .section .steps .step[data-name="gmailv2"]{margin-bottom:20px}#doc-panel .section.open .steps{display:block}#doc-panel .section .steps .choreo-section{display:none}#doc-panel .steps ol,#doc-panel .steps ul{margin:0;padding:0}#doc-panel .steps ol{counter-reset:item}#doc-panel .steps ol>li{counter-increment:item;list-style-type:none}#doc-panel .steps ol>li:before{display:inline-block;content:counter(item)}#doc-panel .steps ol .step{display:none}#doc-panel .steps ol .step.visible{display:block}#doc-panel .steps ul{color:#999;margin-left:20px}#doc-panel .steps li{margin-bottom:15px;position:relative}#doc-panel .steps ul .step{color:#333;margin-left:5px;margin-bottom:15px}#doc-panel .steps ol>li .step-text{display:inline-block;vertical-align:top;width:210px}#doc-panel .steps ol>li:before,#doc-panel .steps ol>li .check,.callout.ftux .step-number{color:#999;font-weight:bold;font-size:30px;margin-top:-6px;opacity:.5;width:27px}#doc-panel .steps ol>li.step.selected:before,.callout.ftux .step-number{color:#21f5bc;opacity:1}#doc-panel .steps ol>li.checked:before{transition:transform .2s ease-in-out;transform:scale(0);transform-origin:0% 50%;-moz-transition:-moz-transform .2s ease-in-out;-moz-transform:scale(0);-moz-transform-origin:0% 50%;-webkit-transition:-webkit-transform .2s ease-in-out;-webkit-transform:scale(0);-webkit-transform-origin:0% 50%}#doc-panel .steps ol>li .check{background-repeat:no-repeat;color:transparent;margin-right:0;background-size:100%;height:26px;background-size:22px;opacity:1;background-position:0 7px}#doc-panel .steps ol>li .check{position:absolute;top:0;left:0;display:none}#doc-panel .steps ol>li.checked .check{display:block}#doc-panel .steps ol>li .step{margin-bottom:15px}#doc-panel .steps .step-title{text-transform:uppercase}#doc-panel .steps li .step-title{margin-bottom:10px}#doc-panel .steps .run-section,#doc-panel .steps .run-section-oauth{display:none}#doc-panel .steps .run-section.selected{display:block}#doc-panel .section .steps .security-tip{background-color:#eee;margin:10px -10px;padding:10px}#doc-panel .section .steps .security-tip .security-title{margin-bottom:10px;background-image:url(assets/xicon-security-tips.png.pagespeed.ic.91swOjoobX.png);background-repeat:no-repeat;background-size:14px 14px;padding-left:20px}#doc-panel .steps .whats-next a.resources-link{font-size:14px;display:block;padding-top:8px;margin-left:12px}#doc-panel .steps .whats-next a.resources-link>*{display:inline-block;vertical-align:middle}#doc-panel .steps .whats-next a.resources-link .resources-icon{background:url(assets/xgraphic-sdk-large.png.pagespeed.ic.ahJ1Lc18E5.png) no-repeat left top;height:55px;width:75px;background-size:75px}#doc-panel .steps .whats-next a.resources-link .resources-text{width:150px}#doc-panel .steps .whats-next a.resources-link[data-platform="android"] .resources-icon{background-position:left top 0px}#doc-panel .steps .whats-next a.resources-link[data-platform="arduino"] .resources-icon{background-position:left top -55px}#doc-panel .steps .whats-next a.resources-link[data-platform="csharp"] .resources-icon{background-position:left top -110px}#doc-panel .steps .whats-next a.resources-link[data-platform="ios"] .resources-icon{background-position:left top -165px}#doc-panel .steps .whats-next a.resources-link[data-platform="java"] .resources-icon{background-position:left top -220px}#doc-panel .steps .whats-next a.resources-link[data-platform="javascript"] .resources-icon{background-position:left top -275px}#doc-panel .steps .whats-next a.resources-link[data-platform="nodejs"] .resources-icon{background-position:left top -330px}#doc-panel .steps .whats-next a.resources-link[data-platform="php"] .resources-icon{background-position:left top -385px}#doc-panel .steps .whats-next a.resources-link[data-platform="processing"] .resources-icon{background-position:left top -440px}#doc-panel .steps .whats-next a.resources-link[data-platform="python"] .resources-icon{background-position:left top -495px}#doc-panel .steps .whats-next a.resources-link[data-platform="restapi"] .resources-icon{background-position:left top -550px}#doc-panel .steps .whats-next a.resources-link[data-platform="ruby"] .resources-icon{background-position:left top -605px}#doc-panel .steps .whats-next a.resources-link[data-platform="ti"] .resources-icon{background-position:left top -660px}#doc-panel .steps .whats-next a.resources-link[data-platform="samsung"] .resources-icon{background-position:left top -825px}.library .operator-selectBox-dropdown-menu li a{font-weight:bold}#doc-panel .steps li a{font-weight:bold}#doc-panel pre.prettyprint{overflow-y:initial;white-space:normal;word-wrap:break-word;margin:0}#doc-panel pre.prettyprint+button.copy-all,#doc-panel pre.prettyprint+button.select-all{top:-17px}.callout.ftux{border-color:#21f5bc;box-shadow:0px 0px 10px 2px rgba(128,128,128,.2);-webkit-box-shadow:0px 0px 10px 2px rgba(128,128,128,.2);-moz-box-shadow:0px 0px 10px 2px rgba(128,128,128,.2);width:238px;padding:7px 15px;text-align:left}#page.content.panel-open .callout.ftux.selected{display:block}.callout.ftux .step-number,.callout.ftux .step-title{display:inline-block;margin-bottom:5px}.callout.ftux .step-text{margin-bottom:10px}.callout.ftux .button-container{text-align:right}.callout.ftux .button-container button{padding:2px 12px}.callout.ftux .icon.close{position:absolute;top:7px;right:7px}.callout.ftux .icon.close:hover{cursor:pointer}.callout.ftux .arrow.bottom{width:60px}.callout.ftux .arrow.bottom:after{box-shadow:0px 0px 0px 1px #21f5bc}.callout.ftux[data-name="device"],.callout.ftux[data-name="network"]{top:-129px}.callout.ftux[data-name="device"]{right:106px;z-index:100000}.callout.ftux[data-name="network"]{right:31px}.callout.ftux[data-name="inputs"] .arrow{left:34px}.callout.ftux[data-name="inputs"]{right:-43px;bottom:32px}.callout.ftux[data-name="run"]{right:-120px;top:auto;bottom:30px}.callout.ftux[data-name="run"] .arrow{left:67px}.callout.ftux[data-name="language"]{bottom:42px;right:0}.callout.ftux[data-name="language"] .arrow{right:25px}.callout.ftux[data-name="download"]{top:-150px;left:-20px}.credential-editor .selectBox-label{font-weight:bold}.details-view .item-view .meta-class.snippet form.download-form{display:inline}.details-view .item-view .meta-class.snippet iframe.download-iframe{display:none}.details-view .item-view .meta-class.snippet .export-container button{font-size:12px;margin-bottom:15px;white-space:nowrap}.details-view .item-view .meta-class.snippet .export-container button.disabled{pointer-events:none}.details-view .item-view .meta-class.snippet .export-container button.ccs{display:none}.details-view .item-view .meta-class.snippet button.download{background-position:left top}.details-view .item-view .meta-class.snippet button.download:hover{background-position:left -19px}.details-view .item-view .meta-class.snippet button.download:active{background-position:left -37px}.details-view .item-view .meta-class.snippet .export-container button.download-link.disabled{pointer-events:none}#pin-selector{background-repeat:no-repeat;background-position:center center;margin-bottom:5px;width:170px;position:relative}#pin-selector .board{background-repeat:no-repeat;background-position:left top;height:260px}#pin-selector[rel="default"] .board{background-image:url(assets/pinboard-default.svg)}#pin-selector[rel="arduino"] .board{background-image:url(assets/pinboard-arduino.svg)}#pin-selector[rel="ti-cc3100"] .board{background-image:url(assets/pinboard-ti-cc3100.svg)}#pin-selector[rel="ti-cc3200"] .board,#pin-selector[rel="ti-cc3200-rtos"] .board{background-image:url(assets/pinboard-ti-cc3200.svg)}#pin-selector[rel="samsung-artik-ten"] .board{background-image:url(assets/pinboard-samsung-artik10.svg);height:380px;width:190px;margin-left:-5px}#pin-selector .board .pins{cursor:default;float:left;font-size:12px;list-style-type:none;margin:0;padding:0;position:relative}#pin-selector[rel="arduino"] .board .pins.bank-a,#pin-selector[rel="default"] .board .pins.bank-a{left:11px;top:9px;width:44px}#pin-selector[rel="arduino"] .board .pins.bank-a li:nth-child(8) .pin,
#pin-selector[rel="default"] .board .pins.bank-a li:nth-child(8) .pin,
#pin-selector[rel="samsung-artik-ten"] .board .pins.bankb li:nth-child(10) .pin {margin-top:10px}#pin-selector[rel="arduino"] .board .pins.bank-b,#pin-selector[rel="default"] .board .pins.bank-b{left:85px;top:14px}#pin-selector[rel="samsung-artik-ten"] .board .pins{position:absolute}#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-a{left:74px;top:66px}#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-a li:nth-child(11) .pin {margin-top:19px}#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-b{left:120px;top:98px}#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-c{left:123px;top:273px}@media screen and (min-width:0\0){#pin-selector[rel="samsung-artik-ten"] .board{margin-left:-15px}}#pin-selector[rel^="ti-"] .board .pins{position:relative}#pin-selector[rel="ti-cc3100"] .board .pins{top:84px;font-size:11px}#pin-selector[rel="ti-cc3200"] .board .pins,#pin-selector[rel="ti-cc3200-rtos"] .board .pins{top:84px}#pin-selector[rel="ti-cc3100"] .board .pins.bank-a{left:8px}#pin-selector[rel="ti-cc3100"] .board .pins.bank-b{left:5px}#pin-selector[rel="ti-cc3100"] .board .pins.bank-c{left:2px;text-align:right}#pin-selector[rel="ti-cc3100"] .board .pins.bank-d{left:12px;text-align:right}#pin-selector[rel="ti-cc3200"] .board .pins.bank-a,#pin-selector[rel="ti-cc3200-rtos"] .board .pins.bank-a{left:11px}#pin-selector[rel="ti-cc3200"] .board .pins.bank-b,#pin-selector[rel="ti-cc3200-rtos"] .board .pins.bank-b{left:10px}#pin-selector[rel="ti-cc3200"] .board .pins.bank-c,#pin-selector[rel="ti-cc3200-rtos"] .board .pins.bank-c{left:7px;text-align:right}#pin-selector[rel="ti-cc3200"] .board .pins.bank-d,#pin-selector[rel="ti-cc3200-rtos"] .board .pins.bank-d{left:19px;text-align:right}#pin-selector .board .pins .pin{background-image:url(assets/xpin-button-small.png.pagespeed.ic.maPyPFHBDr.png);background-repeat:no-repeat;height:12px;line-height:12px;margin:4px 0;background-position:right top;padding-right:15px;font-weight:normal;color:#999;white-space:nowrap}#pin-selector[rel="arduino"] .board .pins.bank-a .pin,#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-a .pin,#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-c .pin,#pin-selector[rel="default"] .board .pins.bank-a .pin{background-position:left top;padding-left:15px}#pin-selector[rel^="ti-"] .board .pins .pin{min-width:13px}#pin-selector[rel^="ti-"] .board .pins.bank-a .pin,#pin-selector[rel^="ti-"] .board .pins.bank-b .pin{background-position:left top;padding-left:14px}#pin-selector .board .pins .pin.disabled{opacity:.65}#pin-selector .board .pins .pin.selected,#pin-selector .board .pins .pin.transducer{color:#2bb5e9;cursor:pointer;background-position:right -12px}#pin-selector .board .pins.bank-a .pin.selected,#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-c .pin.selected,#pin-selector[rel^="ti-"] .board .pins.bank-b .pin.selected,#pin-selector .board .pins.bank-a .pin.transducer,#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-c .pin.transducer,#pin-selector[rel^="ti-"] .board .pins.bank-b .pin.transducer{background-position:left -12px}#pin-selector .board .pins .pin.selected.hover,#pin-selector .board .pins .pin.transducer.hover{background-position:right -24px;color:#0882b6}#pin-selector .board .pins.bank-a .pin.selected.hover,#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-c .pin.selected.hover,#pin-selector[rel^="ti-"] .board .pins.bank-b .pin.selected.hover,#pin-selector .board .pins.bank-a .pin.transducer.hover,#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-c .pin.transducer.hover,#pin-selector[rel^="ti-"] .board .pins.bank-b .pin.transducer.hover{background-position:left -24px}#pin-selector .board .pins .pin.selected.hover,#pin-selector .board .pins .pin.transducer.hover{background-position:right -24px}#pin-selector .board .pins.bank-a .pin.selected.hover,#pin-selector[rel^="samsung-artik-ten"] .board .pins.bank-c .pin.selected.hover,#pin-selector[rel^="ti-"] .board .pins.bank-b .pin.selected.hover,#pin-selector .board .pins.bank-a .pin.transducer.hover,#pin-selector[rel^="samsung-artik-ten"] .board .pins.bank-c .pin.transducer.hover,#pin-selector[rel^="ti-"] .board .pins.bank-b .pin.transducer.hover{background-position:left -24px}#pin-selector .board .pins .pin:not(.selected):not(.transducer).hover,
#pin-selector.callout-open .board .pins .pin:not(.transducer).callout-open {background-position:right -96px;color:#0882b6}#pin-selector .board .pins.bank-a .pin:not(.selected):not(.transducer).hover,
#pin-selector[rel^="samsung-artik-ten"] .board .pins.bank-c .pin:not(.selected):not(.transducer).hover, 
#pin-selector[rel^="ti-"] .board .pins.bank-b .pin:not(.selected):not(.transducer).hover,
#pin-selector.callout-open .board .pins.bank-a .pin:not(.transducer).callout-open,
#pin-selector[rel^="samsung-artik-ten"].callout-open .board .pins.bank-c .pin:not(.transducer).callout-open, 
#pin-selector[rel^="ti-"].callout-open .board .pins.bank-b .pin:not(.transducer).callout-open {background-position:left -96px}#pin-selector .board .pins .callout-container{position:absolute;right:32px;z-index:2}#pin-selector .board .pins.bank-a .callout-container,#pin-selector[rel^="ti-"] .board .pins.bank-b .callout-container{right:46px}#pin-selector[rel="samsung-artik-ten"] .board .pins.bank-c .callout-container{right:40px}#pin-selector .board .pins .callout-container .hover-container{margin-right:-3px;margin-top:-25px}#pin-selector .callout,#iot-gateway-container .callout.edit-choreo{width:auto;white-space:nowrap;border-radius:4px;text-align:left;position:relative;right:13px;padding:0}#pin-selector .callout{font-size:12px}#iot-gateway-container .callout.edit-choreo{padding:10px}#iot-gateway-container .callout.edit-choreo{right:35px;bottom:-62px;width:auto;position:absolute;font-weight:bold;color:#0882b6}#pin-selector .callout-container .head-callout.left{right:10px;top:-15px;z-index:1;display:none}#iot-gateway-container .callout.edit-choreo .head-callout.left{top:13px}#pin-selector .callout-container .head-callout.left .arrow-callout.line-left-down,#iot-gateway-container .callout.edit-choreo .head-callout.left .arrow-callout.line-left-down,.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout .arrow-callout.line-up-left,.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout .arrow-callout.line-down-left{width:11px}#pin-selector .callout-container .head-callout.left .arrow-callout.line-left-up,#iot-gateway-container .callout.edit-choreo .head-callout.left .arrow-callout.line-left-up,.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout .arrow-callout.line-up-right,.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout .arrow-callout.line-down-right{height:11px}.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout .arrow-callout.line-up-right{top:-12px}.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout .arrow-callout.line-down-right{top:-11px}#pin-selector .callout-container .head-callout.left .arrow-bg,#iot-gateway-container .callout.edit-choreo .head-callout.left .arrow-bg,.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout .arrow-bg{z-index:-1;position:absolute;left:-1px}#pin-selector .callout-container .head-callout.left .arrow-bg,#iot-gateway-container .callout.edit-choreo .head-callout.left .arrow-bg{border-bottom:6px solid transparent;border-top:6px solid transparent;border-left:11px solid #fff}.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout .arrow-bg{border-left:6px solid transparent;border-right:6px solid transparent;left:-7px;z-index:1}.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout.up .arrow-bg{top:-8px;border-bottom:11px solid #fff}.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout.down .arrow-bg{top:-13px;border-top:11px solid #fff;z-index:-1}#pin-selector .board .pins .callout .trigger-label{color:#ccc;font-size:11px;margin-left:10px}#pin-selector .board .pins .callout .menu{padding-left:15px;color:#2bb5e9;height:12px;line-height:12px;font-size:12px;display:inline-block;margin-right:10px;font-weight:bold}#pin-selector .board .pins .callout .menu{background:url(assets/xpin-button-callouts.png.pagespeed.ic.KwUdoiXOJX.png) no-repeat}#pin-selector .board .pins .callout .menu.add{background-image:url(assets/xbutton-add-sensor-actuator.png.pagespeed.ic.1JHoPg2lkv.png);background-position:0 0;height:15px;line-height:15px;background-size:15px;padding-left:20px}#pin-selector .board .pins .callout .menu.add:hover{background-position:0 -15px}#pin-selector .board .pins .callout .menu:last-child{margin-right:0}#pin-selector .board .pins .callout .menu.hover,#pin-selector .board .pins .callout .menu:hover{color:#0882b6;cursor:pointer}#pin-selector .board .pins .callout .menu.store-data{background-position:left 0}#pin-selector .board .pins .callout .menu.store-data:hover,#pin-selector .board .pins .callout .menu.store-data.hover{background-position:left -12px}#pin-selector .board .pins .callout .menu.edit{background-position:left -24px}#pin-selector .board .pins .callout .menu.edit:hover{background-position:left -36px}#pin-selector .board .pins .callout .menu.off{background-position:left -48px}#pin-selector .board .pins .callout .menu.off:hover{background-position:left -60px}#pin-selector .board .pins .callout .menu.move-pin{background-position:left -72px}#pin-selector .board .pins .callout .menu.move-pin:hover{background-position:left -84px}#pin-selector .board .pins .callout p{font-weight:normal;color:#333;display:inline;margin:0}#pin-selector .board .pins .callout p.error{width:162px;white-space:normal;color:#c00;display:none;margin-top:5px}#pin-selector .board .pins .callout p.pin-type{padding-right:5px}#pin-selector .board .pins .callout .not-sure{color:#2bb5e9;cursor:pointer;border-top:1px solid #95daf4;padding-top:5px;margin-top:5px}#pin-selector .board .pins .callout .not-sure:hover{color:#0882b6}#pin-selector .board .pins .callout .pin-instructions{width:178px;padding:10px}#pin-selector .board .pins .callout .pin-instructions p{display:block;white-space:normal;margin-bottom:10px}#pin-selector .board .pins .callout .buttons{text-align:right;margin-top:10px}#pin-selector .board .pins .callout .buttons .button{font-size:10px;border-radius:10px;padding:2px 10px}#pin-selector .board .pins .callout .buttons .button+.button{margin-left:3px}#pin-selector .board .pins .callout input{width:168px;display:block;margin-bottom:10px}#pin-selector .board .pins .callout input[name="transducer-name"]{display:inline-block}#pin-selector .board .pins .callout input[name="transducer-name"].with-unit{width:128px}#pin-selector .board .pins .callout .signal,#pin-selector .board .pins .callout .switch{font-size:10px;display:inline-block;font-weight:bold;margin:2px 4px 0 0;height:18px}#pin-selector .board .pins .callout a.button{color:#2bb5e9;border:1px solid #caecf9}#pin-selector .board .pins .callout a.button:hover{color:#0882b6;border-color:#95daf4}#pin-selector .board .pins .callout a.button:active{color:#f47825;border-color:#f9bc91}#pin-selector .board .pins .callout .signal{position:absolute;right:6px;top:8px}@media screen and (min-width:0\0){#pin-selector .board .pins .callout .switch span{line-height:20px}}#pin-selector .board .pins .callout .switch.signal{width:57px}#pin-selector .board .pins .callout .switch.signal span{width:43px}#pin-selector .board .pins .callout .switch.signal .slider{width:107px}#pin-selector .board .pins .callout .switch.signal .slider.digital{left:-50px}#pin-selector .board .pins .callout .signal.digital-only,#pin-selector .board .pins .callout .signal.analog-only{padding:0;width:48px;text-align:center;overflow:hidden;text-transform:uppercase;color:#333;border:1px solid #333;height:18px;line-height:18px;padding:0 3px;cursor:default}@media screen and (min-width:0\0){#pin-selector .board .pins .callout .signal.digital-only,#pin-selector .board .pins .callout .signal.analog-only{line-height:20px}}#pin-selector .board .pins .callout a.switch.digital-value{width:85px;margin-top:3px;display:block;vertical-align:top}#pin-selector .board .pins .callout a.switch.digital-value span{width:70px}#pin-selector .board .pins .callout a.switch.digital-value .slider{width:162px}#pin-selector .board .pins .callout a.switch.digital-value .slider.low{left:-76px}#pin-selector .callout-container .callout .content{padding:10px}#pin-selector .callout-container .callout .content.step-name{width:178px}#pin-selector .callout-container .callout .content.step-menu .menu.add{width:125px}.details-view .item-view .meta-class.inputs .input-container{position:relative}.details-view .item-view .meta-class.inputs .input-container .callout-container{position:absolute;right:0;top:36px}.details-view .item-view .meta-class.inputs .input-container .callout-container .callout .sensor-input-instructions{width:170px;padding:10px}.details-view .item-view .meta-class.inputs .input-container .callout-container .callout .sensor-input-instructions p{margin-bottom:10px}.details-view .item-view .meta-class.inputs .input-container .callout-container .callout .sensor-input-instructions .buttons{text-align:right}.details-view .item-view .meta-class.inputs .input-container .callout-container .callout .sensor-input-instructions .buttons button.got-it,#pin-selector .board .pins .callout .pin-instructions .buttons button{padding:2px 10px}.details-view .item-view .meta-class.inputs .input-container .callout-container:hover .callout{display:block}.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout{right:19px}.details-view .item-view .meta-class.inputs .input-container .callout-container .callout.sensor-input .head-callout{left:20px;right:auto}.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout.up{top:-8px}.details-view .item-view .meta-class.inputs .input-container .callout-container .head-callout.down{bottom:-10px}#pin-selector .callout-container .callout .transducer-header{color:#aaa;padding:10px 10px 0 10px}#pin-selector .callout-container .callout .content .transducer-header{padding:0 0 10px 0}#pin-selector .callout-container .callout .medium{font-weight:bold}#pin-selector .callout-container .callout .direction{font-size:10px;text-transform:capitalize}#pin-selector .callout-container .callout .toggle-label{cursor:pointer}#pin-selector .callout-container .callout .safe-container,#pin-selector .callout-container .callout .caution-outer{display:none}#pin-selector .callout-container .callout .safe-container.digital{color:#aaa;margin:10px 0}#pin-selector .callout-container .callout .calibration-container{margin-bottom:10px}#pin-selector .callout-container .callout .calibration-container .calibration-label{display:inline-block}#pin-selector .callout-container .callout .calibration-container input,#pin-selector .callout-container .callout .safe-container input,#pin-selector .callout-container .callout .sensor-range input,#pin-selector .callout-container .callout .specify-unit input{width:52px;text-align:right;display:inline-block;margin:0}#pin-selector .callout-container .callout .sensor-range,#pin-selector .callout-container .callout .specify-unit{margin-bottom:10px}#pin-selector .callout-container .callout .sensor-range .sensor-range-label,#pin-selector .callout-container .callout .specify-unit .specify-unit-label{margin-bottom:5px}#pin-selector .callout-container .callout .safe-container input[name="caution-bound"]{width:101px;text-align:left}#pin-selector .callout-container .callout .safe-container .unit-selector{display:inline-block}#pin-selector .callout-container .callout .safe-container .unit-selector .unit-option{display:inline-block;border:1px solid #95daf4;color:#2bb5e9;font-weight:600;padding:1px;cursor:pointer}#pin-selector .callout-container .callout .safe-container .unit-selector .unit-option.selected{background-color:#2bb5e9;color:#fff;cursor:default}#pin-selector .callout-container .callout .bounds{margin:5px 0 10px;white-space:normal}#pin-selector .callout-container .callout .bounds.caution-container{display:none}#pin-selector .callout-container .callout .bounds .max-bound,#pin-selector .callout-container .callout .bounds .caution-bound{margin-right:5px}#pin-selector .callout-container .callout .dash{margin:0 5px}#pin-selector .callout-container .callout .plus-minus{margin-right:5px}#pin-selector .callout-container .callout .safe-container .switch.signal{position:relative;right:0;top:0}#pin-selector .callout-container .callout .variable-name{background-color:#eee;width:166px;padding:4px 6px}#pin-selector .selections{margin-bottom:20px;white-space:nowrap}.selections .output .pin{margin-bottom:4px}#pin-selector .selections h3{font-weight:bold;text-transform:uppercase;margin-bottom:5px;margin-top:20px}#pin-selector .selections .pin>*{display:inline-block}#pin-selector .selections .pin button.remove{background:url(assets/xbutton-close-blue.png.pagespeed.ic.9muo0oBRqg.png) no-repeat center top;cursor:pointer;display:none;visibility:hidden;height:12px;margin:0;padding:0;vertical-align:middle;width:12px}#pin-selector .selections .pin button.remove{margin-left:3px}#pin-selector .selections .pin:hover button.remove{visibility:visible}#pin-selector .selections .pin.selected button.remove{background:url(assets/xbutton-close-pink.png.pagespeed.ic.ah-ppNGVCq.png) no-repeat center top}#pin-selector .selections div.pin{margin-right:-20px}#pin-selector .selections div.pin>*{vertical-align:middle}#pin-selector .selections .pin label{background-color:#2bb5e9;border:1px solid #95daf4;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;height:20px;line-height:20px;margin:0;width:20px;text-align:center}@media screen and (min-width:0\0){#pin-selector .selections .pin label{line-height:19px}}#pin-selector .selections .pin label.wide{font-size:11px}#pin-selector .selections .pin label.hover{border-color:#2bb5e9;background-color:#0882b6}#pin-selector .selections .pin.removable button.remove{display:inline-block}#pin-selector .selections .pin.removable button.remove:hover{background-position:center -12px}#pin-selector .selections .pin.removable button.remove:active{background-position:center -24px}#pin-selector .selections .pin.digital-only .tmb-toggle-button button[value="Analog"],#pin-selector .selections .pin.analog-only .tmb-toggle-button button[value="Digital"]{display:none}#pin-selector .selections .pin.digital-only .tmb-toggle-button button[value="Digital"],#pin-selector .selections .pin.analog-only .tmb-toggle-button button[value="Analog"]{border-radius:6px;left:0px;padding-right:10px}.library-view form.search{padding:0px}#search-library{margin-bottom:0px;width:150px;padding:6px 30px 5px 10px;border-color:#ccc}#search-library::-ms-clear{display:none}#lib-search-button{background-image:url(assets/button-search.gif.pagespeed.ce.33GPWLoYo_.gif);background-position:0px 0px;width:20px;height:20px;position:absolute;margin-left:166px;margin-top:-25px;z-index:1;cursor:default}#lib-search-button.filled{background-position:-20px 0px;cursor:pointer}#lib-search-button.filled:hover{background-position:-20px -20px}#lib-search-button.filled:active{background-position:-20px -40px}#lib-search-button.searching{background-position:-40px 0px}input.icon{background-repeat:no-repeat;width:100%}input.icon-left{background-position:left center;padding-left:30px}input.icon-right{background-position:right center;padding-right:30px}.credential-editor input:disabled{background:#ddd}.oauth-proceed{margin-bottom:0px!important}.oauth-helper{margin-bottom:-20px}.oauth-helper .oauth-steps .completed a.external,.oauth-helper .oauth-steps .completed a.external:hover{color:#777;background-image:none;padding-right:0px;cursor:text;pointer-events:none}.oauth-helper .name{font-weight:bold}.oauth-step.active p.error:first-child{float:none!important;top:10px!important}#library-landing{margin:20px auto 30px;text-align:center;width:770px}#library-landing h1{font-size:36px;font-weight:bold;margin:0}#library-landing h2{font-size:26px;font-weight:normal;margin:70px 0 20px}#library-landing p.body-xlarge{font-size:18px;width:600px;margin:20px auto 10px}#library-landing #library-landing-video{padding:5px 20px 7px;background:url(assets/xbutton-video-link-large.png.pagespeed.ic.ia5R48_x1Q.png) no-repeat 127px 12px;width:138px;font-size:24px;margin:5px auto 0;text-align:left;display:inline-block}#library-landing #library-landing-video:hover{background-position:127px -38px}#library-landing #library-landing-video:active{background-position:127px -88px}#library-landing .sdk-choice-box{margin:10px auto 50px;width:350px;padding:5px 10px 0}#library-landing .sdk-button{word-wrap:normal}#library-landing .sdk-button:not(.large) {white-space:nowrap}#utility-page{width:700px}#utility-page h1{font-size:42px;color:#5f5f5f;font-weight:bold;margin:0;background:url(assets/xgraphic-utilities-large.png.pagespeed.ic.t2s2h_CTWb.png) no-repeat 275px top;padding-top:30px;margin:-10px 0 20px}#utility-page p#page-description{margin:0 0 40px;width:650px}#utility-page .utility-list{width:300px;min-height:100px;float:left;margin:10px 40px 10px 0}#utility-page .utility-list *{position:absolute}#utility-page .utility-list h3,#utility-page .utility-list p{padding-left:100px}#utility-page .utility-list h3{font-size:18px;margin:0}#utility-page .utility-list p{width:200px;margin-top:25px;z-index:5}#utility-page .utility-list a:link .utility-icon{background:url(assets/xbutton-utilities.png.pagespeed.ic.DK2YNJe8vG.png) no-repeat left top;width:100px;height:120px;z-index:10}#utility-page .utility-list a .utility-icon#authentication{background-position:left top}#utility-page .utility-list a .utility-icon#dataconversions{background-position:left -200px}#utility-page .utility-list a .utility-icon#dates{background-position:left -400px}#utility-page .utility-list a .utility-icon#email{background-position:left -600px}#utility-page .utility-list a .utility-icon#encoding{background-position:left -800px}#utility-page .utility-list a .utility-icon#finding{background-position:left -1000px}#utility-page .utility-list a .utility-icon#formatting{background-position:left -1200px}#utility-page .utility-list a .utility-icon#hashing{background-position:left -1400px}#utility-page .utility-list a .utility-icon#http{background-position:left -1600px}#utility-page .utility-list a .utility-icon#json{background-position:left -1800px}#utility-page .utility-list a .utility-icon#numbers{background-position:left -2000px}#utility-page .utility-list a .utility-icon#text{background-position:left -2200px}#utility-page .utility-list a .utility-icon#validation{background-position:left -2400px}#utility-page .utility-list a .utility-icon#xml{background-position:left -2600px}#utility-page .utility-list a:hover .utility-icon#authentication{background-position:-400px top}#utility-page .utility-list a:hover .utility-icon#dataconversions{background-position:-400px -200px}#utility-page .utility-list a:hover .utility-icon#dates{background-position:-400px -400px}#utility-page .utility-list a:hover .utility-icon#email{background-position:-400px -600px}#utility-page .utility-list a:hover .utility-icon#encoding{background-position:-400px -800px}#utility-page .utility-list a:hover .utility-icon#finding{background-position:-400px -1000px}#utility-page .utility-list a:hover .utility-icon#formatting{background-position:-400px -1200px}#utility-page .utility-list a:hover .utility-icon#hashing{background-position:-400px -1400px}#utility-page .utility-list a:hover .utility-icon#http{background-position:-400px -1600px}#utility-page .utility-list a:hover .utility-icon#json{background-position:-400px -1800px}#utility-page .utility-list a:hover .utility-icon#numbers{background-position:-400px -2000px}#utility-page .utility-list a:hover .utility-icon#text{background-position:-400px -2200px}#utility-page .utility-list a:hover .utility-icon#validation{background-position:-400px -2400px}#utility-page .utility-list a:hover .utility-icon#xml{background-position:-400px -2600px}#library-landing-dashboard{width:800px;margin-top:10px}#library-landing-dashboard .row{margin-bottom:30px;clear:both;width:100%}#library-landing-dashboard .section{display:inline-block;vertical-align:top}#library-landing-dashboard h3.subtitle{font-weight:bold;margin-bottom:15px}#library-landing-dashboard .section.account-details .account-name{font-weight:bold;font-size:30px;display:inline-block}#library-landing-dashboard .section.account-details p{margin:5px 0}#library-landing-dashboard .section.account-details a{text-transform:uppercase;font-weight:normal;font-size:12px}#library-landing-dashboard .section.usage-bar{width:310px;height:91px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:25px}#library-landing-dashboard .section.usage-bar .label{margin:-20px 0 0 10px}#library-landing-dashboard .section.usage-modal{width:310px;height:110px;border:1px solid #ccc;display:none}#library-landing-dashboard .section.usage-modal button.close{float:right;margin-right:7px;margin-top:7px}#library-landing-dashboard .section.usage-modal button.close:hover{background-position:right -12px}#library-landing-dashboard .section.usage-modal button.close:active{background-position:right -24px}#library-landing-dashboard .section.usage-modal .usage-modal-graph{width:80px}#library-landing-dashboard .section.usage-modal #usage-modal-donut{padding-left:10px;margin-top:25px}#library-landing-dashboard .section.usage-modal .usage-modal-text-container{position:absolute;text-align:center;font-weight:bold;height:37px;width:45px;margin-left:8px;margin-top:15px}#library-landing-dashboard .section.usage-modal .usage-modal-percentage{font-size:14px;white-space:nowrap}#library-landing-dashboard .section.usage-modal .usage-modal-percentage-label{display:block;margin-top:-4px;white-space:nowrap}#library-landing-dashboard .section.usage-modal .usage-modal-text{width:200px;margin-top:-63px;margin-left:85px}#library-landing-dashboard .section.usage-modal .usage-modal-text p{font-size:24px;margin-bottom:-2px;margin-top:0px}#library-landing-dashboard .section.usage-modal .usage-modal-text a{font-size:16px}#library-landing-dashboard .section.usage-donut{margin-left:30px}#library-landing-dashboard .section.usage-donut svg{position:absolute}#library-landing-dashboard .section.usage-donut .text-container{height:120px;width:120px;position:relative}#library-landing-dashboard .section.usage-donut .text{text-align:center;width:100%;position:absolute;bottom:20px}#library-landing-dashboard .section.usage-donut .calls{font-weight:bold;font-size:34px;margin-bottom:-3px}#library-landing-dashboard .section.usage-donut .max-calls{font-size:18px;font-weight:bold;line-height:16px;margin-top:3px}#library-landing-dashboard .section.usage-donut .max-calls .comma{font-size:9px}#library-landing-dashboard .section.most-run .container{height:100px}#library-landing-dashboard .section.most-run .chart{width:100px;height:100px;float:left;position:relative}#library-landing-dashboard .section.most-run .chart .percent-container{position:absolute;display:inline-block;height:100px;z-index:-1}#library-landing-dashboard .section.most-run .chart .percent{display:none;position:absolute;left:0;top:29px;font-size:30px;font-weight:bold;width:100px;text-align:center;margin:auto 0px}#library-landing-dashboard .section .percent-less-than{font-size:22px;margin-right:3px}#library-landing-dashboard .section .percent-symbol{font-size:14px}#library-landing-dashboard .section.most-run .most-run-data,#library-landing-dashboard .section.usage-bar .usage-bar-data{display:none}#library-landing-dashboard .section.most-run .list{float:left}#library-landing-dashboard .section.most-run .list ul{margin:0;padding-left:20px}#library-landing-dashboard .section.most-run .list ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#library-landing-dashboard .section.most-run .list ul li .ord{background-color:#ccc;height:14px;width:14px;color:#fff;font-size:10px;font-weight:bold;border-radius:10px;text-align:center;margin-right:5px;display:none}#library-landing-dashboard .section.most-run .list ul li .choreo{width:375px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#library-landing-dashboard .section.most-run .list ul li a.choreo{color:#333}#library-landing-dashboard .section.most-run .list ul li a.choreo.choreo0:hover{color:#03c}#library-landing-dashboard .section.most-run .list ul li a.choreo.choreo1:hover{color:#f47925}#library-landing-dashboard .section.most-run .list ul li a.choreo.choreo2:hover{color:#0c0}#library-landing-dashboard .section.most-run .list ul li a.choreo.choreo3:hover{color:#d8297b}#library-landing-dashboard .section.most-run .list ul li a.choreo.choreo4:hover{color:#2bb5e9}#library-landing-dashboard .section.most-run .list ul li.other{margin-top:3px}#library-landing-dashboard .section.most-run .list ul li a.choreo.other{display:none;cursor:default;font-style:italic}#library-landing-dashboard .section.most-run .list ul li a.choreo.other:hover{color:#ccc}#library-landing-dashboard .section.most-run .chart.nousage-mostrun{font-size:14px;width:500px;height:100px;display:none;position:absolute;z-index:10}#library-landing-dashboard .section.most-run .chart.nousage-mostrun .nousage-mostrun-mask{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.8}#library-landing-dashboard .section.most-run .chart.nousage-mostrun .text{top:15px;position:absolute;background:#fff;border:1px solid #ddd;padding:10px 15px;border-radius:12px}#library-landing-dashboard .section-right-container{display:inline-block;float:right}#library-landing-dashboard .section.success-rate{text-align:center}#library-landing-dashboard .section.success-rate .success-container{height:66px;position:relative;margin-bottom:10px}#library-landing-dashboard .section.success-rate .success-chart{position:absolute;top:0;left:0;z-index:1}#library-landing-dashboard .section.success-rate .success-chart .path{stroke-dashoffset:111}#library-landing-dashboard .section.success-rate .success-container.success .success-chart .path{stroke:#2bb5e9}#library-landing-dashboard .section.success-rate .success-container.success.hover .success-chart .path{stroke:#0882b6}#library-landing-dashboard .section.success-rate .success-container.error .success-chart .path{stroke:#c00}#library-landing-dashboard .section.success-rate .success-container.error.hover .success-chart .path{stroke:#900}#library-landing-dashboard .section.success-rate .success-count{width:78px;height:38px;border-radius:12px;padding:8px 10px 12px 10px;font-size:30px;font-weight:bold;border:1px solid #ccc;position:absolute;top:3px;left:3px;z-index:0;display:none}@-moz-document url-prefix() {
#library-landing-dashboard .section.success-rate .success-count {
	padding-top: 7px;
	padding-bottom: 13px;
}
}#library-landing-dashboard .section.success-rate .success-container.error .success-count{color:#c00}#library-landing-dashboard .section.success-rate .success-container.error:hover .success-count{color:#900}#library-landing-dashboard .section.profiles .profile-count.none,#library-landing-dashboard .section.success-rate .success-count.none{border:1px solid #ccc}#library-landing-dashboard .section.profiles .profile-count.none{margin:18px 10px 13px 10px}#library-landing-dashboard .section.success-rate .success-count.none{padding:11px 10px 9px;font-size:16px;line-height:19px}#library-landing-dashboard .section.success-rate a.button,#library-landing-dashboard .section.profiles a.button{text-transform:none;margin-left:0}#library-landing-dashboard .section.profiles{margin-left:40px;text-align:center}#library-landing-dashboard .section.profiles .profile-count{min-width:38px;height:38px;border-radius:12px;padding:10px;margin:10px;font-size:30px;font-weight:bold}#library-landing-dashboard .section.profiles .profile-count.profiles{border:7px solid #caecf9;padding:5px 7px 9px}@-moz-document url-prefix() {
#library-landing-dashboard .section.profiles .profile-count.profiles {
	padding: 4px 6px 10px 8px;
}
}@media screen and (min-width:0\0){#library-landing-dashboard .section.profiles .profile-count.profiles{padding:5px 7px 10px 8px}}#library-landing-dashboard .section.profiles .profile-count.profiles:hover{border-color:#95daf4}#library-landing-dashboard .section.learn{width:100%}#library-landing-dashboard .section.learn .sdk-container{width:150px;margin-right:20px;float:left}#library-landing-dashboard .section.learn .sdk-container:hover a.sdk-selector{border-color:#2bb5e9;color:#0882b6}#library-landing-dashboard .section.learn .sdk-container:hover a.sdk-selector .selectBox-label{border-color:#2bb5e9;color:#0882b6}#library-landing-dashboard .section.learn .sdk-container:hover a.sdk-selector.selectBox-menuShowing{border-color:#95daf4}#library-landing-dashboard .section.learn .sdk-container:hover a.sdk-selector.selectBox-menuShowing .selectBox-label{color:#777;border-color:#95daf4}#library-landing-dashboard .section.learn .sdk-container ul li{height:24px;overflow:hidden}#library-landing-dashboard .section.learn .sdk-container ul li.option-label-only{display:none}#library-landing-dashboard .section.learn .sdk-container .selectBox-options li a{padding:4px 0 0 5px;display:inline-block;width:134px;background:none}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon{background:url(assets/xbutton-sdk-dropdown.png.pagespeed.ic._vXWaXT33a.png) no-repeat left -5px top -5px;display:inline-block;height:18px;width:22px;margin:0 5px 0 0;vertical-align:middle}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.android{background-position:left -5px top -6px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.android{background-position:left -35px top -6px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.arduino{background-position:left -4px top -36px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.arduino{background-position:left -34px top -36px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.csharp{background-position:left -5px top -66px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.csharp{background-position:left -35px top -66px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.ios{background-position:left -5px top -96px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.ios{background-position:left -35px top -96px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.java{background-position:left -5px top -126px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.java{background-position:left -35px top -126px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.javascript{background-position:left -5px top -156px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.javascript{background-position:left -35px top -156px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.nodejs{background-position:left -5px top -186px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.nodejs{background-position:left -35px top -186px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.php{background-position:left -5px top -216px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.php{background-position:left -35px top -216px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.processing{background-position:left -5px top -243px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.processing{background-position:left -35px top -243px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.python{background-position:left -5px top -276px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.python{background-position:left -35px top -276px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.restapi{background-position:left -5px top -306px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.restapi{background-position:left -35px top -306px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.ruby{background-position:left -5px top -336px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.ruby{background-position:left -35px top -336px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.hardwareti{background-position:left -5px top -366px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.hardwareti{background-position:left -35px top -366px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.twyla{background-position:left -5px top -396px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.twyla{background-position:left -35px top -396px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-icon.hardwaresamsung{background-position:left -5px top -426px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a:hover .sdk-icon.hardwaresamsung{background-position:left -35px top -426px}#library-landing-dashboard .section.learn .sdk-container .sdk-selector-selectBox-dropdown-menu li a .sdk-text{vertical-align:middle}#library-landing-dashboard .section.learn .boxes{margin-top:15px;width:100%}#library-landing-dashboard .section.learn .learn-section-right{float:left}#library-landing-dashboard .section.learn .learn-container{position:absolute;display:none}#library-landing-dashboard .section.learn .learn-box{border:1px solid #95daf4;display:inline-block;height:115px;vertical-align:top;padding:15px 20px;margin-right:20px;font-size:15px;background-repeat:no-repeat;background-position:right 75px}#library-landing-dashboard .section.learn .learn-box:hover{background-position:right -125px}#library-landing-dashboard .section.learn .getting-started .learn-box{width:120px;background-image:url(assets/xbutton-learn-getstarted.png.pagespeed.ic.goUy37YWbo.png)}#library-landing-dashboard .section.learn .examples .learn-box{width:185px;background-image:url(assets/xbutton-learn-examples.png.pagespeed.ic.OCaAFP8aMr.png)}#library-landing-dashboard .section.learn .learn-box.arduino.yun{width:120px;background-image:url(assets/xbutton-learn-arduinoyun.png.pagespeed.ic.pTWP-iMmBh.png)}#library-landing-dashboard .section.learn .learn-box.arduino.others{width:185px;background-image:url(assets/xbutton-learn-arduinoothers.png.pagespeed.ic.lwVPJLsuLH.png)}#library-landing-dashboard .section.learn .learn-box a{font-weight:normal}#library-landing-dashboard .section.learn .learn-box:hover{border-color:#2bb5e9;cursor:pointer}#library-landing-dashboard .section.learn .learn-box:active{color:#0882b6}#library-landing-dashboard .section.learn .iotapps .learn-box{width:120px;background-image:url(assets/xbutton-learn-iotapps.png.pagespeed.ic.yKttiRnZOi.png);border-style:dashed;background-position:center 70px}#library-landing-dashboard .section.learn .iotapps .learn-box:hover{background-position:center -130px}#library-landing-dashboard .section.learn .sdk-container select.sdk-selector{display:none}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector{border:1px solid #95daf4;height:145px;width:148px!important;font-weight:bold;cursor:pointer}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector .sdk-icon-large{height:112px;background:url(assets/xgraphic-sdk-large.png.pagespeed.ic.ahJ1Lc18E5.png) no-repeat left top -1540px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.android .sdk-icon-large{background-position:left top 0px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.arduino .sdk-icon-large{background-position:left top -110px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.csharp .sdk-icon-large{background-position:left top -220px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.ios .sdk-icon-large{background-position:left top -330px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.java .sdk-icon-large{background-position:left top -440px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.javascript .sdk-icon-large{background-position:left top -550px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.nodejs .sdk-icon-large{background-position:left top -660px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.php .sdk-icon-large{background-position:left top -770px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.processing .sdk-icon-large{background-position:left top -880px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.python .sdk-icon-large{background-position:left top -990px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.restapi .sdk-icon-large{background-position:left top -1100px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.ruby .sdk-icon-large{background-position:left top -1210px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.hardwareti .sdk-icon-large{background-position:left top -1320px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.hardwaresamsung .sdk-icon-large{background-position:left top -1643px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector .selectBox-label{width:113px!important;padding-top:10px;padding-bottom:10px;padding-left:10px;border-top:1px solid #95daf4;background-position:right 10px top 5px;background-image:url(assets/xdropdown-triangle-right.png.pagespeed.ic.9zP60M-7I3.png);position:absolute;bottom:0}@media screen and (min-width:0\0){#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector .selectBox-label{bottom:1px}}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.selectBox-dropdown:hover .selectBox-label{background-position:right 10px top -17px}#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.selectBox-dropdown.selectBox-menuShowing .selectBox-label,#library-landing-dashboard .section.learn .sdk-container .selectBox.sdk-selector.selectBox-dropdown.selectBox-menuShowing .selectBox-label:hover{background-position:right 10px top -39px;color:#999}#library-landing-dashboard .section.learn .sdk-container .selectBox-options li.selectBox-selected.selectBox-hover{background-color:#e9e9e9!important}#library-landing-dashboard .section.learn .sdk-container .selectBox-options li.selectBox-selected.selectBox-hover a{background-color:#e9e9e9!important;color:#0882b6}#library-landing-dashboard .section.learn .sdk-container ul.sdk-selector-selectBox-dropdown-menu{border:1px solid #95daf4!important;height:135px;width:446px;overflow:hidden;padding:5px}ul.sdk-selector-selectBox-dropdown-menu li{display:inline-block;width:33.3%}#library-landing-dashboard .section.learn .library-nousage-learn{float:left;display:block;text-align:center;font-size:18px;height:138px;width:493px;display:none}#library-landing-dashboard .section.learn .library-nousage-learn .text{position:absolute;padding-top:20px;padding-left:30px;padding-right:30px;background:url(assets/xlibrary-nousage-learn.png.pagespeed.ic.rLt0fzkjs-.png) no-repeat left top 4px;height:125px}#library-landing-dashboard .section.learn a{font-weight:normal}#library-landing-dashboard .section.news{border:1px solid #ddd;border-radius:12px;max-width:550px;margin-top:10px}#library-landing-dashboard .section.news h1{font-weight:bold;font-size:15px;margin:15px 20px}#library-landing-dashboard .section.news h1 button.news-toggle{float:right;margin-top:4px;margin-right:-2px}#library-landing-dashboard .section.news .news-content{margin:15px 20px 20px}#library-landing-dashboard .section.usage-bar .chart .axis text{font-weight:bold;padding-top:10px;text-transform:uppercase;fill:#333;cursor:default}#library-landing-dashboard .section.usage-bar .chart svg{position:relative;left:-52px;top:-8px}#library-landing-dashboard .section.usage-bar .chart .hoverbar{fill:#fff}#library-landing-dashboard .section.usage-bar .chart .bar.calls{fill:#d8297b}#library-landing-dashboard .section.usage-bar .chart g.bargroup:hover .bar.calls{fill:#03c}#library-landing-dashboard .section.usage-bar .chart .tick text{fill:#ccc}#library-landing-dashboard .section.usage-bar .chart .axis.x .tick text{display:none}#library-landing-dashboard .section.usage-bar .chart .axis.x .tick.active text{fill:#333;display:inline}#library-landing-dashboard .section.usage-bar .chart .axis.x .tick.shown text{display:inline}.details-view .item #iot-gateway-container{display:none;position:relative;margin-bottom:15px}.details-view .item .gateway-tabs{padding:0 0 0 21px;margin:25px -20px 0;border-bottom:1px solid #caecf9}.details-view .item a.gateway-link{color:#2bb5e9}.details-view .item .gateway-tab{display:inline-block;text-transform:uppercase;font-weight:normal;border:1px solid #caecf9;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;padding:5px 7px 5px 7px;margin-bottom:-1px;margin-right:2px;height:18px;word-wrap:normal;cursor:pointer;text-align:center;vertical-align:bottom}.details-view .item .gateway-tab.add{color:#2bb5e9}.details-view .item .gateway-tab.gateway{padding-right:15px;width:59px}.details-view .item .gateway-tab button.close{position:relative;padding:0;margin:0;width:8px;height:8px;background:url(assets/xbutton-close-tab.png.pagespeed.ic.INRaBP9hEW.png) no-repeat left -4px top -4px}@-moz-document url-prefix() {
.details-view .item .gateway-tab button.close {
	padding-top: 7px;
}
}.details-view .item .gateway-tab.edge button.close,.details-view .item .gateway-tab.gateway button.close{visibility:hidden}.details-view .item .gateway-tab button.close:hover{background-position:left -4px top -20px;cursor:pointer}.details-view .item a.gateway-link:active>.gateway-tab{color:#0882b6}.details-view .item .gateway-tab .selectBox-options.edge-selector-selectBox-dropdown-menu li{position:relative}.details-view .item .gateway-tab .selectBox-options.edge-selector-selectBox-dropdown-menu li.selectBox-hover,.details-view .item .gateway-tab .selectBox-options.edge-selector-selectBox-dropdown-menu li.selectBox-hover a{background:none}.details-view .item .gateway-tab .selectBox-options.edge-selector-selectBox-dropdown-menu li.selectBox-hover a{color:#0882b6}.details-view .item .gateway-tab .selectBox-options.edge-selector-selectBox-dropdown-menu li button.close{position:absolute;top:9px;right:5px;display:none}.details-view .item .gateway-tab .selectBox-options.edge-selector-selectBox-dropdown-menu li:hover button.close{display:block}.details-view .item .gateway-tab .selectBox-options.edge-selector-selectBox-dropdown-menu li:hover a{background:none}.details-view .item .gateway-tab.add{padding-left:16px;background:url(assets/xbutton-plus.png.pagespeed.ic.jyNap8uX1V.png) no-repeat 5px 1px;margin-left:3px}.details-view .item .gateway-tab.add.add-edge{padding-left:21px}.details-view .item .gateway-tabs.no-click{pointer-events:none}.details-view .item .gateway-tab:hover{color:#0882b6}.details-view .item .gateway-tab:active{color:#f47925}.details-view .item .gateway-tab.add:hover{background-position:5px -24px}.details-view .item .gateway-tab.add:active{background-position:5px -49px}.details-view .item .gateway-tab.selected,.details-view .item .gateway-tab.selected:hover{font-weight:bold;color:#333;border-bottom:1px solid #fff;cursor:default;height:17px;text-align:left}.details-view .item .gateway-tab.more{padding:3px 0 7px 0;margin-left:3px}.details-view .item .gateway-tab.loading{background:url(assets/spinner-blue-small.gif.pagespeed.ce.rzI0LM4fVG.gif) center no-repeat}.details-view .item select.edge-selector{width:85px}.details-view .item a.selectBox.edge-selector.selectBox-dropdown{padding:0;border:none;line-height:15px}.details-view .item a.selectBox.edge-selector.selectBox-dropdown span.selectBox-label{padding-top:3px;padding-right:20px;padding-bottom:4px}.details-view .item a.selectBox.edge-selector.selectBox-dropdown span.selectBox-label.option-label-only{color:#2bb5e9;font-weight:normal}.details-view .item ul.selectBox-dropdown-menu.selectBox-options.edge-selector-selectBox-dropdown-menu{border-color:#caecf9;text-transform:uppercase;margin-top:3px!important;margin-left:-1px!important;color:#2bb5e9;font-weight:normal}.details-view .item ul.selectBox-dropdown-menu.selectBox-options.edge-selector-selectBox-dropdown-menu li.selectBox-selected a{color:#2bb5e9}.details-view .item ul.selectBox-dropdown-menu.selectBox-options.edge-selector-selectBox-dropdown-menu li a{margin-right:5px;padding-left:5px}.details-view .item ul.selectBox-dropdown-menu.selectBox-options.iot-mode-device-selector-selectBox-dropdown-menu a[rel="ArduinoMKR1000"]{display:none}.details-view .item .gateway-tab-container{position:relative}.details-view .item-view .profile-name{border:1px solid #95daf4;height:14px}.details-view .item-view .profile-name{width:150px;display:none}.details-view .item-view select.profile-selector{width:150px;display:none}.details-view .item-view a.selectBox.profile-selector .selectBox-label,.details-view .item-view .profile-container a.selectBox.profile-selector .selectBox-label,.details-view .item a.selectBox.edge-selector .selectBox-label{padding-left:7px;padding-right:21px}.temboo ul.selectBox-options.profile-selector-selectBox-dropdown-menu li a{padding-left:7px}.details-view .item-view .profile-container button{border-radius:8px;font-size:11px;line-height:12px;padding:2px 5px}@-moz-document url-prefix() {
.details-view .item-view .profile-container button {
	line-height: 13px;
}
}.details-view .item-view .profile-container button.profile-confirm-save{margin-left:5px}@-moz-document url-prefix() {
.details-view .item-view button.save-profile,
.details-view .item-view .profile-container button {
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 12px;
}

.details-view .item-view .profile-container .profile-buttons {
	height: 24px;
}
}@media screen and (min-width:0\0){.details-view .item-view button.save-profile{margin-top:1px}}.details-view .item-view button.save-profile{margin-left:5px;margin-top:3px;vertical-align:top;overflow:visible;display:none}.details-view .item-view .profile-container .spinner{display:none;width:25px;height:25px;background:url(assets/spinner-blue-small.gif.pagespeed.ce.rzI0LM4fVG.gif) right bottom no-repeat}.details-view .item-view .profile-container.has-spinner .spinner{display:inline-block}.details-view .item-view .profile-container .profile-buttons button{margin:3px 0 0 3px}.details-view .item-view .profile-container .profile-buttons button{display:none;vertical-align:top}.details-view .item-view .profile-container .profile-buttons .callout button.close{position:absolute;top:1px;right:1px;margin:0}.details-view .item #gateway-device .gateway-edit-device{height:20px;width:20px;background:url(assets/xbutton-device-edit.png.pagespeed.ic.rNtXtB5_eQ.png) left 0px top 0px;display:inline-block}.details-view .item #gateway-device:hover .gateway-edit-device{background-position:left 0px top -20px}.details-view .item #gateway-device:active .gateway-edit-device{background-position:left 0px top -40px}.details-view #iot-gateway-container #gateway-device{display:none;margin:15px 0}.details-view #iot-gateway-container #gateway-device:hover{cursor:pointer}.details-view #iot-gateway-container #gateway-device .device-name{display:inline-block;text-overflow:ellipsis;overflow:hidden;max-width:540px;white-space:nowrap}.details-view #iot-gateway-container #gateway-device:hover .device-name{color:#0882b6}.details-view #iot-gateway-container #gateway-device:active .device-name{color:#f47925}.details-view #iot-gateway-container #gateway-device>*{vertical-align:middle}.details-view #iot-gateway-container hr.gateway-divider{clear:none;background-color:#e4f5fc;height:1px;margin:0 -20px;display:none}.details-view #iot-gateway-container #gateway-device .device{font-weight:bold}.details-view #iot-gateway-container #gateway-step{border:1px solid #95daf4;margin:11px -21px 30px;padding:25px;display:none;position:relative}.details-view #iot-gateway-container #gateway-step.add-device:after{content:"";display:inline-block;clear:both;margin-top:40px}.details-view #iot-gateway-container #gateway-step .gateway-step-title{display:none;padding-bottom:5px}.details-view #iot-gateway-container #gateway-step .gateway-step-title h3{margin:0 0 5px;font-size:18px}.details-view #iot-gateway-container #gateway-step .gateway-step-title p{margin:0;font-size:14px}.details-view #iot-gateway-container select.gateway-device-selector,.details-view #iot-gateway-container select.gateway-network-selector{width:268px}.details-view #iot-gateway-container select.gateway-device-selector{margin-right:20px}.details-view #iot-gateway-container #gateway-step .gateway-device-select-container{float:left}.details-view #iot-gateway-container #gateway-step .gateway-network-select-container{float:right}.details-view #iot-gateway-container #gateway-step .gateway-buttons{position:absolute;bottom:-15px;right:20px}.details-view #iot-gateway-container #gateway-step button.close{position:absolute;top:10px;right:12px}.details-view #iot-gateway-container #gateway-step .head-callout.right{display:none}.details-view #iot-gateway-container #gateway-step.add-choreo .head-callout.right{display:block;top:40px}.details-view #iot-gateway-container #gateway-step .head-callout.right .arrow-callout.line-right{border-style:solid;border-width:1px}.details-view #iot-gateway-container #gateway-step .head-callout.right .arrow-callout.line-right-down,.details-view #iot-gateway-container #gateway-step .head-callout.right .arrow-callout.line-right-up{z-index:1}.details-view #iot-gateway-container #gateway-step .head-callout.right .arrow-callout.line-right-down{height:25px}.details-view #iot-gateway-container #gateway-step .head-callout.right .arrow-callout.line-right-up{left:-26px;top:25px;width:25px}.details-view #iot-gateway-container #gateway-step .head-callout.right .arrow-bg{border-right:22px solid #fff;border-bottom:13px solid transparent;border-top:13px solid transparent;z-index:0;position:absolute;left:-20px}.details-view #iot-gateway-container button.gateway-edit-choreo{position:absolute;bottom:-53px;right:0;z-index:0;background:url(assets/xbutton-switch-gray.png.pagespeed.ic.dIuvx1SPlW.png) no-repeat right 0px top 0px;height:20px;width:20px}.details-view #iot-gateway-container button.gateway-edit-choreo:hover{background-position:right 0px top -20px}.details-view #iot-gateway-container button.gateway-edit-choreo:active{background-position:right 0px top -40px}.column.column-first,.details-view .iot-mode-controls,.details-view .item-view .iot-mode-container,.details-view .item-view .iot-gateway-container .gateway-tab-container{transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.gateway-step-fade{opacity:.4;pointer-events:none}div.tipsy{pointer-events:none;white-space:nowrap}.tipsy-data .tipsy-inner{border:2px solid #03c}.tipsy-data .tipsy-arrow-s{border-top-color:#03c}#slack-callout{bottom:0;left:0;padding:46px 64px;position:fixed;text-align:center;width:auto;z-index:42}#slack-callout button.close{right:15px;top:15px}#slack-callout p{font-size:14px;margin:18px 0 26px}#slack-callout .logo{background: url(assets/graphic-slack-admodule.png) center/100% no-repeat;width:180px;height:82px}#library-welcome-popup{display:none;width:569px;padding-bottom:10px}#library-welcome-popup .popup-title,#library-welcome-popup .popup-subtitle{text-align:center}#library-welcome-popup .popup-title{font-size:30px;margin-bottom:10px}#library-welcome-popup .popup-subtitle{font-weight:300;font-size:16px;margin-bottom:20px}#library-welcome-popup .popup-subtitle.splash{margin-bottom:30px}#library-welcome-popup .popup-subtitle.generate-code{display:none;margin-bottom:15px}#library-welcome-popup .popup-subtitle.context{margin-bottom:30px}#library-welcome-popup .videos .button.ready{width:100%;border-radius:4px;margin-bottom:35px;font-size:16px}#library-welcome-popup .sdks{margin:0 auto;width:537px}#library-welcome-popup .sdk-container{display:inline-block;padding:0 10px}#library-welcome-popup .sdk-container.left{padding-right:5px}#library-welcome-popup .sdk-container.right{padding-left:5px}.sdk-buttons-container .sdk-divider{border-right:1px solid #ddd;width:1px;display:inline-block;vertical-align:-5px}#library-welcome-popup .sdk-buttons-container .sdk-divider{height:170px}.platform-selector-container .sdk-buttons-container .sdk-divider{height:103px;vertical-align:-1px;border-color:#ddd;margin:0 10px}#library-welcome-popup .sdks.hidden{visibility:hidden}#library-welcome-popup .sdk-button{font-weight:normal;margin-bottom:20px}#page.videos{text-align:center;margin:25px 0px;margin-bottom:30px;display:flex;flex-direction:column;min-height:600px}.videos .cms-editables-container{text-align:left}#page-videos-index{height:100%}.videos .videos-container{margin:0 auto}input[type="radio"]{display:none}.videos a{cursor:pointer}.videos .videos-container label{cursor:pointer;margin-left:30px;margin-right:30px;font-size:16px;font-weight:300;text-align:center}.videos .content-filter-labels{position:relative;transition:width .5s ease-out;-ms-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-webkit-transition:width .5s ease-out}.videos .content-filter-labels:after{display:block;position:absolute;left:0;width:0%;height:2px;background-color:#6acbef;content:"";transition:width .5s ease-out;-ms-transition:width .5s ease-out;-moz-transition:width .5s ease-out;-webkit-transition:width .5s ease-out}.videos .content-filter-labels:hover:after{width:100%}.videos .video-block.medium .play-button{display:inline-block;width:320px;height:180px;background-image:url(assets/xbutton-video-play-large-bw.png.pagespeed.ic.QzI26La6eQ.png);background-repeat:no-repeat;background-size:320px 180px;background-position:center;opacity:0;z-index:3;float:left;transition:opacity .25s ease-out;-ms-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out}.videos .video-block.large .play-button{display:inline-block;width:520px;height:295px;background-image:url(assets/xbutton-video-play-large-bw.png.pagespeed.ic.QzI26La6eQ.png);background-repeat:no-repeat;background-size:520px 295px;background-position:center;opacity:0;z-index:3;float:left;transition:opacity .25s ease-out;-ms-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out}.videos .video-block .play-button:hover{opacity:1}.videos input[type="radio"]:checked+.content-filter-labels:after{width:100%}.videos .tile{float:left}.videos h1{font-size:30px;margin-top:-20px;margin-bottom:20px}.videos h2{font-size:34px;margin-top:60px;margin-bottom:20px}.videos h3{font-size:20px;font-weight:300;margin-top:50px;margin-bottom:20px}.videos .share-social-container{width:320px;display:inline-block;text-align:left;padding-top:25px;margin-bottom:0px}.videos .video-block.large .share-social-container{padding:0px}.video-text-container{text-align:left;width:450px;height:295px;float:right;display:inline-block}.video-text-container *{display:inline-block}.video-text-container a{width:22px;height:22px;z-index:4}.video-text-container{text-align:left;width:475px;float:right}.video-link{background-color:#0882b6;cursor:pointer}.video-link:hover{background-color:#2bb5e9}.videos .share-social-container{width:320px;height:50px;text-align:left;position:relative}.videos .share-social-container .share-icon{width:25px;height:25px;background-image:url(assets/xgraphic-social-icons.png.pagespeed.ic.ImkLaW2y2L.png);background-size:50px 75px;display:inline-block;margin:0px 5px 0px 5px;float:right;transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;cursor:pointer;z-index:1;position:absolute}.videos .icon-linkedin{background-position:left 0px}.videos .icon-twitter{background-position:left -25px}.videos .icon-facebook{background-position:left 25px}.videos .icon-linkedin-hover{background-position:right 0px}.videos .icon-twitter-hover{background-position:right -25px}.videos .icon-facebook-hover{background-position:right 25px}.videos .icon-linkedin,.videos .icon-twitter,.videos .icon-facebook,.videos .icon-linkedin-hover,.videos .icon-twitter-hover,.videos .icon-facebook-hover{top:20px}.videos .icon-linkedin,.videos .icon-linkedin-hover{left:230px}.videos .icon-twitter,.videos .icon-twitter-hover{left:260px}.videos .icon-facebook,.videos .icon-facebook-hover{left:290px}.videos .video-block.large .icon-linkedin,.videos .video-block.large .icon-twitter,.videos .video-block.large .icon-facebook,.videos .video-block.large .icon-linkedin-hover,.videos .video-block.large .icon-twitter-hover,.videos .video-block.large .icon-facebook-hover{top:0px}.videos .video-block.large .icon-linkedin,.videos .video-block.large .icon-linkedin-hover{left:360px}.videos .video-block.large .icon-twitter,.videos .video-block.large .icon-twitter-hover{left:390px}.videos .video-block.large .icon-facebook,.videos .video-block.large .icon-facebook-hover{left:420px}.videos .icon-linkedin-hover,.videos .icon-twitter-hover,.videos .icon-facebook-hover{position:relative;opacity:0;z-index:2}.videos .icon-linkedin-hover:hover,.videos .icon-linkedin-hover:active,.videos .icon-twitter-hover:hover,.videos .icon-twitter-hover:active,.videos .icon-facebook-hover:hover,.videos .icon-facebook-hover:active{opacity:1}.videos .video-title{font-size:23px;font-weight:300;text-align:left;margin-top:0px;margin-bottom:40px;cursor:pointer}.videos .video-description{line-height:22px}.videos .video-block.medium .video-link{width:320px;height:180px;background-size:320px 180px;background-position:left 0px}.videos .video-block.large .video-link{width:520px;height:295px;margin-right:40px;display:block;background-size:520px 295px;background-position:left 0px}.video-block.medium .video-link.water{background-image:url(assets/xvideo-d-iot-water-management-sm.png.pagespeed.ic.ipOHGqr5sN.png)}.video-block.medium .video-link.townsend{background-image:url(assets/xvideo-d-iot-townsend.png.pagespeed.ic.FzH4XQd4Oc.jpg)}.video-block.medium .video-link.program-the-world{background-image:url(assets/xvideo-program-the-world-sm.png.pagespeed.ic.Zt9mQtJW57.jpg)}.video-block.medium .video-link.building-aws{background-image:url(assets/xvideo-d-iot-building-aws-sm.png.pagespeed.ic.O6pRItYgbF.png)}.video-block.medium .video-link.profiles{background-image:url(assets/xvideo-feature-profiles-sm.png.pagespeed.ic.0OWQXuBbKE.png)}.video-block.medium .video-link.igoe{background-image:url(assets/xvideo-d-iot-igoe-sm.png.pagespeed.ic.w3loMvDfyS.png)}.video-block.medium .video-link.collaboration{background-image:url(assets/xvideo-feature-collaboration-sm.png.pagespeed.ic.R0WntUfukI.png)}.video-block.medium .video-link.oauth{background-image:url(assets/xvideo-oauth-sm.png.pagespeed.ic.Tp99WUw1Ot.png)}.video-block.medium .video-link.connected-sensors{background-image:url(assets/xvideo-iot-app-connected-sensor-sm.png.pagespeed.ic._mrG-cTHyv.png)}.video-block.medium .video-link.gilbert{background-image:url(assets/xvideo-d-iot-buildings-brains.png.pagespeed.ic.mFVyQXkLTf.jpg)}.video-block.medium .video-link.koonin-gilbert{background-image:url(assets/xvideo-d-iot-future-koonin-gilbert-sm.png.pagespeed.ic.Lmk5u3oh94.png)}.video-block.medium .video-link.control-your-phone{background-image:url(assets/xvideo-control-yun-by-phone-sm.png.pagespeed.ic.pQCxQ4vHVI.png)}.video-block.medium .video-link.trash-cans{background-image:url(assets/xvideo-iot-app-trash-cans-sm.png.pagespeed.ic._gm143EfCA.png)}.video-block.medium .video-link.oauth-wizards{background-image:url(assets/xvideo-oauth-wizards-sm.png.pagespeed.ic.yI32rp0lB9.png)}.video-block.medium .video-link.soil-quality{background-image:url(assets/xvideo-iot-app-soil-sm.png.pagespeed.ic.fSNxXSUUVg.png)}.video-block.medium .video-link.building-brains-pt2{background-image:url(assets/xvideo-d-iot-buildings-brains.png.pagespeed.ic.mFVyQXkLTf.jpg)}.video-block.medium .video-link.conversation-townsend-pt1{background-image:url(assets/xvideo-anthony-townsend-1.png.pagespeed.ic.tVhpsvD7m8.jpg)}.video-block.medium .video-link.conversation-townsend-pt2{background-image:url(assets/xvideo-anthony-townsend-2-sm.png.pagespeed.ic.CpI7fN33xh.png)}.video-block.medium .video-link.conversation-koonin-pt1{background-image:url(assets/xvideo-steve-koonin-1-sm.png.pagespeed.ic.tG9w08Sxwk.png)}.video-block.medium .video-link.conversation-koonin-pt2{background-image:url(assets/xvideo-steve-koonin-2.png.pagespeed.ic.DhhsjY76_v.jpg)}.video-block.medium .video-link.gas-leak{background-image:url(assets/xvideo-gas-leak-monitor-sm.png.pagespeed.ic.kl2K_4Znis.png)}.video-block.medium .video-link.artik-and-temboo{background-image:url(assets/xvideo-samsung-artik-sm.png.pagespeed.ic.k14rc1eCPk.png)}.video-block.medium .video-link.rest-api{background-image:url(assets/xvideo-rest-api-sm.png.pagespeed.ic.lKm0frQl8v.png)}.video-block.medium .video-link.using-sdk{background-image:url(assets/xvideo-using-sdk-sm.png.pagespeed.ic.5zKVeOuSxu.png)}.video-block.medium .video-link.output-filters{background-image:url(assets/xvideo-output-filters-sm.png.pagespeed.ic._pcuDsTAA_.png)}.video-block.medium .video-link.deconstructing-iot-promo{background-image:url(assets/xvideo-d-iot-promo.jpg.pagespeed.ic.uSSEd89g36.jpg)}.video-block.medium .video-link.iot-app-water{background-image:url(assets/xvideo-iot-app-water-sm.png.pagespeed.ic.TONZdLMGKJ.png)}.video-block.medium .video-link.aging-in-place{background-image:url(assets/xvideo-d-iot-aging-in-place-sm.png.pagespeed.ic.HMnSyXI2EF.png)}.video-block.medium .video-link.smart-architecture{background-image:url(assets/xvideo-d-iot-vertical-farming-sm.png.pagespeed.ic.ibu2ULBzR8.png)}.video-block.medium .video-link.parking-management{background-image:url(assets/xvideo-d-iot-parking-sm.png.pagespeed.ic.24UpbrH66v.png)}.video-block.medium .video-link.urban-noise{background-image:url(assets/xvideo-d-iot-urban-noise-sm.png.pagespeed.ic.YHpdOt_PXf.png)}.video-block.medium .video-link.tracking-fedex{background-image:url(assets/xvideo-fedex-launchpad-sm.png.pagespeed.ic.OnCwKPDDkN.png)}.video-block.medium .video-link.proximity-beacons{background-image:url(assets/xvideo-bluetooth-beacons-sm.png.pagespeed.ic.GxR80ZgHVY.png)}.video-block.medium .video-link.saving-ram{background-image:url(assets/xvideo-saving-ram-sm.png.pagespeed.ic.dfirEKOGVq.png)}.video-block.medium .video-link.m2m{background-image:url(assets/xvideo-m2m-sm.png.pagespeed.ic.hO77slET-3.png)}.video-block.large .video-link.gilbert{background-image:url(assets/xvideo-d-iot-buildings-brains-lg.png.pagespeed.ic.FcQRrt2fe1.jpg)}.video-block.large .video-link.koonin-gilbert{background-image:url(assets/xvideo-d-iot-future-koonin-gilbert-lg.png.pagespeed.ic.GaQ0WzNZmN.png)}.video-block.large .video-link.using-sdk{background-image:url(assets/xvideo-using-sdk-lg.png.pagespeed.ic.luLVBk-0sS.png)}.video-block.large .video-link.conversation-koonin-pt2{background-image:url(assets/xvideo-steve-koonin-2-lg.png.pagespeed.ic.rv3p7EmjXw.jpg)}.video-block.large .video-link.conversation-koonin-pt1{background-image:url(assets/xvideo-steve-koonin-1-lg.png.pagespeed.ic.wdZdLT7Z8n.jpg)}.video-block.large .video-link.saving-ram{background-image:url(assets/xvideo-saving-ram-lg.png.pagespeed.ic.5lpv5Ivsy2.png)}.video-block.large .video-link.artik-and-temboo{background-image:url(assets/xvideo-samsung-artik-lg.png.pagespeed.ic.fwfT4-kbCj.jpg)}.video-block.large .video-link.rest-api{background-image:url(assets/xvideo-rest-api-lg.png.pagespeed.ic.Ezf2hni2V4.png)}.video-block.large .video-link.program-the-world{background-image:url(assets/xvideo-program-the-world-lg.png.pagespeed.ic.SCVzCPwyeH.png)}.video-block.large .video-link.output-filters{background-image:url(assets/xvideo-output-filters-lg.png.pagespeed.ic.cpNKv2q334.png)}.video-block.large .video-link.oauth-wizards{background-image:url(assets/xvideo-oauth-wizards-lg.png.pagespeed.ic.JEpVUpM66Q.png)}.video-block.large .video-link.oauth{background-image:url(assets/xvideo-oauth-lg.png.pagespeed.ic.imGavxNYSM.png)}.video-block.large .video-link.m2m{background-image:url(assets/xvideo-m2m-lg.png.pagespeed.ic.XweV2S2PjP.png)}.video-block.large .video-link.gilbert{background-image:url(assets/xvideo-john-gilbert-2-lg.png.pagespeed.ic.rsoq3xL8Vl.jpg)}.video-block.large .video-link.iot-app-water{background-image:url(assets/xvideo-iot-app-water-lg.png.pagespeed.ic.YZaTJ_LFh-.jpg)}.video-block.large .video-link.trash-cans{background-image:url(assets/xvideo-iot-app-trash-cans-lg.png.pagespeed.ic.zBbk6Gulqf.jpg)}.video-block.large .video-link.soil-quality{background-image:url(assets/xvideo-iot-app-soil-lg.png.pagespeed.ic.SRuu8Sg0ag.jpg)}.video-block.large .video-link.connected-sensors{background-image:url(assets/xvideo-iot-app-connected-sensor-lg.png.pagespeed.ic.7rvwjaHgKQ.jpg)}.video-block.large .video-link.gas-leak{background-image:url(assets/xvideo-gas-leak-monitor-lg.png.pagespeed.ic.cjeSi1WLQa.jpg)}.video-block.large .video-link.tracking-fedex{background-image:url(assets/xvideo-fedex-launchpad-lg.png.pagespeed.ic.F4EQjRCFEc.jpg)}.video-block.large .video-link.profiles{background-image:url(assets/xvideo-feature-profiles-lg.png.pagespeed.ic.EcjgnIX5Tt.png)}.video-block.large .video-link.collaboration{background-image:url(assets/xvideo-feature-collaboration-lg.png.pagespeed.ic.pX8NqOlQcf.png)}.video-block.large .video-link.water{background-image:url(assets/xvideo-d-iot-water-management-lg.png.pagespeed.ic.bV8qjfCvF5.jpg)}.video-block.large .video-link.smart-architecture{background-image:url(assets/xvideo-d-iot-vertical-farming-lg.png.pagespeed.ic.crrzLcENNf.jpg)}.video-block.large .video-link.urban-noise{background-image:url(assets/xvideo-d-iot-urban-noise-lg.png.pagespeed.ic.mrSwK4udOj.png)}.video-block.large .video-link.deconstructing-iot-promo{background-image:url(assets/xvideo-d-iot-promo-lg.png.pagespeed.ic.WLF4xYPmta.jpg)}.video-block.large .video-link.parking-management{background-image:url(assets/xvideo-d-iot-parking-lg.png.pagespeed.ic.PVIIPbMWpt.jpg)}.video-block.large .video-link.igoe{background-image:url(assets/xvideo-d-iot-igoe-lg.png.pagespeed.ic.DzOxwg_YMV.jpg)}.video-block.large .video-link.building-aws{background-image:url(assets/xvideo-d-iot-building-aws-lg.png.pagespeed.ic.FJFlxUXJUF.jpg)}.video-block.large .video-link.conversation-townsend-pt1{background-image:url(assets/xvideo-d-iot-anthony-townsend-1-lg.png.pagespeed.ic.uXIWMdP-Pj.jpg)}.video-block.large .video-link.aging-in-place{background-image:url(assets/xvideo-d-iot-aging-in-place-lg.png.pagespeed.ic.z1wBi-XMUO.png)}.video-block.large .video-link.control-your-phone{background-image:url(assets/xvideo-control-yun-by-phone-lg.png.pagespeed.ic.dx6Sv6eDoy.png)}.video-block.large .video-link.proximity-beacons{background-image:url(assets/xvideo-bluetooth-beacons-lg.png.pagespeed.ic.chrVkP3GLi.jpg)}.video-block.large .video-link.conversation-townsend-pt2{background-image:url(assets/xvideo-anthony-townsend-2-lg.png.pagespeed.ic.am2bHyB2Cl.jpg)}.video-block.large .video-link.building-brains-pt2{background-image:url(assets/xvideo-d-iot-buildings-brains-lg.png.pagespeed.ic.FcQRrt2fe1.jpg)}.video-block.large .video-link.townsend{background-image:url(assets/video-d-iot-townsend-lg.png)}.videos .video-block .video-description{font-size:14px;text-align:left;font-weight:300}.videos .video-tag{width:175px;height:25px;display:inline;font-size:16px;text-transform:uppercase;font-weight:300;margin:10px auto 0px 0px;color:#999;cursor:pointer}.videos .video-tag:hover{color:#666}.videos .video-block.large *{margin:0px}.videos .video-block.large{display:block;width:1035px;height:295px;text-align:left;margin:0px;padding:0px}.videos .video-block.large .share-social-container,.videos .video-block.large a,.videos .video-block.large .video-title,.videos .video-block.large .video-description{display:inline-block}.videos .video-block.large a{width:520px;height:295px;text-align:left}.videos .video-block.large .share-social-container,.videos .video-block.large .video-title{width:465px;height:50px;float:right}.videos .video-block.large .video-description{width:465px;height:100px;float:right;margin-top:-180px}.videos .video-block.large .video-title{margin-top:-250px}.videos .video-block.large .share-social-container .share-icon,.videos .video-block.large .share-social-container a{display:inline-block;width:25px;height:25px;float:right;margin-left:5px;margin-right:5px}.videos .video-block.large .share-social-container a:first-child{margin-right:20px}.videos .video-block.large .share-social-container .share-icon{margin-left:0px}.videos .video-block.medium{width:320px;margin:0 20px 30px}.videos .video-link .play-box{background-color:#000;opacity:.2;z-index:2}.videos .tile{width:320px;height:140px;margin:10px;margin-bottom:350px;padding:10px;opacity:1}.videos .tile.large-tile{width:1035px;height:190px;margin-bottom:160px;margin-left:30px;opacity:1}.videos .tile.hide-by-pagination{width:0px;height:0px;margin:0px;padding:0px;opacity:0;pointer-events:none}.videos .controls-container-outer{display:block;position:relative;width:500px;margin:0 auto}.videos #pagination-controls{display:block;height:50px;width:100%}.videos #pagination-controls a{font-size:16px;padding:0px;padding-left:10px;padding-right:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;text-decoration:none;color:#6acbef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.videos #pagination-controls a:hover{color:#2293bd}.videos #pagination-controls a.page.active{color:#999}.videos #pagination-controls div a:first-child{border-left:0px}.videos #pagination-controls div a:last-child{border-right:0px}.videos .next a,.videos .previous a{z-index:1}.videos #previous-background{width:20px;height:40px;display:inline;background-image:url(assets/xbutton-iotapps-next-triangle-left.png.pagespeed.ic.waEeolVVcb.png);background-size:15px 30px;background-position:left -15px;background-repeat:no-repeat;z-index:-1}.videos #next-background{width:20px;height:40px;display:inline;background-image:url(assets/xbutton-iotapps-next-triangle.png.pagespeed.ic.38eHnWTRsZ.png);background-size:15px 30px;background-position:left 0px;background-repeat:no-repeat;z-index:-1;margin-left:5px}.videos #previous-background:hover{background-position:left 0px top 0px}.videos #next-background:hover{background-position:left 0px top -15px}.videos .next a{margin-left:10px}.videos .do-not-display{width:0px;height:0px;opacity:0px;z-index:-1;display:none}.videos .hidden{display:none;visibility:hidden}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#fff;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;font-size:12px;font-weight:bold;color:#333;font-family:"Open Sans","Trebuchet MS",Arial,sans-serif;border:2px solid #d8297b}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#d8297b}.tipsy-arrow-s{border-top-color:#d8297b}.tipsy-arrow-e{border-left-color:#d8297b}.tipsy-arrow-w{border-right-color:#d8297b}.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #bbb;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:#f2f2f2;background:-moz-linear-gradient(top,#f8f8f8 1%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#f8f8f8),color-stop(100%,#e1e1e1));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);-moz-box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;border-left:solid 1px #bbb}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:240px;min-height:1em;border:solid 1px #bbb;background:#fff;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto}.selectBox-inline{min-width:150px;outline:none;border:solid 1px #bbb;background:#fff;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#eee}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888!important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter: alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888!important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent!important}.tmb-lightbox{display:none}#tmb-copyable-mask{background:transparent;display:none;position:absolute}#tmb-lightbox{background:#fff;display:none;height:auto;left:50%;overflow:auto;padding:30px;position:fixed;top:50%;z-index:100001;max-height:90%;max-width:1100px;border-radius:8px;box-shadow:0px 0px 10px 2px rgba(102,102,102,.35)}#tmb-lightbox>.content .title{margin:0 0 20px}#tmb-lightbox>.content .title.done{font-weight:bold}#tmb-lightbox .error{margin-bottom:20px;z-index:1;float:none}#tmb-lightbox>.tmb-lightbox-overlay{background-color:#fff;bottom:0;display:none;left:0;opacity:.85;position:absolute;right:0;top:0;z-index:1001;padding:20px}#tmb-lightbox>.tmb-lightbox-overlay.async{background:#fff url(assets/spinner.gif.pagespeed.ce.QGHTp1uJJ7.gif) center center no-repeat}#tmb-lightbox>.tmb-lightbox-overlay>.tmb-lightbox-confirmation{display:none;text-align:center}#tmb-lightbox>.tmb-lightbox-overlay>.tmb-lightbox-confirmation .buttons{text-align:center}#tmb-lightbox>button.close{position:absolute;right:0;top:0;margin:10px}#tmb-lightbox .buttons,.lightbox .buttons{text-align:right;position:relative}#tmb-lightbox form{margin:0;padding:0}#tmb-lightbox-mask{background:#000;bottom:0;display:none;left:0;opacity:.3;position:fixed;right:0;top:0;z-index:100000}#tmb-lightbox-placeholder{display:none}body.lightboxed{overflow:hidden}#tmb-lightbox.tmb-videobox{background-color:transparent;overflow:visible;padding:15px}#tmb-lightbox.tmb-videobox .content{background-color:#fff;padding:15px}#tmb-lightbox.tmb-videobox>button.close,#tmb-lightbox.tmb-videobox>button.close-video{background:#2bb5e9 url(assets/xbutton-close-round.png.pagespeed.ic.1qcI0PcaOD.png) no-repeat center center;border:solid 2px #fff;display:none;height:32px;position:absolute;right:0;top:0;width:32px;margin:0;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#tmb-lightbox.tmb-videobox>button.close-video{display:block}#tmb-lightbox.tmb-videobox>button.close:hover,#tmb-lightbox.tmb-videobox>button.close-video:hover{background-color:#0882b6}#tmb-lightbox.tmb-videobox>button.close:active,#tmb-lightbox.tmb-videobox>button.close-video:active{background-color:#f47925}.tmb-spinner{display:none;position:absolute}.tmb-toggle-button{display:inline-block}.tmb-toggle-button>button.option{background-color:#fff;border:solid 1px #95daf4;color:#95daf4;font-size:10px;font-weight:bold;line-height:10px;margin:0;padding:2px 8px;position:relative;vertical-align:middle;text-transform:capitalize;height:18px}@-moz-document url-prefix() {
.tmb-toggle-button > button.option {
	line-height:11px;
	padding: 2px 5px;
}
}.tmb-toggle-button>button.option:hover{color:#2bb5e9}.tmb-toggle-button>button.option:active{color:#2bb5e9}.tmb-toggle-button>button.option.selected{background-color:#e4f5fc;border-color:#2bb5e9;color:#2bb5e9;cursor:default;z-index:1}.tmb-toggle-button>button.option.left{border-radius:6px 0 0 6px;--moz-border-radius:6px 0 0 6px}.tmb-toggle-button>button.option.right{border-radius:0 6px 6px 0;--moz-border-radius:0 6px 6px 0;left:-1px}ul.clickfish{position:relative;list-style:none;margin:0;padding:0}ul.clickfish>li>a,a.pseudofish{display:inline-block;position:relative;padding:3px 11px;margin-left:-11px}ul.clickfish>li.active>a{border:1px solid #ccc;color:#777;padding:2px 10px;border-right:0;background:#fff;z-index:2}ul.clickfish ul{visibility:hidden;position:absolute;top:0;list-style:none;margin:0;padding:0;border:1px solid #ccc;background:#fff;z-index:1}ul.clickfish ul li{padding:2px 10px}ul.clickfish.inline{display:inline-block}.barmeter .barmeter-meter{border:solid 1px #95daf4;overflow:auto;position:relative;z-index:0}.barmeter .barmeter-fill{background-color:#95daf4;width:0px;height:100%;position:absolute;left:0px;z-index:-1}.barmeter .barmeter-header{margin-bottom:-5px}.barmeter .barmeter-label{display:none;font-size:13px;font-weight:bold;margin:0;text-transform:uppercase}.barmeter .barmeter-message{color:#333;float:right;font-size:12px;margin:0;padding-left:17px;margin-top:-20px;right:30px}.barmeter .barmeter-status{font:22px "Open Sans","Trebuchet MS",Arial,sans-serif;line-height:24px;margin:0;padding:8px;text-transform:uppercase;white-space:nowrap;font-weight:200}.barmeter.short .barmeter-status{font-size:18px;line-height:18px}.barmeter .barmeter-status.barmeter-remaining{position:absolute;right:0px}.barmeter .barmeter-status.barmeter-used{float:left}a .barmeter-meter{color:#333}a .barmeter-meter:hover{border-color:#95daf4}a .barmeter-meter:hover .barmeter-fill{background-color:#95daf4}.collapsible.collapsible-collapsed{display:none}.collapsible-trigger{background:url(assets/xtriangle-large-down.png.pagespeed.ic.OSiMeSnafr.png) no-repeat left center;cursor:pointer;padding-left:15px}.collapsible-trigger:hover{background-image:url(assets/xtriangle-large-down-hover.png.pagespeed.ic.M5g-lgrndu.png)}.collapsible-trigger.collapsible-collapsed{background-image:url(assets/xtriangle-large-right.png.pagespeed.ic.n7YzTMQxp7.png)}.collapsible-trigger.collapsible-collapsed:hover{background-image:url(assets/xtriangle-large-right-hover.png.pagespeed.ic.G4Hev9-Fro.png)}.tmb-hinted{color:#777!important}.oauth-helper li.meta-item{display:none}.oauth-step{position:relative;padding:0px 0px 10px 20px;color:#777;border-left:2px solid #999;margin-left:15px}.oauth-step:last-child{border-left:2px solid #fff}.oauth-step.active{color:#333}.oauth-step button{text-transform:capitalize}.oauth-step p,.oauth-step div,.oauth-step ul,.oauth-step ol{display:none}.oauth-step p:first-child{display:block}.oauth-step.active p:first-child{font-weight:bold}.oauth-step.active p:first-child a.start-over{display:none}.oauth-step.active p.error:first-child{font-weight:normal;margin-top:-10px}.oauth-step.active p,.oauth-step.active div,.oauth-step.active ul,.oauth-step.active ol{display:block;margin-bottom:10px}.oauth-step.active ul,.oauth-step.active ol{padding-left:30px}.oauth-step.active li{list-style-type:disc}.oauth-step .oauth-step-number{display:block;position:absolute;top:0px;left:-14px;width:25px;height:20px;background-image:url(assets/xoauth-numbers.png.pagespeed.ic.cEjUTIn4AT.png);background-position:0 -4px;background-repeat:no-repeat}.oauth-step.completed .oauth-step-number{background-position:0 -30px}.oauth-step .oauth-step-number-1{top:-5px;border-top:5px solid #fff}.oauth-step.active .oauth-step-number{height:25px}.oauth-step.active .oauth-step-number-1{background-position:0 -50px}.oauth-step.active .oauth-step-number-2{background-position:0 -75px}.oauth-step.active .oauth-step-number-3{background-position:0 -100px}.oauth-step.active .oauth-step-number-4{background-position:0 -125px}.oauth-step.active .oauth-step-number-5{background-position:0 -150px}.oauth-step.active .oauth-step-number-6{background-position:0 -175px}.oauth-step.active .oauth-step-number-7{background-position:0 -200px}.oauth-step.active .oauth-step-number-8{background-position:0 -225px}.oauth-step.active .oauth-step-number-9{background-position:0 -250px}.oauth-input input{border:1px solid #999;padding-left:0}.oauth-input input[type="text"],.oauth-output input[type="text"]{background-image:url(assets/xicon-oauth-gray.png.pagespeed.ic.30aFYErIiA.png);background-position:right 8px center;background-repeat:no-repeat;width:427px;padding-right:30px}.oauth-helper .oauth-step span.description{padding-left:0}.oauth-helper .oauth-step input{margin-left:0;padding-left:4px}.oauth-helper .radio-pair input,.oauth-helper .radio-pair label{display:inline;text-transform:none;width:auto}a.oauth-cancel-helper{color:#03c;float:right;margin-top:0px}a.oauth-cancel-helper:hover{color:#009}a.oauth-cancel-helper:active{color:#f47925}.oauth-launch-helper{font-size:12px;font-weight:bold;display:inline-block}.oauth-launch-helper button.icon.left{background-image:url(assets/xoauth-icon.png.pagespeed.ic.UKbHb_7UQA.png);color:#03c;font-size:12px;font-weight:bold;height:20px;padding:0 0 0 23px;line-height:12px}@media screen and (min-width:0\0){.oauth-launch-helper button.icon.left{height:19px}}.oauth-launch-helper button.icon.left:hover{background-position:0 -20px;color:#009}.oauth-launch-helper button.icon.left:active{background-position:0 -40px;color:#f47925}.run-mode-oauth-launch-helper{display:none}.run-mode-oauth-launch-helper.run-mode-active{display:inline;text-align:left;clear:right;margin-left:10px}.run-mode-oauth-launch-helper .oauth-launch-helper{float:none}.credential-editor.run-mode-oauth-helper .oauth-cancel-helper,.credential-editor.run-mode-oauth-helper .meta-class.inputs,.credential-editor.run-mode-oauth-helper .edit-credential-form>input,.credential-editor.credential-template-oauth-helper .edit-credential-form>input,.credential-editor.run-mode-oauth-helper .edit-credential-form>label,.credential-editor.credential-template-oauth-helper .edit-credential-form>label{display:none}span.oauth-icon{position:relative;top:5px;display:inline-block;width:20px;height:20px;background-image:url(assets/xoauth-icon.png.pagespeed.ic.UKbHb_7UQA.png);background-position:0 0;background-repeat:no-repeat}a:hover span.oauth-icon{background-position:0 -20px}a:active span.oauth-icon{background-position:0 -40px}span.oauth-icon span{display:none}