@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700,);.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.show .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:flex;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.1875rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #e7e7e7}.modal-header .close{margin-left:auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:1px solid #e7e7e7}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}*{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}strong{font-weight:600}s{text-decoration:line-through}q{font-style:italic}.depth-0,.zebra-stripe>:nth-child(odd),body{background-color:#fff;padding-bottom:100px}.text-underline{text-decoration:underline}.expand-list-link button{background:none;border:none}.logo-container{padding-top:10px;width:100%;max-width:768px;min-width:300px;height:auto;margin:0 auto;color:#383838}.pinstripe{border-top:2px solid #0075b4}#header-tagline{font-size:14px;margin-left:.5em;width:300px;display:inline-block;vertical-align:middle}.consent-title{font-size:24px;color:#126f9a}.row{display:flex}.row:after{content:" ";display:table;clear:both}.enterprise-container{min-width:300px;max-width:768px;margin:0 auto;line-height:1.5;font-size:14px;color:#383838}.enterprise-container:after{content:" ";display:table;clear:both}.enterprise-container *{font-size:14px}.enterprise-container a{color:#126f9a}.enterprise-container a:hover{color:#0b5c8a}.enterprise-logo{width:auto;max-width:150px;max-height:150px}.header-logo{height:47px}.partnered-text{font-size:16px;color:#414141;margin-top:5px;margin-bottom:20px}.partnered-text strong{font-size:1.05em}.media{margin-bottom:10px;display:table;width:100%}.media .media-content,.media .thumbnail{display:table-cell;vertical-align:top}.media .thumbnail{width:55px;padding-top:6px}.media .media-content{padding-left:15px}.media .media-content .course-title{margin-bottom:5px;font-size:16px;font-weight:700}.radio-block{margin-bottom:15px}.radio-block .radio,.radio-block label{display:table-cell;vertical-align:top}.radio-block .radio{width:25px;padding-top:5px}.radio-block label>span{display:block}.btn-confirm{background:#126f9a;border:none;color:#fff;border-radius:5px;margin:10px 0;padding:10px 15px;box-shadow:none;font-weight:700}.btn-confirm:focus,.btn-confirm:hover{cursor:pointer;background:#0b5177}#messages .alert{position:relative;padding:10px 10px 10px 35px;border:1px solid transparent;box-shadow:none;border-radius:2px;margin-bottom:8px}#messages .alert>.fa{position:absolute;left:11px;top:13px;font-size:16px}#messages .alert span{display:block}#messages .success{background-color:#ecfaec;border-color:#b9edb9;color:#3c763d}#messages .info{background-color:#f2f8fb;border-color:#cce3f0;color:#31708f}#messages .warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}#messages .error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}@media (max-width:720px){.logo-container{text-align:center}#header-tagline{text-align:left}.enterprise-container{padding:0 30px 30px}}@media (min-width:720px){[class*=col-]{float:left;display:inline}[class*=col-].col-3{width:30%;padding-left:0;padding-right:30px}[class*=col-].col-7{padding-left:30px;width:70%}.border-left{border-left:1px solid #d9d9d9}.enterprise-logo{display:block}}.modal{width:100%;left:50%;transform:translateX(-50%);box-shadow:none;background:none}.modal-header{background-color:#126f9a;padding:5px}button.close{font-weight:500;background:none;border:none;color:#fff}button.close i{font-size:1.5rem}button.close:hover{color:#c8c8c8}h2.modal-header-text{margin:0;font-weight:700;font-size:18px}.header-wrapper{border-bottom:1px groove #000;padding-bottom:5px;margin-bottom:20px}.staff-container .row{display:flex;margin-bottom:40px}.staff-container .row img{width:110px;height:110px;margin-right:30px}.staff-container .row h2{font-weight:700}.staff-container .row .col-7{flex-grow:100}.staff-container .row:last-child{margin-bottom:0}.modal-content .modal-header-wrapper{display:flex}.modal-content .modal-header-wrapper .image{flex-basis:33%}.modal-content .modal-header-wrapper{margin-bottom:10px}.modal-content .modal-header-wrapper .image img{border:1px solid #126f9a;max-width:210px}.modal-content .modal-header-wrapper .details h1.modal-header-text{font-weight:700;margin-bottom:0;text-align:left}.modal-content .modal-header-wrapper .details .organization img{height:25px}.modal-content .modal-header-wrapper .details .short-description{font-size:14px;margin-bottom:10px;display:flex}.modal-content .modal-body>.details{border:1px solid #126f9a;margin-bottom:20px}.modal-content .modal-body>.details .icon{font-weight:700;margin-right:10px;opacity:.6}.modal-content .modal-body>.details .discount,.modal-content .modal-body>.details .text,.modal-content .modal-body>.details .title{font-size:13px}.modal-content .modal-body>.details .detail-container{display:flex}.modal-content .modal-body>.details .detail-title-container{flex-basis:25%}.modal-content .modal-body>.details .detail-value-container{flex-shrink:1}.modal-content .modal-body>.details .text strike{font-size:11px}.modal-content .modal-body>.details .text .discount{color:green}.modal-content .modal-body>.details ol li span{font-size:16px}.modal-content .modal-body>.details ol{list-style:none;margin:0;padding:0 10px}.modal-content .modal-body>.details li{border-bottom:1px dotted gray;padding:15px 10px}.modal-content .modal-body>.details li:last-child{border-bottom:none}.modal-content .modal-body>.details li:after{content:"";display:table;clear:both}.modal-content .modal-body .overview *{font-size:14px}.modal-content .modal-body .overview .col-7{padding-left:0}.modal-content .modal-body .overview .header-wrapper h2{font-size:18px;font-weight:700;margin:0}.modal-content .modal-body a{color:#126f9a;display:inline-block;text-decoration:underline;border:none;background-color:transparent;padding:0!important;vertical-align:bottom;font-size:16px;font-weight:400}@media (max-width:720px){.modal-header-wrapper .image,.modal-header-wrapper .organization img{display:none}.staff-container .row img{margin-bottom:10px}}@media (min-width:720px){.modal-content .body .details .icon{display:inline}.modal-content .modal-header-wrapper{margin-bottom:25px}.modal-content .modal-header-wrapper .image{display:block;width:210px;float:left;margin-right:35px}.modal-content .modal-header-wrapper .details .organization{display:block}}.consent-container{width:auto;max-width:700px;min-width:300px;margin:0 auto}.consent-container *{font-size:16px}.consent-container p{margin-bottom:15px}.consent-input-container{border-radius:10px;border:1px solid #e5e5e5;padding:15px 20px;margin-bottom:20px}.agreement-text{overflow:hidden;margin-bottom:15px;font-weight:600}.consent-agreement-button{border-color:transparent;height:auto;max-width:180px;min-width:125px;border-radius:5px;font-size:16px;font-weight:700;background:#0075b4;border:none;color:#fff;margin-right:10px;padding:10px 15px;box-shadow:none;width:auto}.consent-agreement-button:hover{cursor:pointer;background:#0b5177}.consent-agreement-button:focus{background-color:#065683}.consent-agreement-button:active{background-color:#0075b4}.consent-agreement-button:disabled{background-color:#a0a0a0;color:#d9d9d9}.consent-policy-dropdown-bar{text-align:left;border:none;width:100%;height:60px;font-weight:600;display:block;background:#f2f8fb;border-radius:5px}.consent-policy-dropdown-bar:active,.consent-policy-dropdown-bar:focus,.consent-policy-dropdown-bar:hover{font-weight:600}.failure-link,.policy-dropdown-link{text-decoration:underline}.failure-link{color:#0075b4;display:inline-block;border:none;background-color:transparent;padding:10px 15px;vertical-align:bottom;font-size:16px}.failure-link:focus,.failure-link:hover{font-weight:400}.dropdown-text{line-height:60px;white-space:nowrap;padding-left:2%;font-size:18px;color:#126f9a}.dropdown-icon-container{float:right;padding-right:10%;padding-top:10px}#consent-policy-dropdown-icon-surround{font-size:40px;color:#fff}#consent-policy-dropdown-icon{font-size:18px;color:#126f9a;padding-top:12%;padding-left:5%}.consent-policy{padding-top:2%;padding-left:3%;padding-right:3%}.data-consent-checkbox{float:left;margin-top:4px;margin-right:10px}.consent-title{font-size:20px!important;color:#126f9a!important;font-weight:400;margin-bottom:10px}.caption{font-size:1.1em}.enterprise-container .consent-input-container #data-sharing{margin:0}.enterprise-container .consent-input-container input{position:relative;top:2px}.enterprise-container ul.consent-items{margin-left:25px}.enterprise-container ul.consent-items li{margin-bottom:4px}.course-confirmation-title{font-size:20px;color:#126f9a;font-weight:400;margin-bottom:6px}.course-image{width:auto;height:50px}.course-detail{font-size:14px;margin-bottom:10px}.course-detail .course-org{font-size:18px}.course-info{font-size:1em}.course-info .fa,.course-info span{display:inline-block;vertical-align:middle;margin-right:5px}.course-info span{font-size:1em}.course-in-future{font-size:17px;margin-bottom:40px}.caption{margin-bottom:15px;font-size:16px}.media{margin-bottom:40px}.media .media-content .course-info{font-size:.8em;margin:8px 0}.media .media-content .course-info .fa,.media .media-content .course-info span{display:inline-block;vertical-align:middle;margin-right:5px}.media .media-content .course-info .fa{font-size:16px}.program-type-logo{width:auto;max-width:150px;max-height:100px;margin-bottom:15px}.platform-description-container,.program-type-container{margin:15px 0}.platform-description-header,.program-type-description-header{font-size:16px;font-weight:700}.platform-description,.program-type-description{margin-top:-15px;font-size:15px}.program-confirmation-title{font-size:1.6em;color:#126f9a;font-weight:400;margin-bottom:6px}.program-detail .program-title{font-size:1.5em;font-weight:700;margin:0}.program-detail .program-org{font-size:1.2em;font-weight:600;margin:0}.program-detail .program-overview{font-size:16px;margin:.5em 0}.program-metadata-header-text{font-size:1.2em;font-weight:600;margin:0}.program-bullet-points{list-style:none;margin:1em 0}.program-bullet-points li:before{content:"\2022"}.program-bullet-points .bullet-item{font-size:16px;margin-left:20px}.program-bullet-points .bullet-item a{font-size:16px}.program-price,.program-price *{font-size:16px;margin:0}.final-price{color:#3c763d}.program-metadata-item~.program-metadata-item{margin-top:20px}.program-metadata-header{margin:10px 0;padding:5px 0;border-bottom:2px solid #ccc}.endorsement-container~.endorsement-container{padding-top:10px}.endorsement-image{max-height:30px;width:auto;display:block;margin:10px 0}.individual-endorsement-quote{margin:10px 0;font-size:16px;font-weight:300}.endorser{width:100%;margin:10px 0}.endorser-description-container{padding-left:50px}.endorser-description{font-weight:600;font-size:16px}.expand-list-link-container *{font-size:16px;color:#126f9a}.expand-list-link-container :hover{color:#0b5c8a}.program-summary-container{margin-top:20px;margin-left:-10px}.program-summary-header{padding:10px 0}.program-summary-header-text{font-size:1.2em;padding-left:3px;margin:0;font-weight:600}table.program-summary{border:1px solid #ccc;border-radius:5px;table-layout:fixed;width:100%}table.program-summary tr td{text-align:left;vertical-align:top;padding:15px 15px 15px 0;width:80%}table.program-summary th.summary-item{text-align:left;vertical-align:top;font-size:16px;font-weight:600;padding:15px 0 15px 15px;width:20%}table.program-summary tr.row-separator td{padding:0 10px}.summary-content,.summary-content *{font-size:16px}.course-item~.course-item{padding-top:10px}.row-separator .table-row-separator{width:100%;border:1px solid hsla(0,0%,80%,.5)}@media (max-width:540px){.program-type-container{text-align:center}.program-type-description-container{text-align:left}table.program-summary tr td{width:70%}table.program-summary th.summary-item{width:30%}}@media (max-width:720px){.program-type-logo{display:block}table.program-summary tr td{width:70%}table.program-summary th.summary-item{width:30%}}@media (min-width:720px){.program-type-logo{display:block}}.select-enterprise-container{width:auto;max-width:600px;min-width:300px;margin:0 auto}.select-enterprise-container *{font-size:16px}.select-enterprise-container p{margin-bottom:15px}.select-enterprise-container .select-enterprise-title{font-size:20px!important;color:#126f9a!important;font-weight:400;margin-bottom:10px}.select-enterprise-container label{margin-right:10px}.select-enterprise-container select{width:60%;max-width:350px;background-color:#fff;color:#333;box-sizing:border-box;margin-bottom:10px;border-radius:5px;font-size:large}.select-enterprise-container .select-enterprise.errorlist{display:list-item;color:#cb0712;margin-left:40px;margin-bottom:20px}.select-enterprise-container .is-hidden{display:none!important}.select-enterprise-container button.select-enterprise-submit-button{border-color:transparent;height:auto;max-width:180px;min-width:125px;border-radius:5px;font-size:16px;font-weight:700;background:#0075b4;border:none;color:#fff;margin-right:10px;padding:10px 15px;box-shadow:none;width:auto}.select-enterprise-container button.select-enterprise-submit-button:hover{cursor:pointer;background:#0b5177}.select-enterprise-container button.select-enterprise-submit-button:focus{background-color:#065683}.select-enterprise-container button.select-enterprise-submit-button:active{background-color:#0075b4}.select-enterprise-container button.select-enterprise-submit-button:disabled{background-color:#a0a0a0;color:#d9d9d9}.enterprise-login-container{width:auto;max-width:500px;min-width:300px;margin:0 auto}.enterprise-login-container *{font-size:16px}.enterprise-login-container p{margin-bottom:15px}.enterprise-login-container .enterprise-login-title{font-size:20px!important;color:#126f9a!important;font-weight:400;margin-bottom:10px}.enterprise-login-container label{margin-right:10px}.enterprise-login-container .enterprise-login.errorlist{display:list-item;color:#cb0712;margin-left:40px;margin-bottom:20px}.enterprise-login-container .is-hidden{display:none!important}.enterprise-login-container form#enterprise-login-form input{display:block;height:32px;width:100%;margin:0 0 15px;padding:0 10px}.enterprise-login-container button.enterprise-login-submit-button{border-color:transparent;height:auto;max-width:170px;min-width:110px;border-radius:2px;font-size:16px;font-weight:700;background:#0075b4;border:none;color:#fff;margin-right:10px;padding:10px 15px;box-shadow:none;width:auto}.enterprise-login-container button.enterprise-login-submit-button:hover{cursor:pointer;background:#0b5177}.enterprise-login-container button.enterprise-login-submit-button:focus{background-color:#065683}.enterprise-login-container button.enterprise-login-submit-button:active{background-color:#0075b4}.enterprise-login-container button.enterprise-login-submit-button:disabled{background-color:#a0a0a0;color:#d9d9d9}