#boot .offering-description .responsive-embed iframe{height:350px;margin-bottom:20px}
#boot .offering-description .image-embed{float:right;margin:0 0 8px 8px}
#boot .offering-description .banner-image{width:100%;margin:0 0 16px 0}
#boot .offering-description .captioned{width:175px;margin-left:16px}
#boot .offering-description .captioned img{width:175px}
#boot .offering-description .ccode{margin-top:-10px;margin-bottom:30px;font-size:24px;color:#4b4b4b}
#boot .offering-list .title a{font-size:20px;line-height:30px;font-weight:bold;color:#0072a8}
#boot .offering-list .code{font-size:18px;line-height:28px;color:#4b4b4b}
#boot .offering-list .heading{font-size:16px;font-weight:bold;line-height:30px;color:#912338}
#boot .offering-list .data{font-size:16px;line-height:30px;color:#000}
#boot .offering-list hr{border-top-color:#c8c8c8}
#boot .offering-list th{padding:8px 24px 8px 0;font-size:16px;font-weight:bold;text-align:left;background-color:#fff;border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid}
#boot .offering-list th:first-child{width:125px}
#boot .offering-list td{padding:8px 24px 8px 0;font-weight:bold;font-size:18px;line-height:30px;color:#4b4b4b}
#boot .offering .title-and-description{margin-bottom:80px;padding:40px 0;background-color:#f0f0f0 !important}
#boot .offering .offering-description div.separator{padding:20px 0}
#boot .offering .offering-description .attribute{font-weight:bold}
#boot .offering .sidebar h3.heading{padding:15px 10px 0 10px}
#boot .offering .sidebar h6{font-size:16px}
#boot .offering .sidebar hr{margin:20px 0}
#boot .offering .sidebar .course-section,#boot .offering .sidebar .date{padding:0 10px 0 10px}
#boot .offering .sidebar .box .with-border{margin-bottom:0}
#boot .offering .sidebar .box .with-border form{margin-bottom:0}
#boot .offering .sidebar .c-button{display:inline-block;position:relative}
#boot .offering .sidebar .c-button.register{width:100%;margin-top:10px}
#boot h1.offering-title{font-size:24px;color:#912338}
#boot .responsive-embed{position:relative;max-width:100%;height:0;margin:0 0 10px 5px;padding-bottom:56.25%;clear:both}
#boot .responsive-embed .youtube-embed{position:absolute;left:0;top:0;width:100%;height:100%}
#boot .btn[disabled]{background:#912338;color:#fff;opacity:.5}
@media(max-width:767px){#boot .offering .title-and-description{padding-left:15px;padding-right:15px}
}
.course #boot .cce-offering,.program #boot .cce-offering{font-size:18px;line-height:30px}
.course #boot .cce-offering .bg-F0F0F0,.program #boot .cce-offering .bg-F0F0F0{background:#f0f0f0}
.course #boot .cce-offering .bg-FFFFFF,.program #boot .cce-offering .bg-FFFFFF{background:#fff}
.course #boot .cce-offering ul li,.program #boot .cce-offering ul li{font-size:18px;line-height:30px}
.course #boot .cce-offering .offering-header,.program #boot .cce-offering .offering-header{padding:80px 15px 80px;background-repeat:no-repeat;background-size:cover;background-position:center center}
@media(min-width:992px){.course #boot .cce-offering .offering-header,.program #boot .cce-offering .offering-header{padding:120px 15px 80px}
}
.course #boot .cce-offering h1.offering-title,.program #boot .cce-offering h1.offering-title{color:#fff}
.course #boot .cce-offering p.offering-type,.program #boot .cce-offering p.offering-type{margin:0 0 15px 0;font:300 18px/24px 'gill-sans-nova',sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff}
@media(min-width:992px){.course #boot .cce-offering p.offering-type,.program #boot .cce-offering p.offering-type{margin-bottom:0;font-size:24px;line-height:32px}
}
.course #boot .cce-offering h2,.program #boot .cce-offering h2{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800;font-size:44px}
.course #boot .cce-offering hr,.program #boot .cce-offering hr{margin:20px 0}
.course #boot .cce-offering hr:first-of-type,.program #boot .cce-offering hr:first-of-type{margin-top:0}
.course #boot .cce-offering .offset-box .sixteen,.program #boot .cce-offering .offset-box .sixteen{font-size:16px}
.course #boot .cce-offering .offset-box .course-code,.program #boot .cce-offering .offset-box .course-code,.course #boot .cce-offering .offset-box .duration,.program #boot .cce-offering .offset-box .duration{margin-bottom:16px}
.course #boot .cce-offering .offset-box .requisite-offering,.program #boot .cce-offering .offset-box .requisite-offering{line-height:1.2;margin-top:3px}
.course #boot .cce-offering .offset-box .btn,.program #boot .cce-offering .offset-box .btn{background-color:#0906a8;font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800}
.course #boot .cce-offering .offset-box .btn.full,.program #boot .cce-offering .offset-box .btn.full{border:2px solid #0906a8;background-color:#fff;color:#0906a8}
.course #boot .cce-offering .cce-anchor-navigation>div,.program #boot .cce-offering .cce-anchor-navigation>div{background-color:#f0f0f0}
.course #boot .cce-offering .course-sections,.program #boot .cce-offering .course-sections{font-family:'gill-sans-nova',sans-serif;font-weight:500}
.course #boot .cce-offering .course-sections .date,.program #boot .cce-offering .course-sections .date{padding-bottom:4px;font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800;font-size:28px;line-height:34px}
@media(max-width:991px){.course #boot .cce-offering .course-sections .date,.program #boot .cce-offering .course-sections .date{font-size:21px;line-height:26px}
}
.course #boot .cce-offering .course-sections .days,.program #boot .cce-offering .course-sections .days,.course #boot .cce-offering .course-sections .mode,.program #boot .cce-offering .course-sections .mode,.course #boot .cce-offering .course-sections .fees,.program #boot .cce-offering .course-sections .fees{font-family:'gill-sans-nova',sans-serif;font-weight:500;font-size:20px;line-height:34px;letter-spacing:.9px}
.course #boot .cce-offering .course-sections .btn,.program #boot .cce-offering .course-sections .btn{width:150px}
.course #boot .cce-offering .section.overview,.program #boot .cce-offering .section.overview{padding-bottom:40px}
.course #boot .cce-offering .content-main .wysiwyg.section,.program #boot .cce-offering .content-main .wysiwyg.section{max-width:840px}
.course #boot .cce-offering .c-wysiwyg,.program #boot .cce-offering .c-wysiwyg{margin:0}
.course #boot .cce-offering .c-wysiwyg .rte,.program #boot .cce-offering .c-wysiwyg .rte{margin:auto}
.course #boot .cce-offering .c-wysiwyg .rte h2.burgundy,.program #boot .cce-offering .c-wysiwyg .rte h2.burgundy{color:#912338}
.course #boot .cce-offering .course-top-content>.parbase:first-child,.program #boot .cce-offering .course-top-content>.parbase:first-child{padding:10px 0 30px}
.course #boot .cce-offering .upcoming-dates,.program #boot .cce-offering .upcoming-dates{margin-bottom:60px}
.course #boot .cce-offering .upcoming-dates .course-sections,.program #boot .cce-offering .upcoming-dates .course-sections{padding-top:40px}
.course #boot .cce-offering .upcoming-dates .course-sections .cta,.program #boot .cce-offering .upcoming-dates .course-sections .cta{text-align:right}
.course #boot .cce-offering .upcoming-dates .course-sections .cta .offering-register,.program #boot .cce-offering .upcoming-dates .course-sections .cta .offering-register{padding:16px 0;background-color:#912338;font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800;font-size:20px;letter-spacing:1px}
.course #boot .cce-offering .upcoming-dates .course-sections .cta .offering-register:hover,.program #boot .cce-offering .upcoming-dates .course-sections .cta .offering-register:hover{color:#fff;background-color:#7a1d2e}
.course #boot .cce-offering .course-bottom-content .parbase,.program #boot .cce-offering .course-bottom-content .parbase{padding:0}
.course #boot .cce-offering .course-bottom-content .c-wysiwyg:nth-child(odd),.program #boot .cce-offering .course-bottom-content .c-wysiwyg:nth-child(odd){background-color:#f0f0f0}
.course #boot .cce-offering .description.section,.program #boot .cce-offering .description.section{padding:60px 0;line-height:40px}
.course #boot .cce-offering .description.section h2,.program #boot .cce-offering .description.section h2{font-size:50px;line-height:58px;margin-bottom:30px}
.course #boot .cce-offering .description.section:nth-child(odd),.program #boot .cce-offering .description.section:nth-child(odd){background-color:#f0f0f0}
.course #boot .cce-offering .heading,.program #boot .cce-offering .heading{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800}
.course #boot .cce-offering .caps,.program #boot .cce-offering .caps{text-transform:uppercase}
.course #boot .cce-offering .trainer .rte,.program #boot .cce-offering .trainer .rte{position:relative;padding-left:280px}
.course #boot .cce-offering .trainer .rte h2,.program #boot .cce-offering .trainer .rte h2{position:relative;right:280px}
.course #boot .cce-offering .trainer .rte .image,.program #boot .cce-offering .trainer .rte .image{position:absolute;left:0;height:240px;width:240px;border-radius:50%}
.course #boot .cce-offering .trainer,.program #boot .cce-offering .trainer,.course #boot .cce-offering .related-programs,.program #boot .cce-offering .related-programs{padding:80px 0}
.course #boot .cce-offering .related-programs a,.program #boot .cce-offering .related-programs a{font:500 20px/30px 'gill-sans-nova',sans-serif;letter-spacing:.57px;color:#000}
.course #boot .cce-offering .related-programs .offering,.program #boot .cce-offering .related-programs .offering{display:flex;border:1px solid #dee2e6;margin-bottom:2px;padding:14px;transition:all .3s ease-in-out;align-items:center;background-color:#fff}
.course #boot .cce-offering .related-programs .offering ul.c-pills__list,.program #boot .cce-offering .related-programs .offering ul.c-pills__list{margin:0;list-style:none}
.course #boot .cce-offering .related-programs .offering ul.c-pills__list li,.program #boot .cce-offering .related-programs .offering ul.c-pills__list li{width:100%}
.course #boot .cce-offering .related-programs .offering ul.c-pills__list .c-pills__pill,.program #boot .cce-offering .related-programs .offering ul.c-pills__list .c-pills__pill{display:inline-block;padding:0 15px;text-align:center;line-height:25px;border-radius:20px;color:#fff;font-family:Arial,sans-serif;font-size:13px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:18px;padding:4px 16px;background-color:#0906a8;width:auto}
.course #boot .cce-offering .related-programs .offering ul.c-pills__list .diploma,.program #boot .cce-offering .related-programs .offering ul.c-pills__list .diploma{background-color:#0906a8}
.course #boot .cce-offering .related-programs .offering ul.c-pills__list .certificate,.program #boot .cce-offering .related-programs .offering ul.c-pills__list .certificate{background-color:#da3a16}
.course #boot .cce-offering .related-programs .offering:hover,.program #boot .cce-offering .related-programs .offering:hover{background-color:#ddd;text-decoration:none}
.course #boot .cce-offering #cce-syi-modal .modal-dialog-centered,.program #boot .cce-offering #cce-syi-modal .modal-dialog-centered{display:flex;align-items:flex-start;min-height:auto}
.course #boot .cce-offering #cce-syi-modal .modal-dialog,.program #boot .cce-offering #cce-syi-modal .modal-dialog{top:200px;width:90%;max-width:700px;height:auto;left:0 !important;right:0 !important;margin:0 auto !important;border-radius:0;padding:20px 40px !important}
@media(max-width:991px){.course #boot .cce-offering #cce-syi-modal .modal-dialog,.program #boot .cce-offering #cce-syi-modal .modal-dialog{margin:auto;left:5% !important;margin-left:0 !important;padding:10px 0 !important}
}
.course #boot .cce-offering #cce-syi-modal .modal-header,.program #boot .cce-offering #cce-syi-modal .modal-header{align-items:start !important;border:0;background-color:white !important}
.course #boot .cce-offering #cce-syi-modal h1,.program #boot .cce-offering #cce-syi-modal h1{padding-left:15px;font:800 50px/50px 'gill-sans-nova-condensed',sans-serif !important;color:#004085}
@media(max-width:991px){.course #boot .cce-offering #cce-syi-modal h1,.program #boot .cce-offering #cce-syi-modal h1{font:800 34px/34px 'gill-sans-nova-condensed',sans-serif !important}
}
.course #boot .cce-offering #cce-syi-modal .modal-body,.program #boot .cce-offering #cce-syi-modal .modal-body{max-height:none !important;padding-top:10px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.course #boot .cce-offering #cce-syi-modal .modal-body p,.program #boot .cce-offering #cce-syi-modal .modal-body p{font-size:18px;line-height:30px;margin-bottom:20px}
.course #boot .cce-offering #cce-syi-modal .box,.program #boot .cce-offering #cce-syi-modal .box{display:flex;align-items:center;justify-content:space-between}
@media(max-width:991px){.course #boot .cce-offering #cce-syi-modal .box,.program #boot .cce-offering #cce-syi-modal .box{height:200%;display:inline-block}
}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv{padding:10px !important}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm input,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm input{border-radius:0;background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm input[type='checkbox'],.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm input[type='checkbox']{float:none;margin-right:5px;position:relative;top:2px}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm textarea,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm textarea{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;height:60px !important}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell.line,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell.line{display:none}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell .minSize1,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell .minSize1,.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell .maxSize1,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell .maxSize1{display:block;width:100%;max-width:100%}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell .alignBottom .maxSize1,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell .alignBottom .maxSize1{font-weight:bold;font-size:15px}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell small,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCell small{font-weight:normal}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCellSize1,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .responsiveCellSize1{width:100%}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .emptyCell,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm .emptyCell{display:none}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm #btnSubmit,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm #btnSubmit{letter-spacing:2px;text-transform:uppercase;display:inline-block;margin:0 7px 10px 0;padding:9px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;cursor:pointer;text-align:center;text-decoration:none !important;border-color:#912338 !important;font:500 18px 'gill-sans-nova',sans-serif !important;color:#912338 !important;transition:background .2s,opacity .2s}
.course #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm #btnSubmit:hover,.program #boot .cce-offering #cce-syi-modal .clickdform.mainDiv #clickdimensionsForm #btnSubmit:hover{background:rgba(0,0,0,0.1)}
.course #boot .cce-program .offset-box,.program #boot .cce-program .offset-box{top:0;padding-top:10px;background:transparent;border:0}
@media(min-width:992px){#boot .cce-offering h1.offering-title{font:800 80px/86px 'gill-sans-nova-condensed',sans-serif;color:#fff}
#boot .cce-offering .section.overview{padding-bottom:40px}
#boot .cce-offering .section.overview .container.grid-wide{padding-right:360px}
}
@media(max-width:991px){.course #boot .cce-offering .description.section,.program #boot .cce-offering .description.section,.course #boot .cce-offering .related-programs,.program #boot .cce-offering .related-programs{padding:40px 0}
.course #boot .cce-offering .section.overview,.program #boot .cce-offering .section.overview{padding-top:40px;padding-bottom:40px}
.course #boot .cce-offering .upcoming-dates,.program #boot .cce-offering .upcoming-dates{margin-bottom:60px}
.course #boot .cce-offering .upcoming-dates .course-sections,.program #boot .cce-offering .upcoming-dates .course-sections{padding-top:40px}
.course #boot .cce-offering .upcoming-dates .course-sections .span2.heading,.program #boot .cce-offering .upcoming-dates .course-sections .span2.heading{display:none}
.course #boot .cce-offering .upcoming-dates .course-sections .cta,.program #boot .cce-offering .upcoming-dates .course-sections .cta{margin-top:12px;text-align:left}
}
#boot .cce-search h1.search-title{text-transform:uppercase}
#boot .cce-search #offering-filter-form{padding:120px 0;height:403px;text-align:center;position:relative;background-size:cover}
#boot .cce-search.landing h1{display:none}
#boot .cce-search.landing #offering-filter-form{height:auto;padding:24px 0;background-image:none;background-color:#fff}
#boot .cce-search #offeringFilter{width:700px;height:70px;margin:0 auto;padding:16px;font-size:21px;line-height:30px;background-color:#fbfbfb;border:1px solid #c8c8c8;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background-image:url('../../../../content/dam/common/icons/conted/magnifying-glass-grey.svg');background-size:28px auto;background-position:calc(100% - 15px) center;background-repeat:no-repeat}
@media(max-width:767px){#boot .cce-search #offeringFilter{max-width:98%}
}
#boot .cce-search .search-icon{height:36px}
#boot .cce-search ::-webkit-input-placeholder{color:#4d4d4d}
#boot .cce-search :-ms-input-placeholder{color:#4d4d4d}
#boot .cce-search ::-moz-placeholder{color:#4d4d4d}
#boot .cce-search :-moz-placeholder{color:#4d4d4d}
#boot .cce-search .results-wording{font-size:16px;font-weight:bold}
#boot .cce-search .results-term{font-size:16px;font-style:italic}
#boot .offering-search #cce-search-results.init{display:none}
#boot .offering-schedule{padding:20px 10px 0 10px;border:1px solid #c3c3c3}
#boot .offering-schedule hr{margin:20px 0}
#boot .offering-schedule h6{font-size:16px}
#boot .offering-schedule input.section-radio{position:relative;left:10px;transform:scale(1.3)}
#boot .offering-schedule .attribute{display:inline-block}
#boot .offering-schedule .select-a-section{padding-top:10px;font-size:16px;color:#e6002a}
#boot .offering-schedule #register-button{margin:10px 0;padding:30px;background:#912338}
#boot .offering-schedule .alert{margin-top:10px}
#boot .upcoming-dates .course-sections h2{margin-bottom:15px;font:800 44px/1.2 'gill-sans-nova-condensed',sans-serif}
#boot .upcoming-dates .course-sections .heading{font:800 20px 'gill-sans-nova-condensed',sans-serif}
#boot .upcoming-dates .course-sections .date{padding-bottom:4px;font:800 28px/1.2 'gill-sans-nova-condensed',sans-serif}
#boot .upcoming-dates .course-sections .days,#boot .upcoming-dates .course-sections .mode,#boot .upcoming-dates .course-sections .cohort,#boot .upcoming-dates .course-sections .section,#boot .upcoming-dates .course-sections .duration,#boot .upcoming-dates .course-sections .requisite-offering,#boot .upcoming-dates .course-sections .fees{font:500 20px/34px 'gill-sans-nova',sans-serif}
#boot .upcoming-dates .course-sections .cta{text-align:right}
#boot .upcoming-dates .course-sections .offering-register{font:800 20px/28px 'gill-sans-nova-condensed',sans-serif;letter-spacing:1px}
#boot .upcoming-dates .course-sections .section-fees{margin-top:10px;font:500 20px/28px 'gill-sans-nova',sans-serif}
#boot .upcoming-dates .course-sections .section-fees .registration-label{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800;letter-spacing:.4px}
@media(max-width:767px){#boot .upcoming-dates .course-sections .heading-mobile{width:80px;font-size:16px}
#boot .upcoming-dates .course-sections .days,#boot .upcoming-dates .course-sections .mode,#boot .upcoming-dates .course-sections .cohort,#boot .upcoming-dates .course-sections .section,#boot .upcoming-dates .course-sections .duration,#boot .upcoming-dates .course-sections .requisite-offering,#boot .upcoming-dates .course-sections .fees{font-size:18px !important;line-height:24px !important}
#boot .upcoming-dates .course-sections .section-fees{margin:10px 0;font:500 16px/24px 'gill-sans-nova',sans-serif}
#boot .upcoming-dates .course-sections .section-fees .registration-label{font-family:'gill-sans-nova-condensed',sans-serif;font-weight:800;letter-spacing:.4px}
}