/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */body,figure{margin:0}body,legend,td,th{padding:0}body,html{-webkit-text-size-adjust:100%;height:100%}#stickyFooterWrapper,#stickyFooterWrapper main,body,html{height:100%}.container-fluid::after,.container::after,.row::after{clear:both}a,abbr[title],footer a,footer li{text-decoration:none}.open>a,a:active,a:hover{outline:0}hr,img,legend{border:0}body,pre{color:#333}html{font-family:sans-serif;font-size:10px;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,footer .inner>ul li,header,hgroup,main,menu,nav,section,summary{display:block}abbr[title]{border-bottom:1px dotted}img{vertical-align:middle}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}.btn,[role=button]{cursor:pointer}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{background-color:transparent}a:focus,a:hover{color:#23527c;text-decoration:underline}hr{box-sizing:content-box;height:0;margin-top:20px;margin-bottom:20px}@font-face{font-family:MDL2;font-display:swap;src:url(../app/assets/fonts/mdl2/MDL2_MPP.woff2) format("woff2"),url(../app/assets/fonts/mdl2/MDL2_MPP.woff) format("woff"),url(../app/assets/fonts/mdl2/MDL2_MPP.ttf) format("truetype"),url(../app/assets/fonts/mdl2/MDL2_MPP.svg#mdl2) format("svg");font-weight:400;font-style:normal}@font-face{font-family:SegoeUI;font-display:swap;src:url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format("truetype");font-weight:100}@font-face{font-family:SegoeUI;font-display:swap;src:url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype");font-weight:200}@font-face{font-family:SegoeUI;font-display:swap;src:local("Segoe UI"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype");font-weight:400}@font-face{font-family:SegoeUI;font-display:swap;src:url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf) format("truetype");font-weight:600}@font-face{font-family:SegoeUI;font-display:swap;src:url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype");font-weight:700}body,footer,header{min-width:320px}.option-title>img:focus,a:focus,button:focus{outline:#4d90fe dotted 2px;outline-offset:-2px}#stickyFooterWrapper{display:table;table-layout:fixed;width:100%}#stickyFooterWrapper.header-visible{padding-top:50px}@media (max-width:767px){#stickyFooterWrapper.header-visible{padding-top:40px}.auto-clear .col-sm-1:nth-child(12n+1),.auto-clear .col-sm-2:nth-child(6n+1),.auto-clear .col-sm-3:nth-child(4n+1),.auto-clear .col-sm-4:nth-child(3n+1),.auto-clear .col-sm-6:nth-child(odd){clear:left}}.breadcrumb footer .inner>ul li ol li,.breadcrumb nav ol li,.notification-callout .notification-action ul.notification-links li,.sr-only,footer .inner>ul .breadcrumb li ol li,footer .inner>ul li.breadcrumb ol li,nav.breadcrumb ol li,ol.no-list-style li,ul.no-list-style li{padding:0}#stickyFooterWrapper ui-view{display:block;height:100%}#stickyFooterWrapper #stickyFooter,#stickyFooterWrapper main{display:table-row}#stickyFooterWrapper #stickyFooter,.sr-only{height:1px}.sr-only{position:absolute;width:1px;overflow:hidden;margin:-1px;clip:rect(0,0,0,0);border:0}.half-width{width:50%;min-width:0}.trigger{position:relative}.pop-menu{position:absolute;z-index:5;background:#fff;display:none}.pull-left{float:left!important}.pull-right{float:right!important}.breadcrumb footer .inner>ul li ol,.breadcrumb nav ol,.notification-callout .notification-action ul.notification-links,footer .inner>ul .breadcrumb li ol,footer .inner>ul li.breadcrumb ol,nav.breadcrumb ol,ol.no-list-style,ul.no-list-style{list-style:none;margin:0;padding:0}span.line{display:inline-block}#professionalProgram .blade.track-list div.view-all>a::after,.external-link::after{font-family:MDL2;display:inline-block;content:"\e76c";vertical-align:middle;margin-left:.5em;font-size:75%}.vertical-align-container{width:100%;height:100%;display:table}.vertical-align-container .vertical-center{display:table-cell;vertical-align:middle}.no-margin{margin:0!important}.full-width{width:100%}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.container-fluid::after,.container-fluid::before,.container::after,.container::before,.row::after,.row::before{content:" ";display:table}hr{margin:20px 0;border-top:1px solid #c8c8c8}#dashboard .blade.dashboard-profile .user-photo,#editProfilePage .edit-profile-header .user-photo,.profile-photo{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><title>assets</title><circle cx='24' cy='24' r='24' fill='%23e6e6e6'/><path d='M13.44 36h1.92a8.64 8.64 0 1 1 17.28 0h1.92a10.573 10.573 0 0 0-6.569-9.771 7.68 7.68 0 1 0-7.982 0A10.573 10.573 0 0 0 13.44 36zm4.8-16.32A5.76 5.76 0 1 1 24 25.44a5.766 5.766 0 0 1-5.76-5.76z' fill='%23404040'/></svg>");background-repeat:no-repeat;background-size:cover;border-radius:50%}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.container,.container-fluid{padding-left:5vw;padding-right:5vw}}@media (min-width:1084px){.container,.container-fluid{padding-left:5vw;padding-right:5vw;max-width:calc(1600px + 10vw)}}.row{margin-left:-1vw;margin-right:-1vw}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:1vw;padding-right:1vw}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}@media (min-width:768px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1084px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}.auto-clear .col-lg-1:nth-child(12n+1),.auto-clear .col-lg-2:nth-child(6n+1),.auto-clear .col-lg-3:nth-child(4n+1),.auto-clear .col-lg-4:nth-child(3n+1),.auto-clear .col-lg-6:nth-child(odd){clear:left}}#editProfilePage .partner-accounts .partner-account,#frequentlyAskedQuestions .categories a h2,#professionalProgram .blade.hero .hero-info .landing-content .beta-tag,#professionalProgram .blade.hero .hero-info .landing-content .landing-description,#professionalProgram .blade.why-choose a,#programTrack .blade.track-description .hero-info .course-info .info .description,#programTrack .blade.track-description .hero-info .course-info .info .number,#programTrack .blade.track-info .validation-msg,#redeemVoucherPage .legal-subtext,#redeemVoucherPage .steps .current-step .step .step-text,#redeemVoucherPage .voucher-code-label,#trackDetails .blade.track-content .course-info .info .description,.body,.body-alt,.btn,.caption,.caption-alt,.card-icon>i,.card-icon>img,.certificate-card .card-content,.certificate-card .card-content .certificate-details,.certificate-card .card-content .certificate-details label,.certificate-card .card-content .certificate-details p,.certificate-card .certificate-card-details .certificate-links,.certificate-card .certificate-card-details .certificate-title,.certificate-card .certificate-footer .certificate-downloads,.certificate-card .certificate-footer .certificate-downloads label,.certificate-card .certificate-footer .certificate-downloads p,.certificate-card .certificate-footer .certificate-footer-title,.charter-flag,.course-card .card-content,.course-card .course-title>h2,.fontweight-regular,.learning-path-accordion .accordion-panel-content .training-options .training-option .coming-soon,.metadata,.notification-callout .notification-action ul.notification-links li a span,.reward-share .reward-share-download,.reward-share .reward-share-url,.social-share-label,.subtitle,.track-card .track-details .track-requirements,.track-card .track-details .track-title,.track-card .track-update,body,h5,label,legend,small{font-family:SegoeUI,'Segoe UI','Segoe WP',Tahoma,Arial,sans-serif;font-weight:400}#achievementsPage .rewards-container .partner-name,#professionalProgram .blade.hero .hero-info .landing-content .landing-header,#professionalProgram .blade.track-list div.view-all>a,#professionalProgram .blade.why-choose a>i,#programTrack .blade.hero .job-header,#programTrack .blade.track-description .hero-info .course-headline,#trackDetails .blade.track-content .course-info .info .number,.fontweight-light,.header,.headline,.notification .notification-inner>i,.notification-callout .notification-action ul.notification-links li a i,.subheader,.tabset .tabset-nav .tab a,.title,h1,h2,h3,h4{font-family:SegoeUI,'Segoe UI Light','Segoe WP Light','Segoe UI','Segoe WP',Tahoma,Arial,sans-serif;font-weight:100}#redeemVoucherPage .voucher-code-label,.certificate-card .card-content .card-content-header .card-content-title,.certificate-card .certificate-footer .certificate-footer-title,.course-card .card-content .card-content-header .card-content-title,.fontweight-bold,.track-card.completed .track-description .view-certificate .view-label{font-family:SegoeUI,'Segoe UI Semibold','Segoe WP Bold','Segoe UI','Segoe WP',Tahoma,Arial,sans-serif;font-weight:700}.secondary-text{color:#767676}.no-margin,h1,h2,h3,h4,h5,h6,p{margin:0}p{margin-bottom:1em}h1:focus{outline:0}#professionalProgram .blade.why-choose a>i,#programTrack .blade.track-description .hero-info .course-headline,.headline,h1{font-size:46px;line-height:60px}@media screen and (min-width:768px){#professionalProgram .blade.why-choose a>i,#programTrack .blade.track-description .hero-info .course-headline,.headline,h1{font-size:54px;line-height:70px}}@media screen and (min-width:1084px){#professionalProgram .blade.why-choose a>i,#programTrack .blade.track-description .hero-info .course-headline,.headline,h1{font-size:62px;line-height:80px}}#programTrack .blade.hero .job-header,.header,h2{font-size:34px;line-height:44px}@media screen and (min-width:768px){#programTrack .blade.hero .job-header,.header,h2{font-size:40px;line-height:52px}}@media screen and (min-width:1084px){#programTrack .blade.hero .job-header,.header,h2{font-size:46px;line-height:60px}}#achievementsPage .rewards-container .partner-name,#professionalProgram .blade.hero .hero-info .landing-content .landing-header,#professionalProgram .blade.track-list div.view-all>a,#trackDetails .blade.track-content .course-info .info .number,.subheader,h3{font-size:26px;line-height:34px}@media screen and (min-width:768px){#achievementsPage .rewards-container .partner-name,#professionalProgram .blade.hero .hero-info .landing-content .landing-header,#professionalProgram .blade.track-list div.view-all>a,#trackDetails .blade.track-content .course-info .info .number,.subheader,h3{font-size:30px;line-height:38px}}@media screen and (min-width:1084px){#achievementsPage .rewards-container .partner-name,#professionalProgram .blade.hero .hero-info .landing-content .landing-header,#professionalProgram .blade.track-list div.view-all>a,#trackDetails .blade.track-content .course-info .info .number,.subheader,h3{font-size:34px;line-height:44px}}.notification .notification-inner>i,.notification-callout .notification-action ul.notification-links li a i,.tabset .tabset-nav .tab a,.title,h4{font-size:20px;line-height:28px}@media screen and (min-width:768px){.notification .notification-inner>i,.notification-callout .notification-action ul.notification-links li a i,.tabset .tabset-nav .tab a,.title,h4{font-size:22px;line-height:30px}}@media screen and (min-width:1084px){.notification .notification-inner>i,.notification-callout .notification-action ul.notification-links li a i,.tabset .tabset-nav .tab a,.title,h4{font-size:24px;line-height:32px}}#programTrack .blade.track-description .hero-info .course-info .info .description,.card-icon>i,.card-icon>img,.subtitle,h5{font-size:18px;line-height:24px}@media screen and (min-width:768px){#programTrack .blade.track-description .hero-info .course-info .info .description,.card-icon>i,.card-icon>img,.subtitle,h5{font-size:19px;line-height:26px}}@media screen and (min-width:1084px){#programTrack .blade.track-description .hero-info .course-info .info .description,.card-icon>i,.card-icon>img,.subtitle,h5{font-size:20px;line-height:28px}}#programTrack .blade.track-description .hero-info .course-info .info .number,.metadata{font-size:36px;line-height:42px}@media screen and (min-width:768px){#programTrack .blade.track-description .hero-info .course-info .info .number,.metadata{font-weight:100;font-size:54px;line-height:70px}}@media screen and (min-width:1084px){#programTrack .blade.track-description .hero-info .course-info .info .number,.metadata{font-size:62px;line-height:80px}}#frequentlyAskedQuestions .categories a h2,#professionalProgram .blade.hero .hero-info .landing-content .landing-description,#redeemVoucherPage .steps .current-step .step .step-text,#redeemVoucherPage .voucher-code-label,.body,.course-card .course-title>h2,body,label,legend{color:#171717;font-size:16px;line-height:22px}@media screen and (min-width:1084px){#frequentlyAskedQuestions .categories a h2,#professionalProgram .blade.hero .hero-info .landing-content .landing-description,#redeemVoucherPage .steps .current-step .step .step-text,#redeemVoucherPage .voucher-code-label,.body,.course-card .course-title>h2,body,label,legend{font-size:18px;line-height:27px}}.body-alt,.btn,.certificate-card .card-content,.certificate-card .certificate-card-details .certificate-title,.certificate-card .certificate-footer .certificate-footer-title,.course-card .card-content,.social-share-label,.track-card .track-details .track-title,.track-card .track-update{font-size:14px;line-height:18px}@media screen and (min-width:768px){.body-alt,.btn,.certificate-card .card-content,.certificate-card .certificate-card-details .certificate-title,.certificate-card .certificate-footer .certificate-footer-title,.course-card .card-content,.social-share-label,.track-card .track-details .track-title,.track-card .track-update{font-size:15px;line-height:19px}}#editProfilePage .partner-accounts .partner-account,#professionalProgram .blade.why-choose a,#programTrack .blade.track-info .validation-msg,#redeemVoucherPage .legal-subtext,#trackDetails .blade.track-content .course-info .info .description,.caption,.certificate-card .card-content .certificate-details,.certificate-card .card-content .certificate-details label,.certificate-card .card-content .certificate-details p,.certificate-card .certificate-card-details .certificate-links,.certificate-card .certificate-footer .certificate-downloads,.certificate-card .certificate-footer .certificate-downloads label,.certificate-card .certificate-footer .certificate-downloads p,.charter-flag,.learning-path-accordion .accordion-panel-content .training-options .training-option .coming-soon,.notification-callout .notification-action ul.notification-links li a span,.reward-share .reward-share-download,.reward-share .reward-share-url,.track-card .track-details .track-requirements,small{font-size:13px;line-height:18px}#professionalProgram .blade.hero .hero-info .landing-content .beta-tag,.caption-alt{font-size:11px;line-height:15px}a{color:#0060ac}.text-left{text-align:left}#programTrack .blade.track-description .hero-info,.text-center{text-align:center}.text-right{text-align:right}.word-wrap{word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.vertically-centered{line-height:inherit;vertical-align:middle}.confidentiality-banner{background-color:#e3e3e3;color:#171717;width:100%;border-top:1px solid #a80000;border-bottom:1px solid #a80000}.confidentiality-banner .confidentiality-title{color:#a80000}.confidentiality-banner .confidentiality-text-wrapper{padding-top:12px;padding-bottom:12px}.header-dimensions{min-height:50px;height:auto;width:100%}.cookie-banner{background-color:#e3e3e3;color:#171717;padding-top:16px;padding-bottom:16px}.cookie-banner.hide-cookie-banner{visibility:hidden}.cookie-banner .cookie-notice{margin-right:20px}.cookie-banner .cookie-notice-text{margin-right:60px}.cookie-banner .cookie-notice-close{cursor:pointer;position:absolute;top:0;right:84px}.cookie-banner .cookie-banner-container{position:relative}header{top:0;position:fixed;display:block;background-color:#171717;color:#fff;z-index:1000;line-height:50px}header a,header a:active,header a:focus,header a:hover,header a:visited{color:#fff;text-decoration:none}header .branding{position:relative;float:left;line-height:45px;height:50px}header .branding .branding-logo{height:inherit;margin-left:-15%;display:inline-block;line-height:inherit;font-size:20px}header .branding .branding-logo img{max-width:100%;max-height:100%;pointer-events:none}header .branding .branding-subheader{font-size:10px;color:#919191;font-family:'Arial Regular',Arial;position:absolute;left:120px;bottom:-11px;pointer-events:none}header .navigation{width:100%}header li{list-style:none}header .actions{height:50px;font-size:0;margin-bottom:0;padding:0}header .actions li{display:inline-block;text-align:center;font-size:14px;height:inherit;vertical-align:top}header .actions li.nav-callout-action{background-color:#d83b01}header .actions li.nav-callout-action a:hover{background-color:#c23601}header .actions li.nav-callout-action~li{border-left:none}header .actions li~li{border-left:1px solid #666}header .actions li>a{display:inline-block;height:inherit;padding:0 20px;min-width:122px}header .actions li a.selected,header .actions li>a .selected{border-bottom:4px solid #00b294}header .actions li a:hover{background-color:#464646}header .actions #collapse{min-width:initial;margin-right:-15px;color:#fff}header .actions .hamburger-btn-unauthenticated{font-size:20px;vertical-align:baseline}header .actions .hamburger-btn-authenticated{font-size:20px;width:20px;vertical-align:middle;pointer-events:none}header .header-avatar{width:30px;height:30px;display:inline-block;margin-left:20px;pointer-events:none;line-height:50px;vertical-align:middle}#professionalProgram .blade.track-list div.view-all>a.btn,.btn,.btn.external-link{vertical-align:bottom}header .user-menu-container{position:relative}header .username-label{overflow:hidden;white-space:nowrap;-ms-text-overflow:hidden;-o-text-overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block;float:left;pointer-events:none}header .unauthenticated-collapsed-menu{height:auto;left:0;right:0;position:fixed;padding:20px 10px;border:1px solid #767676;font-size:0;text-align:center}header .unauthenticated-collapsed-menu a{width:100%}header .authenticated-collapsed-menu{height:auto;position:absolute;border:1px solid #767676;float:right;min-width:220px;width:100%;right:0}header .authenticated-collapsed-menu ul{padding:12px 0 0;line-height:normal}header .authenticated-collapsed-menu ul li:last-child{padding-bottom:12px}header .authenticated-collapsed-menu ul li{display:block;text-align:left;font-size:14px;height:inherit;border-left:none}header .authenticated-collapsed-menu ul li a{color:#171717;padding:12px 20px;width:100%}header .authenticated-collapsed-menu ul li a:hover{background-color:#e3e3e3}header .desktop-user-menu,header .mobile-user-menu{pointer-events:none}header .mobile-user-menu{max-height:40px}header #signinMobile,header #signupMobile{margin:0;min-width:inherit}header #authHeaderCollapse,header #unauthHeaderCollapse{min-width:inherit}@media (max-width:767px){.header-dimensions{min-height:40px;width:100%}.cookie-banner .cookie-notice-close{right:40px}header{line-height:40px}header .branding{line-height:36px;height:40px}header .actions{height:40px;font-size:0;margin-bottom:0}header .actions li{border-left:none}header .actions li a{min-width:40px}header .authenticated-collapsed-menu{right:0}header .authenticated-collapsed-menu ul{padding-top:0}header .authenticated-collapsed-menu ul li.collapsed-menu-header+li{padding-top:12px}header .user-name-item{display:block;width:100%;border-bottom:1px solid #767676;overflow:auto}header .header-avatar{margin:10px 10px 10px 20px;float:left}header .username-label{color:#171717;overflow:visible;white-space:normal;text-overflow:ellipsis;max-width:180px;display:inline-block;float:left;padding:12px 0 0 10px}header .user-menu-container{position:static}}footer{width:100%;text-align:left;background:#e3e3e3;font-size:14px;padding:7px 0}footer li,footer ol,footer p,footer ul{list-style:none;margin:0;padding:0}footer ol,footer ul{list-style:none}footer li{display:block;list-style:none}.btn,.styled-select,label,legend{display:inline-block}footer p{font-size:13px;color:#171717;float:left}footer a,footer p{line-height:24px}footer a{color:#171717;font-weight:400}.btn.btn-link:hover,footer a:hover{text-decoration:underline}footer a abbr[title]{border-bottom:none}footer a:active,footer a:hover,footer a:link,footer a:visited{color:#171717}footer .inner>ul li,footer nav{margin-right:35px;line-height:.75rem;float:left;position:relative}footer .inner{text-align:left;position:relative}footer .inner>ul{float:left}footer .sprite.mslogo-grey{background:0 0;overflow:hidden;position:relative}button,button.no-style,button.no-style:active,button.no-style:focus,button.no-style:hover,button:active,button:focus,button:hover{background-color:transparent}footer .sprite.mslogo-grey::before{display:inline-block;content:url(../app/assets/images/MPD_Sprites.png)}footer .footer-text-style{font-weight:400;color:#171717}#follow-menu li:last-child,#language-menu li:last-child,#support-menu li:last-child{margin:0}button,button.no-style{border:none;margin:0;padding:0;min-width:0;font:inherit;color:inherit;overflow:visible;text-transform:none}.btn,.vertical-spacer:not(:last-child){margin-top:5px}button,input[type=button],input[type=reset],input[type=submit]{background:0;-webkit-appearance:button;-moz-appearance:button;appearance:button}.btn{text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;color:#fff;min-width:120px;max-width:374px;padding:10px 12px;line-height:1;white-space:normal}.btn.btn-jumbo{padding:20px 32px}.btn.btn-primary{background-color:#008272}.btn.btn-primary:hover{background-color:#007566}.btn.btn-primary:active{border-style:solid;background-color:#006a5e}.btn.btn-secondary{color:#171717;background-color:#c8c8c8}.btn.btn-secondary:hover{background-color:#acacac}.btn.btn-secondary:active{border-style:solid;background-color:#919191}.btn.btn-tertiary{background-color:#363636}.btn.btn-tertiary:active{background-color:#111}.btn.btn-tertiary:hover{background-color:#171717}.btn.btn-tertiary:focus{border-color:#fff}.btn.btn-action{background-color:#d83b01}.btn.btn-action:hover{background-color:#c23601}.btn.btn-action:active{border-style:solid;background-color:#a32e01}.btn.btn-link{color:#0078d7}.btn.btn-link:hover{border:1px solid transparent}.btn.btn-link:active{color:#006cc2;text-decoration:none}.btn.btn-link.disabled,.btn.btn-link:disabled{background-color:transparent}.btn.btn-facebook{background-color:#3f5897}.btn.btn-facebook:hover{background-color:#304373}.btn.btn-google{background-color:#d13500}.btn.btn-google:hover{background-color:#9e2800}.btn.btn-microsoft{background-color:#2873c9}.btn.btn-microsoft:hover{background-color:#205b9e}.btn:hover{border-color:#171717;border-style:solid}.btn:focus{border:1px dashed #171717}.btn.disabled,.btn:disabled{cursor:not-allowed;border-style:solid!important;background-color:#e3e3e3;color:#acacac}.btn.disabled:hover,.btn:disabled:hover{background-color:#e3e3e3;border:1px solid transparent}a.btn{text-decoration:none;color:#fff}a.btn.disabled,a.btn:disabled{pointer-events:none}.horizontal-spacer:not(:last-child){margin-right:5px}fieldset{padding:0;margin:0;border:0;min-width:0}label,legend{width:auto;max-width:100%;margin:0;border:none}input[type=email],input[type=text],input[type=url],textarea{padding:7px 10px;outline:0;border:1px solid rgba(0,0,0,.6)}input[type=email]:hover,input[type=text]:hover,input[type=url]:hover,textarea:hover{border-color:rgba(0,0,0,.8)}input[type=email]:active,input[type=email]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus,textarea:active,textarea:focus{border-color:#0060ac}input[type=email][disabled],input[type=text][disabled],input[type=url][disabled],textarea[disabled]{cursor:not-allowed;color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}input[type=email][readonly],input[type=text][readonly],input[type=url][readonly],textarea[readonly]{border:1px solid rgba(0,0,0,.6);background:#e6e6e6}@media screen and (max-width:767px){input[type=email],input[type=text],input[type=url],textarea{margin-bottom:.5em}}.styled-select{position:relative;background-color:#fff}.styled-select select{position:relative;padding:7px 34px 7px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-color:transparent;border:1px solid rgba(0,0,0,.6);cursor:pointer;z-index:1}.styled-select select:hover{border-color:rgba(0,0,0,.8)}.styled-select select:active,.styled-select select:focus{border-color:#0060ac}.styled-select select:focus{outline:#000 dashed 1px}.styled-select::after{position:absolute;top:1px;right:6px;padding-top:10px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.styled-checkbox input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px}.styled-checkbox input[type=checkbox]+label,.styled-checkbox label input[type=checkbox]+span{position:relative;padding-left:34px}.styled-checkbox input[type=checkbox]+label::before,.styled-checkbox label input[type=checkbox]+span::before{content:" ";box-shadow:inset 0 0 0 1px #000,inset 0 0 0 10px transparent;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:0}.styled-checkbox input[type=checkbox]:checked+label::before,.styled-checkbox label input[type=checkbox]:checked+span::before{box-shadow:inset 0 0 0 10px #0060ac}.styled-checkbox input[type=checkbox]:checked+label::after,.styled-checkbox label input[type=checkbox]:checked+span::after{position:absolute;top:50%;margin-top:-9px;left:1px;font-size:18px;line-height:18px;color:#fff}.styled-checkbox input[type=checkbox]:focus+label::before,.styled-checkbox label input[type=checkbox]:focus+span::before{outline:rgba(0,0,0,.8) dashed 1px}.form-group{margin-top:1em;margin-bottom:1em}.form-control{display:block;width:100%}.input-label{height:43px}input[type=email].has-error,input[type=text].has-error,input[type=url].has-error{border-color:#a80000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.validation-message{color:#a80000}input:-ms-input-placeholder,input::-moz-placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder,input::placeholder{color:#919191}.styled-checkbox input[type=checkbox]:checked+label::after,.styled-checkbox label input[type=checkbox]:checked+span::after,.styled-select::after,[class*=" icon-"],[class^=icon-]{font-family:MDL2!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Completed::before{content:"\e930"}.icon-WhatsThis::before{content:"\ec23"}.icon-ArrowHTMLLegacyMirrored::before{content:"\e0ae"}.icon-ArrowHTMLLegacy::before{content:"\e0d5"}.icon-GlobalNavButton::before{content:"\e700"}#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel.closed .icon-AccordionToggle::before,.accordion-arrow .accordion .accordion-panel.closed .icon-AccordionToggle::before,.icon-ChevronDown::before,.styled-select::after,.track-card .track-update.closed .icon-AccordionToggle::before{content:"\e70d"}#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel .icon-AccordionToggle::before,.accordion-arrow .accordion .accordion-panel .icon-AccordionToggle::before,.icon-ChevronUp::before{content:"\e70e"}.icon-Edit::before{content:"\e70f"}.accordion .accordion-panel.closed .icon-AccordionToggle::before,.icon-Add::before{content:"\e710"}.icon-Cancel::before,.track-card .track-update .icon-AccordionToggle::before{content:"\e711"}.icon-More::before{content:"\e712"}.icon-Settings::before{content:"\e713"}.icon-Mail::before,.social-share ul li a.icon-email::before{content:"\e715"}.icon-People::before{content:"\e716"}.icon-Phone::before{content:"\e717"}.icon-Shop::before{content:"\e719"}.icon-Zoom::before{content:"\e71e"}.icon-ZoomOut::before{content:"\e71f"}.icon-Microphone::before{content:"\e720"}.icon-Search::before{content:"\e721"}.icon-Camera::before{content:"\e722"}.icon-Forward::before{content:"\e72a"}.icon-Back::before{content:"\e72b"}.icon-Refresh::before{content:"\e72c"}.icon-Share::before{content:"\e72d"}.icon-FavoriteStar::before{content:"\e734"}.icon-FavoriteStarFill::before{content:"\e735"}.accordion .accordion-panel .icon-AccordionToggle::before,.icon-Remove::before{content:"\e738"}.icon-CheckboxComposite::before{content:"\e73a"}.icon-CheckboxIndeterminite::before{content:"\e73c"}.icon-Checkmark::before,.styled-checkbox input[type=checkbox]:checked+label::after,.styled-checkbox label input[type=checkbox]:checked+span::after{content:"\e73e"}.icon-BackToWindow::before{content:"\e73f"}.icon-Fullscreen::before{content:"\e740"}.icon-Up::before{content:"\e74a"}.icon-Down::before{content:"\e74b"}.icon-Delete::before{content:"\e74d"}.icon-Mute::before{content:"\e74f"}.icon-MultiSelect::before{content:"\e762"}.icon-Volume::before{content:"\e767"}.icon-Play::before{content:"\e768"}.icon-Pause::before{content:"\e769"}.icon-ChevronLeft::before{content:"\e76b"}.icon-ChevronRight::before{content:"\e76c"}.icon-Contact::before{content:"\e77b"}.icon-Slideshow::before{content:"\e786"}.icon-Calendar::before{content:"\e787"}.icon-Rotate::before{content:"\e7ad"}.icon-Warning::before,.modal-backdrop .modal-container .modal.theme-warning .modal-header i.icon-modal::before,.notification.warning .notification-inner>i::before{content:"\e7ba"}.icon-ShoppingCart::before{content:"\e7bf"}.icon-Flag::before{content:"\e7c1"}.icon-Page::before{content:"\e7c3"}.icon-HalfStarLeft::before{content:"\e7c6"}.icon-HalfStarRight::before{content:"\e7c7"}.icon-IncidentTriangle::before{content:"\e814"}.icon-View::before{content:"\e890"}.icon-Previous::before{content:"\e892"}.icon-Next::before{content:"\e893"}.icon-Clear::before{content:"\e894"}.icon-Sync::before{content:"\e895"}.icon-Download::before,.social-share ul li a.icon-download::before{content:"\e896"}.icon-Go::before{content:"\e8ad"}.icon-Shuffle::before{content:"\e8b1"}.icon-CalendarDay::before{content:"\e8bf"}.icon-CalendarWeek::before{content:"\e8c0"}.icon-Copy::before{content:"\e8c8"}.icon-Important::before,.modal-backdrop .modal-container .modal.theme-error .modal-header i.icon-modal::before,.notification.error .notification-inner>i::before{content:"\e8c9"}.icon-Sort::before{content:"\e8cb"}.icon-FontDecrease::before{content:"\e8e7"}.icon-FontIncrease::before{content:"\e8e8"}.icon-Accept::before,.notification.success .notification-inner>i::before{content:"\e8fb"}.icon-BulletedList::before{content:"\e8fd"}.icon-World::before{content:"\e909"}.icon-MusicAlbum::before{content:"\e93c"}.icon-Info::before,.modal-backdrop .modal-container .modal.theme-info .modal-header i.icon-modal::before,.notification.info .notification-inner>i::before{content:"\e946"}.icon-ChevronDownSmall::before{content:"\e96e"}.icon-ChevronLeftSmall::before{content:"\e96f"}.icon-BulletedListMirrored::before{content:"\ea42"}.icon-GoMirrored::before{content:"\ea4f"}.icon-HeartFill::before{content:"\eb52"}.icon-EditMirrored::before{content:"\eb7e"}.icon-QRCode::before{content:"\ed14"}.icon-CalendarMirrored::before{content:"\ed28"}.icon-JoinOnlineMeeting::before{content:"\ed8f"}.icon-GuestUser::before{content:"\ee57"}.icon-Trophy::before{content:"\ed3f"}.icon-Certificate::before{content:"\eb95"}.icon-KeyboardClassic::before{content:"\e765"}.icon-Lightbulb::before{content:"\ea80"}.icon-PartyLeader::before{content:"\ece6"}.icon-BarChart4::before{content:"\eae7"}.icon-RemoveLink::before{content:"\ed90"}.icon-Link::before,.social-share ul li a.icon-url::before{content:"\e71b"}.sprite{display:inline-block;background-image:url(../app/assets/images/MPD_Sprites.png);background-repeat:no-repeat}.sprite.mslogo-grey{height:26px;width:115px;background-position:0 0}.sprite.mslogo-dark{height:26px;width:115px;background-position:-115px 0}.sprite.mslogo-light{height:26px;width:115px;background-position:-230px 0}.sprite.edx-logo{height:50px;width:100px;background-position:0 -26px}.accordion .accordion-panel .accordion-panel-header{background-color:#e3e3e3;cursor:pointer}.accordion-arrow .accordion .accordion-panel .accordion-panel-header{background-color:#fff;color:#0060ac;display:inline-block}.accordion-arrow .accordion .accordion-panel .accordion-panel-header .toggle{margin-left:10px}.lp-sprite,.track-card .track-content .track-progress .card-sprite{display:block;width:100px;height:100px;background-image:url(../app/assets/images/learning-path/Learning_path_Sprites.png);background-repeat:no-repeat}.learning-path-accordion .lp-sprite.path-illustration.capstone,.learning-path-accordion .lp-sprite.path-illustration.stop,.learning-path-accordion .track-card .track-content .track-progress .path-illustration.capstone.card-sprite,.learning-path-accordion .track-card .track-content .track-progress .path-illustration.stop.card-sprite,.learning-path-accordion dt[aria-expanded=true] .lp-sprite.stop,.learning-path-accordion dt[aria-expanded=true] .track-card .track-content .track-progress .stop.card-sprite,.lp-sprite.stop-open-green,.track-card .track-content .track-progress .learning-path-accordion .path-illustration.capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion .path-illustration.stop.card-sprite,.track-card .track-content .track-progress .learning-path-accordion dt[aria-expanded=true] .stop.card-sprite,.track-card .track-content .track-progress .stop-open-green.card-sprite{background-position:0 0}.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone,.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.card-sprite,.lp-sprite.stop-open-grey,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.card-sprite,.track-card .track-content .track-progress .stop-open-grey.card-sprite{background-position:0 -100px}.learning-path-accordion .accordion-panel.closed .accordion-panel-header .lp-sprite.capstone,.learning-path-accordion .accordion-panel.closed .accordion-panel-header .lp-sprite.stop,.learning-path-accordion .accordion-panel.closed .accordion-panel-header .track-card .track-content .track-progress .capstone.card-sprite,.learning-path-accordion .accordion-panel.closed .accordion-panel-header .track-card .track-content .track-progress .stop.card-sprite,.lp-sprite.stop-closed-green,.track-card .track-content .track-progress .learning-path-accordion .accordion-panel.closed .accordion-panel-header .capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion .accordion-panel.closed .accordion-panel-header .stop.card-sprite,.track-card .track-content .track-progress .stop-closed-green.card-sprite{background-position:-100px 0}.learning-path-accordion.progress-tracking .accordion-panel.closed .lp-sprite.path-illustration.capstone,.learning-path-accordion.progress-tracking .accordion-panel.closed .lp-sprite.path-illustration.stop,.learning-path-accordion.progress-tracking .accordion-panel.closed .track-card .track-content .track-progress .path-illustration.capstone.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel.closed .track-card .track-content .track-progress .path-illustration.stop.card-sprite,.lp-sprite.stop-closed-grey,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel.closed .path-illustration.capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel.closed .path-illustration.stop.card-sprite,.track-card .track-content .track-progress .stop-closed-grey.card-sprite{background-position:-100px -100px}.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone.complete,.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop.complete,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.complete.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.complete.card-sprite,.lp-sprite.stop-complete,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.complete.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.complete.card-sprite,.track-card .track-content .track-progress .stop-complete.card-sprite{background-position:0 -200px}.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone.in-progress,.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop.in-progress,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.in-progress.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.in-progress.card-sprite,.lp-sprite.stop-in-progress,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.in-progress.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.in-progress.card-sprite,.track-card .track-content .track-progress .stop-in-progress.card-sprite{background-position:-100px -200px}.lp-sprite.capstone-open-green,.track-card .track-content .track-progress .capstone-open-green.card-sprite{background-position:0 -300px}.lp-sprite.capstone-open-grey,.track-card .track-content .track-progress .capstone-open-grey.card-sprite{background-position:0 -400px}.lp-sprite.capstone-closed-green,.track-card .track-content .track-progress .capstone-closed-green.card-sprite{background-position:-100px -300px}.lp-sprite.capstone-closed-grey,.track-card .track-content .track-progress .capstone-closed-grey.card-sprite{background-position:-100px -400px}.lp-sprite.capstone-in-progress,.track-card .track-content .track-progress .capstone-in-progress.card-sprite{background-position:-200px -300px}.lp-sprite.capstone-complete,.track-card .track-content .track-progress .capstone-complete.card-sprite{background-position:-200px -400px}.learning-path-accordion .lp-sprite.path-illustration.track,.learning-path-accordion .track-card .track-content .track-progress .path-illustration.track.card-sprite,.lp-sprite.track-green,.track-card .track-content .track-progress .learning-path-accordion .path-illustration.track.card-sprite,.track-card .track-content .track-progress .track-green.card-sprite{background-position:-300px 0;background-repeat:repeat-y}.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.track,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.track.card-sprite,.learning-path-accordion.progress-tracking .learning-path-endcap .lp-sprite.path-illustration.track,.learning-path-accordion.progress-tracking .learning-path-endcap .track-card .track-content .track-progress .path-illustration.track.card-sprite,.lp-sprite.track-grey,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.track.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .learning-path-endcap .path-illustration.track.card-sprite,.track-card .track-content .track-progress .track-grey.card-sprite{background-position:-400px 0;background-repeat:repeat-y}.learning-path-accordion .lp-sprite.path-illustration.emblem,.learning-path-accordion .track-card .track-content .track-progress .path-illustration.emblem.card-sprite,.lp-sprite.emblem-green,.track-card .track-content .track-progress .emblem-green.card-sprite,.track-card .track-content .track-progress .learning-path-accordion .path-illustration.emblem.card-sprite{background-position:-200px 0}.learning-path-accordion.progress-tracking .learning-path-endcap .lp-sprite.path-illustration.emblem,.learning-path-accordion.progress-tracking .learning-path-endcap .track-card .track-content .track-progress .path-illustration.emblem.card-sprite,.lp-sprite.emblem-in-progress,.track-card .track-content .track-progress .emblem-in-progress.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .learning-path-endcap .path-illustration.emblem.card-sprite{background-position:-200px -100px}.learning-path-accordion.progress-tracking .learning-path-endcap .lp-sprite.path-illustration.emblem.complete,.learning-path-accordion.progress-tracking .learning-path-endcap .track-card .track-content .track-progress .path-illustration.emblem.complete.card-sprite,.lp-sprite.emblem-complete,.track-card .track-content .track-progress .emblem-complete.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .learning-path-endcap .path-illustration.emblem.complete.card-sprite{background-position:-200px -200px}@media screen and (max-width:767px){.lp-sprite,.track-card .track-content .track-progress .card-sprite{width:80px;height:80px}.learning-path-accordion .lp-sprite.path-illustration.capstone,.learning-path-accordion .lp-sprite.path-illustration.stop,.learning-path-accordion .track-card .track-content .track-progress .path-illustration.capstone.card-sprite,.learning-path-accordion .track-card .track-content .track-progress .path-illustration.stop.card-sprite,.learning-path-accordion dt[aria-expanded=true] .lp-sprite.stop,.learning-path-accordion dt[aria-expanded=true] .track-card .track-content .track-progress .stop.card-sprite,.lp-sprite.stop-open-green,.track-card .track-content .track-progress .learning-path-accordion .path-illustration.capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion .path-illustration.stop.card-sprite,.track-card .track-content .track-progress .learning-path-accordion dt[aria-expanded=true] .stop.card-sprite,.track-card .track-content .track-progress .stop-open-green.card-sprite{background-position:-10px -10px}.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone,.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.card-sprite,.lp-sprite.stop-open-grey,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.card-sprite,.track-card .track-content .track-progress .stop-open-grey.card-sprite{background-position:-10px -110px}.learning-path-accordion .accordion-panel.closed .accordion-panel-header .lp-sprite.capstone,.learning-path-accordion .accordion-panel.closed .accordion-panel-header .lp-sprite.stop,.learning-path-accordion .accordion-panel.closed .accordion-panel-header .track-card .track-content .track-progress .capstone.card-sprite,.learning-path-accordion .accordion-panel.closed .accordion-panel-header .track-card .track-content .track-progress .stop.card-sprite,.lp-sprite.stop-closed-green,.track-card .track-content .track-progress .learning-path-accordion .accordion-panel.closed .accordion-panel-header .capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion .accordion-panel.closed .accordion-panel-header .stop.card-sprite,.track-card .track-content .track-progress .stop-closed-green.card-sprite{background-position:-110px -10px}.learning-path-accordion.progress-tracking .accordion-panel.closed .lp-sprite.path-illustration.capstone,.learning-path-accordion.progress-tracking .accordion-panel.closed .lp-sprite.path-illustration.stop,.learning-path-accordion.progress-tracking .accordion-panel.closed .track-card .track-content .track-progress .path-illustration.capstone.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel.closed .track-card .track-content .track-progress .path-illustration.stop.card-sprite,.lp-sprite.stop-closed-grey,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel.closed .path-illustration.capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel.closed .path-illustration.stop.card-sprite,.track-card .track-content .track-progress .stop-closed-grey.card-sprite{background-position:-110px -110px}.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone.complete,.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop.complete,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.complete.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.complete.card-sprite,.lp-sprite.stop-complete,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.complete.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.complete.card-sprite,.track-card .track-content .track-progress .stop-complete.card-sprite{background-position:-110px -610px}.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone.in-progress,.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop.in-progress,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.in-progress.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.in-progress.card-sprite,.lp-sprite.stop-in-progress,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.in-progress.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.in-progress.card-sprite,.track-card .track-content .track-progress .stop-in-progress.card-sprite{background-position:-10px -610px}.lp-sprite.capstone-open-green,.track-card .track-content .track-progress .capstone-open-green.card-sprite{background-position:-10px -310px}.lp-sprite.capstone-open-grey,.track-card .track-content .track-progress .capstone-open-grey.card-sprite{background-position:-10px -410px}.lp-sprite.capstone-closed-green,.track-card .track-content .track-progress .capstone-closed-green.card-sprite{background-position:-110px -310px}.lp-sprite.capstone-closed-grey,.track-card .track-content .track-progress .capstone-closed-grey.card-sprite{background-position:-110px -410px}.lp-sprite.capstone-in-progress,.track-card .track-content .track-progress .capstone-in-progress.card-sprite{background-position:-210px -310px}.lp-sprite.capstone-complete,.track-card .track-content .track-progress .capstone-complete.card-sprite{background-position:-210px -410px}.learning-path-accordion .lp-sprite.path-illustration.track,.learning-path-accordion .track-card .track-content .track-progress .path-illustration.track.card-sprite,.lp-sprite.track-green,.track-card .track-content .track-progress .learning-path-accordion .path-illustration.track.card-sprite,.track-card .track-content .track-progress .track-green.card-sprite{background-position:-310px 0}.learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.track,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.track.card-sprite,.learning-path-accordion.progress-tracking .learning-path-endcap .lp-sprite.path-illustration.track,.learning-path-accordion.progress-tracking .learning-path-endcap .track-card .track-content .track-progress .path-illustration.track.card-sprite,.lp-sprite.track-grey,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.track.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .learning-path-endcap .path-illustration.track.card-sprite,.track-card .track-content .track-progress .track-grey.card-sprite{background-position:-410px 0}.learning-path-accordion .lp-sprite.path-illustration.emblem,.learning-path-accordion .track-card .track-content .track-progress .path-illustration.emblem.card-sprite,.lp-sprite.emblem-green,.track-card .track-content .track-progress .emblem-green.card-sprite,.track-card .track-content .track-progress .learning-path-accordion .path-illustration.emblem.card-sprite{background-position:-210px -10px}.learning-path-accordion.progress-tracking .learning-path-endcap .lp-sprite.path-illustration.emblem,.learning-path-accordion.progress-tracking .learning-path-endcap .track-card .track-content .track-progress .path-illustration.emblem.card-sprite,.lp-sprite.emblem-in-progress,.track-card .track-content .track-progress .emblem-in-progress.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .learning-path-endcap .path-illustration.emblem.card-sprite{background-position:-210px -110px}.learning-path-accordion.progress-tracking .learning-path-endcap .lp-sprite.path-illustration.emblem.complete,.learning-path-accordion.progress-tracking .learning-path-endcap .track-card .track-content .track-progress .path-illustration.emblem.complete.card-sprite,.lp-sprite.emblem-complete,.track-card .track-content .track-progress .emblem-complete.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .learning-path-endcap .path-illustration.emblem.complete.card-sprite{background-position:-210px -210px}}.curriculum-progress{display:flex;flex-flow:row wrap;align-items:flex-end}@media screen and (min-width:732px){.curriculum-progress .progress-messaging{margin-right:16px}}.curriculum-progress ul.legend{margin:0;padding:0;list-style:none}@media screen and (min-width:900px){.curriculum-progress ul.legend{margin-left:auto}}.curriculum-progress ul.legend li{padding:11px 0 0 35px;height:40px;position:relative;display:inline-block;left:-10px}.curriculum-progress ul.legend li .lp-sprite,.curriculum-progress ul.legend li .track-card .track-content .track-progress .card-sprite,.track-card .track-content .track-progress .curriculum-progress ul.legend li .card-sprite{width:40px;height:40px;position:absolute;top:0;left:0}.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.card-sprite,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.card-sprite,.curriculum-progress ul.legend li .lp-sprite.stop-open-grey,.curriculum-progress ul.legend li .track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.card-sprite,.curriculum-progress ul.legend li .track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.card-sprite,.curriculum-progress ul.legend li .track-card .track-content .track-progress .stop-open-grey.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .lp-sprite.path-illustration.capstone,.learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .lp-sprite.path-illustration.stop,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .curriculum-progress ul.legend li .path-illustration.capstone.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .curriculum-progress ul.legend li .path-illustration.stop.card-sprite,.track-card .track-content .track-progress .curriculum-progress ul.legend li .stop-open-grey.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .path-illustration.capstone.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .path-illustration.stop.card-sprite{background-position:-232px -630px}.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone.in-progress,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop.in-progress,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.in-progress.card-sprite,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.in-progress.card-sprite,.curriculum-progress ul.legend li .lp-sprite.stop-in-progress,.curriculum-progress ul.legend li .track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.in-progress.card-sprite,.curriculum-progress ul.legend li .track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.in-progress.card-sprite,.curriculum-progress ul.legend li .track-card .track-content .track-progress .stop-in-progress.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .lp-sprite.path-illustration.capstone.in-progress,.learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .lp-sprite.path-illustration.stop.in-progress,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .curriculum-progress ul.legend li .path-illustration.capstone.in-progress.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .curriculum-progress ul.legend li .path-illustration.stop.in-progress.card-sprite,.track-card .track-content .track-progress .curriculum-progress ul.legend li .stop-in-progress.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .path-illustration.capstone.in-progress.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .path-illustration.stop.in-progress.card-sprite{background-position:-32px -730px}.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.capstone.complete,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .lp-sprite.path-illustration.stop.complete,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.capstone.complete.card-sprite,.curriculum-progress ul.legend li .learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .path-illustration.stop.complete.card-sprite,.curriculum-progress ul.legend li .lp-sprite.stop-complete,.curriculum-progress ul.legend li .track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.capstone.complete.card-sprite,.curriculum-progress ul.legend li .track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .path-illustration.stop.complete.card-sprite,.curriculum-progress ul.legend li .track-card .track-content .track-progress .stop-complete.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .lp-sprite.path-illustration.capstone.complete,.learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .lp-sprite.path-illustration.stop.complete,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .curriculum-progress ul.legend li .path-illustration.capstone.complete.card-sprite,.learning-path-accordion.progress-tracking .accordion-panel .track-card .track-content .track-progress .curriculum-progress ul.legend li .path-illustration.stop.complete.card-sprite,.track-card .track-content .track-progress .curriculum-progress ul.legend li .stop-complete.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .path-illustration.capstone.complete.card-sprite,.track-card .track-content .track-progress .learning-path-accordion.progress-tracking .accordion-panel .curriculum-progress ul.legend li .path-illustration.stop.complete.card-sprite{background-position:-132px -730px}.learning-path-accordion img{display:block;max-width:100%;margin:0 auto}.learning-path-accordion .styled-checkbox input[type=checkbox]:checked+label::after,.learning-path-accordion .styled-checkbox label input[type=checkbox]:checked+span::after,.learning-path-accordion .styled-select::after,.learning-path-accordion [class^=icon-],.styled-checkbox .learning-path-accordion input[type=checkbox]:checked+label::after,.styled-checkbox label .learning-path-accordion input[type=checkbox]:checked+span::after{margin-right:.5em}.learning-path-accordion .accordion-panel-header .section-title p,.learning-path-accordion .accordion-panel-header .training-options p,.learning-path-accordion dd,.learning-path-accordion dl{margin:0}.learning-path-accordion dt{cursor:pointer}.learning-path-accordion dt[aria-expanded=true] .toggle .icon-AccordionToggle::before{content:"\e738"}.learning-path-accordion dt[aria-expanded=false] .toggle .icon-AccordionToggle::before{content:"\e710"}.learning-path-accordion .accordion-panel:first-child .accordion-panel-header .path-illustration.track{top:50px}.learning-path-accordion .accordion-panel:last-child .accordion-panel-header .path-illustration.track{height:50px}@media screen and (max-width:767px){.learning-path-accordion .accordion-panel:last-child .accordion-panel-header .path-illustration.track{height:40px}}.learning-path-accordion .accordion-panel.closed .accordion-panel-header{background-color:#e3e3e3}.learning-path-accordion .accordion-panel.closed .accordion-panel-header:hover{background-color:#c8c8c8}.learning-path-accordion .path-illustration{position:absolute;top:0;left:0;pointer-events:none}.learning-path-accordion .path-illustration.track{bottom:0;height:auto}.learning-path-accordion .accordion-panel-header,.learning-path-accordion .learning-path-endcap-header{min-height:100px;padding-left:100px;position:relative}@media screen and (max-width:767px){.learning-path-accordion .accordion-panel-header,.learning-path-accordion .learning-path-endcap-header{min-height:80px;padding-left:80px}}.learning-path-accordion .accordion-panel-header .node-metadata,.learning-path-accordion .learning-path-endcap-header .node-metadata{text-transform:uppercase;display:block}.learning-path-accordion .accordion-panel-header{padding-right:50px;background-color:#acacac}.learning-path-accordion .accordion-panel-header .row{padding:18px 0;pointer-events:none}.learning-path-accordion .accordion-panel-header .section-title{display:table;height:43px}@media screen and (min-width:768px){.learning-path-accordion .accordion-panel-header .row{padding:27px 0}.learning-path-accordion .accordion-panel-header .section-title{height:45px}}@media screen and (min-width:1084px){.learning-path-accordion .accordion-panel-header .row{padding:26px 0}.learning-path-accordion .accordion-panel-header .section-title{height:47px}}.learning-path-accordion .accordion-panel-header .section-title h3{display:table-cell;vertical-align:middle}.learning-path-accordion .accordion-panel-header .toggle{position:absolute;right:15px;top:33px;pointer-events:none}.learning-path-accordion .learning-path-endcap-header{background-color:#e3e3e3}.learning-path-accordion .learning-path-endcap-header .path-illustration.track{height:50px}.learning-path-accordion .learning-path-endcap-header .row{padding:24px 0}@media screen and (min-width:768px){.learning-path-accordion .learning-path-endcap-header .row{padding:30px 0}}@media screen and (min-width:1084px){.learning-path-accordion .learning-path-endcap-header .row{padding:33px 0}}.learning-path-accordion .learning-path-endcap-header p{margin-bottom:0}.learning-path-accordion .accordion-panel-content{padding-left:100px;position:relative}@media screen and (max-width:767px){.learning-path-accordion .accordion-panel-header .toggle{top:23px}.learning-path-accordion .learning-path-endcap-header .path-illustration.track{height:40px}.learning-path-accordion .accordion-panel-content{padding-left:80px}}.learning-path-accordion .accordion-panel-content .training-options{margin:0;padding:0;list-style-type:none}.learning-path-accordion .accordion-panel-content .training-options .training-option{padding:20px 0;border-bottom:1px solid #e3e3e3;word-wrap:break-word}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-label{margin-bottom:1em}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-label .in-progress{color:#5e5e5e}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-label .complete{color:#008272}.learning-path-accordion .accordion-panel-content .training-options .training-option .coming-soon{padding:1px 7px;margin-bottom:8px;display:inline-block;background-color:#fc0;text-transform:uppercase}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-image.disabled img{opacity:.3;-webkit-filter:grayscale(1);filter:grayscale(1);border:1px solid #767676}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .option-title{display:inline-block}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .option-availability{position:relative;padding-left:1.5em}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .option-availability .icon-Calendar{position:absolute;left:0}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .option-availability .session-status{display:block}@media screen and (max-width:767px){.learning-path-accordion .accordion-panel-content .training-options .training-option .option-image{margin-bottom:1em}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-image img{margin:0}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .option-availability span{display:block}}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .option-provider{color:#5e5e5e}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .notification{margin:1em 0!important}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .self-verify{border:1px dotted #2f2f2f;padding:5px 0 5px 27px;position:relative;margin-top:1em;margin-right:23px}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .self-verify .self-verify-info{position:absolute;left:5px}.learning-path-accordion .accordion-panel-content .training-options .training-option .option-details .self-verify .self-verify-message{display:block;margin-bottom:0}.learning-path-accordion .accordion-panel-content .training-options .training-option>.disabled .option-title{color:#767676;pointer-events:none}.learning-path-accordion .accordion-panel-content .training-options .training-option>.disabled .option-title:hover{text-decoration:none}.learning-path-accordion .accordion-panel-content .training-options .training-option>.disabled .option-image>img{opacity:.3;-webkit-filter:grayscale(1);filter:grayscale(1);border:1px solid #767676}.learning-path-accordion .accordion-panel-content .training-options .training-option:last-child{border-bottom:none}.learning-path-accordion.progress-tracking .accordion-panel .path-illustration.track{bottom:0}.learning-path-endcap-content .complete,.learning-path-endcap-content .in-progress,.learning-path-endcap-content .not-started,.learning-path-header .complete,.learning-path-header .in-progress,.learning-path-header .not-started{padding:16px}.learning-path-endcap-content .complete img,.learning-path-endcap-content .in-progress img,.learning-path-endcap-content .not-started img,.learning-path-header .complete img,.learning-path-header .in-progress img,.learning-path-header .not-started img{width:100%}.learning-path-endcap-content .complete h4,.learning-path-endcap-content .in-progress h4,.learning-path-endcap-content .not-started h4,.learning-path-header .complete h4,.learning-path-header .in-progress h4,.learning-path-header .not-started h4{display:inline-block;vertical-align:top;margin-right:1em}.learning-path-endcap-content .complete ul,.learning-path-endcap-content .in-progress ul,.learning-path-endcap-content .not-started ul,.learning-path-header .complete ul,.learning-path-header .in-progress ul,.learning-path-header .not-started ul{display:inline-block;list-style-type:none;margin:0;padding:0;vertical-align:top}.learning-path-endcap-content .not-started h3,.learning-path-header .not-started h3{margin:.5em 0 0}.learning-path-endcap-content .complete .certificate-info,.learning-path-endcap-content .complete .certificate-links,.learning-path-endcap-content .in-progress .skills-status,.learning-path-header .complete .certificate-info,.learning-path-header .complete .certificate-links,.learning-path-header .in-progress .skills-status{margin:1em 0}.learning-path-endcap-content .complete .profile-notice,.learning-path-header .complete .profile-notice{margin-top:1em}.learning-path-endcap-content .complete .profile-notice>span,.learning-path-header .complete .profile-notice>span{display:block}.learning-path-endcap-content .complete .certificate-info,.learning-path-header .complete .certificate-info{color:#5e5e5e}.learning-path-endcap-content .complete .share-certificate,.learning-path-header .complete .share-certificate{height:32px;padding:2px 2px 2px 4px;margin:8px 0;width:100%;font-size:10px}@media screen and (min-width:500px){.learning-path-endcap-content .complete .share-certificate,.learning-path-header .complete .share-certificate{width:50%}}.learning-path-endcap-content .complete .copy-to-clipboard,.learning-path-header .complete .copy-to-clipboard{height:32px;display:inline-block;padding:6px;width:100%;margin:0 0 8px}@media screen and (min-width:500px){.learning-path-endcap-content .complete .copy-to-clipboard,.learning-path-header .complete .copy-to-clipboard{width:auto;margin:8px 0}}.learning-path-endcap-content .complete .icon-Checkmark,.learning-path-header .complete .icon-Checkmark{color:#00b294}.learning-path-header .complete{border-left:none;border-right:none;border-bottom:none}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block{display:none!important}@media (max-width:767px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1083px){.auto-clear .col-md-1:nth-child(12n+1),.auto-clear .col-md-2:nth-child(6n+1),.auto-clear .col-md-3:nth-child(4n+1),.auto-clear .col-md-4:nth-child(3n+1),.auto-clear .col-md-6:nth-child(odd){clear:left}.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1084px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-sm{display:none!important}}@media (min-width:768px) and (max-width:1083px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.modal-backdrop{position:fixed;top:0;left:0;background-color:rgba(0,75,80,.8);z-index:1100}.modal-backdrop .modal-container{padding:16px}.modal-backdrop .modal-container .modal-inner-container{max-height:100vh;overflow-y:auto;display:block;max-width:750px;margin:0 auto}.modal-backdrop .modal-container .modal{width:100%;position:relative;background-color:#fff;margin:0 auto;display:table}.modal-backdrop .modal-container .modal .modal-body-inner,.modal-backdrop .modal-container .modal .modal-footer,.modal-backdrop .modal-container .modal .modal-header{padding:30px}.modal-backdrop .modal-container .modal .modal-close{top:20px;right:20px;position:absolute}.modal-backdrop .modal-container .modal .modal-body{height:100%;display:table-row}.modal-backdrop .modal-container .modal .modal-header{width:100%;display:table;border-bottom:5px solid #38b093}.modal-backdrop .modal-container .modal .modal-header h2{display:table-row}.modal-backdrop .modal-container .modal .modal-header h2 i.icon-modal{display:table-cell;font-size:1.5em}.modal-backdrop .modal-container .modal .modal-header h2 .modal-title{display:table-cell;width:100%}.modal-backdrop .modal-container .modal.theme-info .modal-header{border-color:#0078d7}.modal-backdrop .modal-container .modal.theme-info .modal-header i.icon-modal{padding-right:16px;color:#0078d7}.modal-backdrop .modal-container .modal.theme-warning .modal-header{border-color:#ff8c00}.modal-backdrop .modal-container .modal.theme-warning .modal-header i.icon-modal{padding-right:16px;color:#ff8c00}.modal-backdrop .modal-container .modal.theme-error .modal-header{border-color:red}.modal-backdrop .modal-container .modal.theme-error .modal-header i.icon-modal{padding-right:16px;color:red}.modal-backdrop .modal-container .modal.theme-laas{padding:32px 16px}.modal-backdrop .modal-container .modal.theme-laas .modal-header{border:none}.modal-backdrop .modal-container .modal.theme-laas .modal-header i.icon-modal{display:none}.modal-backdrop .modal-container .modal.theme-laas .modal-body-inner{padding:0 32px}.modal-backdrop .modal-container .modal.theme-laas span{display:inline-block;vertical-align:middle;line-height:normal;margin:8px 0}.modal-backdrop .modal-container .modal.modal-alert{width:inherit;max-width:750px;min-height:360px}.modal-backdrop .modal-container .modal.modal-progress{width:initial;max-width:inherit;min-height:inherit}.modal-backdrop .modal-container .modal.modal-progress .modal-body-inner{padding:20px 45px}.modal-backdrop .modal-container .modal.modal-progress .modal-body-inner .progress-indicator{display:table-cell}.modal-backdrop .modal-container .modal.modal-progress .modal-body-inner .progress-indicator .c-progress{margin-right:30px;padding-left:0}.modal-backdrop .modal-container .modal.modal-progress .modal-body-inner .progress-message{display:table-cell;vertical-align:middle}.c-progress{display:block;margin-top:12px;margin-bottom:12px;padding-left:50%}.c-progress.f-indeterminate-regional{position:relative;min-width:296px;width:100%}.c-progress.f-indeterminate-regional span{position:absolute;display:inline-block;opacity:0;animation:dots 4s infinite}.c-progress.f-indeterminate-regional span::after{content:"";position:absolute;display:inline-block;background:#008272;width:5px;height:5px;border-radius:50%}.c-progress.f-indeterminate-regional span:nth-child(1){animation-delay:50ms}.c-progress.f-indeterminate-regional span:nth-child(1)::after{left:-10px}.c-progress.f-indeterminate-regional span:nth-child(2){animation-delay:.1s}.c-progress.f-indeterminate-regional span:nth-child(2)::after{left:-20px}.c-progress.f-indeterminate-regional span:nth-child(3){animation-delay:.15s}.c-progress.f-indeterminate-regional span:nth-child(3)::after{left:-30px}.c-progress.f-indeterminate-regional span:nth-child(4){animation-delay:.2s}.c-progress.f-indeterminate-regional span:nth-child(4)::after{left:-40px}.c-progress.f-indeterminate-regional span:nth-child(5){animation-delay:.25s}.c-progress.f-indeterminate-regional span:nth-child(5)::after{left:-50px}@keyframes dots{0%,20%{left:0;animation-timing-function:ease-out;opacity:0}25%,75%{opacity:1}35%{left:45%;animation-timing-function:linear}65%{left:55%;animation-timing-function:ease-in}100%,80%{left:100%;opacity:0}}.c-progress.f-indeterminate-local{position:relative}.c-progress.f-indeterminate-local span{position:absolute;-ms-transform:rotate(225deg);transform:rotate(225deg);animation:orbit 5.5s infinite}.c-progress.f-indeterminate-local span::after{content:'';position:absolute;border-radius:100%;background:#008272}.c-progress.f-indeterminate-local span:nth-child(2){animation-delay:240ms}.c-progress.f-indeterminate-local span:nth-child(3){animation-delay:480ms}.c-progress.f-indeterminate-local span:nth-child(4){animation-delay:720ms}.c-progress.f-indeterminate-local span:nth-child(5){animation-delay:960ms}.c-progress.f-indeterminate-local.f-progress-large,.c-progress.f-indeterminate-local.f-progress-large span{width:60px;height:60px}.c-progress.f-indeterminate-local.f-progress-large span::after{width:6px;height:6px}.c-progress.f-indeterminate-local.f-progress-small{width:20px;height:20px}.c-progress.f-indeterminate-local.f-progress-small span{width:25px;height:25px}.c-progress.f-indeterminate-local.f-progress-small span::after{width:3px;height:3px}@keyframes orbit{0%{transform:rotate(225deg);opacity:1;animation-timing-function:ease-out}7%{transform:rotate(345deg);animation-timing-function:linear}30%{transform:rotate(455deg);animation-timing-function:ease-in-out}39%{transform:rotate(690deg);animation-timing-function:linear}70%{transform:rotate(815deg);opacity:1;animation-timing-function:ease-out}75%{transform:rotate(945deg);animation-timing-function:ease-out}100%,76%{transform:rotate(945deg);opacity:0}}.collapsible{transition:.3s ease all;-webkit-transition:-webkit-transform .3s ease 0s}.collapsible.transitioning{display:block;overflow:hidden}.collapsed{display:none}.tabset .tabset-nav{margin:0;padding:0}.tabset .tabset-nav .tab{display:inline-block;padding:5px 12px 1px}.tabset .tabset-nav .tab:first-child{padding-left:0}.tabset .tabset-nav .tab a{color:rgba(0,0,0,.6)}.tabset .tabset-nav .tab a:focus,.tabset .tabset-nav .tab a:hover{color:rgba(0,0,0,.8);text-decoration:none}.tabset .tabset-nav .tab.selected a{color:#000}.notification{width:100%;margin-bottom:1em;padding:16px;border:1px solid #767676;position:relative;display:table}.notification.ng-enter{transition:.25s linear all;opacity:0}.notification.ng-enter.ng-enter-active{opacity:1}.notification.ng-leave{transition:.25s linear all;opacity:1}.notification.ng-leave.ng-leave-active{opacity:0}.notification .notification-inner{display:table-row}.notification .notification-inner>i{padding:0 16px;margin-right:0;display:table-cell;vertical-align:top}.notification .notification-inner .notification-content{width:100%;display:table-cell;vertical-align:middle}.notification .notification-inner .notification-content p:last-child{margin-bottom:0}.notification .notification-inner .notification-dismiss{display:table-cell;vertical-align:middle}.notification .notification-inner .notification-dismiss button{margin:0 16px}.notification .notification-inner .notification-dismiss button i{margin:0}.notification.success{border-color:#00b294}.notification.success .notification-inner .notification-dismiss button,.notification.success .notification-inner>i{color:#00b294}.notification.info{border-color:#0078d7}.notification.info .notification-inner .notification-dismiss button,.notification.info .notification-inner>i{color:#0078d7}.notification.warning{border-color:#ff8c00}.notification.warning .notification-inner .notification-dismiss button,.notification.warning .notification-inner>i{color:#ff8c00}.notification.error{border-color:red}.notification.error .notification-inner .notification-dismiss button,.notification.error .notification-inner>i{color:red}.notification-callout{background-color:#e3e3e3;overflow:auto;display:table;min-width:100%}.notification-callout .notification-content{display:table-cell;padding:32px;float:left;vertical-align:middle}@media screen and (min-width:768px){.notification-callout .notification-content{padding:32px 0 32px 32px;float:none}}.notification .notification-callout .notification-content .notification-inner>i,.notification-callout .notification-action ul.notification-links li a .notification-content i,.notification-callout .notification-content .notification .notification-inner>i,.notification-callout .notification-content .notification-action ul.notification-links li a i,.notification-callout .notification-content .tabset .tabset-nav .tab a,.notification-callout .notification-content .title,.tabset .tabset-nav .tab .notification-callout .notification-content a{color:#a80000}.notification-callout .notification-content p{margin:.5em 0 0}.notification-callout .notification-action{padding:32px;vertical-align:top;display:block}@media screen and (min-width:768px){.notification-callout .notification-action{display:table-cell}}.notification-callout .notification-action ul.notification-links{float:left;display:block;padding-bottom:32px}@media screen and (min-width:768px){.notification-callout .notification-action ul.notification-links{float:right;display:table-row;padding-bottom:0}}.notification-callout .notification-action ul.notification-links li{min-width:150px;max-width:150px;border-right:16px solid transparent;box-sizing:content-box;display:table-cell;text-align:center}.notification-callout .notification-action ul.notification-links li:last-child{border:0}.notification-callout .notification-action ul.notification-links li a{padding:16px;display:block;color:inherit;background-color:#fff}.notification-callout .notification-action ul.notification-links li a i,.notification-callout .notification-action ul.notification-links li a span{pointer-events:none;display:block}.notification-callout .notification-action ul.notification-links li a i{margin:0}.notification-callout .notification-action ul.notification-links li a:focus,.notification-callout .notification-action ul.notification-links li a:hover{color:inherit;text-decoration:none}.certificate-card.track::after,.track-card::after,.triple-bottom-border{content:'';display:block;width:100%;height:6px;border-top:1px solid #008272;border-bottom:1px solid #008272;bottom:0;position:absolute;margin-bottom:4px}.card-basic,.certificate-card,.course-card,.track-card{border:1px solid #c8c8c8;border-bottom:1px solid #008272;position:relative;float:left;margin:0 24px 24px 0;-moz-box-shadow:1px 1px 5px rgba(118,118,118,.349);-webkit-box-shadow:1px 1px 5px rgba(118,118,118,.349);box-shadow:1px 1px 5px rgba(118,118,118,.349)}.course-card{width:100%;max-width:304px;cursor:pointer}.course-card .card-content,.course-card .course-footer,.course-card .course-title{padding:16px}.course-card .course-title{min-height:106px;border-bottom:2px solid #008272}#editProfilePage .partner-accounts .course-card .course-title>.partner-account,#professionalProgram .blade.why-choose .course-card .course-title>a,#programTrack .blade.track-info .course-card .course-title>.validation-msg,#redeemVoucherPage .course-card .course-title>.legal-subtext,#trackDetails .blade.track-content .course-info .info .course-card .course-title>.description,.certificate-card .card-content .certificate-details .course-card .course-title>label,.certificate-card .card-content .certificate-details .course-card .course-title>p,.certificate-card .card-content .course-card .course-title>.certificate-details,.certificate-card .certificate-card-details .course-card .course-title>.certificate-links,.certificate-card .certificate-footer .certificate-downloads .course-card .course-title>label,.certificate-card .certificate-footer .certificate-downloads .course-card .course-title>p,.certificate-card .certificate-footer .course-card .course-title>.certificate-downloads,.course-card #editProfilePage .partner-accounts .course-title>.partner-account,.course-card #professionalProgram .blade.why-choose .course-title>a,.course-card #programTrack .blade.track-info .course-title>.validation-msg,.course-card #redeemVoucherPage .course-title>.legal-subtext,.course-card #trackDetails .blade.track-content .course-info .info .course-title>.description,.course-card .certificate-card .card-content .certificate-details .course-title>label,.course-card .certificate-card .card-content .certificate-details .course-title>p,.course-card .certificate-card .card-content .course-title>.certificate-details,.course-card .certificate-card .certificate-card-details .course-title>.certificate-links,.course-card .certificate-card .certificate-footer .certificate-downloads .course-title>label,.course-card .certificate-card .certificate-footer .certificate-downloads .course-title>p,.course-card .certificate-card .certificate-footer .course-title>.certificate-downloads,.course-card .course-title>.caption,.course-card .course-title>.charter-flag,.course-card .learning-path-accordion .accordion-panel-content .training-options .training-option .course-title>.coming-soon,.course-card .notification-callout .notification-action ul.notification-links li a .course-title>span,.course-card .reward-share .course-title>.reward-share-download,.course-card .reward-share .course-title>.reward-share-url,.course-card .track-card .track-details .course-title>.track-requirements,.learning-path-accordion .accordion-panel-content .training-options .training-option .course-card .course-title>.coming-soon,.notification-callout .notification-action ul.notification-links li a .course-card .course-title>span,.reward-share .course-card .course-title>.reward-share-download,.reward-share .course-card .course-title>.reward-share-url,.track-card .track-details .course-card .course-title>.track-requirements{display:block;color:#767676}.course-card .card-content,.course-card .course-footer{background-color:#f2f2f2}.course-card .card-content{min-height:140px;padding-bottom:0;color:#333}.course-card .card-content .card-content-header{display:table;width:100%;margin-bottom:16px}.course-card .card-content .card-content-header .card-content-title{width:100%;display:table-cell;vertical-align:middle}.course-card .course-footer{padding-bottom:24px}.course-card .course-footer a,.course-card .course-footer button{width:100%;margin:0}.track-card{width:350px;height:465px}.track-card.coming-soon .image-header>.coming-soon{padding:3px 5px;background-color:#ffb900;z-index:10;position:absolute;right:0;top:50%;margin-top:-14px}.track-card.coming-soon .image-header>img{opacity:.5}.track-card article{height:100%}.track-card .track-details{padding:24px;height:110px}.track-card .track-details .track-requirements{margin:0}.track-card .track-content{padding:0 24px;height:235px}.track-card .track-content h3{margin:4px 0 8px}.track-card .track-content .track-description{height:78px;width:301px;line-height:24px;display:block}.track-card .track-content .separated{margin-bottom:24px}.track-card .track-content .more-detail{display:block;margin:5px 0;position:absolute}.track-card .track-content>.btn{position:absolute;bottom:50px}.track-card .track-content .track-card-footer{position:absolute;bottom:50px;width:100%}.track-card .track-content .track-progress{display:table;margin-left:-16px}.track-card .track-content .track-progress li{display:table-row}.track-card .track-content .track-progress .count{display:table-cell;width:60px;text-align:center;vertical-align:middle}.track-card .track-content .track-progress .progress-type{display:table-cell;vertical-align:middle}.track-card .track-content .track-progress .card-sprite{display:table-cell;width:45px;height:45px}.track-card .track-content .track-progress .card-sprite.course-not-started{background-position:-221px -527px}.track-card .track-content .track-progress .card-sprite.course-in-progress{background-position:-21px -627px}.track-card .track-content .track-progress .card-sprite.course-completed{background-position:-121px -627px}.track-card .track-update{position:absolute;width:100%;background-color:#0078d7;color:#fff}.track-card .track-update .track-update-header{height:50px;width:100%;padding:16px 24px;display:inline-block;background-color:inherit;text-align:left}.modal-backdrop .modal-container .modal.theme-info .modal-header .track-card .track-update .track-update-header i.icon-modal,.notification.info .track-card .track-update .track-update-header .notification-inner>i,.track-card .track-update .track-update-header .icon-Info,.track-card .track-update .track-update-header .modal-backdrop .modal-container .modal.theme-info .modal-header i.icon-modal,.track-card .track-update .track-update-header .notification.info .notification-inner>i{font-size:20px;margin-right:10px}.track-card .track-update .track-update-header .toggle{margin-left:10px;float:right}.track-card .track-update .track-update-content{position:absolute;width:100%;padding:16px 24px;background-color:inherit;z-index:100}.track-card .track-update .track-update-content .track-update-message{height:270px;color:#e3e3e3}.track-card .track-update .track-update-content .track-update-message .track-update-footer{position:absolute;bottom:50px}.track-card .track-update .track-update-content .track-update-message .track-update-footer a{line-height:36px;vertical-align:middle;color:#fff}.track-card .track-update .track-update-content .track-update-message .track-update-footer .btn{background-color:#464646;margin-right:16px;min-width:80px}.track-card .track-update .icon-AccordionToggle{color:#fff}.track-card.enrolling{border-color:#008272}.certificate-card.course,.image-header{border-bottom:2px solid #008272}.track-card.enrolling article{width:100%;height:100%;display:table}.track-card.enrolling article .progress-alert div,.track-card.enrolling article>div{display:table-cell;vertical-align:middle}.track-card.enrolling article>div .progress{float:left;padding-left:112px;margin-top:0}.track-card.enrolling article>div>span{padding-left:50px}.track-card.enrolling article .progress-alert div .align{float:left;padding-left:112px;margin-top:0}.track-card.enrolling article .progress-alert div span{padding-left:50px}.track-card.enrolled .track-details{background-color:rgba(255,255,255,.8);color:#000}.track-card.enrolled .track-details .track-title{color:#000}.track-card.enrolled .track-content{padding:50px 24px;height:345px}.track-card.completed .track-details{background-color:rgba(0,0,0,.3);color:#fff}.track-card.completed .track-details .track-title{color:#fff}.track-card.completed .track-details .track-certification{height:100%;padding-left:16px;float:right;border-left:1px dashed #c8c8c8}.track-card.completed .track-details .track-certification img{height:100%}.track-card.completed .track-details .track-requirements>a{color:#fff;text-decoration:underline}.track-card.completed .track-content{padding:50px 24px 0;height:200px}.track-card.completed .track-description .view-certificate{margin:8px 0}.track-card.completed .track-description .view-certificate .view-label::after{content:'|';margin:0 8px}.track-card.completed .track-description .view-certificate p{margin-bottom:0}.certificate-card{width:350px;cursor:auto}.certificate-card .card-content,.certificate-card .certificate-footer{padding:24px}.certificate-card .certificate-card-details{padding:24px;height:110px}.certificate-card .certificate-card-details .certificate-links{margin:0}.certificate-card .certificate-card-details .certificate-links>a{text-decoration:underline}.certificate-card .certificate-footer{height:120px;background-color:#e3e3e3}.certificate-card .certificate-footer.verified{width:100%;display:table}.certificate-card .certificate-footer.unverified>a{margin:20px 0}.certificate-card .certificate-footer .certificate-footer-title{margin-bottom:16px}.certificate-card .certificate-footer .certificate-downloads p{margin-bottom:0}.certificate-card .certificate-footer .certificate-downloads label{margin-right:16px}.certificate-card .certificate-footer .action{width:100%;display:table-cell;vertical-align:middle}.certificate-card .certificate-footer .action>a,.certificate-card .certificate-footer .action>button{width:auto;font-size:16px}.certificate-card .card-content{min-height:140px;background-color:#fff}.certificate-card .card-content .certificate-details p{margin:0}.certificate-card .card-content .certificate-details label{font-weight:600}.certificate-card .card-content .card-content-header{display:table;width:100%;margin-bottom:16px}.certificate-card .card-content .card-content-header .card-content-title{width:100%;display:table-cell;vertical-align:middle}.certificate-card.track .certificate-card-details{background-color:rgba(0,0,0,.3);color:#fff}.certificate-card.track .certificate-card-details .certificate-links>a,.certificate-card.track .certificate-card-details .certificate-title{color:#fff}.certificate-card.track .certificate-footer{margin-bottom:10px}.certificate-card.course .certificate-card-details{background-color:rgba(255,255,255,.8);color:#000}.certificate-card.course .certificate-card-details .certificate-links>a,.certificate-card.course .certificate-card-details .certificate-title{color:#000}.certificate-card.course .certificate-footer{margin-top:10px}.card-type{color:#767676;text-transform:uppercase;margin:0}.card-type .card-type-label{color:#e3e3e3;background-color:#171717;padding:3px 10px;font-size:smaller;margin:5px 0}.charter-flag{text-transform:uppercase;margin:0;color:#fff;background-color:#ffb900;padding:2px 11px;position:relative;float:right;font-size:x-small}.image-header{height:112px;position:relative}.card-icon{display:table-cell}.breadcrumb footer .inner>ul li ol li,.breadcrumb nav ol li,.social-share,footer .inner>ul .breadcrumb li ol li,footer .inner>ul li.breadcrumb ol li,nav.breadcrumb ol li{display:inline-block}.card-icon>i,.card-icon>img{max-width:48px;max-height:48px;float:left;margin-right:16px;padding-right:16px;border-right:1px solid #c8c8c8}.track-social-share{padding:24px;background-color:#e3e3e3;height:140px}.track-social-share .social-share{float:left;padding-bottom:5px}.social-share-label{padding-bottom:8px}.breadcrumb footer .inner>ul li,.breadcrumb nav,footer .inner>ul .breadcrumb li,footer .inner>ul li.breadcrumb,nav.breadcrumb{margin:8px 0 10px}.breadcrumb footer .inner>ul li ol li::before,.breadcrumb nav ol li::before,footer .inner>ul .breadcrumb li ol li::before,footer .inner>ul li.breadcrumb ol li::before,nav.breadcrumb ol li::before{content:" / "}.breadcrumb footer .inner>ul li ol li:first-child::before,.breadcrumb nav ol li:first-child::before,footer .inner>ul .breadcrumb li ol li:first-child::before,footer .inner>ul li.breadcrumb ol li:first-child::before,nav.breadcrumb ol li:first-child::before{content:''}.breadcrumb footer .inner>ul li>div,.breadcrumb nav>div,footer .inner>ul .breadcrumb li>div,footer .inner>ul li.breadcrumb>div,nav.breadcrumb>div{width:100%}@media screen and (min-width:768px){.breadcrumb footer .inner>ul li>div,.breadcrumb nav>div,footer .inner>ul .breadcrumb li>div,footer .inner>ul li.breadcrumb>div,nav.breadcrumb>div{width:50%}}.social-share{float:left;vertical-align:top;margin:0;padding:0}.social-share.row-align{display:inline-flex}.social-share .share-label{display:inline-block;vertical-align:top;margin-top:8px;margin-right:8px}.social-share ul{list-style-type:none;display:flex;flex-direction:row;vertical-align:top;height:40px;margin:0;padding:0}.social-share ul li{margin-right:10px;background-color:#5e5e5e;height:40px;width:40px}.social-share ul li a{line-height:40px;height:40px;color:#fff;position:absolute;text-decoration:none}.social-share ul li a.icon-linkedin::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsSAAALEgHS3X78AAABz0lEQVRYw+2WTyiDYRzHv9PWpsd6rcQbyXKQkxpKSclFOShzczPt5uTEgThIOblQbnJEcVw4bEpaKdMc/Cnam8PeCfNmT8x2cGCPzd7snciD53v7Pb+n5/k8z/N7fr+fiYz5BgEMgl8dmgE4AXRyDIkS/AIJSAEpID8hs9GJblnCvLcVErFAUSnGV8LYUDW+bjIDCAB1MsG8t5Wv53bLEgPMSCIWuGWJH8jgLdUd5+q5o09pjC6Fcsbe21x8nIWzGPam/XDabYjcPyJEk/xBAkCIJouCcxEruusrUGZ7iefEYwpbF9dFH9Aw5HBDFWSplNkHl3EWk25ZQnOtg/lU7QEAMOtx5a0z8RoqC2exr4fsbalBR1Mls+fWTxhkc60DI/2NzKfRVF42yNasx4XE4j6WlZufqzgfAWY00F7HR1lUVIrd8BUUNT+FZb/Kl36cYrQaUDC0eczstb4m9LRV5xUJI7n2W25So6kcQACY2T7lqws6Oo/rpi+Npvhv1fTgRdMrIAXkf4Y0kTHfFIDJQhO7HATl1rcCld1TuogVTruN+e6SafjjtOAawVuK6FO60NY7hsui3qbF9pkfrSFiUkAKSAEpIP84pBlAgHPGyDPkQZm24uUteQAAAABJRU5ErkJggg==)}.social-share ul li a.icon-twitter::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsSAAALEgHS3X78AAACGElEQVRYw+3YT2jTUBzA8W9D2m7N2nW6Mi3+mYKFssM8iCBsE5ngDoo3j7voUcGbZ4+yq0eHx7HjbhMdiP8OhUIvtdgxrAWrWzpbkrZJ2xg9VRjUtmlJqfJ+1+SXfJL33u/3Es/q5t5rRjseysDVEUeGJf6BEEiBFEiBFMj/ACk7TYiMyaim1fW82aCPO/PHmYuOA1Br2Gyny2ztllmMKhxTvGztlnu6p2d1c++XE+Tdi9MArKeKHYGPlqMEfO0HqtawebJToNq0e3nga46HO34ywFIsxIPLM0zI7dNvxaf+CgSo1m3uL5xA8UruzslLswprN8+wGFXaHusUil/i6bvv5PSGO3My861GJBgCIOCTuLcww23dIpmvkFUN8lqz6zW20+WegX0hU4UqS7HQ0cUUlFmZC7NCeDRK0HJscEi2aLqL/LRvDIwsGpa7yJ3PGrnDet/A3GG9pzo7ELJi2TxPqKi61RfyVabs/pwEGJclIkHHaw5Vt3hbqA4HmSmZvMlqjvM2kupwencr1lNFsgcGV86H/vTnbrUxeWAMpwQd6cGWjeKXegJupH8MZxd042yQ+dMTAJyb9nfsz62NxLMP+32/wb6QL77o5LUm1y9MdgSqusXLjyXef61Ssezh7yczJZNMwoQExKfGCHg9nJr0YzZ+kteaFA3LcR10beG0wMDAwym+cQRSIAVSIAVydP4FPR5xY+433BC63wOHGTcAAAAASUVORK5CYII=)}.social-share ul li a.icon-facebook::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsSAAALEgHS3X78AAABEUlEQVRYw2O0iZ59gGFwgwIWBgYG+0HuSAEmhiEARh056shRR446cgABC7UNdNaVY7Awlmfg4+GAi81acYLh7pvPg8ORnTmuDFYW8hjiSzecHRzR7awrh9WBgyq63ezVUfiXrr5gOHz8HgMDAwPDq4/fB4cjpaX5Ufjrtlxi2Hv50eDK3fKyAij81++/jBZBJOVmXCA91orhy+efDAwMDAy7Dt6kKOopciS+3KynLTH4iqAhXy3ee/Vp4NLk1DnH4OzsFCsUuTUbLzO8fA2pCr/8+jNwjlxx4BpOR+4/fpvh0pN3o021UUeOOnLUkaN9HCwFOzUaujRxJHLBPpomRx056shRR446kv41TuMgd+MDAJZkSfIl88UNAAAAAElFTkSuQmCC)}.social-share ul li a.icon-download::before,.social-share ul li a.icon-email::before,.social-share ul li a.icon-url::before{padding:0 12px}.social-share-modal>.modal-header{background-color:#008272;border:none!important;color:#fff}.social-share-modal>.modal-header .modal-title>i{font-size:30px;padding:5px;margin-right:15px}.social-share-modal>.modal-footer{border-top:solid 1px #e3e3e3}.reward-share label,.reward-share p{margin-bottom:16px}.reward-share .reward-share-download a{line-height:30px}.reward-share .reward-share-download a.download-link:not(:last-child){margin-right:16px}.reward-share .reward-share-url input{width:75%;line-height:22px}.reward-share .reward-share-url button{margin:0;padding:0;height:28px;min-width:60px;font-size:small}.blade.faq{padding-top:0}.blade.faq .answer,.blade.faq .question{display:inline-block;padding:16px 0;width:100%}.blade.faq h2{margin-bottom:50px}.blade.faq span{display:inline-block}.blade.faq .question{border-bottom:1px solid #00b294;position:relative}#termsOfUse .textPrefix,.blade.faq .textPrefix{position:absolute}.blade.faq .answer{margin-bottom:1em}.blade.faq .alignText{padding-left:25px;display:block}.track-list h2{margin-bottom:1em}.track-list ol{list-style:none;margin:0 auto -16px;padding:0}.track-list ol li{margin:0 10px 16px;float:left}.track-list ol li .track-card{float:none;margin:0 auto;-moz-box-shadow:2px 1px 3px rgba(51,51,51,.3);-webkit-box-shadow:2px 1px 3px rgba(51,51,51,.3);box-shadow:2px 1px 3px rgba(51,51,51,.3)}.track-list ol li .track-card .track-details{height:auto}.track-list ol li .track-card .track-requirements{color:#767676}#registrationEulaPage{max-width:100%;height:100%;background-color:#00b294}#registrationEulaPage .account-change{margin-bottom:1em}#registrationEulaPage form{margin:1em 0 2em}#registrationEulaPage .form-frame{background-color:#fff;padding:6% 12%;margin-top:16px;margin-bottom:16px;border:1px solid #767676}#registrationEulaPage .form-frame .form-header{margin-bottom:2em;text-align:center;width:100%;display:block}#registrationEulaPage .form-frame label{margin-left:20px}#registrationEulaPage .form-frame .email-field{display:block}#registrationEulaPage .form-frame .communication-preferences{margin-top:16px}#registrationEulaPage .form-frame .confirm-container{margin-top:1em}#registrationEulaPage .form-frame .confirm-container .submit-wrapper{display:inline-block}#registrationEulaPage .form-frame .confirm-container>label:first-child{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #5e5e5e}#registrationEulaPage .form-frame .tos-text-area{padding:16px;border:1px solid #919191;margin:1em 0}#registrationEulaPage .form-frame input[type=checkbox]{margin:4px 0 0 -20px;position:absolute}#editProfilePage{padding:50px 0}#editProfilePage .edit-profile-header{padding:16px 0}#editProfilePage .edit-profile-header .user-photo{height:100px;width:100px;margin-right:16px;float:left}#editProfilePage .edit-profile-header .profile-header-content{min-height:100px}#editProfilePage .edit-profile-banner{padding:16px 0 32px;margin-bottom:2em;border-bottom:1px solid #e3e3e3}#editProfilePage .banner-heading{color:#a80000}#editProfilePage .field-hint{color:#acacac}#editProfilePage .edit-profile-content,#editProfilePage .legal-profile-content,#editProfilePage .linked-account-content,#editProfilePage .partner-content{padding:16px 0}#editProfilePage .linked-account-content .container{padding:0}#editProfilePage .partner-content textarea{min-height:8em;width:100%}#editProfilePage .partner-content .styled-select select.empty{color:#919191}#editProfilePage .partner-content .styled-select select.empty option{color:#171717}#editProfilePage .partner-content .styled-select select option:first-child,#editProfilePage .partner-content .styled-select select.empty option:first-child{color:#919191}#editProfilePage .edit-profile-content .alert-description{padding:16px;border:1px solid #0078d7;display:inline-flex}#editProfilePage .edit-profile-content .alert-description .modal-backdrop .modal-container .modal.theme-info .modal-header i.icon-modal,#editProfilePage .edit-profile-content .alert-description .notification.info .notification-inner>i,#editProfilePage .edit-profile-content .alert-description i.icon-Info,.modal-backdrop .modal-container .modal.theme-info .modal-header #editProfilePage .edit-profile-content .alert-description i.icon-modal,.notification.info #editProfilePage .edit-profile-content .alert-description .notification-inner>i{padding-right:16px;color:#0078d7}#editProfilePage .edit-profile-content .indent{margin-left:12.5%}@media screen and (max-width:767px){#editProfilePage #firstName,#editProfilePage #legalFirstName,#editProfilePage #legalMiddleName{margin-bottom:.5em}}#editProfilePage .form-vertically-centered{display:table;height:38px}#editProfilePage .form-vertically-centered p{display:table-cell;vertical-align:middle}#editProfilePage .tabset-nav{padding-top:2em}#editProfilePage .tabset-nav li{color:#fff;height:auto;display:block;text-align:center;margin:0 30px 5px 0;padding-left:0;border-bottom:none}@media screen and (min-width:542px){#editProfilePage .tabset-nav li{display:inline-block;text-align:left}}#editProfilePage .tabset-nav li a{color:#5e5e5e;padding:5px 0}#editProfilePage .tabset-nav li.selected{background-color:#fff}#editProfilePage .tabset-nav li.selected a{color:#171717;border-bottom:2px solid #008272}#editProfilePage .linked-accounts-banner,#editProfilePage .partner-banner{padding:10px 0;margin-bottom:2em}#editProfilePage .partner-banner{border-bottom:1px solid #e3e3e3}#editProfilePage .partner-accounts .partner-account{border:1px solid #e3e3e3;padding:1em;margin-bottom:1em;display:flex;flex-direction:column}#editProfilePage .partner-accounts .partner-account .line-item{text-align:left}#editProfilePage .partner-accounts .partner-account .partner-info{padding-bottom:16px}#editProfilePage .partner-accounts .partner-account .account-link-button{font-size:13px;line-height:20px;width:150px}@media screen and (min-width:768px){#editProfilePage .partner-accounts .partner-account{flex-direction:row}#editProfilePage .partner-accounts .partner-account .line-item{text-align:right}#editProfilePage .partner-accounts .partner-account .partner-info{padding-bottom:0}#editProfilePage .partner-accounts .partner-account .account-link-button{float:right}}#editProfilePage .cpm-notification{margin:1em 0 0}#editProfilePage .cpm-notification .notification{margin-bottom:0}#editProfilePage .communication-preferences{margin-top:2em;padding-top:1em;border-top:1px solid #e3e3e3}#editProfilePage .icon-Completed{color:#00b294}#editProfilePage .form-status{display:inline-block}#editProfilePage .legal-profile-content .styled-select select.empty{color:#757575}#editProfilePage .legal-profile-content .styled-select select.empty option{color:#171717}#editProfilePage .legal-profile-content .styled-select select option:first-child,#editProfilePage .legal-profile-content .styled-select select.empty option:first-child{color:#757575}.partnertable{border:1px solid #000;margin:20px 0}.partnertable td,.partnertable th{padding:15px;margin:0;border:1px solid #000}#dashboard img{display:block;max-width:100%;margin:0 auto}#dashboard .blade{padding:20px 0}@media screen and (min-width:768px){#dashboard .blade{padding:30px 0}}@media screen and (min-width:1084px){#dashboard .blade{padding:40px 0}}#dashboard .blade.dashboard-profile{padding-bottom:20px}#dashboard .blade.dashboard-profile .row{padding-bottom:10px;margin:0}#dashboard .blade.dashboard-profile .user-photo{width:100px;height:100px;float:left}@media screen and (max-width:767px){#dashboard .blade.dashboard-profile .user-photo{display:none}}@media screen and (min-width:768px){#dashboard .blade.dashboard-profile .row{padding-bottom:20px}#dashboard .blade.dashboard-profile .dashboard-title{margin-left:116px}}#dashboard .blade.dashboard-content{padding-top:0}#dashboard .blade.dashboard-content .profile-tasks>div{margin-bottom:20px}#dashboard .blade.dashboard-content .my-tracks .col-md-12>h2{padding:.5em 0;border-top:1px solid #c8c8c8}#dashboard .blade.dashboard-content .other-tracks .col-md-12>h2{margin:.5em 0}#styleguide section{margin:40px 0}#styleguide .grid-demo div[class|=col]{margin-bottom:30px}#styleguide .grid-demo div[class|=col] .block{width:100%;background-color:#ddd;border:1px solid #aaa;text-align:center}#styleguide .collapse-demo .collapse-message{border:1px solid #767676;padding:20px}#styleguide .analytics-demo .wide-width{max-width:500px}#styleguide .color-tile{padding:15px}#styleguide .color-tile.bg-colorprimary-light{background-color:#00b294}#styleguide .color-tile.bg-colorprimary{background-color:#008272}#styleguide .color-tile.bg-colorprimary-dark{background-color:#004b50}#styleguide .color-tile.bg-colorgrey-100{background-color:#e3e3e3}#styleguide .color-tile.bg-colorgrey-200{background-color:#c8c8c8}#styleguide .color-tile.bg-colorgrey-300{background-color:#acacac}#styleguide .color-tile.bg-colorgrey-400{background-color:#919191}#styleguide .color-tile.bg-colorgrey-500{background-color:#767676}#styleguide .color-tile.bg-colorgrey-600{background-color:#5e5e5e;color:#fff}#styleguide .color-tile.bg-colorgrey-700{background-color:#464646;color:#fff}#styleguide .color-tile.bg-colorgrey-800{background-color:#2f2f2f;color:#fff}#styleguide .color-tile.bg-colorgrey-900{background-color:#171717;color:#fff}#styleguide .icons .row{border-bottom:1px solid #e3e3e3;padding-bottom:10px}#styleguide .vertical-alignment-demo{height:200px;background-color:#e3e3e3}#styleguide .vertical-alignment-demo .vertical-center-demo{width:50%;background-color:#c8c8c8}#termsOfUse{margin-top:1em}#termsOfUse h1{text-align:center}#termsOfUse ul{list-style-type:disc}#termsOfUse .list-style-type-none{list-style-type:none}#termsOfUse .list-style-type-lower-alpha{list-style-type:lower-alpha}#termsOfUse .list-style-type-lower-roman{list-style-type:lower-roman}#partnerRedeem .list-style-type-none,#redeemVoucherPage .list-style-type-none{list-style-type:none}#termsOfUse .indent{padding-left:25px}#termsOfUse .no-indent{padding:0}#termsOfUse .alignText{display:block;padding-left:40px}#termsOfUse .header-inline{display:inline-block}#termsOfUse .underline{border-bottom:1px dotted}#termsOfUse .language-switcher{margin-bottom:1em}#termsOfUse .language-switcher .language-switcher-label{vertical-align:middle;margin:5px 1em 5px 0}@media screen and (max-width:767px){#termsOfUse .language-switcher .language-switcher-label{display:block}}#termsOfUse .language-switcher button,#termsOfUse .language-switcher div{vertical-align:middle;margin:5px 0}#frequentlyAskedQuestions{-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word}#frequentlyAskedQuestions .blade{padding:40px 0}#frequentlyAskedQuestions .row{margin-bottom:1em}#frequentlyAskedQuestions .col-md-4:nth-child(3n+1){clear:left}#frequentlyAskedQuestions h1{margin-bottom:12px}#frequentlyAskedQuestions .faq-header h1,#frequentlyAskedQuestions span{display:inline-block}#frequentlyAskedQuestions .faq-header .icon-WhatsThis{margin-right:20px;color:#008272;display:inline-block}#frequentlyAskedQuestions .categories{padding:1em 0 2em;margin-bottom:2em;border-bottom:1px solid #c8c8c8}#frequentlyAskedQuestions .categories .accordion-panel{margin-bottom:2px}#frequentlyAskedQuestions .categories a{margin:8px 12px 8px 0;padding:7px 15px 9px;border-radius:2px;background-color:#008272;display:inline-block;outline-color:#000}#frequentlyAskedQuestions .categories a h2{display:inline-block;color:#fff}#frequentlyAskedQuestions .answer{display:inline-block;padding:16px;width:100%;margin-bottom:1em}#frequentlyAskedQuestions .answer .indent{margin-left:16px}@media screen and (min-width:1084px){#frequentlyAskedQuestions .categories,#frequentlyAskedQuestions .faq-header,#frequentlyAskedQuestions .faq-margin{padding-left:116px}}#frequentlyAskedQuestions .faq-category{display:inline-block}#frequentlyAskedQuestions .faq-margin h2{margin-bottom:20px}#frequentlyAskedQuestions .faq-margin h2::before{display:block;content:" ";visibility:hidden;position:relative;margin-top:-50px;height:50px;pointer-events:none}#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel:last-child .accordion-panel-header{border-bottom:1px solid #c8c8c8}#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel .accordion-panel-header{border-top:1px solid #c8c8c8;background-color:#fff;color:#0060ac;padding:8px 16px;width:100%;display:flex}#adminPage,#selfAttestPage .blade{padding:50px 0}#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel .accordion-panel-header span:last-child{align-content:center}#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel .accordion-panel-header span:first-child{flex-grow:1}#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel .accordion-panel-header .toggle{margin-left:10px;float:right;margin-right:10px}#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel .icon-AccordionToggle,#frequentlyAskedQuestions .accordion-arrow .accordion .accordion-panel.closed .icon-AccordionToggle{color:#767676}.error-page{margin-top:40px}.error-page h1{margin-bottom:.5em}#selfAttestPage .blade h1{margin-bottom:1em}#selfAttestPage .blade .self-attest-form{margin-top:1em;position:relative}#selfAttestPage .blade .self-attest-form .verified-certificae-sample{position:absolute;width:325px}#selfAttestPage .blade .self-attest-form .self-attest-form-right-panel{display:inline-block;margin-left:335px;top:0}#selfAttestPage .blade .self-attest-form .self-attest-form-right-panel .certificate-url-textbox{max-width:620px}@media screen and (max-width:767px){#selfAttestPage .blade .self-attest-form .verified-certificae-sample{position:static}#selfAttestPage .blade .self-attest-form .self-attest-form-right-panel{position:static;margin-left:0;margin-top:1em}#selfAttestPage .blade .self-attest-form .self-attest-form-right-panel #self-attest-confirmation-message,#selfAttestPage .blade .self-attest-form .self-attest-form-right-panel #self-attest-submit{width:100%}}#selfAttestPage .blade .find-url-step,#selfAttestPage .blade .why-url{margin-top:2em}#selfAttestPage .blade .self-attest-form .self-attest-form-right-panel #back-to-dashboard{margin-left:16px}@media screen and (max-width:767px){#selfAttestPage .blade .self-attest-form .self-attest-form-right-panel #back-to-dashboard{width:100%;margin-left:0}}#selfAttestPage .blade.find-urls{background-color:#e3e3e3}#selfAttestPage .blade .find-url-step .step-image img{max-width:100%;margin:0 auto;display:block}@media screen and (max-width:1083px){#selfAttestPage .blade .find-url-step .step-image{margin-top:1em;margin-bottom:1em}}#adminPage .admin-header{padding:16px 0;border-bottom:1px solid #e3e3e3}#adminPage .admin-header .admin-profile-photo-container{margin-right:16px;float:left}#adminPage .admin-header .admin-profile-photo-container #dashboard .blade.dashboard-profile .user-photo,#adminPage .admin-header .admin-profile-photo-container #editProfilePage .edit-profile-header .user-photo,#adminPage .admin-header .admin-profile-photo-container .profile-photo,#dashboard .blade.dashboard-profile #adminPage .admin-header .admin-profile-photo-container .user-photo,#editProfilePage .edit-profile-header #adminPage .admin-header .admin-profile-photo-container .user-photo{width:100px;height:100px}#adminPage .admin-header .profile-header-content{margin-left:116px;min-height:100px}#adminPage .legal-profile-content textarea,#adminPage .remap-user-account-content textarea{min-height:8em;width:100%}#adminPage .admin-banner{padding:10px 0;margin-bottom:2em;border-bottom:1px solid #e3e3e3}#adminPage .daily-weekly-content,#adminPage .legal-profile-content,#adminPage .linked-account-content,#adminPage .partner-details-content,#adminPage .skipped-asset-content{padding:16px 0}#adminPage .banner-heading{color:#a80000}#adminPage .field-hint{color:#acacac}#adminPage .skipped-asset-content .btn{margin-top:0}@media screen and (max-width:767px){#adminPage #legalFirstName,#adminPage #legalMiddleName{margin-bottom:.5em}}#adminPage #userEmail{width:350px;display:inline-block}#adminPage .form-vertically-centered{display:table;height:38px}#adminPage .form-vertically-centered p{display:table-cell;vertical-align:middle}#adminPage .findUserContainer{padding-left:116px}#adminPage .partner-accounts .partner-account{margin-bottom:2em}#adminPage .tabset-nav{padding-top:2em}@media screen and (min-width:768px){#adminPage .daily-weekly-content,#adminPage .legal-profile-content,#adminPage .linked-account-content,#adminPage .partner-details-content,#adminPage .skipped-asset-content{margin-left:116px}#adminPage .tabset-nav{padding-left:116px}#adminPage .tabset-nav li{border-bottom:none}}#adminPage .tabset-nav li{color:#fff;margin-right:30px;text-align:center;padding:5px 0;height:auto}@media (max-width:767px){#adminPage .tabset-nav li{margin-bottom:5px}}#adminPage .tabset-nav li a{color:#5e5e5e}#adminPage .tabset-nav li.selected{background-color:#fff;border-bottom:2px solid #008272}#adminPage .tabset-nav li.selected a{color:#171717}#adminPage .form-status{display:inline-block}#adminPage .legal-profile-content .styled-select select.empty{color:#919191}#adminPage .legal-profile-content .styled-select select.empty option{color:#171717}#adminPage .legal-profile-content .styled-select select option:first-child,#adminPage .legal-profile-content .styled-select select.empty option:first-child{color:#919191}#adminPage .linked-account-content{padding-left:116px}#adminPage .voucher-details-content textarea{height:290px;width:100%}#adminPage .feedfile-content,#adminPage .feedfile-process-request{border:solid;border-width:1px}#adminPage .feedfile-content label{height:25px;width:50px;border:none;padding:5px}#adminPage .feedfile-content .process-success{background-color:green}#adminPage .feedfile-content .process-failed{background-color:red}#adminPage .feedfile-content .process-date{width:auto}#adminPage .partner-list{min-width:200px}@media screen and (min-width:768px) and (max-width:1084px){#adminPage .edx-logo{margin-left:-20px}}.admintable{border:1px solid #000;margin:20px 0}.admintable td,.admintable th{padding:15px;margin:0;border:1px solid #000}#achievementsPage.container>.row:first-child{margin-top:40px;margin-bottom:40px}#achievementsPage h1{margin-bottom:.5em}#achievementsPage .notifications{margin-bottom:40px}#achievementsPage .notifications .notifications-wrapper{border-bottom:1px solid #c8c8c8}#achievementsPage .notifications .notifications-wrapper .notification-callout{margin-bottom:20px}#achievementsPage .notifications .notifications-wrapper .notification{margin:20px 0}#achievementsPage .notifications .notifications-wrapper .notification:last-child{margin-top:0}#achievementsPage .rewards-container .partner-name{padding-bottom:.25em;margin-bottom:20px;border-bottom:1px solid #c8c8c8}#achievementsPage .rewards-container .partner-name .certificate-details .certificate-voucher{height:30px}#achievementsPage .empty-rewards-container{text-align:center}#achievementsPage .empty-rewards-container .circle-graphic{width:124px;height:124px;margin:0 auto;line-height:124px;color:#767676;border:4px dashed #767676;border-radius:50%;box-sizing:content-box}#achievementsPage .empty-rewards-container .circle-graphic i{font-size:65px}#achievementsPage .empty-rewards-container .no-rewards-description{margin-top:30px}#achievementsPage .beta{text-transform:uppercase;margin-bottom:0}#redeemVoucherPage{padding-top:80px}#redeemVoucherPage h1{margin-bottom:20px}#redeemVoucherPage .steps-container{margin:10px 0 30px;padding-bottom:50px;border-bottom:1px solid #c8c8c8;overflow:hidden}#redeemVoucherPage .voucher-code-label{margin:1.5em 0}#redeemVoucherPage .voucher-code-txt{width:320px;display:block;margin:1em 0}#redeemVoucherPage .verify-voucher-agreement{margin-top:3em}#redeemVoucherPage .confirm-redemption-text{margin:2em 0}#redeemVoucherPage .legal-text{margin:1em 0 2em}#redeemVoucherPage .line-margin,#redeemVoucherPage ol li{margin-top:1em}#redeemVoucherPage .legal-subtext{color:#767676}#redeemVoucherPage .accordion-arrow{margin-bottom:2em}#redeemVoucherPage .list-style-type-none .steps li>.circle-step-active,#redeemVoucherPage .list-style-type-none .steps li>.circle-step-inactive,#redeemVoucherPage .list-style-type-none .steps li>.steps-circle,#redeemVoucherPage .list-style-type-none li>.circle,#redeemVoucherPage .steps .list-style-type-none li>.circle-step-active,#redeemVoucherPage .steps .list-style-type-none li>.circle-step-inactive,#redeemVoucherPage .steps .list-style-type-none li>.steps-circle{margin-right:16px}#redeemVoucherPage .circle,#redeemVoucherPage .steps .circle-step-active,#redeemVoucherPage .steps .circle-step-inactive,#redeemVoucherPage .steps .steps-circle{width:50px;height:50px;border-radius:50%;border:3px solid #171717;font-size:22px;line-height:44px;text-align:center;display:inline-block}#redeemVoucherPage .incident{color:#ff8c00}#redeemVoucherPage .info{color:#0078d7}#redeemVoucherPage .icon-text-margin{margin-right:20px}#redeemVoucherPage .beta{text-transform:uppercase;margin-bottom:0}#redeemVoucherPage .steps{width:100%;display:table;counter-reset:step;overflow:auto;margin-bottom:60px}#redeemVoucherPage .steps .circle-step-active,#redeemVoucherPage .steps .circle-step-inactive,#redeemVoucherPage .steps .steps-circle{line-height:40px;float:left}#redeemVoucherPage .steps .current-step{width:calc(100% - 110px);margin-left:110px}#redeemVoucherPage .steps .current-step .step{color:#008272;line-height:40px;display:table-cell}#redeemVoucherPage .steps .current-step .step .step-text{display:inline-block;white-space:nowrap;margin-right:30px;color:#008272}#redeemVoucherPage .steps .current-step .step-hr{width:100%;position:relative;display:table-cell}#redeemVoucherPage .steps .current-step .step-hr::after{content:"";position:absolute;z-index:-1;top:50%;left:0;right:0;border-top:1px solid #008272}#redeemVoucherPage .steps .circle-step-active{border:none;background-color:#008272;height:40px;width:40px;font-size:18px;color:#fff;margin-right:12px}#redeemVoucherPage .steps .circle-step-inactive{border:none;background-color:#008272;color:#fff;height:10px;width:10px;margin-top:16px;font-size:0;margin-right:12px}#redeemVoucherPage .steps .circle-step-inactive.completed{background-color:inherit;border:2px solid #008272}#redeemVoucherPage .steps .circle-step-active::before,#redeemVoucherPage .steps .circle-step-inactive::before{counter-increment:step;content:counter(step)}#certificatePage{display:table;height:100%;width:100%}#certificatePage .certificate-container{height:100%;margin:40px 0}#certificatePage .about-container{background-color:#e3e3e3;display:table-row;height:0}#certificatePage .about-container .program-description{margin:40px 0}#certificatePage .canvas-container{text-align:center}#certificatePage .canvas-container .certificateObject{height:100%;width:100%}#certificatePage .canvas-container canvas{border:1px solid #e3e3e3;width:100%}@media screen and (min-width:768px){#certificatePage .canvas-container canvas{width:60%}}#partnerRedeem .line-margin{margin-top:2em}#partnerRedeem .list-style-type-none #redeemVoucherPage .steps li>.circle-step-active,#partnerRedeem .list-style-type-none #redeemVoucherPage .steps li>.circle-step-inactive,#partnerRedeem .list-style-type-none #redeemVoucherPage .steps li>.steps-circle,#partnerRedeem .list-style-type-none li>.circle,#redeemVoucherPage .steps #partnerRedeem .list-style-type-none li>.circle-step-active,#redeemVoucherPage .steps #partnerRedeem .list-style-type-none li>.circle-step-inactive,#redeemVoucherPage .steps #partnerRedeem .list-style-type-none li>.steps-circle{margin-right:16px}#partnerRedeem ol li{margin-top:1em}#partnerRedeem #redeemVoucherPage .steps .circle-step-active,#partnerRedeem #redeemVoucherPage .steps .circle-step-inactive,#partnerRedeem #redeemVoucherPage .steps .steps-circle,#partnerRedeem .circle,#redeemVoucherPage .steps #partnerRedeem .circle-step-active,#redeemVoucherPage .steps #partnerRedeem .circle-step-inactive,#redeemVoucherPage .steps #partnerRedeem .steps-circle{width:50px;height:50px;border-radius:50%;border:3px solid #171717;font-size:22px;line-height:44px;text-align:center;display:inline-block}#partnerRedeem .error-info{color:#a80000}#trackDetails .blade{padding:20px 0}@media screen and (min-width:768px){#trackDetails .blade{padding:30px 0}}@media screen and (min-width:1084px){#trackDetails .blade{padding:40px 0}}#trackDetails .blade.track-content{padding-top:0}#trackDetails .blade.track-content .styled-checkbox input[type=checkbox]:checked+label::after,#trackDetails .blade.track-content .styled-checkbox label input[type=checkbox]:checked+span::after,#trackDetails .blade.track-content .styled-select::after,#trackDetails .blade.track-content [class^=icon-],.styled-checkbox #trackDetails .blade.track-content input[type=checkbox]:checked+label::after,.styled-checkbox label #trackDetails .blade.track-content input[type=checkbox]:checked+span::after{margin-right:.5em}#trackDetails .blade.track-content .top-banner{padding:20px 0 40px;background-repeat:no-repeat;background-size:cover}#trackDetails .blade.track-content .top-banner .details-header{margin-bottom:2em}#trackDetails .blade.track-content .top-banner .social-share{float:left}@media screen and (min-width:768px){#trackDetails .blade.track-content .top-banner{padding-top:30px}#trackDetails .blade.track-content .top-banner .social-share{float:right}}#trackDetails .blade.track-content .top-banner.banner-image-data-science{background-image:url(../app/assets/images/professional-program/hero-data-science-mobile.png)}@media screen and (min-width:1084px){#trackDetails .blade.track-content .top-banner{padding-top:40px}#trackDetails .blade.track-content .top-banner.banner-image-data-science{background-image:url(../app/assets/images/professional-program/hero-data-science.png)}}#trackDetails .blade.track-content .top-banner.banner-image-big-data{background-image:url(../app/assets/images/professional-program/hero-big-data-mobile.png)}@media screen and (min-width:1084px){#trackDetails .blade.track-content .top-banner.banner-image-big-data{background-image:url(../app/assets/images/professional-program/hero-big-data.png)}}#trackDetails .blade.track-content .top-banner.banner-image-fed{background-image:url(../app/assets/images/professional-program/hero-FED-mobile.png)}@media screen and (min-width:1084px){#trackDetails .blade.track-content .top-banner.banner-image-fed{background-image:url(../app/assets/images/professional-program/hero-FED.png)}}#trackDetails .blade.track-content .track-schedule p:last-child{margin-bottom:0}#trackDetails .blade.track-content .track-schedule .skills{padding:10px 0 20px}#trackDetails .blade.track-content .track-schedule .technology{background-color:#e3e3e3;display:inline-block;margin:5px 5px 5px 0;padding:6px 12px}#trackDetails .blade.track-content .track-schedule .schedule-container{padding:40px 0;margin-bottom:40px;border-top:2px solid #008272;border-bottom:1px solid #e3e3e3}#trackDetails .blade.track-content .track-schedule .schedule-container .curriculum-detail{margin-top:1em}#trackDetails .blade.track-content .course-info{white-space:nowrap;margin:10px 0}#trackDetails .blade.track-content .course-info .bar{width:1px;background-color:#767676;display:inline-block;margin:6px 0;padding:18px 0}#trackDetails .blade.track-content .course-info .info{display:inline-block;margin:0 10px}@media screen and (min-width:768px){#trackDetails .blade.track-content .course-info .info{margin:0 20px}}#trackDetails .blade.track-content .course-info .info:first-child{margin-left:0}#trackDetails .blade.track-content .course-info .info .number{display:block;text-align:center}#trackDetails .blade.track-content .course-info .info .description{display:block;font-size:x-small}#trackDetails .blade.track-content .notification-callout{margin-top:30px}#trackDetails .blade.track-content .notification:first-child{margin-top:20px}#trackDetails .blade.track-content .notification:last-child{margin-bottom:0}#trackDetails .blade.track-detail-footer .enroll-container{text-align:center}#trackDetails .blade.track-detail-footer .track-faq{padding:20px 0;border-top:1px solid #e3e3e3}#professionalProgram img{display:block;max-width:100%;margin:0 auto}#professionalProgram .blade{padding:50px 0}#professionalProgram .blade.hero{padding:0;position:relative}#professionalProgram .blade.hero .hero-image{background-image:url(/app/assets/images/professional-program/tools.png)}#professionalProgram .blade.hero .landing-social{float:right;padding:16px 0 0 20px;color:#fff}#professionalProgram .blade.hero .landing-social .share-label{display:none}@media screen and (min-width:768px){#trackDetails .blade.track-content .course-info .info .description{font-size:initial}#professionalProgram .blade.hero .landing-social{padding:33px 0 0}#professionalProgram .blade.hero .landing-social .share-label{display:inline-block}}#professionalProgram .blade.hero .hero-info{background-color:#1e8d7b}#professionalProgram .blade.hero .hero-info h1{margin-bottom:.5em}#professionalProgram .blade.hero .hero-info .landing-content{padding:0 3vw 25px}@media screen and (min-width:768px){#professionalProgram .blade.hero .hero-info .landing-content{background:url(/app/assets/images/professional-program/Hands.png) 5% 100% no-repeat;background-size:125px;padding:0 0 0 25%;min-height:325px}}#professionalProgram .blade.marketing-blocks .hands-on-skills,#professionalProgram .blade.why-choose{background-color:#e3e3e3}#professionalProgram .blade.hero .hero-info .landing-content .landing-header{width:auto;color:#fff}@media screen and (min-width:768px){#professionalProgram .blade.hero .hero-info .landing-content .landing-header{width:450px}}@media screen and (min-width:1084px){#professionalProgram .blade.hero .hero-info .landing-content{background-size:150px;padding:0 0 0 20%;min-height:380px}#professionalProgram .blade.hero .hero-info .landing-content .landing-header{width:475px}}#professionalProgram .blade.hero .hero-info .landing-content .landing-description{margin-bottom:2em;color:#fff}#professionalProgram .blade.hero .hero-info .landing-content .beta-tag{margin-top:1.5em;margin-bottom:.6em;color:#000;font-weight:700}#professionalProgram .blade.why-choose .why-choose-icons{margin-top:1em}#professionalProgram .blade.why-choose a{display:block;color:#171717}#professionalProgram .blade.why-choose a>i{display:block;color:#008272}#professionalProgram .blade.track-list div.view-all>a,#professionalProgram .blade.why-choose a:active,#professionalProgram .blade.why-choose a:focus,#professionalProgram .blade.why-choose a:hover,#professionalProgram .blade.why-choose a:visited{color:inherit;text-decoration:none}#professionalProgram .blade.why-choose a>span{text-transform:uppercase}#professionalProgram .blade.why-choose>.container>.row{display:block;text-align:center}@media screen and (min-width:768px){#professionalProgram .blade.why-choose>.container>.row{display:flex;align-items:center;text-align:left}}#professionalProgram .blade.track-list h2{margin-bottom:2em}#professionalProgram .blade.track-list ol{max-width:360px}@media screen and (min-width:833px){#professionalProgram .blade.track-list ol{max-width:750px}}@media screen and (min-width:1225px){#professionalProgram .blade.track-list ol{max-width:1110px}}#professionalProgram .blade.track-list div.view-all{text-align:center;margin-top:1em;display:block}#professionalProgram .blade.track-list div.view-all>a:hover{text-decoration:none;cursor:pointer}#professionalProgram .blade.community ul{list-style:none;margin:0;padding:0}#professionalProgram .blade.community .contributor{margin:2em 0}#professionalProgram .blade.community .contributor img{width:110px;height:110px;border-radius:50%}#professionalProgram .blade.community .contributor p{margin-bottom:0}#professionalProgram .blade.marketing-blocks{display:flex;flex-direction:column;padding:0}#professionalProgram .blade.marketing-blocks .expert-instructors,#professionalProgram .blade.marketing-blocks .hands-on-skills{padding:50px 30px;width:auto}@media screen and (min-width:768px){#professionalProgram .blade.marketing-blocks{flex-direction:row;min-height:350px}#professionalProgram .blade.marketing-blocks .expert-instructors,#professionalProgram .blade.marketing-blocks .hands-on-skills{padding:50px 30px;width:50%}}@media screen and (min-width:1084px){#professionalProgram .blade.marketing-blocks .expert-instructors,#professionalProgram .blade.marketing-blocks .hands-on-skills{padding:50px}}#professionalProgram .blade.marketing-blocks .expert-instructors h2,#professionalProgram .blade.marketing-blocks .hands-on-skills h2{margin-bottom:16px}#professionalProgram .blade.marketing-blocks .expert-instructors p:last-child,#professionalProgram .blade.marketing-blocks .hands-on-skills p:last-child{margin-bottom:0}#professionalProgram .blade.marketing-blocks .hands-on-skills .experience-content{display:table}#professionalProgram .blade.marketing-blocks .hands-on-skills .experience-content .col-md-8{display:table-cell;float:none;vertical-align:top}#professionalProgram .blade.marketing-blocks .hands-on-skills .experience-content .col-md-4{display:table-cell;float:none;vertical-align:top;background-image:url(/app/assets/images/professional-program/tools.png);background-size:contain;background-repeat:no-repeat;background-position-y:center}#professionalProgram .blade.marketing-blocks .expert-instructors{background:#767676;color:#fff}@media screen and (min-width:768px){#professionalProgram .blade.marketing-blocks .expert-instructors{background:url(/app/assets/images/professional-program/checkmark.png) 95% 100% no-repeat,95% 100% #767676;background-size:295px,100%}}#professionalProgram #community::before,#professionalProgram #experience::before,#professionalProgram #tracks::before{display:block;content:" ";visibility:hidden;position:relative;margin-top:-100px;height:100px}#programTrack img{display:block;max-width:100%;margin:0 auto}#programTrack .blade{padding:50px 0}#programTrack .blade.hero{padding-top:0;position:relative}#programTrack .blade.hero .row.breadcrumb{padding-top:40px}#programTrack .blade.hero .hero-image{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;height:100%}#programTrack .blade.hero .hero-image.hero-image-data-science{background-image:url(../app/assets/images/professional-program/hero-data-science-mobile.png)}@media screen and (min-width:1084px){#programTrack .blade.hero .hero-image.hero-image-data-science{background-image:url(../app/assets/images/professional-program/hero-data-science.png)}}#programTrack .blade.hero .hero-image.hero-image-big-data{background-image:url(../app/assets/images/professional-program/hero-big-data-mobile.png)}@media screen and (min-width:1084px){#programTrack .blade.hero .hero-image.hero-image-big-data{background-image:url(../app/assets/images/professional-program/hero-big-data.png)}}#programTrack .blade.hero .hero-image.hero-image-fed{background-image:url(../app/assets/images/professional-program/hero-front-end-development-mobile.png)}#programTrack .blade.hero .hero-description{margin:50px 0}#programTrack .blade.hero .job-header{margin-bottom:1em}#programTrack .blade.track-description{position:relative;background-color:#004b50;color:#fff}#programTrack .blade.track-description .hero-info h1{margin:10px 0 50px}#programTrack .blade.track-description .hero-info p{margin-bottom:0}#programTrack .blade.track-description .hero-info .course-headline{margin-bottom:.5em}#programTrack .blade.track-description .hero-info .course-info{margin:20px 0 0;white-space:nowrap;display:inline-block}#programTrack .blade.track-description .hero-info .course-info .bar{display:none}#programTrack .blade.track-description .hero-info .course-info .info{display:block;margin:20px 40px}#programTrack .blade.track-description .hero-info .course-info .info .description,#programTrack .blade.track-description .hero-info .course-info .info .number{display:block}@media screen and (min-width:1084px){#programTrack .blade.hero .hero-image.hero-image-fed{background-image:url(../app/assets/images/professional-program/hero-front-end-development.png)}#programTrack .blade.track-description .hero-info .course-info{margin:50px 0}#programTrack .blade.track-description .hero-info .course-info .bar{border:1px solid #fff;display:inline-block;margin-bottom:16px;padding:24px 0}#programTrack .blade.track-description .hero-info .course-info .info{display:inline-block;margin:0 40px}}#programTrack .blade.coming-soon{padding-top:0;margin-top:-50px;position:relative;background-color:#004b50}#programTrack .blade.coming-soon span{padding:8px 0;display:block;margin:0 auto;background-color:#fc0;text-align:center;width:186px;color:#171717;text-transform:uppercase}#programTrack .blade.course-schedule hr{border-top:1px solid #171717}#programTrack .blade.course-schedule .skills{padding:10px 0 20px}#programTrack .blade.course-schedule .technology{background-color:#e3e3e3;display:inline-block;margin:5px 5px 5px 0;padding:6px 12px}#programTrack .blade.course-schedule .curriculum-description{margin-top:1em}#programTrack .blade.course-schedule .curriculum-description p:last-child{margin-bottom:0}#programTrack .blade.curriculum{padding-top:0}#programTrack .blade.curriculum .curriculum-description h2{margin-bottom:.5em}#programTrack .blade.curriculum .curriculum-description p{margin-bottom:2em}#programTrack .blade.curriculum .styled-checkbox input[type=checkbox]:checked+label::after,#programTrack .blade.curriculum .styled-checkbox label input[type=checkbox]:checked+span::after,#programTrack .blade.curriculum .styled-select::after,#programTrack .blade.curriculum [class^=icon-],.styled-checkbox #programTrack .blade.curriculum input[type=checkbox]:checked+label::after,.styled-checkbox label #programTrack .blade.curriculum input[type=checkbox]:checked+span::after{margin-right:.5em}#programTrack .blade.curriculum .additional-info{border:1px solid #e3e3e3;padding:16px;margin-bottom:2vw}#programTrack .blade.curriculum .additional-info .info-block{margin-bottom:1em}#programTrack .blade.curriculum .additional-info .info-block:last-child{margin-bottom:0}#programTrack .blade.curriculum .enroll-link{margin-top:50px}@media screen and (min-width:768px){#programTrack .blade.track-info{background-image:url(/app/assets/images/professional-program/mail.png);background-repeat:no-repeat;background-position:0 bottom;background-size:33%}}@media screen and (min-width:1440px){#programTrack .blade.track-info{background-position-x:5%;background-size:auto}}#programTrack .blade.track-info::before{width:0;height:0;content:'';display:block;position:relative;top:-64px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid #fff;margin:0 auto}#programTrack .blade.track-info .form-group:last-child{margin-bottom:0}#programTrack .blade.track-info input[type=email]{width:100%;max-width:500px;color:#171717}#programTrack .blade.track-info .validation-msg,#programTrack .blade.track-info label{display:block}#programTrack .blade.track-info .validation-msg.error{color:#a80000}#programTrack .blade.tools{background-color:#00b294;padding:0}#programTrack .blade.tools .tools-image{padding:50px 0}@media screen and (min-width:1084px){#programTrack .blade.tools .tools-image{width:100%;background-size:auto;background-position:right center;background-repeat:repeat-y;height:100%}#programTrack .blade.tools .tools-image.data-science-tools-image{background-image:url(../app/assets/images/professional-program/data_science_tools.png)}#programTrack .blade.tools .tools-image.artificial-intelligence-tools-image,#programTrack .blade.tools .tools-image.cloud-administration-tools-image,#programTrack .blade.tools .tools-image.devops-tools-image,#programTrack .blade.tools .tools-image.entry-level-software-development-tools-image,#programTrack .blade.tools .tools-image.front-end-development-tools-image,#programTrack .blade.tools .tools-image.it-support-tools-image{background-image:url(../app/assets/images/professional-program/FED_tools.png)}#programTrack .blade.tools .tools-image.big-data-tools-image{background-image:url(../app/assets/images/professional-program/big_data_tools.png)}}#programTrack .blade.tools .tools-header{margin-bottom:.5em}#programTrack .blade.learn .row{margin:0;display:flex;border-bottom:1px solid #acacac;padding-bottom:40px}#programTrack .blade.learn img{width:75%}#programTrack .blade.learn .data-science-info h2{margin-bottom:.5em}#programTrack .blade.learn hr{border-top:1px solid #171717}#programTrack .blade.faq{padding-top:0}#programTrack .blade.faq h2{margin-bottom:50px}#programTrack .blade.faq span{display:inline-block}#programTrack .blade.faq .question{border-bottom:1px solid #00b294;display:inline-block;padding:16px 0;position:relative;width:100%}#programTrack .blade.faq .answer{display:inline-block;padding:16px 0;width:100%;margin-bottom:1em}#programTrack .blade.faq .alignText{padding-left:25px;display:block}#programTrack .blade.faq .textPrefix{position:absolute}#viewAllTracks .blade{padding:50px 0}#viewAllTracks .blade .row.breadcrumb{padding-top:40px}#viewAllTracks .blade.hero-header{padding-top:0;padding-bottom:3em}#viewAllTracks .blade.hero-header h1{margin-bottom:1em}#viewAllTracks .blade.hero-header .header-description{padding-bottom:3em;border-bottom:1px solid #c8c8c8}#viewAllTracks .blade.track-list{margin-left:-10px;padding-top:0}
/*# sourceMappingURL=maps/app.main-a8819f587b.css.map */