blockquote {
    border-left: 2px solid #dfe1e6;
    color: #5e6c84;
    margin-left: 19px;
    padding: 10px 20px;
}

.pagetitle{
      font-family: Financier-Display-Semibold, Calibri, "Helvetica Neue", Arial, sans-serif;
}
.varhide {
  display:none;
}

.saveforLater{
  display:none;
}

.savedforLater{
  display:none;
}

.eb-paging-widget span.aui-icon {
  display:none;
}

.watch{
  margin-left: 5px;
  
}

.hidden-outline .toc-outline {
  display: none;
}

.toc-macro span.toc-outline {
    padding-right: 5px;
}

.pagecontent table.sortable>thead>tr:hover>th {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKBAMAAACQ3rmwAAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///9QYXNQYXNQYXNQYXNa92HSAAAABXRSTlMAESIzRJTdRHwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAAB5dEVYdG5hbWVTZXRzAHsgZGVzY3JpcHRpb246IkRvd25sb2FkIHRoZSBcIk5hbWVkIFNlbGVjdGlvbiBTZXRzXCIgcGFuZWwgZnJvbSBodHRwOi8vZmlyZXdvcmtzLmFiZWFsbC5jb20iLCBpZDotMSwgc2V0czp7ICB9IH1YpK+bAAAAFXRFWHRDcmVhdGlvbiBUaW1lADI5LzMvMTJcby01AAAAJUlEQVQImWNgUGIAAUYXARDF4uIIokxcnBkwAFRQxMUBSQNEOwB/EQOGsCyAPwAAAABJRU5ErkJggg==);
}

.pagecontent table.sortable>thead>tr>th {
  background: #f4f5f7 center right no-repeat;
  padding-right: 15px;
  cursor: pointer;
}

span.i {
  font-style: italic;
}

span.sub {
  vertical-align: sub; 
  font-size: smaller;
}

#float_button {
    position: fixed;
    bottom: 50px;
    right: 25px;
    z-index: 999;
}

#spacelink {
  color: #212529;
}

.export{
  
  margin-bottom : 5px;
}

#doc-copyright {
  font-size: 0.8rem;
  color: rgba(0,0,0,0.5);
  padding: 1rem 0;
}

/*.pagination {
    
  	margin-top: 12px;
    margin-bottom: 15px;
    float: left;
    margin-left: 5px;
    width: -webkit-fill-available;
}*/

#main-content .search-result {
    margin-top: 25px !important;
    padding: 8px;
    padding-left: 0;
}

#search_list li {
  
  margin: 3px !important;
  margin-bottom:10px !important;
  
}

#search_list .fa, #search_list .far, #search_list .fas {
  padding: 5px;
}

#search_list h4 {
  
  margin-bottom: 2px !important;
  font-size: 1.25em;
  
}

#search_list p {
  
  margin-top : 2px !important ;
  
}

.search-input #searchpage {
  
	padding: 6px 0px 6px 10px !important;
    border: 0px !important;
    border-radius: 3px !important;
    margin: 6px 0px 0px 6px !important;
  	width:80%;

}


.hide-pager {
    display: none !important;
}
.show-pager {
    display: block !important;
}



.search-result ul{
  
    padding: 10px 0px 0px 0px !important;
  	list-style:none;

}


.contentFilter ul {
  
  display: inline-flex;
  list-style: none;
  padding: 2px;
}

  
.contentFilter ul li {
  
  padding-right: 6px;
  
}

/*.contentFilter {
  
  float:right !important;
  margin-top: 12px;
 
}

.contentFilter-sm{
  
  float:none;
  
}

.contentFilter-sm ul {
  
  display: inline-flex;
  padding-inline-start: 10px;
  
}

.contentFilter-sm ul li {
  
  padding-right: 8px;
  
}*/



.pagination-text{
	display: inline-block;
    vertical-align: middle;
    padding: 5px 0 0 0;
    font-family: BlissPro-MD, Calibri, "Helvetica Neue", Arial, sans-serif;
    font-weight: 500;
    font-size: 0.8em;
    color: #a8a8a8;
    text-transform: uppercase;
  	line-height: 2em;
    margin-left: 5px;

}


/*
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 35px;
    padding-right: 15px;
    max-width: 1600px;
} */

@media screen and (max-width: 520px){ 
  .pagination-text {
    display:none !important;
   }
}

.btn-light {
    color: #212529;
    background-color: transparent;
    border-color: transparent;
}

.btn-light:hover , .btn-light:focus {
    color: #212529;
    background-color: transparent;
    border-color: transparent;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: transparent;
    border-color: transparent;
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus {
     box-shadow: transparent;
}


.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus {
     box-shadow: transparent;
}



.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
     border-color: transparent;
}


/* ########### Confluence content style start ############## */
  img {
    max-width:100%;
  }

  a {
    word-wrap:break-word;
  }

  code {
    color:#212529;
  }

  .modal-body > p {
    font-size: 0.875rem;
    margin-bottom: 0;
  }

  .pagecontent ol,
  .pagecontent ol ol ol ol,
  .pagecontent ol ol ol ol ol ol ol,
  .pagecontent ol ol ol ol ol ol ol ol ol ol {
      list-style-type: decimal
  }

  .pagecontent ol ol,
  .pagecontent ol ol ol ol ol,
  .pagecontent ol ol ol ol ol ol ol ol,
  .pagecontent ol ol ol ol ol ol ol ol ol ol ol {
      list-style-type: lower-alpha
  }

  .pagecontent ol ol ol,
  .pagecontent ol ol ol ol ol ol,
  .pagecontent ol ol ol ol ol ol ol ol ol,
  .pagecontent ol ol ol ol ol ol ol ol ol ol ol ol {
      list-style-type: lower-roman
  }

  .sp-aui-icon-small:before, .sp-aui-icon-large:before {
  	color: black;
  }

  tr.row {
    display:table-row;
    margin-right:0;
    margin-left:0;
  }

/*table*/
  .confluenceTable, .table-wrap {
      margin: 10px 0 0 0;
      overflow-x: auto;
      width: auto;
  }

  .confluenceTable:first-child, .table-wrap:first-child {
      margin-top: 0;
  }

  .confluenceTable {
      border-collapse: collapse;
      margin-bottom: 1rem;
  }

  .pagetitle, .steptitle, .substeptitle, .formtitle, table.confluenceTable td.confluenceTd.highlight, table.confluenceTable td.confluenceTd.highlight > p, table.confluenceTable th.confluenceTh, table.confluenceTable th.confluenceTh > p, .wiki-content .tablesorter-header-inner, table.admin th, .form-element-large, .form-element-small, #toolbar #format-dropdown .format-h1 a, #toolbar #format-dropdown .format-h2 a, #toolbar #format-dropdown .format-h3 a, #toolbar #format-dropdown .format-h4 a {
      color: #212529;
  }

  table.confluenceTable th.confluenceTh, table.confluenceTable th.confluenceTh>p {
      font-weight: bold;
  }

  table.confluenceTable th.confluenceTh, table.confluenceTable th.confluenceTh>p, table.confluenceTable td.confluenceTd.highlight, table.confluenceTable td.confluenceTd.highlight>p, table.confluenceTable th.confluenceTh.highlight-grey, table.confluenceTable th.confluenceTh.highlight-grey>p, table.confluenceTable td.confluenceTd.highlight-grey, table.confluenceTable td.confluenceTd.highlight-grey>p {
      background-color: #f4f5f7;
  }

  th p:last-child, td p:last-child {
    margin-bottom:0;
  }

  .table .confluenceTh, .table .confluenceTd {
      border: 1px solid #dee2e6;
      padding: 7px 10px;
      vertical-align: top;
      text-align: left;
      min-width: 8px;
  }

/*latex math macros*/
  table.latexmath-mathblock {
      margin: 10px 0;
      padding-left: 10px;
      padding-right: 10px;
  }

  td.latexmath-numbering {
      width: 35px;
      border: none;
  }

  td.latexmath-center {
      text-align: center;
      margin-right: 35px;
      border: none;
  }

  td.latexmath-left {
      border: none;
  }

  td.latexmath-right {
      text-align: right;
      border: none;
  }

  table.latexmath-mathblock .MathJax_Display, table.latexmath-mathblock .MJXc-display, table.latexmath-mathblock .MathJax_PHTML_Display, table.latexmath-mathblock .MathJax_MathML, table.latexmath-mathblock .MathJax_SVG_Display, table.latexmath-mathblock .MathJax_PlainSource_Display {
      display: inline-block!important;
      text-align: inherit!important;
      width: initial;
      margin: .5em inherit;
  }

/*page content headings*/
  .pagecontent h1 {
    font-size:1.5rem;
  }

  .pagecontent h2 {
    font-size:1.25rem;
  }

  .pagecontent h3 {
    font-size:1rem;
    font-weight: bold;
  }

  .pagecontent h4 {
    font-size:0.875rem;
    font-weight: 600;
  }

  .pagecontent h5 {
    font-size:0.875rem;
    font-weight: 600;
  }

  .pagecontent h6 {
    font-size:0.75rem;
    font-weight: 600;
  }

/*Code Block macro*/
  .syntaxhighlighter a,
  .syntaxhighlighter div,
  .syntaxhighlighter code,
  .syntaxhighlighter table,
  .syntaxhighlighter table td,
  .syntaxhighlighter table tr,
  .syntaxhighlighter table tbody,
  .syntaxhighlighter table thead,
  .syntaxhighlighter table caption,
  .syntaxhighlighter textarea {
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    background: none;
    border: 0;
    bottom: auto;
    float: none;
    height: auto;
    left: auto;
    /* 
      changing line-height from 1.1em to 1.2em to fit Chrome & Safari
    */
    line-height: 1.2em;
    margin: 0;
    outline: 0;
    overflow: visible;
    padding: 0;
    position: static;
    right: auto;
    text-align: left;
    top: auto;
    vertical-align: baseline;
    width: auto;
    box-sizing: content-box;
    font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    min-height: inherit;
  }

  .syntaxhighlighter {
    width: 100%;
    margin: 1em 0 1em 0;
    position: relative;
    overflow: auto;
    font-size: 1em;
  }
  .syntaxhighlighter.source {
    overflow: hidden;
  }
  .syntaxhighlighter .bold {
    font-weight: bold;
  }
  .syntaxhighlighter .italic {
    font-style: italic;
  }
  .syntaxhighlighter .line {
    white-space: pre;
  }
  .syntaxhighlighter table {
    width: 100%;
  }
  .syntaxhighlighter table caption {
    text-align: left;
    padding: .5em 0 0.5em 1em;
  }
  .syntaxhighlighter table td.code {
    width: 100%;
  }
  .syntaxhighlighter table td.code .container {
    position: relative;
  }
  .syntaxhighlighter table td.code .container textarea {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
    background: white;
    padding-left: 1em;
    overflow: hidden;
  }
  .syntaxhighlighter table td.gutter .line {
    text-align: right;
    padding: 0 0.5em 0 1em;
  }
  .syntaxhighlighter table td.code .line {
    padding: 0 1em;
  }
  .syntaxhighlighter table td.code .container .line {
    white-space: pre-wrap;
  }
  .syntaxhighlighter.nogutter td.code .container, .syntaxhighlighter.nogutter td.code .line {
    padding-left: 0em;
    white-space: pre-wrap;
  }
  .syntaxhighlighter.show {
    display: block;
  }
  .syntaxhighlighter.collapsed table {
    display: none;
  }
  .syntaxhighlighter.collapsed .toolbar {
    padding: 0.1em 0.8em 0em 0.8em;
    font-size: 1em;
    position: static;
    width: auto;
    height: auto;
  }
  .syntaxhighlighter.collapsed .toolbar span {
    display: inline;
    margin-right: 1em;
  }
  .syntaxhighlighter.collapsed .toolbar span a {
    padding: 0;
    display: none;
  }
  .syntaxhighlighter.collapsed .toolbar span a.expandSource {
    display: inline;
  }
  .syntaxhighlighter .toolbar {
    position: absolute;
    right: 1px;
    top: 1px;
    width: 11px;
    height: 11px;
    font-size: 10px;
    z-index: 10;
  }
  .syntaxhighlighter .toolbar span.title {
    display: inline;
  }
  .syntaxhighlighter .toolbar a {
    display: block;
    text-align: center;
    text-decoration: none;
    padding-top: 1px;
  }
  .syntaxhighlighter .toolbar a.expandSource {
    display: none;
  }

  .syntaxhighlighter.ie {
    font-size: .9em;
    padding: 1px 0 1px 0;
  }
  .syntaxhighlighter.ie .toolbar {
    line-height: 8px;
  }
  .syntaxhighlighter.ie .toolbar a {
    padding-top: 0px;
  }
  /* 
  hide the help link
  */
  .syntaxhighlighter.collapsed.nogutter .toolbar {
    display: block;
  }
  .syntaxhighlighter.nogutter .toolbar {
    display: none;
  }
  /* 
  hide the help link if linenumbers=true
  */
  .syntaxhighlighter.collapsed .toolbar {
    display: block;
  }
  .syntaxhighlighter .toolbar {
    display: none;
  }
  .grid td .noBorder {
      border-width: 0px ;
  }

  pre, .panel .panelContent pre
  {
      font-family: ConfluenceInstalledFont,monospace;
  }


  /* adding extra tag to override markup position in css */
  div.panel.pdl {
      border: 1px solid #ccc;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      margin-bottom: 1rem;
  }
  div.panelHeader.pdl {
      border-bottom-color: #ccc;
      text-align: left;
      padding: 5px 15px;
      background: #f5f5f5;
      overflow: hidden;
      position: relative;
  }
  .panelHeader.pdl > b {
      color: #333;
  }
  .codeHeader.pdl, .panelHeader.pdl, .pdl .panelContent {
      background: #f5f5f5;
  }
  .pdl .panelContent {
      color: #333;
      margin: 0;
      padding: 10px 15px;
      text-align: left;
      font-size: 14px;
      line-height: 20px;
      background: #fff;
      overflow: hidden;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      -moz-border-radius-bottomleft: 3px;
      -moz-border-radius-bottomright: 3px;
      -webkit-border-bottom-left-radius: 3px;
      -webkit-border-bottom-right-radius: 3px;
  }
  .pdl .codeContent {
      padding: 0;
  }
  .pdl .codeContent .syntaxhighlighter {
      margin: 0;
  }

  .pdl .codeContent .syntaxhighlighter > table td:first-child {
      padding-left: 15px;
  }
  .pdl .codeContent .gutter {
      background: #f5f5f5;
      color: #707070;
      border-right: 1px solid #ccc;
  }
  .pdl .codeContent .syntaxhighlighter .gutter div.line {
      background: none;
      border-right: none;
  }
  .pdl .syntaxhighlighter a, .pdl .syntaxhighlighter div, .pdl .syntaxhighlighter code, .pdl .syntaxhighlighter table, .pdl .syntaxhighlighter table td, .pdl .syntaxhighlighter table tr, .pdl .syntaxhighlighter table tbody, .pdl .syntaxhighlighter table thead, .pdl .syntaxhighlighter table caption, .pdl .syntaxhighlighter textarea {
      line-height: 20px;
      font-size: 14px;
  }
  .pdl div.syntaxhighlighter.collapsed .toolbar {
      padding: 5px 15px;
      font-size: 1em;
      background: #f5f5f5;
      color: #707070;
      border: none;
  }
  .pdl .syntaxhighlighter.collapsed .toolbar a, .pdl .syntaxhighlighter.collapsed .toolbar a:hover {
      color: #3b73af;
  }

  .pdl .syntaxhighlighter table td.code .container {
      margin-top: 15px;
      padding-bottom: 15px;
  }
  .codeContent .syntaxhighlighter table td.code .container .line {
      /* NCODE-183 */
      white-space: nowrap;
  }
  .codeContent.panelContent.hide-toolbar {
      display: none;
  }
  .codeContent.panelContent.hide-toolbar.show-border-top {
      display: inline;
  }
  pre.syntaxhighlighter-pre {
      line-height: 20px;
      padding-left: 15px;
      padding-top: 15px;
      font-size: 14px;
      overflow-x: scroll;
      font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
  }

  /* module-key = 'com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter-init', location = 'sh/styles/collapseSource.css' */
  .collapse-source .expand-control-text {
      vertical-align: top;
      color: #3b73af;
  }

  .collapse-source .expand-control-text:hover {
      text-decoration: underline;
  }

  .panelHeader .collapse-source {
      right: 15px;
      position: absolute;
      top: 5px;
      float: right;
      cursor: pointer;
  }

  .panelHeader .collapse-spinner-wrapper {
      position: absolute;
      float: right;
      top: 15px;
      right: 15px;
  }

  .panelHeader .code-title {
      display: inline-block;
      padding-right: 130px;
  }

  .hide-toolbar .syntaxhighlighter.collapsed .toolbar, .hide-toolbar .syntaxhighlighter.expanded .toolbar {
      display: none !important;
  }

  .codeContent.show-border-top {
      border-top: 1px solid #cccccc;
  }

  .panelHeader.hide-border-bottom {
      border-bottom: none;
  }

