@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans);@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Open+Sans);body{font-family:Roboto,'Alegreya Sans',sans-serif}.main{height:100%;min-height:100%}.ie{z-index:1}.avatar{border-radius:50%}.login-link{text-decoration:underline;cursor:pointer}.login-card{width:100%}.login-card flippy-front{width:400px;margin-left:-200px}.login-card flippy-back{width:400px;margin-left:-200px}.login-card .flipped label.front{display:none}.login-card .forgot-section{margin-top:30px}.login-card .forgot-password{margin-bottom:15px}.login-card .forgot-input-container-first-name{margin-top:16px!important}.login-card .forgot-input-container{margin-top:8px;margin-right:0;margin-bottom:4px;margin-left:0}.login-card .recover{line-height:1.8;padding-bottom:0}.login-card .recover-btn{width:320px}.login-card .cancel{padding:10px}.login-card .login-btn{margin-top:20px}.login-card .back-header{height:100px}.login-card .worker{margin-right:-30px;height:80px}.login-card .ready{margin-left:20px;font-size:22px}.first-login{width:350px}.first-login .first-login-header{padding:30px 15px 0}.first-login .first-login-content{padding:0 15px;min-height:100%}.first-login .accept-text{margin-bottom:10px}.first-login .first-login-link{padding-left:16px;vertical-align:super;font-size:14px;color:#424242}.first-login .first-login-pad{margin-top:16px}.first-login .eula-button{width:44%;color:#fff;background-color:#f59448}.first-login .first-login-button{color:#fff;background-color:#f59448;min-width:70px}.opt-in-confirmation .opt-in-confirmation-content{padding:0 15px;min-height:100%}.opt-in-confirmation .opt-in-confirmation-subtitle{padding-top:20px;padding-right:16px;padding-bottom:12px;padding-left:16px;color:rgba(0,0,0,.64)!important;display:inline-block;font-size:16px}.opt-in-confirmation .opt-in-confirmation-radio{margin-left:16px}.opt-in-confirmation .opt-in-confirmation-home-address{padding-left:16px;padding-right:16px}.opt-in-confirmation .opt-in-confirmation-buttons-div{padding-bottom:16px}.opt-in-confirmation .opt-in-confirmation-button{color:#fff;background-color:#f59448;min-width:70px}a{color:#000;text-decoration:none}.disabled-text{color:rgba(0,0,0,.26)!important}.disabled-button{background-color:rgba(0,0,0,.06)!important}.white-text{color:#fff!important}.light-black-text{color:rgba(0,0,0,.54)!important}.medium-black-text{color:rgba(0,0,0,.64)!important}.black-text{color:#000}.green-text{color:#5ebcc2}.grey-text{color:#77797b}.grey-background{background-color:#fafafa!important}.blue-background{background-color:#d7f4fc!important}.max-width-400{max-width:400px}.max-width-500{max-width:500px}.max-width-600{max-width:600px}.max-width-700{max-width:700px}.max-width-800{max-width:800px}.max-width-900{max-width:900px}.max-width-1000{max-width:1000px}.width-800{width:800px}.width-700{width:700px}.width-600{width:600px}.width-500{width:500px}.width-400{width:400px}.width-300{width:300px}.width-200{width:200px}.height-800{height:800px}.height-700{height:700px}.height-600{height:600px}.height-500{height:500px}.height-400{height:400px}.height-300{height:300px}.height-200{height:200px}.right{float:right!important}.left{float:left!important}.card-footer{min-height:55px}.black-background{background-color:#424242}.pointer{cursor:pointer!important}.default-cursor{cursor:default}.cursor-text{cursor:text}.m-top-12{margin-top:12px}.m-top-20{margin-top:20px}.strike{text-decoration:line-through}.purple{color:#8561a9}.red{color:#b12704}.red-200{color:#d14e4e}.red-important{color:#b12704!important}table{width:100%;display:table}table thead{width:100%;position:relative}table thead tr{width:25%}.welcome{margin-top:-50px;color:#fff;font-size:22px}.login-input{width:220px}.birthdate-or-username-req-text{width:220px;font-size:12px}.bottom-list{padding-top:20px;font-size:14px}.hide-overflow{overflow:hidden}.sidenav-left{width:256px!important;min-width:256px!important;max-width:256px!important}.sidenav-left .menu-items{padding:0}.sidenav-left .menu-items .leftnav-button{cursor:pointer;margin:0;min-height:48px;padding:4px 22px;text-transform:none;text-rendering:optimizeLegibility;font-weight:400;font-size:1em;text-align:left;text-decoration:none;white-space:normal;width:100%}.sidenav-left .menu-items .leftnav-button-profile{padding-right:5px!important}.sidenav-left .menu-items .linked-account-button{padding:0!important;margin:0!important;width:25px!important}.sidenav-left .menu-items .linked-account-icon{margin-top:7px!important}.sidenav-left .menu-items .li-item{padding:0}.sidenav-left .menu-items .icon-left{margin-right:10px}.sidenav-left .nav-header{flex-shrink:0;height:80px}.sidenav-left .left-item{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.sidenav-left .left-item-profile{max-width:140px!important}.sidenav-left .user-image{margin:10px}.sidenav-left .user-profile .left-item{margin-left:15px}.image-padding{padding:8px 24px}.image-padding img{border:0;padding-top:10px}.image-padding img.custom-logo{width:45%;padding-top:0}.user-company{font-size:.8em;color:#e0d6d6;text-transform:capitalize}.sidebar-icon{height:90px;margin-top:25px}.jones-toolbar{margin-bottom:1px;min-height:inherit;display:block}.jones-toolbar .md-toolbar-tools .bars{margin-top:-5px;margin-left:-10px;min-width:40px}.jones-toolbar .header-tabs .md-tab{cursor:pointer}.amp-icon{width:40%;height:40%}.white-divider{border-top-color:#fffdfb}.light-green{color:#b6d333}.card .general-bg,.courses-body .category-header-page.general-bg,.light-green-500-bg{background-color:#b7d433}.card .general,.courses-body .category-header-page.general,.light-green-500{color:#b7d433}.nice-blue{color:#008bca}.card .technical-bg,.dark-500-bg{background-color:#77797b}.card .technical,.courses-body .category-header-page.technical,.dark-500{color:#77797b}.grey-25{color:#f8f8f8}.grey-100{color:#d7d7d8}.grey-200{color:#babbbc}.grey-500{color:#77797b}.grey-25-bg{background-color:#f8f8f8}.grey-50-bg{background-color:#fefefe}.courses-body .active-item.hover button.md-button:not([disabled]):hover,.grey-75-bg{background-color:#efefef}.grey-100-bg{background-color:#d7d7d8}.courses-body .active-item.hover button.md-button:not([disabled]):hover .launch-btn:not([disabled]):hover,.courses-body .category-header-page.technical-bg,.grey-200-bg{background-color:#babbbc}.courses-body .remaining-box.technical-bg,.grey-500-bg{background-color:#77797b}.grey-700-bg{background-color:#5b5b5b}.grey-800-bg{background-color:#4b4b4b}.grey-900-bg{background-color:#3b3c3d}.green-100-bg{background-color:#e7f5f6}.courses-body .remaining-box.customer-bg,.green-200-bg{background-color:#e7f5f6}.card .customer-bg,.courses-body .category-header-page.customer-bg,.green-500-bg{background-color:#5ebcc2}.green-accent-500-bg{background-color:rgba(190,228,230,.5)}.card .customer,.courses-body .category-header-page.customer,.green-500{color:#5ebcc2}.orange-600{color:#f3832b}.orange-700{color:#c97b21}.card .mentoring,.card .safety,.course-header .achieved-container .achieved-box.left-side,.courses-body .category-header-page.mentoring,.courses-body .category-header-page.safety,.md-super-dark,.orange-500,.sidenav-left .menu-items .li-item.highlight,.sidenav-left .menu-items .li-item.highlight .md-dark{color:#f59448}.badge-section.orange-background,.courses-body .remaining-box.mentoring-bg,.courses-body .remaining-box.safety-bg,.orange-200-bg{background-color:#fcddc6}.achieved-container .achieved-box.unfinished,.card .mentoring-bg,.card .safety-bg,.course-header .achieved-container .achieved-box.right-side,.courses-body .category-header-page.mentoring-bg,.courses-body .category-header-page.safety-bg,.orange-500-bg{background-color:#f59448}.orange-700-bg{background-color:#c97b21}.hover-blue:hover{background-color:#a4eeff!important}.center-text{text-align:center!important}.right-text{text-align:right!important}.left-text{text-align:left!important}.width-10{width:10%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-50{width:50%}.width-60{width:60%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:90%}.width-100{width:100%}.height-10{height:10%}.height-15{height:15%}.height-20{height:20%}.height-25{height:25%}.height-30{height:30%}.height-50{height:50%}.height-70{height:70%}.height-75{height:75%}.height-80{height:80%}.height-85{height:85%}.height-90{height:90%}.height-100{height:100%}.font-smaller-9{font-size:.9em}.font-smaller{font-size:.8em}.font-smaller-7{font-size:.7em}.font-1point3x{font-size:1.3em}.font-1point5x{font-size:1.5em}.font-2x{font-size:2em}.font-3x{font-size:3em}.font-4x{font-size:4em}.font-5x{font-size:5em}.font-6x{font-size:6em}.font-7x{font-size:7em}.font-8x{font-size:8em}.font-9x{font-size:9em}.font-700{font-weight:700}.font-600{font-weight:600}.font-500{font-weight:500}.clicky{cursor:pointer;color:#3784d3}.top-gradient{height:20px}.push-right{margin-right:20px}legend{padding:0;display:table}fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}.checkout-nagbar-header{background-color:rgba(151,188,193,.8)}.checkout-nagbar-header .checkout-items{line-height:2em}.checkout-nagbar-header .cart{padding-right:5px;vertical-align:bottom}.md-dark{color:rgba(24,43,88,.54)}.md-super-dark.light{color:#d8d6d6}.super-size .material-icons{font-size:160px}.material-icons.icon-left{margin-top:7px}.material-icons.md-30{font-size:30px}.cart-margin{margin-top:5px}.cart-count{font:bold 11px Roboto;color:#fff;padding:1px 4px;margin-left:2px;border-radius:2px}.hover-show{display:none}.spinner{position:fixed;z-index:999;margin:auto;top:50%;left:0;right:0}.ncti-toast{color:#fafafa;background-color:#77797b}.toast-holder{position:fixed;z-index:1000;margin:auto;top:50%;left:0;right:0}.material-margin{margin-right:10px}.custom-icon{height:20px;width:20px;margin-right:13px;margin-left:2px}.blue-text{color:#548ab5}md-toast.login{position:relative}.amp-blue{background-color:#2196f3}md-toast.order-confirmed-success{position:relative}.md-toast-content{background-color:#77797b!important}.login .md-toast-content{background-color:#f78787!important}.error-page .error-text{color:#a09b9b}.error-page .error-icon{font-size:10em}.ask-an-instructor-heading{font-size:30px;font-weight:400;line-height:40px}.item-header{padding:8px 0}.md-calendar-day-header{table-layout:auto}.amp-flex-table table>thead>tr>th{font-size:1em!important;font-weight:400}.amp-flex-table table>tbody>tr>td{font-size:1em!important}.amp-flex-table table>tfoot>tr>td{font-size:1em!important;font-weight:400}.amp-table table>thead:not([md-table-progress])>tr>th:first-child{width:50%!important}.amp-table table>thead>tr>th{font-size:1em!important;font-weight:400}.amp-table table>tbody>tr>td{font-size:1em!important}.amp-table table>tfoot>tr>td{font-size:1em!important;font-weight:400}.order-table table>thead:not([md-table-progress])>tr>th:first-child{width:20%!important}.order-details-table table>thead:not([md-table-progress])>tr>th:first-child{width:12%!important}.order-details-table table[md-data-table]:not([md-row-select])>tbody>tr>td:first-child,.order-details-table table[md-data-table]:not([md-row-select])>tfoot>tr>td:first-child,.order-details-table table[md-data-table]:not([md-row-select])>thead:not([md-table-progress])>tr>th:first-child{padding:0 0 0 24px}.order-details-table table[md-data-table]:not([md-row-select])>tbody>tr>td:nth-child(n+2):nth-last-child(n+2),.order-details-table table[md-data-table]:not([md-row-select])>tfoot>tr>td:nth-child(n+2):nth-last-child(n+2),.order-details-table table[md-data-table]:not([md-row-select])>thead:not([md-table-progress])>tr>th:nth-child(n+2):nth-last-child(n+2){padding:0 18px}.students-list-select{min-width:400px;max-height:none}.students-list-select .orange-status{font-size:.8em;color:rgba(245,148,72,.8)}.students-list-select .code-row{cursor:pointer}.students-list-select .check-icon{margin-top:5px;margin-right:5px}.dialog-content .scrolling-dialog{overflow-y:auto;overflow-x:hidden;max-height:300px;padding:0 12px}.dialog-content .search-students{padding:0 16px}.dialog-content .search-students-card{margin-top:16px!important}.dialog-content .alphabet-container .alphabet-row{padding:0}.amp-iframe-dialog-multiple{width:75%;height:75%}.close-icon{margin:-10px -10px 0 20px;font-size:20px}.close-icon-opt-in-dialog{font-size:30px;margin-top:-70px;margin-right:10px}.student-dialog-header{padding:0 16px}.opted-in-toast{bottom:auto;margin-top:10px}.user-list-item{margin:15px 0}md-checkbox.md-checked .md-icon{background-color:rgba(93,196,228,.87)!important}.add-btn.md-fab.md-button{margin-top:20px}.add-btn.md-fab.md-button .material-icons{vertical-align:middle}.side-padding{padding:0 16px}@media screen and (max-width:599px){.results-text{font-size:12px}.side-padding{padding:0 8px}.order-table table>thead:not([md-table-progress])>tr>th:first-child{width:50%!important}.order-details-table table>thead:not([md-table-progress])>tr>th:first-child{width:10%!important}.mobile-device-no-padding{padding:0}.jones-toolbar .header-tabs .md-tab{font-size:13px;padding:12px 16px}}@media screen and (max-width:959px){.md-dialog-container .amp-iframe-dialog-toolbar{max-height:80px}.md-dialog-container .amp-iframe-dialog-header{height:80px}.md-dialog-container md-toolbar{max-height:30px}.md-dialog-container .announcement-text{min-height:60vh}.md-dialog-container md-dialog{min-height:100%;min-width:100%;border-radius:0}.md-dialog-container .amp-dialog-unmaximized{min-height:unset;min-width:unset}}md-dialog md-dialog-actions{justify-content:center!important}.add-form{width:100%}.back-nav{min-width:40px}i.back-nav{font-size:36px}.message md-card{margin:0}.message md-card-actions{margin:0;padding:8px 8px 16px 8px;background-color:#fff}.warning-header{height:32px;width:100%;background-color:#fc0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E")}.credit-card-owner-input{margin-bottom:0}.md-tooltip{color:#fff!important;border-radius:5px!important;font-family:Roboto!important;font-size:11px!important}.zsiq_theme1 .zsiq_flt_rel{background-color:#f0923b!important}.certificate-container .course-container{border-bottom:1px solid #dfe4e8;margin-top:20px}.certificate-container .originalDate .md-body-1{font-size:9.5px}.college-credits-headline{padding-bottom:15px}.college-credits-target-image-green{margin-left:-30px;padding-right:40px}.college-credits-target-image-grey{margin-left:-51px;padding-right:40px}.college-credits-optin-header{padding-top:15px;position:fixed;z-index:3;width:100%}.college-credits-optin-content{margin-top:170px}.college-credits-question{text-align:left;padding-left:16px;padding-top:16px;padding-bottom:8px;color:#000}.college-credits-answer{text-align:left;padding-left:16px;padding-top:4px;padding-bottom:8px;color:#77797b;display:inline-block}.college-credits-cert-or-degree-text{padding-top:12px;padding-bottom:16px}.college-credits-message{padding-top:20px;padding-left:16px;padding-bottom:8px}.college-credits-activate{padding-top:8px;padding-left:24px;padding-bottom:8px}.college-credits-student-data{padding-left:20px;padding-right:20px}.college-credits-spec-radio{margin-left:12px}.college-credits-button{padding-left:24px;padding-top:4px;padding-bottom:30px}.college-credits-mailing-address{padding-left:16px}.linked-account-title-current{text-align:left;padding-left:16px;padding-top:16px;padding-bottom:8px;color:#000}.linked-account-list{text-align:left;padding-left:16px;padding-top:0;color:#77797b}.linked-account-title-new{text-align:left;padding-left:16px;padding-top:16px;padding-bottom:0;color:#000}.linked-account-title-new-subtitle{text-align:left;padding-left:16px;padding-right:16px;padding-top:4px;padding-bottom:12px}.link-accounts-input-container{margin-left:16px;margin-right:16px;margin-top:12px;margin-bottom:0}.link-accounts-button{padding-left:16px;padding-top:4px;padding-bottom:30px}.info-row{margin-top:15px}.order-details-info .order-category{padding-right:20px}.order-details-info table[md-data-table]>thead:not([md-table-progress])[md-trim-column-names]>tr>th trim{overflow:visible;text-overflow:initial}.order-details-info table[md-data-table]>tbody>tr:hover{background-color:inherit!important}.course-item-row{min-height:inherit}.user-body .light-header{font-weight:300;-webkit-font-smoothing:antialiased}.user-body .strong-header{font-weight:500;font-size:1.35em;-webkit-font-smoothing:antialiased}.user-body .header-small{font-size:1.64rem;line-height:110%;margin:.82rem 0 .656rem}.user-body .user-info{margin-left:10px}.user-body .user-info .user-name{margin-bottom:5px}.user-body .certifications-container .cert-card{height:90px}.user-body .certifications-container .card-buffer{padding:16px 16px 16px 0}.user-body .certifications-container .degree-name{padding-right:10px}@media screen and (max-width:599px){.user-body .certifications-container .opt-in-for-college-icon{font-size:70px;color:#5ebcc2}.user-body .certifications-container .cert-name-formatting{padding-top:25px}}.user-body .contact-info md-input-container{width:100%}.user-body .contact-info .shipping-toggle{margin-bottom:20px}.user-body .add-new-student-job-title{margin:0}.user-body .add-new-student-job-title-spinner-div{height:22px;width:180px}.user-body .add-new-student-job-title-spinner{margin-left:10px;margin-right:10px;-ms-grid-row-align:center;align-self:center}.user-body .ship{margin-left:20px;margin-top:5px}@media screen and (max-width:599px){.user-body .avatar{width:75%}.user-body .bill-column{margin-bottom:20px}.user-body .ship-column{margin-bottom:20px}.user-body .user-info{margin-left:-10px}.user-body .user-info .user-name{margin-bottom:2.5px}}@media screen and (max-width:599px){.bill-column{margin-bottom:20px}.ship-column{margin-bottom:20px}.college-credits-spec-radio .md-label{line-height:18px;margin-top:5px}}.requirement-item-row-collapsed{max-height:0;overflow:hidden;transition:max-height .5s}.requirement-item-row-expanded{max-height:800px;overflow:hidden;transition:max-height .5s}.light{color:#d8d6d6}.req-group-padding{padding-top:5px;padding-bottom:5px}.req-group-button{padding-top:5px;padding-bottom:5px;padding-right:10px}.reports-body{width:100%;height:100%;min-height:600px}.reports-body.reports-mobile-safari{min-height:800px}.reports-body.reports-mobile-safari iframe{position:absolute;width:1100px;height:800px}.reports-body iframe{position:absolute;width:98%;height:1600px}.reports-body .report-cell-spacing{padding-left:24px!important;padding-top:8px!important;padding-bottom:8px!important;padding-right:24px!important}.reports-body .report-name-label{min-width:200px}.reports-body .bi-tutorial-thumb-img{width:150px}.reports-body .bi-tutorial-desc-text{padding-top:24px}.reports-body .bi-tutorial-name-text{padding-top:16px}.reports-body .bi-tutorial-header-image-div{margin:8px}.reports-body .bi-tutorial-header-gif{width:784px;height:200px}@media screen and (max-width:959px){.reports-body .reports-body{width:100%;height:100%}.reports-body .reports-body iframe{position:absolute;width:1100px;height:800px}.reports-body .bi-tutorial-thumb-img{width:100px}.reports-body .bi-tutorial-desc-text{padding-top:6px;padding-left:6px}.reports-body .bi-tutorial-name-text{padding-top:16px}.reports-body .bi-tutorial-header-gif{width:96%;height:100px}}@media screen and (max-width:599px){.reports-body{width:100%;height:100%}.reports-body iframe{position:absolute;width:1100px;height:800px}}@media screen and (min-width:600px){.reports-body{padding-left:0;padding-right:0}}.md-content-courses{overflow:visible}.md-content-courses-height-default{height:auto}.md-content-courses-height-cert-pdf{height:100%}.courses-body .title{font-size:20px;font-weight:400;margin-bottom:16px;margin-left:inherit!important}@media (max-width:600px){.courses-body .title{font-size:20px;font-weight:400}}@media (min-width:960px){.courses-body .title{font-size:24px;font-weight:400;line-height:32px}}@media (min-width:1281px){.courses-body .title{font-size:34px;font-weight:400;line-height:40px}}.courses-body .course-details-panel{width:100%;min-height:164px;max-height:164px}.courses-body .course-details-header{background-image:url("../images/bck_tech_1.jpg");background-size:400px 258px;background-position:bottom -16px right 60px;background-repeat:no-repeat;margin-left:16px;margin-right:16px;padding:32px 8px 32px 16px;height:164px}.courses-body .course-details-ribbon-passed{width:130px;height:120px;margin:0;padding:0 16px 0 0}.courses-body .course-details-ribbon-not-passed{width:93px;height:100px;margin:0;padding:0 16px 0 0}.courses-body .course-details-material-icons{font-size:120px!important}.courses-body .course-details-course-title{font-size:28px;font-weight:400;line-height:40px}.courses-body .course-details-launch-div{padding:0 16px 0 0;margin:0 10px}.courses-body .course-details-launch-button{margin-top:-28px!important;width:56px!important;height:56px!important;line-height:56px}@media screen and (max-width:959px){.courses-body .course-details-course-title{font-size:20px;font-weight:400}.courses-body .course-details-header{margin-left:24px;margin-right:24px}.courses-body .course-details-ribbon-not-passed,.courses-body .course-details-ribbon-passed{display:none}}.courses-body .course-details-lessons-header{margin:8px 16px;color:rgba(0,0,0,.57)}.courses-body .course-details-dates-header{margin:8px 16px;color:rgba(0,0,0,.57)}.courses-body .course-details-dates-detail{color:rgba(0,0,0,.87)}.courses-body .course-details-exams-header{margin:8px 16px;color:rgba(0,0,0,.57)}.courses-body .course-details-exams-credits-chip-disabled{background-color:rgba(0,0,0,.14);color:rgba(0,0,0,.18);border-radius:16px;width:180px;text-align:center;font-size:14px;font-weight:400;padding:8px 4px}.courses-body .course-details-exams-credits-chip-enabled{background-color:#5ebcc2!important;color:rgba(255,255,255,.87)!important;border-radius:16px;width:190px;text-align:center;font-size:14px;font-weight:400;padding:8px 4px}.courses-body .course-details-exams-credits-chip-disabled .material-icons,.courses-body .course-details-exams-credits-chip-enabled .material-icons{float:left;margin-top:-4px}.courses-body .course-exam-content-item{font-size:13px;padding:0 0}.courses-body .course-exam-content-item-bold{font-weight:700}.courses-body .course-exam-course-total{margin-right:20px}.courses-body .course-exam-date{padding-right:16px}.courses-body .downloadableOnDesktopIcon{padding-right:8px}.courses-body .course-details-lesson-not-started{background-color:rgba(0,0,0,.71);color:rgba(255,255,255,.87);padding-left:4px;padding-right:4px;border-radius:2px}.courses-body .course-details-lesson-in-progress{background-color:rgba(0,0,0,.71);color:rgba(255,255,255,.87);padding-left:4px;padding-right:4px;border-radius:2px}.courses-body .course-details-lesson-completed{background-color:rgba(0,0,0,.71);color:rgba(255,255,255,.87);padding-left:4px;padding-right:4px;border-radius:2px}.courses-body .course-details-lesson-disabled{background-color:#d1d1d1;color:rgba(0,0,0,.54);padding-left:4px;padding-right:4px;border-radius:2px}.courses-body .course-details-exam-locked{background-color:rgba(0,0,0,.54);color:rgba(255,255,255,.87);padding-left:4px;padding-right:4px;border-radius:2px}.courses-body .course-details-exam-completed{background-color:#bee4e6;color:rgba(255,255,255,.87);padding-left:4px;padding-right:4px;border-radius:2px}.courses-body .course-details-exam-score-not-passed{background-color:rgba(0,0,0,.87);color:rgba(255,255,255,.87)}.courses-body .course-details-exam-score-passed{background-color:#36888e;color:rgba(255,255,255,.87)}.courses-body .course-details-exam-score{font-weight:700;padding-left:4px;padding-right:4px;padding-bottom:1px;padding-top:1px;border-radius:2px}.courses-body .course-details-header-row-inactive{color:rgba(0,0,0,.54)!important;background-color:#f2f2f2}.courses-body .course-details-header-row-active{color:rgba(0,0,0,.87)!important;background-color:#f2f2f2}.courses-body md-list.course-details-list{padding-top:0;padding-bottom:0}.courses-body md-card.course-details-exams-row{margin:0}.courses-body md-card.course-details-exams-row .selectableItem{padding:0 0}.courses-body md-card.course-details-exams-row .subheader.collapsible{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em;color:rgba(0,0,0,.54);background-color:#fafafa;padding:0 0}.courses-body md-card.course-details-dates-row{margin:20px 0}.courses-body md-card.course-details-dates-row TD,.courses-body md-card.course-details-exams-row TD{font-size:14px!important;letter-spacing:.01em!important;font-weight:500!important;line-height:24px!important}.courses-body .course-details-exams-date{white-space:nowrap}.courses-body md-card.course-details-exams-row BUTTON{color:#f29946}.courses-body md-card.course-details-exams-row BUTTON.checkbox-passed{color:#5ebcc2}.courses-body md-card.course-details-exams-row BUTTON.launch-button-enabled{color:#f29946}.courses-body md-card.course-details-exams-row BUTTON.launch-button-disabled{color:rgba(0,0,0,.18)}.courses-body md-card.course-details-exams-row TD.label{background-color:#eee}.courses-body .md-list-item_line_item1_pl_group_header{font-size:16px;font-weight:400;letter-spacing:.010em;margin:0;line-height:1.2em;overflow:hidden;text-overflow:ellipsis}.courses-body .md-list-item_line_item1_pl{font-size:16px;font-weight:400;letter-spacing:.010em;margin:0;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.54)}.courses-body .md-list-item_line_item2_pl{font-size:14px;letter-spacing:.010em;margin:3px 0 1px 0;font-weight:400;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.54)}.courses-body .md-list-item_line_item3_pl{font-size:14px;font-weight:500;letter-spacing:.010em;margin:0;line-height:1.6em;color:rgba(0,0,0,.54)}.courses-body .md-list-item_line_item1{font-size:16px;font-weight:400;letter-spacing:.010em;margin:0;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.87)}.courses-body .md-list-item_line_item2{font-size:14px;letter-spacing:.010em;margin:3px 0 1px 0;font-weight:400;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.87)}.courses-body .md-list-item_line_item3{font-size:14px;font-weight:500;letter-spacing:.010em;margin:0;line-height:1.6em;color:rgba(0,0,0,.54)}.courses-body .md-list-item-exam-row{min-height:88px}.courses-body.mobile-safari{min-height:750px}.courses-body.mobile-safari .md-headline{position:fixed}.courses-body.mobile-safari .launch-container{margin-top:40px;height:70%}.courses-body.mobile-safari .launch-container iframe{height:600px!important}.courses-body .md-accent.outline{border:1px solid #f0923b;background-color:#fff}.courses-body .md-accent.outline-disabled{border:1px solid rgba(0,0,0,.26);background-color:#fff}.courses-body .launch-btn{margin:0}.courses-body .textbook-btn{margin:0;margin-right:16px}.courses-body .final-exam{margin-left:33px}.courses-body .final-exam-label{text-decoration:underline;cursor:pointer;font-weight:700}.courses-body .final-exam-scorecard{margin-left:20px;text-decoration:underline;cursor:pointer}.courses-body .product-package-links{text-decoration:underline;cursor:pointer}.courses-body .lesson-final-row{cursor:pointer}.courses-body .active-item{cursor:pointer;border-bottom:1px solid #dfe4e8}.courses-body .active-item .launch-btn{margin:8px}.courses-body .active-item.disableHover button.md-button:not([disabled]):hover{background-color:#fff}.courses-body .active-courses-card-div{margin-top:24px;margin-left:24px;margin-right:24px;margin-bottom:2px}.courses-body .active-courses-card-div-container{max-width:800px;width:100%}.courses-body .active-course-card{background-image:url("../images/bck_tech_1.jpg");background-color:#d7f4fc;background-size:400px 258px;background-position:bottom 30px right 60px;background-repeat:no-repeat}.courses-body .active-course-card-actions-footer{margin:0;padding:8px;background-color:#fff}.courses-body .active-course-bookmark-ribbon{height:100px;width:93px;margin:0;padding-right:16px;vertical-align:middle;display:inline-block;background-repeat:no-repeat}.courses-body .active-course-bookmark-ribbon-img{width:100%;height:100%}.courses-body .active-course-course-title{font-size:24px;font-weight:400;line-height:32px;margin-left:0;margin-bottom:16px;padding-right:16px}.courses-body .active-courses-card-extend-course-button{margin:6px 8px!important}.courses-body .pending-course-course-ends-box{background-color:rgba(0,0,0,.3)!important;color:#fff!important}.courses-body .active-course-course-ends-box{background-color:rgba(0,0,0,.77);margin-top:0;margin-right:0;height:94px;width:94px;text-align:center;border-radius:6px;color:rgba(255,255,255,.87)}.courses-body .active-course-course-ends{font-size:11px;text-transform:uppercase;padding-top:13px;padding-right:0;padding-bottom:4px;padding-left:0}.courses-body .active-course-end-date-MMM-DD{font-size:20px;font-weight:500;letter-spacing:.005em;padding-bottom:4px}.courses-body .active-course-end-date-YYYY{text-align:center;display:block}.courses-body .course-next-recommended{background-image:url("../images/wifi2x.png");background-size:110%;background-repeat:no-repeat}.courses-body .catalog-safety-announcement{background-image:url("../images/smallVan.png");background-size:110%;background-repeat:no-repeat}.courses-body .course-catalog{background-color:#fff}.courses-body .course-catalog-filter-button{padding-right:10px}.courses-body .course-catalog-filter-icon{padding-left:2px;padding-right:2px}.courses-body .course-catalog-chips-div{margin-top:-20px}.courses-body .course-catalog-chips-div md-chips .md-chip-input-container{display:none}.courses-body .course-catalog-chips-div md-chips md-chips-wrap{font-size:13px;box-shadow:unset}.courses-body .course-catalog-chips-div md-chips md-chips-wrap md-chip md-icon{min-height:16px;min-width:16px;height:16px;width:16px}.courses-body .course-catalog-filter-clear-all{margin-left:10px;-ms-grid-row-align:center;align-self:center;font-size:14px;min-width:55px}.courses-body .course-catalog-container{border:1px solid rgba(0,0,0,.12)}.courses-body .course-catalog-next-course-text{padding-top:16px!important}.courses-body .course-catalog-container .md-subheader{margin:-8px -8px}.courses-body .course-catalog-container .catalog-alphabet-placeholder{margin:0 0!important}.courses-body .course-catalog-select-course-container{padding-top:4px;padding-bottom:4px}.courses-body .course-catalog-catalog-item-price{align-items:center;align-content:center}.courses-body .self-enroll-callout{width:fit-content;height:20px;padding-left:10px;padding-right:10px;padding-bottom:0;padding-top:0;border-radius:8px;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;background-color:rgba(0,0,0,.71);color:rgba(255,255,255,.87)}.courses-body .self-enroll-callout-text{margin-top:0;font-size:11px;font-weight:700}.courses-body .date-box{border-radius:4px}.courses-body .tracking-info{padding-right:10px}.courses-body .search-catalog-input{margin-bottom:-5px;margin-left:10px}.courses-body .striked-out-price{padding-right:10px}.courses-body .launch-active{margin-left:20px}.courses-body .catalog-grid .category-header{margin:0}.courses-body .catalog-grid .category-tile{transition:all .4s ease-out 50ms}.courses-body .catalog-grid .category-tile:nth-child(1n){background-color:rgba(216,50,50,.9)}.courses-body .catalog-grid .category-tile:nth-child(2n){background-color:rgba(51,160,212,.9)}.courses-body .catalog-grid .category-tile:nth-child(3n){background-color:rgba(152,133,226,.9)}.courses-body .item-image{margin-right:24px;padding:0}.courses-body .item-image img{width:142px;height:180px;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084)}@media screen and (max-width:599px){.courses-body .item-image{margin-right:10px}.courses-body .item-image img{width:120px;height:160px}.courses-body .request-approval-button{margin:6px 0!important}.courses-body .active-courses-card-div{margin-top:24px;margin-left:5px;margin-right:5px;margin-bottom:2px}.courses-body .self-enroll-callout{margin-top:0}}.courses-body .textbook-checkbox-div{margin-top:16px;margin-bottom:0}.courses-body .textbook-checkbox-div .textbook-checkbox{margin-left:0;margin-right:0}.courses-body .tallInfoSheetButton{text-wrap:auto;height:72px}.courses-body .external-textbook-div{padding-top:10px;padding-bottom:10px}.courses-body .textbook-image-in-price-column-div{width:22px;margin:0 auto}.courses-body .textbook-image-in-price-column-div img{width:22px;height:25px}.courses-body .addon-course-textbook .md-label{color:rgba(0,0,0,.57);margin-left:16px}.courses-body .addon-course-format-label{margin-bottom:0}.courses-body .catalog-container .add-to-cart-container{border-radius:6px;border:1px solid rgba(0,0,0,.12);margin-left:0;width:100%;background-color:#fff}.courses-body .smart-scoring-catalog-container{align-items:center;margin-left:34px;margin-bottom:3px;margin-top:-3px;height:24px}.courses-body .smart-scoring-catalog-progress-bar{width:100px}.courses-body .catalog-container .smart-scoring-cat-item-container{margin-top:12px}.courses-body .smart-scoring-cat-item-container md-progress-linear .md-container{height:8px}.courses-body .smart-scoring-cat-item-container md-progress-linear .md-container .md-bar{height:8px}.courses-body .smart-scoring-info-icon{margin-left:10px;cursor:pointer}@media screen and (max-width:959px){.courses-body .smart-scoring-catalog-progress-bar{width:70px}}@media (min-width:960px){.courses-body .catalog-container .add-to-cart-container{min-width:180px;max-width:180px;margin-left:16px}}.courses-body .catalog-container .add-to-cart .price{font-size:14px;line-height:24px;color:rgba(0,0,0,.87)}.courses-body .catalog-container .add-to-cart .price .label{width:60px;margin-right:8px;text-align:right;color:rgba(0,0,0,.57)}.courses-body .catalog-container .add-to-cart .price .list .value{text-decoration:line-through;color:rgba(0,0,0,.57)}.courses-body .catalog-container .add-to-cart .price .total .value{color:rgba(0,0,0,.87)}.courses-body .catalog-container .add-to-cart .price .discount .value{color:rgba(0,0,0,.57)}.courses-body .catalog-container .add-to-cart .price .total .value{color:rgba(0,0,0,.87)}.courses-body .catalog-container .catalog-sidebar{width:100%}@media (min-width:960px){.courses-body .catalog-container .catalog-sidebar{width:185px}}@media (min-width:960px){.courses-body .catalog-container .catalog-sidebar .callout .action{width:145px}}.courses-body .catalog-container .catalog-sidebar .callout .action{border-radius:6px;border:1px solid rgba(0,0,0,.12);background-color:#fff;padding:8px 0;text-align:center}.courses-body .catalog-container .catalog-sidebar .callout .action .icon .material-icons{float:left;margin-top:-6px;margin-right:4px}.courses-body .catalog-container .catalog-sidebar .callout .action p{margin:8px}.courses-body .catalog-container .catalog-sidebar .callout{margin-bottom:8px;color:rgba(0,0,0,.67)}.courses-body .catalog-container .product{padding:8px;width:100%;max-width:800px}@media (min-width:960px){.courses-body .catalog-container .product{padding:0 0 8px 0}}.courses-body .catalog-container .product-details{max-width:800px;width:100%;margin-top:24px}.courses-body .catalog-container .product-details .catalog-sidebar{margin-right:0}@media (min-width:960px){.courses-body .catalog-container .product-details .catalog-sidebar{margin-right:24px}}.courses-body .catalog-container .product-details .catalog-sidebar .credits-chip.promote{width:80px!important;margin-right:8px}@media (min-width:960px){.courses-body .catalog-container .product-details .catalog-sidebar .credits-chip.promote{width:145px!important;margin-right:0}}.courses-body .catalog-container .product-details .tab-container{padding:0;width:100%}.courses-body .catalog-container .product-details .tab-container md-tabs{border:1px solid rgba(0,0,0,.12);border-radius:6px;width:100%}.courses-body .catalog-container .product-details .tab-container md-tabs md-content{background-color:#fff}.courses-body .catalog-container .product-details .tab-container md-tabs .md-tab{cursor:pointer}.courses-body .final-only-column{max-width:450px;width:100%}.courses-body .finalOnlyDiv{margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px;border-radius:8px}.courses-body .finalOnlyRadio{margin-top:5px;margin-bottom:5px;outline:0}.courses-body .finalOnlyRadioPrice{margin-top:5px;margin-bottom:5px;margin-right:15px;text-align:right;vertical-align:middle}.courses-body .price-column{position:relative;border-radius:10px;background-color:#4fb1ba;padding-top:15px}.courses-body .price-column-text-message{min-height:40px}.courses-body .price-column-course-requested-text-message{text-align:center;font-size:14px;margin-bottom:10px}.courses-body .text-in-price-column{padding-top:0;padding-left:15px;padding-right:15px}.courses-body .button-div-in-price-column{padding-left:15px;padding-right:15px;padding-bottom:15px}.courses-body .button-in-price-column{padding-left:15px;padding-right:15px}@media screen and (max-width:599px){.courses-body .button-in-price-column{padding-left:2px;padding-right:2px;margin-left:2px;margin-right:2px}}.courses-body .info-outline{height:18px;margin-top:10px;margin-left:10px;cursor:pointer}.courses-body .card .medium{height:60px}.courses-body .card .featured-text{color:rgba(226,224,224,.54);margin-bottom:10px}.courses-body .card .description{padding:30px}.courses-body .remaining-box{margin:-10px 32px;border-radius:4px}.courses-body .remaining-box p{padding:12px}.courses-body .remaining-box.general-bg{background-color:#e7f3b4}.courses-body .remaining-box.technical-bg .grey-500{color:#fff}.courses-body .catalog-item-container .item-header{margin-top:20px}.courses-body .catalog-item-container .cart-button-disabled-text{color:rgba(0,0,0,.26)}.courses-body .launch-container{width:100%;height:100%;margin-top:10px;position:fixed;-webkit-overflow-scrolling:touch;overflow-y:scroll}.courses-body .launch-container iframe{position:absolute;top:0;left:0;width:78%;height:75%}.courses-body .catalog-item-list md-list-item{min-height:40px}.courses-body .catalog-item-list md-list-item li{text-indent:-1em;padding-left:1em}.courses-body .category-header-icon{height:65px;width:100px;background-size:100%;margin-right:20px}.courses-body .category-header-icon.icon-catalog-safety{height:100px}.courses-body .category-header-icon.icon-catalog-mentoring{height:100px}.courses-body .category-header-page{padding:32px;min-height:100px;margin-bottom:32px;box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.8)}@media screen and (max-width:959px){.courses-body .launch-container iframe{width:100%}.courses-body .active-course-bookmark-ribbon{height:100px;width:73px;margin:0;padding-right:16px;vertical-align:middle;display:inline-block;background-repeat:no-repeat}.courses-body .active-course-course-title{font-size:18px;font-weight:400;line-height:32px;margin-left:0;margin-bottom:16px;padding-right:16px}.courses-body .active-course-end-date-MMM-DD{font-size:16px;font-weight:500;letter-spacing:.005em;padding-bottom:4px}.courses-body .active-course-course-ends-box{background-color:rgba(0,0,0,.77);margin-top:0;margin-right:0;height:94px;width:84px;text-align:center;border-radius:6px;color:rgba(255,255,255,.87)}}.courses-body .career-path-card-div{margin-top:2px;margin-bottom:24px;justify-content:center}.courses-body .career-path-md-card{margin:8px 8px;padding:8px inherit;max-width:800px}.courses-body .career-path-card-title{color:rgba(0,0,0,.57);margin:auto;padding-left:16px}.courses-body .career-path-next-step-row-container{justify-content:center}.courses-body .career-path-next-step-container{max-width:800px}.courses-body .career-path-next-step-div{margin-left:20px;text-align:left;display:table;padding-top:10px;padding-bottom:10px}.courses-body .career-path-next-step-text{padding-left:10px;display:table-cell;vertical-align:middle}.courses-body .career-path-enroll-now{text-align:right;margin-right:20px;margin-top:20px}.courses-body .career-path-self-selection{padding-right:16px;padding-left:16px;width:250px}.courses-body .career-path-to-label{min-width:83px}.courses-body .career-path-main-badge-container{justify-content:center;height:60%;width:80%;margin-top:-40px}.courses-body .career-path-main-badge-container-icon{justify-content:center;height:100%;width:100%}.courses-body .career-path-step-header{margin-left:6px}.courses-body .career-path-step-header-icon{margin-right:6px;margin-top:-4px}.courses-body .career-path-step-header-text{font-family:Roboto,'Alegreya Sans',sans-serif;font-size:14px;font-weight:400}.courses-body .career-path-step-text-div{height:48px}.courses-body .career-path-step-badge-container-div{width:70%;height:70%;margin-left:15%;margin-right:15%}.courses-body .career-path-step-badge-container{width:100%;height:100%;justify-content:center}.courses-body .career-path-tile-main-complete{background-color:#5ebcc2}.courses-body .career-path-tile-main-in-progress{background-color:rgba(0,0,0,.57);color:rgba(255,255,255,.87)}.courses-body .career-path-tile-main-not-started{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.67)}.courses-body .career-path-tile-main-footer{background-color:transparent;font-size:12px;padding-left:6px;padding-right:6px;text-align:center;justify-content:center}.courses-body .career-path-tile-content-milestone{padding-top:20px;margin-left:8px;margin-right:8px;margin-top:0;margin-bottom:0;font-size:14px;font-weight:400;height:100%;width:100%}.courses-body .career-path-tile-content-not-milestone{padding-top:28px;margin-left:8px;margin-right:8px;margin-top:0;margin-bottom:0;font-size:14px;font-weight:400;width:100%}.courses-body .career-path-tile-text{font-family:Roboto,'Alegreya Sans',sans-serif;font-size:14px;font-weight:400}.courses-body .career-path-tile-step-footer{margin-left:8px;margin-right:8px;background-color:transparent}.courses-body .career-path-tile-complete{background-color:#5ebcc2;color:rgba(255,255,255,.87)}.courses-body .career-path-tile-in-progress{background-color:#aee239;color:rgba(0,0,0,.57)}.courses-body .career-path-tile-not-started{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.67)}.courses-body .career-path-milestone-tile-complete{background-color:#5ebcc2;color:rgba(255,255,255,.87)}.courses-body .career-path-milestone-tile-in-progress{background-color:rgba(0,0,0,.57);color:rgba(255,255,255,.87)}.courses-body .career-path-milestone-tile-not-started{background-color:rgba(0,0,0,.57);color:rgba(255,255,255,.87)}.courses-body .charter-new-hire-tile-content{padding-top:20px;margin-left:8px;margin-right:8px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;height:100%;width:100%}.courses-body .charter-new-hire-icon-container-div{margin-left:20%;margin-right:20%}.courses-body .charter-new-hire-tile{background-color:#5ebcc2;color:rgba(255,255,255,.87)}.courses-body .charter-new-hire-tile-text{margin-left:10px;margin-right:10px}.courses-body .charter-new-hire-play-video{font-size:120px;text-align:center}.courses-body .charter-new-hire-tile-footer{min-height:48px;height:fit-content}.courses-body md-grid-list.charter-new-hire .charter-new-hire-tile-footer figcaption{margin:0 auto}.courses-body .course-survey-scale-rating-table{padding-top:15px;padding-bottom:15px}.courses-body .course-survey-scale-rating-table table{background-color:unset}.courses-body .course-survey-scale-rating-table table>thead>tr>th{font-size:1em!important;font-weight:700;padding:5px 5px!important}.courses-body .course-survey-scale-rating-table table>tbody>tr>td{font-size:1em!important;padding:5px 5px!important}.courses-body .course-survey-scale-rating-table table>tfoot>tr>td{font-size:1em!important;font-weight:400;padding:5px 5px!important}.courses-body .scale-rating-instructions-text{padding-left:16px;padding-bottom:10px}.courses-body .scale-rating-radio{margin-top:5px;margin-bottom:5px;outline:0;vertical-align:middle;width:20px;margin-left:5px;margin-right:5px}.courses-body .scale-rating-matrix-column-header-spacer{text-align:center;border-width:0;border-style:none;border-image:initial;padding:0!important}.courses-body .scale-rating-matrix-column-header{text-align:center!important;border-width:2px;border-style:solid;border-color:#e7f5f6;border-image:initial;padding:0!important}.courses-body .scale-rating-matrix-question-option-text{text-align:left;border-width:2px;border-style:solid;border-color:#e7f5f6;border-image:initial;padding:0!important}.courses-body .scale-rating-matrix-tr-spacer{height:15px;line-height:10px}.courses-body .scale-rating-matrix-td-spacer{border-style:hidden}.courses-body .scale-rating-matrix-question-option{text-align:center;border-width:2px;border-style:solid;border-color:#e7f5f6;border-image:initial;padding:0!important}@media screen and (max-width:599px){.courses-body .scale-rating-radio{contain:size;margin-left:2px;margin-right:2px}.courses-body .course-survey-scale-rating-table table>thead>tr>th{padding:5px 1px!important}.courses-body .course-survey-scale-rating-table table>tbody>tr>td{padding:5px 1px!important}.courses-body .course-survey-scale-rating-table table>tfoot>tr>td{padding:5px 1px!important}}.lesson-fulfilled-note{padding-top:12px}.lesson-fulfilled-list-item{height:auto;min-height:24px;margin-top:10px}.lesson-fulfilled-passed-checkmark{width:24px;padding-left:8px;padding-right:4px;align-content:start;text-align:center}.lesson-fulfilled-exam-name{text-align:left;width:100%;margin-left:8px;align-content:center}@media screen and (max-width:599px){.lesson-fulfilled-list-item{margin-top:12px}}.package-course-panel{width:330px}.package-course-menu{background:#fff;border-radius:0;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);max-height:320px;overflow:scroll}.package-course-menu-item{align-items:center;cursor:pointer;display:flex;height:48px;padding:3px 16px 0 16px;position:relative;transition:background .15s linear;width:auto;font-size:16px;font-weight:400}.package-course-menu-item:focus,.package-course-menu-item:hover{background-color:#eee}.package-course-menu-item.selected{color:#106cc8}.package-course-menu-item.disabled{color:#d3d3d3}.question-tip-text{background-color:#424242;color:#fff!important;padding:10px}md-grid-list.training-path .career-path-tile-step-footer figcaption{margin:0 auto}.acc-enrollment-agreement-text{font-size:14px}.acc-enrollment-agreement-close-div{padding-right:20px;padding-bottom:20px}.scorecard-percent-correct-header{white-space:nowrap}.no-summary-details{text-align:center;margin-left:20px;margin-right:20px;margin-top:20px;margin-bottom:20px}.final-exam-qualification-message{text-align:left;margin-left:20px;margin-right:20px;margin-top:20px;margin-bottom:20px}.grading-policy-link-div{text-align:right;margin-right:20px;margin-top:5px}.lesson-exam-fail-notice-title-bar-passed{background-color:#f59448!important}.lesson-exam-fail-notice-title-bar-failed{background-color:#5ebcc2!important}.lesson-exam-fail-heading-div{margin-top:20px;min-width:50%}.lesson-exam-fail-heading-notice-text1{font-size:24px;font-weight:400}.lesson-exam-fail-heading-notice-text2{font-size:14px;font-weight:400}.lesson-exam-fail-notice-text{font-size:14px}.lesson-exam-fail-safety-cone{max-height:120px}.lesson-exam-fail-safety-cone-div{width:100%;padding-right:20px;margin-top:10px;margin-bottom:-6px;text-align:right}.missed-questions-toolbar{min-height:140px}.missed-questions-heading-div{margin-top:20px;width:100%}@media screen and (max-width:599px){.history-table table[md-data-table]:not([md-row-select])>tbody>tr>td:first-child,.history-table table[md-data-table]:not([md-row-select])>tfoot>tr>td:first-child,.history-table table[md-data-table]:not([md-row-select])>thead:not([md-table-progress])>tr>th:first-child{padding:0 14px 0 12px}.item-image img{text-align:center;width:71px;height:88px}.item-image .shipping-btn{margin:0}.courses-body .catalog-item-container .item-row{margin-top:0}.courses-body .catalog-item-container .price-column{margin-top:15px;margin-bottom:15px}.courses-body .career-path-step-badge-container-div{width:70%;height:60%;margin-left:15%;margin-right:15%}.courses-body .career-path-step-badge-container{width:50%;height:90%;margin-left:30%;margin-right:30%;padding-bottom:40px;justify-content:center}.courses-body .charter-new-hire-icon-container-div{margin-left:5%;margin-right:5%}.missed-questions-question-toolbar{max-height:none!important}.scorecard-toobar{max-height:unset!important}.scorecard-percent-correct-header{white-space:normal!important}.mobile-column-skinny-padding{padding:0 8px!important}.course-expire-tool-tip{height:50px;line-height:23px;width:75%;white-space:normal;line-height:23px}}.filter-catalog-dialog{min-width:360px}.filter-catalog-dialog-content{max-height:700px}.filter-catalog-dialog-content .filter-catalog-card-content{padding:0 16px}.filter-catalog-dialog-content .course-catalog-filter-switch{margin-top:0;margin-bottom:8px;margin-right:0;margin-left:0}.filter-catalog-dialog-content .filter-catalog-input-containers{margin:12px 0}.student-header{padding:20px 0;background-color:rgba(158,158,158,.2);border-radius:3px;box-shadow:0 5px 5px -3px rgba(0,0,0,.14),0 8px 10px 1px rgba(0,0,0,.098),0 3px 14px 2px rgba(0,0,0,.084)}.student-header .account-id{margin-top:5px}.students-body .search-section .advanced{background-color:#f7f9fb}.students-body .search-section .advanced-search{margin-top:50px}.students-body .search-section .days-button{margin:0;min-width:30px;min-height:0;padding:3px 6px;line-height:inherit}.students-body .search-section .days-button.selected{background-color:#70acec}.students-body .search-section .filter-dropdown{margin:0}.students-body .pencil{background-color:#f3f0ed;margin-left:20%}.students-body .pencil.selected{background-color:#a4eeff}.students-body .nagbar{clear:both;background-color:#f7dcdc}.students-body .nagbar .expiring{padding:15px 0}.students-body .nagbar .circle{display:inline-block;background-color:#949698;border-radius:12px;box-shadow:1px 1px 1px #000;color:#fff;height:27px;min-width:27px;padding:9px 2px 0 3px;text-align:center}.students-body .student-list-item{font-size:14px}.students-body .back{margin:20px 10px 10px}.students-body .back span{margin-left:10px}.students-body .exam-code{padding-left:48px}.students-body .code-row{padding:0}.students-body .course-name-row{padding-top:10px;padding-right:0;padding-bottom:0;padding-left:0}.students-body .code-and-date-row{padding-top:0;padding-right:0;padding-bottom:10px;padding-left:10px}.students-body .studentsCOR-second-toolbar{padding-left:20px;padding-right:20px}.students-body .studentsCOR-select-dropdown{font-size:16px}.students-body .studentsCOR-preview{max-height:47px}.students-body .studentsCOR-checkbox{margin-top:30px;width:30px}.students-body .studentsCOR-div{padding-top:10px!important;padding-bottom:10px!important}.students-body .studentsCOR-div-text{padding-right:10px!important}.students-body .studentsCOR-sort-carret{padding-left:7px;margin-top:15px;margin-bottom:15px}.students-body .studentsCOR-bold{font-weight:700!important}.students-body .studentsCOR-spinner{margin-left:20px}@media screen and (max-width:599px){.students-body .nagbar .expiring{padding:15px 0 15px 4px}.students-body .studentsCOR-preview{font-size:14px;line-height:20px}.students-body .studentsCOR-div{padding-left:4px;padding-right:6px}.students-body .nagbar-content{margin:2px 2px;padding:4px 4px}.students-body .studentsCOR-sort-header{padding:0 6px}.students-body .studentsCOR-sort-carret-std-course{padding-right:12px}}@media screen and (max-width:599px){.students-body .search-section .advanced-search{margin-top:0}}.messages-center .days-button{margin:0;min-width:30px;min-height:0;padding:3px 6px;line-height:inherit}.messages-center .days-button.selected{background-color:#70acec}.messages-center .messages-second-toolbar{padding-left:20px;padding-right:20px}.messages-center .messages-select-dropdown{font-size:16px}.messages-center .messages-separator{font-size:16px;text-transform:uppercase}.messages-center .messages .identity{text-align:center}.messages-center .unread-message{font-weight:700!important}.messages-center .messages-days{white-space:nowrap}.messages-center .message-preview{max-height:47px}.messages-center .message-content-div{overflow-x:auto}.messages-center .message-div{padding-top:10px!important;padding-bottom:10px!important}.messages-center .message-div-text{padding-right:10px!important}.messages-center .message-checkbox{margin-top:30px}.messages-center .message-icon{cursor:pointer}.messages-center .message-icon-disabled{color:rgba(0,0,0,.26)!important}.messages-center .message-details-nav-divs{padding-left:10px;padding-right:10px}.messages-center .message-details-from-img{margin-left:5px;margin-right:5px}.messages-center .message-details-from-text{padding-left:5px;padding-right:5px}@media screen and (max-width:599px){.messages-center .message-search-chips{width:150px}.messages-center .message-checkbox{margin-top:0}.messages-center .message-div{padding-left:0!important}}.ncti-media .ncti-media-intro-text{font-size:18px;font-weight:400;text-align:center;line-height:normal}.ncti-media .newsletter-expand-icon{margin-top:14px;margin-right:10px}.ncti-media .ncti-media-year-list-item{background-color:#f2f2f2}.ncti-media .fadeInDownNewsletters{animation:.5s fadeInDown ease;animation-name:fadeInDown}.ncti-media .video-expand-icon{margin-top:14px;margin-right:10px}.ncti-media .fadeInDownVideos{animation:.5s fadeInDown ease;animation-name:fadeInDown}.ncti-media .newsletters-header-image-div{margin:8px}.ncti-media .newsletters-header-gif{width:784px;height:200px}.ncti-media .wired-wisdom-header-image-div{background-color:#fff}.ncti-media .wired-wisdom-header-gif{width:800px;height:200px}.ncti-media .hoyt-off-the-press-header-gif{width:800px;height:200px}.ncti-media md-grid-tile figure{height:fit-content}.ncti-media .ncti-media-latest-image{height:290px;width:auto}.ncti-media .ncti-video-latest-details{align-items:flex-start}.ncti-media .ncti-video-latest-desc-div{font-size:20px}.ncti-media .ncti-video-latest-MDY-div{font-size:16px}.ncti-media .ncti-video-thumb-img{width:100%;height:auto}.ncti-media .ncti-video-tile-footer{padding-left:4px;padding-right:4px;text-align:left;justify-content:center}.ncti-media .ncti-video-desc-div{font-size:14px}.ncti-media .ncti-video-MDY-div{font-size:12px}.ncti-media .newsletter-thumb-img{width:150px;height:220px}.ncti-media .newsletter-desc-text{padding-top:24px}.ncti-media .newsletter-name-text{padding-top:16px}@media (max-width:600px){.ncti-media .ncti-media-intro-text{font-size:16px}.ncti-media .newsletters-header-gif{width:96%;height:100px}.ncti-media .hoyt-off-the-press-header-gif{width:96%;height:100px}.ncti-media .wired-wisdom-header-gif{width:96%;height:100px}.ncti-media .ncti-media-latest-image{height:auto;width:100%}.ncti-media .ncti-video-latest-desc-div{font-size:16px}.ncti-media .ncti-video-latest-MDY-div{font-size:14px}.ncti-media .ncti-video-iframe-div{height:96px}.ncti-media .newsletter-thumb-img{width:100px;height:150px}.ncti-media .remove-left-right-padding-on-small-device{padding-left:0;padding-right:0}.ncti-media .newsletter-desc-text{padding-top:6px;padding-left:6px}.ncti-media .newsletter-name-text{padding-top:16px}}.admin .rocketship{height:150px}.admin md-chips{min-width:50%}.admin .admin-tb{background-color:#ff526e}.admin .admin-stats{background-color:#fff}.admin .red-bg{background-color:#ff526e}.admin .red{color:#ff526e}.admin .admin-mailbox{margin-top:20px;margin-bottom:20px}.admin .admin-student-courses{height:80px;width:80px}.admin .grey-bg{background-color:#3e3e3e}.admin .md-button{width:200px}.admin .md-button:not([disabled]):hover{background-color:#ad3636}.admin .fa-spin{margin-left:15px}.admin .admin-card{height:200px}.admin .tab-section{min-height:400px}.admin .hint{left:2px;right:auto;bottom:7px;font-size:12px;line-height:14px;transition:all .3s cubic-bezier(.55, 0, .55, .2);color:grey}.admin .optional{margin-top:-20px;display:block;font-size:12px;color:rgba(0,0,0,.37)}.admin .help-hint{margin-top:-25px}course-product-dialog.admin-external-title-label{font-size:24px}.admin-external-sub-title-label{margin-top:30px;margin-left:20px;margin-right:20px;font-size:16px}.admin-external-list-item{cursor:default!important}.admin-external-add-course-button{margin-right:40px;margin-top:-10px!important}.admin-external-button-div{height:0}.add-new-product-tabs{min-width:800px}.course-product-dialog-wizard-mode md-tabs-wrapper{display:none}.course-product-dialog-scrolling-tab{overflow-y:auto;overflow-x:hidden;height:500px}.course-product-dialog-launch-date-div{width:200px;height:70px}.nv-file-over{border:dotted 3px #76d6dd}.upload-nv-file-over{border:dotted 3px green}.upload-files-drop-zone{min-height:50px;padding:19px;background-color:#f5f5f5;border:dotted 3px #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);text-align:center}.upload-files-select-div{text-align:center}.upload-files-select-link{text-decoration:underline;cursor:pointer;font-size:18px}.upload-files-progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.upload-files-progress-bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;background-color:#428bca;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.upload-files-button-icon{vertical-align:middle;padding-bottom:5px;margin-left:10px;margin-right:10px}.upload-files-status-icon{vertical-align:middle;padding-top:5px;margin-left:10px;margin-right:10px}.uploaded-files-table-header-text{text-align:left}.amp-tooltip{font-family:Montserrat,sans-serif;max-width:300px;white-space:wrap;padding:10px 20px;font-size:14px;overflow:visible;white-space:normal}.amp-tooltip .md-content{height:auto;white-space:inherit;background-color:rgba(0,0,0,.74)}.library-collections-select md-select-menu md-option[selected]{background-color:rgba(188,170,164,.17)}.contentURLInput{width:90%}.shareContentDialog{min-width:80%}.amp-library{height:100%}.amp-library .library-search .collections-select md-select{max-width:300px}.amp-library .library-search .collections-select md-select.has-selections{margin-bottom:5px}.amp-library .library-search .collections-select .optional{margin-top:-20px;display:block;font-size:12px;color:rgba(0,0,0,.37)}.amp-library .library-search .collections-select .clear-filter{margin-top:-6px}.amp-library .streaming-progress{font-size:12px}.amp-library md-list-item.library-item-row{cursor:pointer;padding-left:25px;padding-right:0}.amp-library md-list-item.first-library-item-row{cursor:pointer;padding-left:0;padding-right:0}.amp-library .library-favorite-items{width:90px}.amp-library .ncti_topic{margin-top:4px}.amp-library .ncti_topic a{color:#2196f3}.amp-library .ncti_topic md-card{margin-top:25px}.amp-library .ncti_topic md-card.figure{text-align:center}.amp-library .ncti_topic .videoContainer{max-width:600px}.amp-library .ncti_topic .ncti_autonumbertoken{color:#0d6fab;display:inline;text-decoration:underline}.amp-library .ncti_topic .ncti_caption{font-size:.85em}.amp-library .ncti_topic .ncti_crossReference{color:#000;text-decoration:none;display:inline}.amp-library .ncti_topic .ncti_customNote .ncti_richtext{padding-right:5px;text-align:left}.amp-library .ncti_topic .ncti_customNote .Note{margin:8px 0 8px 8px;padding-right:15px}.amp-library .ncti_topic .ncti_customNote .SafetyAlert{margin:8px 0 8px 8px;padding-right:15px}.amp-library .ncti_topic .ncti_customNote .Warning{margin:8px 0 8px 8px;padding-right:15px}.amp-library .ncti_topic .ncti_educationalobjective{color:#0d6fab;font-weight:700;line-height:18px;margin:4px 0;padding-top:5px}.amp-library .ncti_topic .ncti_emph{display:inline;font-size:12px;font-weight:700}.amp-library .ncti_topic .ncti_emphitalic{display:inline;font-style:italic;font-weight:700;padding:0 4px}.amp-library .ncti_topic .ncti_figureNumber{font-weight:700}.amp-library .ncti_topic .ncti_filtermetadata{display:none}.amp-library .ncti_topic .ncti_glossaryitem{display:none}.amp-library .ncti_topic .ncti_inlineequation{display:inline}.amp-library .ncti_topic .ncti_inlineterm{color:#0d6fab;text-decoration:none;display:inline}.amp-library .ncti_topic .ncti_inlineterm:hover{cursor:pointer;text-decoration:underline}.amp-library .ncti_topic .ncti_italic{display:inline;font-style:italic;line-height:20px;text-align:justify;padding-right:5px}.amp-library .ncti_topic .ncti_itemresult-content a{color:#0d6fab;text-decoration:none}.amp-library .ncti_topic .ncti_itemresult-content a:hover{color:#0d6fab;text-decoration:underline}.amp-library .ncti_topic .ncti_learningobject>.ncti_title{font-size:1.75em;font-weight:700;text-align:center}.amp-library .ncti_topic .ncti_lesson>.ncti_title{font-size:32px;font-weight:700;text-align:center}.amp-library .ncti_topic .ncti_list{line-height:20px;list-style-position:outside;padding-left:18px;text-align:justify}.amp-library .ncti_topic .ncti_list li{color:#000;line-height:20px;text-align:justify}.amp-library .ncti_topic .ncti_listpreamble{color:#000;font-weight:700;line-height:20px;padding:10px 0;text-align:justify}.amp-library .ncti_topic .ncti_listStyleNone{list-style-type:none}.amp-library .ncti_topic .ncti_listStyleDisc{list-style-type:disc}.amp-library .ncti_topic .ncti_listStyleLowerAlpha{list-style-type:lower-alpha}.amp-library .ncti_topic .ncti_listStyleUpperAlpha{list-style-type:upper-alpha}.amp-library .ncti_topic .ncti_lom{display:none}.amp-library .ncti_topic .ncti_mediaobject{display:none}.amp-library .ncti_topic .ncti_module{margin:24px 0}.amp-library .ncti_topic .ncti_module>.ncti_title{font-size:1.75em;font-weight:700;text-align:center;text-transform:uppercase}.amp-library .ncti_topic .ncti_subtopic>.ncti_title{color:#f57c00;font-size:1.5em;font-weight:400;margin:20px 0 12px}.amp-library .ncti_topic .ncti_page{font-size:.85em;margin-top:4px}.amp-library .ncti_topic>.ncti_title{color:#0d6fab;font-size:1.75em;font-style:italic;font-weight:700;margin:0 0 12px;text-align:center;text-transform:none}.amp-library .ncti_topic .ncti_transcript{display:none}.amp-library .ncti_topic .ncti_webImage{max-width:100%}.amp-library .ncti_topic .ncti_parablock{padding:10px}.amp-empty-library-menu-item{padding-left:25px}.amp-library-menu-item-divider{top:0;position:relative}.amp-library-favorite-icon{font-size:8px!important;width:24px!important;height:22px!important;min-height:20px!important;padding:0!important;margin-left:14px!important;margin-bottom:8px!important}.email-preview-div{overflow:scroll;height:200px}.tdOrderHeaderLabel{text-align:left;vertical-align:top;font-weight:700}.tdOrderAmountValue{text-align:right}.divLineItems{overflow-x:auto}.tdLineItemHeader{color:#fff;background-color:#036;font-weight:700;border:solid 1px #777;text-align:center}.colSKU{font-weight:700;padding-left:1em;text-align:left;vertical-align:top}.colProductName{padding-left:1em;vertical-align:top}.colStudents{padding-left:1em;vertical-align:top}.colQuantity{font-weight:700;text-align:center;vertical-align:top}.colPrice{font-weight:700;text-align:right;padding-right:1em;vertical-align:top}.colDiscount{font-weight:700;text-align:right;padding-right:1em;vertical-align:top}.colExtPrice{font-weight:700;text-align:right;padding-right:1em;vertical-align:top}.students-list-select .alphabet-container .alphabet-row.item{padding-left:0}.alphabet-container .alphabet-row{border-bottom:1px solid #dfe4e8;padding:10px 0}.alphabet-container .alphabet-row .checkbox{margin:8px 0 8px 0}.alphabet-container .alphabet-row .orange-status{font-size:.8em;color:rgba(245,148,72,.8)}.alphabet-container .alphabet-row .red-status{font-size:.8em;color:rgba(185,33,33,.8)}.alphabet-container .alphabet-row.item{padding-left:20px;cursor:pointer}.alphabet-container .alphabet-row.item:hover .hover-show{display:inherit}@media screen and (max-width:599px){.alphabet-container .alphabet-row.item:hover .hover-show{display:none}}.alphabet-container .alphabet-row.item i{vertical-align:middle}.alphabet-container .alphabet-row.item .status{margin-right:20px}.alphabet-container .alpha-rel{margin-left:-.5%;padding:inherit;position:inherit}.alphabet-container .alpha-fixed{margin-left:.4%;position:fixed;top:70px;right:30px}.alphabet-container .btn-alphabet{min-height:0;min-width:0;line-height:12px;padding:6px;margin:0;font-weight:700}.alphabet-container .btn-alphabet.disabled{opacity:.3;pointer-events:none;font-weight:400}@media screen and (max-height:700px) and (min-height:601px){.alphabet-container .btn-alphabet{line-height:.75em}}@media screen and (max-height:600px){.alphabet-container .btn-alphabet{line-height:.49em}}@media screen and (max-width:599px){.alphabet-container .alpha-fixed{margin-left:-4%}}.card .tall{height:135px}.card .progress{background-color:#fafafa}.card .card-buffer{padding:16px 16px 16px 0}.card .completed{background-color:#f59448}.card .card-badge{position:relative;left:8px;height:100%;width:50%;margin-right:10px}.card.featured{background-color:#4244ab;opacity:.85}.card .headline-font{margin-top:10px;overflow:hidden}.card md-progress-linear .md-container{background-color:#d8d8d8}.card md-progress-linear .md-container{height:10px}.card md-progress-linear .md-container .md-bar{height:10px}.card .inherit-height{height:inherit}@media screen and (max-width:599px){.card .tall{height:140px}.card .tall .description{padding:0;margin-left:10px;left:20px}.card .tall md-icon[md-font-icon]{line-height:.5}.card .card-badge{position:relative;left:8px;height:80px;width:90px}}.checkout .title-row{margin-top:10px;margin-bottom:30px}.checkout .checkout-item{display:block}.checkout .checkout-item .inner-item{height:100%}.checkout .checkout-links{color:#3e9da4;text-decoration:underline}.checkout .checkout-links .move{margin-right:5px}.checkout .checkout-links .remove{margin-left:5px}.checkout .angular-animate.ng-leave{transition:.7s linear all}.checkout .angular-animate.ng-enter,.checkout .angular-animate.ng-leave.ng-leave-active{opacity:0}.checkout .angular-animate.ng-enter.ng-enter-active,.checkout .angular-animate.ng-leave{opacity:1}.checkout .delete-btn{min-height:0;padding:0;margin:0;line-height:20px}.checkout .padding{padding:0 10px}.checkout .payment-btn{margin-right:0}.checkout .md-char-counter{line-height:40px}.checkout .confirm-btn{margin:-20px 0 0}.checkout .item-image img{width:100px;height:124px;margin-right:25px;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084)}.checkout .item-image img.isTextBook{box-shadow:none}.checkout .item-student.ng-leave.ng-leave-active{opacity:0;transition:opacity .3s linear}.checkout .update-input{width:40px}.checkout .manual .md-char-counter{display:none}.checkout .manual .md-input{width:45px}@media screen and (max-width:599px){.checkout .item-image img{width:50px;height:66px}}.college-program-page .college-program-header{position:fixed;z-index:3;background-color:#fafafa}.college-program-page .college-program-header-card{margin:18px 0 0 0}.college-program-page .college-program-header-div{height:80px}.college-program-page .college-program-header-text-not-opted-in{text-align:center;margin-top:10px;color:#fff;height:46px;padding-left:10px;padding-right:10px}.college-program-page .college-program-header-text-opted-in{text-align:center;margin-top:2px;color:#fff}.college-program-page .college-program-content{margin-top:10px}.college-program-page .college-program-content-with-opt-in{margin-top:112px}.college-program-page .college-program-content-div{padding-top:8px;padding-bottom:8px}.college-program-page .about-description{padding-bottom:12px}.college-program-page .list-items-with-title{margin-top:3px;margin-bottom:0}.college-program-page .collapsible-grouping-item{background-color:#f2f2f2;height:48px}.college-program-page .collapsible-grouping-item-tall{background-color:#f2f2f2;height:48px}.college-program-page .collapsible-grouping-item-faq{background-color:#f2f2f2;height:48px}.college-program-page .fade-in-and-out-for-opted-in{animation:8s fadeInDownOutUp ease;animation-name:fadeInDownOutUp}.college-program-page .fade-in-down-degree-details{animation:.5s fadeInDown ease;animation-name:fadeInDown}.college-program-page .opted-in-toast-message{padding-top:12px}.college-program-page .degree-list-item{border:#efefef;border-width:1px;border-style:solid;height:32px;min-height:32px}.college-program-page .degree-list-item-course-name{color:#3e9da4;text-decoration:underline}.college-program-page .testimonial-thumb-img{width:160px;height:120px}.college-program-page .testimonial-desc-text{padding-top:24px}.college-program-page .testimonial-name-text{padding-top:16px}.college-program-page .technician-graduate-guys-img{width:100%;height:97%}.college-program-page .acc-campus-img{width:100%;padding-top:16px;padding-bottom:16px}.college-program-page .college-program-cert_links{padding-top:12px}@media screen and (max-width:599px){.college-program-page .college-program-content-with-opt-in{margin-top:160px}.college-program-page .college-program-header-div{height:140px}.college-program-page .college-program-header-button-div{text-align:center}.college-program-page .about-image{margin:0;margin-bottom:12px;width:300px;height:200px}.college-program-page .testimonial-desc-text{padding-top:0;padding-bottom:24px}.college-program-page .collapsible-grouping-item-faq{background-color:#f2f2f2;height:60px}.college-program-page .collapsible-grouping-item-tall{background-color:#f2f2f2;height:70px}.college-program-page .acc-schedule-table table[md-data-table]:not([md-row-select])>tbody>tr>td:first-child,.college-program-page .acc-schedule-table table[md-data-table]:not([md-row-select])>tbody>tr>td:last-child,.college-program-page .acc-schedule-table table[md-data-table]:not([md-row-select])>tfoot>tr>td:first-child,.college-program-page .acc-schedule-table table[md-data-table]:not([md-row-select])>tfoot>tr>td:last-child,.college-program-page .acc-schedule-table table[md-data-table]:not([md-row-select])>thead:not([md-table-progress])>tr>th:first-child{padding:0 5px 0 5px}.college-program-page .acc-schedule-table table[md-data-table]:not([md-row-select])>tbody>tr>td:nth-child(n+2):nth-last-child(n+2),.college-program-page .acc-schedule-table table[md-data-table]:not([md-row-select])>tfoot>tr>td:nth-child(n+2):nth-last-child(n+2),.college-program-page .acc-schedule-table table[md-data-table]:not([md-row-select])>thead:not([md-table-progress])>tr>th:nth-child(n+2):nth-last-child(n+2){padding:0 7px}}.payment-header-row{font-weight:700}.payment-header-row-total{font-weight:700;text-align:right}.payment-detail-row{vertical-align:top}.payment-detail-account-name{vertical-align:top;white-space:nowrap}.payment-detail-price-values{width:100%;text-align:right}.payment-detail-quantity-text{width:100%;text-align:left}.payment-detail-quantity-value{width:100%;text-align:right}.payment-detail-total{vertical-align:top;text-align:right}.payment-footer-value{width:100%;text-align:right}.payment-footer-order-total-text{font-weight:700;white-space:nowrap}.payment-footer-order-total-value{width:100%;text-align:right;font-weight:700}@media screen and (max-width:599px){.payment-detail-price-values{width:50%;text-align:right}.payment-footer-value{width:50%;text-align:right}.payment-summary-line-item{padding-left:30px}.payment-footer-order-total-value{width:50%;text-align:right;font-weight:700}}.credit-card-payment-div{margin-top:15px;margin-left:15px}.credit-card-expiration-labels{vertical-align:middle;line-height:80px;padding-right:10px}.credit-card-expiration-slash{vertical-align:middle;line-height:80px;padding-left:10px;padding-right:10px}.payment-shipping-info{font-size:1em!important;font-weight:400}.payment-type-dropdown-label{margin-top:30px;margin-right:20px;font-size:14px}.payment-type-dropdown{font-size:14px;width:200px}.payment-type-label{font-size:14px}.selected-contract-label{font-size:30px}.contract-dropdown-label{margin-top:30px;margin-left:20px;margin-right:20px;font-size:16px}.contract-dropdown{font-size:14px;width:250px}.contract-list-item{cursor:default!important}.contract-add-user-button{margin-right:40px;margin-top:-10px!important}.contract-button-div{height:0}.contract-canvas-div{height:180px;width:300px}@media screen and (max-width:599px){.selected-contract-label{font-size:24px}.contract-dropdown{font-size:14px;width:180px}.contract-canvas-div{height:160px;width:280px}}.achieved-container .pill{margin-top:10px}.achieved-container .achieved-box{width:60px;background-color:#fffdfb}.achieved-container .achieved-box.left-side{border-top-left-radius:5px;border-bottom-left-radius:5px;color:#d5640c;background-color:#fcddc6}.achieved-container .achieved-box.right-side{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#d5640c;color:#fffdfb}.achieved-container .achieved-box.uncertified{width:120px;border-radius:5px;color:#d5640c;background-color:#fcddc6;padding-left:10px;padding-right:10px}.achieved-container .achieved-box.unfinished{margin-top:10px;margin-left:35%;padding:5px;border-radius:4px}.achieved-container .achieved-box .year-text{font-size:15px;font-weight:700;letter-spacing:.06em;line-height:25px}.achieved-container .achieved-box p:first-child{margin:10px 0}.achieved-container .achieved-box p:first-child.remaining{margin-bottom:10px}.achieved-container .achieved-box p:nth-child(2){margin-top:-15px}.achieved-container .achieved-box.dual{width:75px}.achieved-container .achieved-box.score{background-color:#ebedef}.achieved-container .achieved-box.score p{color:#2196f3;font-size:2em;margin:15px}.achieved-container .achieved-box.date p{margin:5px}md-card.college-credits{background-color:#d7f4fc}md-card.college-credits md-card-title-media .material-icons{color:#fff;font-size:96px;margin-right:16px;color:#5ebcc2}md-card.college-credits .reminder{background-color:rgba(255,255,255,.87);color:rgba(0,0,0,.87);height:78px;width:78px;margin-right:0;padding:8px;text-align:center;border-radius:6px}md-card.college-credits .reminder .label{padding:0;margin:0;font-size:12px;text-transform:uppercase}md-card.college-credits .reminder .total-credits{font-size:34px;line-height:34px}md-card md-card-title md-card-title-text{margin-right:12px}md-card md-card-actions{background-color:#fff;margin:0;padding:8px}md-card md-card-actions .arrow-right-button{background-color:#f59448!important;color:rgba(255,255,255,.87)!important;width:48px!important;height:48px!important;line-height:48px!important}md-card md-card-actions .arrow-right-button:hover{background-color:rgba(245,148,72,.87)!important}.degree-name{padding-top:25px}.degree-icon{font-size:9em}@media screen and (max-width:959px){.degree-icon{font-size:6em}.degree-name{padding-top:0}}@media screen and (max-width:599px){.degree-icon{font-size:4em}.achieved-container .achieved-box{padding:1px}.achieved-container .achieved-box p:first-child{margin-top:10px;font-size:1em}.achieved-container .achieved-box p:first-child.remaining{margin-bottom:10px}.achieved-container .achieved-box p:nth-child(2){margin:-20px 0 10px;font-size:1em}md-card.college-credits .reminder{width:58px}}.course-header .achieved-container .achieved-box.left-side{background-color:#fff}.course-header .achieved-container .achieved-box.right-side{color:#fff}.course-header .credit-text{margin-top:10px}.course-header .course-title{margin-left:-25px}.course-header .big-headline{margin-left:-20px;margin-top:60px}.course-header .of-text{position:relative;top:-5px;margin:5px}.help-page .input-form{background-image:url("../images/mailbox.svg");background-repeat:no-repeat;background-position:center top;background-size:75% 75%;margin-top:20px;margin-bottom:20px}.help-page .input-form md-input-container .md-input{border-color:#d7d7d8}.help-page .add-btn{margin-bottom:40px}.help-page .unsubscribe-btn{margin:40px 0}.help-page .suggestion-checkbox{margin-left:10px;margin-right:10px}.help-page .tutorial-thumb-img{width:160px;height:120px}.help-page .tutorial-desc-text{padding-top:24px}.help-page .tutorial-name-text{padding-top:16px}.help-page .help-padding{padding:8px;padding-top:16px}.help-page md-checkbox .md-container .md-icon{border-color:#fff!important}.help-page md-input-container label{color:inherit}.help-page md-input-container .md-input{border-color:#fff}.help-page md-input-container.md-input-focused label{color:#4b4b4b}.help-page md-input-container.md-input-focused .md-input{border-color:#4b4b4b}.badge-icon{height:100%;width:100%;margin-top:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%22111px%22%20height%3D%22129px%22%20viewBox%3D%220%200%20111%20129%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3ERibbon%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Ribbon%22%20sketch%3Atype%3D%22MSLayerGroup%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M55.933%2C65.0933249%20C44.591%2C65.0933249%2034.992%2C59.4963249%2028.881%2C50.9163249%20C27.668%2C49.2133249%2025%2C50.0373249%2025%2C52.1283249%20L25%2C126.658325%20C25%2C128.575325%2027.19%2C129.582325%2028.609%2C128.292325%20L54.674%2C104.558325%20C55.516%2C103.793325%2056.78%2C103.792325%2057.623%2C104.557325%20L83.452%2C128.259325%20C84.871%2C129.548325%2086.866%2C128.541325%2086.866%2C126.624325%20L86.866%2C52.1283249%20C86.866%2C50.0373249%2084.198%2C49.2133249%2082.985%2C50.9163249%20C76.874%2C59.4963249%2067.275%2C65.0933249%2055.933%2C65.0933249%22%20id%3D%22Fill-1%22%20fill%3D%22%23238B94%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M85.281%2C30.641%20C85.281%2C47.011%2072.011%2C60.282%2055.641%2C60.282%20C39.27%2C60.282%2026%2C47.011%2026%2C30.641%20C26%2C14.271%2039.27%2C1%2055.641%2C1%20C72.011%2C1%2085.281%2C14.271%2085.281%2C30.641%22%20id%3D%22Fill-2%22%20fill%3D%22%23238B94%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M77.281%2C30.641%20C77.281%2C42.593%2067.592%2C52.282%2055.64%2C52.282%20C43.689%2C52.282%2034%2C42.593%2034%2C30.641%20C34%2C18.689%2043.689%2C9%2055.64%2C9%20C67.592%2C9%2077.281%2C18.689%2077.281%2C30.641%22%20id%3D%22Fill-3%22%20fill%3D%22%235EBCC2%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E")}.category-icon{height:125px;width:140px;margin-top:83px}.category-icon.icon-catalog-general{margin-top:63px}.category-icon.icon-catalog-safety{margin-left:25px}.category-icon.icon-catalog-customer{margin-top:58px}.category-icon.icon-catalog-mentoring{margin-top:26px}.category-icon.icon-catalog-technical{margin-left:-18px;margin-top:74px}.badge-container{width:170px}.badge-content{box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.8)}.badge-section{margin-bottom:15px;padding:32px}.badge-section.progress{color:#222425}.badge-section.orange-background{color:#222425}.badge-section.course-header{margin-bottom:0}.badge-section .badge-icon{margin:0;height:175px;position:absolute;width:150px;background-size:100%}.badge-section .badge-icon.circle{top:15px}.mini-cards .md-subhead{background-position:center;background-repeat:no-repeat;background-size:cover}.mini-cards .md-subhead IMG{max-height:24px}.mini-cards md-card{min-width:260px!important;overflow:hidden}.mini-cards md-card svg{width:41px;height:48px}md-card md-card-header md-card-avatar+md-card-header-text{max-height:50px}@media screen and (max-width:599px){.super-size .material-icons{font-size:100px}.badge-icon{background-size:90%;height:90px;width:90px}.category-icon{margin-top:86px}.badge-section{padding:32px 16px;margin-bottom:0;min-height:100px}.badge-section .badge-icon{height:110px;width:100px}.badge-section .badge-icon.circle{top:initial}.badge-container{width:145px}}.snow{background:0 0;background-image:url("../images/snow1.png"),url("../images/snow2.png"),url("../images/snow3.png");background-color:rgba(128,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;background-color:rgba(128,0,0,.5);animation:snow 10s linear infinite}@keyframes snow{0%{background-position:0 0,0 0,0 0}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}.bounce{animation-name:bounce;transform-origin:center bottom}.flash{animation-name:flash}.fadeOut{animation:1s fadeOut ease;animation-name:fadeOut}.fadeOut.fade{animation:1s fadeOut ease;animation-name:fadeOut}.fade{animation:1s fadeOut ease;animation-name:fadeOut}.fadeIn{animation:1s fadeIn ease;animation-name:fadeIn}.shake{animation-delay:2s;animation-name:shake}.animate-icon{position:absolute;overflow:hidden;animation:smallFill 4s forwards}.super-size .animate-icon{animation:largeFill 4s forwards}.rubberBand{animation:1s rubberBand ease;animation-name:rubberBand}.fadeInLeft{animation:.5s fadeInLeft ease;animation-name:fadeInLeft}.fadeInLeftMenu{animation:.5s fadeInLeft ease;animation-name:fadeInLeft}.fadeInDown{animation:3s fadeInDown ease;animation-name:fadeInDown}.fadeInDownLesson{animation:.4s fadeInDown ease;animation-name:fadeInDown}.zoomIn{animation:1s zoomIn ease;animation-name:zoomIn}.slideInRight{animation:2s slideInRight ease;animation-name:slideInRight}.ng-hide-remove{animation:.75s flipInX ease}@keyframes largeFill{from{height:75%}}@keyframes smallFill{from{height:22px}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDownOutUp{0%{opacity:0;transform:translateY(-100px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-100px)}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.spin-animation{animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * RRRRR - Ruben - I have stripped this file to only contain the pagination formatting.
 *   -- The original lives here: "https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css"
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}