@charset "UTF-8";
/*!
 * Name: PL ibm.com v18 production file
 * Release: 1.0.0
 * Built: 2016-01-19 3:00:00 PM EST
 * Owner: GSI Training
 * Copyright (c) 2016 IBM Corporation
 * Description: Official file for production use
 */

 /*Icon fonts*/
/*@import 'iconfonts.css';*/

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?jljg37');
  src:  url('fonts/icomoon.eot?jljg37#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?jljg37') format('truetype'),
    url('fonts/icomoon.woff?jljg37') format('woff'),
    url('fonts/icomoon.svg?jljg37#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before, [class*="-its-link"]:before {
	display:inline-block;
	font-family: 'icomoon' !important;
	font-size:1.6rem;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	left:1px;
	position:absolute;
	text-decoration:none;
	speak:none;
	text-decoration:none;
	text-rendering:optimizeLegibility;
	text-transform:none;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}

.ibm-task-link.ibm-textcolor-green-60::before {
  display:inline-block;
  font-family: 'icomoon' !important;
  font-size:2rem;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  left:1px;
  position:absolute;
  text-decoration:none;
  speak:none;
  text-decoration:none;
  text-rendering:optimizeLegibility;
  text-transform:none;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased
}

a.ibm-inlinelink[class*="-its-link"]::before {
    font-size: 1.5rem;
}

.icon-blockchain-its-link:before {
  content: "\e939";
}
.icon-finance-its-link:before {
  content: "\e93a";
}
.icon-iot-its-link:before, .icon-watson-internet-of-things-its-link:before {
  content: "\e93c";
}
.icon-range-its-link:before {
  content: "\e938";
}
.icon-simulations-its-link:before {
  content: "\e930";
}
.icon-quiz2-its-link:before {
  content: "\e931";
}
.icon-quiz-its-link:before {
  content: "\e932";
}
.icon-handson2-its-link:before {
  content: "\e933";
}
.icon-handson-its-link:before {
  content: "\e934";
}
.icon-gameification-its-link:before {
  content: "\e935";
}
.icon-certificate2-its-link:before {
  content: "\e936";
}
.icon-certificate-its-link:before {
  content: "\e937";
}
.icon-ibm-certification-dark-its-link:before, .icon-certification-its-link:before {
  content: "\e92f";
}
.icon-badge-its-link:before, .icon-badges-its-link:before, .icon-badge-nocheck-its-link:before, .icon-badge-its-link:before, .icon-badge-check-its-link:before {
  content: "\e900";
}
.icon-blog-its-link:before, .icon-blogs-its-link:before {
  content: "\e901";
}
.icon-filters-its-link:before {
  content: "\e902";
}
.icon-help-its-link:before, .icon-support-dark-its-link:before {
  content: "\e903";
}
.icon-podcast-its-link:before {
  content: "\e904";
}
.icon-add-its-link:before {
  content: "\e905";
}
.icon-all-its-link:before {
  content: "\e906";
}
.icon-analytics-its-link:before {
  content: "\e907";
}
.icon-article-its-link:before, .icon-articles-its-link:before {
  content: "\e908";
}
.icon-bee-its-link:before {
  content: "\e909";
}
.icon-bluemix-its-link:before {
  content: "\e90a";
}
.icon-class-its-link:before, .icon-course-its-link:before {
  content: "\e90b";
}
.icon-close-its-link:before {
  content: "\e90c";
}
.icon-cloud-its-link:before {
  content: "\e90d";
}
.icon-cognitive-engagement:before, .icon-commerce-its-link:before, .icon-watson-customer-engagement-its-link:before {
  content: "\e90e";
}
.icon-complete-its-link:before, .ibm-task-link.ibm-textcolor-green-60::before {
  content: "\e90f";
}
.icon-dashboard-its-link:before {
  content: "\e910";
}
.icon-duration-its-link:before {
  content: "\e911";
}
.icon-email-its-link:before {
  content: "\e912";
}
.icon-event-its-link:before, .icon-events-its-link:before {
  content: "\e913";
}
.icon-external-link-its-link:before {
  content: "\e914";
}
.icon-facebook-its-link:before {
  content: "\e915";
}
.icon-forward-its-link:before {
  content: "\e916";
}
.icon-global-its-link:before {
  content: "\e917";
}
.icon-global-technology-services-its-link:before {
	content: "\e917";
}
.icon-google-plus-its-link:before {
  content: "\e918";
}
.icon-information-its-link:before {
  content: "\e919";
}
.icon-integration-its-link:before, .icon-cloud-management-its-link:before {
  content: "\e91a";
}
.icon-journey-its-link:before, .icon-path-its-link:before {
  content: "\e91b";
}
.icon-level-its-link:before {
  content: "\e91c";
}
.icon-linkedin-its-link:before {
  content: "\e91d";
}
/*.icon-location-its-link:before {
  content: "\e91e";
}*/
.icon-mobile-its-link:before {
  content: "\e91f";
}
.icon-new-its-link:before {
  content: "\e920";
}
.icon-play-its-link:before, .icon-video-its-link:before, .icon-videos-its-link:before {
  content: "\e921";
}
.icon-preferences-its-link:before {
  content: "\e922";
}
/*.icon-professional-skills-its-link:before {
  content: "\e93b";
}*/
.icon-remove-its-link:before {
  content: "\e923";
}
.icon-reset-its-link:before {
  content: "\e924";
}
.icon-search-its-link:before, .icon-magnifying-its-link:before, .icon-product-search-its-link:before {
  content: "\e925";
}
.icon-security-its-link:before {
  content: "\e926";
}
.icon-success-its-link:before {
  content: "\e927";
}
.icon-systems-its-link:before, .icon-it-infastructure-its-link:before {
  content: "\e928";
}
.icon-trash-its-link:before {
  content: "\e929";
}
.icon-transformation-its-link:before {
  content: "\e90ba";
}
.icon-trial-its-link::before {
  content: "\e92a";
}
.icon-tutorial-its-link:before, .icon-tutorials-its-link:before {
  content: "\e92b";
}
.icon-twitter-its-link:before {
  content: "\e92c";
}
.icon-watson-its-link:before, .icon-watson-academy-its-link:before,.icon-health-its-link:before, .icon-watson-platform-its-link:before, .icon-watson-health-its-link:before, .icon-ai-learning-its-link:before {
  content: "\e92d";
}
.icon-youtube-its-link:before {
  content: "\e92e";
}

@font-face {
    font-family:"icons-ibm-v12";
    src:url("https://1.www.s81c.com/common/fonts/icons-ibm-v12.eot");
    src:url("https://1.www.s81c.com/common/fonts/icons-ibm-v12.woff") format("woff"),url("https://1.www.s81c.com/common/fonts/icons-ibm-v12.ttf") format("truetype"),url("https://1.www.s81c.com/common/fonts/icons-ibm-v12.svg#icons-ibm-v12") format("svg");
    /*font-family: "icons-ibm-v9";
    src: url("//1.www.s81c.com/common/fonts/icons-ibm-v9.eot");
    src: url("//1.www.s81c.com/common/fonts/icons-ibm-v9.eot?#iefix") format("embedded-opentype"), url("//1.www.s81c.com/common/fonts/icons-ibm-v9.woff") format("woff"), url("//1.www.s81c.com/common/fonts/icons-ibm-v9.ttf") format("truetype"), url("//1.www.s81c.com/common/fonts/icons-ibm-v9.svg#icons-ibm-v9") format("svg");*/
    font-weight: normal;
    font-style: normal
}
.icon-users-its-link:before, .icon-web-its-link:before, .icon-location-its-link:before, .icon-professional-skills-its-link:before, .icon-tests-for-certification-or-mastery-its-link:before, .icon-test-for-certification-or-mastery-its-link-its-link:before, .icon-document-tasks-its-link:before {
	display:inline-block;
	font-family: 'icons-ibm-v12' !important;
	font-size:1.6rem;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	left:-1px;
	position:absolute;
	text-decoration:none;
	speak:none;
	text-decoration:none;
	text-rendering:optimizeLegibility;
	text-transform:none;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}
.icon-users-its-link:before {
    content: "\f1a2";
    /*content: "\f33f";*/
    /*content: "\e91a";*/
}
.icon-web-its-link:before {
    content: "\f39c"
}
.icon-professional-skills-its-link:before {
    content: "\f199";
}
.icon-location-its-link:before {
    content: "\f1c0";
}
.icon-tests-for-certification-or-mastery-its-link:before, .icon-test-for-certification-or-mastery-its-link-its-link:before {
    content: "\f1d7"; /*"\f1a7";*/
    font-size: 2rem !important;
}
.icon-document-tasks-its-link:before {
	content: "\f1ea";
}

@font-face {
    font-family: 'icomoon-v1';
    src:    url('fonts/icomoon-v1.eot?gotxjh');
    src:    url('fonts/icomoon-v1.eot?gotxjh#iefix') format('embedded-opentype'),
        url('fonts/icomoon-v1.ttf?gotxjh') format('truetype'),
        url('fonts/icomoon-v1.woff?gotxjh') format('woff'),
        url('fonts/icomoon-v1.svg?gotxjh#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.icon-ibmer-only-its-link:before, .icon-external-link-its-link:before, .icon-share-upload-its-link:before, .icon-share-its-link:before, .icon-cloud-development-its-link:before, .icon-home-its-link:before , .icon-mobile-development-its-link:before, .icon-soft-layer-its-link:before, .icon-system-middleware-its-link:before {
	display:inline-block;
	font-family: 'icomoon-v1' !important;
	font-size:1.6rem;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	left:1px;
	position:absolute;
	text-decoration:none;
	speak:none;
	text-decoration:none;
	text-rendering:optimizeLegibility;
	text-transform:none;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased
}
.icon-ibmer-only-its-link:before {
    content: "\e91b";
}
.icon-external-link-its-link:before {
    content: "\e90c";
}
.icon-share-upload-its-link:before {
    content: "\e90d";
}
.icon-share-its-link:before {
    content: "\e90e";
}
.icon-cloud-development-its-link:before {
    content: "\e90b";
}
.icon-home-its-link:before {
    content: "\e904";
}
.icon-mobile-development-its-link:before {
    content: "\e919";
}
.icon-soft-layer-its-link:before {
    content: "\e933";
}
.icon-system-middleware-its-link:before {
    content: "\e934";
}

/*Search typeahead styles from ES team*/
     /*@import 'v18search.css';*/
     /*@import 'V18ibm.css';*/

 /*Events CSS*/
#related-courses li p { line-height:1.3rem; }
#event-content { padding:20px; box-sizing:border-box; background-color:#FFF; border:1px solid #c7c7c7; }
#event-content .ibm-col-6-3 p { line-height:1.4rem; }
.event-phone span { display:block !important; }

@media only screen and (min-width:980px) {
	#event-content .ibm-col-6-1 { width:calc(25% - 20px);}
	/*#event-content .ibm-col-6-2 { width:calc(50% - 20px);}*/
	#event-content > .ibm-columns > .ibm-col-6-3 { width:calc(75% - 20px);}
}

#related-courses li p { line-height:1.3rem; }
#related-courses li p { line-height:1.3rem; }
#event-content { padding:20px; box-sizing:border-box; background-color:#FFF; border:1px solid #c7c7c7; }
#event-content .ibm-col-6-3 p { line-height:1.4rem; }
.event-phone span { display:block !important; }

/* Event list page*/

#event-list-main { margin:20px 10px 0px; padding:20px; box-sizing:border-box; background-color:#FFF; border:1px solid #c7c7c7; overflow:auto; }
.event-item, .maxlist-more { margin:0 10px; padding:12px 0 8px; border-top:1px solid #ccc; }
.event-item:nth-of-type(1) { border-top:none; }
#event-cards .ibm-col-6-4 .ibm-card__image { position:relative; }
#event-cards .ibm-col-6-4 .ibm-card__image span:before { position:relative; line-height:1em; }
#event-cards .ibm-col-6-2 .ibm-ind-link span { display:inline; color:#999; }
#event-cards .connect p { line-height:1.625rem !important; }
/*#event-cards .connect p a { transform:scale(2); margin: 8px 13% 30px 8px; }*/

.event-item, .maxlist-more { display:block; clear:both; }

@media only screen and (min-width:980px) {
	#event-content .ibm-col-6-1 { width:calc(25% - 20px);}
	#event-content > .ibm-columns > .ibm-col-6-3 { width:calc(75% - 20px);}
}

@media only screen and (min-width:760px) and (max-width:979px) {
#event-cards .ibm-col-6-2 .ibm-ind-link span { display:block; margin-top:5px; }
}

@media only screen and (min-width:760px) {
	#event-list-main .ibm-col-4-3 { width:calc(75% - 40px); }
	#event-list-main .ibm-col-4-1 h3 { font-size:1.35em; padding-bottom:5px; }
	#event-list-main .ibm-col-4-1 img { margin-bottom:10px; }
	#event-list-main p { font-size:1.15em; }

	#event-cards .ibm-col-6-4 h3 { font-size:1.4em; padding:0 0 2px; }
	#event-cards .ibm-col-6-4 .ibm-card__image { width: 33%; float: left; margin-bottom:10px; margin-right: 20px; overflow:hidden; min-height:130px; }
	/*#event-cards .ibm-card__content span { color:#2D660A; display:block; }*/
	#event-cards .ibm-card__content { padding-top:0px; padding-bottom:2px; } /* 15px */
	#event-cards .ibm-card__content p { line-height:1.3rem; }
	/*#event-cards .connect p { font-size:1em; margin-bottom:20px; }
	#event-cards .connect p a:before { display:block; position:relative; text-align:center; font-size:3rem; margin:15px 0 20px; }*/
}

@media only screen and (max-width:759px) {
	#event-cards .ibm-col-6-4, #event-cards .ibm-col-6-2 { width:calc(100% - 20px); margin:0px 10px; }
	#event-cards .ibm-col-6-4 .ibm-card__image { width: 50%; float:left; margin-bottom:0px; margin-right: 20px; overflow:auto; }
}
@media only screen and (max-width:570px) {
	#event-cards .ibm-col-6-4 .ibm-card__image { float:none; }
}

/* End Event CSS */

/*.ibm-landing-page #ibm-content-body {
    padding-top: 0px; /*40px default
}
#ibm-content-body {
    /*background: #fff none repeat scroll 0 0;
	padding-top: 0px; /*20px default
}*/

#sharebutton {
	border: 1px solid;
}
/* Fernando's updates */
	.colorswatches {
    display: inline;
    height: 110px;
    padding: 0px;
    width: 14%;
		float: left;
		position: relative;
		padding-top: 15px;
    z-index: 3;
	}
	.colorswatches a { text-decoration:none; }

	.colorswatches.ibm-background-orange-40 { background-color:rgba(255, 80, 3, 0.7) }
	.colorswatches.ibm-background-purple-40  { background-color:rgba(175, 110, 232, 0.7) }
	.colorswatches.ibm-background-green-core  { background-color:rgba(75, 132, 0, 0.7) }
	.colorswatches.ibm-background-red-40  { background-color:rgba(255, 80, 80, 0.7) }
	.colorswatches.ibm-background-teal-40  { background-color:rgba(0, 180, 160, 0.7) }
	.colorswatches.ibm-background-yellow-40  { background-color:rgba(190, 155, 0, 0.7) }
	.colorswatches.ibm-background-blue-40  { background-color:rgba(85, 150, 230, 0.7) }

	.colorswatches.ibm-background-orange-40:hover,.colorswatches.ibm-background-orange-40.active { background-color:rgba(255, 80, 3, 1) }
	.colorswatches.ibm-background-purple-40:hover,.colorswatches.ibm-background-purple-40.active { background-color:rgba(175, 110, 232, 1) }
	.colorswatches.ibm-background-green-core:hover, .colorswatches.ibm-background-green-core.active  { background-color:rgba(75, 132, 0, 1) }
	.colorswatches.ibm-background-red-40:hover, .colorswatches.ibm-background-red-40.active { background-color:rgba(255, 80, 80, 1) }
	.colorswatches.ibm-background-teal-40:hover, .colorswatches.ibm-background-teal-40.active { background-color:rgba(0, 180, 160, 1) }
	.colorswatches.ibm-background-yellow-40:hover, .colorswatches.ibm-background-yellow-40.active { background-color:rgba(190, 155, 0, 1) }
	.colorswatches.ibm-background-blue-40:hover, .colorswatches.ibm-background-blue-40.active { background-color:rgba(85, 150, 230, 1) }

	.colorswatches img { display:block; clear:both; margin:auto; width:64px; height:64px; }

	.l-threshold { width:1%; float:left; height:125px; }
	.r-threshold { width:1%; float:right; height:125px; }

	.arrow-up-s1, .arrow-up-s2 {
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		position:relative;
		z-index:2;
		/*bottom: -10px;*/
		left: 50%;
		margin-left: -10px;
		/*display:none;*/
	}

	.arrow-up-s1.gray-20, .arrow-up-s2.gray-20 { border-bottom:10px solid rgba(199, 199, 199, 1) }

	.badge-description-s1 p, .badge-description-s2 p { padding: 20px; margin-right: 20px;}

	.arrow-down {
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		position:absolute;
		z-index:2;
		bottom: -10px;
		left: 50%;
		margin-left: -10px;
		display:none;
	}

	.arrow-down.orange-40 { border-top:10px solid rgba(255, 80, 3, 1) }
	.arrow-down.purple-40  { border-top:10px solid rgba(175, 110, 232, 1) }
	.arrow-down.green-core  { border-top:10px solid rgba(75, 132, 0, 1) }
	.arrow-down.red-40  { border-top:10px solid rgba(255, 80, 80, 1) }
	.arrow-down.teal-40  { border-top:10px solid rgba(0, 180, 160, 1) }
	.arrow-down.yellow-40  { border-top:10px solid rgba(190, 155, 0, 1) }
	.arrow-down.blue-40  { border-top:10px solid rgba(85, 150, 230, 1) }

	.gsi-categories-tooltip a.ibm-close-link:before {
	color:#777677 !important;
	}
	.gsi-categories-tooltip a.ibm-close-link:hover:before, .gsi-categories-tooltip a.ibm-close-link:focus:before, .gsi-categories-tooltip a.ibm-close-link:active:before{
	color:#000 !important;
	}

	.ibm-card .ibm-card__image [class*="-its-link"]:before { font-size:2.5rem; position:relative; }

	#gsi-featured-categories{
		width:80%;
		margin:auto;
	}

	#ibm-leadspace-body > .ibm-columns {
		padding: 0 10px;
		position:relative;
	}

	/*.gsi-categories-tooltip {
		display:none;
		position:absolute;
		box-shadow:0 5px 5px #999;
		left:0;
		right:0;
		padding:20px 0 0 0;
		background-color:#FFF;
		z-index:1;*/
		/*margin:auto;
		width:70%;*/
	/*}*/
	/*.gsi-categories-tooltip .ibm-col-1-1 {
    width: 72%;
	}*/
	/*.gsi-categories-tooltip .ibm-columns {
		margin:auto;
	}

	.gsi-categories-tooltip .ibm-col-6-1 { background-color:#FFFFFF; margin:0;}

	#analyticscarousel a { color:#4178be; }
	#cloudcarousel a { color:#4178be; }
	#commercecarousel a { color:#4178be; }
	#itinfracarousel a { color:#4178be; }
	#mobilecarousel a { color:#4178be; }
	#securitycarousel a { color:#4178be; }
	#watsoncarousel a { color:#4178be; }
*/
	/*.home-nav-tooltip > div {  max-width:1050px; margin-left:140px;}*/

/*	.slick-slider .ibm-carousel-prev, .slick-slider .ibm-carousel-next {
			margin-top: 0px;
			bottom: -47px;
			top: auto;
	}

	.slick-slider .ibm-carousel-prev {
    left: 1.5em;
    z-index: 999;
	}

	.slick-slider .ibm-carousel-next {
    right: 1.5em;
    z-index: 999;
	}
*/
	#ibm-content-main { padding-bottom:1.5rem; }

/*Our services*/
	#our-services .ibm-mo__image { position: relative; }
	#our-services .ibm-mo__image div { width: 45px; position: relative; padding: 0 10px; left: 10px; }
	#our-services .ibm-mo__image div:before { font-size:2.5rem; }
	#our-services .ibm-mo__body h3 { font-size:1.1em; font-weight:normal; padding:10px 0 5px 0; width:auto; margin-right:10%;  }
	#our-services .ibm-mo__body h3 > span { font-size:0.7em; font-weight:normal; color:#666666; padding-left:10px;}
	#our-services .ibm-mo__body h3 span.ibm-icon-nolink { font-size:0.6em; font-weight:normal; color:#ff5003; margin-left:12px; }
	#our-services .ibm-mo__body p { font-size: 1rem; line-height: 1.2rem; display:block; clear:both; }

/*Featured-icon*/
	#featured-icon .ibm-mo__image, #support-icon .ibm-mo__image { position: relative; }
	#featured-icon .ibm-mo__image div, #support-icon .ibm-mo__image div { width: 45px; position: relative; padding: 10px; left: 10px; }
	#featured-icon .ibm-mo__image div:before, #support-icon .ibm-mo__image div:before { font-size:2.5rem; }
	.icon-x25:before { font-size:2.5rem; }
	.icon-x25-right:before { font-size:2.5rem; right:-5.5em; }
	.ibm-icon-nolink.icon-x25-right { padding-left: 0px !important; position: relative; }

	/*Find learning*/
	#find-learning {
		position:relative;
		height:400px;
	}

	#find-learning-content {
		padding:0 20px 0 20%;
	}

	/*Newest assets*/

	#newest-assets .ibm-card {
		box-shadow:0px 0px 8px #bbb;
		border-radius:5px;
	}
	#newest-assets .ibm-card h4 { font-size:1em; padding:20px; }

	#newest-assets .ibm-card img { background-color:#ccc; }

	footer .ibm-col-4-1 a, footer .ibm-col-4-1 a:visited, footer .ibm-col-4-1 a:active   { color:#eee; }
	footer .ibm-col-4-1 h4.ibm-h4 { font-size:1em; }
	footer .ibm-col-4-1 li { font-size:0.9em; }

/* end of Fernando's changes */

/* blue nav*/
	.ibm-sitenav-menu-container {
		border-bottom: 1px solid #4178be;
		padding: 0;
		height: 50px;
	}
	.ibm-sitenav-menu-name {
		padding: 0 0 0 20px;
	}
	.ibm-sitenav-menu-list {
		padding: 0 20px 0 0;
	}
	.ibm-sitenav-menu-name a:before {
		background:#fff;
	}
	.ibm-sitenav-menu-name a::after {
		background: #ffffff none repeat scroll 0 0;
	}
	.ibm-sitenav-menu-name a:hover, .ibm-sitenav-menu-name a:focus {
		color:#fff
	}
	/*.ibm-sitenav-menu-list>ul>li>button:before, .ibm-sitenav-menu-list>ul>li>span:before, .ibm-sitenav-menu-list>ul>li>a:before {
		background:#fff;
	}*/
	.ibm-sitenav-menu-list > ul > li > button::after, .ibm-sitenav-menu-list > ul > li > span::after, .ibm-sitenav-menu-list > ul > li > a::after {
    background: #ffffff none repeat scroll 0 0;
	}
	.ibm-sitenav-menu-list>ul>li>button:hover, .ibm-sitenav-menu-list>ul>li>button:focus, .ibm-sitenav-menu-list>ul>li>span:hover, .ibm-sitenav-menu-list>ul>li>span:focus, .ibm-sitenav-menu-list>ul>li>a:hover, .ibm-sitenav-menu-list>ul>li>a:focus {
		color:#fff
	}
	.ibm-sitenav-menu-list>ul>li.ibm-active>button, .ibm-sitenav-menu-list>ul>li.ibm-active>span, .ibm-sitenav-menu-list>ul>li.ibm-active>a, .ibm-sitenav-menu-list>ul>li.ibm-highlight>button, .ibm-sitenav-menu-list>ul>li.ibm-highlight>span, .ibm-sitenav-menu-list>ul>li.ibm-highlight>a {
		color:#fff
	}
	.ibm-sitenav-menu-list li ul a:hover {
		background-color:#fff;
		color:#4178be
	}
	.ibm-sitenav-menu-list li ul li.ibm-highlight>a, .ibm-sitenav-menu-list li ul a.ibm-highlight {
		background-color:#fff;
		color:#4178be
	}
	.ibm-sitenav-menu-list>ul>li.ibm-haschildlist>button, .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>span, .ibm-sitenav-menu-list>ul>li.ibm-haschildlist>a {
		background-color: #4178be;
	}
	.ibm-sitenav-menu-list li ul {
		background-color: #4178be;
		border: 1px solid #4178be;
	}
	.ibm-sitenav-menu-list li ul {
		/*margin-left: 25px;  changed from 20px to align drop-down to menu above
		width: 165px;*/
		z-index: 99;
	}
	.ibm-sitenav-menu-sticky .ibm-sitenav-menu-container .ibm-sitenav-menu-list, .ibm-masthead-sticky.ibm-masthead-sticky-showing.ibm-sitenav-menu .ibm-sitenav-menu-container .ibm-sitenav-menu-list {
    right: 0px;
}
/* end for blue nav */

/*	.home-link::after{
		content: "\f359";
	}
	.home-link{
		display: inline-block;
		font-family: "icons-ibm-v9";
		font-size: 1.2em;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		left: -1px;
		text-decoration: none;
		text-rendering: optimizelegibility;
		text-transform: none;
		/*display: inline-block;
		font-family: "icomoon";
		font-size: 1em;
		left: 1px;
		padding-left: 0px;
		padding-top: 0px;
		position: relative;
	}
*/
	#ibm-content.gsi-gray, #ibm-content-body.gsi-gray {
		background-color: #f7f7f7;
	}

	.gsi-blue {
		 background-color: #EBF4F9;
	 }

[aria-label="Search"] .ibm-columns > .gsi-white-1-1 {
 	    background-color: #ffffff;
 	    border: 1px solid #c7c7c7;
 	    border-radius: 0;
 	    margin: 0px;
      /*margin: 10px 10px 0 -5px;*/
 	    padding: 5px;
 	}
	.ibm-columns > .gsi-white-1-1 {
		background-color: #ffffff;
		margin: 10px 3px 10px -0px;
		padding: 5px;
		border-style: solid;
		border: 1px solid #c7c7c7;
		border-radius: 0px;
	}
	.ibm-columns > .gsi-white-6-4 {
		background-color: #ffffff;
		margin: 10px -10px;
		/*padding: 10px;
		margin: 10px 7px 10px 2px;*/
		padding: 5px;
		border-style: solid;
		border: 1px solid #c7c7c7;
		border-radius: 0px;
	}
	.ibm-columns > .gsi-white-6-2 {
		background-color: #ffffff;
		margin: 10px 0 10px 20px;
		/*padding: 10px;
		margin: 10px 3px 10px 2px;*/
		padding: 5px;
		border-style: solid;
		border: 1px solid #c7c7c7;
		border-radius: 0px;
	}
	.ibm-sitenav-menu-container {
		line-height: 15px;
	}
	.gsi-search-bar {
		background-color:rgba(0, 0, 0, 0.5);
		padding-top: 10px;
		margin-top: -1px;
	}
/* Start translation widget styling
	.gsi-transwidget {
		padding-bottom: 0;
	}
*/
	.gsi-transwidget p{
		padding: 0;
	}

#translation > p {
    padding-bottom: 0px;
}


#ibm-page-translation .select2-container--default .select2-selection--single {
    background-color:rgba(0, 0, 0, 0.6);
}
#ibm-page-translation .select2-container--default .select2-selection--single {
    color: #fff;
}
#ibm-page-translation .select2-container .select2-selection, .sortby .select2-selection select2-selection--single {
    border-color: #fff;
}
#ibm-page-translation .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
}

#ibm-page-translation select::-ms-expand {
	display: none; /*Removes default arrow from IE*/
}
/* End translation widget styling */
/* Start styles for header menu search */
	#training-search-module {
		box-sizing: border-box;
		position: relative;
	}
	#training-search-form p, #formsearch p {
		padding: 0;
	}
	#training-search-form p label {
		display: none;
	}
	#searchString, #searchString-TP {
		color: #777677;
		font-family: inherit;
		opacity: 1;
		text-overflow: ellipsis;
		/*font-size: .95rem;*/
		width: 100%;
		max-width: 100%;
		overflow: hidden;
	}
	.safari #searchString, #searchString-TP {
		line-height: inherit;
	}
	#searchString::-moz-placeholder, #searchString-TP::-moz-placeholder  {
		color: #777677;
		font-family: inherit;
		opacity: 1;
		text-overflow: ellipsis;
		font-size: .95rem;
		width: 100%;
		max-width: 100%;
		overflow: hidden;
		}
/*#searchString:hover::-moz-placeholder, #searchString-TP:hover::-moz-placeholder  {
		color: #4178be;
	}*/
	#training-search, #training-search-icon {
		background: transparent url("//1.www.s81c.com/common/v18/i/search1x.png") no-repeat scroll 100% 50% / 20px auto;
		border: 0 none;
		color: transparent;
		cursor: pointer;
		height: 20px;
		min-width: 20px;
		padding: 0;
		position: absolute;
		right: 5px; /* changed from -10px */
		top: 10px;
		width: 20px;
	}

		#training-search-icon { right: 20px; /* changed from -10px */	}

	.gsi-country-search {
		background-color: rgba(0, 0, 0, 0.5);
		border: 1px solid rgba(0, 0, 0, 0.5);
		border-radius: 6px;
		padding: 10px 10px 15px;
	}

	.gsi-country-search #training-search-form p {
		padding: 0;
	}

.gsi-country-search #searchString {
	border: 1px solid rgba(0, 0, 0, 1);
    box-sizing: border-box;
    color: #323232;
    font-family: "HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding: 0 40px 0 11px;
    position: relative;
    top: 0;
    width: 100%;
}

.gsi-country-search #training-search {
    border: 0 none;
    color: transparent;
    cursor: pointer;
    height: 20px;
    min-width: 20px;
    padding: 0;
    right: 10px;
    top: 10px;
    width: 20px;
}
	.svg #training-search, .svg #training-search-icon  {
		background-image: url("//1.www.s81c.com/common/v18/i/search.svg");
	}
	#training-search-form:hover #training-search, #formsearch:hover #training-search-icon  {
		background-image: url("//1.www.s81c.com/common/v18/i/search1x_hover.png");
	}
	.svg #training-search-form:hover #training-search, .svg #formsearch:hover #training-search-icon  {
		background-image: url("//1.www.s81c.com/common/v18/i/search_hover.svg");
	}
	/* End styles for header menu search */
	/* Start styles for mobile menu search */
	#training-search-module-m {
		box-sizing: border-box;
		position: relative;
	}
	.ibm-sitenav-menu-list #training-search-module-m {
		display: none;
	}
	#training-search-form-m p {
		padding: 0;
	}
	#training-search-form-m p label {
		display: none;
	}
	#searchString-m {
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #e0e0e0;
		border-image: none;
		border-style: none none none solid;
		border-width: 0 0 0 1px;
		box-sizing: border-box;
		color: #323232;
		font-family: "HelvRegularIBM","Helvetica Neue",Arial,sans-serif;
		font-size: 16px;
		height: 40px;
		line-height: 40px;
		padding: 0 40px 0 11px;
		position: relative;
		top: 0;
		width: 104%;
	}
	.safari #searchString-m {
		line-height: inherit;
	}
	#searchString-m::-moz-placeholder {
		color: #777677;
		font-family: inherit;
		opacity: 1;
	}
	#searchString-m:hover::-moz-placeholder {
		color: #4178be;
	}
	#searchString-m {
		width: 350px;
		padding-left: 30px;
	}
	#training-search-m {
		background: transparent url("//1.www.s81c.com/common/v18/i/search1x.png") no-repeat scroll 100% 50% / 20px auto;
		border: 0 none;
		color: transparent;
		cursor: pointer;
		height: 20px;
		min-width: 20px;
		padding: 0;
		position: absolute;
		right: 20px;
		top: 10px;
		width: 20px;
	}
	.svg #training-search-m {
		background-image: url("//1.www.s81c.com/common/v18/i/search.svg");
	}
	#training-search-form-m:hover #training-search-m {
		background-image: url("//1.www.s81c.com/common/v18/i/search1x_hover.png");
	}
	.svg #training-search-form-m:hover #training-search-m {
		background-image: url("//1.www.s81c.com/common/v18/i/search_hover.svg");
	}
	.ibm-sitenav-menu-container .ibm-btn-pri, .ibm-sitenav-menu-container .ibm-btn-sec {
		margin: 0 20px 5px 0;
	}
	/* End styles for mobile menu search */
	/* Start custom styles for page content area */
	.ibm-landing-page .ibm-alternate-background ul#ibm-navigation-trail li a {
		color: #ffffff;
	}
	.ibm-landing-page .ibm-alternate-background ul#ibm-navigation-trail li::after {
		color: #ffffff;
	}
	.ibm-landing-page ul#ibm-navigation-trail li::after {
		color: #323232;
	}
	.gsi-parallax-scroll {
		background-attachment: fixed !important;
		background-repeat: no-repeat;
		background-position: 0 0;
        background-size: cover;
	}
/*.gsi-footer-module {
    background-color: #f5f5f5;
    clear: both;
}*/
.gsi-footer-module ul li a, #gtpFooterModules a {
    color: #5a5a5a;
}
.gsi-footer-module ul li a:focus, .gsi-footer-module ul li a:hover, #gtpFooterModules a:focus, #gtpFooterModules a:hover {
    color: #3b6caa;
}
.gsi-footer-module h3 {
    color: #4c4d53;
}
.gsi-enroll{
	width: 200px;
	text-indent: 10%;
}
.gsi-enroll::before {
    right: 65px;
}
.gsi-anchor{
   display:block;
   height:140px; /* this is the height of your header */
   margin-top:-140px; /* this is again negative value of the height of your header */
   visibility:hidden;
}
.schedule-table .ibm-external-link {
    color: #4178be;
}
.schedule-table a {
    text-decoration: none;
}
.schedule-table p {
    line-height: 1rem;
	padding: 0 0 0px;
}
/*.gtpModule { test styles used for footer GTP logos and screen sizes
    max-width: 172px;
    height: auto !important;
    width: 100%;
    width: auto\9; /* ie8
}
.ibm-col-8-1 {
    width: 105px;
}
@media only screen and (min-width: 1480px) {
.ibm-col-8-1 {
    width: 165px;
}
}
@media only screen and (min-width: 1240px) and (max-width: 1479px) {
.ibm-col-8-1 {
    width: 135px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1239px) {
.ibm-col-8-1 {
    width: 105px;
}
}
@media only screen and (min-width: 760px) and (max-width: 999px) {
	.ibm-col-8-1 {
    width: 75px;
}
}
@media only screen and (min-width: 580px) and (max-width: 759px) {
.ibm-col-8-1 {
    width: 52px;
}
}
@media only screen and (min-width: 0px) and (max-width: 579px) {
	.ibm-col-8-1 {
    width: 95%;
}
}*/
.gsi-center img {
    display: block;
	margin-left: auto;
    margin-right: auto;
}
/*#related-courses li {
    padding-top: 2px;
}*/
#related-courses ul.ibm-portrait-module-list li + li {
    padding-top: 10px;
	border-color: #aeaeae;
    border-style: solid;
    border-top: 1px solid #aeaeae;
    /*height: 2px;*/
}
#related-courses ul li img {
	width: 60px;
	height: 60px;
}

#related-articles-list ul.ibm-portrait-module-list li + li {
    padding-top: 10px;
	border-color: #aeaeae;
    border-style: solid;
    border-top: 1px solid #aeaeae;
    /*height: 2px;*/
}
#related-articles-list ul li img {
	width: 60px;
	height: 60px;
}

#our-services p {
	padding-right: 30px;
}

/* Get started home page tiles */
.get-started { padding-bottom:20px; }
.get-started a { color:#4178be; }
.get-started .ibm-center {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	margin-bottom:10px;
}

.icon-x4-center:before { font-size:4rem; right:0em; top:.25em; }
.ibm-icon-nolink.icon-x4-center { padding-left: 0px !important; position: relative; }

.tile{
	display: inline-block;
	background:#ffffff;
	transition: all 0s ease 0s;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-image: none;
	border-radius: 0px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.3);
	position: relative;
	width: 100%;
}

.tile p{ padding: 6.5em 0 15px; }
.tile:hover{ color: #ffffff; }
.tile:hover p{ color: #ffffff; }

.tile.ibm-textcolor-green-40{ border: 2px solid #5aa700; }
.tile.ibm-textcolor-green-40:hover{ background:#5aa700; }
.tile.ibm-textcolor-blue-40{ border: 2px solid #5596e6; }
.tile.ibm-textcolor-blue-40:hover{ background:#5596e6; }
.tile.ibm-textcolor-red-40{ border: 2px solid #ff5050; }
.tile.ibm-textcolor-red-40:hover{ background:#ff5050; }
.tile.ibm-textcolor-red-60{ border: 2px solid #ad1625; }
.tile.ibm-textcolor-red-60:hover{ background:#ad1625; }
.tile.ibm-textcolor-orange-30{ border: 2px solid #ff7832; }
.tile.ibm-textcolor-orange-30:hover{ background:#ff7832; }
.tile.ibm-textcolor-magenta-80{ border: 2px solid #601146; }
.tile.ibm-textcolor-magenta-80:hover{ background:#601146; }
.tile.ibm-textcolor-purple-70{ border: 2px solid #562F72; }
.tile.ibm-textcolor-purple-70:hover{ background:#562F72; }
.tile.ibm-textcolor-orange-70{ border: 2px solid #872A0F; }
.tile.ibm-textcolor-orange-70:hover{ background:#872A0F; }

.ibm-textcolor-magenta-80 { color: #601146; }
.ibm-textcolor-purple-70 { color: #562F72; }
.ibm-textcolor-orange-70 { color: #872A0F; }

/***** OLD CODE TO DELETE ONCE HOME PAGE UPDATES ARE DONE *****/
.take-class{
	display: inline-block;
	background:#ffffff;
	border: 2px solid #5aa700;
	transition: all 0s ease 0s;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-image: none;
	border-radius: 0px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.3);
	position: relative;
}
.take-class img:last-of-type{
	display:none;
}
.take-class:hover{
    background:#5aa700;
	/*transition: all 0.6s ease 0s;*/
	color: #ffffff;
}
.take-class:hover img:first-child{
	display:none;
	/*transition: all 0.6s ease 0s;*/
}
.take-class:hover img:last-of-type{
	display:inline-block;
	/*transition: all 0.6s ease 0s;*/
}

.start-journey{
	display: inline-block;
	background:#ffffff;
	border: 2px solid #5596e6;
	transition: all 0s ease 0s;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-image: none;
	border-radius: 0px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.3);
	position: relative;
}
.start-journey img:last-of-type{
	display:none;
}
.start-journey:hover{
    background:#5596e6;
	/*transition: all 0.6s ease 0s;*/
	color: #ffffff;
}
.start-journey:hover img:first-child{
	display:none;
	/*transition: all 0.6s ease 0s;*/
}
.start-journey:hover img:last-of-type{
	display:inline-block;
	/*transition: all 0.6s ease 0s;*/
}

.attend-events{
	display: inline-block;
	background:#ffffff;
	border: 2px solid #ff5050;
	transition: all 0s ease 0s;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-image: none;
	border-radius: 0px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.3);
	position: relative;
}
.attend-events img:last-of-type{
	display:none;
}
.attend-events:hover{
    background:#ff5050;
	/*transition: all 0.6s ease 0s;*/
	color: #ffffff;
}
.attend-events:hover img:first-child{
	display:none;
	/*transition: all 0.6s ease 0s;*/
}
.attend-events:hover img:last-of-type{
	display:inline-block;
	/*transition: all 0.6s ease 0s;*/
}

.get-badge{
	display: inline-block;
	background:#ffffff;
	border: 2px solid #ff7832;
	transition: all 0s ease 0s;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-image: none;
	border-radius: 0px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.3);
	position: relative;
}
.get-badge img:last-of-type{
	display:none;
}
.get-badge:hover{
    background:#ff7832;
	/*transition: all 0.6s ease 0s;*/
	color: #ffffff;
}
.get-badge:hover img:first-child{
	display:none;
	/*transition: all 0.6s ease 0s;*/
}
.get-badge:hover img:last-of-type{
	display:inline-block;
	/*transition: all 0.6s ease 0s;*/
}

.find-product{
	display: inline-block;
	background:#ffffff;
	border: 2px solid #601146;
	transition: all 0s ease 0s;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-image: none;
	border-radius: 0px;
	box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.3);
	position: relative;
}
.find-product img:last-of-type{
	display:none;
}
.find-product:hover{
    background:#601146;
	/*transition: all 0.6s ease 0s;*/
	color: #ffffff;
}
.find-product:hover img:first-child{
	display:none;
	/*transition: all 0.6s ease 0s;*/
}
.find-product:hover img:last-of-type{
	display:inline-block;
	/*transition: all 0.6s ease 0s;*/
}
/***** END OLD CODE TO DELETE ONCE HOME PAGE UPDATES ARE DONE *****/
/* End Get started home page tiles */

#newupdated p {
	padding: 0;
}

.ratingbar:before { width:100px !important; background-color:rgba(65,120,190,0.3); position:absolute; content:""; left:0; height:15px; }

.ratingbar {
			line-height: 2.4em;
			color: #fff;
			display: inline-block;
			background: #4178be;
			width: 0;
			height: 15px;
			text-align: right;
			position:relative;
}


.ratingperc {
			float: right;
			margin-left: 5px;
}

.rel-article-downsize {
    height: 60px !important; /* ibm-downsize uses auto */
    max-width: 100% !important;
}
/* search customization */
#newupdated.tipso_style, #crsratingtooltip.tipso_style {
    border-bottom: 0px
}
#newupdated.tipso_style:hover, #crsratingtooltip.tipso_style:hover {
    border-bottom: 0px
}

/* @charset "utf-8"; */
/* CSS Document */

.clear { display:block; clear:both; }


/* CLOUD */
#brand-menu { background-color:#FFF; padding:0; margin-bottom:30px;}
#brand-menu .ibm-graphic-tabs { padding:0; }
#brand-menu .ibm-graphic-tabs ul.ibm-tabs li { background-color:#FFF; }

/*#brand-menu li { height:120px; clear:both; }*/

#brand-menu li a{ padding: 15px 0px; } /*86px 0 15px*/

#brand-menu li.ibm-active a:before{ color: #4178BE; }

#brand-menu .icon-x4-center:before { font-size:2.5rem; right:0em; top:.5em; }
#brand-menu .ibm-icon-nolink.icon-x4-center { padding-left: 0px !important; position: relative; }

#brand-menu .ibm-graphic-tabs ul.ibm-tabs li a:after {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	transition:all .3s;
	content:'';
	position:absolute;
	width:100%;
	border-bottom:4px solid transparent;
	bottom:0;
	left:0
}

#brand-menu .ibm-graphic-tabs ul.ibm-tabs li:after {
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	transition:all .3s;
	content:'';
	position:absolute;
	width:100%;
	border-bottom:4px solid transparent;
	bottom:0;
	left:0
}

#brand-menu .ibm-graphic-tabs ul.ibm-tabs li { max-width: 250px; }

#brand-menu .ibm-graphic-tabs ul.ibm-tabs li:hover::after, #brand-menu .ibm-graphic-tabs ul.ibm-tabs li.ibm-active::after { border-bottom-color: #3b6caa; }
#brand-menu .ibm-graphic-tabs ul.ibm-tabs li a:hover:after, #brand-menu .ibm-graphic-tabs ul.ibm-tabs li a[aria-selected="true"]:after { border-bottom:4px solid transparent; }
#brand-menu .ibm-tabs { background: #ffffff none repeat scroll 0 0; }

/*#brand-menu .all { display:block; clear:both; position:relative; left:50%; margin:30px 0 10px -15px; }
#brand-menu .link1 { display:block; clear:both; position:relative; left:50%; margin:27px 0 10px -21px; }
#brand-menu .link2 { display:block; clear:both; position:relative; left:50%; margin:30px 0 10px -21px; }
#brand-menu .link3 { display:block; clear:both; position:relative; left:50%; margin:5px 0 10px -32px; }
#brand-menu .link4 { display:block; clear:both; position:relative; left:50%; margin:17px 0 10px -32px; }
#brand-menu .link5 { display:block; clear:both; position:relative; left:50%; margin:29px 0 10px -20px; }*/
/*#brand-menu .all { background:url(../images/All-Blue.png) 0 0 no-repeat; width:38px; height:39px; display:block; clear:both; position:relative; left:50%; margin:30px 0 10px -15px; }
#brand-menu .management { background:url(../images/cloud_management.png) 0 0 no-repeat; width:53px; height:42px; display:block; clear:both; position:relative; left:50%; margin:27px 0 10px -21px; }
#brand-menu .cloud { background:url(../images/cloud_cloud.png) 0 0 no-repeat; width:53px; height:39px; display:block; clear:both; position:relative; left:50%; margin:30px 0 10px -21px; }
#brand-menu .mobile { background:url(../images/cloud_mobile.png) 0 0 no-repeat; width:64px; height:64px; display:block; clear:both; position:relative; left:50%; margin:5px 0 10px -32px; }
#brand-menu .softlayer { background:url(../images/cloud_softlayer.png) 0 0 no-repeat; width:64px; height:52px; display:block; clear:both; position:relative; left:50%; margin:17px 0 10px -32px; }
#brand-menu .systems { background:url(../images/cloud_systems.png) 0 0 no-repeat; width:40px; height:40px; display:block; clear:both; position:relative; left:50%; margin:29px 0 10px -20px; }
*/
#ibm-content.gsi-gray, #ibm-leadspace-head.gsi-gray, #ibm-content-body.gsi-gray { background-color: #f7f7f7; }

/*#ibm-content-main > div.ibm-columns { margin-bottom:15px; }*/

#featuredr1 > div, #featuredr2> div, #featuredr3 > div, #search-list > div, #filters { background-color:#FFF; }
#featuredr1 h2, #featuredr2 h2, #featuredr3 h2  { font-size:1.2em; color:#333333; border-bottom:1px solid #CCC; padding:20px 20px 10px; }
.ibm-landing-page #ibm-content-body { padding-top: 0px; }

#whatsnew .ibm-col-6-2 { width: calc(50%); }
#featured .ibm-col-6-2 { width: calc(50%); }
#featured h2 { position:relative; }
#featured a.ibm-popup-link { right: 50px !important; left:auto !important; position:absolute; }
#featured a.courses { right: 20px !important; left:auto !important; position:absolute; }
/*#featured .ibm-col-6-2 { position:relative; }*/
#featured .ibm-card--noborder h3, #featured .ibm-card h3, .pl-learning-card .ibm-card h3, [id^=featured] .ibm-card h3  { float:left; width: 100%; }
#featured .ibm-card--noborder img, #featured .ibm-card img { float:right; margin:10px; }

#featured .ibm-card--noborder .ibm-card__content li, #featured .ibm-card .ibm-card__content li, .pl-learning-card .ibm-card .ibm-card__content li, .pl-learning-card .ibm-card .ibm-card__bottom li, [id^=featured] .ibm-card .ibm-card__content li, [id^=featured] .ibm-card .ibm-card__bottom li { list-style:none; float:left; width:25%; padding-top:10px; position:relative; box-sizing:border-box; color:#5A5A5A; margin-bottom:8px; text-align: center; padding-left: 0px; }
#featured .ibm-card--noborder .ibm-card__content li:before, #featured .ibm-card .ibm-card__content li:before, .pl-learning-card .ibm-card .ibm-card__content li:before, .pl-learning-card .ibm-card .ibm-card__bottom li:before, [id^=featured] .ibm-card .ibm-card__content li:before, [id^=featured] .ibm-card .ibm-card__bottom li:before { content:""; margin:0; right:0em; top:.25em; padding-left: 0px !important; } /* position:relative; */
#featured .ibm-card--noborder li .ibm-role-link:before, #featured .ibm-card li .ibm-role-link:before, .pl-learning-card .ibm-card li .ibm-role-link:before, [id^=featured] .ibm-card li .ibm-role-link:before { left:7px !important; }
#featured .ibm-card--noborder li .ibm-location-link:before, #featured .ibm-card li .ibm-location-link:before, .pl-learning-card .ibm-card li .ibm-location-link:before, [id^=featured] .ibm-card li .ibm-location-link:before { left:3px !important; }
#featured span.tipso_style, .pl-learning-card span.tipso_style, [id^=featured] span.tipso_style { border-bottom: none; }
.icon-center::before { right:0em; top:.25em; }
.ibm-icon-nolink.icon-center { padding-left: 0px !important; position: relative; padding-top: 30px; }
/*#sociallinks { color: #323232; background-color: inherit;}*/

#twitter { margin-bottom:40px; }
#twitter img { float:left; padding:0 15px 0 0px; margin-bottom:25px; }
#twitter .ibm-card__heading { padding-bottom:8px; color:#666666; }
#twitter .ibm-card__content { padding-top:0px; }
#twitter .ibm-card__content p { display:block; }
#twitter .ibm-col-6-2 { margin-top:20px; margin-bottom:20px; }
#twitter .ibm-col-6-2:nth-of-type(1), #twitter .ibm-col-6-2:nth-of-type(2) { border-right:1px solid #CCC; box-sizing:border-box; }

.circular-square { border-radius: 50%; }

/*#r2 > div, #r3 > div, #featured, #epicks, #whatsnew { background-color:#FFF; outline: 1px solid #ccc; margin: 10px 10px 0 -10px; padding: 0; } /*removed #feeds > div, ... box-shadow: 0 0 0 1px #ccc inset; box-sizing:border-box; border: 1px solid #ccc;*/
/*#c1 > div, #c2 > div { background-color:#FFF; outline: 1px solid #ccc; margin-top: 1px; margin-bottom: 20px; }*/
#filters, .col-border { background-color:#FFF; border: 1px solid #ccc; }/* -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-image: none; border-radius: 0px; box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.2); position: relative;*/
/*#r3 > #sociallinks { color: #323232; background-color: #f7f7f7;}*/
#r1 h2, #r2 h2, #r3 h2 , #c1 h2, #c2 h2, #feeds h2 { font-size:1.2em; color:#333333; border-bottom:1px solid #CCC; padding:20px 20px 10px; }
.ibm-landing-page #ibm-content-body { padding-top: 0px; }
/*.analytics > div > div, #analytics > div, .analytics-content > div { border-top-color: rgba(255, 80, 3, 1); border-top-width: 3px; }
.cloud > div > div, #cloud > div, .cloud-content > div { border-top-color: rgba(175, 110, 232, 1); border-top-width: 3px; }
.commerce > div > div, #commerce > div, .commerce-content > div { border-top-color: rgba(75, 132, 0, 1); border-top-width: 3px; }
.mobile > div > div, #mobile > div, .mobile-content > div { border-top-color: rgba(0, 180, 160, 1); border-top-width: 3px; }
.security > div > div, #security > div, .security-content > div { border-top-color: rgba(190, 155, 0, 1); border-top-width: 3px; }
.systems > div > div, #systems > div, .systems-content > div { border-top-color: rgba(255, 80, 80, 1); border-top-width: 3px; }
.watson > div > div, #watson > div, .watson-content > div { border-top-color: rgba(85, 150, 230, 1); border-top-width: 3px; }
.integration > div > div, #integration > div, .integration-content > div { border-top-color: rgba(29, 54, 73, 1); border-top-width: 3px; }
*/
/* SEARCH */

#filters { margin-top:20px; }
#filters .ibm-col-6-4 { position:relative; }
#filters .ibm-col-6-4 .ibm-search-link { right: 40px; position: absolute; top: 5px; }
#filters .ibm-col-6-3 { position:relative; }
#filters .ibm-col-6-3 .ibm-search-link { right: 40px; position: absolute; top: 5px; }
#filters .results { font-size:1.1em; margin:10px; } /* changed from margin-top: 8px */
#filters .results span { font-weight:bold; }
#filters .ibm-btn-pri.ibm-btn-blue-50 { background-color:#56a8fd; border-color:#56a8fd; line-height: 16px; }
#filters .ibm-btn-pri.ibm-btn-blue-50:hover { background-color:#fff; color:#56a8fd; }
#filters .ibm-btn-sec.ibm-btn-blue-50 { border: 1px solid #56a8fd; color:#56a8fd; line-height: 16px; width: 100%; }
#filters .ibm-btn-sec.ibm-btn-blue-50:hover { background-color:#56a8fd; color:#fff; }

#filters > .ibm-columns { display:block; clear:both; margin: 0 -15px; }
#filters > .ibm-columns > .ibm-columns {  }
#filters .ibm-columns .ibm-columns { border-bottom: 1px solid #ffffff; margin-left: -20px; margin-bottom: 20px; margin: 0 -26px; width: inherit; }
#filters .ibm-container-body { }
#filters .ibm-container-body .line { margin: 0 10px; height: 1px; border-top: 1px solid #ccc; position: relative; top: 112px; } /* Remove [width: 96%; margin: auto;] for learning types
		top: 70px; on prod w/no search tags and uncomment next 2 rows
#filters .ibm-button-link a { margin-top:-2px; padding-top:0.3em; } ibm-ind-link if you want to use this on prod with new search release
#filters .ibm-button-link a:before { content: "\e913"; font-family: 'icomoon' !important; font-size: 1.6em; padding: 5px 15px 0 0; position: relative; top: 5px; }
#filters .ibm-card__content { padding: 0 20px 20px; } /* comment out unless using learning type filters */
#searchtags .select2-container .select2-selection, #searchtags .select2-container .select2-selection--multiple .select2-selection__choice, #searchtags .select2-container .select2-search--dropdown .select2-search__field, #searchtags .select2-container.select2-container--open .select2-selection, #searchtags .select2-container.select2-container--focus .select2-selection, #searchtags .select2-container .select2-selection:hover { box-shadow: 0 0 0 1px transparent inset;	border-color: #ffffff;	}
#searchtags .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #56a8fd; }
#select2-select-type-container [class*="-its-link"]::before { top: -10px; }
#select2-pl-select-type-container [class*="-its-link"]::before { top: -10px; }
#learningType .select2-container--default .select2-selection--single { background-color: rgba(204, 204, 204, 0.8); }
#formsearch .ibm-col-6-1 { /*padding-right: 0px;*/}
#formsearch .ibm-col-6-4 { /*padding-left: 0px;*/}
/*#filterToggle .ibm-col-6-1:nth-of-type(1), #filterToggle .ibm-col-6-4 { margin-left: 0px;}
#filterToggle { border-bottom: 1px solid #cccccc; width: 100%; line-height: 20px; margin-bottom: -1px; margin-left: -20px; }*/

#filters .ibm-col-4-1 { margin-top:15px; margin-bottom:15px; padding: 0; }
#filters .ibm-col-4-1 .ibm-card__content { padding: 0 0 0 20px; }
/*#filters .ibm-col-4-1:nth-of-type(1), #filters .ibm-col-4-1:nth-of-type(2) { box-sizing:border-box; border-right:1px solid #CCC; }*/
#filters .ibm-column-form p > span { margin-left:auto; }
#filters .ibm-column-form .select2-container {
    max-width:100% !important;
		width: calc(100% - 90px) !important;
}
.results label { padding: 5px 10px 0 0; width: auto; }
p.results { padding: 0 0 0 10px; }
#searchtags { margin-left: 190px !important;}
/*p.filter-button { padding-bottom: 0px; }*/
.filter-button a { text-overflow: none; }
.filter-button a[class*="ibm-btn-"][class*="-btn"] { margin-bottom: 0px; }
/*#filterDetails .ibm-card__content { padding: 0 10px 10px 10px; }*/
.filter-button a[class*="ibm-btn-"][class*="-sec"][class*="gray-50"].ibm-chevron-down-link { border: 1px solid #cccccc;	position: relative; top: 1px; line-height: 16px; width: 100%; }
.filter-button a[class*="ibm-btn-"][class*="-sec"][class*="gray-50"].ibm-chevron-up-link { border: 1px solid; border-color: #cccccc #cccccc #ffffff; position: relative; top: 1px; line-height: 16px; width: 100%; }

#solutions-filter a:visited { color:#4178be; }
#solutions-filter a.active { color:#000; font-weight:bold; }
#solutions-filter li:before { content:""; }
#solutions-filter li { padding-left:0; }

#product-filter p { position:relative; }
#product-filter label { width: 80px; float: left; padding-top: 7px; }

#duration-slider { margin-top:15px; margin-right:15px; }

#pagination { background-color:#56A8FD; position:relative; padding-bottom:0; color: #FFF; }/*-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; border-radius: 6px; box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.2); position: relative; }*/
#pagination .ibm-columns { padding-bottom:0; margin: 0 -35px; }
#pagination .ibm-columns > div { margin:0; }
#pagination a, #pagination a:hover { color:#FFF; }
#pagination ul { padding-bottom:0; }
#pagination .ibm-pagination > li.ibm-pagination__page a[aria-selected="true"] {
    background-color: #fff;
    color: #56a8fd !important;
}

.sortby { margin-left:10px !important; }
.sortby p { position:relative; margin-bottom:0; padding-bottom:0;  }
.sortby .ibm-column-form p>span { margin-left:auto; }
.sortby label  { width: 70px; float: left; padding-top: 7px; }
.sortby .ibm-column-form .select2-container {
    max-width:100% !important;
		width: calc(100% - 80px) !important;
}
.sortby .select2-container .select2-selection,
.sortby .select2-selection select2-selection--single { border-color:#FFF; }
.sortby .select2-container--default .select2-selection--single { color: #fff; }
.sortby .select2-container--default .select2-selection--single { background-color:inherit; }
.sortby .select2-container--default .select2-selection--single .select2-selection__rendered { color:#FFF; }


.view { text-align:right; }
.view a { margin:0 5px 0 10px; }
.view a.active { color:#5a5a5a !important; }
.view a:before { top:-6px; }


a.clearfilters { right: 0px !important; left:auto !important; position:absolute; padding-left: 5px; }
#search-list > .ibm-col-1-1 { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 12px 0 8px; }
#search-list > .ibm-col-1-1:after { border-top:1px solid #ccc; width:98%; margin:auto; content:" "; display:block; }
#search-list > .ibm-col-1-1:first-child { border-top: 1px solid #ccc; } /*margin-bottom: 15px; use with shadow, border-bottom:15px solid #f7f7f7; use when no shadow*/
#search-list > .ibm-col-1-1:last-child { border-bottom:1px solid #ccc; }
#search-list > .ibm-col-1-1:last-child:after { border:none; }
#search-list .ibm-mo__image { position: relative; }
#search-list .ibm-mo__image div { width: 60px; position: relative; padding: 0px 10px; left: 10px; }
#search-list .ibm-mo__image div:before { font-size:2.95rem; }
#search-list .ibm-mo__body h3 { font-size:1.4em; font-weight:bold; padding:10px 0 5px 0; float:left; width:auto; margin-right:10%;  }
#search-list .ibm-mo__body h3 > span { font-size:0.7em; font-weight:normal; color:#666666; padding-left:10px;}
#search-list .ibm-mo__body h3 span.ibm-icon-nolink { font-size:0.6em; font-weight:normal; color:#ff5003; margin-left:12px; }
#search-list .ibm-mo__body p { font-size: 1.1rem; line-height: 1.3rem; display:block; clear:both; }
#search-list span { border-bottom:none !important; }
.course-icons-top { text-align:right; position:relative; top:10px; height:50px; }
/*.course-icons-bottom span:before { margin-top:-8px; } remove on new search design */
.course-icons-bottom span {
    margin-right: 10px;
    border-right: 1px solid #999;
    right: 10px;
    padding-right: 2%;
}
.course-icons-bottom span:last-child { padding-right:0; right:10px; border-right:none; }

/*minimized course list view*/
#search-list.minimized > .ibm-col-1-1 { border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0 10px; padding: 12px 0 8px; }
#search-list.minimized > .ibm-col-1-1:first-child { border-top: 1px solid #ccc; } /*margin-bottom: 15px; use with shadow, border-bottom:15px solid #f7f7f7; use when no shadow*/
#search-list.minimized > .ibm-col-1-1 > .ibm-columns { height: auto !important; padding-bottom: 10px; }
#search-list.minimized .ibm-mo__image div { width: 30px; position: relative; padding: 0 10px; left: 10px; }
#search-list.minimized .ibm-mo__image div:before { font-size:2rem; }
#search-list.minimized .ibm-mo__body p { display:none; }
#search-list.minimized .course-icons-bottom { display:none; }


#bottom-pagination { background-color:#56A8FD; position:relative; padding-bottom:0; color: #FFF; }/*-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; border-radius: 6px; box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.2); position: relative; }*/
#bottom-pagination .ibm-card__content { padding:10px 10px 0; }
#bottom-pagination .ibm-columns { padding-bottom:0; }
#bottom-pagination .ibm-columns > div { margin:0; }
#bottom-pagination a, #bottom-pagination a:hover { color:#FFF; }
#bottom-pagination ul { padding-bottom:0; }
.assets-count { display:inline; float:left; font-size:1.1rem; margin-left:20px; }
.assets-count span { font-weight:bold; }
#bottom-pagination .ibm-pagination > li.ibm-pagination__page a[aria-selected="true"] {
    background-color: #fff;
    color: #56a8fd !important;
}
/*end of SEARCH */

/* Begin enrollment table customization */
table.dataTable thead .sorting {
    background: rgba(0, 0, 0, 0) url("//1.www.s81c.com/common/v18/i/tables/sort_both.png") no-repeat scroll left center;
}
table.dataTable thead .sorting_asc {
    background: rgba(0, 0, 0, 0) url("//1.www.s81c.com/common/v18/i/tables/sort_asc.png") no-repeat scroll left center;
}
table.dataTable thead .sorting_desc {
    background: rgba(0, 0, 0, 0) url("//1.www.s81c.com/common/v18/i/tables/sort_desc.png") no-repeat scroll left center;
}
/* End enrollment table customization */

/*Media queries*/

@media only screen and (max-width:1470px) {
	#filters .ibm-col-6-1 .ibm-input-group label { width:77%; font-size:0.9em; padding-right:0; }
	#filters .ibm-col-6-1 { margin:0 0 0 7px; }
	#filters .ibm-col-6-4 { width: 780px; } /* adjust for media screens to keep button alignment on search */

	/*#featured .ibm-card--noborder li { width:100%;	}*/

}


@media only screen and (max-width:1240px) {

	#filters .ibm-col-6-4 { width: 550px; }
	#filters .ibm-col-6-1 { width: 180px; }
	#filters .ibm-col-6-1 .ibm-input-group label { width:auto; font-size:1em; padding-right:10px; }

	#featured .ibm-card--noborder li { width:100%;	}


}

@media only screen and (max-width: 1000px) {
#cloud-menu .ibm-tabs a { transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7); -ms-transform:scale(0.7); -o-transform:scale(0.7);}
.ibm-card__content h3 { font-size:1.2rem; }
#featured .ibm-card__content h3 { width:100%; }
#featured .ibm-card__content img { float:none; }
#filters .ibm-container-body .line { display:none; }
#filters .ibm-col-4-1 { width:96%; border-right:none !important; border-top:1px solid #ccc; }
#filters .ibm-col-6-4 { width: 350px; }
#filters .ibm-col-6-1 { width: 178px; }

#pagination .ibm-col-4-1 { width:96%; margin-top:10px !important; }
#pagination .ibm-col-4-2 { width:96%; margin-top:10px !important; }
#bottom-pagination .ibm-col-6-1 { width:96%; margin-top:10px !important; }
#bottom-pagination .ibm-col-6-4 { width:96%; }

#cloud-menu > .ibm-columns { width:100%; }
#filters .ibm-col-1-1 { width:100%; margin:0; }
#search-list > .ibm-col-1-1 { margin:0; }
#search-list .ibm-col-2-1 {
    width: 96%;
    display: block;
    clear: both;
    min-height: 100px;
}
#search-list.minimized .ibm-col-2-1 {
    min-height: 50px;
}
#featured a.courses { position: relative; right: 0 !important; }
#featured .ibm-card--noborder .ibm-card__content li, #featured .ibm-card .ibm-card__content li { width: 100%; }/*, .pl-learning-card .ibm-card .ibm-card__content li*/
/*.pl-learning-card .ibm-card .ibm-card__bottom { position: relative; }*/
#featured .ibm-card--noborder img, #featured .ibm-card img { margin: 0; }
}

@media only screen and (max-width:759px) {
#ibm-content-main > div.ibm-columns { width:100%; padding-left:0; }
.ibm-landing-page #ibm-content .ibm-columns .ibm-columns { /*width:100%;*/ }
#formsearch .ibm-col-6-3 { /*margin-left: 10px;*/}
#filters .ibm-col-6-4 { width: 250px; }
}

@media only screen and (max-width:580px) {
#cloud-menu .all { display: inline-block; left: -20px; margin: 0 0 10px; top: 20px; }
#cloud-menu .management { display: inline-block; left: -20px; margin: 0 0 10px; top: 20px; }
#cloud-menu .cloud { display: inline-block; left: -20px; margin: 0 0 10px; top: 20px; }
#cloud-menu .mobile { display: inline-block; left: -20px; margin: 0 0 10px; top: 20px; }
#cloud-menu .softlayer { display: inline-block; left: -20px; margin: 0 0 10px; top: 20px; }
#cloud-menu .systems { display: inline-block; left: -20px; margin: 0 0 10px; top: 20px; }

#featured .ibm-col-6-2 { width: calc(100%); }
#whatsnew .ibm-col-6-2 { width: calc(100%); }

#featured a.courses { position: absolute; right: 20px !important; }
#featured .ibm-card--noborder .ibm-card__content li, #featured .ibm-card .ibm-card__content li, .pl-learning-card .ibm-card .ibm-card__content li, [id^=featured] .ibm-card .ibm-card__content li { width: 32%; }
#featured .ibm-card--noborder img, #featured .ibm-card img { margin: 10px; }

a.clearfilters { position:relative; }
#filters .ibm-col-6-1 { width: 100%; }
#formsearch .ibm-col-6-4 { padding-left: 17px; width: 100%; }
}

/*Media Queries*/

@media only screen and (min-width:1480px) {
	.gsi-categories-tooltip .ibm-columns {
		width:1440px;
	}
}
@media only screen and (min-width:1240px) and (max-width:1479px) {
	.gsi-categories-tooltip .ibm-columns {
		width:1200px;
	}
}

@media only screen and (min-width:1000px) and (max-width:1239px) {
	.gsi-categories-tooltip .ibm-columns {
		width:980px;
	}
}
@media only screen and (max-width: 980px) {

	#gsi-featured-categories{
		width:100%;
		margin:auto;
	}
/*	.gsi-categories-tooltip {
		width:95%;
	}
	.gsi-categories-tooltip .ibm-col-1-1 {
    width: 100%;
	}
*/
}

/*@media only screen and (max-width: 980px) and (min-width: 641px) {
	.get-started .ibm-col-6-1 { width:20%; }
	.get-started .ibm-col-6-1:nth-of-type(1), .get-started .ibm-col-6-1:nth-of-type(6)  {
		width:0%;
	}
}*/


@media only screen and (max-width: 640px) {
	.colorswatches { height:145px; }

	.colorswatches img {
    width: 40px;
    height: 40px;
    position: absolute;
    transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
    bottom: 5px;
    left: 50%;
    margin-left: -20px;
 }
 .colorswatches span {
    position: absolute;
    bottom: 35px;
    transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
    margin: auto;
    width: 0px;
	}

	.get-started .ibm-col-6-1 {
		width:95%;
	}
}

#related-courses li p { line-height:1.3rem; }
#related-courses li p { line-height:1.3rem; }
#event-content { padding:20px; box-sizing:border-box; background-color:#FFF; border:1px solid #c7c7c7; }
#event-content .ibm-col-6-3 p { line-height:1.4rem; }
.event-phone span { display:block !important; }

/* Event list page*/

#event-list-main { margin:20px 10px 0px; padding:20px; box-sizing:border-box; background-color:#FFF; border:1px solid #c7c7c7; overflow:auto; }
.event-item, .maxlist-more { margin:0 10px; padding:12px 0 8px; border-top:1px solid #ccc; }
.event-item:nth-of-type(1) { border-top:none; }
#event-cards .ibm-col-6-4 .ibm-card__image { position:relative; }
#event-cards .ibm-col-6-4 .ibm-card__image span:before { position:relative; line-height:1em; }
#event-cards .ibm-col-6-2 .ibm-ind-link span { display:inline; color:#999; }
#event-cards .connect p { line-height:1.625rem !important; }
/*#event-cards .connect p a { transform:scale(2); margin: 8px 13% 30px 8px; }*/

.event-item, .maxlist-more { display:block; clear:both; }

@media only screen and (min-width:980px) {
	#event-content .ibm-col-6-1 { width:calc(25% - 20px);}
	#event-content > .ibm-columns > .ibm-col-6-3 { width:calc(75% - 20px);}
}

@media only screen and (min-width:760px) and (max-width:979px) {
#event-cards .ibm-col-6-2 .ibm-ind-link span { display:block; margin-top:5px; }
}

@media only screen and (min-width:760px) {
	#event-list-main .ibm-col-4-3 { width:calc(75% - 40px); }
	#event-list-main .ibm-col-4-1 h3 { font-size:1.35em; padding-bottom:5px; }
	#event-list-main .ibm-col-4-1 img { margin-bottom:10px; }
	#event-list-main p { font-size:1.15em; }

	#event-cards .ibm-col-6-4 h3 { font-size:1.4em; padding:0 0 2px; }
	#event-cards .ibm-col-6-4 .ibm-card__image { width: 33%; float: left; margin-bottom:10px; margin-right: 20px; overflow:hidden; min-height:130px; }
	/*#event-cards .ibm-card__content span { color:#2D660A; display:block; }*/
	#event-cards .ibm-card__content { padding-top:0px; padding-bottom:2px; } /* 15px */
	#event-cards .ibm-card__content p { line-height:1.3rem; }
	/*#event-cards .connect p { font-size:1em; margin-bottom:20px; }
	#event-cards .connect p a:before { display:block; position:relative; text-align:center; font-size:3rem; margin:15px 0 20px; }*/
}

@media only screen and (max-width:759px) {
	#event-cards .ibm-col-6-4, #event-cards .ibm-col-6-2 { width:calc(100% - 20px); margin:0px 10px; }
	#event-cards .ibm-col-6-4 .ibm-card__image { width: 50%; float:left; margin-bottom:0px; margin-right: 20px; overflow:auto; }
}
@media only screen and (max-width:570px) {
	#event-cards .ibm-col-6-4 .ibm-card__image { float:none; }
}

@media only screen and (max-width:480px) {
	.course-icons-bottom span {
		width:100%;
		margin:0 0 15px 0;
		border:none;
		padding-right:none;
		display:block;
	}
}



/**** Start NoUISlider CSS ****/


/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
	touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
	user-select: none;
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-target {
	position: relative;
	direction: ltr;
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1; /* Fix 401 */
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}
.noUi-handle {
	position: relative;
	z-index: 1;
}
.noUi-stacking .noUi-handle {
/* This class is applied to the lower origin when
   its values is > 50%. */
	z-index: 10;
}
.noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s, top 0.3s;
	transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
	height: 5px;
}

.noUi-horizontal .noUi-handle {
    width: 25px;
    height: 25px;
/*    left: -17px; removed to correct left justification with heading */
    top: -9px;
		box-shadow:0px 0px 2px #333;
}

.noUi-vertical {
	width: 18px;
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px;
}

/* Styling;
 */
.noUi-background {
	background: #606060;
}
.noUi-connect {
	background: #50A3FD;
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
-webkit-transition: background 450ms;
	transition: background 450ms;
}
.noUi-origin {
	border-radius: 2px;
}
.noUi-target {
}
.noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;
}

/* Handles and cursors;
 */
.noUi-draggable {
	cursor: w-resize;
}
.noUi-vertical .noUi-draggable {
	cursor: n-resize;
}
.noUi-handle {
	border-radius: 13px;
	background: #CCC;
	cursor: default;
}
.noUi-active {
/*	box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #DDD,
				0 3px 6px -3px #BBB;*/
				border:1px solid #56A8FD;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #CCC;
	left: 14px;
	top: 6px;
}
.noUi-handle:after {
	left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}
.noUi-vertical .noUi-handle:after {
	top: 17px;
}

/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled].noUi-origin,
[disabled] .noUi-handle {
	cursor: not-allowed;
}

/**** End NoUISlider CSS ****/

/****************************************/
/* LOADING ANIMATION FOR SEARCH BLOCKER ON AJAX REFRESH	*/
/****************************************/

/* full UI */

.es-loading-overlay {
	position: fixed;
	display: none;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	z-index: 1000;
	background-color: #fff;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;1+0,0.95+15,0.75+100 */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.95) 15%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(15%,rgba(255,255,255,0.95)), color-stop(100%,rgba(255,255,255,0.75))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.es-loading-overlay .ibm-spinner-logo {
	top: 50%;
	margin-top: -20px;
}

.es-loading-overlay .ibm-spinner {
	position: relative;
	top: 50%;
	margin: -22px auto 0;
}

/* only results */

.es-results-loading {
	position: relative;
}

.es-results-loading .es-loading {
	position: absolute;
	display: none;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #fff;

	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.95) 15%, rgba(255,255,255,0.75) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(15%,rgba(255,255,255,0.95)), color-stop(100%,rgba(255,255,255,0.75)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%);
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfffffff',GradientType=1 );

	background-size: auto 240px;
}

.es-results-loading .es-loading .ibm-spinner-logo {
	top: 100px;
}

.es-results-loading .es-loading .ibm-spinner {
	position: relative;
	top: 100px;
	margin: 0 auto;
}

/* BADGES */

.badge-featured-list, .badge-new-list, .badge-types-list {}
.badges-card-title {border-bottom:1px solid #c7c7c7;padding:0.5em;}
.badge-item {padding:1em;padding-bottom:0;}
.badge-item:active {border:none;outline:none;}
.badge-header {	overflow:hidden;display:flex;position:relative;}
.badge-icon {flex:0 0 70px;}
.badge-icon-img {width:70px;height:70px;}
.badge-title {	flex:1 1 auto;padding-left:1em;height:130px;position:relative;}
.badge-title-bubble {min-height:130px;line-height:110px;}
.badge-title h2 {	display:inline-block;line-height:30px;vertical-align:middle;color:#4B4B4B;}
.slick-slide img.badge-info-img {display:inline-block;vertical-align:middle;width:28px; height:28px;}
.badge-info {float:right; line-height:30px; height:30px; /*margin-bottom: 1em;*/}
.badge-info-count {display:inline-block;margin-left:0.5em;}
.badge-description {height:140px;margin-bottom:0;overflow:hidden;}
p.badgeDescription {font-size: 1.1rem;line-height: 1.3rem;}
.badge-skills {height:60px;overflow:hidden;margin-bottom:1em;}
.badge-link {height:30px; line-height:30px; display:inline-block; float:left; margin-bottom: 1em;}
.badge-skills-title {}
.badge-tag-spacer {display:inline-block;padding:0 0.35em;color:#bbb;}
.badge-types-list .badge-description {height:300px;}
.badge-menu {}
.badge-menu-item {}
a.badge-link.badge-active {border-bottom:2px solid #aaa;}
a.badge-link:hover {border-bottom:2px solid #444;}
a.badge-link {display:block;min-height:110px;text-align:center;}
a.badge-link, a.badge-link:hover, a.badge-link:visited, a.badge-link:active {color:#666666;text-decoration:none;}
.badge-link img {text-align:center;display:inline-block;height:50px;}
.badge-featured-list .ibm-spinner, .badge-new-list .ibm-spinner {margin-top:2em;font-size:200%;}
 @media only screen and (max-width: 759px) and (min-width: 580px) {
	#ibm-content-main > div.ibm-columns {width:540px;}
}
.badge-description-page .badge-info {float: none; /*position: absolute;bottom: -14px;left: 140px;*/ padding-left:150px;}
.badge-description-page .badge-icon-img {width: 150px;height: 150px;}
.badge-description-page .badge-info-img {height:32px;}
.badge-description-page .badge-info-count {display:inline-block; position: relative; bottom:7px; left:-4px;}
.badge-description-page .badge-title-bubble {min-height: 150px;line-height: 150px;}
.badge-description-page .badge-description {margin-top:15px;}
.badge-description-page .badge-skills, .badge-description-page .badge-description {height:auto;min-height:auto;max-height:auto;}
p.badge-criteria {padding-bottom:0}

/* BADGE SEARCH PAGE */

.searchActionBar {background-color: #56A8FD; position: relative;padding-bottom: 0;color: #FFF; overflow:hidden; margin:1em;line-height:60px;}
.searchResultPanel .ibm-columns .ibm-columns.searchActionBar {margin:1em;}
.searchResultsList {overflow: hidden;}
.searchResultPanel [class*="ibm-col-"] {/*padding: 0;*/}
.ibm-pagination a {cursor:pointer;color:#3b6caa;}

ul.ibm-pagination {line-height:auto;padding:0;}
.searchActionBar .ibm-pagination>li {height:60px;line-height:60px;/*margin: 0 5px;*/}
.searchActionBar .select2-container--default .select2-selection--single {background-color: inherit;}
.searchActionBar .select2-container--default .select2-selection--single .select2-selection__rendered {color: #FFF;}
.searchActionBar .select2-container--default .select2-selection--single {color: #fff;}
.searchActionBar .select2-container .select2-selection, .sortby .select2-selection select2-selection--single {border-color: #FFF;}
.searchFilterTitle { /*padding-bottom:22px;*/ }
.searchFilterTitle p {padding:0;margin-bottom:0;}
.searchFilterTitle p.ibm-ind-link a.searchFilterTitleText {margin-bottom: 0px;border: 1px solid #959f9f;line-height:16px;width:100%;position: relative;top: 0px; background-color:#fff;}
.searchFilterTitle p.ibm-ind-link a.searchFilterTitleText.active { border-bottom:0; /*border-bottom:1px solid #fff;*/ padding-bottom: 23px;}
.ibm-btn-sec.searchFilterTitleText:hover { color:#000;}
@media only screen and (max-width: 759px) {
	.ibm-landing-page #ibm-content .badge-type-page .ibm-columns .ibm-columns {width:auto;}
}
.searchResultPanel [class*="ibm-col-"] .resultItem > div { padding-top:1em; padding-bottom:1em;}
@media only screen and (max-width: 579px) and (min-width: 0) {
	.searchFilterTitle p.ibm-ind-link a.searchFilterTitleText {top:1px;	}
	#ibm-top .searchResultPanel .ibm-columns.resultItem {padding: 0 10px 10px;padding-top:1em;}
	#ibm-top .searchActionPanel > .ibm-columns {padding:0;}
	#ibm-top .searchActionPanel .searchPanelTop {padding:0;}
    #ibm-top .searchActionPanel .ibm-columns.searchPanelTop {padding-top:1em;}
	#ibm-top .searchActionPanel .ibm-columns.searchPanelBottom {padding-bottom:1em;}
}

p.badge-standards.ibm-ind-link a {display:block;margin-top: 10px;}
#select-type {width:100%;}
.searchFitlerTitle p.ibm-ind-link a.searchFilterTitleText.active {	border-bottom: 0;/*1px solid #fff;*/}
.searchFitlerTitle p.ibm-ind-link a.searchFilterTitleText.active:hover {border-bottom: 1px solid #323232;}


form#searchDisplayCount {display:inline-block;}

/* .searchCount {width: 300px;display: inline-block;}
.searchCount p {line-height:2.625rem; padding:0;} */
.searchFilters {padding:1em;position:relative;z-index:1; top:-1px; background-color: #fff; border: 1px solid #959f9f;}

.searchActionBar a.active { color: white;}
.searchCountVerbose {line-height:1em;}
.searchFilters .filterPanel select {min-width:150px;width:auto;}
.searchPanel #searchString-TP {}
.searchPanel #training-search-icon {}
.ibm-relative {	position:relative;}
.searchPanel [class*="ibm-col-"] {	padding:0;}
/*.searchReset {border: 1px solid #56a8fd; color: #56a8fd; line-height: 16px; width: 100%;}*/

.ibm-noselect {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-khtml-user-select: none;    /* Konqueror */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* Internet Explorer/Edge */
	user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}

.searchResultPanel [class*="ibm-col-"].badgeResultItem {}
.searchResultPanel [class*="ibm-col-"].badgeResultItem .badgeInfo, .courseResultItem .ibm-mo__body {}
.searchResultPanel .ibm-columns.badgeResultItem.resultMini {display: flex;align-items: center;}
.searchResultPanel .ibm-columns.badgeResultItem.resultMini .badgeIcon img {	width:64px;}
.searchResultPanel .ibm-columns.badgeResultItem.resultMini .badgeInfo h3 {padding:0;float:left;}
.badgeCountPanel {float:right;}
img.badgeCountImg {	width: 24px;}
.badgeCount {}
.searchResultPanel .ibm-columns.badgeResultItem.resultMini .badgeInfo p {display:none;}
.badgeResultItem.ibm-columns, .resultItem {overflow: hidden;padding-top: 1em;padding-bottom: 1em;margin: 0 1em;border-top: 1px solid #ccc;}
div.ibm-columns.resultItem {border-top:1px solid #ccc;margin: 0 1em;}
.minimized .resultItem {border-top:0;}
.badgeIcon {text-align: center;position:relative;}
.badgeIcon img {width: 80%;max-width: 150px;}
.badgeIsNew {display: inline-block;position: absolute;top: 0;right: 15%;}
.badgeSkillTitle {margin-right:0.5em;}
.badgeSkillItem {}
.badgeSkillSpacer {display:inline-block;padding:0 5px; color: #aaa;}
.templates {display:none;}
#overlay_search {position: fixed;bottom: 0;width: 100%;z-index:10;}
#overlay_search {line-height: 50px;height:50px;text-align: center;box-shadow: 0 0 15px #00214B;}
.searchActionBar ul a {text-decoration:none;}
.searchActionBar ul a.ibm-active {}
.searchActionBar ul a.ibm-disabled-page {color: #75B8FD;cursor:default;text-decoration:none;}
.expand, .minimize {cursor:pointer;}
.resultItem span.tipso_style{text-decoration:none;border-bottom:0;}
.resultItem .course-icons-bottom {}
.resultItem .ibm-mo__image div {width: 60px;position: relative;padding: 10px;left: 10px;}
.resultItem.resultMini {margin: 0 10px;}
.resultItem.resultMini .ibm-columns {height: auto !important;padding-bottom: 10px;}
.resultItem.resultMini .course-icons-bottom {display:none;}
.resultItem.resultMini .ibm-mo__body p {display:none;}
.resultItem.resultMini .ibm-mo__image div {width: 30px;position: relative;padding: 10px;left: 10px;}
.resultItem.resultMini .ibm-mo__image div:before {font-size: 1.5rem;}
.resultItem .ibm-mo__image div:before {font-size: 2.5rem;}
.resultItem .ibm-mo__body h3 {font-size: 1.4em;font-weight: bold;padding: 10px 0 5px 0;float: none;width: 100%;margin-right: 10%;}
.resultItem .ibm-mo__body h3 > span {font-size: 0.7em;font-weight: normal;color: #666666;padding-left: 10px;}
.resultItem .course-icons-bottom {float:none;clear:none;white-space: normal;line-height: 2em;margin: 15px 0 5px 10px;}
.resultItem .course-icons-bottom span:last-child {padding-right: 0;right: 10px;border-right: none;display: inline-block;}
.resultItem .ibm-mo__image {padding: .33rem .33rem .33rem 0;}
.searchActionPanel > .ibm-columns {/*background-color: #fff;*/padding-top: 1em;padding-bottom: 1em;padding: 0;/*border: 1px solid #ccc;*/}
.searchPanelTop {color: black; position:relative; z-index:9}
.searchPanelTop.active {/*border-bottom:1px solid #ccc;*/}
.searchActionPanel {padding:0.6275rem;}
.searchPanelBottom {position:relative; z-index:1;}
#ibm-content-main > div.ibm-columns.badge-description-page {margin-bottom: 0;}

#searchString-Badge::-moz-placeholder {color: #777677;font-family: inherit;	opacity: 1;}
#searchString-Badge {line-height: inherit;width: 100%;}
#searchString-Badge:focus{outline:0;box-shadow:0 0 2px 2px #5aaafa;}
/* Dashboard specific styles START */
.ibm-portrait-module-list .circular-square { padding: 0; margin: 0 10px 10px 0;}
.ibm-portrait-module-list .icon-x4-center {top: 0.5em;}
.ibm-icon-x25 { font-size: 1.25em; line-height: 1.75em; }
span.ibm-icononly.ibm-fright [class*="-link"]::before { left: 0px;}
#mylearning-nav a { padding-left: 0px ! important; position: relative; padding-top: 50px; text-align: center; text-decoration: none; margin-right: 10px; }
#mylearning-nav a::after { border-bottom: 4px solid transparent; bottom: -10px; content: ""; left: 0; position: absolute; transition: all 0.3s ease 0s; width: 100%; }
#mylearning-nav.ibm-icononly span, #mylearning-nav.ibm-icononly a[class*="-link"] { display: block; float: left; height: 1.75em; margin-bottom: 10px; margin-right: 20px; overflow: hidden; padding: 10px 0; text-indent: 100px; width: 1.5em; }
#mylearning-nav a.ibm-active::after, #mylearning-nav a:hover::after { border-bottom-color: #3b6caa; }
#mylearning-nav a.ibm-active { font-weight: bold; }
#ibm-leadspace-body.ibm-padding-bottom-0 { min-height: 200px; }

/* completed learning custom styles */
#completedLearningCol .learning_title { border-left: 1px solid #c7c7c7; }
#completednav [data-icon]::before, #completednav [class*="-its-link"]::before {	left: 10px; top: 10px; }
#completedNavCol .ibm-graphic-tabs.ibm-vertical-tabs .ibm-tabs a {	padding: 15px 40px; }
#completednav .ibm-tab-section { border: 1px solid #c7c7c7; }
#completedNavCol .ibm-graphic-tabs .ibm-tab-section { border-bottom: 1px solid #c7c7c7; padding-bottom: 0px; }
#completedNavCol h3, #completedLearningCol p, #completedLearningCol h3 { padding-bottom: 0; }

/* left side color bar for completions table */
/*.analytics-completed { border-left-color: rgba(255, 80, 3, 1); border-left-width: 3px; }
.cloud-completed { border-left-color: rgba(175, 110, 232, 1); border-left-width: 3px; }
.commerce-completed { border-left-color: rgba(75, 132, 0, 1); border-left-width: 3px; }
.mobile-completed { border-left-color: rgba(0, 180, 160, 1); border-left-width: 3px; }
.security-completed { border-left-color: rgba(190, 155, 0, 1); border-left-width: 3px; }
.systems-completed { border-left-color: rgba(255, 80, 80, 1); border-left-width: 3px; }
.watson-completed { border-left-color: rgba(85, 150, 230, 1); border-left-width: 3px; }
.integration-completed { border-left-color: rgba(29, 54, 73, 1); border-left-width: 3px; }
*/
/* color bullet to precede the brand category on the preferences page */
/*.analytics-text::before { content: '\2022\00a0'; color: rgba(255, 80, 3, 1); }
.cloud-text::before { content: '\2022\00a0'; color: rgba(175, 110, 232, 1); }
.commerce-text::before { content: '\2022\00a0'; color: rgba(75, 132, 0, 1); }
.mobile-text::before { content: '\2022\00a0'; color: rgba(0, 180, 160, 1); }
.security-text::before { content: '\2022\00a0'; color: rgba(190, 155, 0, 1); }
.systems-text::before { content: '\2022\00a0'; color: rgba(255, 80, 80, 1); }
.watson-text::before { content: '\2022\00a0'; color: rgba(85, 150, 230, 1); }
.integration-text::before { content: '\2022\00a0';color: rgba(29, 54, 73, 1); }
*/
@media only screen and (max-width: 579px) {
    #completedLearningCol .ibm-col-5-3 { border-left-style: none; }
}
@media only screen and (min-width: 1000px) {
    #myLearningHeader .ibm-col-2-1 { width: 50%; }
}
@media only screen and (max-width: 999px) {
    #myLearningHeader .ibm-col-2-1 { width: 100%; }
}
/* Dashbaord specific styles END */

/* New translation widget styles for move to footer */
#translation > p { padding-bottom: 10px;}
#translation > p > label { line-height: 2.5em; }
/* End New translation widget styles for move to footer */


/*code added by shyam for card flip*/
/*
@-webkit-keyframes myfirst1 {
      from {
        -webkit-transform : rotateY(180deg);
        -moz-transform : rotateY(180deg);
        -ms-transform : rotateY(180deg);
        transform: rotateY(180deg);}
      to {
        -webkit-transform : rotateY(90deg);
        -moz-transform : rotateY(90deg);
        -ms-transform : rotateY(90deg);
        transform: rotateY(90deg);}
}
@-webkit-keyframes myfirst2 {
      from {
        -webkit-transform : rotateY(90deg);
        -moz-transform : rotateY(90deg);
        -ms-transform : rotateY(90deg);
        transform: rotateY(90deg);}
      to {
        -webkit-transform : rotateY(0deg);
        -moz-transform : rotateY(0deg);
        -ms-transform : rotateY(0deg);
        transform: rotateY(0deg);}
}
*/
/* Standard syntax */
/*
@keyframes myfirst1 {
      from {
        -webkit-transform : rotateY(180deg);
        -moz-transform : rotateY(180deg);
        -ms-transform : rotateY(180deg);
        transform: rotateY(180deg);}
      to {
        -webkit-transform : rotateY(90deg);
        -moz-transform : rotateY(90deg);
        -ms-transform : rotateY(90deg);
        transform: rotateY(90deg);}
}
@keyframes myfirst2 {
      from {
        -webkit-transform : rotateY(90deg);
        -moz-transform : rotateY(90deg);
        -ms-transform : rotateY(90deg);
        transform: rotateY(90deg);}
      to {
        -webkit-transform : rotateY(0deg);
        -moz-transform : rotateY(0deg);
        -ms-transform : rotateY(0deg);
        transform: rotateY(0deg);}
}
@-webkit-keyframes mylast1 {
    from {
        -webkit-transform : rotateY(0deg);
        -moz-transform : rotateY(0deg);
        -ms-transform : rotateY(0deg);
        transform: rotateY(0deg);}
    to {
        -webkit-transform : rotateY(90deg);
        -moz-transform : rotateY(90deg);
        -ms-transform : rotateY(90deg);
        transform: rotateY(90deg);}
}
@-webkit-keyframes mylast2 {
    from {
        -webkit-transform : rotateY(90deg);
        -moz-transform : rotateY(90deg);
        -ms-transform : rotateY(90deg);
        transform: rotateY(90deg);}
    to {
        -webkit-transform : rotateY(180deg);
        -moz-transform : rotateY(180deg);
        -ms-transform : rotateY(180deg);
        transform: rotateY(180deg);}
}
@keyframes mylast1 {
   from {
        -webkit-transform : rotateY(0deg);
        -moz-transform : rotateY(0deg);
        -ms-transform : rotateY(0deg);
        transform: rotateY(0deg);}
    to {
        -webkit-transform : rotateY(90deg);
        -moz-transform : rotateY(90deg);
        -ms-transform : rotateY(90deg);
        transform: rotateY(90deg);}
}
@keyframes mylast2 {
   from {
        -webkit-transform : rotateY(90deg);
        -moz-transform : rotateY(90deg);
        -ms-transform : rotateY(90deg);
        transform: rotateY(90deg);}
    to {
        -webkit-transform : rotateY(180deg);
        -moz-transform : rotateY(180deg);
        -ms-transform : rotateY(180deg);
        transform: rotateY(180deg);}
}
*/



/* entire container, keeps perspective */
.flip-container {	perspective: 1000px;}

.pl-flipper a, .pl-flipper-update {
	cursor:pointer;
}

/* flip the pane */
.pl-flipper.pl-flipper-active, .pl-flipper-update.pl-flipper-active {
	/*transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);*/
}

.pl-flipper .pl-front, .pl-flipper .pl-back, .pl-flipper .pl-front-update, .pl-flipper .pl-back-update {
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	transform-style: preserve-3d;
}

.pl-flipper .pl-front {
	transform: perspective(800px) rotateY(0deg);
	-webkit-transform: perspective(800px) rotateY(0deg);
	-moz-transform: perspective(800px) rotateY(0deg);
	-ms-transform: perspective(800px) rotateY(0deg);
	-o-transform: perspective(800px) rotateY(0deg);

}
.pl-flipper .pl-back {
	transform: perspective(800px) rotateY(180deg);
	-webkit-transform: perspective(800px) rotateY(180deg);
	-moz-transform: perspective(800px) rotateY(180deg);
	-ms-transform: perspective(800px) rotateY(180deg);
	-o-transform: perspective(800px) rotateY(180deg);

	position:absolute;
}
.pl-flipper-active .pl-front{
	transform: perspective(800px) rotateY(-179.9deg);
	-webkit-transform: perspective(800px) rotateY(-179.9deg);
	-moz-transform: perspective(800px) rotateY(-179.9deg);
	-ms-transform: perspective(800px) rotateY(-179.9deg);
	-o-transform: perspective(800px) rotateY(-179.9deg);

}
.pl-flipper-active .pl-back {
	transform: perspective(800px) rotateY(0);
	-webkit-transform: perspective(800px) rotateY(0);
	-moz-transform: perspective(800px) rotateY(0);
	-ms-transform: perspective(800px) rotateY(0);
	-o-transform: perspective(800px) rotateY(0);

}



.pl-flipper .pl-front-update {
	transform: perspective(800px) rotateX(0deg);
	-webkit-transform: perspective(800px) rotateX(0deg);
	-moz-transform: perspective(800px) rotateX(0deg);
	-ms-transform: perspective(800px) rotateX(0deg);
	-o-transform: perspective(800px) rotateX(0deg);

}
.pl-flipper .pl-back-update {
	transform: perspective(800px) rotateX(180deg);
	-webkit-transform: perspective(800px) rotateX(180deg);
	-moz-transform: perspective(800px) rotateX(180deg);
	-ms-transform: perspective(800px) rotateX(180deg);
	-o-transform: perspective(800px) rotateX(180deg);

	position:absolute;
}
.pl-flipper-active .pl-front-update {
	transform: perspective(800px) rotateX(-179.9deg);
	-webkit-transform: perspective(800px) rotateX(-179.9deg);
	-moz-transform: perspective(800px) rotateX(-179.9deg);
	-ms-transform: perspective(800px) rotateX(-179.9deg);
	-o-transform: perspective(800px) rotateX(-179.9deg);

}
.pl-flipper-active .pl-back-update {
	transform: perspective(800px) rotateX(0);
	-webkit-transform: perspective(800px) rotateX(0);
	-moz-transform: perspective(800px) rotateX(0);
	-ms-transform: perspective(800px) rotateX(0);
	-o-transform: perspective(800px) rotateX(0);

}
/* flip speed goes here */
.pl-flipper {
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
    min-height: 1px;
	/*margin-bottom: 20px;*/
}

/* hide back of pane during swap */
.pl-front, .pl-back, .pl-front-update, .pl-back-update {-webkit-backface-visibility: hidden; backface-visibility: hidden; position: relative; top: 0; left: 0;}

.pl-flipper > div .ibm-card__bottom {	position: absolute; bottom:0;   width: 100%;}

/* front pane, placed above back */
.pl-front, .pl-front-update {
	z-index: 2;
	/* for firefox 31 */
	/*
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	*/
	padding-bottom:140px;
}


.pl-front-update {
	padding-bottom:0;
}
/* back, initially hidden pane */
.pl-back, .pl-back-update {
	/*
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	*/
	position:absolute;
	margin:0 10px;
}

.pl-back-update {
	margin:0;
}
.pl-btn-update {
	margin-left:1em;
}
.pl-btn-update-cancel {
	display:inline-block; line-height:42px; width:50px; margin-left:1em;
}
/*.pl-activity-title { width: 100%; display: flex; align-items: center; justify-content: center; }*/
.pl-activity-title { height:75px; overflow:hidden; position:relative; }
.pl-activity-desc { height:155px; overflow:hidden; position:relative; }
/*
.pl-truncate-fade:before {
  content:'';
  width:100%;
  height:40px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(transparent -20px, white);
}
.pl-truncate-fade:after {
    content: '...';
    text-align: center;
    font-size: 2em;
    color: #000;
    width: 100%;
    height: 40px;
    position: absolute;
    left: -11px;
    bottom: -8px;
    z-index: 9999;
}*/
/*
.pl-activity-title:before {
  content:'';
  width:100%;
  height:40px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(transparent -20px, white);
}*/
.pl-stickyheader { display:none; }
.pl-btn-update a {	text-decoration:none;}
.pl-card-undo > div {	border:4px dashed #ccc;	background-color: #f7f7f7;	}
.pl-card-undo-template { display:none; }
.pl-hide { visibility:hidden; }
.pl-stickyheader { position:relative; box-shadow: -2px -2px 3px #ccc;position: fixed;    z-index: 99999;    right: 0;    top: 51px;    width: 100%;     }
.pl-error .ibm-confirm-link, .pl-error .ibm-caution-link, .pl-warning .ibm-confirm-link, .pl-warning .ibm-alert-link, .pl-success .ibm-caution-link, .pl-success .ibm-alert-link { display:none; }
.pl-error a, .pl-error a:visited, .pl-success a, .pl-success a:visited { color:#ffffff; text-decoration:underline; }
.pl-warning a, .pl-warning a:visited{ color:#323232; text-decoration:underline; }
.pl-error { background-color:#E71D32; color:#FFFFFF; }
.pl-success { background-color:#4B8400; color:#FFFFFF; }
.pl-warning { background-color:#FDD600; color:#323232; }
.pl-stickyheader-close {  position:absolute;   margin:auto 0;  top: 42%; right: 1em;  display:inline-block;}
.pl-hidden { display:none; }

#completedNoActivities {
	min-height:300px;
	border:3px dashed #ccc;
}




.pl-flex {
	display:flex;
	align-content:center;
}

.pl-padleft-0 {
	padding-left:0 !important;
}
.pl-padright-0 {
	padding-right:0 !important;
}
.pl-padleft-1 {
	padding-left:0.5em;
}
.pl-padright-1 {
	padding-right:1em;
}

.pl-flex-vcenter {
	display:flex;
	align-items:center;
}

.ibm-grid-small .pl-hide-small {
	display:none;
}

.ibm-grid-medium .pl-hide-medium {
	display:none;
}
.ibm-grid-large .pl-hide-large {
	display:none;
}

.ibm-grid-xlarge .pl-hide-xlarge {
	display:none;
}




/**********************************/
/****** JOURNEY CSS BEGIN *********/
/**********************************/

.pl-journey .ibm-graphic-tabs .ibm-tabs li {
		background-color:#fff;
	}

	.pl-journey .ibm-graphic-tabs .ibm-tabs li a {
		padding-top:0.2em;
		padding-bottom:0.2em;
		display: flex;
    	align-items: center;
	}
	.pl-journey-tab-title {
		padding-left:0.5em;
		padding-bottom:0;
	}



	.pl-journey-circleicon {
	    background: #006D5D;
	    background:rgba(255,255,255,1);
	    border: 1px solid #006D5D;
	    width: 1em;
	    display: inline-block;
	    height: 1em;
	    border-radius: 50%;
	    text-align: center;
	    line-height: 1em;
	    vertical-align: middle;
	    padding: 1em;
		-moz-transition:.01s;
		-webkit-transition:.01s;
		-o-transition:.01s;
		transition:.01s;
	}

	.pl-journey-circlewhite {
		background: rgba(255,255,255,1);
		width:5em;
		height:5em;
		margin-right: 1em;
		clear:both;
	}

	.pl-journey-circlewhite .pl-tabicon[class*="-its-link"]::before {
		left:-25px;
		top:30px;
	}

	.pl-tabicon[class*="-its-link"]::before {
	    position: relative;
	    left: -4px;
	    top: 0;
	}
	.pl-journey-circlewhite [class*="-its-link"]:before {
		font-size:4em;
	}
	.pl-journey .ibm-graphic-tabs.ibm-vertical-tabs ul.ibm-tabs li a:hover::after, .ibm-graphic-tabs.ibm-vertical-tabs ul.ibm-tabs li a[aria-selected='true']::after {
		border-left-color: #006D5D;
		border-left-size: 5px;
	}
	.pl-journey .ibm-graphic-tabs .ibm-tabs li a.ibm-active .pl-journey-circleicon {
		background:rgba(0,109,93,1);
	}

	.pl-journey .ibm-graphic-tabs .ibm-tabs li a:hover .pl-journey-circleicon {
		background:rgba(0,109,93,1);
	}

	.pl-journey .ibm-graphic-tabs .ibm-tabs li a .pl-tabicon[class*="-its-link"]::before {
		color:#006D5D;
	}
	.pl-journey .ibm-graphic-tabs .ibm-tabs li a:hover .pl-tabicon[class*="-its-link"]::before, .pl-journey .ibm-graphic-tabs .ibm-tabs li a.ibm-active .pl-tabicon[class*="-its-link"]::before {
		color:#fff;
	}

	.pl-journey .pl-journey-title [class*="-its-link"]:before {
		font-size:1.5em;
	}

	.pl-journey-title .pl-tabicon[class*="-its-link"]::before {

		left: -6px;
		top: -2px;
	}

	.pl-journey-title .pl-journey-circleicon {
		background:rgba(0,109,93,1);
		margin-right: 0.5em;
		clear:both;
	}
	/* changed border value to 0px  Release 5.2 Jagan 30 Jun 2017*/
	.pl-journey {
		border-top:0px solid #4178BE;
		border-bottom:0px solid #4178BE;
	}


	.pl-journey-hide {
		padding-top: 0.4em;
   		padding-right: 1.5em;
	}
	.pl-journey-video {
		width:100%;
		max-height:150px;
	}
	.pl-underline {
		text-decoration:underline;
	}

    	.pl-journey-card .ibm-card__heading {
    		padding: 0.5em;
			padding-bottom: 0;
    	}

    	.pl-journey-card-img {
    		max-height:140px;
    		overflow:hidden;
    	}

     	.pl-journey-card.ibm-card .ibm-card__bottom li {
    list-style: none;
    float: left;
    width: 32%;
    padding-top: 10px;
    position: relative;
    box-sizing: border-box;
    color: #5A5A5A;
    margin-bottom: 8px;
    text-align: center;
    padding-left: 0px;
}

.pl-journey-card.ibm-card .ibm-card__bottom li:before {
    content: "";
    margin: 0;
    right: 0em;
    top: .25em;
    padding-left: 0px !important;
}

.pl-journey-card .icon-center::before {
    color: #DB2780;
}

.pl-journey-card .ibm-card__content, .pl-journey-card .ibm-card__bottom {
	padding-left: 0.6em;
 			padding-right: 0.6em;
}

.pl-journey-card p {
	padding-top: 15px;
  padding-bottom:0.3em;
	}

.pl-journey-actions {
	position: relative;
 			top: -47px;
}

.pl-journey-actions {
    position: relative;
    top: -47px;
}

.pl-journey-pages .ibm-graphic-tabs .ibm-tabs li {
	margin:0 2em;
}

.ibm-grid-small .ibm-graphic-tabs .ibm-tabs li {
    margin: 0 10px;
    flex: 1 40%;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-columns.pl-journey-cards {
	width:auto;
}

.ibm-grid-small .pl-journey-showall-btn, .ibm-grid-medium .pl-journey-showall-btn {
	padding-top:4rem;
}

.ibm-grid-small .pl-journey-cards .pl-journey-card, .ibm-grid-medium .pl-journey-cards .pl-journey-card {
	margin-bottom:0;
}

.pl-journey-featured-select .select2-selection__rendered .pl-tabicon[class*="-its-link"]::before {
	color: #008571;
	left: -2px;
}

.pl-journey {
	padding-top:3em;
}

.pl-journey .ibm-band {
    background-color: #f7f7f7;
}

.ibm-grid-small .pl-journey {
	padding-top:0;
}

.pl-journey-featured-select .select2-selection__rendered .pl-journey-circleicon {
	margin-right: 0.3em;
}

.pl-journey-featured-select .select2-results__option .pl-tabicon[class*="-its-link"]::before {
	color: #008571;
	left: 13px;
}

.select2-container--default .select2-results__option {
	color: #008571;
}

.select2-container--default .select2-results__option .pl-journey-circleicon {
	margin-right: 0.3em;
}
.select2-container--default .select2-results__option .pl-tabicon[class*="-its-link"]::before {
	color: #008571;
}


.pl-journey-featured-title {
	overflow:auto;
	display: flex;
    align-items: center;
}

.pl-journey-featured-title span {
	/*padding-right:0.25em;*/
	display: inline-block;
}
.pl-journey-featured-select {
    background-color: #008571;
}
.pl-journey-featured-select .select2-container.select2-container--focus .select2-selection {
	border:0;
	box-shadow:0;
}

.pl-journey-featured-select .select2-selection {
	background-color: #008571;
	border:0;
}
.pl-journey-featured-select .select2 {
	background-color: #008571;
	    height: 60px;
    margin-top: 1em;
    width:100%;
}

.pl-journey-featured-select form {
	width:100%;
	display:block;
}
.pl-journey-featured-select .select2-container--default .select2-selection--single .select2-selection__rendered {
	background-color: #008571;
	color:#fff;
	font-size:1.25rem;
}
.pl-journey-featured-select .select2-container--default .select2-selection--single .select2-selection__arrow {
	width:50px;
}
#pl-journey-select-list {
	width:100%;
}
.pl-journey-featured-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
	color:#fff;
	font-size:1.25rem;
}
.pl-journey-featured-type {
	background-color: #008571;
}

/*.ibm-sitenav-menu-container[data-widgetprocessed] {
    overflow: hidden;
}*/

.pl-journey-header .ibm-icononly a[class*='-link'] {
	display:inline-block;
	float:none;
}


.pl-journey-desc .pl-journey-related-articles h4, .pl-journey-desc .pl-journey-related-journeys h4 {
	border-bottom: 1px solid #CCC;
	padding-left:1em;
}
.pl-journey-related-articles img {
	max-width:60px;
	max-height:80px;
}
.pl-journey-details-header {
    margin: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 1rem;
}

.pl-journey-details-header .pl-journey-icon {
	font-size: 1.8rem;
    padding: 0;
    padding-left: 1.6em!important;
}
.pl-journey-details-header .pl-journey-icon:before {
    font-size: 2rem;
}
.ibm-icononly a[class*='-link'] {
	width:1.6em;
  /*padding:10px 0;*/
}

.pl-padright-half { padding-right: 0.5em; }


.pl-journey-detail-stats ul {
}

.pl-journey-detail-stats .icon-center::before {
	color: #DB2780;
}
.pl-journey-detail-stats ul li {
	list-style: none;
    float: left;
    width: 24%;
    padding-top: 10px;
    position: relative;
    box-sizing: border-box;
    color: #5A5A5A;
    margin-bottom: 8px;
    text-align: center;
    padding-left: 0px;
}
.pl-journey-detail-stats ul li:before {
    content: "";
    margin: 0;
    right: 0em;
    top: .25em;
    padding-left: 0px !important;
}
.pl-journey-detail-stats span.tipso_style {
	border:0;
	font-size: 0.8rem;
}
.pl-journey-details-content {
    /*display: flex;
    align-content: center;*/
}

.pl-journey-detail-img {
	padding-left:1em;
}
.pl-journey-detail-img img {
	width:100%;
	max-width:350px;
	max-height:250px;

}
.ibm-grid-large .pl-journey-detail-img img, .ibm-grid-xlarge .pl-journey-detail-img img {
	padding-left: 1em;
}

.pl-journey-detail-info {
	padding:1em;
}

.pl-progress-bar {
	width: 200px;
    height: 30px;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #030000;
    position: relative;
    display: inline-block;
}
.pl-progress-bar-fill {
	height: 30px;
    border-radius: 5px;
    background-color: #8cd211;
    border: 1px solid #000;
    display: inline-block;
    position: absolute;
    top: -1px;
    left: -1px;
    min-width: 10%;
}
.pl-journey-details-status {
	/*display:flex;
	align-content:center;*/
	padding-left: 1em;
}
.pl-journey-complete-status {
	height: 30px;
    line-height: 30px;
    width: 200px;
    display: inline-block;
    position: absolute;
}

.journeyItem span.tipso_style{text-decoration:none;border-bottom:0;}
.journeyItem .course-icons-bottom {}
.journeyTrackItem .ibm-mo__image div {width: 50px; position: relative; padding: 0; left: 0;}
/* commenting out, but may be needed if video journey icons are too large
.journeyTrackItem .ibm-mo__image .ibm-video-link { margin-left: 0.5em; margin-top: 0.2em; }
.journeyTrackItem .ibm-mo__image a { width: 50px; display: block; }
.journeyTrackItem .ibm-mo__image div.ibm-video-link:before { font-size: 1.8rem; }*/
.journeyTrackItem.resultMini {margin: 0 10px;}
.journeyTrackItem.resultMini .ibm-columns {height: auto !important;padding-bottom: 10px;}
.journeyTrackItem.resultMini .course-icons-bottom {display:none;}
.journeyTrackItem.resultMini .ibm-mo__body p {display:none;}
.journeyTrackItem.resultMini .ibm-mo__image div {width: 50px; position: relative; padding: 0; left: 0;}
.journeyTrackItem.resultMini .ibm-mo__image div:before {font-size: 1.5rem;}
.journeyTrackItem .ibm-mo__image div:before {font-size: 2.5rem;}
/*.journeyTrackItem .ibm-mo__body h3 {font-size: 1.4em;font-weight: bold;padding: 10px 0 5px 0;float: none;width: 100%;margin-right: 10%;}
.journeyTrackItem .ibm-mo__body h3 > span {font-size: 0.7em;font-weight: normal;color: #666666;padding-left: 10px;}*/
.journeyTrackItem .course-icons-bottom {float:none;clear:none;white-space: normal;line-height: 2em;margin: 5px 0 5px 10px;}
.journeyTrackItem .course-icons-bottom span:last-child {padding-right: 0;right: 10px;border-right: none;display: inline-block;}
.journeyTrackItem .ibm-mo__image {padding:0; padding-top: 1em;}
.journeyTrackItem .ibm-mo--bottom { padding-left:1em; padding-right:1em; }
.pl-journey-track-header {
}
.pl-journey-track-actions {
	margin-bottom:0.3em;
}
.journeyTrackItem .ibm-mo--bottom .pl-btn-complete a {
	padding-top:0.75em;
}

.pl-clear {clear: both;}
.pl-journey-details {
	border: 1px solid #CCC;
}

.ibm-columns .pl-journey-details-content.ibm-columns {
	margin: 0 -12px;
}
.pl-journey-track-header {
	cursor:pointer;
	margin-bottom: 0.25em;
}

.pl-journey-tracks.minimized .ibm-mo__body .course-icons-bottom, .pl-journey-tracks.minimized .ibm-mo__body .courseItem-description {
	display:none;
}

.pl-spacer {
	padding-left:0.5em;
	padding-right:0.5em;
}
.pl-journey-track-actions span a {
	cursor:pointer;
}
.pl-journey-track-item-complete {
	padding:1em;
	padding-left:50px;
}
.journeyTrackItem.journeyItem.pl-flipper.pl-flipper-active {
    min-height: 170px;
    overflow: hidden;
}





.pl-journey-customize-icon {
	   display: inline-block;
    width: 70px;
    background-color: #006D5D;
    height: 70px;
    border-radius: 35px;
    margin-right: 1rem;
}

.pl-journey-customize-name {
	padding-top: 0.5rem;
}
.pl-journey-customize-icon [class*="-link"]:before {
    left: 15px;
    top: 18px;
    position: relative;
}

.pl-journey-customize-name {
	padding:0;
}
.pl-journey-customize-btn-save {
	line-height: 14px;
	margin-bottom:0;
	/*margin-left:0.5rem;*/
}
.pl-journey-customize-btn-cancel {
	line-height: 14px;
	margin-bottom:0;
	margin-left:0.5rem;
}
.pl-journey-customize-note {
	line-height: 42px;
    padding-left: 1rem;
}
.pl-journey-customize-item-icon {
	min-width: 40px;
	max-width: 40px;
}

.ibm-grid-large .pl-journey-customize-panel-btn, .ibm-grid-xlarge .pl-journey-customize-panel-btn {
	position: fixed;
    cursor: pointer;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    border: 0;
    outline: 0;
    text-align: center;
    margin: 0!important;
    padding: 0;
    box-shadow: 2px 3px 4px #888;
    left: 0;
    top: 30%;
    bottom: auto;
    width: auto;
    z-index: 805;
}

.ibm-grid-small .pl-journey-customize-panel-btn, .ibm-grid-medium .pl-journey-customize-panel-btn {
	position: fixed;
    cursor: pointer;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    border: 0;
    outline: 0;
    text-align: center;
    margin: 0!important;
    padding: 0;
    box-shadow: 2px 3px 4px #888;
    left: 0;
    bottom:0;
    width: 200px;
    z-index: 805;
}

.ibm-grid-small .pl-journey-customize-panel-btn-top, .ibm-grid-medium .pl-journey-customize-panel-btn-top {
	width:75px;
	height:75px;
	float:left;
	display:inline-block;
}

.ibm-grid-small .pl-journey-customize-panel-btn-bottom, .ibm-grid-medium .pl-journey-customize-panel-btn-bottom {
	width:125px;
	height:75px;
	float:left;
	display:inline-block;
}

.ibm-grid-small .pl-journey-customize-btn-title, .ibm-grid-medium .pl-journey-customize-btn-title {
	width:75px;
	height:75px;
	float:left;
	display:inline-block;
	padding-top:12px;
}

.ibm-grid-small .pl-journey-customize-panel-btn-icon, .ibm-grid-medium .pl-journey-customize-panel-btn-icon {
	width:50px;
	height:50px;
	float:left;
	display:inline-block;
}

.ibm-grid-small .pl-journey-customize-count, .ibm-grid-medium .pl-journey-customize-count {
    padding-top: 12px;
}

.pl-journey-customize-panel-btn {
	z-index:805;
	transition: 0.5s;
}

.pl-journey-customize-panel-btn-icon a {
	margin-bottom: 0;
    left: 29px;
}
.ibm-grid-small .pl-journey-customize-panel-btn-icon a, .ibm-grid-medium .pl-journey-customize-panel-btn-icon a {
	margin-bottom: 0;
    left: 12px;
}


.pl-journey-customize-wrapper {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 805;
   top: 0;
    left: 0;
    height:80%;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 120px;
    transition: 0.5s;
}


.ibm-grid-small .pl-journey-customize-wrapper, .ibm-grid-medium .pl-journey-customize-wrapper {
	bottom: 75px;
	top:auto;
}

.ibm-grid-small .pl-journey-customize-wrapper.pl-panel-show, .ibm-grid-medium .pl-journey-customize-wrapper.pl-panel-show {
	width:100%;
}
.ibm-grid-large .pl-journey-customize-wrapper.pl-panel-show, .ibm-grid-xlarge .pl-journey-customize-wrapper.pl-panel-show {
	width:60%;
}
.ibm-grid-small .pl-journey-customize-wrapper.pl-panel-hide, .ibm-grid-medium .pl-journey-customize-wrapper.pl-panel-hide {
	width:0%;
}
.ibm-grid-large .pl-journey-customize-wrapper.pl-panel-hide, .ibm-grid-xlarge .pl-journey-customize-wrapper.pl-panel-hide {
	width:0%;
}

.ibm-grid-small .pl-journey-customize-panel-btn.pl-panel-show, .ibm-grid-medium .pl-journey-customize-panel-btn.pl-panel-show {
	left:0;
}
.ibm-grid-large .pl-journey-customize-panel-btn.pl-panel-show, .ibm-grid-xlarge .pl-journey-customize-panel-btn.pl-panel-show {
	left:60%;
}
.ibm-grid-small .pl-journey-customize-panel-btn.pl-panel-hide, .ibm-grid-medium .pl-journey-customize-panel-btn.pl-panel-hide {
	left:0;
}
.ibm-grid-large .pl-journey-customize-panel-btn.pl-panel-hide, .ibm-grid-xlarge .pl-journey-customize-panel-btn.pl-panel-hide {
	left:0%;
}


.pl-journey-customize-wrapper.pl-panel-hide {
	width:0%;
}

.pl-journey-customize-wrapper .ibm-card {
    height:100%;
    overflow-y:scroll;
}
.pl-journey-customize-wrapper form {
    height:100%;
}

.ibm-row-form input[type="text"].pl-journey-customize-group-name {
    background-color: #006d5d;
    outline: none;
    border: none;
    color: #fff;
}
.ibm-row-form input[type="text"].pl-journey-customize-group-name:hover, .ibm-row-form input[type="text"].pl-journey-customize-group-name:focus {
	border: 1px solid #959f9f;
	background-color:#fff;
	outline: inherit;
	color:#000;
}


.pl-journey-customize-group-name {
	display:inline-block;
	text-indent: 10px;
}

.pl-journey-customize-group-container .pl-journey-customize-group-toggle {
	padding-right: 0.5rem;
}

.pl-journey-customize-group-toggle {
	/*padding:0 1em;*/
	cursor: pointer;
	display: inline-block;
    width: 20px;
    text-align: center;
}

.pl-journey-customize-groups {

    margin-bottom: 1em;
}

.pl-journey-customize-items {
	/*min-height:60px;*/
	border-top: 1px solid #ccc;
	margin-top: 1em;
	margin-bottom: 3em;
}
.pl-journey-customize-item {
	background-color:#fff;
}

.pl-journey-customize-overlay-screen {
	background: rgba(0,0,0,0.5) 0 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
    will-change: transform;
    display: block;
    z-index: 800;
}

div.pl-journey-customize-item:first-child {
    border-top: 0;
}

div.pl-journey-customize-item {

    padding-top: 0.5em;
    border-bottom: 1px solid #ccc;
}

.pl-journey-customize-empty, .pl-journey-customize-hover {
    border: 2px dashed #ccc;
    background-color: #fff;
}

.pl-journey-customize-activity-container {
	/*margin-bottom:1.5em;*/
}




.pl-shockwave:before {
	content: "";
	position: absolute;
	top: 20px;
    left: -10px;
    height: 2em;
    width: 2em;
    z-index: -1;
	margin: -1em;
	border-style: solid;
	border-color: #000202;
	border-width: 0;
	border-radius: 50%;
	opacity: 0;
	animation: outer-loader 200ms;
}

.pl-journey-customize-group-delete {
	/*top: 20px;*/
}

.pl-journey-customize-group-header {
	/*margin-bottom:1em;
	margin-top: 2em;*/
}

.pl-journey-customize-item-actions [data-icon]::before, .pl-journey-customize-item-actions [class*='-link']::before {
	position:relative;
}

.ibm-grid-medium .pl-journey-customize-btn-addgroup, .ibm-grid-large .pl-journey-customize-btn-addgroup, .ibm-grid-xlarge .pl-journey-customize-btn-addgroup {
    float: right;
}

.ibm-grid-small .pl-journey-customize-name, .ibm-grid-medium .pl-journey-customize-name,
.ibm-grid-small .pl-journey-customize-desc, .ibm-grid-medium .pl-journey-customize-desc {
	width: 100%;
}

.ibm-grid-small .pl-journey-customize-btn-save, .ibm-grid-medium .pl-journey-customize-btn-save {
    width: 100%;
    margin-left: 0;
    margin-top:4px;
}

.pl-journey a {
	cursor:pointer;
}
@keyframes outer-loader {
  0% {

    height: 100em;
    width: 100em;
    margin: -50em;
    opacity: 0;
    border-width: 4em;
  }
  85% {
    height: 2em;
    width: 2em;
    margin: -1.5em;
    opacity: 1;
    border-width: 3em;
  }
}
/**********************************/
/****** JOURNEY CSS END ***********/
/**********************************/



/**************************************************/
/****** SEARCH MODULARIZATION CSS START ***********/
/**************************************************/
.searchPanelBottom {
    /* border: 1px solid #959f9f; */
    /* overflow: hidden; */
    /*top: -10px;*/
    top: -1px;
}

.pl-search-filters {
    /* padding: 1em; */
    position: relative;
    z-index: 1;
    /* top: -1px; */
    /* background-color: #fff; */
    /* border: 1px solid #959f9f; */
}
 .pl-search-result {
	padding:0px 2px 20px 10px;
    content: "";
}

.pl-search-result::before {
    margin: 0 1em;
    display: block;
}
.pl-search-result-icon {
	min-width: 70px;
    padding: 10px 0px 5px 4px;
}
.pl-search-result-icon a[class*="-its-link"]:before {
	font-size:2.95rem;
}

.pl-search-result-rating .ibm-icononly a[class*="-link"] {
	margin-right:0;
}

.pl-search-result span.tipso_style {
	border-bottom:0;
	text-decoration:none;
}

.pl-search-result-icon .ibm-icononly a[class*='-link'] {
	width: 3em;
}
.pl-search-result-actions {
	padding-right: 0.5em;
}


.pl-search-results.minimized .pl-search-result .pl-search-result-description {
	display:none;
}
.pl-search-results.minimized .pl-search-result .pl-search-result-extra {
	display:none;
}

.pl-search-result-info {
	width: 100%;
    padding: 10px;
}
/*.pl-search-results .pl-search-badge .badgeIcon {
	width: 20%;
  min-width: 60px;
  padding: 20px 0px 0px 2px;
}*/


.pl-search-result-rating-count {
	line-height:2rem;
	margin-left: 0.5rem;
}

.pl-search-result:last-child {
    margin-bottom: 5px;
}

.ibm-grid-small .searchCountVerbose  {
	padding-top:10px;
}

.pl-search-action-bar {background-color: #FFF; position: relative;padding-bottom: 0;color: #56A8FD; overflow:hidden; margin:1em;}
.searchResultPanel .ibm-columns .ibm-columns.pl-search-action-bar {margin:1em;}
.pl-search-action-bar .ibm-pagination>li {height:60px;line-height:60px;/*margin: 0 5px;*/}
.pl-search-action-bar .select2-container--default .select2-selection--single {background-color: inherit;}
.pl-search-action-bar .select2-container--default .select2-selection--single .select2-selection__rendered {color: #FFF;}
.pl-search-action-bar .select2-container--default .select2-selection--single {color: #fff;}
.pl-search-action-bar .select2-container .select2-selection, .sortby .select2-selection select2-selection--single {border-color: #FFF;}
.pl-search-action-bar a.active { color: white;}
.pl-search-action-bar ul a {text-decoration:none;}
.pl-search-action-bar ul a.ibm-active {}
.pl-search-action-bar ul a.ibm-disabled-page {color: #c7c7c7;cursor:default;text-decoration:none;}
.pl-search-action-bar .ibm-pagination a {
    line-height: 60px;
    height: 60px;
}

.pl-search-action-bar .ibm-icononly a[class*='-link']:hover::before, .pl-search-action-bar .ibm-icononly a[class*='-link']:focus::before,
.pl-search-action-bar a[class*='-link']:hover::after, .pl-search-action-bar a[class*='-link']:focus::after,
.pl-search-action-bar a[class*='-link']:hover::before, .pl-search-action-bar a[class*='-link']:focus::before {
    color: #264a60;
}

.pl-search-action-bar .ibm-icononly a[class*='-link'].ibm-disabled-page:hover::before, .pl-search-action-bar .ibm-icononly a[class*='-link'].ibm-disabled-page:focus::before,
.pl-search-action-bar  a[class*='-link'].ibm-disabled-page:hover::before, .pl-search-action-bar a[class*='-link'].ibm-disabled-page:focus::before,
.pl-search-action-bar  a[class*='-link'].ibm-disabled-page:hover::after, .pl-search-action-bar a[class*='-link'].ibm-disabled-page:focus::after {
    color: #75B8FD;
}




/* Journey Category page CSS */
/* this below commented CSS is repeated above */
/* 	.pl-journey-card .ibm-card__heading {
    		padding: 0.5em;
			padding-bottom: 0;
    	}

    	.pl-journey-card-img {
    		max-height:140px;
    		overflow:hidden;
    	}

     	.pl-journey-card.ibm-card .ibm-card__bottom li {
    list-style: none;
    float: left;
    width: 32%;
    padding-top: 10px;
    position: relative;
    box-sizing: border-box;
    color: #5A5A5A;
    margin-bottom: 8px;
    text-align: center;
    padding-left: 0px;
}

.pl-journey-card.ibm-card .ibm-card__bottom li:before {
    content: "";
    margin: 0;
    right: 0em;
    top: .25em;
    padding-left: 0px !important;
}

.pl-journey-card .icon-center::before {
    color: #DB2780;
}

.pl-journey-card .ibm-card__content, .pl-journey-card .ibm-card__bottom {
	padding-left: 0.6em;
 			padding-right: 0.6em;
}

.pl-journey-card p {
	padding-bottom:0.3em;
	}

.pl-journey-actions {
	position: relative;
 			top: -47px;
} */
.pl-journey-card-empty {
	height: 472px;
}
.pl-icon-x8::before {
    font-size: 8rem;
    right: 0em;
    top: .25em;
}
.pl-icon-x4::before {
    font-size: 4rem;
}
#ibm-homepage-groups .ibm-mo__image {
    padding: .33rem 40px .33rem 0;
}
#ibm-homepage-groups .ibm-mo__image, #ibm-homepage-groups .ibm-mo__body {
    display: table-cell;
    vertical-align: top;
}
.pl-relative {
position:relative;
}
.pl-journey-cat-icon-x8::before {
    font-size: 4rem;
    /* right: 0em; */
    top: -0.1em;
    position: relative;
    text-align: center;
}

.pl-journey-card .ibm-card__content h4 { height:38px; overflow:hidden; position:relative; }
.pl-journey-card .ibm-card__content p { height:155px; overflow:hidden; position:relative; }

.pl-journey-card .tipso_style {
	border-bottom:0;
	text-decoration:none;
}
.pl-journey-card .tipso_style:hover {
	border-bottom:0;
}




 .pl-journey-category .pl-category-filter p.ibm-ind-link a.pl-category-filter-text {margin-bottom: 2px;border: 1px solid #959f9f;line-height:16px;width:100%;position: relative;top: 0; background-color:#fff;}
 .pl-journey-category .pl-category-filter p {padding:0;margin-bottom:0;}
 .pl-journey-category .ibm-btn-sec.pl-category-filter-text:hover { color:#000;}

.pl-journey-category .searchFilterTitle {}
.pl-journey-category .searchFilterTitle p {padding:0;margin-bottom:0;}
.pl-journey-category .searchFilterTitle p.ibm-ind-link a.searchFilterTitleText {margin-bottom: 2px;border: 1px solid #959f9f;line-height:16px;width:100%;position: relative;top: 2px; background-color:#fff;}
.pl-journey-category .searchFilterTitle p.ibm-ind-link a.searchFilterTitleText.active { border-bottom:1px solid #fff;}
.pl-journey-category .ibm-btn-sec.searchFilterTitleText:hover { color:#000;}

@media only screen and (max-width: 579px) and (min-width: 0) {
	.pl-journey-category .searchFilterTitle p.ibm-ind-link a.searchFilterTitleText {top:1px;	}
}

.pl-journey-category .searchFitlerTitle p.ibm-ind-link a.searchFilterTitleText.active {	border-bottom: 0;/*1px solid #fff;*/}
.pl-journey-category .searchFitlerTitle p.ibm-ind-link a.searchFilterTitleText.active:hover {border-bottom: 1px solid #323232;}


.pl-learning-card .ibm-ind-link a {
	text-decoration:none;
}

.pl-learning-card .icon-center::before {
    color: #DB2780;
}

.pl-learning-card-details-button-row {
	padding-bottom:0.3em;
}
.journeyTrackItem .ibm-mo__image .ibm-video-link {
    margin-left: 0.5em;
    margin-top: 0.2em;
}
.journeyTrackItem .ibm-mo__image a {
    width: 50px;
    display: block;
}

.journeyTrackItem .ibm-mo__image div.ibm-video-link:before {
    font-size: 1.8rem;
}



/**********************************/
/****** JOURNEY CSS BEGIN *********/
/**********************************/

/*Search typeahead styles from ES team*/


.es-featured-item-cta [class*="-link"]:before {
	display: inline-block;
	width: 0.85em;
	text-align: center;
}


/****************************************/
/* SEARCH INPUT							*/
/****************************************/

.es-search-box {
	position: relative;
	padding: 0 0 5px 0;
}

.es-form {
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

.es-form input#query_string {
	display: block;
	box-sizing: border-box;
	width: 100%;
	font-family: "HelveticaNeue-Light","HelvLightIBM",Arial,sans-serif; /*"HelvRegularIBM","Helvetica Neue",Arial,sans-serif;*/
	font-size: 20px;
	line-height: 46px;
	height: 46px;
	background: #fff; /*#ececec;*/
	color: #323232; /*#5596e6;*/
	border: 1px solid #959f9f;
	padding: 0 40px 0 15px;
	outline: none;
}

.es-form input#query_string:focus {
	border-color: #000;
}

/* label (hidden) */

.es-form label {
	display: none;
}

/* search button, also "inside" the input box */

.es-form input[type="submit"] {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 14px;
	right: 11px;
	font-size: 0;
	background: transparent url("//1.www.s81c.com/common/v18/i/search2x.png") 0 0 / 20px auto no-repeat;
	border: none;
	cursor: pointer;
}

/* type ahead */

.es-search-box .es-search-typeahead-con, #training-search-module .es-search-typeahead-con, #training-search-module-TP .es-search-typeahead-con, #formsearch .es-search-typeahead-con {
	box-sizing: border-box;
	background: #f7f7f7;
	border: 1px solid #000;
	border-top: 0;
	margin-top: -1px;
	color: #000;
	display: none;
	width: 100%;
	position: absolute;
	z-index: 40;
}

#formsearch .es-search-typeahead-con {
	width: 99.9%;
}

.es-search-box .es-search-typeahead-con.ibm-showing, #training-search-module .es-search-typeahead-con.ibm-showing, #training-search-module-TP  .es-search-typeahead-con.ibm-showing, #formsearch  .es-search-typeahead-con.ibm-showing {
	display: block;
}

.es-search-box .es-search-typeahead-con li, #training-search-module .es-search-typeahead-con li, #training-search-module-TP .es-search-typeahead-con li, #formsearch .es-search-typeahead-con li {
	color: #323232;
	cursor: pointer;
	font-family: "HelveticaNeue-Light", "HelvLightIBM", Arial, sans-serif;
	padding: 5px 10px;
}

.es-search-box .es-search-typeahead-con li strong, #training-search-module .es-search-typeahead-con li strong, #training-search-module-TP .es-search-typeahead-con li strong, #formsearch .es-search-typeahead-con li strong {
	color: #000;
}

.es-search-box .es-search-typeahead-con li.ibm-active, #training-search-module  .es-search-typeahead-con li.ibm-active, #training-search-module-TP .es-search-typeahead-con li.ibm-active, #formsearch .es-search-typeahead-con li.ibm-active {
	background: rgba(255,255,255,0.5);
	background: #afafaf;
}

.es-search-box .es-search-typeahead-con li.ibm-active:after, #training-search-module  .es-search-typeahead-con li.ibm-active:after, #training-search-module-TP .es-search-typeahead-con li.ibm-active:after, #formsearch .es-search-typeahead-con li.ibm-active:after {
	content: "\f105";
	color: #323232;
	font-size: 1.7em;
	font-family: "icons-ibm-v5", "icons-ibm-v4";
	position: absolute;
	right: 25px;
}

/* layout for screens below 760px */

@media only screen and (max-width: 759px) {
	.es-search-box .es-search-typeahead-con li.ibm-active:after, #training-search-module  .es-search-typeahead-con li.ibm-active:after, #training-search-module-TP  .es-search-typeahead-con li.ibm-active:after, #formsearch  .es-search-typeahead-con li.ibm-active:after { right: 10px; }
}

/* layout for screens below 580px */

@media only screen and (max-width: 579px) {
	.es-form input#query_string { font-size: 16px; }
}


/****************************************/
/* LEAD SPACE							*/
/****************************************/

.es-lead-space {
	margin-bottom: 20px;
}

.es-lead-space .ibm-band {
	padding: 30px 0 10px 0;
	min-height: 240px;
}

.es-lead-space h1, .es-lead-space h2, .es-lead-space p {
	line-height: 1.1em;
}

.es-lead-space h2 {
	margin: -10px 0 5px;
	padding: 0;
}



/****************************************/
/* CURATED SEARCH CARDS					*/
/****************************************/

/* card, common layout */

.es-featured-item {
	border: solid 1px #E0E0E0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.es-featured-item-table {
	display: table;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	min-height: 200px;
	width: 100%;
}

.es-featured-item p {
	line-height: 1.25rem;
}

.es-featured-item-header, .es-featured-item-content, .es-featured-item-cta {
	display: table-row;
}

.es-featured-item-cell {
	display: table-cell;
	padding: 20px;
	vertical-align: top;
}

.es-featured-item-header .es-featured-item-cell {
	padding: 0;
	vertical-align: middle;
}

/* call to actions */

.es-featured-item-cta .es-featured-item-cell {
	padding: 0 20px 5px;
	vertical-align: bottom;
}

.es-featured-item-cta p {
	padding-bottom: 0;
}

.es-featured-item-cta a {
	color: #323232;
	padding-bottom: 10px;
}


/* specific to layout A */

.ibm-col-4-2.es-featured-item {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.ibm-col-4-2.es-featured-item h3 {
	line-height: 1.1em;
	width: 65%;
}

.ibm-col-4-2 .es-featured-item-cta a {
	margin-right: 20px;
}

/* primary cta (button) */

.es-primary-cta {
	display: inline-block;
	background: #5aaafa;
	padding: 10px 20px;
}

.es-featured-item .ibm-btn-pri[class*="-link"]:before {
	position: static;
	vertical-align: bottom;
	margin-right: 5px;
}


/* specific to layout B & C: header w/bg */

.es-featured-item-header .es-featured-item-cell {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height: 105px;
}


/* specific to layout B: primary action */

.es-featured-item-header a {
	display: block !important;
	width: 100%;
	height: 105px;
	font-size: 0;
	background: rgba(0,0,0,0.1);
	text-shadow: 0 0 10px rgba(0,0,0,0.5);
	text-align: center;
}

.es-featured-item-header a:before {
	position: static;
	line-height: 105px;
	height: 105px;
	font-size: 4rem;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}
.es-featured-item-header a:hover {
	background: rgba(0,0,0,0.3);
}


/* layout for screens below 980px */

@media only screen and (max-width: 979px) {
	.ibm-col-4-2.es-featured-item h3 { width: auto; font-size: 1.5rem; }
	.es-primary-cta { padding: 7px 10px; }
}


/****************************************/
/* SEARCH RESULTS						*/
/****************************************/

/* search tips */

.es-search-tips {
	float: right;
	padding: 5px 0 5px 20px;
	position: relative;
	z-index: 10;
}

/* refine results filters */

ul.ibm-twisty > li.es-search-filters div.ibm-twisty-body {
	margin-left: -10px;
	margin-right: -10px;
	padding-bottom: 15px;
}

ul.ibm-twisty > li.es-search-filters div.ibm-twisty-body:after {
	content: "";
	display: block;
	clear: both;
}

.es-search-filters select {
	display: block;
	width: 100%;
	box-sizing: border-box;
}

.es-search-filters div.ibm-selectlist-styled {
	display: block;
}


/* results navigation */

.ibm-pagination a.disabled {
	pointer-events: none;
	color: #c7c7c7;
	opacity: 0.5;
}

.ibm-pagination a[aria-selected="true"] {
	pointer-events: none;
}

/* search result entries */

.es-search-result {
	margin-bottom: 15px;
}

.es-search-result h2 {
	font-size: 1.25rem;
	line-height: 1.25rem;
	padding-bottom: 5px;
}

.es-search-result p {
	font-size: 1rem;
	line-height: 1.2rem;
	padding-bottom: 5px;
}

.es-search-result p br {
	display: none;
}

/* layout for screens below 580px */

@media only screen and (max-width: 759px) {
	.es-search-filters .ibm-col-6-2 { margin-bottom: 10px; }
	ul.ibm-twisty > li.es-search-filters div.ibm-twisty-body { padding-bottom: 5px; }
}



/****************************************/
/* LOADING ANIMATION					*/
/****************************************/

/* full UI */

.es-loading-overlay {
	position: fixed;
	display: none;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	z-index: 100;
	background-color: #fff;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;1+0,0.95+15,0.75+100 */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.95) 15%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(15%,rgba(255,255,255,0.95)), color-stop(100%,rgba(255,255,255,0.75))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.es-loading-overlay .ibm-spinner-logo {
	top: 50%;
	margin-top: -20px;
}

.es-loading-overlay .ibm-spinner {
	position: relative;
	top: 50%;
	margin: -22px auto 0;
}

/* only results */

.es-results-loading {
	position: relative;
}

.es-results-loading .es-loading {
	position: absolute;
	display: none;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #fff;

	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.95) 15%, rgba(255,255,255,0.75) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(15%,rgba(255,255,255,0.95)), color-stop(100%,rgba(255,255,255,0.75)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%);
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.95) 15%,rgba(255,255,255,0.75) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfffffff',GradientType=1 );

	background-size: auto 240px;
}

.es-results-loading .es-loading .ibm-spinner-logo {
	top: 100px;
}

.es-results-loading .es-loading .ibm-spinner {
	position: relative;
	top: 100px;
	margin: 0 auto;
}

/*End Search typeahead styles from ES team*/

/* Css for progress bar on journey cards on Dashboard and See All pages - Release 5.2 Jagan 21 July 2017*/
.pl-journeycomplete-bar {
	display: inline;
    margin-left: 25px;
    font-weight: bold;
}
.pl-journeyprogress-bar {
   /*  background-color: #fff;
    border: 1px solid #030000;
    border-radius: 5px;
    display: inline-block;
    height: 20px;
    position: relative;
    width: 40%;
    margin-left:10%;
    margin-top: -3px;
    top: 6px; */
    background: rgba(228, 228, 228, 1);
    width: 100px;
    border-radius: 14px;
    position: relative;
    display: inline-block;
    top: 3px;
    left: 10px;
    height: 20px;
}
.pl-journeyprogress-bar-fill {
	background-color: #8cd211;
   /*  border-radius: 10px; */
    display: inline-block;
    height: 20px;
   /*  left: -1px;
    min-width: 10%;
    position: relative;
    top: -1px; */
   /*  background-color: #8cd211;
    border: 1px solid #000;
    border-radius: 5px;
    display: inline-block;
    height: 20px;
    left: -1px;
    min-width: 10%;
    position: relative;
    top: -1px;

 */}

.pl-journeydashboard-complete-status {
    display:block;
    height: 20px;
    line-height: 20px;
    position: absolute;
    width: 100%;
}


.pl-productgroup-select {

}
.pl-journeyprogress-bar-border {
	border-radius:10px 0px 0px 10px;
}
.pl-journeyprogress-bar-border-fill {
	border-radius: 10px;
}
#courseList,#productList,#jobCategoryList,#jobSkillList,#skillLevelList,#delTypeList,#credentialsList{
	width:100%;
	border:0 none;
	height:40px;
	min-width:100%;
	max-height:120px;
	overflow-y:auto;
	overflow-x:hidden;
}

.filterPanel .span-dropdown-class .select2-container {
	min-width: 100%;
}
#select2-courseList-results,#select2-productList-results,#select2-jobCategoryList-results,#select2-skillLevelList-results,#select2-delTypeList-results,#select2-credentialsList-results{
	z-index:2;
}

.filterPanel > .ibm-columns > div {
	min-height:120px;
	/*padding:10px 0;*/

}

.filterPanel .span-dropdown-class{
	max-height:105px;
	margin-left:0;
	display:block;
	overflow-y:auto;
	overflow-x:hidden;
	/*border:1px solid #959f9f;*/
	z-index:5;
	min-width: 100%;
}
.filterPanel .span-dropdown-class:active{
	margin-left:0;
	display:block;
	overflow-x:hidden;
	/*border:1.2px solid black;*/
	z-index:5;
}
.filterPanel .span-dropdown-class:hover{
margin-left:0;
z-index:5;
overflow-x:hidden;
/*border:1px solid #959f9f;*/
 box-shadow: 0 0 0 1px #4178be;
-moz-box-shadow: 0 0 0 1px #4178be;
-webkit-box-shadow: 0 0 0 1px #4178be;
transition: border-color 0.3s ease 0s, background 0.3s ease 0s, box-shadow 0.3s ease 0s;
}


.pl-filter-background {
    background-color: #fff;
    border: 1px solid #959f9f;
    padding-left: 0;
    padding-right: 0;
    margin-left: -1px;
    margin-right: -1px;
        overflow: hidden;
}

.ibm-grid-small .pl-filter-background {
	margin-left: 0;
	margin-right: 0;
}

.pl-search-filters-button {
	padding-right: 0;
    right: -1px;
}

.ibm-grid-medium .pl-search-filters-button {
	    margin-top: 10px;
}
.ibm-grid-xlarge .pl-search-filters-button {
	padding-left:0;
}

.ibm-grid-xlarge .pl-search-filters-button,
.ibm-grid-large .pl-search-filters-button {
	float: right;

}

.ibm-grid-small .pl-search-filters-button {
	right:0;
	padding-right:10px;
}

#learningType .select2-container {
	min-width: 100%;
}

.pl-search-learning-type {
	/*padding-left:0;*/
}
.ibm-grid-small .pl-search-learning-type {
	/*padding-left:10px;*/
}
.ibm-grid-xlarge .pl-search-learning-type,
.ibm-grid-large .pl-search-learning-type {
	padding-left:0;
	padding-right:0;
}

.ibm-grid-small .pl-search-reset-button {
    margin-top: 6px;
}

.ibm-grid-medium .pl-search-reset-button {
	padding-left:0;
	padding-right:0;
	    margin-top: 10px;
}

.ibm-grid-large .pl-search-reset-button {
	padding-right:0;
}


.ibm-grid-medium .pl-search-query-input {
	padding-right:0;
	padding-left:0;
}
.ibm-grid-xlarge .pl-search-query-input,
.ibm-grid-large .pl-search-query-input {
	padding-right:0;
	padding-left:0;
}
.ibm-grid-medium .pl-search-learning-type  {
	padding-left:0;
	padding-right:0;
}

.ibm-column-form p > span{
margin-left:0;
display:block;
}
.searchBottomPanel .select2-container--default, .select2-container--multiple, .select2-selection__rendered {
border:0px none;
box-shadow:none;
box-sizing: none;
    cursor: pointer;
    display: block;
    z-index:5;
}
.searchBottomPanel .select2-container--default, .select2-container--multiple {
height:40px;
/*width:225px;*/
/*max-width:225px;*/
max-height:40px;
}

.searchBottomPanel .select2-selection__rendered {
font-size: 0.73rem;
    /*width:225px;*/
    line-height: auto;
    list-style: outside none none;
    margin: 0;
    padding:0;
    display:inline;
    border: 0 none;
    vertical-align: baseline;
    overflow-y:auto;
overflow-x:hidden;
}
.searchBottomPanel .select2-selection__rendered:hover{
font-size: 0.73rem;
    /*width:225px;*/
    line-height: auto;
    list-style: outside none none;
    margin: 0;
    padding:0;
    display:inline;
    border: 0 none;
    vertical-align: baseline;
    overflow-y:auto;
overflow-x:hidden;
}
.searchBottomPanel .select2-selection__rendered:click{
font-size: 0.73rem;
    /*width:225px;*/
    line-height: auto;
    list-style: outside none none;
    margin: 0;
    padding:0;
    display:inline;
    border: 0 none;
    vertical-align: baseline;
    overflow-y:auto;
overflow-x:hidden;
}
.searchBottomPanel .select2-selection__rendered > li{
	list-style: outside none none;
	margin: 4px 1px 3px 4px;
    padding: 0 2px;
    display:inline-block;
}

.pl-duration-slider-element {
	width:90%;
}

.pl-page-numbers {
	display:inline-block;
}

.pl-search-filters .ibm-column-form input[type="search"]:focus {
	box-shadow: none;
}

.ibm-grid-medium .pl-search-result-mid,
.ibm-grid-small .pl-search-result-mid {
	padding-top:10px;
}
.ibm-grid-medium .pl-search-result-right,
.ibm-grid-small .pl-search-result-right {
	padding-top:14px;
}

.ibm-grid-small .pl-search-result-mid {
	width:50%;
	text-align:left;
	display:inline-block;
	padding-left: 32px;
}
.ibm-grid-small .pl-search-result-mid .pl-search-result-rating {
	display:inline-block;
	text-align:left;
}

.ibm-grid-small .pl-search-result-right {
	width:50%;
	text-align:right;
	display:inline-block;
}
.ibm-grid-small .pl-search-result-right .pl-search-result-rating {
	display:inline-block;
	text-align:right;
}
.pl-search-filters .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search {
    min-width:100%;
}

.pl-search-filters .select2 .select2-selection--multiple input[type="search"] {
	min-width:100%;
}

/*.select2-container {
	z-index:5;
}
*/
.pl-search-result-actions span {
	cursor:pointer;
}

.searchResultPanel .pl-search-action-bar [class*="ibm-col-"]:last-child {
    padding: 0;
}






/* ---------------------------------------------------------
	External CSS
   --------------------------------------------------------- */

#tsForm.ibm-column-form p > span {
    display: block;
    margin-left: 190px;
}




/* ---------------------------------------------------------
	Badge Featured (New Badges)
   --------------------------------------------------------- */


.pl-badgefeatured .ibm-graphic-tabs .ibm-tabs li {
		background-color:#fff;
	}

	.pl-badgefeatured .ibm-graphic-tabs .ibm-tabs li a {
		padding-top:0.2em;
		padding-bottom:0.2em;
		display: flex;
    	align-items: center;
	}
	.pl-badgefeatured-tab-title {
		padding-left:0.5em;
		padding-bottom:0;
	}

	.pl-badgefeatured-title {
		overflow:hidden;
	}

	.pl-badgefeatured-title img {
		width: 25%;
	    display: inline-block;
	    float: left;
    }

    .pl-badgefeatured-title .pl-activity-title {
    	padding-left: 10px;
    }

	.ibm-active .pl-badgefeatured-tab-title {
		font-weight:bold;
	}



	.pl-badgefeatured-circleicon {
	    background: #4178BE;
	    background:rgba(255,255,255,1);
	    border: 1px solid #4178BE;
	    width: 1em;
	    display: inline-block;
	    height: 1em;
	    border-radius: 50%;
	    text-align: center;
	    line-height: 1em;
	    vertical-align: middle;
	    padding: 1em;
		-moz-transition:.01s;
		-webkit-transition:.01s;
		-o-transition:.01s;
		transition:.01s;
		margin-right:0.5em;
	}

	.pl-badgefeatured-circlewhite {
		background: rgba(255,255,255,1);
		width:5em;
		height:5em;
		margin-right: 1em;
		clear:both;
	}

	.pl-badgefeatured-circlewhite .pl-tabicon[class*="-its-link"]::before {
		left:-25px;
		top:30px;
	}

	.pl-tabicon[class*="-its-link"]::before {
	    position: relative;
	    left: -4px;
	    top: 0;
	}
	.pl-badgefeatured-circlewhite [class*="-its-link"]:before {
		font-size:4em;
	}
	.pl-badgefeatured .ibm-graphic-tabs.ibm-vertical-tabs ul.ibm-tabs li a:hover::after, .ibm-graphic-tabs.ibm-vertical-tabs ul.ibm-tabs li a[aria-selected='true']::after {
		border-left-color: #4178BE;
		border-left-size: 5px;
	}
	.pl-badgefeatured .ibm-graphic-tabs .ibm-tabs li a.ibm-active .pl-badgefeatured-circleicon {
		background-color:#4178BE;
	}

	.pl-badgefeatured .ibm-graphic-tabs .ibm-tabs li a:hover .pl-badgefeatured-circleicon {
		background-color:#4178BE;
	}

	.pl-badgefeatured .ibm-graphic-tabs .ibm-tabs li a .pl-tabicon[class*="-its-link"]::before {
		color:#008571;
	}
	.pl-badgefeatured .ibm-graphic-tabs .ibm-tabs li a:hover .pl-tabicon[class*="-its-link"]::before, .pl-badgefeatured .ibm-graphic-tabs .ibm-tabs li a.ibm-active .pl-tabicon[class*="-its-link"]::before {
		color:#fff;
	}

	.pl-badgefeatured .pl-badgefeatured-title [class*="-its-link"]:before {
		font-size:1.5em;
	}

	.pl-badgefeatured-title .pl-tabicon[class*="-its-link"]::before {

		left: -6px;
		top: -2px;
	}

	.pl-badgefeatured-title .pl-badgefeatured-circleicon {
		background-color:#4178BE;
		margin-right: 0.5em;
		clear:both;
	}
	/* changed border value to 0px  Release 5.2 Jagan 30 Jun 2017*/
	.pl-badgefeatured {
		border-top:0px solid #4178BE;
		border-bottom:0px solid #4178BE;
	}


	.pl-badgefeatured-hide {
		padding-top: 0.4em;
   		padding-right: 1.5em;
	}
	.pl-badgefeatured-video {
		width:100%;
		max-height:150px;
	}
	.pl-underline {
		text-decoration:underline;
	}

    	.pl-badgefeatured-card .ibm-card__heading {
    		padding: 0.5em;
			padding-bottom: 0;
    	}

    	.pl-badgefeatured-card-img {
    		max-height:140px;
    		overflow:hidden;
    	}

     	.pl-badgefeatured-card.ibm-card .ibm-card__bottom li {
    list-style: none;
    float: left;
    width: 32%;
    padding-top: 10px;
    position: relative;
    box-sizing: border-box;
    color: #5A5A5A;
    margin-bottom: 8px;
    text-align: center;
    padding-left: 0px;
}

.pl-badgefeatured-card.ibm-card .ibm-card__bottom li:before {
    content: "";
    margin: 0;
    right: 0em;
    top: .25em;
    padding-left: 0px !important;
}

.pl-badgefeatured-card .icon-center::before {
    color: #DB2780;
}

.pl-badgefeatured-card .ibm-card__content, .pl-badgefeatured-card .ibm-card__bottom {
	padding-left: 0.6em;
 			padding-right: 0.6em;
}

.pl-badgefeatured-card p {
	padding-bottom:0.3em;
	}

.pl-badgefeatured-actions {
	position: relative;
 			top: -47px;
}

.pl-badgefeatured-actions {
    position: relative;
    top: -47px;
}

.pl-badgefeatured-pages .ibm-graphic-tabs .ibm-tabs li {
	margin:0 2em;
}

.ibm-grid-small .ibm-graphic-tabs .ibm-tabs li {
    margin: 0 10px;
    flex: 1 40%;
}

.ibm-landing-page #ibm-content .ibm-columns .ibm-columns.pl-badgefeatured-cards {
	width:auto;
}

.ibm-grid-small .pl-badgefeatured-showall-btn, .ibm-grid-medium .pl-badgefeatured-showall-btn {
	padding-top:4rem;
}

.ibm-grid-small .pl-badgefeatured-cards .pl-badgefeatured-card, .ibm-grid-medium .pl-badgefeatured-cards .pl-badgefeatured-card {
	margin-bottom:0;
}

.pl-badgefeatured-featured-select .select2-selection__rendered .pl-tabicon[class*="-its-link"]::before {
	color: #4178BE;
	left: -2px;
}

.pl-badgefeatured {
	padding-top:3em;
}

.pl-badgefeatured .ibm-band {
    background-color: #f7f7f7;
}

.ibm-grid-small .pl-badgefeatured {
	padding-top:0;
}

.pl-badgefeatured-featured-select .select2-selection__rendered .pl-badgefeatured-circleicon {
	margin-right: 0.3em;
}

.pl-badgefeatured-featured-select .select2-results__option .pl-tabicon[class*="-its-link"]::before {
	color: #4178BE;
	left: 13px;
}

.select2-container--default .select2-results__option {
	color: #4178BE;
}

.select2-container--default .select2-results__option .pl-badgefeatured-circleicon {
	margin-right: 0.3em;
}
.select2-container--default .select2-results__option .pl-tabicon[class*="-its-link"]::before {
	color: #4178BE;
}


.pl-badgefeatured-featured-title {
	overflow:auto;
	display: flex;
    align-items: center;
}

.pl-badgefeatured-featured-title span {
	/*padding-right:0.25em;*/
	display: inline-block;
}
.pl-badgefeatured-featured-select {
    background-color: #4178BE;
}
.pl-badgefeatured-featured-select .select2-container.select2-container--focus .select2-selection {
	border:0;
	box-shadow:0;
}

.pl-badgefeatured-featured-select .select2-selection {
	background-color: #4178BE;
	border:0;
}
.pl-badgefeatured-featured-select .select2 {
	background-color: #4178BE;
	    height: 60px;
    margin-top: 1em;
    width:100%;
}

.pl-badgefeatured-featured-select form {
	width:100%;
	display:block;
}
.pl-badgefeatured-featured-select .select2-container--default .select2-selection--single .select2-selection__rendered {
	background-color: #4178BE;
	color:#fff;
	font-size:1.25rem;
}
.pl-badgefeatured-featured-select .select2-container--default .select2-selection--single .select2-selection__arrow {
	width:50px;
}
#pl-badgefeatured-select-list {
	width:100%;
}
.pl-badgefeatured-featured-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
	color:#fff;
	font-size:1.25rem;
}
.pl-badgefeatured-featured-type {
	background-color: #4178BE;
}

.pl-badgefeatured-showall-btn, .pl-badgefeatured-showall-link {
	display:none;
}

.pl-badgefeatured-spinner {
    text-align: center;
}

.pl-badgefeatured-tabcontents .pl-front, .pl-badgefeatured-tabcontents .pl-front-update {
	padding-bottom:80px;
}
/****************************************/
/*COURSE PAGE FILTER CSS-RELEASE 5.3 Sprint 2 -28 Mar 2018*/
/****************************************/
.selectcss
{
width:250px;
}
.enrollmentlablelcss
{
padding-top:0.5em;
}
.resetdiv{
padding-top:1em;
}
.deltypedivcss
{
padding-bottom: 0.5em;
}
.deltypelabelcss
{
padding-left:0.5em;
}
.advancefilterdivcss
{
margin-right: 0.9em;
}
.advancefilterlabelcss
{
margin-top:2.1em;
}
.searchpanelcss
{
margin-right:0.3em;
}
.filterscss
{
margin-right:-10%;
}
.coursedivfiltercss
{
margin-top:-1em;
}
/*.coursefilerzindex
{
z-index:10;
}*/
.countryfilteraligncss
{
margin-bottom:2em;
}

/* Rel 5.3 SP3 changes for add cost and expiry date on mylearning ,search ,course and LJ pages - 23 Apr 2018*/

.custom-my_learning_card-span_style{
font-size: .7rem;
line-height: 1.5rem;
}
.custom-my_learning_card-span_style_expDate{
background-color:yellow;
margin-left:0.3em;
padding:0.1em;
}
.pl-journey-li-card li{
width:32%;
}
.pl-learning-li-card li{
/* width:25%; */
}
.learning-card-width {
	width:33% !important;
}
.pl-journey-table {
	display:table !important;
    width:100% !important;
    padding-bottom: 24px!important;
}
.pl-journey-table-cell {
	display:table-cell !important;
	float: none !important;
}
.pl-search-result-attr-expiredate
{
background-color: yellow;
height:0.8em;
}
.pl-courseexpiredate-div-css{
margin-left:2%;
margin-right:2%;
margin-bottom:2%;
background-color:yellow;
padding-left:20em;
height:2em;
}

.pl-journeyexpiredate-div-css{
margin-left:2%;
margin-right:2%;
margin-bottom:2%;
background-color:yellow;
padding-left:12em;
height:2em;
}
/* added on 16th Aug 2018 in Rel 5.3 sp 6 */

#ibm_nav_tab_list{
width:48%;
display:inline-block;
}
#ibm_nav_tab_seeAll{
padding-bottom: 10px;
padding-right: 20px;
width:15%;
display:inline-block;
float:right;
}
#mlplan,#mliprog{
background:#f7f7f7;
}
.myLearning_accessCodeMainDiv{
margin-top:20px;
}

#myLearning_accessCodeTextName{
text-align:center;
}
#myLearning_accessCodeLink{
color:white;
text-decoration:none;
cursor:pointer;
}
#myLearning_accessCodeLinkInformation{
color:white;
padding:2px 10px 2px 3px;
top:2.7px;
}
#accessCodeSection{
display:inline;
text-align:center;
}
#myLearning_accessCodeTextBox{
width:50%;
padding:10px;
margin:2px;
box-sizing:content-box;
}
#myLearning_accessCodeTextBox:hover{
border-color: #4178be;
box-shadow: 0 0 0 2px #4178be inset;
}
#myLearning_accessCodeSecondDiv{
padding: 12px 5px 10px 15px;
margin:1px;
text-align:center;
background-color:#4e4e4f;
}
.ibm-card__redeemLaunch_daysText_Div{
padding: 1px;
}
.redeemLaunchDaystextalignment{
font-size: 0.7rem;
line-height:5px;
padding-bottom:8px;
}
/*
Added below code for Search Page Updates for sprint 7 swiftType changes on 7th Nov 2018
 */
 .containerFilterResultCount{
overflow-x:auto;
max-width:auto;
display:inline-flex;
}
.column-left-FilterResultCount{
 float: left;
 width: 82%;
 }
.column-right-FilterResultCount{
 float: right;
 width: 18%;
 text-align:right;
 }
 .ibm-table-navigation-links a{
 text-docoration:none;
 cursor:pointer;
 }
 .searchResultsMainDiv{
 margin-left:5px;
 }
 .sk-selected-filters{
 height:auto;
 margin:2px 2px 5px 1px;
 width:100%;
 }
 #searchSortDiv{
width:auto;float:right;
 }
 .search-entitled{
  width:365px;
  padding: 10px 10px 10px 4px;
 }
 .searchResetDiv{
	text-align:center;
	padding-top: 1px;
	width:50%;
 }
 .viewModeDiv{
 	width:280px;
	text-align:center;
	padding: 10px 20px;
 }
 .searchCount{
	padding: 0px 10px 0px 5px;
	width:50%;
	text-align:left;
 }
 #searchSortDiv{
 padding:0;}
.searchCountAndReset{
	width:26%;
	display:inline-flex;
	padding:10px;
}
 .checkBoxesStyle{
	 width:102%;
	 height:18%;
 }
 .productCheckBoxContainerDiv{
 height:auto;
 }
 .searchSort{
 width:130px;
 z-index:5;
 }
 div.pl-search-result-info:hover{
	background-color:#f6f6f6;
	border-color:#f6f6f6;
}
.sk-search-box__clear {
    position: absolute;
    top: 0;
    right: 39px;
    bottom: 0;
    width: 30px;
    padding: 0 5px;
    opacity: 0;
    display: block;
}
.pl-search-result-link:hover{
text-decoration:none;
}
.checkoxInputScrollDiv{
max-height:auto;/* overflow-y:auto; */
}
.checkoxInputProductScrollDiv{
max-height:250px;overflow-x:auto;overflow-y:auto;
}
.exCollapseResults{
text-decoration:none;
color:black;
pointer-events:none;
}.checkBoxFilterPaddingDiv{
padding:5px 0px;
}
#mg-filters-mobile {
    clear: both;
    display: none;
    border-bottom: 1px solid #c7c7c7;
        border-bottom-color: rgb(199, 199, 199);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    margin: 20px;
}
.pl-search-result-left{
	padding:0;margin:0 -5px;
	max-width: intrinsic;
	max-width:-moz-available;
	max-width:-webkit-fill-available;
}
/*Release 5.3 -Sprint 9  Star ratings css -19 Dec 2018*/

#completedRatingReview {line-height: inherit;width: 100%;}
.starscss{
	padding-bottom:20px;
	color:black;
}
.usercommentdivcss{
	width:67%;
	margin-left:35px;
	margin-top:15px;
}
.ratingbuttondivcss{
	margin-top:15px;
	margin-left:3%;
}
