/*
AWS website Colors
text:	#333
title:	#232F3E (squid ink)
links:	#007EB9
hover:	#FF9900  (orange)
lgrey:	#F7F7F7
dgrey:	#DDDDDD
aqua: #00a1c9
turquoise: #007dbc
green: #6aaf35
dgreen: #1e8900
red: #ff5746


*/

 @font-face {
	font-family: 'AmazonEmberLight';
	src: url("./AmazonEmber_Lt.woff2")format("woff2"),
	url("./AmazonEmber_Lt.woff")format("woff");
	font-weight: normal;
	font-style: normal
}
 @font-face {
	font-family: 'AmazonEmber';
	src: url("./AmazonEmber_Rg.woff2")format("woff2"),
	url("./AmazonEmber_Rg.woff")format("woff");
	font-weight: normal;
	font-style: normal
}
 @font-face {
	font-family: 'AmazonEmberBold';
	src: url("./AmazonEmber_Bd.woff2")format("woff2"),
	url("./AmazonEmber_Bd.woff")format("woff");
	font-weight: normal;
	font-style: normal
}

:root {
  --text:	#EEEEEE;
  --title:	#232F3E;
  --link: #007dbc;
  --hover: #00a1c9;
  --background: #232F3E;  #(squid ink);
  --background-light: #007dbc;
  --links:	#007EB9;
  --hover:	#FF9900; #(orange);
  --lgrey:	#DDDDDD;
  --dgrey:	#777777;
  --aqua: #00a1c9;
  --turquoise: #007dbc;
  --green: #6aaf35;
  --dgreen: #1e8900;
  --red: #ff5746;
}


.close{
	background-image: url("../images/2020_boxes_green.png");
	background-position:right;
  background-repeat: no-repeat ;
  background-size: contain;
  background-blend-mode: screen;
  
}
.title{
	background:url("../images/2020_boxes_blue.png"); 
  background-repeat: no-repeat ;
  background-position: right;
  background-size: contain;
  background-blend-mode: screen;
}

.title-background{
	background:url("../images/2020_boxes_purple.png"); 
  background-repeat: no-repeat ;
  background-position: right;
  background-size: contain;
  background-blend-mode: screen;
}

.preview {
  color: var(--orange);
  font-size: 24px;
}

section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
  color: var(--lgrey); 
}

/* hide light images and controls (logo...) */
img[src*="White"] { display: none; }
#switchLight { display: none; }
#switchDark {
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}
#switchDark span {
	font-family: 'AmazonEmber','HelveticaNeue', Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
}
#switchDark a {
	color: #333;
	text-decoration: none;
}

section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 {
  color: #232f3e; 
}

.categoryHeader.delta { background-position: right; background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/__delta-6160156ef9827d977d87db02e79fdec1123910a1.svg)}
.categoryHeader.eta { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/__eta-35bdd7c52270455e03dd97c6363f5ab773c5fbc9.svg)}
.categoryHeader.zeta { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/__zeta-7845557f546cfcda8223a48c519570006a966fcc.svg)}
.categoryHeader.epsilon { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/__epsilon-f4c32b6e5bc4647812f26d947b15867c35b2de06.svg)}
.categoryHeader.iota { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/__iota-300cd6eb5ac788d110ceab0860591272505e0da8.svg)}
.categoryHeader.artificial-intelligence { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_ai-5418f3420f4fac05ff847076e171350a292ed0ae.svg)}
.categoryHeader.analytics { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_analytics-800e9405c1bc0d9b1d8e4e74c7f7ad3eefdd3ce6.svg)}
.categoryHeader.applications { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_enterprise-06d152cef564289399724db951e701d76da7749d.svg)}
.categoryHeader.application-services { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_applications-1ba57dbf11623a14087e9b85c149704b0da83e0e.svg)}
.categoryHeader.blockchain { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_blockchain-d1ceea3130c949293ac141c594336c8fee4c0a6c.svg)}
.categoryHeader.compute { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_compute-5a401f9b68b0c2aadb0176e620f677b29391f903.svg)}
.categoryHeader.contactcenter { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_contactcenter-b5442b592e2564e54af4023a25f628dc566cd704.svg)}
.categoryHeader.containers-and-deployment { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_containers-ca75cfe9d3a9845deadf464d4e5c681a347da38a.svg)}
.categoryHeader.cost-management { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_costmanagement-44b29ffb4dfa2c3e77ce95d25793040b9b288dba.svg)}
.categoryHeader.customer-enablement { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_customerenablement-98170a2db6c30e0ed336bbda6e5a474ab228f65d.svg)}
.categoryHeader.database { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_database-62b94013186a14394d97cd0dc32ab7f57fc9bfd7.svg)}
.categoryHeader.desktop { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_desktop-6205d790bc2959f30e524773bffaa679121a624f.svg)}
.categoryHeader.developer-tools { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_developer-6d9ffac50a031cc2e89ea621b38e1f4a8e3b048d.svg)}
.categoryHeader.gamedev { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_game-5888453084ccaec3bdca325ec528b8fe7231d196.svg)}
.categoryHeader.internet-of-things { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_iot-ad4005f9dd95d8a03deaa5d50541558600ce05ed.svg)}
.categoryHeader.management-and-governance { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_management-2bfc5f7cefaf4e0b159388917a02119bb21ca46c.svg)}
.categoryHeader.media-services { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_media-12c4a8663d0c4fb3214da58abb821b40b9edc720.svg)}
.categoryHeader.messaging { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_messaging-048ac74172057ee37ffdca49b42a4abfc48e2578.svg)}
.categoryHeader.migration { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_migration-05da77a888554af0d3ec2e54d856614e7a5684e1.svg)}
.categoryHeader.mobileservices { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_mobile-96a2697d16e77f2541149412e6a6b0a482cf9b3d.svg)}
.categoryHeader.networking-and-content-delivery { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_networking-1ed15fd46ce4953bfb863e3067d0222b2bda96eb.svg)}
.categoryHeader.placeholder { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_placeholder-28fd3c36409d58dcca79705e176899d506a90bb2.svg)}
.categoryHeader.reality { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_reality-c0aaf2298aaf4a48d3c926ad91bbff22012ddaa6.svg)}
.categoryHeader.robotics { background-position: right;  	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_robotics-bf177e6221edcd7405dd5f43cbcbe7e5ad76ffe3.svg)}
.categoryHeader.quantum { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_quantum-6160156ef9827d977d87db02e79fdec1123910a1.svg)}
.categoryHeader.satellite { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_satellite-44d0d43888433d28808f35de493ba8737f080c3a.svg)}
.categoryHeader.security-identity-and-compliance { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_security-2cd9a3e5b88bf3ed5d714a60014659403edf3f0f.svg)}
.categoryHeader.storage { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_storage-11de1ddd13f96b5d26268cc21be33285d584bfe9.svg)}
.categoryHeader.training-and-certification { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_storage-11de1ddd13f96b5d26268cc21be33285d584bfe9.svg)}
.categoryHeader.pin { background-position: right; 	background-repeat: no-repeat; background-size: 20%; background-image: url(https://d34xub3ut0ooib.cloudfront.net/_pin-white-a982f659aa0bff623cac61ac381dde742a99904e.svg)}



/*********************************************
 * GLOBAL STYLES
 *********************************************/




 body {
  font-family: 'AmazonEmber';
  color: var(--text);
  background-color: var(--background);
  background:linear-gradient(to bottom right, var(--background) 75% , var(--background-light) 100%);
}

.reveal {
  font-family: 'AmazonEmber','HelveticaNeue', Helvetica, sans-serif;
  font-size: 3vw;
  /*font-weight: 200;*/
  color: var(--text); }

::selection {
  color: var(--text);
  background: var(--aqua);
  text-shadow: none; }


.reveal .slides > section, .reveal .slides > section > section {
  line-height: normal ;
  font-size: min(2.2vw, 2vh);
  font-weight: inherit; }


.reveal .slides section {
  font-family: 'AmazonEmber','HelveticaNeue', Helvetica, sans-serif;
  text-align: left;}

.reveal .slides section.centered {
  text-align: center;}

.itemCount{
  font-family: 'AmazonEmber','HelveticaNeue', Helvetica, sans-serif;
  font-size:4vw;
  display: block;
  color: var(--text); }

#trashSlide{
  background: url('./images/Trash_font_awesome.svg')
}

/*********************************************
 * HEADERS
 *********************************************/
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
  margin: 0 0 1em 0;
  color: var(--text);
  letter-spacing: normal;
  text-shadow: none;
  word-wrap: break-word; }

.reveal h1 { display: inline-block;
             margin-right:15vw; 
             font-size:8vw; }
.reveal h2 { font-size: 6vw; }
.reveal h3 { font-size: 3vw; }
.reveal h4 { font-size: 2.5vw; }

.reveal h1 small, .reveal h2 small, .reveal h3 small, .reveal h4 small {
	vertical-align: baseline;
	font-size: 0.5em;
	margin-left: 0.5em;
  color: var(--text); }
} 


