.primary-button{background-color:#FFC700;color:#333E48}.primary-button:hover{background-color:#FF6B00;color:white}.primary-button-dark{background-color:#333E48;color:white}.primary-button-dark:hover{background-color:#7D868C;color:white}.secondary-button{background-color:#E5ECEB;color:#333E48}.secondary-button:hover{background-color:#7D868C;color:white}.secondary-button-dark{background-color:#7D868C;color:white}.secondary-button-dark:hover{background-color:#333E48;color:white}.option-button,.option-button:hover{background-color:white;border:#E5ECEB 1px solid;color:#333E48}.option-button:hover,.option-button:hover:hover{background-color:white;border:#FF6B00 1px solid;color:#FF6B00;cursor:pointer}.option-button.selected,.option-button:hover.selected{background-color:#FF6B00;border:#FF6B00 1px solid;color:white}ul.pricing-table{border:solid 1px #dddddd;margin:0 1em 1em 1em}ul.pricing-table *{list-style:none;line-height:1}ul.pricing-table .title{background-color:#dddddd;padding:15px 20px;text-align:center;color:#333333;font-weight:bold;font-size:16px}ul.pricing-table .price{background-color:#eeeeee;padding:15px 20px;text-align:center;color:#333333;font-weight:normal;font-size:20px}ul.pricing-table .description{background-color:white;padding:15px;text-align:center;color:#777777;font-size:12px;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #dddddd}ul.pricing-table .bullet-item{background-color:white;padding:15px;text-align:center;color:#333333;font-size:14px;font-weight:normal;border-bottom:dotted 1px #dddddd}ul.pricing-table .cta-button{background-color:whitesmoke;text-align:center;padding:20px}.mktoForm{margin:0 auto;font-family:"Lato", sans-serif !important;width:100% !important;color:#333E48}.mktoForm a{padding:0 !important}.mktoFormCol{float:none !important}.mktoOffset,.mktoGutter{width:0 !important}.mktoLabel{width:auto !important;margin-bottom:0.5rem !important}.mktoFieldWrap{float:none !important;display:inline !important}.mktoField{width:100% !important;font-size:1em !important}.mktoHtmlText{width:100% !important}.mktoButtonRow{width:100%}.mktoButtonWrap{float:right}.mktoButton{background-color:#ffc700 !important;background-image:none !important;border:none !important;color:#333E48 !important;padding:1em !important}.mktoButton:hover{background-color:#FF6B00 !important;color:white !important}.mktoCheckboxList{width:auto !important}.mktoRadioList{width:auto !important}.mktoRadioList>input,.mktoCheckboxList>input{height:auto !important;width:auto !important;margin-top:0.2em !important}.form-content-wrapper{padding:2rem 0}.form-content-wrapper .form-description{margin-bottom:2rem}#thank-you{display:none;margin:2em 0;text-align:center}html{height:100%}body{display:grid;min-height:100%;grid-template-rows:auto 1fr auto;grid-template-columns:100%}.repository.compact,ul.repositories>li.compact{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-width:0 0 1px 0;padding:1em 0em;margin:0.5em 0}.repository.compact h5,ul.repositories>li.compact h5{font-size:1.15em}.repository.compact .repo-item,ul.repositories>li.compact .repo-item{padding-top:0.4em}.repository.compact .repo-item>p,ul.repositories>li.compact .repo-item>p{margin-top:0.5em;font-size:0.9em}.repository.compact .repo-owner,ul.repositories>li.compact .repo-owner{font-weight:300}.repository.compact .repo-details-panel span,ul.repositories>li.compact .repo-details-panel span{font-size:0.95em}.repository.compact .repo-details,ul.repositories>li.compact .repo-details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;text-align:left}.repository.compact .repo-details>*,ul.repositories>li.compact .repo-details>*{display:inline-block}.repository.compact .last-updated,ul.repositories>li.compact .last-updated{padding:0 10px 0 0}.repository.compact .repo-meta,ul.repositories>li.compact .repo-meta{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.repository.compact .repo-tag,ul.repositories>li.compact .repo-tag{font-size:0.9em}.repository.compact:first-of-type,ul.repositories>li.compact:first-of-type{border-top-width:1px}ul.repositories{margin:0;padding:0}.repository,ul.repositories>li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;border:#E5ECEB 1px solid;background:white;list-style:none;margin:1em 0;padding:1em}.repository div,.repository a,.repository p,ul.repositories>li div,ul.repositories>li a,ul.repositories>li p{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.repository h5,ul.repositories>li h5{font-weight:bold;margin:0}.repository h5.Library:before,ul.repositories>li h5.Library:before{content:"\f013";font-family:FontAwesome;padding-right:0.5rem}.repository h5.Program:before,ul.repositories>li h5.Program:before{content:"\f1b2";font-family:FontAwesome;padding-right:0.5rem}.repository h5.Private:after,ul.repositories>li h5.Private:after{content:"\f023";font-family:FontAwesome;padding-left:0.5rem}.repository h5.Public:after,ul.repositories>li h5.Public:after{content:"\f13e";font-family:FontAwesome;padding-left:0.5rem}.repository .repo-title,ul.repositories>li .repo-title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.repository .repo-stats,ul.repositories>li .repo-stats{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.repository .owner-thumbnail,ul.repositories>li .owner-thumbnail{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:1em}.repository .repo-name,ul.repositories>li .repo-name{word-break:break-all}.repository .featured,ul.repositories>li .featured{display:inline-block}.repository .featured:before,ul.repositories>li .featured:before{color:#95D600;content:"\f00c";font-family:FontAwesome;padding:0 0.5rem}.repository .mbed-os-version,ul.repositories>li .mbed-os-version{margin-right:.25em}.repository .github-hosted:before,ul.repositories>li .github-hosted:before{content:"\f09b";font-family:FontAwesome;padding:0 0.5rem 0 0}.repository .commits,ul.repositories>li .commits{color:#95D600}.repository .imports,ul.repositories>li .imports{color:#0291BD}.repository .repo-details-panel,ul.repositories>li .repo-details-panel{text-align:right}.repository .repo-details-panel .github-hosted,.repository .repo-details-panel .featured,ul.repositories>li .repo-details-panel .github-hosted,ul.repositories>li .repo-details-panel .featured{display:block}.repository .repo-details,ul.repositories>li .repo-details{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#7D868C;text-align:right}.repository .repo-details>*,ul.repositories>li .repo-details>*{display:block}.repository .last-updated,ul.repositories>li .last-updated{padding-bottom:10px}.repository .last-updated>span,ul.repositories>li .last-updated>span{display:inline-block}.repository .last-updated>span:first-child,ul.repositories>li .last-updated>span:first-child{margin-right:0.3em}.repository .inline,ul.repositories>li .inline{display:inline}.repository .owner-thumbnail,ul.repositories>li .owner-thumbnail{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width: 750px){.repository,ul.repositories>li{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.repository .repo-details,.repository .repo-meta,ul.repositories>li .repo-details,ul.repositories>li .repo-meta{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.repository .last-updated,ul.repositories>li .last-updated{padding-bottom:0px}.repository .repo-details-panel,ul.repositories>li .repo-details-panel{padding-bottom:5px}}.repo-tiny .repo-meta,.repo-tiny .repo-description,.repo-tiny .repo-tags{margin-bottom:0.5em}.repo-tiny .repo-link{font-size:1.1em;display:block;text-overflow:ellipsis;overflow:hidden}.repo-tiny .repo-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.repo-tiny .repo-meta ul{margin:0}.repo-tiny .repo-meta ul>li{margin:0;font-size:0.9em}.repo-tiny .repo-tags{margin:0.5em 0;font-size:0.9em}.repo-tiny .repo-last-updated{font-size:0.9em}.repo-link{font-weight:bold}.repo-meta-os-version{color:#333;font-weight:bold}.tabs a.valid:after{content:"\f05d";font-family:FontAwesome;color:green;font-weight:300}.tabs a.invalid:after{content:"\f05c";font-family:FontAwesome;color:red;font-weight:300}.design-wins__form ul{list-style-type:none}.design-wins__form input,.design-wins__form select,.design-wins__form textarea{max-width:500px}.design-wins__form input[type="checkbox"]+label{display:inline}.design-wins__form .required{color:black}.design-wins__form .required:after{content:' *';color:red}.design-wins__form .undisclosed_field{display:none}.design-wins__confirmation{padding:1em}.design-wins__confirmation.center-children{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.design-wins__confirmation .emphasis{font-size:1.5rem;font-weight:bold}.register-design #thank-you{text-align:left}#hardware .row{margin-bottom:2em;margin-top:2em}#hardware .first{margin-top:0}#hardware .panel{border:#E5ECEB solid 1px}#hardware .vendor-logo{min-height:110px}#hardware .testimonial{font-weight:bold;font-style:italic}@media screen and (min-width: 767px){#hardware .hardware-description{min-height:200px}}.hs-query{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;height:40px}.hs-query .hs-query-input{margin:0 0.5em 0 0;height:100%}.hs-results-list{list-style-type:none;overflow:hidden}.hs-result-info{font-size:0.9em;text-align:right}.hs-result{height:300px;width:calc(calc(100% - calc(20px * 3)) / 4);margin-right:20px;margin-bottom:20px;display:block;float:left}.hs-result:nth-child(4n+4){margin-right:0}.hs-result .hs-result-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border:2px solid #E5ECEB;color:#333E48}.hs-result .hs-result-link:hover{border-color:#FFC700;color:#333E48}.hs-result .hs-result-name{font-size:1em;margin:20px 10px}.hs-result .hs-result-thumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px}.hs-result .hs-result-thumb img{width:auto;height:auto;max-height:100%;max-width:100%}.hs-result .hs-result-mbed-enabled{position:absolute;width:13%;height:auto;top:10px;right:10px}.hs-filters{list-style-type:none;margin:0}.hs-filters .hs-filters-category{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #E5ECEB}.hs-filters .hs-filters-category:last-child{margin-bottom:0;border-bottom:none}.hs-filters .hs-filters-title{font-size:1.2em;font-weight:bold;margin-bottom:0.3em;display:block}.hs-filters .hs-filter [type='checkbox']{margin:0 0.5em 0 0}.hs-tooltip{display:inline-block;position:relative;z-index:1}.hs-tooltip i{color:#95D600;font-size:1.2em}.hs-tooltip .hs-tooltip-content{background:#E5ECEB;border:1px solid #d6e1e0;color:#333E48;display:none;font-size:0.9em;left:1.5em;padding:5px 10px;position:absolute;top:0;white-space:pre}.hs-tooltip:hover .hs-tooltip-content{display:block}#animation svg{position:absolute;background:url("/static/img/OS_Hero_Empty.png")}.gradient{display:block;position:absolute;width:1400px;height:651px;background:-moz-linear-gradient(left, #0091bd 20%, #0091bd 40%, rgba(0,145,189,0) 50%, rgba(0,145,189,0) 90%, #0091bd 100%);background:-webkit-linear-gradient(left, #0091bd 20%, #0091bd 40%, rgba(0,145,189,0) 50%, rgba(0,145,189,0) 90%, #0091bd 100%);background:linear-gradient(to right, #0091bd 20%, #0091bd 40%, rgba(0,145,189,0) 50%, rgba(0,145,189,0) 90%, #0091bd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0091bd', endColorstr='#0091bd', GradientType=1)}.blue{overflow:hidden}.blue .row{padding-top:0px}.blue .row .hero{height:641px;min-height:370px;padding:20px 0 0 20px}.blue .row .hero h2{padding-left:5px;white-space:nowrap}.blue .row .hero .homepage-title{font-size:8rem;white-space:nowrap}@media screen and (max-width: 767px){.blue .row .hero{height:auto}.blue .row .hero h2{white-space:normal}.blue .row .hero .homepage-title{white-space:normal}}@media screen and (min-width: 1200px){.blue .row .hero{height:580px}}.honeypot h1{font-size:10rem;font-weight:normal;font-family:"Futura PT W01 Demi", "Lato", sans-serif;margin:0}.honeypot h1,.honeypot h2,.honeypot h3{margin:0}@media (max-width: 800px){.honeypot h1{line-height:1.1}}.mbed-studio img{width:400px}.mbed-studio .assets img{width:200px;height:200px}.mbed-studio .documentation{background-color:#E5ECEB;padding:2em 0}.mbed-studio .assets,.mbed-studio .documentation{margin:3em 0}.mbed-studio .button.registered{background-color:#95D600;cursor:unset;-webkit-animation-delay:.5s;-webkit-animation-duration:2s;-webkit-animation-name:bounce;-webkit-animation-fill-mode:fowards;-moz-animation-delay:.5s;-moz-animation-duration:2s;-moz-animation-name:bounce;-moz-animation-fill-mode:fowards;animation-delay:.5s;animation-duration:2s;animation-name:bounce;animation-fill-mode:fowards}@-webkit-keyframes bounce{0%{transform:scale(1)}10%{transform:scale(0.95)}20%{transform:scale(1.05)}50%,100%{transform:scale(1)}}@-moz-keyframes bounce{0%{transform:scale(1)}10%{transform:scale(0.95)}20%{transform:scale(1.05)}50%,100%{transform:scale(1)}}@-ms-keyframes bounce{0%{transform:scale(1)}10%{transform:scale(0.95)}20%{transform:scale(1.05)}50%,100%{transform:scale(1)}}@keyframes bounce{0%{transform:scale(1)}10%{transform:scale(0.95)}20%{transform:scale(1.05)}50%,100%{transform:scale(1)}}.mbed-linux img{height:150px}.mbed-linux .form{max-width:800px;margin:0 auto;padding:2em;width:100%}#modules .admin-actions{margin-bottom:20px;background:rgba(255,0,0,0.02);border:1px solid rgba(255,0,0,0.1);padding:0 10px}#modules .admin-actions ul{list-style-type:none;margin:10px 0;float:right}#modules .admin-actions li{display:inline-block}#modules .explain{position:relative}#modules .explain .content{display:none;position:absolute;right:0;bottom:100%;background:#dcf7dd;border:1px solid #c9e8ca;border-radius:3px;width:300px;padding:10px;z-index:100;white-space:normal;font-size:0.9em;box-shadow:0 0 2px rgba(0,0,0,0.05)}#modules .explain:hover .content{display:block}#modules .explain .trigger{color:#0091bd;cursor:pointer}#modules .explain p{margin:0}#modules .vertical-center{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#modules .horizontal-center{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#modules .flex-end{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}#modules .filter-title{font-size:1.1em;font-weight:bold;margin-top:0}#modules .filter-subtitle{font-size:0.9em;font-weight:bold;margin-top:0}#modules .filter-list{margin:0 0 2em 0;list-style-type:none}#modules .filters{background:rgba(229,236,235,0.34);padding:0 20px;border:2px solid rgba(229,236,235,0.4);margin-bottom:20px}#modules .filters .filter-list label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#modules .filters .right-divider{border-right:1px solid #e5eceb}#modules .filters header h2{display:inline-block}#modules .filters>header h2{margin:0;font-size:1.5em}#modules .filters .row .column{padding:0 6px 0 15px}#modules .filters>header,#modules .filters>div{padding:15px 0}#modules .filters .mbed-enabled-filter{margin-right:15px}#modules .filters .apply-filter{margin-top:20px}#modules .filters input[type="checkbox"]{margin:0 0.5em 0 0}#modules .range-filter label{display:inline-block}#modules .mbed-enabled-filter img{height:2.5em;width:auto;margin-right:5px;margin-left:5px}#modules .mbed-enabled-filter img .only-show{line-height:1.1em;font-size:15px;margin:0}#modules .noUi-horizontal{height:10px;margin:10px 30px 60px 20px;border-radius:5px;box-shadow:none;border-color:#ccc}#modules .noUi-horizontal .noUi-handle{cursor:pointer;outline:none;width:10px;height:10px;background:none;box-shadow:none;border:none;top:initial;left:initial}#modules .noUi-horizontal .noUi-handle:before,#modules .noUi-horizontal .noUi-handle:after{display:none}#modules .noUi-horizontal .noUi-tooltip{border:none;border-radius:0;padding:2px 5px;font-size:0.8em;bottom:200%}#modules .noUi-horizontal .noUi-handle-lower .noUi-tooltip{-webkit-transform:none;transform:none;bottom:initial;left:initial;right:100%;top:200%;background:#dcf7dd}#modules .noUi-horizontal .noUi-handle-upper .noUi-tooltip{-webkit-transform:none;transform:none;bottom:initial;left:0;right:initial;top:200%;background:#c7eff5}#modules .noUi-horizontal .noUi-tooltip:before,#modules .noUi-horizontal .noUi-tooltip:after{position:absolute;display:block;content:"";width:0;height:0}#modules .noUi-horizontal .noUi-handle-lower .noUi-tooltip:before{bottom:50%;right:0;border-top:0.8em solid transparent;border-bottom:0.8em solid transparent;border-right:0.8em solid #dcf7dd}#modules .noUi-horizontal .noUi-handle-upper .noUi-tooltip:before{bottom:50%;left:0;border-top:0.8em solid transparent;border-bottom:0.8em solid transparent;border-left:0.8em solid #c7eff5}#modules .noUi-connect{background:#dcdcdc;box-shadow:none;border-radius:5px}#modules [data-toggle]{cursor:pointer}#modules [data-toggle-state="hidden"]:after{margin-left:20px;content:"\f0da";font-family:FontAwesome}#modules [data-toggle-state="visible"]:after{margin-left:20px;content:"\f0d7";font-family:FontAwesome}#modules .js-toggle-hidden{display:none}#modules .filter-selected{list-style-type:none}#modules .filter-selected li{background:rgba(229,236,235,0.34);border:2px solid rgba(229,236,235,0.4);font-size:0.95em;padding:2px 6px;display:inline-block;margin-right:0.2em;margin-bottom:0.4em}#modules .filter-selected .clear-all{display:none;background:none;border:none;font-weight:bold;text-decoration:underline}#modules .filter-selected li+.clear-all{display:inline-block}#modules .filter-selected a{margin-left:0.2em}.gallery{padding:20px;height:auto;width:100%;text-align:center;border:2px solid rgba(229,236,235,0.4);overflow:hidden}.gallery .gallery-display-container{border:none;min-height:540px;vertical-align:center;margin-bottom:0}.gallery .gallery-switch-buttons{border:none}.gallery .gallery-switch-buttons button{background:transparent;border:none;cursor:pointer;outline:none;padding:0 5px}.gallery #image-display{max-height:100%;max-width:100%;height:auto}.gallery #gallery-3d{display:none}.gallery .loading-message{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:none;position:absolute;height:540px;width:100%}.gallery .loading-message i{margin-right:20px}.gallery .three-js-display{overflow:hidden;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.gallery .three-js-display:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.gallery .animation-control{position:absolute;right:50px;bottom:130px;cursor:pointer}#modules .module-listing{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#modules .module{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:inherit;text-align:center;border:2px solid #eee;padding:30px;margin-bottom:35px;width:23%;margin-right:2.6%}#modules .module:nth-child(4n+4){margin-right:0}#modules .module:hover{border-color:#ffc700;transition:all 200ms}#modules .module-image-wrapper{max-width:100%;min-height:185px;margin:0 auto;position:relative}#modules .module-image-wrapper .module-image{max-width:100%;height:auto}#modules .mbed-enabled-badge{width:40px;height:40px;position:absolute;right:-20px;top:-10px}#modules .group-vendor-badge{position:absolute;left:-20px;top:-10px}#modules .module-properties{margin:0;text-align:left}#modules .module-properties li{font-size:1.05em;color:#888}#modules .pagination ul{float:right}#modules .pagination a{color:inherit;background:#f0f0f0;padding:4px 6px}#modules .pagination a:hover{background:#e0e0e0}#modules .pagination .current-page{color:#fff;background:#666;padding:4px 6px;font-weight:bold}#modules .description .row .column{font-size:1.8rem}@media all and (max-width: 700px){#modules .module-listing{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#modules .module{width:48%;margin-right:0}}@media all and (max-width: 450px){#modules .module{width:100%}}@media only screen and (max-width: 767px){#modules .search{margin-bottom:50px}}#modules .search form{width:100%;height:45px;margin:0;position:relative}#modules .search button[type='submit']{cursor:pointer;position:absolute;right:0.3em;font-size:1.1em;background:none;border:0;color:#777;top:50%;transform:translateY(-50%)}#modules .search button[type='submit']:hover{color:#555}#modules .search input[type='text']{padding-right:2em;font-size:1em;box-sizing:border-box}#modules .search input{height:100%}#modules .search h1{margin:0}#modules .search .row{height:80px}#modules .search .column{position:relative;top:50%;transform:translateY(-50%)}#modules{margin-bottom:40px}#modules section{margin-bottom:30px}#modules section>div{padding:10px;margin-bottom:10px}#modules section>div:last-child{margin-bottom:0}#modules h2{font-size:1.4em;margin-top:10px}#modules h3{font-size:1.1em;font-weight:bold}#modules .module-name img{display:inline;width:1em;height:1em;vertical-align:middle}#modules .mbed-details{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#modules .mbed-details>span{text-align:center;margin:0 5px}#modules .mbed-details li{font-size:1em}#modules .mbed-details .badge{height:40px;width:40px}#modules .compiler-links{text-align:center}#modules .compiler-links .button{margin-bottom:5px}#modules .module-vendor h3{font-size:1.2em;margin:0}#modules .module-vendor a{display:block;overflow:hidden;text-overflow:ellipsis}#modules table{border:2px solid rgba(229,236,235,0.4)}#modules th img{vertical-align:middle;height:1.2em;width:1.2em}#modules .module-technical-specs{width:100%}#modules .module-technical-specs tr{vertical-align:top}#modules .module-technical-specs tr:hover{background:#efefef}#modules .module-technical-specs th{max-width:140px}#modules .property-list{list-style-type:none;margin:0}#modules .bullet-list{margin:0;list-style-position:inside}#modules .mbed-enabled{color:#95D600}#modules .grey{background-color:#f9f9f9;border:none;padding:1em}@media screen and (max-width: 767px){#modules .compiler-links .button{width:100%;padding-left:0;padding-right:0}}#remove-modal p{margin-bottom:30px}#cancel-remove-project{position:relative;font-size:14px;line-height:1;top:unset;right:unset;color:unset}#remove-project-button{background-color:#c60f13;color:white}a#remove-project{color:#c60f13;cursor:pointer;font-size:14px}.user-header h1.author{font-size:4rem}.code-repo-intro{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}@media (max-width: 500px){.code-repo-intro{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.code-repo-intro .actions{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.code-repo-intro .actions>a{margin-bottom:10px;width:100%}.code-repo-intro header{-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-right:10px}.list-controls{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding-top:2em}@media (max-width: 700px){.list-controls{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.list-controls .sort{text-align:right}@media (max-width: 700px){.list-controls .sort{text-align:left}}.list-controls .filter i{vertical-align:middle;padding-left:4px}
