#fragmentWrapper #CGI-wrapper {
	 font-family: "Open Sans", sans-serif !important;
	 overflow-x: hidden !important;
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper input[type="text"] {
	 outline: none;
}
 #fragmentWrapper * {
	 text-decoration: none !important;
}
 #fragmentWrapper ol li {
	 padding: 0px;
}
 #fragmentWrapper #slide1-list-wrapper li {
	 margin: 0;
	 line-height: initial;
}
 #fragmentWrapper #CGI-wrapper .font-family-open {
	 font-family: "Open Sans", sans-serif !important;
}
 #fragmentWrapper #CGI-wrapper #bannerSection {
	 margin-top: 4.375rem;
}
 #fragmentWrapper #CGI-wrapper #introSec .expert-content p {
	 line-height: 1.25rem;
}
 #fragmentWrapper #accordionSection ul {
	 list-style-type: disc;
}
 #fragmentWrapper #CGI-wrapper .align {
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper .font18 {
	 font-size: 1.125rem;
}
 #fragmentWrapper #CGI-wrapper .font-weight-regular {
	 font-weight: normal;
}
 #fragmentWrapper #CGI-wrapper .font-weight-bold {
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .font-weight-semiBold {
	 font-weight: 500;
}
 #fragmentWrapper #CGI-wrapper .font-weight-light {
	 font-weight: 300;
}
 #fragmentWrapper #CGI-wrapper .font14 {
	 font-size: 0.875rem;
}
 #fragmentWrapper #CGI-wrapper .font16 {
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper .font18 {
	 font-size: 1.125rem;
}
 #fragmentWrapper #CGI-wrapper .font24 {
	 font-size: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper .font28 {
	 font-size: 1.75rem;
}
 #fragmentWrapper #CGI-wrapper .font30 {
	 font-size: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper .font60 {
	 font-size: 3.75rem;
}
 #fragmentWrapper #CGI-wrapper .font-weight-300 {
	 font-weight: 300;
}
 #fragmentWrapper #CGI-wrapper .lh-74 {
	 line-height: 4.625rem;
}
 #fragmentWrapper #CGI-wrapper .lh-38 {
	 line-height: 2.375rem;
}
 #fragmentWrapper #CGI-wrapper .lh-34 {
	 line-height: 2.125rem;
}
 #fragmentWrapper #CGI-wrapper .lh-26 {
	 line-height: 1.625rem;
}
 #fragmentWrapper #CGI-wrapper .lh-24 {
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper .lh-22 {
	 line-height: 1.375rem;
}
 #fragmentWrapper #CGI-wrapper .lh-20 {
	 line-height: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .width100 {
	 width: 100% !important;
}
 #fragmentWrapper #CGI-wrapper .align-center {
	 display: flex;
	 flex-direction: row;
	 justify-content: center;
	 align-items: center;
}
 #fragmentWrapper #CGI-wrapper .disable {
	 opacity: 0.6;
	 pointer-events: none;
}
 #fragmentWrapper #CGI-wrapper .disable-filter {
	 opacity: 0.6;
	 pointer-events: none;
}
 #fragmentWrapper #CGI-wrapper #bg-overlay {
	 width: 85%;
	 height: 85%;
	 border-radius: 0.25rem;
	 background-color: #ffffff;
	 opacity: 0.9;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 box-shadow: 0px 3px 6px rgba(0,0,0,0.12);
}
 #fragmentWrapper #CGI-wrapper .home-sapcing {
	 padding: 3.125rem;
	 margin: 0 auto;
}
 #fragmentWrapper #CGI-wrapper #page1 {
	 width: 31.875rem;
	 margin: 5rem auto 0 auto;
}
 #fragmentWrapper #CGI-wrapper #page0, #fragmentWrapper #CGI-wrapper #page1, #fragmentWrapper #CGI-wrapper #page11, #fragmentWrapper #CGI-wrapper #page3, #fragmentWrapper #CGI-wrapper #page4 {
	 background-size: cover;
	 background-repeat: no-repeat;
	 background-position: 50% 50%;
	 color: #000000;
}
 #fragmentWrapper #CGI-wrapper #page1 p, #fragmentWrapper #CGI-wrapper #page1 h4 {
	 margin: 0;
}
 #fragmentWrapper #CGI-wrapper #page1 .cover-banner-heading {
	 font-family: "Open Sans", sans-serif;
	 font-size: 1.5rem;
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .cover-banner-content {
	 font-family: "Open Sans", sans-serif;
	 font-size: 1.875rem;
	 text-align: center;
	 color: #00b0f8;
}
 #fragmentWrapper #CGI-wrapper .description-content {
	 font-size: 0.813rem;
	 font-weight: normal;
	 text-align: center;
	 color: #000000;
	 line-height: 1.25rem;
	 margin-bottom: 1.563rem;
}
 #fragmentWrapper #CGI-wrapper #page1 .search-heading-content {
	 font-size: 0.875rem;
	 margin: 1.25rem auto 0.625rem auto;
}
 #fragmentWrapper #CGI-wrapper #page1 .search-option {
	 font-size: 1rem;
	 color: #000000;
	 font-weight: 700;
	 font-family: "Open Sans";
	 line-height: 2.25rem;
	 padding-top: 0.2rem;
	 padding-bottom: 0;
	 margin-bottom: 0;
	 border: 1px solid #707070;
	 text-overflow: ellipsis;
}
 #fragmentWrapper #CGI-wrapper .list-wrapper .hidden {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper #stepFirstSearchInput, #fragmentWrapper #CGI-wrapper #filterSearchInput {
	 width: 100%;
	 font-size: 0.813rem;
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/search.svg");
	 background-position: calc(80%);
	 background-repeat: no-repeat;
	 padding: 0.75rem 1.25rem 0.75rem 1.25rem;
	 border: 1px solid #707070;
	 text-overflow: ellipsis;
	 margin-bottom: 0rem;
}
 #fragmentWrapper #CGI-wrapper #filterSearchInput {
	 padding: 0.5rem;
}
 #fragmentWrapper #CGI-wrapper .list-wrapper {
	 list-style-type: none;
	 padding: 0;
	 margin: 0;
	 max-height: 7.5rem;
	 overflow-y: scroll;
	 border: 1px solid #c2c2c2;
}
 #fragmentWrapper #CGI-wrapper #slide2-list-wrapper.list-wrapper li a {
	 border: 1px solid #ddd;
	 margin-top: -1px;
	 background-color: #f6f6f6;
	 padding: 0.3125rem;
	 text-decoration: none;
	 font-size: 0.75rem;
	 color: #bfa593;
	 display: block;
}
 #fragmentWrapper #CGI-wrapper .list-wrapper.list-wrapper li a:hover {
	 background-color: rgba(255,255,255,0.7);
}
 #fragmentWrapper #CGI-wrapper #page2 .main-heading, #fragmentWrapper #CGI-wrapper #page3 .main-heading {
	 font-size: 1.25rem;
	 font-weight: 700;
	 color: black;
	 text-align: center;
	 margin-bottom: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper #page3 .box-container {
	 min-height: 12.5rem !important;
}
 #fragmentWrapper #CGI-wrapper #page11 .box-container:hover {
	 color: #000000 !important;
}
 #fragmentWrapper #CGI-wrapper #page11 .box-container:hover .heading {
	 color: #000000;
}
 #fragmentWrapper #CGI-wrapper #page11 .box-container, #fragmentWrapper #CGI-wrapper #page2 .box-container, #fragmentWrapper #CGI-wrapper #page3 .box-container {
	 background-color: #ffffff;
	 border: 1px solid #a7adaf;
	 color: #000000;
	 cursor: pointer;
	 height: 18.125rem;
	 border-radius: 2px;
	 text-align: center;
	 padding: 0 0.625rem;
	 box-shadow: 0 1px 2px rgba(0,0,0,0.25);
	 transition: box-shadow 0.3s ease-in-out;
}
 #fragmentWrapper #page3 .box-container {
	 height: 19.0625rem;
}
 #fragmentWrapper #CGI-wrapper #page11 .box-container:hover, #fragmentWrapper #CGI-wrapper #page2 .box-container:hover, #fragmentWrapper #CGI-wrapper #page3 .box-container:hover {
	 box-shadow: 0 1px 2px rgba(0,0,0,0.25);
	 background-color: #f0f0f0;
	 border-color: #ffffff;
}
 #fragmentWrapper #page2 .box-container .heading {
	 font-size: 1rem;
	 font-weight: 700;
	 color: #000000;
	 margin: 1.375rem auto 0.75rem auto;
	 text-align: center;
}
 #fragmentWrapper #page2 .box-container .description, #fragmentWrapper #page3 .box-container .description {
	 margin: 0.625rem;
	 font-size: 0.813rem;
	 font-weight: normal;
	 line-height: 1.25rem;
}
 #fragmentWrapper #page11 .box-container .description {
	 margin: 0.625rem 1rem;
	 font-size: 0.813rem;
	 font-weight: normal;
	 line-height: 1.25rem;
}
 #fragmentWrapper #page2 .Traditional .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/traditonal_learner_icon.svg);
}
 #fragmentWrapper #page2 .Career .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/career_learner_icon.svg);
}
 #fragmentWrapper #page2 .Reluctant .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/reluctant_learner_icon.svg);
}
 #fragmentWrapper #page2 .Skeptical .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/skeptical_learner_icon.svg);
}
 #fragmentWrapper #page3 .access .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/access_and_affordability_icon.svg);
}
 #fragmentWrapper #page3 .student .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/student_outcomes_icon.svg);
}
 #fragmentWrapper #page3 .flexibility .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/flexibility_and_student.svg);
}
 #fragmentWrapper #page3 .other .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/other_indicators.svg);
}
 #fragmentWrapper #page11 .image-container, #fragmentWrapper #page3 .image-container {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/learner_category.svg);
}
 #fragmentWrapper #page11 .image-container, #fragmentWrapper #page2 .image-container {
	 width: 3.4375rem;
	 height: 3.4375rem;
	 margin: 1.75rem auto 0 auto;
	 background-position: center center;
	 background-repeat: no-repeat;
}
 #fragmentWrapper #CGI-wrapper #page3 .cover-banner-content {
	 font-family: "Open Sans", sans-serif;
}
 #fragmentWrapper #CGI-wrapper #page4 .cover-banner-content {
	 font-family: "Open Sans", sans-serif;
	 font-size: 1.1875rem;
}
 #fragmentWrapper #CGI-wrapper .div-spacing.sub-heading-spacing {
	 margin-top: 1.5625rem;
}
 #fragmentWrapper #optionSection {
	 padding-left: 0.5rem;
}
 #fragmentWrapper .my-socialMediaIcon {
	 width: auto;
	 margin: 0 auto;
	 text-align: center;
}
 #fragmentWrapper .social-media-icon {
	 width: 1.875rem;
	 height: 1.875rem;
	 margin-right: 0.625rem;
	 cursor: pointer;
	 background: none;
	 border: none;
}
 #fragmentWrapper .subscribeIcon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/subscribe-Icon.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .subscribeIcon:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/subscribe-Icon-hover.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .facebook {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/facebook-icon.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .facebook:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/facebook-hover-icon.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .twitter {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/twitter-icon.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .twitter:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/twitter-hover-icon.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .linkedIn {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/linkedin-icon.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper .linkedIn:hover {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/linkedin-hover-icon.svg);
	 background-repeat: no-repeat;
}
 #fragmentWrapper #CGI-wrapper #page0 #attText, #fragmentWrapper #CGI-wrapper #page1 #attText, #fragmentWrapper #CGI-wrapper #page11 #attText, #fragmentWrapper #CGI-wrapper #page3 #attText, #fragmentWrapper #CGI-wrapper #page4 #attText {
	 text-align: center;
	 font-size: 0.813rem;
	 font-weight: 700;
	 height: 1.5625rem;
	 color: #000000;
	 margin: 0 auto;
	 display: block;
}
 #fragmentWrapper #CGI-wrapper .footer-content {
	 width: 100%;
	 bottom: -1.25rem;
	 position: relative;
	 text-align: center;
	 margin: 0 auto;
}
 #fragmentWrapper #CGI-wrapper #header {
	 color: #044a71;
	 font-size: 1.125rem;
	 padding: 0.5rem 1rem;
	 background-color: #effaf9;
	 border-radius: 0;
	 clear: both;
	 margin-bottom: 0.5rem;
}
 #fragmentWrapper #CGI-wrapper .header-right-section {
	 float: right;
	 flex: 1;
}
 #fragmentWrapper #CGI-wrapper .progress-bottom {
	 margin-top: 1.25rem;
	 padding: 0.625rem !important;
}
 #fragmentWrapper #CGI-wrapper #header .header-content {
	 font-family: "Open Sans", sans-serif;
	 font-size: 1.125rem;
	 float: right;
}
 #fragmentWrapper #CGI-wrapper #header .header-content .home-btn {
	 width: 1.375rem;
	 height: 1.375rem;
	 margin: 0.1875rem 0 0 0.3125rem;
	 cursor: pointer;
	 font-family: "Open Sans", sans-serif;
	 font-size: 1.125rem;
	 float: right;
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/home.svg);
	 background-repeat: no-repeat;
	 background-size: 22px 22px;
	 background-position: 50% center;
}
 #fragmentWrapper #CGI-wrapper .progress-bar {
	 background-color: #707070;
	 font-family: "Open Sans", sans-serif;
	 font-size: 0.813rem;
	 color: #ffffff;
	 padding-left: 0.3125rem;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper .progress {
	 width: 50%;
	 height: 1rem;
	 border-radius: 1rem;
	 margin: 0 auto;
	 background: transparent;
	 border: 2px solid #92959d;
}
 #fragmentWrapper #CGI-wrapper .carousel-inner .questionsHeading .title {
	 font-size: 1.25rem;
	 font-weight: 700;
	 color: #000000;
	 margin-bottom: 0.9375rem;
}
 #fragmentWrapper #CGI-wrapper .carousel-inner .headingNote {
	 font-weight: 700;
	 font-size: 0.875rem;
	 color: #53565a;
	 padding-left: 0.625rem;
	 padding-top: 0.625rem;
	 margin-bottom: 0.9375rem;
}
 #fragmentWrapper #CGI-wrapper .carousel-inner .headingNoteTxt {
	 background: #f8f9fa;
	 border: 1px solid #c7c7c7;
	 border-radius: 2px;
	 padding: 1.25rem;
	 margin-left: 0.625rem;
	 margin-bottom: 1.5625rem;
	 font-size: 0.9375rem;
	 font-weight: 700;
	 box-shadow: 0 1px 2px rgba(0,0,0,0.15);
}
 #fragmentWrapper #CGI-wrapper .carousel-inner #heading-0 .heading {
	 font-weight: 700;
	 margin-left: 0.625rem;
	 font-size: 0.875rem;
	 color: #53565a;
}
 #fragmentWrapper #CGI-wrapper .carousel-inner .questionsHeading .heading {
	 font-family: "Open Sans", sans-serif;
	 font-weight: normal;
	 text-align: left;
	 font-size: 0.875rem;
	 color: #000000;
	 margin: 1.125rem 0 1.125rem 0.625rem;
}
 #fragmentWrapper #CGI-wrapper .carousel-inner #heading-1.questionsHeading .italicHeading {
	 font-style: italic;
}
 #fragmentWrapper #CGI-wrapper .alignCenter {
	 display: flex;
	 align-items: center;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper .user-confidence-tooltip {
	 display: none;
	 margin: 0 auto;
	 position: relative;
	 padding: 0.625rem 1.25rem;
	 text-align: center;
	 margin-top: 1.875rem;
	 border: 1px solid #000000;
	 color: #212529;
	 font-size: 0.875rem;
}
 #fragmentWrapper #CGI-wrapper .user-confidence-tooltip p {
	 margin: 0;
}
 #fragmentWrapper #CGI-wrapper .user-confidence-tooltip .how-we-calculated {
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .firstResult-footerTxt {
	 display: none;
	 text-align: center;
	 margin: 0 auto;
	 font-family: "Open Sans", sans-serif;
	 font-size: 0.9375rem;
	 color: #343741;
}
 @media (min-width: 700px) {
	 #fragmentWrapper #CGI-wrapper #optionSection .col-md-6 {
		 -ms-flex: 0 0 50%;
		 flex: 0 0 50%;
		 max-width: 50%;
	}
}
 #fragmentWrapper #CGI-wrapper #page11, #fragmentWrapper #CGI-wrapper #page2, #fragmentWrapper #CGI-wrapper #page3, #fragmentWrapper #CGI-wrapper #page4 {
	 text-align: left;
}
 #fragmentWrapper #CGI-wrapper .carousel-item-wrapper::-webkit-scrollbar-track {
	 border-radius: 10px;
	 background-color: #f5f5f5;
}
 #fragmentWrapper #CGI-wrapper .carousel-item-wrapper::-webkit-scrollbar {
	 width: 0.25rem;
	 background-color: #f5f5f5;
}
 #fragmentWrapper #CGI-wrapper .carousel-item-wrapper::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #a7adaf;
}
 #fragmentWrapper #CGI-wrapper .carousel-item {
	 min-height: 3.125rem;
}
 #fragmentWrapper #CGI-wrapper #page0 .ET-btn-default {
	 margin: 0 0.625rem 0 0;
}
 #fragmentWrapper #CGI-wrapper #page3 .ET-btn-default, #fragmentWrapper #CGI-wrapper #page4 .ET-btn-default {
	 font-size: 0.875rem;
}
 #fragmentWrapper #CGI-wrapper .ET-btn-default:focus {
	 outline: none;
}
 #fragmentWrapper #CGI-wrapper #take-survey.ET-btn-default {
	 width: 12.5rem;
	 font-size: 1.125rem;
}
 #fragmentWrapper #CGI-wrapper #consumer-survey, #fragmentWrapper #CGI-wrapper.consumer-survey .ET-btn-default {
	 background-color: #26890d;
}
 #fragmentWrapper #CGI-wrapper #business-survey, #fragmentWrapper #CGI-wrapper.business-survey .ET-btn-default {
	 background-color: #007cb0;
}
 #fragmentWrapper #CGI-wrapper .ET-btn-default {
	 font-family: "Open Sans", sans-serif;
	 width: auto;
	 min-width: 11.25rem;
	 height: 2.625rem;
	 background: #707070;
	 color: #ffffff;
	 margin: 0 auto;
	 display: block;
	 margin-bottom: 1.25rem;
	 font-size: 1rem;
	 font-weight: 700;
	 text-transform: initial;
	 letter-spacing: normal;
	 border-radius: 3px;
}
 #fragmentWrapper #CGI-wrapper .ET-btn-default#overAllSection {
	 margin: 0 auto;
	 min-width: auto;
}
 #fragmentWrapper #CGI-wrapper.consumer-survey #download-report {
	 color: #ffffff;
	 background-color: #26890d;
}
 #fragmentWrapper #CGI-wrapper.business-survey #download-report {
	 color: #ffffff;
	 background-color: #007cb0;
}
 #fragmentWrapper #CGI-wrapper #download-report:hover {
	 color: #ffffff;
	 background-color: #000000;
}
 #fragmentWrapper #CGI-wrapper #take-survey-again {
	 color: #ffffff;
	 background-color: #007cb0;
}
 #fragmentWrapper #CGI-wrapper #take-survey-again:hover {
	 color: #ffffff;
	 background-color: #000000;
}
 #fragmentWrapper #CGI-wrapper .ET-btn-default:hover {
	 background: #000000;
	 color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper .ET-btn-default:hover .arrow-right {
	 border-left: 8px solid #ffffff;
}
 #fragmentWrapper #CGI-wrapper .ET-btn-default:hover .arrow-left {
	 border-right: 8px solid #ffffff;
}
 #fragmentWrapper #CGI-wrapper .next-prev-btn {
	 display: inline-block;
	 margin: 0 auto;
	 border-radius: 2px;
	 overflow: hidden;
	 clear: both;
	 position: relative;
	 left: 50%;
	 transform: translateX(-50%);
}
 #fragmentWrapper #CGI-wrapper .next-prev-btn .ET-btn-default {
	 display: inline-block;
	 min-width: 6.25rem;
	 height: 2.5rem;
	 margin-left: 0.625rem;
	 font-size: 0.875rem;
	 font-weight: 700;
	 float: left;
}
 #fragmentWrapper #CGI-wrapper .next-prev-btn #more-insights {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .displayResult .arrow-btn-container {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .arrow-btn-container {
	 display: inline-block;
	 vertical-align: middle;
	 width: 0;
	 height: 0;
	 margin-bottom: 3px;
}
 #fragmentWrapper #CGI-wrapper .arrow-left {
	 border-top: 5px solid transparent;
	 border-bottom: 5px solid transparent;
	 border-right: 8px solid #ffffff;
	 margin-right: 0.25rem;
}
 #fragmentWrapper #CGI-wrapper .arrow-right {
	 border-top: 5px solid transparent;
	 border-bottom: 5px solid transparent;
	 border-left: 8px solid #ffffff;
	 margin-left: 0.25rem;
}
 #fragmentWrapper #CGI-wrapper .mdc-button--raised:disabled, #fragmentWrapper #CGI-wrapper .mdc-button--unelevated:disabled {
	 background-color: #d3d4d5 !important;
	 color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper #display-survey {
	 display: none;
	 margin: 0 auto;
}
 #fragmentWrapper #CGI-wrapper #circle-img {
	 width: 100%;
	 border-radius: 50%;
	 margin: 0 auto;
	 display: block;
}
 #fragmentWrapper #CGI-wrapper .custom-checkbox .custom-control-label {
	 cursor: pointer;
}
 #fragmentWrapper #CGI-wrapper .custom-checkbox .custom-control-label::before {
	 border-radius: 0;
	 border: 1px solid grey;
}
 #fragmentWrapper #CGI-wrapper #groupBarChart .mdc-form-field {
	 display: inline-block;
}
 #fragmentWrapper #CGI-wrapper .chartFilterHeading .mdc-form-field {
	 padding: 0.625rem 0;
	 margin: 0 0 0 -0.625rem;
}
 #fragmentWrapper #CGI-wrapper .chartFilterHeading .mdc-form-field .mdc-radio {
	 cursor: pointer;
	 width: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .mdc-form-field {
	 text-align: left;
	 position: relative;
	 left: 0;
	 top: 0;
	 padding: 1.25rem 0rem;
	 display: block;
	 cursor: pointer;
	 color: #000000;
	 font-size: 0.813rem;
	 border-radius: 2px;
	 transition: box-shadow 0.3s ease-in-out;
	 overflow: hidden !important;
	 word-wrap: break-word;
	 white-space: -moz-pre-wrap;
	 white-space: pre-wrap;
}
 #fragmentWrapper #CGI-wrapper .classification-container .mdc-form-field {
	 white-space: unset !important;
	 word-wrap: unset !important;
	 padding: 0.9375rem 0;
	 margin-bottom: 0.3125rem;
}
 #fragmentWrapper #CGI-wrapper #carouselControls .card-wrapper {
	 padding-bottom: 0.9375rem;
	 min-height: 28.875rem;
}
 #fragmentWrapper #CGI-wrapper #carouselControls .card-wrapper:focus {
	 outline: none;
}
 #fragmentWrapper #CGI-wrapper .hero-image {
	 width: 100%;
}
 #fragmentWrapper #CGI-wrapper .carousel-indicators {
	 margin-top: -1.875rem;
}
 #fragmentWrapper #CGI-wrapper .carousel-indicators li {
	 background-color: #d3d4d5;
	 border-radius: 50%;
	 width: 0.75rem;
	 height: 0.75rem;
}
 #fragmentWrapper #CGI-wrapper .carousel-indicators .active {
	 background-color: #86bc25;
}
 #fragmentWrapper .secondCatIndicators {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .mdc-radio, #fragmentWrapper #CGI-wrapper .mdc-checkbox {
	 width: 100%;
	 padding: 0.75rem 0.625rem;
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 z-index: 9999;
}
 #fragmentWrapper #CGI-wrapper .mdc-checkbox .mdc-checkbox__background {
	 top: 4px;
}
 #fragmentWrapper #CGI-wrapper .mdc-radio .mdc-radio__native-control, #fragmentWrapper #CGI-wrapper .mdc-checkbox .mdc-checkbox__native-control {
	 width: 100%;
	 height: 3rem;
	 top: -4px;
	 position: absolute;
	 z-index: 99;
}
 #fragmentWrapper #CGI-wrapper .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, #fragmentWrapper #CGI-wrapper .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
	 background-color: #86bc25;
	 border-color: #86bc25;
}
 #fragmentWrapper #CGI-wrapper .mdc-radio .mdc-radio__background {
	 top: -9px;
}
 #fragmentWrapper #CGI-wrapper .mdc-radio .mdc-radio__outer-circle {
	 border-width: 1px;
}
 #fragmentWrapper #CGI-wrapper .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
	 border-color: #000000;
}
 #fragmentWrapper #CGI-wrapper .mdc-radio .mdc-radio__background::before {
	 background-color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper .active-checkbox-wrapper .radio-label, #fragmentWrapper #CGI-wrapper .activeCheckBoxSection .radio-label, #fragmentWrapper #CGI-wrapper .highlight-filter .radio-label {
	 font-weight: normal;
}
 #fragmentWrapper #CGI-wrapper .mdc-form-field .radio-label .left-filter-label {
	 display: block;
	 font-size: 0.813rem;
	 font-weight: normal;
}
 #fragmentWrapper #CGI-wrapper .mdc-form-field .radio-label, #fragmentWrapper #CGI-wrapper .mdc-form-field .checkbox-label {
	 margin: 0;
	 color: #000000;
	 font-size: 0.813rem;
	 font-family: "Open Sans", sans-serif;
	 position: absolute;
	 top: 50%;
	 transform: translateY(-50%);
	 padding-left: 2.1875rem;
	 float: left;
	 vertical-align: middle;
	 line-height: 1rem;
}
 #fragmentWrapper #CGI-wrapper .mdc-fab .mdc-fab__icon {
	 width: 2.8125rem;
	 height: 3.125rem;
	 font-size: 2.5rem;
}
 #fragmentWrapper #CGI-wrapper .ET-btn-default[disabled] {
	 color: rgba(0,0,0,0.26);
	 background-color: rgba(0,0,0,0.12);
}
 #fragmentWrapper #CGI-wrapper .ET-btn-default[disabled] .arrow-right {
	 border-left-color: rgba(0,0,0,0.26);
}
 #fragmentWrapper #CGI-wrapper .num {
	 position: relative;
	 bottom: 8.75rem;
	 margin: 0 auto;
	 display: block;
	 text-align: center;
	 font-size: 1.125rem;
	 font-weight: bold;
}
 #fragmentWrapper #CGI-wrapper .navi-btn-ani {
	 overflow: hidden;
	 color: #fff;
}
 #fragmentWrapper #CGI-wrapper .navi-btn-ani .layer {
	 font-size: 0.75rem;
	 line-height: 0.75rem;
	 color: #fff;
	 position: absolute;
	 top: -5rem;
	 width: 100%;
	 left: 0;
	 padding: 1.25rem 0;
	 background-color: #007680;
	 transition: all 0.3s ease;
	 -webkit-transition: all 0.3s ease;
	 -moz-transition: all 0.3s ease;
	 -o-transition: all 0.3s ease;
	 -ms-transition: all 0.3s ease;
}
 #fragmentWrapper #CGI-wrapper .navi-btn-ani-next:hover .layer, #fragmentWrapper #CGI-wrapper .navi-btn-ani-prev:hover .layer {
	 top: -5px;
}
 #fragmentWrapper #CGI-wrapper .nav-tabs .nav-item {
	 border: 1px solid #dee2e6;
}
 #fragmentWrapper #CGI-wrapper #optionsContainer {
	 width: 26.25rem;
	 background: #000000;
	 border: 1px solid #000000;
	 border-radius: 5px 5px 0 0;
	 overflow: hidden;
	 position: relative;
	 margin-top: 0.9375rem;
}
 #fragmentWrapper #CGI-wrapper #select-aerrow {
	 width: 2.625rem;
	 height: 2.625rem;
	 position: absolute;
	 right: 0;
	 background: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/expand_drop_down.svg") no-repeat;
	 background-position: 50% center;
}
 #fragmentWrapper #CGI-wrapper #optionsContainer option {
	 background: #000000;
}
 #fragmentWrapper #CGI-wrapper #optionsContainer select {
	 background: transparent;
	 -moz-appearance: none;
	 -webkit-appearance: none;
	 appearance: none;
	 border: 0;
	 border-radius: 0;
	 width: 120%;
	 position: relative;
	 z-index: 10;
	 font-size: 1rem;
	 word-wrap: break-word;
	 white-space: -moz-pre-wrap;
	 white-space: pre-wrap;
	 display: inline-block;
}
 #fragmentWrapper #Donut-chart-render .donut-text {
	 font-size: 1.625rem;
}
 #fragmentWrapper #Donut-chart-render .donut-middle-text {
	 font-size: 2.5rem;
}
 #fragmentWrapper .btnSection {
	 width: 100%;
	 height: 18.75rem;
}
 #fragmentWrapper .card-wrapper .btnSection {
	 background: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/bar-btnBg.png) center center;
	 background-repeat: no-repeat;
}
 #fragmentWrapper #carousel-1 .btnSection {
	 background: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/area-btnBg.png) center center;
	 background-repeat: no-repeat;
}
 #fragmentWrapper .figureNo {
	 font-family: Open Sans, sans-serif;
	 font-weight: 300;
	 text-align: left;
	 padding: 0 0.9375rem;
}
 #fragmentWrapper .heading {
	 font-family: "Open Sans", sans-serif;
	 font-weight: 700;
	 text-align: left;
	 font-size: 1.5rem;
	 color: #343741;
}
 #fragmentWrapper .subHeading {
	 font-weight: 600;
	 font-size: 1.25rem;
	 line-height: 1.625rem;
	 padding: 0.3125rem 0.9375rem;
	 letter-spacing: -0.02em;
	 font-family: Open Sans, sans-serif;
	 color: #5f646a;
}
 #fragmentWrapper .selectionHeading {
	 text-align: left;
	 padding-left: 1.125rem;
	 color: #b11f23;
	 padding-top: 0.625rem;
	 font-size: 1rem;
	 font-weight: 600;
}
 #fragmentWrapper #CGI-wrapper .sectionHeading {
	 padding: 0 0 0.9375rem 0;
	 font-size: 0.875rem;
	 font-weight: 700;
	 color: #000000;
}
 #fragmentWrapper #CGI-wrapper #chartHeading {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .labelText, #fragmentWrapper #CGI-wrapper .legendText {
	 font-size: 0.875rem;
	 color: #343741;
	 fill: #343741;
}
 #fragmentWrapper #CGI-wrapper #attText {
	 text-align: right;
	 font-size: 0.813rem;
	 margin-top: 0.3125rem;
	 margin-right: 0.5rem;
	 font-weight: 700;
	 height: 1.5625rem;
	 color: #000000;
}
 #fragmentWrapper #CGI-wrapper #fText {
	 font-size: 1rem;
	 margin-top: 0.3125rem;
	 margin-left: 0.625rem;
	 color: #53565a;
}
 #fragmentWrapper #CGI-wrapper .footer {
	 margin-bottom: 0.9375rem;
}
 #fragmentWrapper #CGI-wrapper .figNoteText {
	 font-family: "Open Sans", sans-serif;
	 font-size: 0.813rem;
	 color: #878a8f;
	 display: inline-block;
}
 #fragmentWrapper #CGI-wrapper .figSourceText {
	 font-family: "Open Sans", sans-serif;
	 font-size: 0.813rem;
	 color: #000000;
	 margin-top: 0.3125rem;
	 display: block;
}
 #fragmentWrapper #CGI-wrapper .figNote {
	 font-family: "Open Sans", sans-serif;
	 font-size: 0.813rem;
	 color: #878a8f;
	 font-weight: 700;
	 float: left;
	 margin-right: 0.3125rem;
}
 #fragmentWrapper #CGI-wrapper .figSource {
	 font-family: "Open Sans", sans-serif;
	 font-size: 0.813rem;
	 color: #000000;
	 float: left;
	 margin-right: 0.3125rem;
}
 #fragmentWrapper #CGI-wrapper .vTitle2 {
	 font-family: "Open Sans", sans-serif;
	 font-size: 0.875rem;
	 color: #343741;
	 margin: 0rem 0.125rem 0.625rem 0.125rem;
	 border-radius: 2px;
	 display: table;
}
 #fragmentWrapper #CGI-wrapper .vTitle2 .legend {
	 line-height: 1.2;
}
 #fragmentWrapper #CGI-wrapper .legendStackChart {
	 float: left;
	 margin-right: 0.9375rem;
	 margin-bottom: 0.3125rem;
	 vertical-align: middle;
}
 #fragmentWrapper #CGI-wrapper .vTitle2 .legendRect {
	 width: 0.875rem;
	 height: 0.875rem;
	 border-radius: 2px;
	 margin-top: 0.1875rem;
	 margin-right: 0.3125rem;
	 float: left;
}
 #fragmentWrapper #CGI-wrapper .legendYouIcon {
	 display: inline-block;
	 margin-right: 0.625rem;
	 vertical-align: middle;
	 margin-bottom: 0.5rem;
	 float: left;
}
 #fragmentWrapper #CGI-wrapper .legendYouIcon img {
	 width: 0.75rem;
	 float: left;
	 margin-right: 0.3125rem;
	 margin-top: 0.1875rem;
	 vertical-align: middle;
}
 #fragmentWrapper #CGI-wrapper .legendYouIcon .legendYouIconText {
	 font-size: 0.875rem;
	 vertical-align: middle;
}
 #fragmentWrapper #CGI-wrapper .legendCompanySize {
	 display: inline-flex;
	 font-weight: normal;
	 margin-right: 0.9375rem;
	 font-size: 0.875rem;
	 vertical-align: middle;
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .legendCompanySize .legendSizeText {
	 font-weight: normal;
	 margin-left: 0.3125rem;
}
 #fragmentWrapper #CGI-wrapper #Industry, #fragmentWrapper #CGI-wrapper #Company {
	 margin-bottom: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper #companyWrapper .mdc-form-field, #fragmentWrapper #CGI-wrapper #industryWrapper .mdc-form-field {
	 margin-left: 0.625rem;
	 margin-right: 0.625rem;
}
 #fragmentWrapper #CGI-wrapper #sidebar-wrapper {
	 display: none;
	 background-color: #f4f4f4;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 z-index: 9999;
	 min-height: 25rem;
	 -webkit-transition: margin 0.25s ease-out;
	 -moz-transition: margin 0.25s ease-out;
	 -o-transition: margin 0.25s ease-out;
	 transition: margin 0.25s ease-out;
}
 #fragmentWrapper #sidebar-wrapper .list-group {
	 padding: 1.875rem 0;
}
 #fragmentWrapper #CGI-wrapper #menu-toggle {
	 border: none;
	 flex: 1;
}
 #fragmentWrapper #CGI-wrapper #menu-toggle:focus {
	 outline: none;
	 border: none;
}
 #fragmentWrapper #CGI-wrapper .navbar-light .navbar-toggler-icon {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/menu_icon.svg);
	 float: left;
	 margin-right: 0.9375rem;
}
 #fragmentWrapper #CGI-wrapper .result-section {
	 float: left;
	 font-size: 1rem;
	 text-align: left;
	 color: #044a71;
	 text-transform: uppercase;
	 font-weight: 700;
	 margin-top: 2px;
}
 #fragmentWrapper #CGI-wrapper .toggled .navbar-light .navbar-toggler-icon {
	 transform: scaleX(-1);
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/slide_navigation_btn.png);
}
 #fragmentWrapper #CGI-wrapper .breadcrumb-section, #fragmentWrapper #CGI-wrapper .University-section {
	 width: 100%;
	 display: block;
	 overflow: hidden;
	 padding: 0 1rem;
}
 #fragmentWrapper #CGI-wrapper .filter-category, #fragmentWrapper #CGI-wrapper .university-heading {
	 color: #044a71;
	 font-size: 0.875rem;
	 font-weight: 700;
	 text-transform: uppercase;
	 margin-top: 0.25rem;
	 vertical-align: middle;
	 float: left;
}
 #fragmentWrapper #CGI-wrapper .breadcrumbs, #fragmentWrapper #CGI-wrapper .university-name {
	 font-size: 0.875rem;
	 line-height: 1.0625rem;
	 color: #044a71;
	 font-weight: normal;
	 text-transform: capitalize;
	 text-align: left;
	 float: left;
	 margin-left: 0.5rem;
	 margin-top: 0.4rem;
}
 #fragmentWrapper #CGI-wrapper .breadcrumbs::first-letter {
	 text-transform: uppercase;
}
 #fragmentWrapper #CGI-wrapper .breadcrumbs {
	 text-transform: initial;
}
 #fragmentWrapper #CGI-wrapper .filter-header-section {
	 width: 100%;
	 margin-bottom: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper #sidebar-wrapper .filter-by {
	 font-size: 1rem;
	 color: #004974;
	 font-weight: 700;
	 text-transform: none;
	 text-transform: uppercase;
}
 #fragmentWrapper #CGI-wrapper #sidebar-wrapper .closeIcon {
	 width: 1.25rem;
	 height: 1.25rem;
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/close-active.svg");
	 background-size: cover;
	 background-position: center;
	 background-repeat: no-repeat;
	 position: absolute;
	 right: -3.25rem;
	 cursor: pointer;
}
 #fragmentWrapper #CGI-wrapper .closeIcon:hover {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/close-hover.svg");
	 background-repeat: no-repeat;
	 height: 2.5rem;
	 width: 2.5rem;
}
 #fragmentWrapper #sidebar-wrapper .chartFilterHeading {
	 padding: 0;
	 font-size: 0.875rem;
	 line-height: 1.5rem;
	 text-transform: uppercase;
	 font-weight: 700;
	 text-align: left;
	 background-color: #eaeaea;
	 color: #000000;
	 border: none;
	 margin-bottom: 0px;
	 margin-top: 0;
	 border-radius: 0;
}
 #fragmentWrapper #sidebar-wrapper .card {
	 box-shadow: none;
	 border: none;
}
 #fragmentWrapper #sidebar-wrapper .card .card-body {
	 background-color: #f4f4f4 !important;
	 padding: 0.9375rem 0.9375rem 0.9375rem 0.625rem;
}
 #fragmentWrapper #sidebar-wrapper .card .panel-collapse .card-body {
	 padding-left: 0px;
}
 #fragmentWrapper #sidebar-wrapper .chartFilterHeading a {
	 color: #000000;
	 cursor: pointer;
	 width: 100%;
	 display: block;
	 padding: 0.625rem 1.25rem;
}
 #fragmentWrapper #sidebar-wrapper #categories-wrapper .chartFilterHeading .card-link {
	 padding: 0.625rem 0.625rem;
	 height: 2.75rem !important;
	 border-bottom: 1px solid #a7adaf;
}
 #fragmentWrapper #sidebar-wrapper #categories-wrapper .chartFilterHeading .card-link {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/accordion-expand.svg");
	 background-repeat: no-repeat;
	 background-position-y: center;
	 background-position-x: calc(90%);
}
 #fragmentWrapper #sidebar-wrapper #categories-wrapper .chartFilterHeading .card-link.collapsed {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/accordion-collapse.svg");
}
 #fragmentWrapper #sidebar-wrapper #categories-wrapper .card .card-header.chartFilterHeading {
	 padding: 0;
	 font-size: 0.875rem;
	 text-transform: uppercase;
	 font-weight: 700;
	 text-align: left;
	 background-color: #f4f4f4 !important;
	 margin-bottom: 0px;
	 margin-top: 0;
	 border-radius: 0;
}
 #fragmentWrapper #wrapper.toggled #page-content-wrapper {
	 width: calc(-200%);
}
 #fragmentWrapper #page-content-wrapper {
	 width: 100%;
}
 #fragmentWrapper #menu-toggle {
	 cursor: pointer;
	 display: inline;
}
 #fragmentWrapper .navbar-toggler {
	 padding: 0;
	 font-size: 0.875rem;
	 line-height: 1;
	 background-color: transparent;
	 border: 1px solid transparent;
	 border-radius: 0;
}
 #fragmentWrapper #toolTip_bar {
	 width: 4.0625rem !important;
	 height: 1.875rem !important;
}
 #fragmentWrapper #toolTip_bar .after {
	 content: " ";
	 display: block;
	 position: absolute;
	 top: 100%;
	 left: 50%;
	 right: 5px;
	 width: 0;
	 height: 0;
	 border-left: 10px solid transparent;
	 border-right: 10px solid transparent;
	 border-top: 10px solid #000000;
	 margin-left: -0.625rem;
}
 #fragmentWrapper #toolTip_bar {
	 padding: 0.25rem !important;
}
 #fragmentWrapper #toolTip_note {
	 width: 15.625rem !important;
	 max-width: 15.625rem !important;
	 font-size: 0.75rem !important;
	 text-align: left !important;
	 border: 1px solid #53565a !important;
	 font-weight: normal !important;
}
 #fragmentWrapper #toolTip_note .after, #fragmentWrapper #toolTip_bar .after {
	 border-top: 10px solid #53565a !important;
}
 #fragmentWrapper #toolTip, #fragmentWrapper #toolTip_note, #fragmentWrapper #toolTip_bar {
	 font-size: 0.875rem;
	 font-weight: 700;
	 position: absolute;
	 background-color: #53565a;
	 padding: 0.5rem;
	 width: 12.5rem;
	 max-width: 12.5rem;
	 word-wrap: break-word;
	 pointer-events: none;
	 transform: translate(-50%,-100%);
	 opacity: 0;
	 text-align: center;
	 border: 1px solid #000000;
}
 #fragmentWrapper #toolTip .after, #fragmentWrapper #toolTip_note .after, #fragmentWrapper #toolTip_bar .after {
	 content: " ";
	 display: block;
	 position: absolute;
	 top: 100%;
	 left: 50%;
	 right: 0.3125rem;
	 width: 0;
	 height: 0;
	 border-left: 10px solid transparent;
	 border-right: 10px solid transparent;
	 border-top: 10px solid #000000;
	 margin-left: -0.625rem;
}
 #fragmentWrapper #toolTip_bar .after {
	 border-left: 8px solid transparent !important;
	 border-right: 8px solid transparent !important;
	 border-top: 8px solid #000000 !important;
	 margin-left: -0.5rem !important;
}
 #fragmentWrapper .rightPointer#toolTip .after {
	 transform: translate(90px,0);
}
 #fragmentWrapper .rightPointer#toolTip_note .after {
	 transform: translate(90px,0);
}
 #fragmentWrapper .rightPointer#toolTip_bar .after {
	 transform: translate(5px,0);
}
 #fragmentWrapper .leftPointer#toolTip .after {
	 transform: translate(-90px,0);
}
 #fragmentWrapper .leftPointer#toolTip_note .after {
	 transform: translate(-90px,0);
}
 #fragmentWrapper .leftPointer#toolTip_bar .after {
	 transform: translate(-1px,0);
}
 #fragmentWrapper .home-btn[data-title] {
	 font-size: 1.875rem;
	 position: relative;
	 cursor: help;
}
 #fragmentWrapper .home-btn[data-title]:hover::before {
	 content: attr(data-title);
	 position: absolute;
	 z-index: 9999;
	 right: -0.625rem;
	 bottom: -2.5rem;
	 display: inline-block;
	 padding: 0.1875rem 0.375rem;
	 border-radius: 2px;
	 background: #53565a;
	 color: #ffffff;
	 font-size: 12px;
	 font-family: sans-serif;
	 white-space: nowrap;
}
 #fragmentWrapper .home-btn[data-title]:hover::after {
	 content: "";
	 position: absolute;
	 z-index: 9999;
	 bottom: -1.0625rem;
	 left: 0.1875rem;
	 display: inline-block;
	 color: #fff;
	 border: 8px solid transparent;
	 border-bottom: 8px solid #53565a;
}
 #fragmentWrapper #CGI-wrapper #overlay #congratstitle .header-icon {
	 float: left;
	 margin-right: 0.625rem;
	 width: 2.1875rem;
}
 #fragmentWrapper #CGI-wrapper #overlay #congratstitle .header-icon img {
	 width: 100%;
	 height: 100%;
}
 #fragmentWrapper #CGI-wrapper #overlay {
	 display: none;
	 position: fixed;
	 height: 100%;
	 width: 100%;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 9999;
	 font-family: Open Sans;
	 background: rgba(123,123,123,0.66);
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer {
	 position: absolute;
	 transform: translate(-50%,-50%);
	 top: 15.625rem;
	 left: 50%;
	 width: 67%;
	 min-width: 15.625rem;
	 max-width: 25rem;
	 max-height: calc(-150vh);
	 z-index: 655;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer #Overlaycard {
	 color: #343741;
	 font-family: "Open Sans", sans-serif;
	 text-align: center;
	 padding: 1.25rem;
	 position: relative;
	 width: auto;
	 height: auto;
	 background: rgba(255,255,255,0.96);
	 border-radius: 5px;
	 box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	 padding-top: 1.125rem;
	 padding-bottom: 1.125rem;
	 font-family: Open Sans;
	 padding-right: 1.125rem;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer #Overlaycard .btn-wrapper {
	 width: 16.875rem;
	 overflow: hidden;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer #Overlaycard .textBold {
	 font-size: 1rem;
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer #Overlaycardscroll {
	 width: 100%;
	 height: 100%;
	 overflow-y: auto;
	 margin-top: 0.9375rem;
}
 #fragmentWrapper #CGI-wrapper #Overlaycardscroll::-webkit-scrollbar-track {
	 border-radius: 10px;
	 background-color: #f5f5f5;
}
 #fragmentWrapper #CGI-wrapper #Overlaycardscroll::-webkit-scrollbar {
	 width: 0.25rem;
	 background-color: #f5f5f5;
}
 #fragmentWrapper #CGI-wrapper #Overlaycardscroll::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer #Overlaycard #Overlayclose {
	 position: absolute;
	 top: 0.5rem !important;
	 width: 1.875rem !important;
	 height: 1.875rem !important;
	 right: 0.5rem !important;
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/close-hover.svg);
	 background-size: cover;
	 cursor: pointer;
	 transition: transform 0.2s;
	 z-index: 999;
}
 #fragmentWrapper #CGI-wrapper #Overlaycontainer #Overlaycard #Overlayclose:hover {
	 position: absolute;
	 top: -1.25rem;
	 right: -1.25rem;
	 width: 2.5rem;
	 height: 2.5rem;
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/close-active.svg);
	 background-size: cover;
	 cursor: pointer;
	 transition: transform 0.2s;
}
 #fragmentWrapper #CGI-wrapper #overlay-wrapper {
	 max-height: 25rem;
}
 #fragmentWrapper #CGI-wrapper #overlay-wrapper .ET-btn-default {
	 min-width: 6.25rem;
	 float: right;
	 margin: 0.625rem 0 0.625rem 0.625rem;
}
 #fragmentWrapper #CGI-wrapper #overlay-wrapper .txtSub2 {
	 padding: 0.625rem 0;
	 font-size: 0.875rem;
	 color: #343741;
	 font-family: "Open Sans", sans-serif;
}
 #fragmentWrapper #CGI-wrapper #overlay-wrapper .txtSub2 .heading {
	 color: #00a5b8;
	 font-weight: 700;
}
 #fragmentWrapper #overlay .info1 {
	 padding: 0.625rem 2.5rem;
}
 #fragmentWrapper #CGI-wrapper .not-applicable #optionSection .mdc-form-field {
	 pointer-events: none !important;
	 opacity: 0.4;
}
 #fragmentWrapper #CGI-wrapper .not-applicable #optionSection .mdc-form-field.not-applicable-input {
	 display: block;
	 opacity: 1 !important;
}
 #fragmentWrapper #CGI-wrapper #optionSection .mdc-form-field.not-applicable-input {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .carousel-item.not-applicable .legendBar .legendYouIcon {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper #loader-overlay {
	 position: fixed;
	 height: 100%;
	 width: 100%;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 999999;
	 background: rgba(255,255,255,0.8);
}
 #fragmentWrapper #CGI-wrapper #loader-overlay #loader {
	 border: 6px solid #f3f3f3;
	 border-radius: 50%;
	 border-top: 6px solid #444444;
	 width: 2.5rem;
	 height: 2.5rem;
	 animation: spin 1s linear infinite;
	 margin-left: 0.625rem;
}
 #fragmentWrapper #CGI-wrapper #loader-overlay .center {
	 width: 5rem;
	 margin: 0 auto;
	 position: absolute;
	 top: 12.5rem;
	 left: calc(10%);
	 color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper #loader-overlay #loader-content {
	 font-family: "Open Sans", sans-serif;
	 color: #ffffff;
	 font-size: 0.75rem;
	 text-align: center;
	 margin-top: 0.625rem;
	 margin-left: -0.375rem;
}
 @keyframes spin {
	 #fragmentWrapper 100% {
		 transform: rotate(360deg);
	}
}
 #fragmentWrapper _::-webkit-full-page-media, #fragmentWrapper _:future, #fragmentWrapper :root #CGI-wrapper .carousel-inner .carousel-item-next, #fragmentWrapper #CGI-wrapper .carousel-inner .carousel-item-prev, #fragmentWrapper #CGI-wrapper .carousel-inner .carousel-item.active {
	 display: block;
	 transition: -webkit-transform 0.3s ease;
	 transition: transform 0.3s ease;
	 transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
 #fragmentWrapper #CGI-wrapper .swiper-button-next, #fragmentWrapper .swiper-button-prev {
	 top: 65%;
}
 #fragmentWrapper .errorMsg {
	 display: none;
	 width: auto;
	 color: red;
	 font-size: 1rem;
	 text-align: center;
	 line-height: 1.875rem;
}
 #fragmentWrapper #endnotes {
	 cursor: pointer;
}
 #fragmentWrapper #CGI-wrapper #export-data .dt-buttons .dt-button {
	 background: none;
	 background-repeat: no-repeat;
	 text-indent: -9999px;
	 cursor: pointer;
	 border: none;
	 outline: none;
	 box-shadow: none;
	 position: absolute;
	 width: 6.875rem;
	 z-index: 99;
	 right: 0.625rem;
}
 #fragmentWrapper #CGI-wrapper .chart-options {
	 background-position: center;
	 background-repeat: no-repeat;
	 float: right;
	 width: 1rem;
	 height: 1rem;
	 margin-left: 0.625rem;
}
 #fragmentWrapper #CGI-wrapper .export-data {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/export-data-iconV1.svg");
}
 #fragmentWrapper #CGI-wrapper .view-fullScreen {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/view-fullScreen-iconV1.svg");
}
 #fragmentWrapper #CGI-wrapper .labels-mean {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/labels-mean-iconV1.svg");
}
 #fragmentWrapper #CGI-wrapper .reset-filter {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/refresh.svg");
	 height: 1rem !important;
}
 #fragmentWrapper #CGI-wrapper .setting-column {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/settings_column_iconV1.svg");
	 width: 1.2rem;
	 height: 1.2rem;
	 transform: scale(0.7);
	 margin-top: -0.25rem;
}
 #fragmentWrapper .myYaxis, #fragmentWrapper .myYaxis-quartile {
	 display: none;
}
 #fragmentWrapper #toolTip {
	 position: absolute;
	 background-color: #53565a;
	 padding: 0.5rem;
	 width: 12.5rem;
	 max-width: 12.5rem;
	 pointer-events: none;
	 transform: translate(-50%,-100%);
	 opacity: 0;
	 text-align: center;
	 border: 2px solid #d0d0ce;
	 z-index: 1;
}
 #fragmentWrapper #toolTip .after {
	 content: " ";
	 display: block;
	 position: absolute;
	 top: 100%;
	 left: 50%;
	 right: 0.3125rem;
	 width: 0;
	 height: 0;
	 border-left: 10px solid transparent;
	 border-right: 10px solid transparent;
	 border-top: 10px solid #d0d0ce;
	 margin-left: -0.625rem;
}
 #fragmentWrapper .rightPointer#toolTip .after {
	 transform: translate(90px,0);
}
 #fragmentWrapper .leftPointer#toolTip .after {
	 transform: translate(-90px,0);
}
 #fragmentWrapper .nav-tabs .nav-link.active {
	 background-color: #c4d640;
	 border-color: #c4d640;
	 border-radius: 0px;
	 font-weight: 700;
}
 #fragmentWrapper .nav-tabs .nav-link {
	 color: #000000 !important;
	 font-size: 0.875rem;
	 text-transform: uppercase;
	 background-color: #406f91;
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .nav-tabs .nav-item {
	 border: 0;
}
 #fragmentWrapper .cover-banner-content {
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper .bg-lightestgrey {
	 background-color: #ffffff;
}
 #fragmentWrapper .swiper-container .cardItem .carousel-heading, #fragmentWrapper .swiper-container .cardItem .cover-banner-content {
	 color: #ffffff;
}
 #fragmentWrapper #myTabContent .tab-pane.active #renderChart {
	 background-color: #ffffff;
	 padding: 0 1rem;
}
 #fragmentWrapper .myXaxis path {
	 stroke: #a4a7a9;
}
 #fragmentWrapper ul#myTab {
	 border-bottom: 8px solid #c4d640;
}
 #fragmentWrapper #CGI-wrapper #myTabContent .tab-pane.active #renderChart {
	 max-height: 56.25rem;
	 overflow: auto;
	 overflow-x: hidden;
}
 #fragmentWrapper #CGI-wrapper .full-screen-helper #myTabContent .tab-pane.active #renderChart {
	 height: calc(-100vh);
}
 #fragmentWrapper #CGI-wrapper #myTabContent .tab-pane.active #renderChart::-webkit-scrollbar-track {
	 border-radius: 10px;
	 background-color: #f5f5f5;
}
 #fragmentWrapper #CGI-wrapper #myTabContent .tab-pane.active #renderChart::-webkit-scrollbar {
	 width: 0.25rem;
	 background-color: #f5f5f5;
}
 #fragmentWrapper #CGI-wrapper #myTabContent .tab-pane.active #renderChart::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #a7adaf;
}
 #fragmentWrapper #CGI-wrapper #slide1-list-wrapper::-webkit-scrollbar-track {
	 border-radius: 4px;
	 background-color: #f0f0f0;
}
 #fragmentWrapper #CGI-wrapper #slide1-list-wrapper::-webkit-scrollbar {
	 width: 0.25rem;
}
 #fragmentWrapper #CGI-wrapper #slide1-list-wrapper::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #a7adaf;
}
 #fragmentWrapper #CGI-wrapper #slide2-list-wrapper::-webkit-scrollbar-track {
	 border-radius: 10px;
}
 #fragmentWrapper #CGI-wrapper #slide2-list-wrapper::-webkit-scrollbar {
	 width: 0.25rem;
}
 #fragmentWrapper #CGI-wrapper #slide2-list-wrapper::-webkit-scrollbar-thumb {
	 border-radius: 4px;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper::-webkit-scrollbar-track, #fragmentWrapper #CGI-wrapper #example_wrapper .dataTable::-webkit-scrollbar-track {
	 border-radius: 4px;
	 background-color: #f0f0f0;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper::-webkit-scrollbar, #fragmentWrapper #CGI-wrapper #example_wrapper .dataTable::-webkit-scrollbar {
	 width: 0.25rem;
	 height: 0.25rem;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper::-webkit-scrollbar-thumb, #fragmentWrapper #CGI-wrapper #example_wrapper .dataTable::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #a7adaf;
}
 #fragmentWrapper #CGI-wrapper #page1 .search-heading-content {
	 color: #c4d640;
}
 #fragmentWrapper #CGI-wrapper #learners-wrapper .mdc-form-field.highlight-filter {
	 margin-bottom: 0px;
}
 #fragmentWrapper #CGI-wrapper .swiper-wrapper #categories-wrapper .card .collapse.show .card-body {
	 max-height: 15.625rem !important;
	 overflow: auto;
}
 #fragmentWrapper #CGI-wrapper .swiper-wrapper #categories-wrapper .card .collapse.show .card-body::-webkit-scrollbar-track {
	 border-radius: 10px;
	 background-color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper .swiper-wrapper #categories-wrapper .card .collapse.show .card-body::-webkit-scrollbar {
	 width: 0.25rem;
	 background-color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper .swiper-wrapper #categories-wrapper .card .collapse.show .card-body::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #a7adaf;
}
 #fragmentWrapper #CGI-wrapper .swiper-wrapper #categories-wrapper .card .collapse .card-body {
	 max-height: 0px !important;
}
 #fragmentWrapper #categories-wrapper .chartFilterHeading .collapse.show::-webkit-scrollbar-track {
	 border-radius: 10px;
	 background-color: #ffffff;
}
 #fragmentWrapper #categories-wrapper .chartFilterHeading .collapse.show::-webkit-scrollbar {
	 width: 0.25rem;
	 background-color: #ffffff;
}
 #fragmentWrapper #categories-wrapper .chartFilterHeading .collapse.show::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #a7adaf;
}
 #fragmentWrapper #CGI-wrapper #accordionSection {
	 background: #ffffff;
	 width: 100%;
	 font-family: "Open Sans";
	 line-height: 1.5rem;
	 padding-top: 4.688rem;
}
 #fragmentWrapper #CGI-wrapper #accordionSection .accordion {
	 display: flex;
	 align-items: center;
	 background: #f6f6f6;
	 padding: 1rem;
	 margin: 1rem;
	 margin-bottom: 0;
	 cursor: pointer;
	 font-family: "Open Sans";
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper #accordionSection .accordion-text {
	 display: none;
	 padding-left: 1.875rem;
	 padding-top: 0.563rem;
	 padding-bottom: 2.375rem;
	 font-family: "Open Sans";
	 line-height: 1.5rem;
	 margin-top: 1rem;
}
 #fragmentWrapper #CGI-wrapper #accordionSection .accordion-text p, #fragmentWrapper #CGI-wrapper #accordionSection .accordion-text h4 {
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper #accordionSection .accordion .collapse-accordion {
	 margin-right: 0.7rem;
	 display: none;
	 width: 1.125rem;
	 height: 0.919rem;
	 overflow: hidden;
	 background: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/minus_icon.svg) no-repeat;
	 background-position: center;
	 background-size: cover;
}
 #fragmentWrapper #CGI-wrapper #accordionSection .accordion .expand-accordion {
	 display: block;
	 margin-right: 0.7rem;
	 width: 0.919rem;
	 height: 0.919rem;
	 overflow: hidden;
	 background: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/plus_icon.svg) no-repeat;
	 background-position: center;
	 background-size: contain;
}
 #fragmentWrapper #CGI-wrapper #accordionSection .accordion .expand-accordion img {
	 width: 100% !important;
	 height: 100% !important;
}
 #fragmentWrapper #CGI-wrapper #accordionSection .accordion .collapse-accordion img {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper #endSection {
	 background: #ffffff;
	 width: 100%;
	 padding-bottom: 1.563rem;
	 font-family: "Open Sans";
}
 #fragmentWrapper #CGI-wrapper .end-text {
	 margin: 0 auto;
}
 #fragmentWrapper #CGI-wrapper .end-text h4 {
	 margin-bottom: 1.875rem !important;
}
 #fragmentWrapper .category-heading {
	 text-align: center;
	 background-color: #ffff00;
	 font-weight: 700;
}
 @media screen and (max-width: 769px) {
	 #fragmentWrapper .end-text {
		 width: 100%;
	}
	 #fragmentWrapper #CGI-wrapper #learnCatBody .mdc-form-field {
		 height: 3rem !important;
	}
}
 @media screen and (max-width: 480px) {
	 #fragmentWrapper .end-text {
		 padding-left: 1.563rem !important;
		 padding-right: 1.563rem !important;
	}
}
 @media (min-width: 768px) {
	 #fragmentWrapper .col-md-10 {
		 -ms-flex: 0 0 83.333333%;
		 flex: 0 0 83.333333%;
		 max-width: 83.333333%;
	}
}
 @media (min-width: 576px) {
	 #fragmentWrapper .col-sm-10 {
		 -ms-flex: 0 0 83.333333%;
		 flex: 0 0 83.333333%;
		 max-width: 83.333333%;
	}
}
 #fragmentWrapper .list-wrapper .hidden {
	 display: none;
}
 #fragmentWrapper .list-wrapper {
	 list-style-type: none;
	 padding: 0;
	 margin: 0;
	 overflow-x: auto;
}
 #fragmentWrapper .list-wrapper li a {
	 margin-top: -1px;
	 background-color: #f6f6f6;
	 padding-top: 0.375rem;
	 padding-bottom: 0.375rem;
	 text-decoration: none;
	 font-size: 1.125rem;
	 color: black;
	 display: block;
	 cursor: pointer;
}
 #fragmentWrapper .list-wrapper li a:hover:not(.header) {
	 background-color: #eee;
}
 #fragmentWrapper #slide1-list-wrapper::-webkit-scrollbar-track, #fragmentWrapper #slide2-list-wrapper::-webkit-scrollbar-track {
	 border-radius: 4px;
	 background-color: #f0f0f0;
}
 #fragmentWrapper #slide1-list-wrapper::-webkit-scrollbar, #fragmentWrapper #slide2-list-wrapper::-webkit-scrollbar {
	 width: 0.25rem;
	 background-color: #a7adaf;
}
 #fragmentWrapper #slide1-list-wrapper::-webkit-scrollbar-thumb, #fragmentWrapper #slide2-list-wrapper::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #a7adaf;
}
 #fragmentWrapper #slide1-list-wrapper li a {
	 background-color: transparent;
	 font-size: 0.875rem;
	 color: #000000 !important;
	 padding-left: 1.4rem;
}
 #fragmentWrapper #CGI-wrapper #table0 thead tr, #fragmentWrapper #CGI-wrapper #table1 thead tr, #fragmentWrapper #CGI-wrapper #table2 thead tr, #fragmentWrapper #CGI-wrapper #table3 thead tr {
	 background-color: #a0dcff;
}
 #fragmentWrapper #CGI-wrapper #table0 .category-heading, #fragmentWrapper #CGI-wrapper #table1 .category-heading, #fragmentWrapper #CGI-wrapper #table2 .category-heading {
	 background-color: #f7f7f7;
}
 #fragmentWrapper #CGI-wrapper #table3 .category-heading {
	 background-color: #f7f7f7;
	 text-align: left;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper {
	 font-size: 0.813rem;
	 line-height: 0.938rem;
	 width: 98%;
}
 #fragmentWrapper #CGI-wrapper #table0 tbody, #fragmentWrapper #CGI-wrapper #table1 tbody, #fragmentWrapper #CGI-wrapper #table2 tbody, #fragmentWrapper #CGI-wrapper #table3 tbody {
	 height: 31.25rem;
	 overflow: scroll;
}
 #fragmentWrapper #CGI-wrapper .tableColumnStyle {
	 text-align: center !important;
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .colNum {
	 text-align: center !important;
	 width: 6%;
}
 @media only screen and (max-width: 370px) {
	 #fragmentWrapper #CGI-wrapper #introSec {
		 padding-left: 0rem !important;
		 padding-right: 0rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #carouselExampleFade #section02 {
		 left: 38% !important;
	}
	 #fragmentWrapper #CGI-wrapper #subscribeButton, #fragmentWrapper #CGI-wrapper #readReportBtn {
		 padding-left: 1rem !important;
		 padding-right: 1rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #export-data, #fragmentWrapper #CGI-wrapper #download-pdf-btn, #fragmentWrapper #CGI-wrapper #view-fullScreen, #fragmentWrapper #CGI-wrapper #table-popup {
		 margin-left: -0.25rem;
	}
}
 @media screen and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper #carouselExampleFade .container.bannerDisplay {
		 padding: 0 1.5rem 0 1.5rem;
	}
	 #fragmentWrapper #CGI-wrapper #carouselExampleFade .banner-heading br {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper #carouselExampleFade #bannerHeading {
		 line-height: 2.625rem !important;
		 font-size: 2.25rem !important;
		 padding-top: 1.625rem !important;
		 padding-bottom: 1.625rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #carouselExampleFade #section02 {
		 left: 40% !important;
		 bottom: 2.875rem;
	}
	 #fragmentWrapper #CGI-wrapper .font-family-open {
		 padding-top: 0rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #bannerText {
		 padding-right: 0.5rem;
	}
	 #fragmentWrapper #CGI-wrapper .end-text {
		 padding-left: 0rem !important;
		 padding-right: 0rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .expert-details .expert-content {
		 width: 90% !important;
	}
	 #fragmentWrapper #CGI-wrapper .expert-details .expert-image, #fragmentWrapper #CGI-wrapper .CGI-container .expert-details .expert-image3 {
		 width: 5.313rem !important;
		 height: 6.25rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection {
		 padding-right: 0.5rem;
		 padding-left: 0.5rem;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection .accordion {
		 margin-top: 1.25rem;
		 margin-bottom: 1.25rem;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection {
		 padding-top: 1.875rem;
	}
	 #fragmentWrapper #CGI-wrapper #subscribeButton, #fragmentWrapper #CGI-wrapper #readReportBtn {
		 padding-left: 1.5rem;
		 padding-right: 1.5rem;
		 max-width: 100%;
	}
	 #fragmentWrapper #CGI-wrapper #introSec {
		 padding-left: 0.938rem;
		 padding-right: 0.938rem;
		 padding-top: 1.875rem;
	}
	 #fragmentWrapper #CGI-wrapper #introSec .expert-name {
		 font-size: 1rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .regionSubscribeDiv {
		 flex-direction: column;
	}
	 #fragmentWrapper #CGI-wrapper .expert-details {
		 margin-top: 0rem;
	}
	 #fragmentWrapper #CGI-wrapper .expert-details {
		 width: 20rem;
	}
	 #fragmentWrapper #CGI-wrapper .CGI-container .expert-details .expert-image3 {
		 width: 7rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #contact-authors {
		 flex-direction: column;
	}
	 #fragmentWrapper #CGI-wrapper #contactHeading {
		 padding-bottom: 0.5rem;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection .accordion-text {
		 padding-left: 1rem;
		 padding-right: 1rem;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection .accordion {
		 margin-top: 1.25rem;
		 margin-bottom: 0rem;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection .accordion-text {
		 padding-bottom: 0rem;
	}
	 #fragmentWrapper #CGI-wrapper #load-more-content {
		 margin-bottom: 2.125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection #accordionTwoTable {
		 padding-bottom: 2.125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection #accordionThreeTable {
		 padding-bottom: 3.75rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #accordionSection #accordionFourCnt {
		 margin-bottom: -5rem;
	}
	 #fragmentWrapper #CGI-wrapper #subscribeButton {
		 margin-bottom: 1.563rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .accordion-text #accordionTwoTable {
		 padding-top: 0.438rem;
		 padding-bottom: 3.688rem;
	}
	 #fragmentWrapper #CGI-wrapper #introSec .expert-name {
		 font-size: 1rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #authorBox {
		 margin-top: 4.375rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-inner .bg-circle-img {
		 min-height: 48.5rem !important;
		 padding: 6rem 0 1.875rem 0 !important;
		 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/search_bg_mobile.svg") !important;
		 top: -3rem;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .box-container, #fragmentWrapper #CGI-wrapper #page2 .box-container, #fragmentWrapper #CGI-wrapper #page3 .box-container {
		 height: 3.375rem;
		 min-height: 3.375rem !important;
		 text-align: left;
		 padding: 0 0.625rem;
		 margin-bottom: 1.4375rem;
		 display: flex;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .box-container, #fragmentWrapper #CGI-wrapper #page2 .box-container, #fragmentWrapper #CGI-wrapper #page3 .box-container {
		 margin-left: 0.8125rem;
		 margin-right: 0.875rem;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .image-container, #fragmentWrapper #CGI-wrapper #page2 .image-container, #fragmentWrapper #CGI-wrapper #page3 .image-container {
		 width: 1.875rem !important;
		 height: 1.875rem !important;
		 background-size: 30px 30px !important;
		 margin: 0.625rem 0.625rem auto 0 !important;
		 float: left !important;
		 padding: 1rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #page2 .box-container .heading, #fragmentWrapper #CGI-wrapper #page3 .box-container .heading {
		 margin: 1rem 0 !important;
		 text-align: left !important;
		 line-height: 1.125rem !important;
		 align-items: center !important;
		 display: flex !important;
		 justify-content: center !important;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .box-container .heading {
		 margin: auto !important;
		 text-align: center !important;
		 line-height: 1.125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .description, #fragmentWrapper #CGI-wrapper #page2 .description, #fragmentWrapper #CGI-wrapper #page3 .description-content {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper #sidebar-wrapper .closeIcon {
		 width: 1.25rem;
		 height: 1.25rem;
		 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/close-active.svg");
		 background-size: cover;
		 background-position: center;
		 background-repeat: no-repeat;
		 position: absolute;
		 right: 1rem;
		 cursor: pointer;
	}
	 #fragmentWrapper #CGI-wrapper .future-close-icon {
		 right: 0.75rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .clusterBtn {
		 padding-top: 0.375rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-control-prev {
		 top: -4.0625rem !important;
		 left: 5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-control-prev .carousel-control-prev-icon {
		 height: 0.8125rem;
	}
	 #fragmentWrapper #CGI-wrapper .University-section {
		 margin-top: 0.3125rem !important;
	}
}
 @media screen and (max-width: 500px) {
	 #fragmentWrapper #CGI-wrapper #page1 {
		 width: 100%;
		 margin: 0;
	}
	 #fragmentWrapper #CGI-wrapper .ExploreClusterView .labels {
		 float: right;
	}
	 #fragmentWrapper #CGI-wrapper .ExploreClusterView #view-fullScreen {
		 margin-left: 5rem;
		 margin-bottom: 0.5rem;
		 margin-top: 0rem;
	}
	 #fragmentWrapper #CGI-wrapper .ExploreClusterView #export-data {
		 margin-bottom: 0.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .ExploreClusterView #table-popup {
		 margin-top: 1px;
		 margin-bottom: 0.5rem;
	}
}
 @media screen and (max-width: 370px) {
	 #fragmentWrapper #CGI-wrapper .hero-image {
		 width: 105%;
	}
}
 @media screen and (min-width: 371px) and (max-width: 575px) {
	 #fragmentWrapper #CGI-wrapper .hero-image {
		 width: 96%;
	}
}
 @media screen and (min-width: 576px) and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper .hero-image {
		 width: 91%;
	}
}
 @media (min-width: 765px) and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper .CGI-container .expert-details .expert-image3 {
		 width: 6.8rem !important;
	}
}
 #fragmentWrapper #CGI-wrapper .expert-details .expert-image {
	 width: 7.25rem;
	 height: 7.25rem;
	 float: left;
	 margin-top: 2.25rem;
	 margin-right: 1.25rem;
	 background-color: #c5c6c3;
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
}
 #fragmentWrapper #CGI-wrapper .CGI-container .expert-details .expert-image1 {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/Allan-Ludgate.svg");
}
 #fragmentWrapper #CGI-wrapper .CGI-container .expert-details .expert-image2 {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/Betty-Fleurimond.svg");
}
 #fragmentWrapper #CGI-wrapper .CGI-container .expert-details .expert-image3 {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/Tiffany-Dovey-Fishman.svg");
}
 #fragmentWrapper #CGI-wrapper .font-18 {
	 font-size: 1.125rem;
}
 #fragmentWrapper #CGI-wrapper .font-48 {
	 font-size: 3rem;
}
 #fragmentWrapper #CGI-wrapper .font-16 {
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper #bannerHeading {
	 line-height: 3.375rem !important;
	 font-size: 3rem;
	 font-family: "Open Sans" !important;
}
 #fragmentWrapper #CGI-wrapper #bannerSubHeading {
	 line-height: 1.5rem !important;
	 margin-top: 2rem !important;
	 margin-bottom: 1.75rem !important;
	 font-family: "Open Sans" !important;
}
 #fragmentWrapper #CGI-wrapper #bannerSubHeading2 {
	 line-height: 1.5rem !important;
	 color: #86bc25 !important;
	 font-family: "Open Sans" !important;
}
 #fragmentWrapper #CGI-wrapper #carouselExampleFade {
	 min-height: 36.5625rem !important;
}
 #fragmentWrapper #CGI-wrapper .cmp-container-width {
	 max-width: 81.375rem;
	 margin: 0 auto;
}
 #fragmentWrapper #CGI-wrapper .heroImageHeight {
	 height: 28.125rem;
	 float: right;
}
 #fragmentWrapper #CGI-wrapper .CGI-container .purpose-wrapper {
	 background-color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper #carouselExampleFade #section02 {
	 left: 50%;
}
 @media (max-width: 1024px) {
	 #fragmentWrapper #CGI-wrapper .heroImageHeight {
		 height: 18.6875rem;
	}
}
 @media (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper #carouselExampleFade {
		 min-height: 58.75rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #GT-wrapper #carouselExampleFade #section02 {
		 left: 38%;
		 bottom: 3.125rem;
	}
}
 @media (max-width: 700px) {
	 #fragmentWrapper #CGI-wrapper #bannerText {
		 flex-direction: column !important;
	}
	 #fragmentWrapper #CGI-wrapper #bannerContent {
		 flex-direction: column-reverse !important;
		 display: flex !important;
	}
	 #fragmentWrapper #CGI-wrapper #bannerTextsub {
		 flex-direction: column !important;
	}
}
 #fragmentWrapper #CGI-wrapper #learnMore {
	 color: black;
	 letter-spacing: 0.2rem;
	 cursor: pointer;
	 width: 9.5rem;
}
 #fragmentWrapper #CGI-wrapper .learnMoreImg {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/learnMore_arrow.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 margin-top: 0.25rem;
	 height: 0.9375rem;
	 width: 0.5rem;
	 float: right;
}
 #fragmentWrapper #CGI-wrapper .reportHoverText:hover .learnMoreImg {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/learnMore_arrow_hover.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 height: 100%;
	 width: 100%;
	 margin-top: 0.25rem;
	 height: 0.9375rem;
	 width: 0.5rem;
	 float: right;
}
 #fragmentWrapper #CGI-wrapper .reportHoverText:hover {
	 color: #707070 !important;
}
 #fragmentWrapper #CGI-wrapper .subscribeHover:hover {
	 background-color: #707070 !important;
}
 #fragmentWrapper #CGI-wrapper .readReportImg {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/readReport_arrow.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper #CGI-wrapper .readReport:hover .readReportImg {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/readReport_arrow_hover.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 height: 100%;
	 width: 100%;
}
 #fragmentWrapper #CGI-wrapper .readReport:hover {
	 border-color: #707070;
	 color: #707070;
	 background-color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper .readReport {
	 border-color: #000000;
	 color: #000000;
	 background-color: #ffffff;
}
 #fragmentWrapper #CGI-wrapper #figure-19 {
	 width: 1.25rem;
	 height: 1.25rem;
	 cursor: pointer;
}
 #fragmentWrapper #CGI-wrapper .color-blue {
	 color: #007cb0 !important;
}
 #fragmentWrapper #CGI-wrapper #subscribe-section {
	 margin-top: 4.688rem;
}
 #fragmentWrapper #CGI-wrapper .footerBtnSpacing, #fragmentWrapper #CGI-wrapper .relatedColHeading {
	 margin-top: 3.688rem;
}
 #fragmentWrapper #CGI-wrapper #introSec {
	 margin-top: 3.688rem;
	 margin-bottom: 4.688rem;
}
 #fragmentWrapper #CGI-wrapper .cgi-spacing-medium {
	 margin-top: 1.563rem !important;
	 margin-bottom: 1.563rem !important;
}
 #fragmentWrapper #CGI-wrapper .cgi-spacing-large {
	 margin-top: 4.688rem !important;
}
 #fragmentWrapper #CGI-wrapper .expert-details .expert-content {
	 margin-top: 1.563rem !important;
	 margin-bottom: 1.563rem !important;
	 line-height: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .expert-details .expert-image {
	 margin-top: 1.563rem !important;
	 margin-bottom: 1.563rem !important;
}
 @media (max-width: 576px) {
	 #fragmentWrapper #CGI-wrapper .expert-details .expert-image {
		 margin-top: 0.875rem;
	}
	 #fragmentWrapper #CGI-wrapper .CGI-container .expert-details .expert-image3 {
		 margin-top: 1.4rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #subscribeButton {
		 margin-bottom: 1.563rem;
	}
	 #fragmentWrapper #CGI-wrapper .labels {
		 display: inline-table;
	}
	 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_filter {
		 float: right;
	}
	 #fragmentWrapper #CGI-wrapper .breadcrumbs, #fragmentWrapper #CGI-wrapper .university-name {
		 margin: 0 !important;
		 width: 100%;
	}
	 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_filter input, #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_filter label {
		 display: flex;
		 flex-direction: column;
		 float: left;
		 margin-left: 0rem !important;
		 margin-top: 0rem !important;
		 width: 100%;
		 text-align: left;
	}
	 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_filter {
		 float: left;
		 margin-top: 1rem;
		 width: 100%;
	}
	 #fragmentWrapper #CGI-wrapper .allAttr {
		 width: 100%;
	}
	 #fragmentWrapper #CGI-wrapper .categoryContainer {
		 flex-direction: column;
		 align-items: left !important;
	}
	 #fragmentWrapper #CGI-wrapper .hideOnsticky-wrapper {
		 padding-right: 1.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .catName {
		 min-width: 104% !important;
	}
}
 @media (min-width: 375px) and (max-width: 500px) {
	 #fragmentWrapper #CGI-wrapper .footerBtnSpacing, #fragmentWrapper #CGI-wrapper .relatedColHeading, #fragmentWrapper #CGI-wrapper #introSec {
		 padding-left: 1.5rem;
	}
}
 @media (min-width: 765px) and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper .expert-details .expert-image {
		 margin-top: 1rem !important;
	}
}
 #fragmentWrapper #CGI-wrapper #load-more-content {
	 margin-top: 3.125rem;
	 margin-bottom: 4.313rem;
}
 #fragmentWrapper .regionDownload {
	 cursor: pointer;
}
 #fragmentWrapper .table th {
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-inner .bg-circle-img {
	 min-height: 34.375rem;
	 padding: 0.9rem 0 1.875rem 0;
	 pointer-events: unset !important;
	 overflow: hidden;
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/search_bg.svg");
	 background-position: 50% 50%;
	 background-repeat: no-repeat;
	 background-position: center;
}
 #fragmentWrapper #CGI-wrapper .CGI-container .carousel-heading {
	 font-size: 1rem;
	 font-weight: 700;
	 text-transform: uppercase;
	 text-align: center;
	 margin: 0.938rem auto 1.75rem auto;
	 color: #044a71;
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-control-prev, #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-control-next {
	 background-color: transparent;
	 width: auto;
}
 #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-control-prev {
	 top: -30rem;
	 left: -3.75rem;
}
 #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-control-prev .carousel-control-prev-icon {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/carousel_prev_btn.svg");
	 background-position: 50% 50%;
	 background-repeat: no-repeat;
	 width: 2.1875rem;
	 transform: rotate(270deg);
}
 #fragmentWrapper #CGI-wrapper .bookmark {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/bookmark.svg);
	 padding-top: 1.8rem !important;
	 padding-bottom: 1.5rem !important;
}
 #fragmentWrapper #CGI-wrapper #export-data, #fragmentWrapper #CGI-wrapper #header #download-pdf-btn, #fragmentWrapper #CGI-wrapper #header #view-fullScreen, #fragmentWrapper #CGI-wrapper #header #table-popup {
	 margin-bottom: 0 !important;
}
 #fragmentWrapper #CGI-wrapper #export-data, #fragmentWrapper #CGI-wrapper #download-pdf-btn, #fragmentWrapper #CGI-wrapper #view-fullScreen, #fragmentWrapper #CGI-wrapper #table-popup {
	 font-size: 0.688rem;
	 cursor: pointer;
	 float: right;
	 color: #044a71;
	 font-weight: 500;
	 margin-left: 1.5625rem;
	 margin-bottom: 1.5625rem;
	 line-height: 0.75rem;
}
 #fragmentWrapper #CGI-wrapper #download-pdf-btn:hover, #fragmentWrapper #CGI-wrapper #export-data:hover, #fragmentWrapper #CGI-wrapper #view-fullScreen:hover, #fragmentWrapper #CGI-wrapper #table-popup:hover, #fragmentWrapper #CGI-wrapper .SettingTab:hover {
	 color: #00a3e0 !important;
}
 #fragmentWrapper #CGI-wrapper #page11 .box-container .heading {
	 font-size: 1rem;
	 font-weight: 700;
	 color: #000000;
	 margin: 2.625rem auto 0.75rem auto;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #page3 .image-container {
	 margin: 2rem auto 0 auto;
	 width: 3.438rem;
	 height: 3.438rem;
	 background-position: center center;
	 background-repeat: no-repeat;
}
 #fragmentWrapper #CGI-wrapper #page3 .box-container .heading {
	 margin: 1.25rem auto 0.75rem auto;
	 font-size: 1rem;
	 font-weight: 700;
	 color: #000000;
	 text-align: center;
}
 #fragmentWrapper #toolTip {
	 position: absolute;
	 background-color: #53565a;
	 padding: 0.5rem;
	 width: 12.5rem;
	 max-width: 12.5rem;
	 pointer-events: none;
	 transform: translate(-50%,-100%);
	 opacity: 0;
	 text-align: left;
	 border: 2px solid #044a71;
	 z-index: 1;
}
 #fragmentWrapper #toolTip .after {
	 content: " ";
	 display: block;
	 position: absolute;
	 top: 100%;
	 left: 50%;
	 right: 0.3125rem;
	 width: 0;
	 height: 0;
	 border-left: 10px solid transparent;
	 border-right: 10px solid transparent;
	 border-top: 10px solid #044a71;
	 margin-left: -0.625rem;
}
 #fragmentWrapper .rightPointer#toolTip .after {
	 transform: translate(90px,0);
}
 #fragmentWrapper .leftPointer#toolTip .after {
	 transform: translate(-90px,0);
}
 #fragmentWrapper #CGI-wrapper .table-wrapper .table {
	 margin-bottom: 0rem;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper.fixTableHead {
	 overflow-y: scroll;
	 height: 31.25rem;
	 opacity: 1;
	 padding-bottom: 0rem !important;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper thead th {
	 position: -webkit-sticky;
	 position: -moz-sticky;
	 position: sticky;
	 top: 0;
	 background-color: #a0dcff;
	 color: black;
	 opacity: 1;
	 z-index: 20;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper tbody th {
	 position: -webkit-sticky;
	 position: -moz-sticky;
	 position: sticky;
	 left: 0%;
	 z-index: 1;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper thead th:first-child {
	 left: 0;
	 z-index: 30;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper #table0 td:nth-child(1), #fragmentWrapper #CGI-wrapper .table-wrapper #table1 td:nth-child(1), #fragmentWrapper #CGI-wrapper .table-wrapper #table2 td:nth-child(1), #fragmentWrapper #CGI-wrapper .table-wrapper #table3 td:nth-child(1) {
	 position: -webkit-sticky !important;
	 position: -moz-sticky !important;
	 position: sticky !important;
	 left: -1px;
	 background-color: #ffffff;
	 opacity: 1;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper th:after, #fragmentWrapper #CGI-wrapper .table-wrapper th:before {
	 content: "";
	 position: absolute;
	 left: 0;
	 width: 100%;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper th:before {
	 top: -2px;
	 border: 1px solid #ffffff;
}
 #fragmentWrapper #CGI-wrapper #ExploreClusterView {
	 display: none;
	 background-color: #f4f4f4;
	 width: 100%;
	 height: 100%;
	 padding: 2.625rem 0 2.5rem 0;
	 top: 0;
	 left: 0;
	 z-index: 1020;
	 min-height: 25rem;
	 -webkit-transition: margin 0.25s ease-out;
	 -moz-transition: margin 0.25s ease-out;
	 -o-transition: margin 0.25s ease-out;
	 transition: margin 0.25s ease-out;
}
 #fragmentWrapper #CGI-wrapper #export-data:hover .export-data {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/export-data-icon_hover.svg");
}
 #fragmentWrapper #CGI-wrapper #view-fullScreen:hover .view-fullScreen {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/view-fullScreen-icon_hover.svg");
}
 #fragmentWrapper #CGI-wrapper #table-popup:hover .labels-mean {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/labels-mean-icon_hover.svg");
}
 #fragmentWrapper #CGI-wrapper .SettingTab:hover .setting-column {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/settings_column_hover_icon.svg");
}
 #fragmentWrapper #CGI-wrapper .custom-modal-body {
	 overflow-y: hidden;
	 padding-top: 0rem !important;
	 z-index: 100;
	 padding: 0 1.875rem;
	 margin-right: 0rem;
}
 #fragmentWrapper #CGI-wrapper .modal-backdrop {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .close {
	 font-size: 3rem !important;
	 font-weight: 200 !important;
	 opacity: 1 !important;
}
 #fragmentWrapper #CGI-wrapper .close:not(:disabled):not(.disabled):focus, #fragmentWrapper #CGI-wrapper .close:not(:disabled):not(.disabled):hover {
	 opacity: 1 !important;
	 outline: none;
}
 #fragmentWrapper #CGI-wrapper .custom-modal-header .close {
	 padding: 0rem 1rem 1rem 0rem;
}
 #fragmentWrapper #CGI-wrapper .custom-modal-header {
	 border-bottom: none;
	 padding-bottom: 0rem;
	 padding-top: 1rem;
	 color: #044a71;
	 padding-left: 1.3rem;
}
 #fragmentWrapper #CGI-wrapper .custom-modal-title {
	 font-size: 0.875rem;
	 font-weight: 700;
	 float: left;
}
 #fragmentWrapper #CGI-wrapper .custom-modal-footer {
	 border-top: none;
}
 #fragmentWrapper #CGI-wrapper .custom-modal-dialog {
	 max-width: 100%;
	 transition: -webkit-transform 0.3s ease-out;
	 transition: transform 0.3s ease-out;
	 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
	 margin-top: 2.5rem;
}
 #fragmentWrapper #CGI-wrapper .custom-modal-content {
	 height: 28.375rem;
	 position: relative;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 width: 100%;
	 pointer-events: auto;
	 background-color: #fff;
	 background-clip: padding-box;
	 border: 1px solid rgba(0,0,0,0.2);
	 border-radius: 0.3rem;
	 outline: 0;
}
 #fragmentWrapper #CGI-wrapper .full-screen-helper .custom-modal-content {
	 height: 40rem;
}
 #fragmentWrapper #CGI-wrapper .modal-open .modal {
	 overflow-y: hidden !important;
	 overflow-x: hidden !important;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper .popUpTable {
	 overflow-y: scroll;
	 height: 20rem;
	 opacity: 1;
	 padding-bottom: 0rem !important;
}
 #fragmentWrapper #CGI-wrapper .full-screen-helper .table-wrapper .popUpTable {
	 height: 32rem;
}
 #fragmentWrapper #CGI-wrapper .custom-modal-title {
	 padding: 1.25rem 0 1.188rem 0.9rem;
}
 #fragmentWrapper #CGI-wrapper #iModal {
	 z-index: 10500 !important;
}
 #fragmentWrapper #CGI-wrapper #exampleModal, #fragmentWrapper #CGI-wrapper #iModal {
	 display: none;
	 background-color: rgba(0,0,0,0.6);
	 overflow: hidden;
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 1050;
}
 #fragmentWrapper #CGI-wrapper .mdc-form-field {
	 font-size: 0.813rem;
}
 #fragmentWrapper #CGI-wrapper .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
	 border-color: #000000;
}
 #fragmentWrapper #CGI-wrapper .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
	 border-color: #86bc25;
	 border-width: 14px;
	 top: -0.25rem;
	 left: -0.25rem;
}
 #fragmentWrapper .pb-6 {
	 padding-bottom: 1.25rem;
}
 #fragmentWrapper #CGI-wrapper .noWrap {
	 white-space: nowrap;
}
 #fragmentWrapper #CGI-wrapper #slide2-list-wrapper.list-wrapper li {
	 margin: 0;
	 padding: 0;
}
 #fragmentWrapper #CGI-wrapper #slide2-list-wrapper.list-wrapper li a {
	 margin-top: -1px;
	 background-color: #f6f6f6;
	 padding: 0 0.3125rem;
	 text-decoration: none;
	 font-size: 0.813rem;
	 color: #000000;
	 display: block;
	 font-weight: normal;
	 border: none;
}
 #fragmentWrapper #CGI-wrapper .labels {
	 margin-top: 1.6rem;
	 height: 1rem;
}
 #fragmentWrapper #CGI-wrapper #sidebar-wrapper .card .card-body {
	 background-color: #f4f4f4 !important;
	 padding: 0.938rem 0px 0.938rem 0.5rem;
}
 #fragmentWrapper #CGI-wrapper #sidebar-wrapper .card .panel-collapse .card-body {
	 padding: 0;
}
 #fragmentWrapper #CGI-wrapper #example thead th {
	 border-bottom: none;
	 font-size: 0.813rem;
	 font-weight: normal;
	 color: black;
}
 #fragmentWrapper #CGI-wrapper #example thead tr {
	 text-align: center;
	 font-size: 0.813rem;
}
 #fragmentWrapper #CGI-wrapper table.dataTable.no-footer {
	 border-bottom: none;
}
 #fragmentWrapper #CGI-wrapper #example table.dataTable.row-border tbody th, #fragmentWrapper #CGI-wrapper #example table.dataTable.row-border tbody td, #fragmentWrapper #CGI-wrapper #example table.dataTable.display tbody th, #fragmentWrapper #CGI-wrapper #example table.dataTable.display tbody td {
	 border-top: none !important;
}
 #fragmentWrapper #CGI-wrapper #example td:nth-child(1) {
	 font-size: 0.688rem;
	 font-weight: 500;
	 color: #707070;
	 text-align: left;
	 width: 30%;
}
 #fragmentWrapper #CGI-wrapper #example thead tr:nth-child(1), #fragmentWrapper #CGI-wrapper #example thead th:nth-child(1) {
	 width: 30% !important;
}
 #fragmentWrapper #CGI-wrapper #example tbody td {
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #example_wrapper tbody td:nth-child(1) {
	 width: 1%;
}
 #fragmentWrapper #CGI-wrapper #eachClusterDetails thead th {
	 border-bottom: none;
	 font-size: 0.688rem;
	 color: #707070;
	 font-weight: 500;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #eachClusterDetails tbody td {
	 text-align: center;
	 font-size: 0.688rem;
	 line-height: 0.75rem;
	 color: black;
}
 #fragmentWrapper #CGI-wrapper #eachClusterDetails td:nth-child(2), #fragmentWrapper #CGI-wrapper #eachClusterDetails thead th:nth-child(2) {
	 text-align: left;
}
 #fragmentWrapper .pt-8 {
	 padding-top: 1.625rem;
}
 #fragmentWrapper #CGI-wrapper #ExploreClusterView {
	 background: #f6f6f6;
}
 #fragmentWrapper #CGI-wrapper #eachClusterDetails_info, #fragmentWrapper #CGI-wrapper .dataTables_info {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_paginate {
	 float: none;
	 display: flex;
	 justify-content: center !important;
	 margin-top: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button {
	 padding: 0;
	 font-size: 0.875rem;
	 font-weight: normal;
	 line-height: 0.875rem;
	 color: #707070;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current, #fragmentWrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	 background: transparent;
	 color: #00a3e0 !important;
	 font-weight: 700;
	 border: none;
	 box-shadow: none;
	 text-decoration: underline !important;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	 background: none;
	 color: #00a3e0 !important;
	 border: none;
	 box-shadow: none;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_paginate .previous, #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_paginate .previous:hover {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/paginate_previous.svg");
	 background-position: calc(100%);
	 background-repeat: no-repeat;
	 text-indent: -9999px;
	 margin-top: 3px;
	 cursor: pointer;
	 border: none;
	 outline: none;
	 box-shadow: none;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_paginate .next, #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_paginate .next:hover {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/paginate_next.svg");
	 background-position: calc(26%);
	 background-repeat: no-repeat;
	 text-indent: -9999px;
	 margin-top: 1px;
	 border: none;
	 outline: none;
	 cursor: pointer;
	 box-shadow: none;
}
 #fragmentWrapper #CGI-wrapper .exit-fullScreen {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/exit_fullscreen.svg);
}
 #fragmentWrapper #CGI-wrapper #view-fullScreen:hover .exit-fullScreen {
	 background-image: url(/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/exit_fullscreen_hover.svg);
}
 #fragmentWrapper #CGI-wrapper #example_wrapper.dataTables_wrapper .dataTables_paginate {
	 display: none;
}
 #fragmentWrapper #CGI-wrapper .indictor-spacing {
	 top: 3.125rem;
}
 #fragmentWrapper #CGI-wrapper .future-close-icon {
	 position: absolute;
	 right: -1.5625rem;
	 top: 0;
	 cursor: pointer;
	 z-index: 99999;
}
 #fragmentWrapper #CGI-wrapper .adjustHt table.dataTable tbody tr {
	 background: transparent;
}
 #fragmentWrapper #CGI-wrapper .clusterBtn:hover {
	 background-color: #707070;
	 border-radius: 0px;
	 outline: none !important;
	 box-shadow: none !important;
	 padding: 0.625rem 1.875rem;
	 font-size: 1rem;
	 text-transform: uppercase;
	 font-weight: bold;
	 text-align: center;
	 border-radius: 0;
	 color: #ffffff !important;
	 border: none;
	 margin-bottom: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper .clusterBtn {
	 background-color: #000000;
	 border-radius: 0px;
	 outline: none !important;
	 box-shadow: none !important;
	 padding: 0.625rem 1.875rem;
	 font-size: 1rem;
	 text-transform: uppercase;
	 font-weight: bold;
	 text-align: center;
	 border-radius: 0;
	 color: #ffffff !important;
	 border: none;
	 margin-bottom: 1.875rem;
}
 #fragmentWrapper #CGI-wrapper .clusterCircle:hover {
	 background-color: #c4d600;
}
 #fragmentWrapper #CGI-wrapper #clusterViewMap circle:hover {
	 fill: #c4d600;
}
 #fragmentWrapper #CGI-wrapper #clusterViewMap circle.selected:hover {
	 fill: #325976;
}
 #fragmentWrapper #CGI-wrapper .adjustHt::-webkit-scrollbar-track, #fragmentWrapper #CGI-wrapper .dataTables_scrollBody::-webkit-scrollbar-track {
	 border-radius: 4px;
	 background-color: #f0f0f0;
}
 #fragmentWrapper #CGI-wrapper .adjustHt::-webkit-scrollbar, #fragmentWrapper #CGI-wrapper .dataTables_scrollBody::-webkit-scrollbar {
	 width: 0.25rem !important;
	 height: 0.25rem !important;
}
 #fragmentWrapper #CGI-wrapper .adjustHt::-webkit-scrollbar-thumb, #fragmentWrapper #CGI-wrapper .dataTables_scrollBody::-webkit-scrollbar-thumb {
	 border-radius: 4px;
	 background-color: #a7adaf !important;
}
 #fragmentWrapper #CGI-wrapper #sidebar-wrapper {
	 animation: fadeIn 1s;
}
 @-webkit-keyframes fadeIn {
	 #fragmentWrapper from {
		 opacity: 0;
	}
	 #fragmentWrapper to {
		 opacity: 1;
	}
}
 @keyframes fadeIn {
	 #fragmentWrapper from {
		 opacity: 0;
	}
	 #fragmentWrapper to {
		 opacity: 1;
	}
}
 #fragmentWrapper #CGI-wrapper #exampleModal.modal.fade .modal-dialog {
	 transform: scale(1);
}
 #fragmentWrapper #CGI-wrapper table.dataTable thead .sorting {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/sort_both_icon.png") !important;
}
 #fragmentWrapper #CGI-wrapper table.dataTable thead .sorting_asc {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/sort_asc_icon.png") !important;
}
 #fragmentWrapper #CGI-wrapper table.dataTable thead .sorting_desc {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/sort_desc_icon.png") !important;
}
 #fragmentWrapper #CGI-wrapper table.dataTable thead .sorting_asc_disabled {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/sort_asc_disabled.png") !important;
}
 #fragmentWrapper #CGI-wrapper table.dataTable thead .sorting_desc_disabled {
	 background-image: url("/content/dam/insights/dev/2021/june/cgi-future-of-higher-education/assets/sort_desc_disabled.png") !important;
}
 #fragmentWrapper html.fsh-infullscreen, #fragmentWrapper html.fsh-infullscreen body {
	 width: 100% !important;
	 height: 100% !important;
	 overflow: hidden !important;
}
 #fragmentWrapper html.fsh-infullscreen body.full-screen-helper {
	 overflow: auto !important;
}
 #fragmentWrapper #CGI-wrapper .full-screen-helper {
	 position: absolute !important;
	 position: fixed !important;
	 top: 0 !important;
	 left: 0 !important;
	 margin: 0 !important;
	 width: 100% !important;
	 height: 100% !important;
	 max-width: 100% !important;
	 max-height: 100% !important;
	 background-color: #fff;
	 z-index: 2147483647;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_filter input {
	 height: 1.875rem;
	 border-radius: 0;
	 margin: 1rem 0 1rem 0.5rem;
	 font-size: 0.6875rem;
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper .dataTables_filter {
	 font-size: 0.6875rem;
	 font-weight: 700;
	 color: #000000;
	 text-transform: uppercase;
}
 #fragmentWrapper #CGI-wrapper .dataTables_wrapper.no-footer .dataTables_scrollBody, #fragmentWrapper #CGI-wrapper table.dataTable thead th, #fragmentWrapper table.dataTable thead td {
	 border: none;
}
 #fragmentWrapper #CGI-wrapper .hideOnsticky-wrapper {
	 display: flex;
	 justify-content: flex-end;
	 padding-right: 2.85rem;
}
 #fragmentWrapper #CGI-wrapper .hideOnsticky {
	 position: absolute;
	 z-index: 999;
	 padding-top: 2.25rem !important;
}
 #fragmentWrapper #CGI-wrapper .endNotesSpaceHandler {
	 margin-left: -0.3125rem;
}
 #fragmentWrapper #CGI-wrapper .introSubHeading {
	 line-height: 1.5rem;
	 color: #000000;
}
 #fragmentWrapper #CGI-wrapper #introSec p {
	 line-height: 1.5rem;
	 color: #000000;
}
 #fragmentWrapper #ExploreClusterView .SettingTab {
	 box-shadow: none !important;
	 margin-right: -0.75rem !important;
}
 #fragmentWrapper #CGI-wrapper #table1 tr td:nth-child(3) {
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #table2 tr th:nth-child(1), #fragmentWrapper #CGI-wrapper #table2 tr td:nth-child(1) {
	 width: 5%;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #table2 tr th:nth-child(2), #fragmentWrapper #CGI-wrapper #table2 tr th:nth-child(4), #fragmentWrapper #CGI-wrapper #table2 tr td:nth-child(2) {
	 width: 30%;
}
 #fragmentWrapper #CGI-wrapper #table2 tr th:nth-child(3), #fragmentWrapper #CGI-wrapper #table2 tr td:nth-child(3) {
	 width: 20%;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #table2 tr td:nth-child(4) {
	 width: 30%;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper #table3 tr th:nth-child(1) {
	 width: 5%;
}
 #fragmentWrapper #CGI-wrapper #table3 tr th:nth-child(2), #fragmentWrapper #CGI-wrapper #table3 tr th:nth-child(3), #fragmentWrapper #CGI-wrapper #table3 tr th:nth-child(4) {
	 width: 30%;
}
 #fragmentWrapper #CGI-wrapper .fontNormal {
	 font-style: normal;
	 color: #007cb0 !important;
}
 #fragmentWrapper #CGI-wrapper .adjustHt #example {
	 width: 120% !important;
}
 #fragmentWrapper #CGI-wrapper .adjustHt #example_wrapper table.dataTable thead .sorting {
	 z-index: 0 !important;
}
 #fragmentWrapper #CGI-wrapper .pl-6 {
	 padding-left: 2.5rem !important;
}
 #fragmentWrapper #CGI-wrapper .authorHeading {
	 padding-left: 0.938rem;
	 line-height: 1.625rem;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper #table0 td, #fragmentWrapper #CGI-wrapper .table-wrapper #table1 td, #fragmentWrapper #CGI-wrapper .table-wrapper #table2 td, #fragmentWrapper #CGI-wrapper .table-wrapper #table3 td {
	 border: 1px solid #707070;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper #table0 tr:first-child td, #fragmentWrapper #CGI-wrapper .table-wrapper #table1 tr:first-child td, #fragmentWrapper #CGI-wrapper .table-wrapper #table2 tr:first-child td, #fragmentWrapper #CGI-wrapper .table-wrapper #table3 tr:first-child td {
	 border-top: 0;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper #table0 tr td:first-child, #fragmentWrapper #CGI-wrapper .table-wrapper #table1 tr td:first-child, #fragmentWrapper #CGI-wrapper .table-wrapper #table2 tr td:first-child, #fragmentWrapper #CGI-wrapper .table-wrapper #table3 tr td:first-child {
	 border-left: 0;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper #table0 tr td:last-child, #fragmentWrapper #CGI-wrapper .table-wrapper #table1 tr td:last-child, #fragmentWrapper #CGI-wrapper .table-wrapper #table2 tr td:last-child, #fragmentWrapper #CGI-wrapper .table-wrapper #table3 tr td:last-child {
	 border-right: 0;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper #table0 thead th, #fragmentWrapper #CGI-wrapper .table-wrapper #table1 thead th, #fragmentWrapper #CGI-wrapper .table-wrapper #table2 thead th, #fragmentWrapper #CGI-wrapper .table-wrapper #table3 thead th {
	 border: 1px solid #707070;
	 border-bottom: 0;
	 border-top: 0;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper #table0 thead th:nth-child(1), #fragmentWrapper #CGI-wrapper .table-wrapper #table1 thead th:nth-child(1), #fragmentWrapper #CGI-wrapper .table-wrapper #table2 thead th:nth-child(1), #fragmentWrapper #CGI-wrapper .table-wrapper #table3 thead th:nth-child(1) {
	 border-left: 0;
}
 #fragmentWrapper #CGI-wrapper .table-wrapper #table0 thead th:nth-child(n), #fragmentWrapper #CGI-wrapper .table-wrapper #table1 thead th:nth-child(n), #fragmentWrapper #CGI-wrapper .table-wrapper #table2 thead th:nth-child(n), #fragmentWrapper #CGI-wrapper .table-wrapper #table3 thead th:nth-child(n) {
	 border-right: 0;
}
 #fragmentWrapper #CGI-wrapper .regionSubscribe .btn {
	 border-radius: 0;
	 height: 3.75rem;
	 box-shadow: none;
}
 #fragmentWrapper #CGI-wrapper #myTabContent .exploreClusterButton {
	 top: -6.5rem;
}
 @media screen and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper .table-wrapper tbody th {
		 position: -webkit-sticky;
		 position: -moz-sticky;
		 position: sticky;
		 background-color: #a0dcff;
		 color: black;
		 opacity: 1;
		 z-index: 20;
		 font-weight: bold;
		 font-size: 0.813rem;
		 line-height: 1.125rem;
		 left: -2px;
		 border-bottom: 1px solid #707070;
	}
	 #fragmentWrapper #CGI-wrapper .catName {
		 display: block !important;
		 font-size: 1rem;
		 color: #044a71;
		 font-weight: 700;
		 height: 2.813rem;
		 border: 1px solid #707070;
		 min-width: 100%;
		 text-transform: uppercase;
		 margin-bottom: 1.5625rem;
	}
	 #fragmentWrapper #CGI-wrapper .categoryDropdown {
		 width: 100%;
		 display: block;
		 padding-top: 0.5rem;
		 padding-bottom: 0.5rem;
		 float: left;
	}
	 #fragmentWrapper #CGI-wrapper .category {
		 display: block;
		 font-size: 1rem;
		 font-weight: bold;
		 line-height: 1.375rem;
		 float: left;
		 padding-left: 0rem;
	}
	 #fragmentWrapper #CGI-wrapper #sidebar-wrapper .card .panel-collapse .card-body {
		 padding-left: 0rem !important;
	}
}
 #fragmentWrapper #CGI-wrapper #clusterView-errorMsg {
	 margin: 12.5rem auto;
	 text-align: center;
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper .filter-wrapper-options {
	 float: right;
	 font-size: 0.8rem;
}
 #fragmentWrapper #CGI-wrapper .filter-wrapper-options .options {
	 margin-left: 0.625rem;
	 color: #000000;
	 padding: 0.625rem 1.875rem;
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper .filter-wrapper-options .options:hover {
	 cursor: pointer;
}
 #fragmentWrapper #CGI-wrapper .definition-container {
	 justify-content: center;
	 display: flex;
	 align-content: center;
}
 #fragmentWrapper #CGI-wrapper .definition-container .def-img {
	 margin-right: 0.6875rem;
}
 #fragmentWrapper #CGI-wrapper .definition-container .heading {
	 font-size: 1rem;
	 line-height: 2rem;
	 color: #325976;
	 margin-left: 0.6875rem;
}
 #fragmentWrapper #CGI-wrapper #exampleModal {
	 display: none;
	 background-color: rgba(0,0,0,0.6);
	 overflow: hidden;
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 1050;
}
 #fragmentWrapper #CGI-wrapper .defmodal {
	 display: none;
	 overflow: hidden;
	 position: absolute;
	 top: 4.0625rem;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 1050;
}
 #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-dialog-scrollable {
	 max-height: calc(99%);
}
 #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-dialog-scrollable .custom-modal-content {
	 max-height: calc(99vh);
	 overflow: hidden;
}
 #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-dialog-scrollable .custom-modal-header, #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-dialog-scrollable .custom-modal-footer {
	 flex-shrink: 0;
}
 #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-dialog-scrollable .custom-modal-body {
	 overflow-y: auto;
}
 #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-dialog {
	 margin: 0.5rem 1.75rem;
}
 #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-content {
	 height: 39.5rem;
	 border: 1px solid #a7adaf;
	 box-shadow: 0px 1px 2px #00000040;
}
 #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-header {
	 border: 0;
	 padding-bottom: 0;
}
 #fragmentWrapper #CGI-wrapper .defmodal .custom-modal-body {
	 padding-right: 1.875rem;
	 padding-bottom: 1rem;
	 overflow-y: auto;
}
 #fragmentWrapper #CGI-wrapper .defmodal .closeDefModal {
	 padding-bottom: 0;
	 font-size: 2rem !important;
}
 #fragmentWrapper #CGI-wrapper .defmodal .heading {
	 font-size: 1rem;
	 line-height: 1.25rem;
	 color: #000000;
	 text-align: center;
}
 #fragmentWrapper #CGI-wrapper .defmodal .description {
	 font-size: 0.875rem;
	 line-height: 1.25rem;
	 color: #000000;
	 text-align: center;
	 margin-top: 0.875rem;
	 margin-bottom: 2.1875rem;
}
 #fragmentWrapper #CGI-wrapper .reset-all {
	 background-color: #000000;
	 text-transform: uppercase;
	 font-weight: bold;
	 text-align: center;
	 border-radius: 0;
	 color: #ffffff !important;
	 box-shadow: none;
	 border: none;
	 width: 12.5rem;
	 height: 3.75rem;
	 margin-bottom: 1.875rem;
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper .reset-all:hover, #fragmentWrapper #CGI-wrapper .apply:hover {
	 color: #000000 !important;
	 background-color: #707070;
	 box-shadow: none;
	 border: none;
}
 #fragmentWrapper #CGI-wrapper .apply {
	 background-color: #74c000;
	 text-transform: uppercase;
	 font-weight: bold;
	 text-align: center;
	 border-radius: 0;
	 color: #000000;
	 box-shadow: none;
	 border: none;
	 width: 12.5rem;
	 height: 3.75rem;
	 margin-bottom: 1.875rem;
	 margin-left: 1.563rem;
	 font-size: 1rem;
}
 #fragmentWrapper #CGI-wrapper .highlight-filter .radio-label {
	 font-weight: 700;
}
 #fragmentWrapper #CGI-wrapper .card #collapseThree {
	 text-transform: capitalize;
	 line-height: 1.5rem;
}
 #fragmentWrapper #CGI-wrapper .i-info {
	 padding-left: 0.7rem;
	 font-size: 0.875rem;
	 font-weight: 700;
	 text-transform: lowercase;
	 color: #00a4e6;
	 background-color: transparent;
	 box-shadow: none;
	 outline: none;
}
 #fragmentWrapper #CGI-wrapper .popupInfoHeading {
	 font-family: "Open Sans", sans-serif;
	 font-weight: 700;
	 text-align: left;
	 font-size: 0.875rem;
	 line-height: 1.75rem;
	 color: #000000;
}
 #fragmentWrapper #CGI-wrapper .popupInfoDescription {
	 font-size: 0.875rem;
	 line-height: 1.313rem;
	 color: #000000;
	 text-align: left;
	 margin-top: 0.875rem;
	 margin-bottom: 2.188rem;
}
 #fragmentWrapper #CGI-wrapper .infomodal .custom-modal-content {
	 height: auto;
}
 #fragmentWrapper #CGI-wrapper .adjustHt #eachClusterDetails_wrapper table.dataTable.display tbody tr.even > .sorting_1, #fragmentWrapper #CGI-wrapper .adjustHt #eachClusterDetails_wrapper table.dataTable.order-column.stripe tbody tr.even > .sorting_1, #fragmentWrapper #CGI-wrapper .adjustHt #eachClusterDetails_wrapper table.dataTable.display tbody tr.odd > .sorting_1, #fragmentWrapper #CGI-wrapper .adjustHt #eachClusterDetails_wrapper table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
	 background: #f6f6f6 !important;
}
 @media screen and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper .lebel-popup-text {
		 margin-left: -0.4375rem;
	}
	 #fragmentWrapper #CGI-wrapper #table-popup {
		 margin-top: 0.3125rem;
	}
	 #fragmentWrapper #CGI-wrapper #view-fullScreen {
		 margin-top: 0.3125rem;
	}
	 #fragmentWrapper #CGI-wrapper .table-wrapper .popUpTable {
		 height: 30rem;
	}
	 #fragmentWrapper #CGI-wrapper #exampleModal .custom-modal-content {
		 height: 46rem;
	}
	 #fragmentWrapper #CGI-wrapper #exampleModal .custom-modal-body.table-wrapper {
		 padding-left: 0.625rem;
		 padding-right: 0rem;
	}
	 #fragmentWrapper #CGI-wrapper #exampleModal .custom-modal-title {
		 padding: 0rem 0 1.188rem 0rem;
		 margin-left: -0.625rem;
		 width: 86%;
		 padding-top: 1rem;
	}
	 #fragmentWrapper #CGI-wrapper #exampleModal .custom-modal-dialog {
		 margin-top: 0.625rem;
	}
	 #fragmentWrapper #CGI-wrapper .infomodal .infomodal-body {
		 padding: 0 0.625rem 0 0.625rem;
	}
	 #fragmentWrapper #CGI-wrapper .filter-header-section {
		 padding-bottom: 3.125rem;
	}
	 #fragmentWrapper #CGI-wrapper .filter-wrapper-options {
		 padding-top: 3rem;
	}
	 #fragmentWrapper #CGI-wrapper #clusterView-errorMsg {
		 margin: auto;
	}
	 #fragmentWrapper #CGI-wrapper .table-wrapper th:before {
		 top: 0px;
		 border: none;
	}
	 #fragmentWrapper #CGI-wrapper .table-wrapper.fixTableHead {
		 overflow-y: hidden;
		 height: auto;
	}
	 #fragmentWrapper #CGI-wrapper .hideOnsticky-wrapper {
		 padding-right: 2.1rem;
	}
	 #fragmentWrapper #CGI-wrapper .hideOnsticky {
		 display: flex;
		 flex-direction: row;
		 padding-top: 0.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #filterSearchInput {
		 padding-right: 2rem;
		 margin-bottom: 0rem;
	}
	 #fragmentWrapper #CGI-wrapper #myTabContent .exploreClusterButton {
		 padding: 0 2rem;
		 top: 0rem;
	}
}
 @media screen and (max-width: 370px) {
	 #fragmentWrapper #CGI-wrapper #export-data, #fragmentWrapper #CGI-wrapper #download-pdf-btn, #fragmentWrapper #CGI-wrapper #view-fullScreen, #fragmentWrapper #CGI-wrapper #table-popup {
		 margin-left: -0.25rem;
	}
	 #fragmentWrapper #CGI-wrapper #ExploreClusterView .dropdown-menu {
		 left: -1.5rem !important;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	 #fragmentWrapper #CGI-wrapper #carouselExampleFade {
		 min-height: 42.9375rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #section02 .banner-download-btn div {
		 margin-top: 1.875rem;
	}
	 #fragmentWrapper #CGI-wrapper #bannerSubHeading {
		 margin-top: 0px !important;
	}
	 #fragmentWrapper .hero-wrapper {
		 display: flex;
		 align-items: center;
		 justify-content: center;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .box-container, #fragmentWrapper #CGI-wrapper #page2 .box-container, #fragmentWrapper #CGI-wrapper #page3 .box-container {
		 max-width: 31.875rem;
		 margin: auto;
		 margin-bottom: 1.4375rem;
	}
	 #fragmentWrapper #CGI-wrapper .header-right-section {
		 flex: 2;
	}
	 #fragmentWrapper #CGI-wrapper #export-data {
		 margin-top: 0.3125rem;
	}
	 #fragmentWrapper #CGI-wrapper .breadcrumbs, #fragmentWrapper #CGI-wrapper .university-name {
		 margin-left: 0.5rem !important;
	}
	 #fragmentWrapper #CGI-wrapper .mt-md-5p {
		 margin-top: 0.3125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #view-fullScreen, #fragmentWrapper #CGI-wrapper #export-data, #fragmentWrapper #CGI-wrapper #table-popup {
		 margin-top: 0;
	}
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 #fragmentWrapper #CGI-wrapper .filter-wrapper-options {
		 margin-right: 5rem;
	}
	 #fragmentWrapper #CGI-wrapper #sidebar-wrapper .closeIcon {
		 right: 1.5rem;
	}
	 #fragmentWrapper #CGI-wrapper #view-fullScreen, #fragmentWrapper #CGI-wrapper #export-data, #fragmentWrapper #CGI-wrapper #table-popup {
		 margin-top: 0 !important;
	}
	 #fragmentWrapper #CGI-wrapper .description-content {
		 margin-bottom: 1rem;
	}
	 #fragmentWrapper #CGI-wrapper .CGI-container .carousel-heading {
		 margin-bottom: 0.938rem;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .box-container, #fragmentWrapper #CGI-wrapper #page2 .box-container, #fragmentWrapper #CGI-wrapper #page3 .box-container {
		 height: 3.375rem;
		 min-height: 3.375rem !important;
		 text-align: left;
		 padding: 0 0.625rem;
		 margin-bottom: 1rem;
		 display: flex;
		 max-width: 21.875rem;
		 margin: 0 auto 1.5625rem auto;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .image-container, #fragmentWrapper #CGI-wrapper #page2 .image-container, #fragmentWrapper #CGI-wrapper #page3 .image-container {
		 width: 1.875rem !important;
		 height: 1.875rem !important;
		 background-size: 30px 30px !important;
		 margin: 0.625rem 0.625rem auto 0 !important;
		 float: left !important;
		 padding: 1rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #page2 .box-container .heading, #fragmentWrapper #CGI-wrapper #page3 .box-container .heading {
		 margin: 1rem 0 !important;
		 text-align: left !important;
		 line-height: 1.125rem !important;
		 align-items: center !important;
		 display: flex !important;
		 justify-content: center !important;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .box-container .heading {
		 margin: auto !important;
		 text-align: center !important;
		 line-height: 1.125rem !important;
	}
	 #fragmentWrapper #CGI-wrapper #page11 .description, #fragmentWrapper #CGI-wrapper #page2 .description, #fragmentWrapper #CGI-wrapper #page3 .description-content {
		 display: none;
	}
	 #fragmentWrapper #CGI-wrapper #stepsSectionCarousel .carousel-control-prev {
		 top: 1.8125rem;
		 left: 40%;
	}
	 #fragmentWrapper #CGI-wrapper .carousel-indicators {
		 bottom: -3.125rem;
	}
}
 @media (min-width: 300px) and (max-width: 345px) {
	 #fragmentWrapper #CGI-wrapper .filter-wrapper-options {
		 padding-bottom: 1.25rem;
	}
}
 #fragmentWrapper #CGI-wrapper #ExploreClusterView .adjustHt thead tr.fixedHeaderRow {
	 background: #e2f0ef !important;
	 opacity: 1;
}
 #fragmentWrapper #CGI-wrapper #eachClusterDetails_wrapper .dataTables_scrollHeadInner .dataTable thead tr {
	 background: #eaeaea;
	 opacity: 1;
}
 #fragmentWrapper #CGI-wrapper #ExploreClusterView .DTFC_ScrollWrapper thead th:nth-child(2) {
	 z-index: 10 !important;
}
 @media (max-width: 993px) {
	 #fragmentWrapper .errormessage.font-12 {
		 display: block !important;
	}
}
 
 /* IE9, IE10, IE11 */

    @media screen and (min-width: 0\0) {
         #fragmentWrapper #CGI-wrapper .ET-btn-default {
            text-transform: none;
        }
         #fragmentWrapper #CGI-wrapper #page1,
         #fragmentWrapper #CGI-wrapper #page3,
         #fragmentWrapper #CGI-wrapper #page4 {
            display: block;
        }
         #fragmentWrapper #CGI-wrapper .alignCenter {
            display: block;
        }
         #fragmentWrapper #CGI-wrapper #page1 .row,
         #fragmentWrapper #CGI-wrapper #page3 .row,
         #fragmentWrapper #CGI-wrapper #page4 .row {
            display: block;
        }
    }