@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-black-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-black-webfont.woff') format('woff');font-weight:900;font-style:normal}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-bold-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-boldit-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-boldit-webfont.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-extrabold-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-extrabold-webfont.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-light-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-light-webfont.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-lightitalic-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-lightitalic-webfont.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-regular-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-regularitalic-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-regularitalic-webfont.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-semibold-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-semibold-webfont.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'proxima-nova';src:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-semibolditalic-webfont.woff2') format('woff2'),url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/fonts/proximanova-semibolditalic-webfont.woff') format('woff');font-weight:600;font-style:italic}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;letter-spacing:.7px !important;color:#505050;line-height:1.5}h1,h2,h3,h4,h5,h6{letter-spacing:.7px}h1 span,h2 span,h3 span,h4 span{font-weight:600}dl,dt,dt+dd{border:0}li{padding-left:0}.academy-home-header-purpose a:hover,a:active{text-decoration:none}.main-nav-block{text-align:right}ul,ol{margin-left:0}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:unset}.hs3-public-header{margin-top:3px;margin-bottom:7px}.hs3-public-header .row-fluid{position:static}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{max-width:200px}.hs-page-width-normal{max-width:1170px !important}.hs-page-width-normal-2{max-width:970px !important}button,input{outline:0}.inbound-cert-button.btn-orange{background-color:#fb952c;-webkit-box-shadow:0 5px 0 #e88229;-moz-box-shadow:0 5px 0 #e88229;box-shadow:0 5px 0 #e88229}.row-fluid .table-align{height:56px;margin-left:0}.cert-class-resources .fa{color:#495b67}.mobile-nav-toggle{display:none !important}#wistia_dlrld9pnmy_grid_right{left:auto !important;right:0}.cosdev-admin-nav{background-color:#3d4141;letter-spacing:.02em;line-height:normal}.cosdev-admin-nav ul li{list-style-type:none}.cosdev-admin-nav .nav-cos-dev{width:221px;border-right:1px solid #2c2f2f;-webkit-box-shadow:1px 0 0 0 #454a4a;box-shadow:1px 0 0 0px #454a4a;padding-top:18px;padding-bottom:17px}.cosdev-admin-nav .nav-cos-dev a{font-size:.938em;font-weight:600;text-transform:uppercase;color:#f7751f}.cosdev-admin-nav .nav-slack{margin-left:0;padding-top:14px;padding-bottom:16px;width:67px;text-align:center;border-right:1px solid #2c2f2f;-webkit-box-shadow:1px 0 0 0 #454a4a;box-shadow:1px 0 0 0px #454a4a}.cosdev-admin-nav .nav-slack a img{width:25px;height:auto}.cosdev-admin-nav .cosdev-admin-nav-main{width:auto;margin-left:0;padding-top:12px;padding-bottom:0}.cosdev-admin-nav .cosdev-admin-nav-main ul li{margin:0 10px}.cosdev-admin-nav .cosdev-admin-nav-main ul li a{color:#fff;padding:2px 10px 2px 10px;letter-spacing:.02em}.cosdev-admin-nav .admin-profile{padding-top:14px;-webkit-box-shadow:inset 0px 0 17px 0px rgba(53,57,57,1);box-shadow:inset 0px 0 17px 0px rgba(53,57,57,1);float:right;width:auto;max-width:275px;padding-right:20px}.cosdev-admin-nav .admin-profile .sign-up-cosdev{display:block;margin-left:25px;margin-top:6px;color:#fff;text-decoration:none;font-size:13px;text-transform:uppercase}.cosdev-admin-nav .admin-profile ul{margin-left:72px}.cosdev-admin-nav .admin-profile ul li{color:#bbb;display:inline-block;position:relative;vertical-align:middle}.cosdev-admin-nav .admin-profile ul li:after{content:'';position:absolute;top:7px;right:0px;width:1px;height:9px;background-color:#bbb}.cosdev-admin-nav .admin-profile ul li.admin-profile-settings:after{top:9px;right:-1px}.cosdev-admin-nav .admin-profile ul li:last-of-type:after{display:none}.cosdev-admin-nav .admin-profile ul li a{color:#bbb}.cosdev-admin-nav .admin-profile ul li a i{font-size:18px}.cosdev-admin-nav .admin-profile ul li.admin-profile-name{font-size:.875em;text-transform:uppercase;position:relative;padding-right:8px}.cosdev-admin-nav .admin-profile ul li.admin-profile-name .admin-image{background:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/avatar.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;width:30px;height:30px;border:1px solid #666;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:-41px;top:-6px}.cosdev-admin-nav .admin-profile ul li.admin-profile-name .admin-name{display:block;max-width:95px;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cosdev-admin-nav .admin-profile ul li.admin-profile-settings{padding:0 14px 0 6px}.cosdev-admin-nav .admin-profile ul li.admin-profile-logout{padding-left:7px}.spinner{margin:100px auto 50px;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.0);transform:scale(1.0)}}.pg-loading-html p{color:white;min-height:28px}.banner-intro{background:url('//cdn2.hubspot.net/hubfs/2296880/assets-COS_Developer/bg-instructor-page_01.png') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;text-align:center;padding-top:66px;padding-bottom:85px}.banner-intro .banner-inner-wrapper{padding:0 95px}.banner-intro .banner-inner-wrapper h2{font-size:3.750em;text-transform:uppercase;color:#fff;line-height:1.17;margin-top:0;margin-bottom:7px}.banner-intro .banner-inner-wrapper .hs_cos_wrapper_type_text{font-size:1.625em;line-height:1.43;margin-bottom:52px}.banner-intro .banner-inner-wrapper .inbound-cert-button{text-transform:uppercase;max-width:304px;margin:0 auto;padding:13px;background-color:#ff9d29;box-shadow:0 3px 0 #f7751f}.search-box{border-bottom:1px solid #bbb;padding-top:30px;padding-bottom:29px;position:relative}.search-box:before,.search-box:after{content:'';position:absolute;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-color:transparent;border-bottom:0}.search-box:before{bottom:-23px;border-top-color:#bbb;border-width:23px}.search-box:after{bottom:-22px;border-top-color:#fff;border-width:22px}.search-box .inner-search-box{max-width:568px;width:100%;margin:0 auto;position:relative}.search-box .inner-search-box input[type="search"]{-webkit-appearance:textfield;font-size:1.125em;font-style:italic;padding:13px 10px 13px 49px;letter-spacing:.02em;height:50px;border:1px solid #bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-box .inner-search-box span{position:absolute;top:13px;left:15px;background-color:transparent;border:0}.search-box .inner-search-box button i{font-size:16px}.row-fluid-wrapper .row-fluid .instructors-list{width:724px;margin:0 auto;float:none}.instructors-list>span>div:last-of-type>div{border-bottom:0}.instructor-block{padding-top:61px;padding-bottom:61px;border-bottom:1px solid #bbb}.instructor-block .ib-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:270px;padding:10px 10px 23px 10px;float:left;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.15);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.15)}.instructor-block .ib-left img{margin-bottom:13px;width:100%;height:auto}.instructor-block .ib-left h3{font-size:1.375em;font-weight:400;text-transform:capitalize;color:#f7751f;margin-bottom:3px}.instructor-block .ib-left h5{font-size:.938em;color:#888;margin-top:0}.instructor-block .ib-right{position:relative;width:359px;padding-left:30px;margin-top:-4px;float:left}.instructor-block .ib-right dl{margin:0}.instructor-block .ib-right dl dt{color:#b2b1b1;width:100px;float:left;clear:left}.instructor-block .ib-right dl dd{font-weight:700;color:#666;width:225px;margin-left:3px;margin-bottom:16px;float:left}.instructor-block .ib-right dl dd a{color:#666}.instructor-block .ib-right>a{position:absolute;right:-87px;top:4px;display:block;text-align:center;color:#bbb;width:58px;padding:6px 0 13px;border:1px solid #b5babd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.instructor-block .ib-right>a i{font-size:8px}.cert-video-section-wrapper{position:relative}.cert-video-section-wrapper .arrow-down img{position:absolute;bottom:-103px;left:0;right:0;margin:0 auto;z-index:1;cursor:pointer}.video-banner-header{color:#fff}.video-banner-header h2{font-size:3.125em;text-transform:uppercase;color:#fff}.video-banner-header .video-banner-sub-header{font-size:1.750em;margin-bottom:60px}.section-header{text-align:center}.section-header h3{font-size:1.750em;text-transform:uppercase}.setup-steps{background-color:#f1f1f1;padding-top:70px;padding-bottom:58px}.setup-steps .section-header{margin-bottom:13px}.setup-steps .setup-steps-wrapper{padding:0;width:772px;margin:0 auto !important;border:1px solid #bbb;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:none;position:relative}.setup-steps .setup-steps-wrapper:after{content:'';position:absolute;left:50%;top:0;margin-left:-1px;height:100%;width:1px;background-color:#bbb}.setup-steps .setup-steps-wrapper>div:last-of-type{margin-bottom:-1px}.setup-steps .setup-steps-wrapper>div .row-fluid>div{margin-left:0}.setup-steps .setup-steps-wrapper>div .row-fluid>div>span>div{float:left;width:385px;border-bottom:1px solid #bbb}.step-item{padding:18px 15px 13px 63px}.step-item div{position:relative}.step-item div input[type=checkbox]{opacity:0;height:40px;width:40px;display:block;position:absolute;top:-6px;left:-50px;z-index:1;cursor:pointer}.step-item div label{font-size:1.250em}.step-item div label:before{content:'';background-color:#f8f8f8;border:2px solid #d7d7d7;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:-52px;top:-8px}.step-item div input[type=checkbox]:checked+label span{color:#c3c3c3;text-decoration:line-through}.step-item div input[type=checkbox]:checked+label:before{background-color:#4caf50}.step-item div input[type=checkbox]:checked+label:after{content:'\f00c';font:normal normal normal 14px/1 FontAwesome;font-size:26px;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:1px;left:-42px}.lessons{padding-top:70px;padding-bottom:58px;background-color:#f1f1f1}.lessons .section-header{margin-bottom:18px}.lessons .lessons-list>span>div .lesson-item{border-top:1px solid #bbb;border-left:12px solid #bbb;border-right:1px solid #bbb;position:relative;line-height:normal}.lessons .lessons-list>span>div:last-of-type .lesson-item{border-bottom:1px solid #bbb}.lessons .lessons-list>span>div .lesson-item a{display:block;padding:34px 0 6px;color:#505050}.lessons .lessons-list>span>div .lesson-item a .lesson-text{padding-left:94px;padding-right:60px}.lessons .lessons-list>span>div .lesson-item a>span{display:block;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#bbb;font-size:2em;font-weight:800;line-height:1.05;color:#fff;padding-top:7px;position:absolute;top:40px;left:18px;text-align:center;letter-spacing:0}.lessons .lessons-list>span>div .lesson-item a .lesson-text div{font-size:1.500em;text-transform:uppercase;margin-bottom:4px}.lessons .lessons-list>span>div .lesson-item a .lesson-text p{margin-top:0;margin-bottom:8px;line-height:1.4}.lessons .lessons-list>span>div .lesson-item .lesson-arrow{width:39px;height:100%;background-color:#f6a874;position:absolute;top:0;right:0;text-align:center;opacity:0;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.lessons .lessons-list>span>div .lesson-item .lesson-arrow i{font-size:19px;color:#fff;position:absolute;right:10px;width:14px;height:19px;top:0;bottom:0;margin:auto}.lessons .lessons-list>span>div .lesson-item:hover{background-color:#f4f4f4}.lessons .lessons-list>span>div .lesson-item:hover .lesson-arrow{opacity:1}.lessons .lessons-list>span>div .lesson-item.lesson-done{border-left:12px solid #459750}.lessons .lessons-list>span>div .lesson-item.lesson-done a>span{background-color:#459750}.lessons .lessons-list>span>div .lesson-item.lesson-done a .lesson-text div{color:#c3c3c3;text-decoration:line-through}.divider{position:relative}.divider:after{content:'';position:absolute;bottom:-19px;left:50%;border-top:20px solid #fff;border-left:25px solid transparent;border-right:25px solid transparent;margin-left:-25px}.task-progress{padding-top:51px;padding-bottom:28px}.task-progress .section-header{margin-bottom:19px}.task-progress .progress-bar{margin-top:10px;margin-bottom:10px}.task-progress .chart{position:relative;margin-bottom:18px}.task-progress .chart .progress-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:220px;height:220px;text-align:center;color:#000;padding:80px 0}.task-progress .chart .progress-container .progress-status{font-size:3.125em;font-weight:800;line-height:.7}.task-progress .chart .progress-container .progress-type{font-size:1.563em;font-weight:600;text-transform:uppercase}.task-progress .chart canvas{display:block;margin:0 auto}.task-progress .chart span{color:#555;display:block;line-height:220px;text-align:center;width:220px;font-family:sans-serif;font-size:40px;font-weight:100;margin-left:5px}.task-progress .chart input{width:200px}.task-progress .progress-text{text-align:center;padding:0 15px}.task-progress .progress-text p{line-height:1.4}.learn-more{padding-top:51px;padding-bottom:52px}.learn-more .section-header{margin-bottom:7px}.learn-more .learn-more-item{min-height:141px !important;background:#1995d6;background:-moz-linear-gradient(left,#1995d6 0%,#1ea4dc 100%,#7db9e8 100%);background:-webkit-linear-gradient(left,#1995d6 0%,#1ea4dc 100%,#7db9e8 100%);background:linear-gradient(to right,#1995d6 0%,#1ea4dc 100%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1995d6',endColorstr='#7db9e8',GradientType=1);color:#fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px 30px 20px 23px;margin-top:10px;margin-bottom:10px}.learn-more .learn-more-item .learn-more-text{font-size:1.063em;line-height:1.3;text-transform:uppercase;margin-bottom:15px;position:relative;z-index:1}.learn-more .learn-more-item a{color:#fff;font-size:.750em;letter-spacing:.22em;text-transform:uppercase;display:block;width:149px;border:2px solid #fff;text-align:center;padding:9px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;position:relative;z-index:1}.learn-more .learn-more-item a:hover{background-color:#fff;color:#1994d6}.learn-more-green .learn-more-item-green a:hover{background-color:#fff;color:#0ccea7}.learn-more .learn-more-item img{position:absolute;top:5px;right:4px}.video-item{position:relative;padding-right:50px;color:#495b67}.video-item span{position:absolute;top:0;right:0}.cosdev-class-body .cert-video-section-wrapper .arrow-down img{bottom:-60px}.training-page-video-container iframe{width:100% !important}.homework{padding-top:71px;padding-bottom:68px}.homework .section-header{margin-bottom:13px}.homework .homework-block{margin-bottom:10px}.homework .homework-block .homework-header{position:relative;background-color:#455560;cursor:pointer;line-height:1.3;padding:29px 22px 22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.homework .homework-block .homework-header:after{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;content:'\f078';position:absolute;top:38px;right:30px;color:#fff;font-size:20px}.homework .homework-block.open .homework-header:after{content:'\f077'}.homework .homework-block .homework-header .homework-step{font-weight:600;color:#f7751f;text-transform:uppercase}.homework .homework-block .homework-header .homework-name{font-size:1.250em;color:#fff}.homework .homework-block .homework-sub-items{background-color:#f4f4f4;border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;position:relative;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;display:none}.homework .homework-block .homework-sub-items:before{content:'';position:absolute;width:1px;height:100%;border-left:1px dotted #bfbfbf;top:0;left:39px}.homework .homework-block .homework-sub-items ul{margin:0;padding:24px 65px 32px;list-style-type:none}.homework .homework-block .homework-sub-items ul li{position:relative;margin-bottom:43px;pointer-events:none}.homework .homework-block .homework-sub-items ul li *{pointer-events:all}.homework .homework-block .homework-sub-items ul li:last-of-type{margin-bottom:0}.homework .homework-block .homework-sub-items ul li:before{content:'';position:absolute;width:15px;height:15px;top:7px;left:-33px;background-color:#bfbfbf;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;pointer-events:all}.homework .homework-block .homework-sub-items ul li h3{font-size:1.250em;color:#bbb;margin-bottom:3px;cursor:pointer}.homework .homework-block .homework-sub-items ul li p{margin-top:0;line-height:1.4;display:none}.homework-block .homework-sub-items ul li.homework-in-progress p{display:block}.homework .homework-block .homework-sub-items ul li.homework-done:before,.homework-block .homework-sub-items ul li.homework-in-progress:before{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;top:-1px;left:-40px;line-height:32px;width:31px;height:31px;font-size:18px;color:#fff;text-align:center}.homework .homework-block .homework-sub-items ul li.homework-done:before{content:'\f00c';background-color:#4caf50}.homework .homework-block .homework-sub-items ul li.homework-done h3{color:#4caf50}.homework .homework-block .homework-sub-items ul li.homework-in-progress:before{content:'\f054';background-color:#9c6337}.homework .homework-block .homework-sub-items ul li.homework-in-progress h3{color:#9c6337}.meet-professor{background-color:#fff;padding-top:81px;padding-bottom:42px}.training-page-textbox{background-color:#fcfcfc}.add-resources .section-header{text-align:left}.cert-description-section{padding-top:50px;padding-bottom:52px}.cert-additional-resources{border:0;padding-left:0}.cert-additional-resources ul{margin:0;padding:0;list-style-type:none}.cert-additional-resources ul li{border-bottom:1px dotted #bfbfbf;margin-top:0;padding-top:10px;padding-bottom:10px}.cert-additional-resources ul li:first-of-type{padding-top:6px}.cert-additional-resources ul li:last-of-type{border-bottom:0}.cert-additional-resources ul li div{font-size:.875em;color:#f7751f}.cert-additional-resources ul li a{font-size:1.250em;margin-top:11px;color:#455560}.hs-footer__wrapper{font-size:14px;color:#8c949a !important;background-color:#526672;padding:60px 10px 45px}.hs-footer__wrapper h3{font-size:20px !important;text-transform:capitalize;margin:13px 0 17px}.hs-footer__wrapper p{margin-top:0;color:#8c949a}.hs-footer__wrapper h4{font-size:14px;color:#fff}.hs-footer__wrapper ul li{margin-bottom:2px}.hs-footer__wrapper a{color:#8c949a}.hs-footer__wrapper .hs-footer__request-phone{color:#f7751f}.hs-footer__wrapper .hs-footer__request-phone:before{content:'';display:inline-block;background:url(//cdn2.hubspot.net/hub/53/file-1384213819-png/assets/hubspot.com/icons/phone-orange.png);width:19px;height:19px;vertical-align:sub;margin-right:6px}.hs-footer__wrapper .hs-footer__request-phone:hover{color:#f7751f}.hs-footer__wrapper .hs-footer__inner{margin-bottom:34px}.hs-footer__wrapper .hs-footer__copyright{margin-top:56px;padding-bottom:0}.hs-footer__wrapper .hs-footer__row:not(:last-of-type){padding-bottom:15px}.hs-footer__column>div:last-of-type{margin-bottom:0}.cosdev-dashboard-body .cert-video-section-wrapper{padding-bottom:85px}.cosdev-dashboard-body .video-banner-header{text-align:center}.cosdev-dashboard-body .video-banner-header .dashboard-video-section{max-width:713px;width:100%;margin:0 auto;float:none}@media(max-width:1139px){.row-fluid .academy-hubspot-header-logo{width:100%;margin-bottom:16px}.row-fluid .main-nav-block{width:100%;margin-left:0}.main-nav-block{text-align:left}}@media(max-width:991px){.cosdev-admin-nav .cosdev-admin-nav-main{display:block;border-top:1px solid #2c2f2f;width:100%}.setup-steps .setup-steps-wrapper{width:100%}.setup-steps .setup-steps-wrapper:after{display:none}.setup-steps .setup-steps-wrapper>div .row-fluid>div>span>div{float:none;width:100%}}@media(max-width:767px){body{font-size:12px}.row-fluid .academy-hubspot-header-logo{margin-bottom:0}.main-nav-block{text-align:center}.hs3-public-header .hs-menu-wrapper.hs-menu-flow-horizontal ul{display:none}.hs3-public-header .hs-menu-wrapper.hs-menu-flow-horizontal ul li{float:none}.hs3-public-header{text-align:center;position:relative}.hs3-public-header #hs-logo,.hs3-public-header #hs-logo img,.hs3-public-header #hs-logo h1{float:none}.hs3-public-header #hs-logo{max-width:190px;margin:0 auto}.hs3-public-header #hs-logo h1{float:none;padding-left:0;margin-left:0;border:0}.hs3-public-header .hs-menu-wrapper{position:relative}.mobile-nav-toggle{display:inline-block !important}.mobile-nav-toggle a{font-size:40px;color:#4b5b68;position:absolute;top:20px;right:20px;z-index:1}.cosdev-admin-nav .nav-cos-dev{float:left;padding-top:22px;padding-bottom:12px;width:180px}.cosdev-admin-nav .nav-slack{float:left}.cosdev-admin-nav-main{clear:left;height:auto !important}.cosdev-admin-nav .admin-profile ul li:after{top:4px}.cosdev-admin-nav .admin-profile ul li.admin-profile-settings:after{top:6px}.banner-intro .banner-inner-wrapper{padding:0}.row-fluid-wrapper .row-fluid .instructors-list{width:100%}.instructor-block{padding-left:20px;padding-right:20px}.instructor-block .ib-left{float:none;width:100%;margin-bottom:18px;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.instructor-block .ib-right{padding-left:0;width:100%;max-width:460px;margin:0 auto;float:none}.instructor-block .ib-right>a{right:0;padding:8px 0 12px}.setup-steps .setup-steps-wrapper>div .row-fluid>div>span>div .step-item{padding-bottom:19px}.task-progress .progress-bar{margin-bottom:40px}.lessons .lessons-list>span>div .lesson-item a{padding-top:20px}.lessons .lessons-list>span>div .lesson-item a>span{position:static;margin:0 auto 10px}.lessons .lessons-list>span>div .lesson-item a .lesson-text{padding-left:15px;padding-right:40px}.homework .homework-block .homework-sub-items ul{padding-right:15px}.homework .homework-block .homework-sub-items ul li:before{top:2px}.homework .homework-block .homework-sub-items ul li.homework-done:before,.homework-block .homework-sub-items ul li.homework-in-progress:before{top:-5px}}@media(max-width:568px){.cosdev-admin-nav .admin-profile{float:none;width:100%;padding-top:18px;max-width:none;box-shadow:none;border-bottom:1px solid #2c2f2f}.cosdev-admin-nav .admin-profile .sign-up-cosdev{margin-left:0}.cosdev-admin-nav .admin-profile ul{margin-left:40px}.cosdev-admin-nav .cosdev-admin-nav-main{padding-top:17px;padding-bottom:10px}.cosdev-admin-nav .cosdev-admin-nav-main ul{text-align:center}.cosdev-admin-nav .cosdev-admin-nav-main ul li{display:inline-block;width:auto;margin-left:0}}