body {
    Color: #26292c;
    font-family: 'Archivo', sans-serif, Verdana, arial;
    -webkit-font-smoothing: antialiased;
    line-height: 1.5em;
}

.sidenav {
    width: 200px;
    position: fixed;
    top: 20px;
    left: 10px;
    background: #eee;
    overflow-x: hidden;
    padding: 8px 0;
}

    .sidenav a {
        padding: 6px 8px 6px 16px;
        text-decoration: none;
        font-size: 15px;
        color: #2196F3;
        display: block;
    }

        .sidenav a:hover {
            color: #064579;
        }

.main {
    margin-left: 220px; /* Same width as the sidebar + left position in px */
    margin-top: 28px;
    font-size: 28px; /* Increased text to enable scrolling */
    padding: 0px 10px;
    padding-right: 80px;
}

table{
    color: #2e2e2e;
    text-align:left;
    width:100%;
    
}   

table+table{
    margin-top:1.5em;
}

tr{
    border:1px solid #eee;
    
}

th {
    border:1px solid #eee;
    
}

th, td{
    padding:15px;
    vertical-align:top;
    
}

table tr:nth-child(even) {
  background: #E7E7E7;  
}

table tr:nth-child(odd) {
   background: #F5F5F5;
}

table thead tr:nth-child(odd){
      background: #FFFFFF; 
    
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

        .sidenav a {
            font-size: 18px;
        }
}

p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-size: 16px;
    line-height: 1.5;
}

.heading {
    font-size: 48px;
    line-height: 1.1;
    color: #26292c;
    display: block;
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

.subheading {
    display: block;
    margin-top: 1.33em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    font-size: 23px;
}

.MethodIcon_get, .MethodIcon_post {
    color: #fff;
}

.methodBlock {
    display: block;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-size: 16px;
    line-height: 1.5;
}

.MethodIcon_get {
    background: #08a742;
    width: 30px;
    font-size: 15px;
    -webkit-text-decoration: underline solid #08a742;
    text-decoration: underline solid #08a742;
    font-weight: bold;
}

.responseheading {
    display: block;
    margin-top: 1.33em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    font-size: 18px;
}

.responseHrline {
    width: 100%;
    height: 1px;
    background: #CCC;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}

.queryParamterHeading {
    font-weight: bold;
    font-size: 15px;
}

.collapsible {
    background-color: #777;
    color: white;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
}

    .active, .collapsible:hover {
        background-color: #555;
    }

.content {
    padding: 15px 18px;
    display: none;
    overflow: hidden;
    background-color: #f1f1f1;
    font-size: 16px;
    line-height: 1.5;
}

.propertyText {
    color: #747678;
    background: transparent;
    border: 1px solid #dcdddd;
    border-radius: 2px;
    font-weight: 700;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 4px;
    text-align: center;
    padding: 1px 10px;
    font-weight: 600;
    display: inline-block;
}

.requiredText {
    /*margin-left: 5px;*/
    color: #f94839;
    background: #fee2df;
    border: 1px solid #dcdddd;
    border-radius: 2px;
    font-weight: 700;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 4px;
    text-align: center;
    padding: 5px;
    font-weight: 600;
    display: inline-block;
}

.responseHead {
    float: left;
    display: inline-block;
    color: black;
    font-size: 13px;
}

.responseValueString {
    float: left;
    display: inline-block;
    color: rgb(133,153,0);
    font-size: 13px;
}

.responseValueInt {
    float: left;
    display: inline-block;
    color: rgb(203,75,22);
    font-size: 13px;
}

.responseValueBoolean {
    float: left;
    display: inline-block;
    color: rgb(203,75,22);
    font-size: 13px;
}

/*****************************************/
/* API DOC Sections   */
/*****************************************/

.method-container{
    background:#eee;
    
}

.code-container{
    background:#2e2e2e;
    float:right!important;
}

.code-container.span1{
    background:#FFFFFF;
}

.code-container, .overview-container, .method-container{
 
    position:relative;
    overflow:hidden;
    table-layout: fixed;

       height:100%;
}

.reveal-container{
    height:0!important;
    min-height:0!important;
}

.hidden-code{
    display:none!important;
}


.code-sample{
    position:relative;
    background-color: #2e2e2e;
    color: #bbb;
    
    }

.abs{
    position:absolute;
    
}
    
    
.code-sample h3{
    color: #F87620;
}    

.code-collapse, .code-compress, .code-expand{
    display:block;
    width:40px;
    height:40px;
    color: #2e2e2e;
    font-size: 1.8em;
    line-height: 1.5em;
    cursor:pointer;
    position:absolute;
   top:0;
    -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.code-collapse, .code-compress{
     
    right:0;
    
}

.code-expand{
    right:35px!important; 
    right:0;
    
}

.code-collapse:hover, .code-compress:hover, .code-expand:hover, .code-reveal:hover{
    color:#F87620;
    
}

.code-reveal{
    right:0;
    top:300px;
    width:40px;
    height:160px;
    background:#eee;
    cursor:pointer;
    display:none;
    position:absolute;
    color: #2e2e2e;
    font-size: 1.8em;
    line-height: 1.5em;
    padding:67.5px 0 0 10px;
      -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.65);
      -moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.65);
      box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.65); 
      -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}


.tab-bg{

background: #FFFFFF;
width:100%;
}

#myTab{
    padding-top:10px;
}

/*****************************************/
/* Tabbed Code Examples    */
/*****************************************/

.nav {
margin-left: 0;
margin-bottom: 0;
list-style: none;
padding-left: 0;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-tabs:after{
  display: table;
  line-height: 0;
  content: "";
}
.nav-tabs:after {
  clear: both;
}
.nav-tabs > li {
  float: left;
  list-style: none;
}
.nav-tabs > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
/*.nav-tabs {
  border-bottom: 1px solid #2e2e2e;
  padding-bottom: 6px;
}*/
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
    color: #FFFFFF;    
  padding-top: 8px;
  padding-bottom: 7px;
  line-height: 20px;
  background-color: #555;
  border: 0px solid #2e2e2e !important;
  border-bottom-color: transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
  text-decoration: none;          
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
    -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  -ms-transition: all .3s linear;
  transition: all .3s linear;
    background-color: #555;
    color: #F87620!important;
    
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color:#3188E7 !important;
  background-color: #2e2e2e !important;
  cursor: default;
  padding-top: 12px !important;
  padding-bottom: 8px !important;
  -webkit-transition: all .3s linear;
  -moz-transition: all .3s linear;
  -o-transition: all .3s linear;
  -ms-transition: all .3s linear;
  transition: all .3s linear;
}



.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #555;
}
.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background-color: #555;
/*color:#FFFFFF;*/
}

.tab-content > .tab-pane {
display: none;
}
.tab-content > .active{
display: block;
}
.fade.in {
opacity: 1;
}

.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-moz-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}



.snippet-wrapper{
    display: none;
}


.snippet-wrapper{
    display: block;
}


/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+java+php+coffeescript+python+ruby+csharp+aspnet&plugins=line-numbers */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
 
 
pre{
    word-wrap:normal;
    margin: 1em 0 0 0;
    border:none !important;
    
} 

pre.prettyprint{
   word-wrap:break-word; 
}

code[class*="language-"],
pre[class*="language-"] {
    color: #ffffff;
	text-shadow: 0 1px black;
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	direction: ltr;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0 0 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #2e2e2e;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #878a85;
}

.token.punctuation {
	color: #eeeeee;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #e0e8ff;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #589ceb;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #589ceb;

}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #FFFFFF;
}

.token.function {
	color: #a6e22e;
}

.token.regex,
.token.important,
.token.variable {
	color: #fe7722;
}

.token.important {
	font-weight: bold;
}

.token.entity {
	cursor: help;
}

pre.line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber;
}

pre.line-numbers > code {

}

.line-numbers .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 1em;
	font-size: 100%;
	left: 0;
	width: 3em; /* works for line-numbers below 1000 lines */
	letter-spacing: -1px;
	border-right: 1px solid #999;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.line-numbers-rows > span {
	pointer-events: none;
	display: block;
	counter-increment: linenumber;
}

.line-numbers-rows > span:before {
	content: counter(linenumber);
	color: #999;
	display: block;
	padding-right: 0.8em;
	text-align: right;
}



.li-last ul:last-child{
    padding-bottom:10px;
}

    .use{
            width:141px !important;
        }
        .a-go-to-top {
            opacity: 0.6;
            position: fixed;
            top: 85%;
            right: -55px;
            width: 55px;
            z-index: 9999;
            display: block;
            background-color: #fff;
            background-image: url(../Images/Icon/arrow_totop-1.html);
            background-position: 20px 12px;
            background-repeat: no-repeat;
            font-size: 9px;
            font-weight: 900;
            color: #111;
            text-align: center;
            line-height: 1;
            padding: 28px 0 12px 0;
            border-radius: 2px;
            -webkit-transition: background 1s;
            transition: all 200ms ease;
            border-radius: 4px;
            border: 2px solid #666;
            cursor: pointer;
        }

        .padding-top
        {
            padding-top:80px;
        }

           #sidebarNavigation {
            /*position :fixed;*/
        }
        .apiheader
        {
        text-align:center;
        font-weight: bold;
        font-size: 23px;
        padding-top:13px;
        color: #0f346C;
   
        }
/*Commented below class on appmix kalpesh on 10-10-2021*/
        @media(max-width:768px) {
        /*#sidebarNavigation {
        position: static !important;
        }*/
        }