.css-events-list table.events-table tr.events-row {
    padding-bottom: 10px;
}

.css-events-list table.events-table td {
    padding: 15px !important;
}


.single-pnext_journey .site-content {
    padding-top: 0 !important;
}
#about {
    padding-bottom: 35px;
}
#overview {
    padding-bottom: 15px;
}
#overview .content-area-restricted {
    border-left: 0;
}
#overview .content-area-restricted .sc_sec_head {
    padding-left: 0px;
}
.sc-header-ghinfo img {
	height: 1rem !important;
	width: 1rem !important
}
.sc-header-ghinfo {
	height: 1rem;
	color: #fff;
	padding-left: 10px;
    padding-right: 10px;
}
.sc_overview_cont {
    padding-left: 0px;
}
.sc-img-center img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px;
}
.sc-scenario-head {
    text-align: center;
}
.sc-scenario-head img {
    width: 50%;
}

#content-area .sc_page_head span,
#journeycontent .sc_page_head span {
    border-bottom: 4px solid #00b4a0;
    font-size: 1.625rem;
    padding-bottom: 10px;
    color: #fff;
}
#content-area .sc_page_head,
#journeycontent .sc_page_head {
    margin-bottom: 40px;
    padding-left: 10px;
}
#content-area .sc_sec_head span,
#journeycontent .sc_sec_head span {
    border-bottom: 4px solid #00b4a0;
    font-size: 1.625rem;
    padding-bottom: 10px;
}
#content-area .sc_sec_head,
#journeycontent .sc_sec_head {
    margin-bottom: 40px;
    padding-left: 0px;
}
#content-area .sc_sec_btn_head span,
#journeycontent .sc_sec_btn_head span {
    border: 2px solid #00b4a0;
	background-color: #00b4a0;
    font-size: 1rem;
    padding-bottom: 10px;
}
#content-area .sc_sec_btn_head,
#journeycontent .sc_sec_btn_head {
    margin-bottom: 40px;
    padding-left: 10px;
}
#topics .ibm-card__image img {
    border-bottom: 1px solid #c7c7c7;
}
#components .ibm-card__content {
    padding-left: 90px;
    position: relative;
}
#components .ibm-card__bottom {
    padding-left: 90px;
}
#components .ibm-card__content img {
    left: 20px;
    position: absolute;
    top: 20px;
}
#technologies .ibm-card__content {
    padding-left: 90px;
    position: relative;
}
#technologies .ibm-card__bottom {
    padding-left: 90px;
}
#technologies .ibm-card__content img {
    left: 20px;
    position: absolute;
    top: 20px;
    width:50px;
    height: 50px;
}
#technologies h3 {
	color: #00b4a0;
}
#connect h4 {
	color: #00b4a0;
}
#connect .sc_sec_head {
    margin-bottom: 40px;
    padding-left: 0px !important;
}
#connect a {
    color: #00b4a0;
}
#connect-left {
    padding-left: 0;
    padding-right: 30px;
}
#connect-right {
    padding-left: 30px;
    padding-right: 0;
}
#scenarios h4 {
	color: #00b4a0;
}
#scenarios .ibm-card__content a {
	color: #323232;
}
#videos .ibm-card {
    background-color: #fff;
    box-sizing: border-box;
    border: 0;
    margin-bottom: 20px;
    position: relative;
}
#videos .ibm-card a {
	color: #323232;
}
#videos h4 {
	color: #00b4a0;
}
#open_projects h4 {
	color: #fff;
}
#open_projects h2 {
	color: #fff;
}
#open_projects h3 {
	color: #000;
}
#open_projects p {
	color: #000;
}
#open_projects .sc_sec_head span {
    border-bottom: 4px solid #fff;
}
#open_project .sc_page_head span {
    border-bottom: 4px solid #fff;
    color: #fff;
    font-size: 1.625rem;
    padding-bottom: 10px;
}
#open_project_overview {
    padding-bottom: 15px;
}
#open_project_overview .content-area-restricted {
    border-left: 4px solid #d8d8d8;
}
#open_project_overview .content-area-restricted .sc_sec_head {
    padding-left: 40px;
}
#open_project_overview  .sc_sec_head span {
    border-bottom: 4px solid #4178be;
    font-size: 1.625rem;
    padding-bottom: 10px;
}
open_project_why {
    padding-bottom: 15px;
}
#open_project_why .content-area-restricted {
    border-left: 4px solid #d8d8d8;
}
#open_project_why .content-area-restricted .sc_sec_head {
    padding-left: 40px;
}
#open_project_why  .sc_sec_head span {
    border-bottom: 4px solid #4178be;
    font-size: 1.625rem;
    padding-bottom: 10px;
}
#technologies .ibm-card a {
	color: #323232;
}
#content-area .ibm-fluid {
    padding-left: 0;
    padding-right: 0;
}
p.card-links {
    line-height: 1.7;
}
p.card-links-small a + a {
    margin-left: 20px;
}
.sc_icon_getcode::before {
    content: '\21d2';
}
.sc_icon_learnmore::before {
    content: '\21d2';
}
.sc_icon_readstory::before {
    content: '\21d2';
}
.sc_icon_seedemo::before {
    content: '\21d2';
}
.sc_icon_getcode::before, .sc_icon_learnmore::before, .sc_icon_readstory::before, .sc_icon_seedemo::before {
    -moz-osx-font-smoothing: grayscale;
    box-sizing: content-box;
    color: #b5b5b7;
    cursor: pointer;
    display: inline-block;
    font-family: dashicons;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: inherit;
    top: 0;
    vertical-align: top;
    white-space: nowrap;
}
.pn-listing .pn-list__item {
    margin: 0 0 5px;
    padding-left: 0;
}
.pn-listing .pn-list__item .entry-content {
    font-family: helvetica neue,helvetica,"HelvLightIBM",segoe ui,arial,sans-serif;
}
.pn-listing .pn-list__item .entry-content .entry-title {
    font-family: helvetica neue,helvetica,"HelvLightIBM",segoe ui,arial,sans-serif;
}
.pn-listing .pn-list__item .entry-content .entry-title a {
    color: #00b4a0;
}
.pn-listing .pn-list__item .entry-content .pn-readmore {
    font-family: helvetica neue,helvetica,"HelvLightIBM",segoe ui,arial,sans-serif;
}
.pn-listing .pn-list__item .entry-content .pn-readmore a {
    color: #00b4a0;
}
.pn-listing .pn-list__item .entry-content .entry-meta {
    font-family: helvetica neue,helvetica,segoe ui,arial,sans-serif;
}
.pn-listing .pn-list__item .entry-content p {
    font-family: helvetica neue,helvetica,segoe ui,arial,sans-serif;
}
.pn-listing .pn-list__item .entry-content .entry-meta .byline img.avatar {
    margin-right: 5px;
}


.entry-content .entry-hd-wrap .entry-title {
    font-family: helvetica neue,helvetica,"HelvLightIBM",segoe ui,arial,sans-serif;
}
.entry-content .entry-hd-wrap .entry-title a {
    color: #00b4a0;
}

.pn-readmore {
    font-family: helvetica neue,helvetica,"HelvLightIBM",segoe ui,arial,sans-serif;
}
.pn-readmore a {
    color: #00b4a0;
}

.flow-counter ol {
    counter-reset: li;
    margin-left: 45px;
}
.flow-counter ol {
    counter-reset: li;
    margin-left: 10px;
    position: relative;
}
.flow-counter ol, ul {
    margin-bottom: 10px;
    margin-top: 0;
}
.flow-counter ol li::before {
    border: 2px solid #00b4a0;
    border-radius: 50%;
    box-sizing: border-box;
    color: #00b4a0;
    content: counter(li, decimal);
    counter-increment: li;
    font-family: Helvetica;
    font-size: 1em;
    font-weight: 700;
    margin-left: -45px;
    margin-right: 15px;
    margin-top: -5px;
    padding: 3px;
    position: absolute;
    text-align: center;
    width: 2em;
}
.flow-counter ol li {
    list-style: outside none none;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 30px;
}

.flow-reset ul li::before, .flow-reset ol li::before {
    border: 0;
    border-radius: 0;
    box-sizing: content-box;
    color: #959595;
    content: "â€¢";
    counter-increment: none;
    font-size: 1.5rem;
    margin-left: -1.3rem;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
    position: absolute;
    text-align: inherit;
    width: auto;
    }

[id="ibm-primary-links"] a:hover, [id="ibm-primary-links"] a:focus, [id="ibm-primary-links"] a[aria-selected="true"] {
    border-color: #00b4a0 !important;
    color: #00b4a0 !important;
    text-decoration: none !important;
}
.ibm-textcolor-teal-40 {
    color: #00b4a0;
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-40"], .ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-40"]:hover, .ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-40"]:focus {
    background: #00b4a0 none repeat scroll 0 0;
    border-color: #00b4a0;
    color: #000;
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-40"]:hover, .ibm-alternate-background a[class*="ibm-btn-"][class*="-pri"][class*="teal-40"]:focus {
    background: #00b4a0 none repeat scroll 0 0;
    border-color: #00b4a0;
    color: #000;
}
.ibm-alternate-background a[class*="ibm-btn-"][class*="-sec"][class*="teal-40"] {
    background: transparent none repeat scroll 0 0;
    border-color: #00b4a0;
    color: #00b4a0;
}
.ibm-highlight-bg-teal-40:hover, .ibm-highlight-bg-teal-40:focus {
    background: #00b4a0 none repeat scroll 0 0;
}
.ibm-highlight-bg-teal-40:hover *, .ibm-highlight-bg-teal-40:focus * {
    color: #323232;
}
.ibm-rule.ibm-teal-40 {
    border-color: #00b4a0;
}
.ibm-background-teal-40 {
    background-color: #00b4a0;
}
.ibm-border-teal-40 {
    border-color: #00b4a0;
}
#ibm-com .pn-border-teal-40 {
    border: 1px solid #00b4a0;
}
#ibm-com .pn-text-teal-40 {
    color: #00b4a0;
}

input[class*="ibm-btn-"][class*="-pri"][class*="teal-40"], input[class*="ibm-btn-"][class*="-sec"][class*="teal-40"]:hover, input[class*="ibm-btn-"][class*="-sec"][class*="teal-40"]:focus, button[class*="ibm-btn-"][class*="-pri"][class*="teal-40"], button[class*="ibm-btn-"][class*="-sec"][class*="teal-40"]:hover, button[class*="ibm-btn-"][class*="-sec"][class*="teal-40"]:focus, a[class*="ibm-btn-"][class*="-pri"][class*="teal-40"], a[class*="ibm-btn-"][class*="-sec"][class*="teal-40"]:hover, a[class*="ibm-btn-"][class*="-sec"][class*="teal-40"]:focus {
    background: #00b4a0 none repeat scroll 0 0;
    border-color: #00b4a0;
    color: #fff;
}
input[class*="ibm-btn-"][class*="-pri"][class*="teal-40"]:hover, input[class*="ibm-btn-"][class*="-pri"][class*="teal-40"]:focus, button[class*="ibm-btn-"][class*="-pri"][class*="teal-40"]:hover, button[class*="ibm-btn-"][class*="-pri"][class*="teal-40"]:focus, a[class*="ibm-btn-"][class*="-pri"][class*="teal-40"]:hover, a[class*="ibm-btn-"][class*="-pri"][class*="teal-40"]:focus {
    background: #00b4a0 none repeat scroll 0 0;
    border-color: #00b4a0;
    color: #fff;
}
input[class*="ibm-btn-"][class*="-sec"][class*="teal-40"], button[class*="ibm-btn-"][class*="-sec"][class*="teal-40"], a[class*="ibm-btn-"][class*="-sec"][class*="teal-40"] {
    background: transparent none repeat scroll 0 0;
    border-color: #00b4a0;
    color: #00b4a0;
}


.pn-listing .pn-list__item .entry-header .list-thumbnail .post-type-icon {
    background: none;
    display: block;
    height: 48px;
    overflow: hidden;
    width: 48px;
}
.em-calendar table, .em-calendar th, .em-calendar td {
    border: 1px solid #c7c7c7;
    border-collapse: collapse;
    background-color: #fff;
}
table.em-calendar td {
    padding: 10px 5px !important;
}
table.em-calendar td.eventless-today, table.em-calendar td.eventful-today {
    background-color: #ececec;
}
.pnpagepost .entry-content table {
  width: 100% !important;
}
.event .entry-header {
    display: none;
}

.ibm-step-indicator {
    border-top: 0px !important;
  padding-bottom: 20px;
}
.ibm-step-indicator .ibm-tabs {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* styles for the left nav */


/* for when the menu is collapasable */
#pnext_cpt_leftnav [id='ibm-primary-links'] li{
	position: relative;
}
#pnext_cpt_leftnav [id='ibm-primary-links']>li a {
    padding-left: 23px;
}
#pnext_cpt_leftnav [id='ibm-primary-links']>li li>a {
    padding-left: 33px;
}
#pnext_cpt_leftnav [id='ibm-primary-links']>li li li>a {
    padding-left: 43px;
}
#pnext_cpt_leftnav [id='ibm-primary-links']>li li .toggler{
	left:13px;
}
#pnext_cpt_leftnav [id='ibm-primary-links']>li li li .toggler{
	left:26px;
}

#pnext_cpt_leftnav li a{
	font-size:14px;
	font-size: .875rem;
}
#pnext_cpt_leftnav .toggler{
	width: 25px;
	height: 25px;
	display: inline-block;
	position: absolute;
	left: 5px;
	top:10px;
	cursor: pointer;
}


/*
#pnext_cpt_leftnav .current-cat > .children,
#pnext_cpt_leftnav .current-cat-parent > .children,
#pnext_cpt_leftnav .current-cat-ancestor > .children{
	display:block;
}*/


#pnext_cpt_leftnav .children{
	display:none;
}
#pnext_cpt_leftnav .arrowdwn > .children{
	display:block;
}

#pnext_cpt_leftnav [id='ibm-primary-links'].menuHide > li{
	display:none;
}
#pnext_cpt_leftnav [id='ibm-primary-links'].menuHide > li:first-child{
	display: block;
}


#pnext_cpt_leftnav [id='ibm-primary-links'] a.pnext_cpt_leftnav_expand{
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	overflow: hidden;
	padding: 0;
	right: 0;
	top: 0;
	padding: 12px 6px;
}
#pnext_cpt_leftnav [id='ibm-primary-links'] a.pnext_cpt_leftnav_expand:before{
	position: static;
}
#pnext_cpt_leftnav a.pnext_cpt_leftnav_expand i{display: none;}
#pnext_cpt_leftnav a.pnext_cpt_leftnav_expand:hover,
#pnext_cpt_leftnav a.pnext_cpt_leftnav_expand:active,
#pnext_cpt_leftnav a.pnext_cpt_leftnav_expand:focus{
	border-color: transparent;
}


#pnext_cpt_leftnav .arrowryt{
	position: relative;
}

#pnext_cpt_leftnav .arrowdwn > .toggler:before{
content: "\f340"
}
#pnext_cpt_leftnav .toggler:before{
	color: #000;
	content: "\f34d";
	display: inline-block;
  font-family: "icons-ibm-v9";
  font-size: 18px;
  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;
}

@media only screen and (min-width: 579px){
	#pnext_cpt_leftnav [id='ibm-primary-links'] a.pnext_cpt_leftnav_expand{
		display: none;
	}
}
@media only screen and (max-width: 579px) and (min-width: 0){
	.hide-small {
		display: none !important;
	}
	.hide-mediun {
		display: none !important;
	}
}
@media only screen and (max-width: 759px) and (min-width: 580px){
	.ibm-fluid .ibm-col-12-3,.ibm-fluid .ibm-col-12-4{
		width: 100%;
		float:none;
	}
	.hide-mediun {
		display: none;
	}
}
@media only screen and (max-width: 999px) and (min-width: 760px){
	.ibm-fluid .ibm-col-12-3,.ibm-fluid .ibm-col-12-4{
		width: 100%;
		float:none;
	}
}
@media only screen and (max-width: 1239px) and (min-width: 1000px){
	.ibm-fluid .ibm-col-12-3,.ibm-fluid .ibm-col-12-4{
		width: 33%;
	}
}
@media only screen and (max-width: 1479px) and (min-width: 1240px){

}
@media only screen and (min-width: 1480px){

}

.pnext_dossier-leadspace {
    background: #efefef url("//developer.ibm.com/code/wp-content/uploads/sites/118/2017/06/header-teal.png") no-repeat scroll 0 0 / cover !important;
}
#ibm-leadspace-head {
    background: #efefef url("//developer.ibm.com/code/wp-content/uploads/sites/118/2017/06/header-teal.png") no-repeat scroll 0 0 / cover !important;
    }
.advocate-head {
    background: #efefef url("//developer.ibm.com/code/wp-content/uploads/sites/118/2017/06/hero-advocate.png") no-repeat scroll 0 0 / cover !important;
    margin-bottom: 40px;
    padding: 40px 0;
}
.advocate_name {
    color: #fff;
    font-size: 3rem !important;
    padding-bottom: 20px;
    padding-top: 40px;
}
.advocate_location {
    color: #fff;
    font-size: 1.675rem;
    font-weight: 100;
    padding-bottom: 20px;
}

.howto-content ol li::before {
    border: none;
    color: #323232;
    padding-right: 10px;
    font-weight: 100;
}

.pn-listing .pn-list__item .entry-header .list-thumbnail .attachment-thumbnail {
    display: none;
}

code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", minivan;
	font-size: 95%;
	line-height: 140%;
	white-space: pre;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	background: # f7f7f7;
}
.ibm-card__heading-journey {
    color: #fff;
    position: absolute;
    right: 0;
    z-index: 100;
    padding: 20px;
    text-align: right;
}
.journey-cat {
    padding: 10px 10px 2px 10px;
    background-color: rgba(0, 0, 0, 0.5);
}
.ibm-card__heading-pattern {
    color: #222;
    height: 160px;
}
.ibm-card__heading_overlay-pattern {
    height: 100%;
    padding: 20px;
}
.ibm-card__heading-techtalk {
    color: #222;
    height: 250px;
}
.ibm-card__heading_overlay-techtalk {
    height: 100%;
    padding: 20px;
}
.techtalk-cat {
    padding: 10px 10px 2px 10px;
    background-color: rgba(0, 0, 0, 0.5);
}
.ibm-card__heading-openproject {
    color: #222;
    height: 250px;
}
.ibm-card__heading_overlay-openproject {
    height: 100%;
    padding: 20px;
}
.openproject-cat {
    padding: 10px 10px 2px 10px;
    background-color: rgba(0, 0, 0, 0.5);
}
.ibm-card__heading-open-communities {
    color: #fff;
    text-align: right;
    height: 100px;
}
.ibm-card__heading-journey .journey-cat a {
    color: #fff;
    text-align: right;
}
.sharedaddy {
    float: right;
}
.journey_card_tag {
    padding: 1px 15px !important;
    border-radius: 5px;
    margin-right: 5px !important;
    min-width: 0px !important;
    font-size: 13px !important;
}
.journey_tag {
    padding: 1px 15px !important;
    border-radius: 5px;
    margin-right: 5px !important;
    min-width: 0px !important;
    font-size: 13px !important;
}
.journey_tag_title {
	font-weight: bold;
	padding-right: 20px;
}
.pn-grid-listing {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.css-events-list {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.nav_circle {
    padding: 3px 7px !important;
    border-radius: 9px !important;
    margin-right: 10px !important;
    min-width: 0px !important;
    font-size: 11px !important;
    background-color: #f4f4f4 !important;
    margin-left= -5px;
}
.cat_pattern_types {
    color: #fff !important;
    background: rgb(119, 118, 119) !important;
    border-color: rgb(119, 118, 119) !important;
}
.cat_depmodels {
    color: #fff !important;
    background: rgb(152, 85, 212) !important;
    border-color: rgb(152, 85, 212) !important;
}
.cat_industries {
    color: #fff !important;
    background: rgb(65, 120, 190) !important;
    border-color: rgb(65, 120, 190) !important;
}
.cat_technologies {
    background: #00b4a0 none repeat scroll 0 0 !important;
    border-color: #00b4a0 !important;
    color: #fff !important;
}
.cat_pattern_types_head {
    color: #fff !important;
    background: rgb(119, 118, 119) !important;
}
.cat_depmodels_head {
    color: #fff !important;
    background: rgb(152, 85, 212) !important;
}
.cat_industries_head {
    color: #fff !important;
    background: rgb(65, 120, 190) !important;
}
.cat_technologies_head {
    background: #00b4a0 none repeat scroll 0 0 !important;
    color: #fff !important;
}
[id='ibm-primary-links']>li>a {
    font-weight: 500 !important;
}
[id='ibm-primary-links'] {
    background-color: #fff !important; 
    margin-bottom: 30px !important;
}
[id='ibm-primary-links'] a {
    padding: 10px 10px 10px 10px !important;
}
[id='ibm-primary-links'] a:hover,[id='ibm-primary-links'] a:focus,[id='ibm-primary-links'] a[aria-selected='true']{
color: #323232 !important;
border-color: #e0e0e0 !important;
text-decoration:none
}
[id='ibm-overview'] a:hover,[id='ibm-overview'] a:focus{
color: #fff !important;
border-color: #e0e0e0 !important;
text-decoration:none
}
.center_text span {
	vertical-align:middle;
}
#bots_heading .sc_sec_head span {
    border-bottom: 4px solid #4178BE;
    font-size: 1.625rem;
    padding-bottom: 10px;
}
#bots_heading .sc_sec_head {
    margin-bottom: 40px;
    padding-left: 0px !important;
}
.advocate_card_img {
    border: 5px solid #0e8672;
    border-radius: 50%;
    height: 100%;
    margin: 0 auto 20px;
    overflow: hidden;
    width: 100%;
}
.advocate_card_img img {
    display: block;
    height: 100%;
    width: 100%;
}
 