.sme {
	color: blue;
}

.sli {
	list-style: none;
}

div.dropdown-menu.show{
	width:max-content;
}
.userinput {
	color: #4F5D6C;
	background-color: white !important;

}
.stentry {
	padding-left: 10px;
}
.chdeschd, .chdesc {
	border: 1px solid #858585 !important;
}
.chdesc {
	padding: 20px;
}
table.ai_callout {
	background: aliceblue;
	border: 2px solid blue !important;
}

/* Customizations modeled on Kinvey start here */
body {
    margin: 0;
    font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #58595b;
    background-color: #fff;
}
/* Flowmon warning box. It was crated by shifitng the info box colors to the red. 
Note is a generally available class declared outside of Flowmon, so it is not specified elsewhere*/

.flowmon .warning {
	background-color: #ebb0b0;    
	color: #8a5d5d;	
	position: relative;    
	padding: 20px;    
	padding-left: 40px;	
	box-sizing: border-box;    
	margin: 1.5em 0 1.5em 20px
}
/* Flowmon image */
.flowmon img {
	margin: auto !important;
	display: inline;
}

.flowmon .img-block {
    display: block;
}

/* Images that re too big will be shrinken to a viewable site */
.flowmon .img-resizing {
    width:70%; 
    height: auto;
	display: block;
}

.codeblock {
	font-family: Inconsolatas, "Source Code Pro", Menlo, Consolas, "Courier New", monospace !important;
	font-size: 14px !important;
	color: #d14;
	font-size: 15px;
	line-height: 24px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	/*background-color: #f5f5f5;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

pre code {
	font-family: Inconsolatas, "Source Code Pro", Menlo, Consolas, "Courier New", monospace !important;
    font-size: 15px !important;
}



article a {
    color: #008aea !important;
    text-decoration: none !important;
}

article a:hover {
	text-decoration: underline !important;
}

article .btn-primary {
	color: white !important
}



.note {
	background-color: #e2eaee;
    color: #5d7b8a;
	position: relative;
    padding: 20px;
    padding-left: 40px;
	box-sizing: border-box;
    margin: 1.5em 0 1.5em 20px
}

.sectiontitle{
	font-size: 22px !important;
	line-height: 1.5em;
	padding-bottom: 5px;
}

.frame-none  td {
    border: none!important;
}

/*=================Testing for WUG===========================================*/

.ipsheading2, .ipsheading1{
	font-size: 23px !important;
	padding: 10px 0 0 0;
    margin: 20px 0;
    line-height: 30px;
}

.ipsheading1{
	font-size: 18px !important;
	padding: 10px 0 0 0;
    margin: 20px 0;
    line-height: 30px;
}

li img{
  margin: auto !important;
}

.note img{
	margin: auto !important;
}

p > img {
	margin: auto !important;
}

[class^="languageMenu"], #languageDropdown {
	display:none !important;
}

/*span.fig--title-label {
    display: none;
}*/

figcaption {
	font-size:small;
	color: #005d9e;
}
/* Flowmon fuigure caption. It needs to be centered, since the figures are centered too*/
.flowmonfig {
	text-align: center;
}

/*sets a margin for the figure caption 75px above the image, so that being redirected to the 
figure caption, which is the only way how to get to the image, will end up in a somewhat normal position in relation tto the image*/

figcaption::before {
	content: '';
	display: block;
	height:      75vh;
	margin-top: -75vh;
	visibility: hidden;
  }

/*=================Test area===========================================*/
ul > .sideFilter h6 {
    margin-bottom: 20px !important;
    
}

/*=================Whats New CSS start===========================================*/
.wn_welcome p, .wn_welcome div.p, .wn_welcome li, .wn_intro p, .wn_intro div.p,.wn_release_intro p, .wn_release_intro div.p,.wn_release_intro li, .wn_intro li, .wn_intro dd, .wn_intro dt, .wn_intro .note, .wn_intro td{
	color:#222;
	margin-bottom: 24px;
    font-size: 20px !important;
    font-weight: 300;
	line-height: 36px;
	font-family: "Helvetica Neue","Helvetica","Arial","sans-serif"; 
	
}

.wn_section td code.codeph {
	font-size: 18px !important;
}

.wn_intro .sectiontitle{
	font-weight: normal;
	font-size: 26px !important;
	color:#4687ba !important;
	padding-top: 15px;
}

.wn_release_intro table, .wn_release_intro td{
	border-collapse:collapse !important;
	border: none !important;
}

.wn_release_intro p {
	font-size: 26px !important;
	line-height: 1.5em;
}

.wn_example_title {
	color:#666 !important;
}

.wn_release_intro {
	border-top: 5px solid #5ce500 !important;
}

.wn_intro ul{
	padding-bottom: 20px;
}
section .wn_welcome , section .wn_intro, section .wn_release_intro .wn_release_intro.section, .wn_section, .wn_intro.section {
	margin-top:0px !important;
	color:#222;
	padding-bottom:10px !important;
}
.wn_section:last-child, .wn_release_intro.section:last-child, .wn_intro.section:last-child{
    padding-bottom: 0px !important;
}
.progressTopicHtml_topic__3DKO2 table tr {
border-bottom:none !important;
}

/*
.wn_release_intro li{
	list-style: circle;
}

.wn_release_intro ul li::before{
content: '\21AC';
color:#52bd06 !important;
margin-left: -20px;
margin-top: -10px;
background: none;
} */
.wn_add_top_for_p{
	margin-top:45px !important;
}
.wn_intro .codeblock {
/*background: #b1defa;*/
border-radius: 0;
border-color:#b1defa;
border-style:solid;
border-width: 3px;
padding: 10px;
}
.wn_intro code{
	color:#52bd06 !important;
}
.wn_intro td code{
	font-size: larger !important;
	color:#222 !important;
}

.wn_theme_title{
	font-size: 2.5em !important;
	color: black !important;
	border-top: 5px solid #5ce500 !important;
	padding-top: 25px !important;
	padding-bottom:0px !important;
	margin-bottom:-25px !important;
	/*margin-bottom:35px !important;*/
}


.wn_feature_title{
	font-size: 2.1em !important;
	color:black !important;
/*	color:darkgreen !important;*/
	margin-top: 1.5rem !important;
	padding-top: 30px !important;
}
.wn_feature_title_OECC{
	font-size: 2.1em !important;
	color:black !important;
/*	color:darkgreen !important;*/
	margin-top: 1.5rem !important;
	padding-top: 30px !important;
	margin-bottom: -73px !important;
}
.title.sectiontitle.sectiontitle_OECC{
	font-weight: normal;
	font-size: 30px !important;
	color:#4687ba !important;
	padding-top: 15px;
}

.wn_feature_small_title {
	font-size: 1.5em !important;
	color:#222 !important;
/*	color:darkgreen !important;*/
	margin-top: 1.5rem;
}
/*
.wn_feature_title::before {
    content: '';
    width:50px;
    height: 3px;
    background: darkgrey;
    position: absolute;
    left: unset;
    padding-bottom: 2px;
    margin-top:-15px;
   
    }
*/

#mini-toc-container .toc-list-item{
	line-height: 20px;
	font-size: 16px;
	font-weight: 300;
/*	font-family: "Roboto","Helvetica Neue","Helvetica","Arial","sans-serif"; */
}
#mini-toc-container .is-active-link{
	line-height: 22px;
}

/*=================Whats New CSS end===========================================*/

/*

@media (min-width: 992px){
.col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
}


@media (min-width: 768px){
.col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}
}
*/
@media only screen and (min-width: 768px) {

	div.col-md-3.col-lg-2.col-sm-12{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	div.col-md-9.col-lg-10.col-sm-12{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 0 0 75%;
	}

}


/*=================Nil code===========================================*/
#Life-Cycle-Guides__section_N10014_N10011_N10001.section:last-child {padding-bottom: 0px;}
#OpenEdge-Life-Cycle__section_sdl_c4l_rlb.section:last-child,
#OpenEdge-Pro2-Life-Cycle__section_N104B6_N1003E_N10001.section:last-child{padding-bottom: 10px;}
#Retired-Product-Releases__section_o4y_yxy_r4b{padding-top: 30px;}
.tg  
{
	
	border: black solid !important;
	
}
.tg td{
	
	border: black solid !important;
	font-family:Arial, sans-serif;
	color: #000000; 
	background-color:white !important;
	font-size:14px;
    overflow:hidden;
	word-break:normal;
}
.tg th{
	
	border: black solid !important;
	font-family:Arial, sans-serif;
	font-size:14px;
    font-weight:normal;
	color: #000000;
	overflow:hidden;
	
	word-break:normal;
}
.tg .tg-baqh{
	
	border: black solid !important;
	border-bottom: .5px !important;
	text-align:center;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
	vertical-align:middle !important;
}

.tg .tg-baqg{
	
	border: black solid !important;
	border-bottom: .5px !important;
	
	text-align:center;
	font-size: 12pt;
	color: #000000;
	vertical-align:middle !important;
		
}


.tg .tg-baf{
	
	border: black solid !important;
	
	text-align:center;
	font-size: 12pt;
	color: #000000;
	vertical-align:middle !important;
		
}

.tg .tg-baq{
	
	border: black solid !important;
	border-bottom: .5px !important;
	text-align:center;
	font-size: 12pt;
	color: #999999;
	vertical-align:middle !important;
}

.tg .tg-bac{
	
	border: black solid !important;
	text-align:center;
	font-size: 12pt;
	color: #999999;
	vertical-align:middle !important;
}


.tg .tg-pdro{
	
	border: black solid !important;
	border-bottom: .5px !important;
	background-color:#00cc00 !important;
	color: #000000;
	font-weight:bold;
	font-size:16pt;
	text-align:center;
	vertical-align:middle !important;
}
.tg .tg-amwm{
	
	border: black solid !important;
	background: #FFFFFF;
	font-weight:bold;
	font-size: 12pt;
	color: #000000;
	text-align:center;
	vertical-align:middle !important;
	
}
.tg .tg-0g60{
	
	border: black solid !important;
	background-color: #c3d7ef !important;
	font-weight:bold;
	font-size:16pt;
	color: #000000;
	text-align:center;
	vertical-align:middle !important;
}
/*DataDirect Lifecycle classes Start*/
.tg .tg-grey{
	
	border: black solid !important;
	background: #FFFFFF;
	font-weight:bold;
	font-size: 16px;
	color: #000000;
	text-align:center;
	vertical-align:middle !important;
	
}

.tg .tg-red{
	border: black solid !important;
	background-color: #fce4d6 !important;
	font-weight:bold;
	font-size:16px;
	color: #000000;
	text-align:center;
	vertical-align:middle !important;
}

.tg .tg-green{
	border: black solid !important;
	background-color: #e2efda !important;
	font-weight:bold;
	font-size:16px;
	color: #000000;
	text-align:center;
	vertical-align:middle !important;
}
td.ddlc-red{
	color: #fc0303;
}
td.ddlc-grey{
	color: #b0aeae;
}
/*DataDirect Lifecycle classes End*/
/*DataDirect ReadMe Pre classes Start*/
.dci-readme-pre{
    color: #222;
    font-size: 18px !important;    
}
/*DataDirect ReadMe Pre classes End*/ 	       
/* Connectors CSS for DataDirect */
.DD-Connectors, .DD-Connectors tr, .DD-Connectors td, .DD-Connectors a {
	text-align: left;
	font-size: 16px !important;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	text-decoration: none !important;
	color: white !important;
	vertical-align: middle !important;
		
}
.DD-Connectors td {
    border: 5px solid #f4f7fd !important;
    background-color: #f4f7fd;
    vertical-align: middle !important;
}
.DD-Connectors td p {
	padding: 5px;
    vertical-align: middle !important;
    align-self: center;
}
.DD-Connectors a {
	text-align: left !important;
	min-width: 5rem;
    padding: 10px;
	display: inline-flex;
	align-self: center;
    vertical-align: middle !important;
}

.DD-Connectors td a img {
	align-self: center;
	margin:0px 0px 0px 0px;
}

.DD-Connectors th {
	border: none !important;
    background-color: white !important;
    color: black;
    padding: 5px 10px;
}

.DD-Connectors td a span.ph
{
	left: 100px !important;
    color: #225eff;
    align-self: center;
	padding: 5px;
	padding-left: 10px;
}

@media only screen and (max-width: 755px) {
	.DD-Connectors a {
		padding: 10px;
		display: grid;

	}
	
	.DD-Connectors td 
	{
		border: 2px ;
	}
	
	.DD-Connectors td a span.ph {
		left: 100px !important;
		color: #225eff;
		align-self: center;
	font-size : small;
		 margin: 0px;
		 		 padding: 0px

	}

  }
  @media only screen and (max-width: 475px) {

	.DD-Connectors td a span.ph {
		left:10px !important;
		font-size: xx-small;
	}
	.DD-Connectors td a img {
	display:none;
	}
  }


.title  
{
				/*border: none !important;*/
				/* #999999 thin solid*/
                width: 100%;
				color:#666666;
				vertical-align: middle;
       
}
td.entry.title.colsep-1.rowsep-1 {
	border:none !important;
	border-bottom: #999999 thin solid !important;
	font-size:24px;
	font-weight:thin;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align: middle;;
}

.customers 
{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;  
  font-weight: thin;                             
  border-collapse: collapse;
  border: 1px solid #cccccc;            
  width: 100%;
  color: #666666;
  vertical-align: middle;
}

.compo 
{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold !important;
  border-collapse: collapse; 
  color: #868e93;
  border: 1px solid #cccccc;
  padding: 30px; 
  vertical-align: middle;
                
}

.it-de 
{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 100 !important;
  border-collapse: collapse; 
  color: #868e93;
  border: 1px solid #cccccc;
  padding: 30px; 
  vertical-align: middle;
                                
}

.customers-tr:nth-child(even)
{
                
                background-color: #f7f8f9;
                border: 1px solid #cccccc;
}

.customers-th 
{
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #e2e7e8 !important;
  color: #4f5051;
  font-weight: bolder;
  font-size: 14px;
  border: 1px solid #cccccc;
  padding: 15px; 
  vertical-align: middle;
                
}

/* Custom styles common to the ABLDoc and Documentation Hub Start */

.opt_STATIC, .opt_ABSTRACT, .opt_FINAL {
    display: inline-block;
    text-transform: uppercase;
    background-color: #58595B;
    border-radius: 50%;
    color: white;
    font-size: 1em;
    line-height: 1.2em;
    width: 1.2em;
    height: 1.2em;
    text-align: center;
}

.opt_STATIC:before, .opt_ABSTRACT:before, .opt_FINAL:before {
    content: attr(data-initial);
    display: inline-block;
}

.node, .node_root, .parentclassnode {
    border-top: 0.1em solid transparent;
    border-right: 0.1em solid transparent;
    border-bottom: 0.1em solid #bbb;
    border-left: 0.1em solid #bbb;
    display: inline-block;
    height: 10px;
    width: 10px;
}

.parentclassesitem table {
    display: table-cell;
}

.table_content {
	border-collapse: collapse;
    width: 100%;
}

.table_content th, .table_content td {
    padding: 0px !important;
    font-weight: normal;
}

.table_content tbody {
	vertical-align: top;
}

.table_topnav {
    float: right;
    text-align: right;
}

.table_heading_color {
	color: #7C878E;
    font-size: 18px;
	font-style: normal;
	font-weight: normal;
	word-break: break-all;
	word-wrap: break-word;
	padding-left: 6px;
}

.table_subheading_color th {
	background-color: #E5E5E5;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	height: 21px;
	font-size: 0.88em;
	color: #7C878E;
	font-style: normal;
	font-weight: bold;
}

.constructor_summary, .event_summary, .method_summary, .property_summary {
    border: 1px solid #bbb;
}

.constructor_summary tbody tr,
.event_summary tbody tr,
.method_summary tbody tr,
.property_summary tbody tr {
    border-bottom: 1px solid #bbb !important;
}

.option_col {
	min-width: 20px;
	max-width:50px;
	width:50px;
}

.img_col {
	max-width:50px;
	width:30px;
}

/* This provides an indentation to the navigation on the left of the screen on Zoomin */

ul ul ul {
    padding-left: 10px;
}
/* Custom styles common to the ABLDoc and Documentation Hub End */				    
/* Custom styles for LoadMaster Start*/
.small-table td {
    border: solid 1px #666;
    width: 110px;
    word-wrap: break-word;
}
.small-table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 310px;
    border: solid 1px #666;
}
.kemp-blue {
	color: #0000cd;
}
.kemp-red {
	color: #a52a2a;
}
.kemp-green {
	color: #008084;
}
.kemp-purple {
	color: #800080;
}
.tg-softred {
    background-color: #FFD5D2;
 }
 .tg-softgreen {
    background-color: #BAF3DB;
 }
/* Custom styles for LoadMaster End*/									   
/* Custom styles for MarkLogic Start */

.img-small {
	max-width: 300px;
    border: 1px solid grey;
}

article.markdown h2 {
	font-size: 32px !important;
}

article.markdown > h3 {
	font-size: 28px !important;
}

h4, h5, h6{
	font-size: 22px !important;
    padding: 10px 0px 10px 0px;
    font-weight: 800;
    color: gray;
}


a>img{
	max-width: 400px;
}

.antdesign {
	max-width: 1em;
}
.markdown .table-light-border th{
	background-color: #e7eaf4;
}

.markdown a > code {
	color: #008aea !important;
    text-decoration: none !important;
}
article.markdown th, article.markdown td {
    text-wrap-mode: wrap;
}

.zDocsCategories .zDocsCategoriesTilesHorizontalWrapper .zDocsCategoriesTilesHorizontal .zDocsCategoriesTileSmall .zDocsCategoriesTileSmallInner .zDocsCategoriesTileBox>ul>li:has(a[href*="/_"]) {
    display: list-item !important;
}


/* Custom styles for MarkLogic End */

/* General styles for Markdown  Start */

article.markdown h1 {
	font-size: 32px !important;
}

article.markdown h2 {
	font-size: 28px !important;
}

article.markdown h3 {
	font-size: 24px !important;
}

article.markdown h4 {
	font-size: 20px !important;
}

article.markdown h5 {
	font-size: 18px !important;
}

article.markdown h6 {
	font-size: 16px !important;
	color: black !important;
	font-weight: 500 !important;
}

/* General styles for Markdown  End */

/* Other general styles Start */
.zDocsLabel {
	color: darkslategrey;
}
/* Other general styles End */