/*custom fonts*/
body {
  font-family: Helvetica, Arial, MingLiU, sans-serif;
}

/*navbar background color*/
.navbar {
  background-color: rgb(0, 47, 134) ;
  z-index: 1;
}

/*nav bar button's (a tags) color*/
.navbar a {
  /*
  color: #Replace for custom color# ;
  */
}

.navbar-header {

}
/*Background color for toc*/
.container-toc {

  background-color: rgb(51,51,51)!important;

}

/*toc arrows color*/
.fa {
  /*
  color: #Replace for custom color# ;
  */
}

.fa-chevron-none {
    width: 9px;
}

/*Text color for toc*/
.toc a {

  color: rgb(255,255,255) ;

}

/*Text and background color for footer*/
.footer {
  background-color: rgb(68,68,69) ;
  color: rgb(255, 255, 255) ;
  z-index: 2;
}

/*DOCUMENT*/
.container {
  max-width: 700px;
}

/*Configuration of the logo. */
.logo-wrapper {
  /*Relativ path to the logo*/
  background-image: url(../images/logo.svg);
  /*Depending on the proportion of the logo if it's wide the left value should be 90% and the right value auto*/
  background-size: auto 90%;
  /*Minimum accepted width*/
  min-width: 230px;
  /*Position of the logo*/
  background-position: top left;
  background-repeat: no-repeat;
  margin-left: 12px;
}


h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0.0em ;
}

div.doctitle {

}

.doc-begin-text {
  font-size: 14px;
}

.doc-title-text {
  font-size: 12px;
}


.stemmer-exists[xml\:lang=en-US]
{
	display: inline;
}
.stemmer-exists[xml\:lang="en-GB"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="bg-BG"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="cs-CZ"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="et-EE"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="el-GR"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="es-MX"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="fr-CA"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="ga-IE"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="hr-HR"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="lt-LT"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="lv-LV"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="mt-MT"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="pl-PL"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="pt-BR"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="sk-SK"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="sl-SI"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="sr-RS"]
{
  display: inline;
}
/* CUSTOM TOC START*/
/*.toc {
  display: none;
}

.category-toc {
  display: block ;
}*/

.category-toc {
  width: 100%;
  min-height: 10em;
  max-height: 77%;
  margin: 0 auto;
  overflow: auto;
  background-color: rgb(51,51,51);
  position: fixed;

}

.category-toc div {
  vertical-align: top;
  display: inline-block;
  /* IE fix */
  *display: inline;
  zoom: 1;
  width:33.1%;
  max-height: 60%;
}

.category-toc div h6 {
  text-transform: uppercase;
  padding-left: 1em;
  padding-right: 1em;
  color: rgb(255, 255, 255);
  text-align: center;
}
.toc-chapters ul li  {
  margin: 0;
}
.toc-chapters > ul, .toc-topics > ul  {
  border-left: 1px solid rgb(255, 255, 255);
}

.toc-list {
  list-style-type: none;
  margin-bottom: .1em;
  margin-top: .1em;
}

.toc-list li {
  padding-left: 1em;
  padding-right: 1em;
}
.toc-list li a {
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.toc-list li a:hover {
  text-decoration: underline;
}

.toc-list li a.active {
  color: rgb(140, 140, 140);
  text-decoration: underline;
}
.toc-documents , .toc-chapters, .toc-topics {
  max-height: 4em;
  overflow: auto;
}

/* navigation arrows moved to left and right off the screen with grey background. */
@media only screen and (min-width:768px)  {
  .navbar-item {
    position: fixed;
    top: 50%;
    background-color: rgb(208,208,208);
    width: 5em;
    height: 5em;
    border-radius: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }

  .navbar-item:hover {
    background-color: rgb(112,112,112);
    cursor: pointer;
  }

  .nav-left {
    left: 2rem;
  }

  .nav-left a {
    margin-right: 5px;
  }


  .nav-right {
    right: 2rem;
  }

  .nav-right a{
    margin-left: 5px;
  }


}

@media only screen and (min-width:768px) and (max-width: 850px) {
  .container {
    margin-left: 7em;
    margin-right: 7em;
  }
}

/*CUSTOM-FONTS*/

.admon-font {font-size: 9pt line-height: 11pt }

.admon-font-admon-confl {font-size: 11pt ; line-height: 13pt ; font-family: Helvetica, Arial, sans-serif ; }

.Document-font {font-size: 11pt ; line-height: 13pt ; font-family: Helvetica, Arial, sans-serif ;}

.Document-font-ar {font-size: 11pt ; line-height: 13pt ; font-family: Helvetica, Arial, sans-serif; }

.Document-font-ja-JP {font-size: 11pt ; line-height: 13pt ; font-family: Helvetica, Arial, "MS Mincho", sans-serif; }

.Document-font-ko-KR {font-size: 11pt ; line-height: 13pt ; font-family: Helvetica, Arial, Batang, sans-serif; }

.Document-font-zh-CN {font-size: 11pt ; line-height: 13pt ; font-family: Helvetica, Arial, SimSun, sans-serif; }

.Document-font-zh-TW {font-size: 11pt ; line-height: 13pt ; font-family: Helvetica, Arial, MingLiU, sans-serif; }

.Figuretext-font {font-size: 11pt ; font-weight: normal ; }

.Footnote-font {font-size: 8pt ; }

.Legal-font {font-size: 9pt ; line-height: 11pt ; }

.notes-font {font-size: 11pt ; line-height: 13pt ; }

.Table-font {font-size: 9pt ; line-height: 11pt ; }

.Title-1 {font-size: 24pt ; }

.Title-2 {font-size: 11pt ; line-height: 13pt ; }

.Title-2-legal {font-size: 11pt ; line-height: 13pt ; }

.Title--h2 {font-size: 15pt ; line-height: 16pt!important ; }

.Title-3 {font-size: 11pt ; line-height: 1.1 ; }

.Title-3-legal {font-size: 11pt ; line-height: 1.1 ; }

.Title-4 {font-size: 11pt ; line-height: 13pt ; }

.Title-4-legal {font-size: 11pt ; line-height: 1.1 ; }

.Title-5 {font-size: 11pt ; line-height: 13pt ;}

.Title-5-legal {font-size: 11pt ; line-height: 1.1 ; }

.Title-6 {font-size: 11pt ; line-height: 13pt ;}

.Title-8 {font-size: 9pt ; line-height: 11pt ; font-weight: normal ;}

.Figuretitle-space span {font-weight: normal ;}

.Title-8-legal {font-size: 7pt ; line-height: 9pt ; }

/* Flir custom */
ul.custom, ol.custom{
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
    margin: 0px;
	}
.proctext  ul ul,.proctext  ol ul, .proctext  ul ol, .proctext  ol ol{

    margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}

div.proctext  table, .proctext > div.admon-space, div.proctext > img.block{

    margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}




.proctext  ul, .proctext  ol, div.proctext p{
    margin-left: 24px;
	margin-bottom: 5px;
	margin-top: 5px;
}

p.first-proctext{
		margin-top: 0px!important;
}

.proctext > span{
    margin: 0 15px;
}

span.counter, .proctext > span.counter{
		display:none;
}

.proctext
   {
	margin-top: 3px;
	margin-bottom: 3px;

  }

	.first-proctext:before {
		content: attr(counter)".";
		display: inline-block;
		list-style-position: outside;
		text-align: left;
		margin-left:-24px !important;
		width: 24px !important;
		}

li.custom
  {
	margin-top: 0px;
	margin-bottom: 0.5em;
	margin-left: 20px;
  }

li.custom div.Standard-space
  {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
  }

img[alt=icon]
	{
	max-height: 20px !important;
	}
img[alt=formula]
	{
	max-height: 40px !important;
	}

img
	{
	height: auto !important;
	}

a.td-link
  {
    text-decoration: none;
	color: #000000;
	pointer-events: none;
	cursor: default;
  }

.revision-table div table
  {
    width: 25%;
	font-weight: normal;
	font-size: 6pt !important;
	line-height: 8pt !important;
  }

.spec-table table
  {
    width: 80% !important;
	margin: 0px;
  }

.Standard-list-space .custom
   {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
  }

.Standard-space
   {
	margin-top: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
  }

.List-item-space
   {
	margin-top: 0px;
	margin-bottom: 0.5em;
  }

.admon-space div.Standard-space table
  {
    margin-top: 10px;
	margin-bottom: 10px;

  }

.admon-font table
  {
    font-size: 10pt !important;
	line-height: 11pt !important;
	margin-left: 0px;
  }

.Table-font table
  {
    font-size: 10pt !important;
	line-height: 11pt !important;
	margin-left: 0px;
  }
