.page-header{margin-top:20px}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.navbar{margin-bottom:0;border-radius:0;border:none}.navbar-nav .fa{margin-right:5px}.navbar-header .navbar-brand{color:#e0e0e0;background:url(https://cdn.platformio.org/images/platformio-logo-xs.fd6e881d.png) no-repeat;background-position:5px 0;padding:0;padding-left:50px;font-weight:500}.navbar-nav .btn-group .btn-main{padding-right:3px}.navbar-nav .btn-group .btn{border:0;border-radius:0}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:#080808}.navbar-collapse.in{overflow-y:visible}@media screen and (min-width:992px){ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}}.nav li a{padding-left:10px;padding-right:10px}.nav .dropdown-toggle .caret{margin-left:4px}.nav .dropdown-menu li .fa{margin-right:5px}.nav .nav-pio-tech{background-color:#f5822a;font-weight:700}.nav .nav-pio-tech:hover{background-color:#ee6d0b;font-weight:700}.nav .nav-pio-tech>a{color:#fff!important;font-weight:700}.nav-pills .active a{color:#fff}.jumbotron h1{margin-bottom:30px}.header-underlined{border-bottom:1px solid #eee;padding-bottom:5px}.top-items-xs .img-circle{border:1px solid #e6e6e6;width:90px;height:90px;padding-top:15px}.top-items-lg .img-circle{background-color:#f2f2f2;border:1px solid #e6e6e6;width:140px;height:140px;padding-top:30px}.top-items-lg .img-circle:hover{background-color:#fff}.jumbotron .top-items-lg .img-circle,.jumbotron .top-items-xs .img-circle{background-color:#ccc;border:1px solid #b3b3b3}.top-items-lg .img-circle .fa-cube{padding-top:5px;padding-left:10px}.top-items-lg .img-circle .fa-code{padding-left:3px;padding-top:3px}.hljs{padding:0;background-color:#f5f5f5}.hljscode{padding:0}.hljscode pre{margin:0;border:none;background:0 0}.home .slogan h1{font-size:32px;margin-bottom:0}.home .slogan h1 small{display:block;font-size:20px;margin:15px 0 30px 0}.home .slogan h3{font-size:16px;color:#777;line-height:1.5;font-weight:400;margin:10px 0 10px 0}.home .btn-lg{padding:15px 30px;margin:10px}.home .top-items h2{font-weight:400}.home-divider{margin:80px 0}.home-divider-small{margin:30px 0}.home .main-featurette h2{font-size:40px}.home .stats a,.home .stats a:hover,.home .stats a:visited{text-decoration:none}.home .stats .item i{font-size:20px}.home .stats .item{background-color:#fff;min-width:170px;padding:20px;margin-bottom:10px}.home .stats .item .value{font-size:40px;font-weight:400;color:#777;padding:5px 0}.featurette-heading{margin-top:0}.featurette ul li{font-size:18px;font-weight:300;line-height:1.7;padding-bottom:15px}.stats h3{font-size:50px}.stats span{font-weight:300}.stats .col{padding:0 55px}.install .top-items-lg .item{padding-top:10px;border:1px solid #fff}.install .top-items-lg .active{border:1px solid #e6e6e6;background-color:#fcfcfc;border-radius:6px}.install .top-items-lg .active .img-circle{background-color:#fff}.install .top-items-lg .fa-cube{padding-left:10px;padding-top:5px}.install .top-items-lg .fa-heart-o{padding-top:10px}.install .top-items-xs .media-heading{margin-bottom:10px}.install .top-items-xs .btn{margin-top:10px}.install .top-items-xs .fa-ul{margin-left:1.36685714em}.install .top-items-xs .fa-ul li{margin-top:10px}.install .ide-carousel{box-shadow:0 10px 50px grey;margin-bottom:40px}.install .ide-carousel .ide-slide{background-repeat:no-repeat;background-position:center top;background-size:100%}.install .carousel-indicators li{background-color:#fff;border:1px solid #000;opacity:.7;margin-left:7px;width:13px;height:13px}.install .carousel-indicators .active{background-color:#000;opacity:.5;width:15px;height:15px}.install-ide-installation{padding-bottom:35px}.install-ide-installation dl{font-size:18px;margin:30px 0}.install-ide-installation dd{padding-bottom:20px}.install-ide-installation dd ul{margin-top:10px;font-size:14px}.terminal-window{max-width:726px;border:1px solid #ececec;margin:30px auto;border-radius:6px;box-shadow:0 5px 20px grey}.terminal-window .tw-panel{background-color:#eee;height:25px;padding-top:3px;border-bottom:1px solid #a7a5a7;text-align:center}.terminal-window .tw-panel .pull-left{margin-left:10px}.terminal-window .tw-content{background-color:#000}.terminal-window .tw-content img{max-width:100%}.terminal-window .nav-pills li{margin-left:0}.terminal-window .nav-pills a{border-radius:0;background-color:#bdbcbd;padding:2px 10px;margin:1px 0;color:#000}@media screen and (min-width:768px){.terminal-window .nav-pills a{margin:0}}.terminal-window .nav-pills a:hover{background-color:#b3b1b3}.terminal-window .nav-pills .active a,.terminal-window .nav-pills .active a:hover{background-color:#d9d7d9;color:#000}.platformio-ide-top .container{padding-bottom:130px}.platformio-ide-top h1 small{font-size:18px}@media screen and (min-width:768px){.platformio-ide-top h1 small{font-size:30px}}.platformio-ide-top .container .btn-lg{min-width:250px}.platformio-ide-top .other-links{font-size:13px}.platformio-ide-top .btn{margin-bottom:15px}.platformio-ide-laptop{margin-top:-200px;margin-bottom:-35px}.platformio-ide-laptop img{max-width:90%}.platformio-ide-features .container{padding-top:30px}.search-filters{margin-bottom:5px}.search-filters .btn-group{margin-left:3px}.search-examples{margin:5px 0 20px 0}.search-examples .col{padding:0}.search-examples .col .btn{margin-bottom:3px}.search-result{margin-top:10px}.search-result .title{margin-top:0}.modal-search-examples{margin:15px}.keywords .btn{margin:0 4px 4px 0}.keywords-stats p{margin-bottom:6px}.keywords-stats-top a{margin:0 3px 3px 0}.lib-author-detail{margin-top:10px}.page-header.libs-stats,.page-header.libs-stats h2{margin-bottom:0}.libs-stats .lib-recently-btn{padding-top:20px}.libs-stats .lib-recently-btn .btn{margin-bottom:3px}.examples{margin-bottom:30px}.examples .title{margin-top:0}.examples .code-toogle{line-height:0}.examples .code-toogle-btn{position:relative;margin-bottom:-35px}.pio-plan .btn{width:100%}.pio-plan .plan-info{border:1px solid #e6e6e6;background-color:#fcfcfc;border-radius:6px;text-align:center;height:220px;margin-bottom:10px}.plan-info .plan-price{font-size:60px;font-weight:800;line-height:70px}.plan-info .sale{font-size:14px;text-decoration:line-through;color:red}.plan-info .plan-price .cents,.plan-info .plan-price .currency{font-weight:400;position:relative;top:-13px;font-size:14px;padding:2px}.plan-info .plan-price .currency{top:-30px}.plan-info .plan-custom{font-size:45px;font-weight:800;line-height:80px}.pio-plan .plan-button{margin:20px 0}.pio-plan .plan-includes{text-align:left;padding-left:18px;padding-bottom:10px}.pio-plan .plan-features ul{margin-left:0;padding-left:20px}.pio-plan .plan-features ul li{padding-bottom:5px}.piocomparison table thead th{width:15%;text-align:center}.piocomparison table thead th:first-child{width:40%;text-align:left}.piocomparison table tr td{text-align:center}.piocomparison .table td{vertical-align:middle}.idecomparison table thead th{width:30%;text-align:center}.idecomparison table thead th:first-child{width:40%;text-align:left}.idecomparison table tr td{text-align:center}.idecomparison .table td{vertical-align:middle}.footer{padding:0;margin:0;color:#e0e0e0;background-color:#222}.footer a{color:#9d9d9d}.footer a:hover{color:#fff}.footer .quick-links{margin:25px 0}.footer .quick-links ul{list-style-type:none;margin:0;padding:0}.footer .quick-links ul li{padding-top:5px}.footer .quick-links .fa{margin-right:10px;width:15px}.footer .quick-links .social .fa{width:28px}.footer .quick-links .social a{vertical-align:top;font-size:14px;line-height:1.92857143em}.footer .sponsored a{font-size:16px;text-decoration:none}.footer .sponsored li{vertical-align:middle}.footer .text-sponsored{font-size:14px}.footer .copyright-vendors{font-size:9px;color:#777;text-align:left}.brands-contaier{background-color:#fff;text-align:center;padding-bottom:60px}.brands-contaier h2{color:#222;margin-top:0;margin-bottom:30px}.brands:focus,.brands:hover{text-decoration:none}.brands{background:url(https://cdn.platformio.org/images/brands-tpl.2b7564d5.png) no-repeat;height:40px;margin:10px}.brand-atmel{width:122px}.brand-ti{background-position:0 -40px;width:172px}.brand-arduino{background-position:0 -80px;width:60px}.brand-energia{background-position:0 -120px;width:106px}.brand-stm{background-position:0 -160px;width:182px}.brand-teensy{background-position:0 -200px;width:114px}.brand-freescale{background-position:0 -240px;width:164px}.brand-nordic{background-position:0 -280px;width:138px}.brand-nxp{background-position:0 -320px;width:84px}.brand-mbed{background-position:0 -360px;width:182px}.brand-libopencm3{background-position:0 -400px;width:154px}.brand-espresiff{background-position:0 -440px;width:108px}.brand-siliconlabs{background-position:0 -480px;width:84px}.brand-lattice{background-position:0 -520px;width:186px}.brand-microchip{background-position:0 -560px;width:78px}.brand-intel{background-position:0 -600px;width:62px}.brand-samsung-artik{background-position:0 -640px;width:113px}.brand-wiznet{background-position:0 -680px;width:121px}.brand-maxim{background-position:0 -720px;width:142px}.brand-riscv{background-position:0 -760px;width:242px}.brand-sifive{background-position:0 -800px;width:122px}.brand-infineon{background-position:0 -840px;width:91px}.brand-pulp{background-position:0 -880px;width:158px}.brand-gwt{background-position:0 -920px;width:134px}.brand-aceinna{background-position:0 -960px;width:70px}.brand-wd{background-position:0 -1000px;width:146px}.brand-ultimaker{background-position:0 -1040px;width:132px}.brand-nuclei{background-position:0 -1080px;width:130px}.brand-asr{background-position:0 -1120px;width:92px}.brand-anu{background-position:0 -1160px;width:118px}.brand-imagination{background-position:0 -1200px;width:74px}.home .fa-heart{color:#a80008}.terminal{color:#fff;background-color:#000;padding:10px}.terminal .cmd{letter-spacing:2px}.terminal .comment{color:grey}.donate .list-inline li{padding-bottom:15px}img.img-shadow{box-shadow:0 10px 40px grey;border-radius:7px}.glyphicon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-chevron-left:before{content:"\f053"}.glyphicon-chevron-right:before{content:"\f054"}.grayscale{filter:grayscale(100%)}.top-banner{border-width:0 0 1px;border-style:solid;text-shadow:0 1px 1px rgba(0,0,0,.12);width:100%;margin-top:0;padding:10px 20px;display:block;position:relative;background-image:-owg-linear-gradient(0deg,#1991eb 2%,#2da1f8 98%);background-image:linear-gradient(0deg,#1991eb 2%,#2da1f8 98%);border-color:#397fd0}.top-banner .top-banner-text{color:#fff;text-align:center;line-height:1.6}.top-banner .top-banner-get-link{background-color:#fff;border:1px solid #1991eb;border-radius:3px;padding:5px 10px;margin-left:10px;cursor:pointer;white-space:nowrap;text-decoration:none}.top-banner .top-banner-get-link:focus,.top-banner .top-banner-get-link:hover{background-color:#e6f5fe}.top-banner .top-banner-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMCAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0xLjE4MiA5LjMxOGw3LjcxNC03LjcxNE04Ljg5NiA5LjMxOEwxLjE4MiAxLjYwNCIvPjwvZz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:12px;height:12px;margin-top:-1px;right:20px;position:absolute;top:50%;cursor:pointer;transform:translateY(-50%);opacity:.75}.top-banner .top-banner-close:focus,.top-banner .top-banner-close:hover{opacity:1}.ng-table th{text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ng-table th.sortable{cursor:pointer}.ng-table th.sortable .sort-indicator{padding-right:18px;position:relative}.ng-table th.sortable .sort-indicator:after,.ng-table th.sortable .sort-indicator:before{content:"";border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:visible;right:5px;top:50%;position:absolute;opacity:.3;margin-top:-4px}.ng-table th.sortable .sort-indicator:before{margin-top:2px;border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000}.ng-table th.sortable .sort-indicator:hover:after,.ng-table th.sortable .sort-indicator:hover:before{opacity:1;visibility:visible}.ng-table th.sortable.sort-asc,.ng-table th.sortable.sort-desc{background-color:rgba(141,192,219,.25);text-shadow:0 1px 1px hsla(0,0%,100%,.75)}.ng-table th.sortable.sort-asc .sort-indicator:after,.ng-table th.sortable.sort-desc .sort-indicator:after{margin-top:-2px}.ng-table th.sortable.sort-asc .sort-indicator:before,.ng-table th.sortable.sort-desc .sort-indicator:before{visibility:hidden}.ng-table th.sortable.sort-asc .sort-indicator:after,.ng-table th.sortable.sort-asc .sort-indicator:hover:after,.ng-table th.sortable.sort-desc .sort-indicator:after{visibility:visible;-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.ng-table th.sortable.sort-desc .sort-indicator:after{border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;box-shadow:none}.ng-table th.filter .input-filter{margin:0;display:block;width:100%;min-height:30px;box-sizing:border-box}.ng-table .ng-table-group-header th{text-align:left}.ng-table .ng-table-group-selector{display:block}.ng-table .ng-table-group-close,.ng-table .ng-table-group-toggle{float:right}.ng-table .ng-table-group-toggle{margin-right:5px}@media only screen and (max-width:800px){.ng-table-responsive{border-bottom:1px solid #999}.ng-table-responsive tr{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999}.ng-table-responsive td:before{position:absolute;padding:8px;left:0;top:0;width:50%;white-space:nowrap;text-align:left;font-weight:700}.ng-table-responsive thead tr th{text-align:left}.ng-table-responsive thead tr.ng-table-filters th{padding:0}.ng-table-responsive thead tr.ng-table-filters th form>div{padding:8px}.ng-table-responsive td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}.ng-table-responsive td:before{content:attr(data-title-text)}.ng-table-responsive,.ng-table-responsive tbody,.ng-table-responsive td,.ng-table-responsive th,.ng-table-responsive thead,.ng-table-responsive tr{display:block}}.ng-table-pagination{margin-top:0}.filter:after,.filter:before,.ng-table-group-selector:after,.ng-table-group-selector:before{display:table;content:" "}.filter:after,.ng-table-group-selector:after{clear:both}.filter>.filter-cell{float:left;box-sizing:border-box}.filter-horizontal>.filter-cell{padding:0 2px}.filter-horizontal>.filter-cell:first-child{padding-left:0}.filter-horizontal>.filter-cell.last,.filter-horizontal>.filter-cell:last-child{padding-right:0}.s12{width:100%}.s11{width:91.66666666666666%}.s10{width:83.33333333333334%}.s9{width:75%}.s8{width:66.66666666666666%}.s7{width:58.333333333333336%}.s6{width:50%}.s5{width:41.66666666666667%}.s4{width:33.33333333333333%}.s3{width:25%}.s2{width:16.666666666666664%}.s1{width:8.333333333333332%}@media all and (max-width:468px){.s1,.s10,.s11,.s12,.s2,.s3,.s4,.s5,.s6,.s7,.s8,.s9{width:100%}.filter>.filter-cell{padding:0}}