/**
 * @file
 * pfppc specific styling for the Paragraphs.
 */
.bg-white,
.node-type-courses .accreditations { background: #fff; }
.node-type-courses .accreditations h2 { text-align: center !important; margin-bottom: 38px !important; }
.bg-grey { background: #f5f5f5; /*background-image: linear-gradient(to bottom, #f5f5f5, #f5f5f5);*/ }
.bg-blue { background: #005E86; }
.paragraph--type--block { padding-bottom: 30px; display: block !important; }
.paragraph > .paragraph__column > h2 { font-size: 22px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.17px; text-align: left !important; color: #404e54; margin-bottom: 10px; }
.node--type-courses .paragraph.paragraph--type--bp-columns,
.node--type-courses .paragraph.paragraph--type--bp-tabs,
.node--type-courses .paragraph.paragraph--type--early-exit-option,
.node--type-courses .paragraph.paragraph--type--ptoc-image,
.node--type-courses .paragraph.paragraph--type--bp-columns-two-uneven,
.node--type-courses .paragraph.paragraph--type--block { padding-bottom: 30px; }
.node--type-courses .paragraph.paragraph--type--early-exit-option { padding-top: 60px; padding-bottom: 60px !important; }
.width-center,
.paragraph .paragraph.width-center,
.paragraph .paragraph .paragraph.width-center,
.node--type-courses .paragraph.paragraph--type--bp-columns > .paragraph__column,
.node--type-courses .paragraph.paragraph--type--bp-tabs > .paragraph__column,
.node--type-courses .paragraph.paragraph--type--early-exit-option > .paragraph__column,
.node--type-courses .paragraph.paragraph--type--ptoc-image > .paragraph__column,
.node--type-courses .paragraph.paragraph--type--bp-columns-two-uneven > .paragraph__column,
.node--type-courses .paragraph.paragraph--type--block > .paragraph__column,
.node--type-courses .paragraph.paragraph--type--bp-simple > .paragraph__column,
.node-type-landing_page .paragraph.paragraph--type--bp-tabs > .paragraph__column { max-width: 1024px; margin: 0 auto; /*width: 95%;*/ }
.width-center > .paragraph__column { padding: 0 !important; }
.students-testimonials-course.width-center { max-width: 100% !important; }
.students-testimonials-course.width-center > .paragraph__column { max-width: 1024px; margin: 0 auto !important; }
.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1 { padding-left: 0; }
.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 { padding-right: 0; }
.node--type-courses .paragraph.paragraph--type--block.paragraph--width--full > .paragraph__column { max-width: 100%; }

/* Background images for Paragraphs componenets */
.paragraph--id--791.paragraph--type--block,
.paragraph--id--791 .paragraph__column { padding: 0; }
.paragraph--id--791 .block-block-content { min-height: 600px; padding-top: 44px; padding-bottom: 44px; clear: both; background-position: 1050px -6px; color: #53636a; background-size: contain; background-repeat: no-repeat;    /*background-attachment: scroll;*/ background-image: url(../images/bg-yellow-wave--full-width32x-p-1080.png); }
.students-testimonials-course,
.block-views-blocktestimonials-block-1 { min-height: 400px; padding-top: 50px; padding-bottom: 50px; background-color: #602e2e; background-image: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, .68)), url(../images/testimonial-bg.jpg); background-position: 0px 0px, 50% 20%; background-size: auto, cover; background-repeat: repeat, no-repeat; }
.block-views-blocktestimonials-block-1 > .content { max-width: 1024px !important; margin: 0 auto; }
.students-testimonials-course { margin-bottom: 75px !important; }
#block-ctahompage { min-height: 505px; margin-bottom: 0px; padding-top: 50px; padding-bottom: 50px; background-image: url(../images/cta-section-bg2x-p-3200.jpeg); background-position: 50% 50%; background-size: 2594px; background-repeat: no-repeat; }

/* Homepage featured */
.paragraph--type--slide-container { position: relative; overflow: hidden; width: 100%; height: 405px; padding-top: 0px; border-style: none none solid; border-width: 4px; border-color: #ffd10d; }
.paragraph--type--slide-container .paragraph__column > div > img { display: none }
.paragraph--type--slide-container >  .paragraph__column { position: initial; padding-bottom: 0; height: 405px; }
.paragraph--type--slide-container > .paragraph__column > div:first-child { position: absolute; left: 0%; top: auto; right: auto; bottom: -7%; z-index: 2; height: 380px; background-position: 0px 0px; background-size: contain; background-repeat: no-repeat; }
.paragraph--type--slide-container > .paragraph__column > div:nth-child(2) { position: absolute; display: block; overflow: hidden;    /*z-index: 1;*/ left: 0; right: 0; height: 100%; white-space: nowrap; }
.paragraph--type--slide-container > .paragraph__column > div:nth-child(3) { max-width: 1024px; margin-left: auto; margin-right: auto; list-style: none; padding-top: 5px; display: block; width: 100%; margin: 0 auto; }
.paragraph--type--slide-container > .paragraph__column .slick-dots { position: relative; top: -72px; max-width: 1024px; margin-left: auto; margin-right: auto; list-style: none; padding-top: 10px; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0 auto; z-index: 3; }
.paragraph--type--slide-container > .paragraph__column .slick-dots li { position: relative; display: inline-block; margin: 0 3px; cursor: pointer; }
.paragraph--type--slide-container > .paragraph__column .slick-dots li button { font-size: 0; line-height: 0; display: block; padding: 5px; cursor: pointer; color: transparent; outline: none; border-radius: 100%; width: 9px; height: 9px; border: 1px solid rgba(255, 255, 255, 0.63); /*background-color: rgba(255, 255, 255, 0.4);*/ background: transparent; }
.paragraph--type--slide-container > .paragraph__column .slick-dots li.slick-active button { border: solid 1px rgba(255, 255, 255, 0.65); background-color: #fff; }
.paragraph--type--featured-banner { position: absolute; display: inline-block; vertical-align: top; width: 100%; height: 100%; white-space: normal; text-align: left; }
.node-type-article .paragraph--type--featured-banner { display: none; }

/* Initally hide all the feature images - Desktop, Tablet and modile */
.paragraph--type--featured-banner > .paragraph__column .desktop-banner,
.paragraph--type--featured-banner > .paragraph__column .tablet-banner,
.paragraph--type--featured-banner > .paragraph__column .mobile-banner { display: none; }
.paragraph--type--featured-banner > .paragraph__column .desktop-banner { display: block; }
.page-front .paragraph--type--featured-banner > .paragraph__column > div img { width: 100%; float: right; right: 0; height: 410px; object-position: 90% 20%; }
.paragraph--type--featured-banner > .paragraph__column > div img { width: 100%; height: 240px; object-fit: cover; object-position: 50% 20%; }
.paragraph--type--featured-banner > .paragraph__column > .overlay-wrap { position: absolute; left: 0%; top: 0%; right: 0%; bottom: auto; width: 100%; height: 410px; margin-top: 0px; border-style: none; border-width: 1px 1px 0px; border-color: #000; background-image: linear-gradient(75deg, hsla(197.43589743589743, 98.32%, 23.33%, 1.00), hsla(185.03816793893128, 55.74%, 53.92%, 0.70) 70%); }
.paragraph--type--slide > .paragraph__column > div:first-child > div:nth-child(2) { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 400px; min-height: 400px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; right: 0px; width: 100%; max-width: 1024px; margin-left: auto; margin-right: auto; }
.paragraph--type--course-details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; /*width: 535px;*/ /*height: 100%;*/ -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; white-space: normal; }
.paragraph--type--course-details > .paragraph__column { width: 580px !important; }
.paragraph--type--course-details > .paragraph__column h1 { margin-top: 0px; margin-bottom: 20px; color: #fff; font-size: 36px; font-weight: 300; line-height: 44px; }
.paragraph--type--course-details > .paragraph__column > div:nth-child(2) { margin-bottom: 30px; font-family: Roboto, sans-serif; color: #fff; font-size: 17px; line-height: 1.35; font-weight: 300; }
.paragraph--type--course-details > .paragraph__column > div:nth-child(2) > p { color: #fff; font-size: 17px; line-height: 1.35; font-weight: 300; }
.paragraph--type--course-details > .paragraph__column > div:nth-child(3) { width: 723px; }
.paragraph--type--course-details > .paragraph__column > div:nth-child(3) > div { display: inline-block; }
.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a { margin-right: 10px; margin-bottom: 10px; padding: 14px 15px; border-radius: 4px; background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3); -webkit-transition: all 250ms ease; transition: all 250ms ease; font-family: Roboto, sans-serif; color: #005e86; text-transform: uppercase; display: inline-block; font-size: 16px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.21px; text-align: center; text-decoration: none; }
.paragraph--id--23159.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a { font-size: 14px; }
.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a:hover { box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.3); -webkit-transform: translate(0px, -2px); -ms-transform: translate(0px, -2px); transform: translate(0px, -2px); }
.featured-programs { margin-top: 10px; max-width: 225px; z-index: 6; list-style: none; float: right; }
.featured-programs > .slick-list { padding: 0 !important; }
.featured-programs > .slick-list > .slick-track { transform: translate3d(0, 0px, 0px) !important; width: auto !important; }
.featured-programs li { left: auto; top: -30%; right: 0%; bottom: auto; z-index: 2; width: 185px !important; height: 46px !important; padding-top: 12px; padding-bottom: 15px; padding-left: 42px; border-style: none none none solid; border-width: 1px 1px 1px 4px; border-color: #000 #000 #000 hsla(197.4803149606299, 100.00%, 24.90%, 0.93); border-radius: 0px; background-color: #005e86; color: #fff; font-size: 13px; font-weight: 500; text-align: left; margin: .5px 0px; background-position: 10px 15px; background-size: 15px; background-repeat: no-repeat; cursor: pointer; }
.featured-programs li:first-child { border-radius: 4px 4px 0px 0px; /*border-width: 4px 4px 0px 0px;*/ }
.featured-programs li:last-child { border-radius: 0px 0px 4px 4px; /*border-width: 0px 0px 4px 4px; border: 1px;*/ }
.featured-programs li.slick-current { background-color: hsla(197.4803149606299, 0.00%, 100.00%, 1.00); color: hsla(197.4803149606299, 100.00%, 24.90%, 1.00); text-align: left; /*border-left-style: solid; border-radius: 0px; border-left: 5px solid #005e86; border-style: none none none solid; border-width: 1px 1px 1px 4px;*/ font-weight: bold; }
.featured-programs li.online { background-image: url(../images/icon-online.svg); }
.featured-programs li.online.slick-current { background-image: url(../images/icon-online-blue.png); }
.featured-programs li.business { background-image: url(../images/icon-statistics-white.png); }
.featured-programs li.business.slick-current { background-image: url(../images/icon-statistics-blue.png); }
.featured-programs li.education { background-image: url(../images/icon-open-book-white.svg); }
.featured-programs li.education.slick-current { background-image: url(../images/icon-open-book-blue.png); }
.featured-programs li.engineering { background-image: url(../images/icon-cube-white.svg); }
.featured-programs li.engineering.slick-current { background-image: url(../images/icon-cube-blue.png); }
.featured-programs li.it { background-image: url(../images/icon-server-white.svg); }
.featured-programs li.it.slick-current { background-image: url(../images/icon-server-blue.png); }
.featured-programs li.law { background-image: url(../images/icon-contract-white.svg); }
.featured-programs li.law.slick-current { background-image: url(../images/icon-contract-blue.png); }
.featured-programs li.management { background-image: url(../images/icon-timeline-white.svg); }
.featured-programs li.management.slick-current { background-image: url(../images/icon-timeline-blue.png); }
.featured-programs li.healthcare { background-image: url(../images/icon-medicine-case-white.svg); }
.featured-programs li.healthcare.slick-current { background-image: url(../images/icon-medicine-case-blue.png); }

/* Accreditations Text */
.paragraph--type--accreditations,
.paragraph--type--cta,
.paragraph--type--block,
.paragraph--type--accreditations:after,
.paragraph--type--accreditations:before { display: inline; }
.paragraph--type--accreditations .accredit-wrap { text-align: center; width: 25%; position: relative; float: left; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.paragraph--type--accreditations .accredit-wrap img { width: 160px; opacity: 0.5; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 250ms ease; transition: all 250ms ease; text-align: center; height: auto; }
.paragraph--type--accreditations .accredit-wrap img[alt="logo-good"] { width: 90px; margin-top: -10px; opacity: 0.7; }
.paragraph--type--accreditations .accredit-wrap img[alt="The World Universities Rankings"] { margin-top: 15px; }
.paragraph--type--accreditations .accredit-wrap img:hover { opacity: 1; -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.paragraph--type--accreditations .accredit-wrap > div:nth-child(2) { margin-top: 10px; }

/* Video Text */
.paragraph--type--video-text > div { position: relative; float: left; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.paragraph--type--video-text .video-wrap > div:nth-child(2) { margin-top: 10px; }

/* Video Text, Image Text */
.align-left.paragraph--type--video-text > .paragraph__column > div,
.align-left.paragraph--type--image-text > .paragraph__column > div { float: left; }
.align-right.paragraph--type--video-text > .paragraph__column > div,
.align-right.paragraph--type--image-text > .paragraph__column > div { float: right; }
.align-right.paragraph--type--video-text > .paragraph__column > div:nth-child(2) { padding-right: 20px; }
.align-left.paragraph--type--video-text > .paragraph__column > div:nth-child(2) { padding-left: 20px; }
.paragraph--type--video-text > .paragraph__column > div:first-child { width: 41.66666667%; }
.node-type-courses .paragraph.paragraph--type--video-text { background-image: linear-gradient(to bottom, #f5f5f5, #f5f5f5); padding-bottom: 5em; }
.node-type-courses .bg-white .paragraph.paragraph--type--video-text { background: #fff !important; padding-top: 5em; padding-bottom: 5em; }
.node-type-courses .paragraph.paragraph--type--video-text > .paragraph__column { max-width: 1024px; margin: 0 auto; }
.node-type-courses .paragraph--type--video-text > .paragraph__column > div:first-child {    /*margin-top: 50px;*/ }
.paragraph--type--video-text > .paragraph__column > div:nth-child(2) { width: 58.33333333%; }
.paragraph--type--video-text > .paragraph__column > div:nth-child(2) > h2 { margin-top: 0px; margin-bottom: 19px; color: #005e86; font-weight: 400; text-align: left; }
.paragraph--type--video-text > .paragraph__column > div:nth-child(2) > p { margin-top: 0px; margin-bottom: 15px; background-color: transparent; display: inline-block; color: hsla(197.99999999999997, 13.51%, 29.02%, 1.00); font-size: 15px; line-height: 1.33; font-weight: 400; text-align: left; }

/* Image Text */
.paragraph--type--block .block-block-content53c512ac-9858-4bf5-99da-b6b86fcab69b { padding-top: 44px; }
.paragraph--type--block .block-block-content53c512ac-9858-4bf5-99da-b6b86fcab69b h2 { text-align: left; }

/*.paragraph--type--block .block-block-content53c512ac-9858-4bf5-99da-b6b86fcab69b .content {
    display: inline-block;
}*/
.paragraph--type--image-text { margin-bottom: 20px; }
.paragraph--type--image-text > .paragraph__column > div:first-child { display: inline-block; }
.paragraph--type--image-text > .paragraph__column > div:first-child > img { display: inline-block; width: 40px; height: 40px; margin-right: 15px; padding-bottom: 0px; }
.paragraph--type--image-text > .paragraph__column > div:nth-child(2) { display: inline-block; font-family: Roboto, sans-serif; color: hsla(197.99999999999997, 13.51%, 29.02%, 1.00); font-size: 15px; line-height: 1.33; font-weight: 400; width: 85%; }
.paragraph--type--image-text > .paragraph__column > div:nth-child(2) > p { margin-bottom: 0; }

/* CTA section */
.cta-home { }
.cta-home > .content { position: relative; top: 0px; right: 0px; width: 100%; max-width: 1024px; margin-top: 25px; }
.cta-home .paragraph--type--block h2 { margin-top: 8px; color: #fff; margin-bottom: 19px; font-weight: 400; text-align: left; }
.cta-home .paragraph--type--block p { font-size: 17px; line-height: 1.24; font-weight: 400; background-color: transparent; display: inline-block; color: #fff; }
.cta-home .paragraph--type--block ul { list-style: none; font-size: 17px; line-height: 1.24; font-weight: 400; padding: 0; color: #fff; }
.cta-home .paragraph--type--block ul.download { margin-top: 10px; padding-left: 20px; font-size: 17px; line-height: 31px; letter-spacing: 0.2px; list-style: disc; }
.cta-home .paragraph--type--block a { margin-top: 20px; padding: 13px 25px 12px; border-radius: 4px; background-color: hsla(208.00000000000003, 0.00%, 100.00%, 1.00); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 250ms ease; transition: all 250ms ease; color: #4a4a4a; font-size: 16px; font-weight: 500; letter-spacing: 0.5px; text-transform: uppercase; display: inline-block; line-height: inherit; text-decoration: none; cursor: pointer; }

/* Download WebForm */
.paragraph--type--bp-webform { width: 95%; margin-top: 0px; }

/*.node-type-courses .paragraph--type--bp-webform { width: initial; }*/
.paragraph--type--bp-webform > .paragraph__column { position: relative !important; margin-left: auto !important; padding: 21px 27px 20px !important; border-radius: 4px !important; box-shadow: 0 50px 100px 0 rgba(0, 0, 0, .3) !important; width: 95% !important; background-color: #fff; }
.paragraph--type--bp-webform .paragraph__column h2 { margin-bottom: 8px; color: #005e86; font-size: 28px; line-height: 33px; font-weight: 500; text-transform: uppercase; text-align: left; }
.paragraph--type--bp-webform .paragraph__column p { color: #404e54; line-height: 1.29; }
.paragraph--type--bp-webform .paragraph__column ul { color: #404e54; font-weight: 500; list-style-type: disc; }
ul.detailed-info li { padding-left: 24px; padding-top: 1px; }
ul.detailed-info li:first-child { background: url(../images/icon-form-info.svg) no-repeat left center; }
ul.detailed-info li:nth-child(2) { background: url(../images/icon-form-check.svg) no-repeat left center; }
ul.detailed-info li:nth-child(3) { background: url(../images/icon-form-dollar.svg) no-repeat left center; }

.progress-indicator { text-align: right; margin-top: 8px; }
.progress-indicator li { list-style: none; width: 9px; height: 9px; border-radius: 100%; background: #FFF; border: 1px solid #B8B8B8; position: relative; display: inline-block; cursor: pointer; margin: 0 1px .5em; transition: background-color 100ms, color 100ms; overflow: hidden; color: #fff; }
.progress-indicator li.active { color: #005E86; background: #005E86; border: 1px solid #B8B8B8; }
.kp-webform-wide .progress-indicator li {color: #fff;}
.kp-webform-wide .progress-indicator li.active {color: #005E86;}
.webform-progress { position: absolute; bottom: 10px; right: 0 !important; }
.webform-progress-tracker,
.webform-progress-tracker.progress-tracker { margin: 0; display: block; }
.webform-progress li { min-width: 9px; list-style: none; width: 9px; height: 9px; border-radius: 4.5px; background: #FFF; border: 1px solid #B8B8B8; position: relative; display: inline-block; cursor: pointer; margin: 0 1px 0 0; transition: background-color 100ms, color 100ms; overflow: hidden; color: #fff; flex: unset; }
.webform-progress li span { background: #FFF; }
.webform-progress li:last-child { flex-grow: initial !important; margin-right: 0; }
.webform-progress li.is-active { color: #005E86; background: #005E86; border: 1px solid #B8B8B8; }
.webform-progress li.is-active span,
.progress-step:hover .progress-marker,
.webform-progress li:hover,
.webform-progress-tracker .progress-step.is-complete:hover .progress-marker,
.webform-progress-tracker .progress-step.is-active:hover .progress-marker { color: #005E86 !important; background-color: #005E86 !important; }
.progress-step.is-active .progress-marker { background-color: inherit; }
.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker { background-color: inherit; top: -10px; left: -20px; }
.webform-submission-form input.form-submit.webform-button--previous { display: none; }
.webform-submission-form .form-item-progress-indicator { position: absolute; bottom: -25px; right: 0; }
article .paragraph--type--ptoc-container > .paragraph__column { padding: inherit; }
article .paragraph--type--ptoc-container > .paragraph__column > div:first-child { font-size: 32px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #005e86; margin-bottom: 26px; }
.container-details.container-linear-grey-bg > .paragraph__column { background-image: linear-gradient(to bottom, #f5f5f5, #f5f5f5); }
.container-details > .paragraph__column > div:first-child,
.container-details > .paragraph__column > div:nth-child(2) { max-width: 1024px; margin: 0 auto; }
.container-details.container-hide-desc > .paragraph__column > div:nth-child(2) { max-width: 100%; }
.container-details > .paragraph__column > div:first-child { padding-top: 60px; padding-bottom: 45px; }
.container-details > .paragraph__column > div:nth-child(2) { text-align: center; }
.container-details.align-left > .paragraph__column > div:nth-child(2) { text-align: left; }
.container-details > .paragraph__column > div:nth-child(3) { margin-top: 70px; }
.node-type-courses .paragraph--type--ptoc-image .paragraph__column > div:first-child { font-size: 32px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #005e86; margin-bottom: 60px; }
.node-type-courses .paragraph--type--ptoc-image .paragraph__column img { height: auto; }
.paragraph--type--bp-simple { }
.paragraph--type--bp-simple.paragraph--id--1694 { border-radius: 4px; background-color: #efefef; }
.paragraph--type--bp-simple.paragraph--id--1694 > .paragraph__column,
.paragraph--type--bp-simple.paragraph--id--1640 > .paragraph__column { padding: 19px !important; }
.paragraph--type--bp-simple h2 { color: #005e86; font-size: 23px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.19px; margin-bottom: 15px; text-align: left; }
.paragraph--type--bp-simple.paragraph--id--1694 h2 { font-size: 24px !important; font-weight: 500 !important; font-style: normal; font-stretch: normal; line-height: 1.08; letter-spacing: 0.19px; color: #404e54 !important; }
.paragraph--type--bp-simple.paragraph--id--1694 a { text-decoration: none; color: #005e86; }
.paragraph--type--bp-simple.paragraph--id--1695 h2 { font-size: 32px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #005e86; }
.paragraph--type--bp-simple h2 > img { width: 56px; height: 48px; background-color: #00a6b6; margin-right: 15px; }
.paragraph--type--bp-simple ul { }
.paragraph--type--bp-simple ul li { padding: 5px; margin: 0; text-align: left; }
.paragraph--type--bp-simple a { color: #005e86; }
.page-node-562 .paragraph--type--bp-simple ul li { padding: 0; }
.paragraph--type--bp-tabs > .paragraph__column { min-height: 519.9px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); background-color: #fff; }
.paragraph--type--bp-tabs ul.nav-tabs { width: 100%; display: inline-table; z-index: 0; background: #f5f5f5; border-bottom: none; }
.paragraph--type--bp-tabs ul.nav-tabs li { text-align: center; margin: 0; width: auto; display: table-cell; padding: 0 5px 0 0; }
.paragraph--type--bp-tabs ul.nav-tabs li:last-child { padding-right: 0; }
.paragraph--type--bp-tabs ul.nav-tabs a.active { background: #fff; color: #005e86; box-shadow: 1px -2px 4px 0 rgba(0, 0, 0, 0.1); }
.paragraph--type--bp-tabs .tab-content .tab-pane { padding: 25px; }
.paragraph--bp-accordion-container {    /*width: 50%;*/ margin: 20px; }
.page-node-562 .paragraph--bp-accordion-container { width: auto; }
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false].display:after,
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true].display:after,
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]::after { content: "\f078"; font-weight: 900; position: absolute; top: 10px; right: 5px; }
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true]::after { content: "\f077"; font-weight: 900; position: absolute; top: 10px; right: 5px; }
.paragraph--type--bp-accordion > .paragraph__column { max-width: 1024px; margin: 0 auto !important }
.paragraph--bp-accordion-container .card { border-left: 0; border-right: 0; border: none; }
.accordion-border .card { border-radius: 4px; box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15); background-color: #fff; /*padding: 30px 25px;*/ }
.paragraph--bp-accordion-container .card-header { padding: 0 0.25rem; background-color: #ffffff; border-bottom: solid 1px #979797; }
.paragraph--bp-accordion-container .card-header:first-child { border-top: none; }
.paragraph--bp-accordion-container .card-header a { line-height: 1.75; letter-spacing: 0.25px; color: #005e86; padding: 0; text-decoration: none; position: relative; }
.paragraph--bp-accordion-container .card-block { background-color: #fafafa; border-bottom: solid 1px #979797; }
.paragraph--bp-accordion-container .card-block .paragraph--type--bp-simple p > a { margin: 5px 0; font-size: 15px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: 0.23px; color: #005e86; }
.page--units_directory .paragraph--bp-accordion-container .card-block .paragraph--type--bp-simple p > a { display: grid; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 { width: 59% !important; padding: 0 !important; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics h2 { width: 130px; height: 69px; font-family: Roboto; font-size: 26px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.12; letter-spacing: 0.2px; color: #005e86; display: inline-block; float: left; width: 28%; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col { height: 72px; border-radius: 4px; border: solid 1px #005e86; background-color: #fafafa; margin-left: 15px; padding: 8px; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col:nth-child(2) { width: 24%; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col:nth-child(3) { width: 40%; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics .paragraph--type--bp-stat .statistic-header { font-size: 21px !important; line-height: 1.03 !important; color: #005e86 !important; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics .paragraph--type--bp-stat .statistic-item { font-size: 29px; color: #005e86 !important; line-height: 1.03; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col:nth-child(2) .paragraph--type--bp-stat .statistic-header { font-size: 15px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #404e54; text-transform: uppercase; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics .paragraph--type--bp-stat .statistic-item { font-size: 29px; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 { width: 41% !important; padding: 0 !important; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-statistics .paragraph--type--bp-statistics__2col { min-height: 72px; width: 100%; padding: 0; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple { font-size: 29px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.03; letter-spacing: 0.46px; text-align: center; color: #005e86; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .header-wrap { height: 72px; border-radius: 4px; background-image: url(../images/SEA-background-image.jpg); background-position-y: center; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .header-wrap .header { width: 61%; text-align: left; padding: 16px 10px 5px 18px; color: #fff; font-size: 16px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .study-periods { font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: 0.36px; text-align: right; color: #53636a; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-statistics .paragraph--type--bp-statistics__2col:nth-child(2) { position: absolute; right: 0; top: 15px; width: 40% !important; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-statistics .paragraph--type--bp-statistics__2col:nth-child(2) button { height: 39px; border-radius: 4px; background-color: #ffce00; font-size: 14px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.19px; text-align: center; color: #363636; text-transform: uppercase; }
.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics .block-countdown h2 { font-size: 15px; line-height: normal; letter-spacing: normal; text-align: center !important; color: #404e54; margin: 0 !important; width: 100%; height: auto; }
.course-next-study .block-countdown .content { font-size: 29px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center; color: #005e86; text-transform: capitalize; }
.tabs-grey { }
.tabs-grey > .paragraph__column { box-shadow: none; min-height: auto; }
.tabs-grey > .paragraph__column > h2 { font-size: 24px !important; font-weight: bold !important; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.19px; color: #404e54 !important; }
.tabs-grey ul.nav-tabs { border: 0px; background: #fff; display: flex; }
.tabs-grey ul.nav.nav-tabs li { width: auto; margin-right: 10px; border-radius: 4px; border: solid 1px #dedede; background-color: #fff; display: inline-table; margin-bottom: 6px; padding: 0; }
.tabs-grey ul.nav.nav-tabs li:last-child { margin-right: 0px; }
.tabs-grey ul.nav.nav-tabs li a { padding: 7px 10px; background: #fff; color: #4a4a4a; font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.19px; text-align: center; border-radius: 4px; }
.tabs-grey ul.nav.nav-tabs li a.active { background-color: #404e54; color: #fff !important; }
.tabs-grey .tab-content .tab-pane { padding: 0; }
.tabs-grey table { width: 100%; }
.tabs-grey tr:first-child { border: solid 1px #d1d1d1; font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.19px; color: #fff; background-color: #404e54; }
.tabs-grey tr { font-size: 15px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.33; letter-spacing: 0.23px; color: #404e54; }
.tabs-grey tr:nth-child(even) { background-color: #fafafa; }
.tabs-grey td:first-child { width: 55%; }
.tabs-grey td { padding: 13px 15px; border: solid 1px #d1d1d1; }
.tabs-grey td a { color: #404e54; }
.footnote .paragraph--type--bp-columns__1col { padding: 0 !important; }
.footnote h6 { font-size: 12px; margin-bottom: 5px; }

/** IE>=10 **/
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) { }
@media all and (max-width:1680px) { }
@media all and (max-width:1460px) { }
@media all and (max-width:1345px) { }
@media all and (max-width:1199px) { }
@media all and (max-width:1199px) and (min-width:1081px) { }
@media all and (max-width:1080px) {
	.page-node-562 .width-center { width: 95%; }
	.page-node-562 .paragraph--type--ptoc-container > .paragraph__column h2,
	.paragraph--id--1638 h2 { width: 100%; }
	.node--type-courses .paragraph.paragraph--type--bp-tabs > .paragraph__column,
	.node-type-courses .paragraph.paragraph--type--video-text > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--ptoc-image > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--bp-columns-two-uneven > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--block > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--bp-columns > .paragraph__column,
	.node-type-courses .paragraph.vp-horizontal-blue > .paragraph__column,
	.mainmenu-footer ul.clearfix,
	.site-footer__bottom > div:first-of-type { width: 97%; }
	.paragraph--type--slide-container > .paragraph__column .slick-dots { top: -63px !important; }
	.paragraph--type--bp-columns-two-uneven > .paragraph__column { padding-right: 15px !important; padding-left: 15px !important; }
}
@media all and (max-width:999px) { }

/** Tablet **/
@media all and (max-width:62.5em) {
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-stat .statistic-item { left: -68px !important; bottom: -35px !important; }
}
@media all and (max-width:823px) {
	.full-width-container.row { margin-right: 0; margin-left: 0; }
	.paragraph--type--bp-columns-two-uneven > .paragraph__column { padding-right: 0px !important; padding-left: 0px !important; }
}
@media all and (max-width:62.5em) and (min-width:48em) {
	.width-center.paragraph--type--ptoc-container > .paragraph__column { padding-left: 15px !important; padding-right: 15px !important; }
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__1col,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--full>.paragraph__column,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--medium>.paragraph__column,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--narrow>.paragraph__column,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--tiny>.paragraph__column,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--wide>.paragraph__column,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__4col,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__5col,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__6col { padding-left: 0px; padding-right: 0px; }
	.featured-top { margin-top: 76px; }
	.pagefeature .paragraph--type--course-details { padding-left: 0; max-width: 479px; }
	.paragraph--type--course-details { align-items: initial; padding-left: 15px; margin-left: 0px !important; }
	.paragraph--type--course-details > .paragraph__column { width: 480px !important; }
	.paragraph--type--course-details > .paragraph__column h1 { margin-bottom: 7px !important; }
	.paragraph--type--course-details > .paragraph__column > div:nth-child(3) { width: 541px !important; }
	.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a { max-width: 240px; padding: 10px; }
	.paragraph--type--slide-container > .paragraph__column .slick-dots { top: -63px !important; width: 95%; }
	.block-system-breadcrumb-block .content nav { padding-left: 0; }
	#block-ctahompage { margin-bottom: 0px; padding-top: 50px; padding-bottom: 50px; background-image: url(../images/cta-section-bg-mobile2x-p-500.jpeg); background-repeat: no-repeat; min-height: 862px; background-position: 50% 50%; background-size: cover; }
	.cta-home .paragraph--type--block h2 { text-align: center; }
	#block-ctahompage .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col { max-width: 100%; float: none; width: 92%; margin: 0 auto; text-align: center; }
	#block-ctahompage .paragraph--type--bp-columns > .paragraph__column > .paragraph--type--bp-columns__2col:nth-child(2) { margin-top: 10em; }
	.cta-home .paragraph--type--block p { width: 70%; }
	.cta-home .paragraph--type--block ul.download { max-width: 70%; margin: 0 auto; list-style-position: inside; }
	.paragraph--bp-accordion-container,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col,
	.width-center.paragraph--type--bp-simple { width: 95% !important; }
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col { margin: 0 auto 20px; float: none; }
	.learning-outcomes.left { width: 10% !important; vertical-align: top; padding-right: 8px; }
	.learning-outcomes.right { width: 89% !important; }
	#block-scu-online-content h2 { font-size: 28px; line-height: normal; letter-spacing: normal; width: 100%; }
	.paragraph--type--bp-simple h2 > img { width: 38px; height: 32.6px; }
	.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1,
	.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column2,
	.paragraph.paragraph--type--bp-statistics .paragraph--type--bp-statistics__2col { padding-left: 0; padding-right: 0; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics h2 { font-size: 22px !important; line-height: 1.18; letter-spacing: 0.17px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics h2 { width: 26% !important; padding-top: 10px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col { margin-left: 7px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col:nth-child(2) { width: 25%; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col:nth-child(3) { width: 43%; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics .paragraph--type--bp-stat .statistic-header { font-size: 15px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col:nth-child(2) .paragraph--type--bp-stat .statistic-header { font-size: 21px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics .block-countdown h2 { font-size: 15px !important; padding-top: 0; width: 100% !important; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .header-wrap .header { width: 55%; padding: 7px 6px 5px 9px; }

	/*.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-stat .statistic-header > div { width: 50%; padding: 8px 10px 5px 16px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-stat .statistic-item { position: absolute; left: -50px; bottom: -30px; }*/
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-statistics .paragraph--type--bp-statistics__2col:nth-child(2) { right: 10px; width: 44% !important; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .study-periods { text-align: left; position: absolute; left: -95px; right: 0; }
	.accreditations h2 { font-size: 28px !important; color: #005e86; text-align: center !important; }
	.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1 { padding-left: 15px !important; }
	.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 { padding-right: 15px !important; }
	.paragraph--type--image-text > .paragraph__column { display: flex; }
	.paragraph--type--image-text > .paragraph__column > div:nth-child(2) { padding: 5px 0; }
	.paragraph--type--bp-webform > .paragraph__column { padding: 23px 20px !important; }
	.paragraph--type--bp-columns > .paragraph__column > .paragraph--type--bp-columns__2col:nth-child(2) { padding-right: 15px; padding-left: 0; }
	.node--type-courses .paragraph--type--bp-columns > .paragraph__column > .paragraph--type--bp-columns__2col:nth-child(2) { padding-right: 0px; }
	.node--type-courses .paragraph.paragraph--type--bp-tabs > .paragraph__column,
	.node-type-courses .paragraph.paragraph--type--video-text > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--ptoc-image > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--bp-columns-two-uneven > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--block > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--bp-columns > .paragraph__column,
	.node-type-landing_page .paragraph.paragraph--type--bp-tabs > .paragraph__column { width: 95%; }
	.paragraph--type--bp-tabs .tab-content .tab-pane .paragraph--type--bp-columns__1col { padding-left: 0 !important; padding-right: 0px !important; }
	.node--type-courses .paragraph.paragraph--type--bp-columns-two-uneven .paragraph--type--bp-columns-two-uneven__2col-column1 { padding-left: 0; }
	.node--type-courses .paragraph.paragraph--type--bp-columns-two-uneven .paragraph--type--bp-columns-two-uneven__2col-column2 { padding-left: 0; padding-right: 0; }
	.node--type-courses .paragraph--type--ptoc-container > .paragraph__column .paragraph--type--ptoc-container > .paragraph__column { width: 95%; margin: 0 auto; }
}

/** Mobile **/
@media all and (max-width:47.99em) {
	.node--type-courses .paragraph.paragraph--type--bp-tabs > .paragraph__column,
	.node-type-courses .paragraph.paragraph--type--video-text > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--ptoc-image > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--bp-columns-two-uneven > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--block > .paragraph__column,
	.node--type-courses .paragraph.paragraph--type--bp-columns > .paragraph__column,
	.node-type-courses .paragraph.vp-horizontal-blue > .paragraph__column,
	.site-footer__bottom > div:first-of-type { width: 100%; }
	.width-center.paragraph--type--ptoc-container > .paragraph__column { padding-left: 15px !important; padding-right: 15px !important; }
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--full>.paragraph__column,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--medium>.paragraph__column,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--narrow>.paragraph__column,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--tiny>.paragraph__column,
	.paragraph--type--bp-columns__1col .paragraph.paragraph--width--wide>.paragraph__column,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__4col,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__5col,
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__6col { position: relative; padding-left: 0px; padding-right: 0px; }
	.paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-simple > .paragraph__column h2,
	.paragraph--type--block.paragraph--id--1714 > .paragraph__column { padding-left: 0 !important; padding-right: 0 !important; }
	#block-ctahompage { padding-top: 25px; padding-right: 20px; padding-left: 20px; background-size: cover; background-image: url(../images/cta-section-bg-mobile2x.jpg); }
	.paragraph--type--slide-container { height: 100%; min-height: 485px; }
	.paragraph--type--slide-container > .paragraph__column > div:first-child { display: none; }

	/*.paragraph--type--featured-banner > .paragraph__column > div:first-child img { height: 100%; height: -moz-available !important; height: -webkit-fill-available !important; height: fill-available !important; }*/
	.page-front .paragraph--type--featured-banner > .paragraph__column > div img { height: 485px; }
	.page-front .paragraph--type--featured-banner > .paragraph__column > .overlay-wrap { height: 485px; }
	.paragraph--type--slide > .paragraph__column > div:first-child > div:nth-child(2) { height: 100%; min-height: 485px; position: relative; display: inline-block; }
	.paragraph--type--course-details { position: relative; top: -5px; width: 94%; margin: 0 auto !important; display: flex; }
	.page--contact_scu_online .paragraph--type--course-details,
	.page--apply .paragraph--type--course-details,
	.page--blog .paragraph--type--course-details { top: initial !important; display: flex; justify-content: center; flex-direction: column; position: absolute; }
	.paragraph--type--course-details > .paragraph__column { width: auto !important; }
	.paragraph--type--course-details > .paragraph__column h1 { margin-top: 25px; margin-bottom: 8px; font-size: 26px; line-height: 1.2; }
	.paragraph--type--course-details > .paragraph__column > div:nth-child(2) { font-size: 14px !important; margin-bottom: 13px !important; }
	.paragraph--type--course-details > .paragraph__column > div:nth-child(2) > p { margin-bottom: 13px; font-size: 14px; font-weight: normal; line-height: 1.5; letter-spacing: 0.22px; }
	.paragraph--type--course-details > .paragraph__column > div:nth-child(3) { width: 100% !important; }
	.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div { border-radius: 3px; display: initial; }
	.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a { max-width: 172px; font-size: 12px !important; float: left; margin-right: 3px; padding: 10px 7px; margin-bottom: 4px; font-family: Roboto; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.19px; text-align: center; }
	.paragraph--id--23159.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a { font-size: 10px; }
	.paragraph--id--23153.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a { max-width: 100%; }
	.featured-programs { top: 22.5em; padding-right: 0px; padding-left: 0px; float: initial; width: 100% !important; max-width: 100% !important; margin: 0 auto !important; right: initial; }
	.featured-programs .slick-track { width: 100% !important; transform: initial !important; }
	.featured-programs li { width: 24.5% !important; background-image: none !important; text-align: center !important; padding: 10px 6px; margin: .5px 1px 1px 0px; border-style: none; font-size: 11px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.09px; /* older webkit */ display: -webkit-box !important; -webkit-box-align: center !important; -webkit-justify-content: center !important;    /* older firefox */ display: -moz-box !important; -moz-box-align: center !important; -moz-box-pack: center !important;    /* IE10*/ display: -ms-flexbox !important; -ms-flex-align: center !important; -ms-flex-pack: center !important;    /* newer webkit */ display: -webkit-flex !important; -webkit-align-items: center !important; -webkit-box-pack: center !important;    /* Standard Form - IE 11+, FF 22+, Chrome 29+, Opera 17+ */ display: flex !important; align-items: center !important; justify-content: center !important; }
	.featured-programs li:first-child { border-top-left-radius: 4px !important; border-top-right-radius: 0px !important; }
	.featured-programs li:last-child { border-bottom-right-radius: 4px !important; border-bottom-left-radius: 0px !important; }
	.featured-programs li.engineering { border-top-right-radius: 4px !important; }
	.featured-programs li.it { border-bottom-left-radius: 4px !important; }
	.featured-programs li.slick-current { border: 0; border-bottom: 3px solid #005e86; border-left-style: none; font-weight: 500; }
	.paragraph--type--slide-container > .paragraph__column .slick-dots { top: -85px !important; left: 0%; right: 0%; bottom: 0%; display: block; width: 100%; height: 33px; margin-top: 0px; margin-bottom: 0px; border-bottom: 0px none #000; text-align: center; }
	.paragraph--type--block .block-block-content53c512ac-9858-4bf5-99da-b6b86fcab69b { padding-top: 30px; }
	.paragraph--id--791 .block-block-content { padding-top: 0; padding-bottom: 0; min-height: initial; }
	.swap-2columns.paragraph--type--bp-columns > .paragraph__column,
	.paragraph--id--791 .paragraph--type--bp-columns > .paragraph__column { display: flex;       /*flex-direction: column-reverse;*/ }
	.paragraph--id--791 .paragraph--type--bp-columns > .paragraph__column .paragraph--type--bp-columns__2col { display: inline-table; }
	.paragraph--type--video-text > .paragraph__column > div:first-child { width: 100%; margin-bottom: 37px; }
	.paragraph--type--video-text > .paragraph__column > div:nth-child(2) { width: 100%; }
	.align-left.paragraph--type--video-text > .paragraph__column > div:nth-child(2) { padding-left: initial; }
	.node-type-courses .align-right.paragraph--type--video-text > .paragraph__column { display: flex; flex-direction: column; padding-bottom: 0; }
	.node-type-courses .paragraph--type--video-text > .paragraph__column > div:first-child { order: 2; top: 0; }
	.node-type-courses .paragraph--type--video-text > .paragraph__column > div:nth-child(2) { order: 1; }
	.paragraph--type--accreditations .accredit-wrap { width: 100% !important; float: initial; }
	.paragraph--type--accreditations .accredit-wrap img { width: 180px; margin: 0 auto; }
	.paragraph--type--accreditations .accredit-wrap img[alt="logo-good"] { margin-top: initial; }
	.paragraph--type--accreditations .accredit-wrap > div:nth-child(2) { width: 70%; margin: 0 auto; }
	.cta-home .paragraph--type--bp-columns .paragraph--type--bp-columns__2col:first-child { margin-bottom: 30px; }
	.cta-home .paragraph--type--bp-columns .paragraph--type--bp-columns__2col:nth-child(2) { margin-top: 60px; float: right; }
	.paragraph--type--image-text > .paragraph__column > div:nth-child(2) { width: 80%; }
	.paragraph--type--bp-webform > .paragraph__column { box-shadow: none !important; width: 100% !important; padding: 0 !important; margin: 0 !important; }
	.paragraph--bp-accordion-container { width: auto; }
	.paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--bp-accordion-container { margin: 0; }
	.accordion-border .card { padding: 0; }
	article .paragraph--type--ptoc-container > .paragraph__column > div:first-child { font-size: 23px; letter-spacing: 0.18px; }
	.table-of-contents .paragraph--type--ptoc-container > .paragraph__column > div:first-child { font-size: 23px; }
	.paragraph--bp-accordion-container .card-header a { padding: 15px 10px 15px 5px !important; font-size: 15px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: inherit; letter-spacing: 0.23px; }
	.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false].display:after,
	.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true].display:after,
	.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]::after { top: 15px; }
	.node-type-courses .paragraph--type--ptoc-image .paragraph__column > div:first-child { font-size: 23px; }
	.paragraph--type--bp-tabs .tab-content .tab-pane { padding: 0 10px; }
	.paragraph--type--bp-column-wrapper .paragraph--type--bp-simple > .paragraph__column { padding-left: 0 !important; padding-right: 0 !important; }
	.paragraph--type--bp-tabs ul.nav-tabs { display: flex; justify-content: space-around; flex-wrap: inherit; }
	.paragraph--type--bp-tabs ul.nav-tabs li { width: auto !important; padding: 0; }
	.node-type-courses ul.nav.nav-tabs li a { padding: 20px 10%; white-space: normal; }

	/* Image scroll horizontally */
	.node-type-courses .paragraph--type--ptoc-image .paragraph__column > div:nth-child(2) > div:nth-child(2) { overflow-x: scroll; overflow-y: hidden; overscroll-behavior-x: contain; }
	.node-type-courses .paragraph--type--ptoc-image img { height: 188px !important; max-width: initial; width: auto; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1,
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 { width: auto !important; }
	.paragraph-935 .paragraph--type--bp-columns-two-uneven__2col-column2 { width: auto !important; padding-left: 44px; padding-right: 44px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics h2 { width: 100%; text-align: center !important; float: none; height: auto; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column .paragraph--type--bp-statistics__2col:nth-child(2):before { font-weight: 900; content: "\f077"; top: -15px; position: absolute; color: #005e86; /*background-color: #fafafa;*/ left: 9em; display: none; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col { width: 80% !important; margin: 8px auto; padding: 5px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col .paragraph--type--bp-stat { display: flex; justify-content: center; padding: 15px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column > .paragraph--type--bp-statistics__2col:nth-child(2) .paragraph--type--bp-stat .statistic-header { font-size: 29px !important; font-weight: normal; letter-spacing: normal; padding-right: 5px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics .block-countdown h2 { font-family: Roboto; font-size: 17px; font-weight: normal; color: #53636a; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-statistics .paragraph--type--bp-statistics__2col:nth-child(2) { top: 35% !important; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-statistics .paragraph--type--bp-statistics__2col { padding-left: 0; padding-right: 0; width: 80% !important; margin: 0 auto; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .header-wrap { min-height: 140px; margin-bottom: 13px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .header-wrap .header { width: 85%; font-size: 17px; font-weight: normal; text-align: center; margin: 0 auto; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .study-periods { font-size: 15px; line-height: 1.6; letter-spacing: 0.3px; text-align: center; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-simple .study-periods > b { display: block; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-stat .statistic-header { width: 100%; min-height: 140px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-stat .statistic-header > div { width: 81%; text-align: center; margin: 0 auto; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-stat .statistic-item { font-size: 15px; text-align: center; margin-top: 13px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-statistics .paragraph--type--bp-statistics__2col:nth-child(2) { position: absolute; right: 0; top: 40%; width: 50% !important; left: 0; margin: auto; }
	.paragraph--type--bp-tabs { width: 92%; margin: 0 auto !important; }
	.tabs-grey { width: auto; }
	.tabs-grey ul.nav-tabs { display: inline-block; }
	.tabs-grey .tab-content .tab-pane { padding: 0 !important; }
	.paragraph--type--bp-column-wrapper .paragraph--id--1694.paragraph--type--bp-simple > .paragraph__column {padding-left: 15px !important;; padding-right: 15px !important;;}
	.paragraph--type--bp-tabs .tab-pane > .paragraph--type--bp-simple { /*margin: 17px; width: 90%;*/ }
	.paragraph--type--bp-tabs .tab-pane > .paragraph--type--bp-simple > .paragraph__column { padding-top: 0; margin: 10px; }
	.paragraph--type--bp-webform .paragraph__column h2 { font-size: 23px; }
	.node-type-courses .paragraph--type--bp-simple > .paragraph__column { margin-bottom: 30px; }
	.paragraph--type--bp-simple h2 { font-size: 19px; line-height: 1.11; letter-spacing: 0.15px; display: flex; align-items: center; }
	.paragraph--type--bp-simple h2 > img { float: none; }
	.container-details > .paragraph__column > div:nth-child(2) { text-align: left; padding-left: 0 !important; padding-right: 0 !important; }
	.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1 { padding-left: 15px !important; }
	.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 { padding-right: 15px !important; }
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col .paragraph--type--bp-simple > .paragraph__column,
	.paragraph--id--1716 > .paragraph__column,
	.paragraph--type--bp-image > .paragraph__column,
	.paragraph--type--bp-blank > .paragraph__column,
	.paragraph--id--26536 > .paragraph__column,
	.footnote > .paragraph__column { padding-left: 15px !important; padding-right: 15px !important; }
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__1col .paragraph--type--bp-blank > .paragraph__column { padding-left: 0 !important; padding-right: 0 !important; }
	.paragraph--id--1716 > .paragraph__column { padding-top: 25px !important; }
	.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col .paragraph--type--bp-simple > .paragraph__column h2,
	.paragraph--type--bp-column-wrapper .paragraph--type--bp-blank > .paragraph__column { padding-left: 0 !important; }
	.node--type-courses .paragraph--type--bp-columns .paragraph--type--bp-simple { margin-bottom: 28px; }
	.tabs-grey h2 { font-size: 19px !important; line-height: 0.95 !important; letter-spacing: 0.15px !important; color: #404e54 !important; font-weight: bold !important; }
	.tabs-grey ul.nav.nav-tabs li { margin-right: 7px; margin-bottom: 6px; }
	.tabs-grey.paragraph--type--bp-tabs .tab-pane > .paragraph--type--bp-simple { margin: 0 !important; }
	.tabs-grey tr:first-child { display: none; }
	.tabs-grey tr { display: inline-grid; margin-bottom: 20px; width: 100%; }
	.tabs-grey td:first-child { width: auto !important; background-color: #404e54; color: #fff; }
	.tabs-grey td:first-child a { color: #fff; }
	.tabs-grey td { display: table-row; }
	.tabs-grey td strong { display: block; margin-bottom: 5px; }
	.students-testimonials-course { margin-bottom: 40px; }
	.paragraph--type--quick-facts h4 { margin-bottom: 27px; font-size: 23px; line-height: 1.2; color: #005e86; font-weight: 400; }
}
@media all and (max-width:680px) {
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column .paragraph--type--bp-statistics__2col:nth-child(2):before { left: 15em; }
}
@media all and (max-width:480px) { }
@media all and (max-width:420px) { }
@media all and (max-width:375px) {
	#block-scu-online-content h2 { width: 100%; }
	.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a { max-width: 165px; padding: 10px 5px; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column .paragraph--type--bp-statistics__2col:nth-child(2):before { left: 9em; }
}
@media all and (max-width:320px) {
	.paragraph--type--course-details > .paragraph__column > div:nth-child(3) div > a { max-width: 145px; padding: 3px; }
	.paragraph--type--image-text > .paragraph__column > div:nth-child(2) { width: 79%; }
	.block-views-blockarticles-block-1 > .content { width: 95%; }
	.latest-articles .views-row { width: auto !important; }
	.latest-articles .views-field-title,
	.latest-articles .views-field-created { width: 65% !important; }
	.page--blog .layout-main > div:first-child { padding-top: initial; padding-bottom: initial; }
	.blog-categories h2 { margin-left: 15px; }
	.blog-categories .content { margin: 15px; }
	.blog-categories .content .views-row { margin-right: 4px; }
	.paragraph--type--bp-tabs { width: 95%; }
	.paragraph--type--bp-tabs .tab-content .tab-pane { padding: initial; }
	.webform-progress { right: 0; }
	article .paragraph--type--ptoc-container > .paragraph__column > div:first-child { font-size: 23px; }
	.block-views-blocktestimonials-block-1 { padding-top: 0; padding-bottom: 10px; }
	.block-views-blocktestimonials-block-1 .views-element-container { padding-top: 0; padding-bottom: 0; }
	.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1,
	.paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column2 { padding-left: initial !important; padding-right: initial !important; }
	.accreditations h2 { text-align: center !important; }
	.paragraph--type--block > .paragraph__column,
	.paragraph--type--bp-webform > .paragraph__column { width: 95% !important; margin: 0 auto !important; }
	#block-ctahompage { padding: 0; }
	.cta-home .paragraph--type--bp-columns .paragraph--type--bp-columns__2col:first-child { margin-bottom: 0 }
	.cta-home .paragraph--type--bp-columns .paragraph--type--bp-columns__2col:nth-child(2) { margin-top: 0; }
	.featured-programs li { padding-right: 0px; padding-bottom: 12px; padding-left: 0px; }
	.paragraph--bp-accordion-container .card { width: 95%; margin: 0 auto; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics .block-countdown h2 { padding-top: 0; }
	.node--type-courses .paragraph.paragraph--type--early-exit-option { width: 95%; }
	.node-type-courses .paragraph--type--early-exit-option .explanationcol { margin-left: 13px !important; margin-right: 13px !important; }
	.course-next-study .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-statistics > .paragraph__column .paragraph--type--bp-statistics__2col:nth-child(2):before { left: 7.5em; }
}
