

/*Copyright:
	Copyright © 2023 by each of the following organizations:
	1.  Aerospace, Security and Defence Industries Association of Europe - ASD.
	2.  Ministries of Defence of the member countries of ASD.

	Limitations of Liability:

	1.  This material is provided "As Is" and neither ASD nor any person who has contributed to the creation, revision or maintenance of the material makes any representations or warranties, express or implied, including but not limited to, warranties of merchantability or fitness for any particular purpose.
	2.  Neither ASD nor any person who has contributed to the creation, revision or maintenance of this material shall be liable for any direct, indirect, special or consequential damages or any other liability arising from any use of this material.
	3.  Revisions to this document may occur after its issuance.  The user is responsible for determining if revisions to the material contained in this document have occurred and are applicable. 
*/


:root {
--black: #000505ff;
--space-cadet: #3b3355ff;
--ultra-violet: #5d5d81ff;
--cool-gray: #8e95b1ff;
--columbia-blue: #bfcde0ff; /* #81BEF7 */
--link-blue: #3333FF;
--white: #fefcfdff;
--detail-border: #DDDDD9;
--light-gray: #EEEEEE;
--dark-gray: #7F7F7F;
}

body {
	/*font-family	 : Times New Roman;*/
	background-color : var(--white);
	font-family	 : Arial;
}

table.details td {
  padding: 4px; 
}

.details {
    border-style:   solid; 
    border-color:   var(--detail-border);
}
.navbar {
  width: 100%;
  background-color: var(--columbia-blue);
  overflow: auto;
}
.navbar a {
  float: right;
  padding: 4px;
  width: 7em;
  color: var(--white);
  text-decoration: none;
  text-align: center;
  margin: 8pt 1pt;
}

a:hover {
	color			: 	var(--light-gray);
}
a.navbarlogo {
  float: left;
  padding: 4px;
  width: auto;
  text-align: center;
  margin: 3px;
}
.navbar a:hover {
  background-color: var(--ultra-violet);/*#0075bf*/
}

.popup {
    font-family:    "Roboto", "Arial", "sans-serife";
    width: 100%; 
    text-align: center;
    font-size: small;
}

.head {    
	font-size: larger;
	font-weight: bold;
	padding-top: 12pt;
	background-color: var(--columbia-blue);
	height: 	50px;
	margin-bottom: 8pt;
}
 .header {
     background-color:var(--ultra-violet); /*#0075bf*/
     margin: 0;
 }

.issue {    
	font-size	: large;
	font-weight 	: bold;
}

.date {    
	font-size	: large;
	font-weight : normal;
	margin-bottom: 4pt;
}
.footer {
    text-align: left;
    vertical-align: bottom;
}

.popuptitle {    
    text-align: left;
	font-weight 	: bold;
	margin: 4pt 0pt;
}
.about {
	margin-top: 8pt;
    text-align: left;
}
.logo {
    border: 0;
    height: 150px; 
    width: 300px;
	margin-bottom: 20pt;
} 

.headerlogo {
    border: 0;
    height: 51px; 
    width: auto;
}

a:link {
	color			:	var(--link-blue);
	text-decoration	:	none;
}

a:visited {
	color			:	var(--link-blue);
	text-decoration		:	none;
}

a:active {
	color			:	var(--space-cadet);
	text-decoration		:	none;
}

a:hover {
	color			: 	var(--dark-gray);
}

a.activeTOC {
	color			:	var(--space-cadet);/*#0075bf*/
	text-decoration	:	none;
}

.indent  {
	margin-left : 20px;

}

.formheading {
	font-weight 		: bold;
	background-image	: url(../Img/bg_label.png);
}

.label {
	font-weight 		: bold;
	background-color	: var(--light-gray);
}

.hidden {
    display: none;
}


.entete1 {
	font-size	: large;
	
	font-style	: italic;
	color		: gray;
	margin-left 	: 30px;
}

.title {
	font-family	: "Arial";
	text-decoration : none;
	text-align	: center;
	font-size	: large;
	font-weight	: bold;
}
.toctitle {
	font-family	: "Arial";
	text-decoration : none;
	text-align	: center;
/*	font-size	: large;
	font-weight	: bold;*/
}
.divlink {
	margin-left 	: 30px;
}

.activ {
	font-weight	: bold;
	color		: red;
	text-decoration : none;
}

.noactiv {
	font-style	: italic;
	color		: blue;
	text-decoration : none;
}

.objref {
	font-weight	: bold;
	margin-left 	: 60px;
}

.expdest {
	font-weight	: bold;
	text-decoration : underline;
	margin-left 	: 60px;
}

.dest {
	margin-left 	: 200px;
}

.tabtitle {
	font-style	: italic;
	text-decoration : underline;
	margin-left 	: 60px;
}

.error {
	color		: red;
	font-weight	: normal;
}

.sign {
	font-weight	: bold;
	margin-left 	: 60px;
}

.remillus {
	font-style	: italic;
	margin-left 	: 180px;
}

.remtemoin {
	font-weight	: bold;
	margin-left 	: 180px;
}

.remtemoin2 {
	font-weight	: bold;
	margin-left 	: 180px;
	color		: red;
}

.remtemoin3 {
	font-weight	: bold;
	margin-left 	: 60px;
}

.remtemoin4 {
	font-weight	: bold;
	margin-left 	: 60px;
	color		: red;
}


.CtabHead 
	{
		height			: 	50px;
		background-color	:	var(--columbia-blue);/*rgb(141, 195, 246)*/
	}
	
.illus {
	text-decoration : underline;
	margin-left 	: 60px;
}

.list {
	margin-left 	: 100px;
}

.ewBlock {
	margin-left 	: 20px;
}

.E {
	color			: red;
	font-weight		: normal;
}

.W {
	color			: orange;
	font-weight		: normal;
}

.frontpageMain
{    
	background-color : var(--cool-gray);
}
.frontpage
{
	background-color : var(--columbia-blue);
    margin-top: 15%;
    text-align: center;
    vertical-align:middle;
}

.frontpageLogo
{
    margin-top: 3em;
}

.frontpageText {
    
    font-family:    "Roboto", "Arial", "sans-serife";
    margin-left: 15%;
}

.frontpageHeader
{
/*.title {
	font-family	: "Arial";
	text-decoration : none;
	text-align	: center;
	font-size	: large;
	font-weight	: bold;
}*/
    font-weight: bold;
    font-size:      x-large;
    text-align: left;
    }

.frontpageSubHeader
{
    font-weight: bold;
    font-size:      large;
    text-align: left;
    }
.elementType {
    /*display:        none;*/
    font-size:      14px;
    margin-left:    10px;
}

.elementRedefinitionHidden {
    display:        none;
    font-style:     italic;
    margin-left:    10px;
}

.elementRedefinitionContent .definitionDisplay{
    margin-left:    20px;
    font-family:    "Courier New";
}

.definitionDisplayStyle{
    font-family:    "Courier New";    
}

.structureObjectRule {
    padding-bottom: 6pt;
}

.structureSubObjectRule {
    padding-bottom: 3pt;
}

.elementName {
    text-align:left;
}

.relatedCPFs {
    text-align:right;
    float:right;
    color:fuchsia;
}
a:link.discrete {
    color:var(--dark-gray);
}