@charset "UTF-8";
/* CSS Document */


/* 
#393e41 = #c6c1be 
*/



:root{
  color-scheme: light dark;
  accent-color: #ecca1a;
}

@media (prefers-color-scheme: dark) {

.ui-widget-content { background-color: transparent; }


html, 
body {  }

html, 
body,
#wrapper,
#mainNavigation,
.headline { 
background-color: #000;
}

a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #c6c1be;
}

#contentBox,
#prefooter { 
	color: #c6c1be;
}

#contentBox div>.footer a {
	color: #c6c1be;
	box-shadow: 0 0 0 2px #c6c1be inset, 0 0 1px rgba(0,0,0,0);
	background-color: transparent;
}

#contentBox div>.footer a:focus,
#contentBox div>.footer a:hover,
#contentBox div>.footer a:active {
	box-shadow: 0 0 0 2px #ecca1a inset, 0 0 1px rgba(0, 0, 0, 0);
}



.leaderboard { background-color: #1f1e24; }

#menu span, #lightbox .close span {
	background-color: #c6c1be;
}

.utilityNavigationMenu ul.topnavlist li {
	border: none;
}

.utilityNavigationMenu ul.topnavlist li a, 
.utilityNavigationMenu ul.topnavlist li h2 {
	color: #c6c1be !important;
	border-right-color: #000;
}

.utilityNavigationMenu ul.topnavlist li a, 
.utilityNavigationMenu ul.topnavlist li h2 {
	background-color: transparent;
}

.upsideUtilityButton a,
.memberUtilityButton a,
.OLUtilityButton a {
	background-color: #1f1e24 !important; 
}

.utilityNavigationMenu ul.topnavlist li a:focus,
.utilityNavigationMenu ul.topnavlist li a:hover,
.utilityNavigationMenu ul.topnavlist li a:active {
	color: #000 !important;
}

.utilityNavigationMenu ul.topnavlist li.facebook a:focus,
.utilityNavigationMenu ul.topnavlist li.facebook a:hover,
.utilityNavigationMenu ul.topnavlist li.facebook a:active,
.utilityNavigationMenu ul.topnavlist li.twitter a:focus,
.utilityNavigationMenu ul.topnavlist li.twitter a:hover,
.utilityNavigationMenu ul.topnavlist li.twitter a:active,
.utilityNavigationMenu ul.topnavlist li.linkedin a:focus,
.utilityNavigationMenu ul.topnavlist li.linkedin a:hover,
.utilityNavigationMenu ul.topnavlist li.linkedin a:active,
.utilityNavigationMenu ul.topnavlist li.podcast a:focus,
.utilityNavigationMenu ul.topnavlist li.podcast a:hover,
.utilityNavigationMenu ul.topnavlist li.podcast a:active {
	color: #FFF !important;
}

.mainNavigationMenu .topnavlist li ul li {
	background-color: #0E0E0E;
	border-bottom-color: #26252b;
}

.mainNavigationMenu ul.topnavlist li.callout {
	border-color: #1f1e24;
	background-color: #1f1e24;
}

.mainNavigationMenu ul.topnavlist li a, 
.mainNavigationMenu ul.topnavlist li h2 {
	color: #c6c1be;
}

.mainNavigationMenu .topnavlist li ul li:hover { 
	background-color: #1f1e24;
}

.hdrLogo h1 a {
	background-image: url(/design/tdwi/tdwi/2017/img/tdwi_w.svg);
}

.NavigationMenu ul.topnavlist li a,
.pageJumps ul li a {
	color: #c6c1be;	
}

/* Slideshow */

.ss ul.items h3.flag {
	background-color: #1f1e24;
}

.sh ul.items li.slogan {
	background: transparent url("/design/TDWI/tdwi/2017/img/starfield_dm.svg") no-repeat scroll center center / cover;
}

.sh ul.items li.slogan h1 {

	border-color: #000;
}

.sh ul.items li.slogan h1 span {
	color: #000;

}

.sh .ss-pause:before {
	color: #c6c1be;
}

.sh .ss ul.items li {
	border-top: 1px solid #000;
}

.sh .ss ul.items li:after {
	background-image: linear-gradient(transparent, transparent, transparent, #000000);
}

ul.ss-dots li a {
	background-color: #000;
	box-shadow: 0 0 1px #c6c1be;
}


.headline h1 { 
	color: #FFF;
}

.deck:nth-of-type(even) {
	background-color: #1f1e24;
}

.deck>h3 { 
	color: #FFF;
}

.deck>div { 
	border-left-color: #1f1e24;
}

.deck:nth-of-type(even)>div { 
	border-left-color: #000;
}

.deck ul.deck-dots li a {
	background-color: #1f1e24;
}

.deck:nth-of-type(even) ul.deck-dots li a {
	background-color: #000;
}

.deck ul.items li>a {
	border: 1px solid #000;
}

.deck ul.items li h4 a span.type {
}

.deck ul.items li h4 a span.location {
	color: #e3e3e3;
}

.deck ul.items li h4 a span.od {
}

.deck ul.items li h4 a span.deal {
}

.deck.webinars ul.items li .date, 
.deck.events ul.items li .date {
	color: #000;
}

.deck.seminars ul.items li h4 a span {
	color: #c6c1be;
}

#contentBox .boxTrust h3 {
	color: #c6c1be;
}

#contentBox .boxTrust ul li img {
	filter: invert(1);
	-webkit-filter: invert(1);
}

#contentBox .boxDifference,
#contentBox .boxExperience,
#contentBox .boxExperience .tagline {
	color: #000;
}

#contentBox .boxExperience img {
	content: url("/design/tdwi/tdwi/2017/img/tdwi_k.svg");
}

#contentBox .boxExperience>.footer a {
	background-color: transparent;
	color: #000;
	box-shadow: 0 0 0 2px #000 inset, 0 0 1px rgba(0, 0, 0, 0);
}

.boxPartners > h3:before {
	background-image: url(/design/tdwi/tdwi/2017/img/tdwi-partner_w.svg);
}



.boxPartner ul li a {
	color: #c6c1be;
}

.boxPartners h3 {
	color: #c6c1be;
}

.boxPartners .psoup .partner_actian {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_actian_white.png");
}

.boxPartners .psoup .partner_alation{
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_alation_white.png");
}

.boxPartners .psoup .partner_alteryx {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_alteryx_white.png");
}

.boxPartners .psoup .partner_ataccama {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_ataccama_white.png");
}

.boxPartners .psoup .partner_aws {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_aws_white.png");
}

/*
.boxPartners .psoup .partner_cloudera {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_cloudera_white.png");
}
*/

.boxPartners .psoup .partner_denodo {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_denodo_white.png");
}

.boxPartners .psoup .partner_dremio {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_dremio_white.png");
}

.boxPartners .psoup .partner_gathr {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_gathr_white.png");
}

.boxPartners .psoup .partner_hvr {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_hvr_fivetran_white.png");
}

.boxPartners .psoup .partner_incorta {
	content: url("https://tdwi.org/design/TDWI/tdwi/2017/img/sponsor_incorta_blue.png");
}

.boxPartners .psoup .partner_informatica {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_informatica_white.png");
}


.boxPartners .psoup .partner_magnitude {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_magnitude_insight_white.png");
}

.boxPartners .psoup .partner_matillion {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_matillion_light.png");
}

.boxPartners .psoup .partner_metricinsights {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_metricinsights_v_white.png");
}

.boxPartners .psoup .partner_precisely {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_precisely_white.png");
}

.boxPartners .psoup .partner_qlik {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_qlik_2022_white.png");
}

.boxPartners .psoup .partner_redis {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_redis_white.png");
}

/*
.boxPartners .psoup .partner_sap {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_sap_white.png");
}

.boxPartners .psoup .partner_snowflake {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_snowflake_white.png");
}
*/

.boxPartners .psoup .partner_stardog {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_stardog_v_white.png");
}

.boxPartners .psoup .partner_tableau {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_tableau_white.png");
}

/*
.boxPartners .psoup .partner_talend {
	content: url("/~/media/TDWI/TDWI-Events/Images/Sponsor-Logos/exhibitors/sponsor_talend_white.png");
}
*/

footer .tdwi {
	background-image: url(/design/tdwi/tdwi/2017/img/footer_tdwi_g.svg);
}

footer .media {
	background-image: url(/design/tdwi/tdwi/2017/img/footer_1105media_g.svg);
}

footer .follow .stayConnected li a,
footer .coLinks a,
footer .subscribe p,
footer .subscribe p a {
	color: #c6c1be;
}

footer .follow .stayConnected li:before {
	color: #c6c1be;
}

ul.breadcrumb li a,
.pagination ul li a {
	color: #c6c1be;
}

.pagination ul li a.currentpage {
	border-color: #FFF;
}

.pagination ul li a:hover {
	background-color: #1f1e24;
}

/* Events */

.heroEventLeft {
	color: #000;
}

.heroEventLeft .cta_btn {
	background-color: transparent;
	color: #000;
	box-shadow: 0 0 0 2px #000 inset, 0 0 1px rgba(0, 0, 0, 0);
}

.boxConferences > ul > li,
#level1 #events > div > div, 
#level2 #events > div > div {
	background-color: #1f1e24;
}

.boxConferences > ul > li > a:first-child,
.boxConferences ul li .cta .seeAgenda,
.boxConferences ul li .cta ul.social li a {
	color: #c6c1be;
}

.boxSeminars > ul > li > a > img, 
.boxSummits > ul > li > a > img, 
.boxSolSpotlights > ul > li > a > img {
	background-color: #FFF;
}

#level1 > #calEvents > div, 
#level2 > #calEvents > div {
	background-color: #1f1e24;
}

#level1 > #calEvents > div .info h3 a, 
#level2 > #calEvents > div .info h3 a {
	color: #FFF;
}

.calimg {
	background-color: #FFF;
}

#level1 #events > div > div > h3 > a, 
#level2 #events > div > div > h3 > a {
	color: #FFF; 
}

#level1 #events > div > div > a, 
#level2 #events > div > div > a {
	background-color: #FFF;
}

/* Online Learning */

.onlineLearningNavigationMenu ul.topnavlist li a, 
.onlineLearningNavigationMenu ul.topnavlist li h2{
	color: #c6c1be;

}

.teamDiscountsAvailable,
.boxContactUs {
	background-color: #1f1e24 !important;

}

.boxContactUs > h3 {
	color: #FFF;
}

.boxContactUs div.blackTop {
	border-color: #c6c1be;
}

.boxContactUs div.blackTop h3 {
	color: #c6c1be;
}

.whatLeft {
	color: #c6c1be;
}

.whatLeft .spotlightPromo {
	background-color: #1f1e24;
}

.centerRightForMe {
	background-color: #1f1e24 !important;
}

.identifyExams h2 {
	color: #000;
}

.identifyExams .greyBox {
	background-color: #1f1e24;
}

.identifyExams .greyBoxH2 {
	color: #c6c1be;
}

.centerWhy,
.centerBottom div ol li p {
	color: #c6c1be;
}

.centerBottom div ol li p span {
	color: #FFF;
}

#cbipBundles .chooseTrack, 
#contentBox .boxTrain,
.centerQuestions {
	background-color: #1f1e24;
}

.centerQuestions h2 {
	color: #FFF;
}

/* Membership */


.benefitsOverviewContainer .overview,
.subBox ul#plan > li {
	background-color: #1f1e24;
	box-shadow: none;
}


.benefitsOverviewContainer .overview h3 span { color: #c6c1be; }

.essentials h4 {
	color: #ecca1a;
}

.subBox ul#plan > li h4 {
	color: #c6c1be;
}

ul#plan li .match .val {
	color: #000;
}

.subBox ul.options li {
	background-color: transparent;
}

#plans table.pricing {
	background-color: #000;
}

#teams .hero {
	background-color: #ecca1a !important;
}

table.pricing th h3, 
table.pricing th h4,
table.pricing th p,
table.pricing ul.price li span:nth-child(2) {
	color: #c6c1be;

}

table.pricing thead th {
	box-shadow: none;
	border-top: none;
}

table.pricing .cta_btn {
	background-color: transparent;
}

table.pricing th.h, 
table.pricing td.h,
table.pricing tfoot tr:nth-child(odd) td.h {
	background-color: #000 !important;
}

table.pricing tbody tr:nth-child(odd) th, 
table.pricing tbody tr:nth-child(odd) td,
table.pricing tbody tr:nth-child(odd) th.h, 
table.pricing tbody tr:nth-child(odd) td.h
 {
	background-color: #1f1e24 !important;
}

table.pricing .ui-state-active, 
table.pricing .ui-widget-content .ui-state-active, 
table.pricing .ui-widget-header .ui-state-active, 
table.pricing a.ui-button:active, 
table.pricing .ui-button:active, 
table.pricing .ui-button.ui-state-active:hover,
table.pricing .ui-state-default, 
table.pricing .ui-widget-content .ui-state-default, 
table.pricing .ui-widget-header .ui-state-default, 
table.pricing .ui-button, html .ui-button.ui-state-disabled:hover, 
table.pricing .ui-button.ui-state-disabled:active {
	color: #c6c1be;
}

.ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited,
.accordion.ui-accordion .ui-accordion-content li,
tr:nth-child(odd) .accordion.ui-accordion .ui-accordion-content li {
	color: #c6c1be;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active, 
#plans .hero { 
	background-color: #1f1e24 !important;
}

#plans .hero h1 {
	color: #c6c1be;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #c6c1be;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active:last-of-type a span {
	color: #000;
}

#teams .specials,
#teams .offers {
	color: #c6c1be;
}

#teams ul.offers li div .price {
	background-color: #1f1e24;
}

table.pricing td.true:before {
	color: #FFF;
}

.questions {
	background-color: #1f1e24;
}

/* Research & Resources */

#contentBox .boxBPA .summary,
#contentBox .boxProducts .summary {
	filter: invert(1);
	-webkit-filter: invert(1);
	color: #393e41;
}

#postHeaderContent h2 {
}

#research div h4.title a,
#webcast div div .title a,
#whitepaper div h4.title a,
.rr_reports_f ul li > .title, 
.rr_pubs_f ul li > .title, 
.rr_webinars_f ul li > 
.title, .rr_wp_f ul li > .title,
.rr_reports ul li > .title, 
.rr_pubs ul li > .title, 
.rr_webinars ul li > .title, 
.rr_wp ul li > .title, 
.rr_asses ul li .title, 
.rr_articles ul li .title, 
.rr_surveys ul li .title {
	color: #FFF;
}

#research div h4.date {
	border: none;
}

#level0 #research > div .title a {
	color: #FFF;
}

#contentA .asmnt_intro {
}

/* Assessments */

#contentA .leftContentAssm,
#contentA .rightContentGuide,
#contentA .leftContentEvent,
.videoContainer {
	background-color: #1f1e24;
}


.list_mm li.new {
	background-color: #1f1e24;
}

.list_mm li h3 a {
	color: #FFF;
}

/* Team Training */

#contentA .instructorsIntro {
	background-color: #1f1e24;	
}

#contentA div.threecol {
	border-left: None;
}

#contentA .trainingCreditsDiv ul li {
	color: #c6c1be;
}

.scrollingFeaturedDiv ul.scrollList {
	border: none;
}

#contentA .OnsiteCourseListB:nth-of-type(odd) {
	background-color: #1f1e24;	
}

.navigateYourTraining .navigateLeft {
	color: #c6c1be;
}

/* About TDWI */

#contentA .whatWeDo > h3 {
	filter: invert(1);
	-webkit-filter: invert(1);
}

img.bpa_logo {
	filter: invert(1);
	-webkit-filter: invert(1);
}

#contentBox .box1105 h3,
#contentBox .box1105 .summary ul li h4 {
	color: #FFF;
}

.boxGateways ul li {
	background-color: #1f1e24;
}

.boxMemInvestment .summary h2,
.mission h3,
.boxMemAccess .summary h2 {
	filter: invert(1);
	-webkit-filter: invert(1);
	color: #17B3CA;
}

.tenReasons ol li p {
	color: #c6c1be;
}

.figs img,
.topIndustries img,
.qualifiedAudience .charts img {
	filter: invert(1);
	-webkit-filter: invert(1);
}

.exploreResearch table th {
	border-color: #000;
}

.exploreResearch table td {
	background-color: #1f1e24;
	color: #c6c1be;
	border-color: #000;
}

.confSchedule .yellow .details,
.confSchedule .red .details {
	color: #000;
}

/* Custom Pages */

.customPages div.section:nth-of-type(odd),
#contentBox #contentA .mission {
	background-color: #1f1e24;
}

/* Podcasts */

#level1 #podcast > div {
	border-color: #1f1e24;
}

#podcast div:nth-child(even) {
	background-color: #1f1e24;
}

/* Articles */

.upsideNavigationMenu ul.topnavlist li a, 
.upsideNavigationMenu ul.topnavlist li h2 {
	color: #c6c1be;

}

#lContent .upsideHomeArticleList.popular ul {
}

#lContent .upsideHomeArticleList ul li {
	background-color: #1f1e24;
	border-color: #000;
}

#lContent .upsideHomeArticleList ul li.featured {
	background-color: transparent;
}

#lContent #level1 #article > div a { color: #FFF; }

#rContent {
	background-color: #26252b;
}

#rContent .sideContributors li a {
	color: #FFF;
}


/* Forms */

#level0 #ph_contenta2_0_ctl00_divMain .formContent, 
#level0 #ph_contenta2_1_ctl00_divMain .formContent {
	background-color: #1f1e24 !important;

}

#level0 #ph_contenta2_0_ctl00_divMain .formContent .mainControlDiv label input[type="text"], 
#level0 #ph_contenta2_1_ctl00_divMain .formContent .mainControlDiv label input[type="text"],
#level0 #ph_contenta2_0_ctl00_divMain .formContent .mainControlDiv label select, 
#level0 #ph_contenta2_1_ctl00_divMain .formContent .mainControlDiv label select {
	background-color: #000;
	color: #c6c1be;
	border-color: #353535;
}

#level0 #ph_contenta2_0_ctl00_divMain .gdpr, 
#level0 #ph_contenta2_1_ctl00_divMain .gdpr {
	background-color: #000 !important;
	width: auto !important;
	padding: 1em !important;
	margin: 0 0 1em;
}

#level0 #ph_contenta2_0_ctl00_divMain .gdpr a, 
#level0 #ph_contenta2_1_ctl00_divMain .gdpr a,
#level0 #ph_contenta2_0_ctl00_divMain .gdpr span, 
#level0 #ph_contenta2_1_ctl00_divMain .gdpr span {
	color: #c6c1be !important;
} 

#level0 .mainControlDiv span span.label label {
	font-size: 1em;
}

}










/*------   Upside fixes 3-23 -------------*/

.relatedSpecific .items h3 {
	color:#393e41;
}

.relatedSpecific .items ul {
	color:#393e41;
}

.relatedSpecific .items li {
	color:#393e41;
}

.relatedSpecific .items li a {
	color:#393e41;
}





/*------------ ONSITE FORM FIXES -----------------*/

.marketoContact iframe html {
  background-color: #393E41!important;
}

.marketoContact iframe html body {
  background-color: #393E41!important;
}






