﻿@charset "utf-8";
@font-face {
  font-family: calibri;
  src: url('papers/calibri.ttf');
}
@font-face {
  font-family: corbel;
  src: url('CORBEL.TTF');
}
p.custom_font {
	font-family: calibri, corbel;
}
body {
  font-size: 1.2em;
  max-width: 41.666em;
  width: 100%;
  font-family: calibri;
  margin-right: auto;
  margin-left: auto;
}
p {
  font-size: 1em;
  text-align: justify;
  margin-bottom: 0em;
  line-height: 112%;
  text-indent: 2em;
}
p.image {
  font-size: 0.8333em;
  text-align: center;
  text-indent: 0%;
  margin: 0em;
}
p.center {
  text-align: center;
  text-indent: 0%;
  margin: 0em;
}
p.endnote {
  text-align: left;
  text-indent: 0%;
  font-size: 0.7291666em;
}
sup {
  vertical-align: top;
  position: relative;
  top: -0.275em;
}
sub {
  vertical-align: bottom;
  position: relative;
  bottom: -0.275em;
}
p.h0 {
  font-family: corbel;
  font-size: 3.75em;
  font-weight: normal;
  text-align: left;
  text-indent: 0.3em;
  margin-bottom: -8%;
}
h1 {
  font-size: 2.08333em;
  font-weight: normal;
  margin-top: 1.125em;
  margin-bottom: 0em;
  font-family: corbel;
}
h2 {
  font-size: 1.666em;
  font-weight: normal;
  text-align: center;
  margin-top: 12%;
  margin-bottom: 4%;
  font-family: corbel;
}
h3 {
  font-size: 1.25em;
  font-weight: normal;
  text-align: center;
  margin-top: 8%;
  margin-bottom: 3%;
  font-family: corbel;
}
h4 {
  font-size: 1em;
  font-weight: normal;
  margin: 0em;
}
h3 a:link, h4 a:visited {
  color: #00009f;
  text-decoration: none;
}
h3 a:hover {
  text-decoration: none;
  color: #ff5f00;
}
a:link, a:visited {
  color: #00009f;
  text-decoration: none;
}
a:hover, a.lit, .subchap a:hover {
  text-decoration: none;
  color: #ff5f00;
}
/*ol, */ul {
  margin-top: 0.333em;
  list-style-type: circle;
}
.button {
  background-color: #4e874f;
  border: none;
  border-radius: 0.5em;
  /*color: white;*/
  padding: 15px 32px;
  text-align: center;
  /*text-decoration: none;*/
  display: inline-block;
  /*font-size: 16px;*/
  margin: 4px 2px;
  cursor: pointer;
}

/* MENU STYLING */
	/* site menu */
		div.logo {
		  float: left;
		  margin: 0.5% 0 -0.5%;
		  text-align: center;
		  overflow: hidden;
		}	
		.logo img {
		  margin-bottom: -0.8em;
		}
		.logo a:hover {
		  filter: invert(100%);
		}
		ul.menu {
		  padding-top: 0.7em;
		  margin-bottom: 0em;
		}
		ul.menu li {
		  display: inline;
		  float: right;
		  text-align: center;
		  font-family: corbel;
		  font-size: 0.88541666em;
		  padding: 0.6em;
		}
	/* Research menu bar */
		ul.meniu {
		  padding-left: 1.5em ;
		  margin-bottom: -0.125em;
		}
		ul.meniu li {
		  display: inline;
		  padding: 0.25em;
		  font-family: corbel;
		  font-size: 0.88541666em;
		}
	/* Research table of contents */
		ul.content {
		  margin-top: 0em;
		  list-style-type: none;
		}
		ul.subchap {
		  list-style-type: none;
		}
		ul.content li a.index {
		  font-size: 1.25em;
		}
		ul.subchap li a {
		  color: #000;
		}
	/* blueprint subfeatures list */
		ul.subfeature {
		  margin-top: 0em;
		  list-style-type: square;
		}
	/* Papers content */
		ul.papers, ul.letters {
		  margin-top: 0.333em;
		  list-style-type: circle;
		}
		ul.letters {
		  direction: rtl;
		}


div.image {
  /*clear: both;
  display: block;
  float: left;*/
  width: 100%;
  margin-top: 5%;
  margin-bottom: 5%;
  text-align: center;
  overflow: hidden;
}
div.img_left {
  float: left;
  padding: 2%;
  text-align: center;
  overflow: hidden;
}
div.img_right {
  float: right;
  padding: 2%;
  text-align: center;
  overflow: hidden;
}
.crop {
    overflow: hidden;
}
div.wordsection {
  clear: both;
  display: block;
  float: left;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
footer {
  clear: both;
  display: block;
  float: left;
  width: 100%;
  margin-top: 3.25em;
  margin-bottom: 1.25em;
}

/* table formatting: */
	table {
	  text-align: center;
	  /*font-size: 1em;*/
	  margin-left: auto;
	  margin-right: auto;
	  border-collapse: collapse;
	}
	/*td {
	  padding-left: 1em;
	  padding-right: 1em;
	}*/
	.right {
		text-align: right;
	}
	.right_red {
		text-align: right;
		background-color: #f8cbad;
	}
	.right_orange {
		text-align: right;
		background-color: #ffcc66;
	}
	.high_red {
		background-color: #f8cbad;
	}
	.high_orange {
		background-color: #ffcc66;
	}
	.red_red {
	  color: #EF0000;
		background-color: #f8cbad;
	}
	.red_orange {
	  color: #EF0000;
		background-color: #ffcc66;
	}
	.high_blue {
		background-color: #bdd7ee;
	}
	.high_green {
		background-color: #c6e0b4;
	}
/*end of table formatting*/

iframe {
  border: none;
}

/*colors of harmonics*/
	.green {
	  color: #00AF00;
	}
	.violet {
	  color: #7F00FF;
	}
	.cerise {
	  color: #FF007F;
	}
	.red {
	  color: #EF0000;
	}
	.orange {
	  color: #ff7f00;
	}
	.blue {
	  color: #0000DF;
	}
	.azure {
	  color: #008fff;
	}
	.grey {
	  color: #7f7f7f;
	}

/* fractions formatted as svg */
	/*svg {
	  font-size: 0.8333em;
	}*/
	.frac{
	  font-family: Palatino Linotype;
	  font-size: 0.9375em;/*
	  font-weight: normal
	  font-style: normal;
	  font-variant: normal;
	  font-stretch: normal;
	  fill: #000000;
	  line-height: 100%;
	  letter-spacing: 0px;
	  word-spacing: 0px;
	  text-align: center;*/
	  text-anchor: middle;
	  /*xml:space="preserve" */
	}
	.diag{
	  font-family: Palatino Linotype;
	  font-size: 1.1458333em;
	  text-anchor: middle;/*
	  transform: rotate(45);*/
	}

/*EXTRA FORMATTING from the old format.
TO BE REMOVED once old content has been removed.*/
  div.container_x1 {
	clear: both;
	display: block;
	float: left;
	width: 44.5%;
	padding: 2.5%;
  }
  div.container_x2 {
	clear: none;
	display: block;
	float: left;
	width: 44.5%;
	padding: 2.5%;
	margin-left: 1%;
  }
  div.container_x3 {
	clear: both;
	display: block;  
	float: none;
	width: 44.5%;
	padding: 2.5%;
	margin-left: auto;
	margin-right: auto;
  }
  p.vechi {
	font-family: corbel;
	font-size: 100%;
	text-align: justify;
	margin-bottom: 0em;
  }
  p.quot {
	font-family: corbel;
	font-size: 0.8em;
	text-align: right;
	margin-top: 0.125em;
  }
  p.ref {
	font-size: 0.75em;
	font-weight: normal;
	text-align: right;
	margin-top: 0em;
	margin-bottom: 0em;
  }
/* end of EXTRA FORMATTING from the old format.*/