/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWkU1Z4Y.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFU0U1Z4Y.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFVUU1Z4Y.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFWUU1Z4Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0U1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
	/*
	background-image: url('background.jpg');
	background-repeat: no-repeat;
	background-position: center 0%;*/

	background: #F1F7FF 0% 0% no-repeat padding-box;
	opacity: 1;
}

.align-right {
	text-align: right
}

.align-center {
	text-align: center
}

.select-topic {
    margin-top: 3px;
	font-size:18px;
}

.margin-top-10 {
	margin-top: 10px;
}

.margin-top-20 {
	margin-top: 20px;
}

.margin-top-30 {
	margin-top: 30px;
}


.padding-bottom-30 {
	padding-bottom: 30px;
}


.content_center {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: inherit;
}

.text-title {
	font: normal normal medium 28px/32px Rubik;
	letter-spacing: 0px;
	color: #0C3058;
	opacity: 1;
}


.text-title span {
	padding-bottom: 10px;
	border-bottom: 3px solid #0000FF;
}

.calc {
	margin: auto;
	font: normal normal normal 16px/18px Rubik;
	color: #0C3058C3;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 10px 30px #00000012;
	border: 1px solid #0068F5;
	border-radius: 6px;
	opacity: 1;
}


.calc select {
	height: 48px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("../img/Icons/br_down.png") white no-repeat 2.5% !important;
	background: url("../img/Icons/br_down.png") white no-repeat calc(10px) !important;
}

.calc select::-ms-expand { display: none; }

/* 
.calc input {
	height: 48px;
} */



.calc input::-webkit-input-placeholder {
	text-align: right;
	font: normal normal normal 16px/18px Rubik;
	letter-spacing: -0.01px;
	color: #0C3058;
	opacity: 1;
}

.calc-title {
	background:  rgba(0, 104, 245, 0.15) 0% 0% no-repeat padding-box;
}

.calc-title p{
	text-align: center;
	font: normal normal bold 18px/22px Rubik;
	letter-spacing: 0px;
	color: #0C3058;
	opacity: 1;
}


.calc-body {
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
	opacity: 1;
}



.tree-value-container{
	font: normal normal bold 16px/19px Rubik;
	letter-spacing: 0px;
	font-weight: bold;
}

hr {
	color: #0C3058;
	/*border-top: 0.5px solid #C3CFE7;*/
}

#tree-value {
	font-size:18px;
}

#tree-type-multi12{
	display:none;
}

#tree-type-multi1{
	display:none;
}

#tree-type-multi2{
	display:none;
}

#tree-type-multi3{
	display:none;
}


.white-text {
	color: white;
}

.result-container{
	background-color: white;
	border-radius: 20px;
	border-color: black;
	border-style: groove;
	display: none;
}
/* Result */
.result-title {
	display: none;
}
.result-table {
	display: none;
}

/* Table Style */
.Table
{
	display: table;
	margin-top:35px;
}
.Title
{
	display: table-caption;
	text-align: center;
	font-weight: bold;
	font-size: larger;
	/*background-color: #B2FFB2;*/
	border: solid;
}
.Heading
{
	display: table-row;
	font-weight: bold;
	text-align: center;
}
.Row
{
	display: table-row;
}
.Cell
{
	display: table-cell;
	border: solid;
	border-width: thin;
	padding-left: 5px;
	padding-right: 5px;
}

.tree-contrib-total-container {
	background-color: #008000;
	text-color: white;
}

/* Chart */
.piechartheader {
	text-align: center;
}

/* Slider */
.slider.slider-horizontal {
	width: 100%;
}

#tree-condition-val-label {
	background: white;
}

#tree-location-val-label {
	background: white;
}

.tooltip {
	direction: rtl;
	pointer-events: none;
}

.not-filled-sign {
	letter-spacing: 0px;
	padding:0;
	margin:0;
	font: normal normal normal 16px/18px Rubik;
	color: #BE0000C3;
}


