
#nav-research-extended {z-index:56;}
#nav-experiments-extended {z-index:56;}
#ai-shade {z-index:55;}

.ibm-textcolor-blue-standard {
    color: #0062ff;
}

.ai-homepage-link a {width:100%;display: block !important;}


#ibm-leadspace-head {width:100%;}

.aisubnav-sitenav-menu-container{			float: left;
	    width: 100%;
	    background: black;
		z-index:33;
	margin-top: -6px;
	    border-bottom: solid thin #323232;
	}
}


.float-right {float: right !important;}





		.row {
		  display: flex;
		  flex-direction: row;
		  flex-wrap: wrap;
		  width: 100%;
		}

		.column {
		  display: flex;
		  flex-direction: column;
		  flex-basis: 100%;
		  flex: 1;
		}

		.leadspace-column {

		}






		.animate {opacity: 0;}
		.animate-prime {opacity: 0;}
		.tracking-in-expand {
			-webkit-animation: tracking-in-expand 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
			        animation: tracking-in-expand 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
		}
		.slide-in-bottom {
			-webkit-animation: slide-in-bottom 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
			        animation: slide-in-bottom 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
		}

		.puff-in-center {
			-webkit-animation: puff-in-center 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
			        animation: puff-in-center 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
		}

		.slide-in-right {
			-webkit-animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
			        animation: slide-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
		}

		.puff-out-center {
			-webkit-animation: puff-out-center 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
			        animation: puff-out-center 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) both;
		}


		/**
		 * ----------------------------------------
		 * animation tracking-in-expand
		 * ----------------------------------------
		 */
		@-webkit-keyframes tracking-in-expand {
		  0% {
		    letter-spacing: -0.5em;
		    opacity: 0;
		  }
		  40% {
		    opacity: 0.6;
		  }
		  100% {
		    opacity: 1;
		  }
		}
		@keyframes tracking-in-expand {
		  0% {
		    letter-spacing: -0.5em;
		    opacity: 0;
		  }
		  40% {
		    opacity: 0.6;
		  }
		  100% {
		    opacity: 1;
		  }
		}

		/**
		 * ----------------------------------------
		 * animation slide-in-bottom
		 * ----------------------------------------
		 */
		@-webkit-keyframes slide-in-bottom {
		  0% {
		    -webkit-transform: translateY(1000px);
		            transform: translateY(1000px);
		    opacity: 0;
		  }
		  100% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		}
		@keyframes slide-in-bottom {
		  0% {
		    -webkit-transform: translateY(1000px);
		            transform: translateY(1000px);
		    opacity: 0;
		  }
		  100% {
		    -webkit-transform: translateY(0);
		            transform: translateY(0);
		    opacity: 1;
		  }
		}


		/**
		 * ----------------------------------------
		 * animation puff-in-center
		 * ----------------------------------------
		 */
		@-webkit-keyframes puff-in-center {
		  0% {
		    -webkit-transform: scale(2);
		            transform: scale(2);
		    -webkit-filter: blur(2px);
		            filter: blur(2px);
		    opacity: 0;
		  }
		  100% {
		    -webkit-transform: scale(1);
		            transform: scale(1);
		    -webkit-filter: blur(0px);
		            filter: blur(0px);
		    opacity: 1;
		  }
		}
		@keyframes puff-in-center {
		  0% {
		    -webkit-transform: scale(2);
		            transform: scale(2);
		    -webkit-filter: blur(2px);
		            filter: blur(2px);
		    opacity: 0;
		  }
		  100% {
		    -webkit-transform: scale(1);
		            transform: scale(1);
		    -webkit-filter: blur(0px);
		            filter: blur(0px);
		    opacity: 1;
		  }
		}

		/**
		 * ----------------------------------------
		 * animation slide-in-right
		 * ----------------------------------------
		 */
		@-webkit-keyframes slide-in-right {
		  0% {
		    -webkit-transform: translateX(1000px);
		            transform: translateX(1000px);
		    opacity: 0;
		  }
		  100% {
		    -webkit-transform: translateX(0);
		            transform: translateX(0);
		    opacity: 1;
		  }
		}
		@keyframes slide-in-right {
		  0% {
		    -webkit-transform: translateX(1000px);
		            transform: translateX(1000px);
		    opacity: 0;
		  }
		  100% {
		    -webkit-transform: translateX(0);
		            transform: translateX(0);
		    opacity: 1;
		  }
		}

		/**
		 * ----------------------------------------
		 * animation puff-out-center
		 * ----------------------------------------
		 */
		@-webkit-keyframes puff-out-center {
		  0% {
		    -webkit-transform: scale(1);
		            transform: scale(1);
		    -webkit-filter: blur(0px);
		            filter: blur(0px);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: scale(2);
		            transform: scale(2);
		    -webkit-filter: blur(2px);
		            filter: blur(2px);
		    opacity: 0;
		  }
		}
		@keyframes puff-out-center {
		  0% {
		    -webkit-transform: scale(1);
		            transform: scale(1);
		    -webkit-filter: blur(0px);
		            filter: blur(0px);
		    opacity: 1;
		  }
		  100% {
		    -webkit-transform: scale(2);
		            transform: scale(2);
		    -webkit-filter: blur(2px);
		            filter: blur(2px);
		    opacity: 0;
		  }
		}

.explore-padding-left {padding-left:25px;}
.explore-padding-right {padding-right:25px;}
.explore-item-container {padding-top:25px;padding-bottom:25px;}



.screenshot-left img {
    transform: rotate3d(0, 1, 0, 5deg) scale(0.9, 1);
}
.screenshot-left img, .screenshot-right img {
    border-radius: 8px;
    box-shadow: 0 20px 25px 0 rgba(0,0,0,0.1);
    transform-style: preserve-3d;
}

.screenshot-right img {
  transform: rotate3d(0, 1, 0, -5deg) scale(0.9, 1);
}

.screenshot-right img {
  width:85%;
}


@media (max-width: 800px) {
  .screenshot-right img {
    transform: rotate3d(0, 0, 0, 5deg) scale(0.9, 1);
  }}

.screenshot-left, .screenshot-right {
    perspective: 300px;
}


.schedule-border-right {border-right:solid thin #f6f6f6;}

.schedule-block {background-color: #ffffff;   -webkit-transition: background-color 1s; /* Safari */
  transition: background-color 1s;}

	.schedule-block:hover {background-color: #e4e4e4;}



	#ibm-leadspace-head {
	    border-bottom: none;
	}


.pauseBTN-white {	position: absolute;
	position:absolute;
	left: 0;
	margin-top: -40px;
	color: #ffffff;
	background: none;
	border: none;}




	.grayscale:not(.ibm-forward-link) {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transition: 1s;
  animation-timing-function:ease-in-out;
	cursor: pointer;
}

.grayscale:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.explore-video {box-shadow: 0px 3px 15px rgba(0,0,0,0.5) !important;width:100%;}

.schedule-block {border-bottom:#f6f6f6;}



@media (max-width: 400px) {

	.row {display:block;}


	.schedule-block {border-bottom: solid thin #f6f6f6;}

	.explore-padding-left {padding-left:0px;}
	.explore-padding-right {padding-right:0px;}
	.explore-item-container {padding-top:0px;padding-bottom:0px;}

	.grayscale {
	  -webkit-filter: grayscale(1);
	  filter: grayscale(1);
	}




}




.secondary-nav-selected{color:#fff;border-bottom:3px solid #0f6eff!important}.heartbeat{-webkit-animation:heartbeat 5s ease-in-out infinite both;animation:heartbeat 5s ease-in-out infinite both}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.puff-in-center{-webkit-animation:puff-in-center .5s cubic-bezier(.47,0,.745,.715) both;animation:puff-in-center .5s cubic-bezier(.47,0,.745,.715) both}.puff-in-center-intro{-webkit-animation:puff-in-center 2s cubic-bezier(.47,0,.745,.715) both;animation:puff-in-center 2s cubic-bezier(.47,0,.745,.715) both}@-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}.animate{opacity:0}.animate-prime{opacity:0}.fade-in-bottom{-webkit-animation:fade-in-bottom .9s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .9s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.ai-grid-bleed-right{padding-right:0;width:100%}.learn-block{background-color:#fff;-webkit-transition:background-color 1s;transition:background-color 1s;cursor:pointer}.learn-block:hover{background-color:#e4e4e4}.learn-border-right{border-right:solid thin #f6f6f6}.learn-border-top-bottom{border-top:solid thin #f6f6f6;border-bottom:solid thin #f6f6f6}.learn-block-black{background-color:#000;-webkit-transition:background-color 1s;transition:background-color 1s;cursor:pointer;color:#fff}.tech-bg{background:url(../images/background-tech.jpg);background-position:left top;background-repeat-x:no-repeat}.learn-block-black:hover{background-color:#0062ff}.learn-block{border:solid thin #f6f6f6}@media (max-width:768px){.tech-bg{background:url(../images/background-tech-mobile.jpg)!important}}@media (max-width:671px){.ai-grid-bleed-right{padding-right:calc(3rem / 2);width:auto}}#basics-background{position:fixed;width:100%;height:100vh;background-color:#000;color:#fff;top:0;left:0;z-index:9999;background-repeat:no-repeat;background-position:left bottom}.displayBlock{display:block}.undisplayBlock{display:none}.paper-details-close{background:#000;color:#fff;padding:8px 20px 8px 20px!important}.basics-details-close{background:#0062ff;color:#fff;padding:8px 20px 8px 20px!important}.puff-out-center{-webkit-animation:puff-out-center 1s cubic-bezier(.165,.84,.44,1) both;animation:puff-out-center 1s cubic-bezier(.165,.84,.44,1) both}@-webkit-keyframes puff-out-center{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}100%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}}@keyframes puff-out-center{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}100%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}}	table, th, td {
  border-bottom: 1px solid #cccccc !important;
}

#blog-container a span:hover {text-decoration: none;}

tbody tr {background:#ffffff;  -webkit-transition: background .5s; /* Safari */
  transition: background .5s;}

tbody tr:hover {background:#0062ff !important;color:#ffffff;cursor:pointer;}






.ai-grid-bleed-left {padding-left: 0;
    width: 100%;
    margin-left: 0;}


.screenshot-left img {
    transform: rotate3d(0, 1, 0, 5deg) scale(0.9, 1);
}
.screenshot-left img, .screenshot-right img {
    border-radius: 8px;
    box-shadow: 0 20px 25px 0 rgba(0,0,0,0.1);
    transform-style: preserve-3d;
}

.screenshot-right img {
  transform: rotate3d(0, 1, 0, -5deg) scale(0.9, 1);
}

.screenshot-right img {
  width:85%;
}


@media (max-width: 800px) {
  .screenshot-right img {
    transform: rotate3d(0, 0, 0, 5deg) scale(0.9, 1);
  }}

.screenshot-left, .screenshot-right {
    perspective: 300px;
}


.ibm-btn-transparent {
    background-color: none !important;
    border-color: none !important;
    outline-color:none !important;}
