@font-face{font-family:"UbuntuRegular";src:url("fonts/Ubuntu/Ubuntu.ttf") format("truetype");
font-style:normal;font-weight:normal}
@font-face{font-family:"UbuntuLight";src:url("fonts/Ubuntu/Ubuntu-Light.ttf") format("truetype");
font-style:normal;font-weight:normal}
@font-face{font-family:"UbuntuMedium";src:url("fonts/Ubuntu/Ubuntu-Medium.ttf") format("truetype");
font-style:normal;font-weight:normal}@font-face{font-family:"UbuntuBold";
src:url("fonts/Ubuntu/Ubuntu-Bold.ttf") format("truetype");font-style:normal;font-weight:normal}

body{font-family:UbuntuRegular;font-size:10px;height:100%}
html,.container,.row{height:100%}
.bar,.h100,.main,.page{min-height:100%}
.content{width:100%}
.content .page{padding:115px 80px 70px 45px}
.bar{float:left;width:342px;}
.bar > .inner{width:342px;height:100%;border-left:1px solid #979797;position:fixed;display:table;}
.bar > .inner .top{text-align:center;}
.bar > .inner .top img{margin:30px 0;width:230px}
.bar > .inner .top,.bar > .inner .bottom,.bar > .inner .menu{display:table-row}
.bar > .inner .top,.bar > .inner .menu{vertical-align:top}
.bar > .inner .menu{height:80%;background:#f8f8f8;}
.bar > .inner .menu ul{margin:70px 0 0 60px;}
.bar > .inner .menu ul li{font-size:14px;}
.bar > .inner .menu ul li > a{color:#6f8a92}
.bar > .inner .menu ul li.title{font-size:16px;}
.bar > .inner .menu ul li.title > a:hover{text-decoration:none}
.bar > .inner .bottom{vertical-align:bottom;background:#2e444d;color:#6f8a92;height:100px;text-align:center;}
.bar > .inner .bottom > .inner{display:table-cell;vertical-align:middle}
.main .inner{display:table;width:100%;height:100% !important}
.main .center-text{display:table-cell;text-align:center;vertical-align:middle}
.block.newspapper{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.node{stroke:#fff;stroke-width:1.5px}
.link{stroke:#999;stroke-opacity:.6}
#pathway{width:100%;height:100%;}
#pathway text{fill:#000}
.highcharts-container{margin-bottom:40px}

.venntooltip {
  position: absolute;
  text-align: center;
  width: 128px;
  height: 16px;
  background: #333;
  font-size:10px;
  color: #ddd;
  padding: 2px;
  border: 0px;
  border-radius: 8px;
  opacity: 0;
}
#tbl-similarity_wrapper {
        width: 900px;
        margin: 0 auto;
    }

body { /*background: url('/static/images/congruent_pentagon.png') no-repeat fixed;
       background-color:#6fa930;*/
       background-size: cover; -webkit-background-size: cover;
       -moz-background-size: cover;
       }
h1, h2, hr {color:#6fa930;}       
hr {
    border: none; 
    color: #6fa930; 
    background-color: #6fa930; 
    height: 2px; 
   }
   
.header {
	
	margin: 30px 50px;
	padding: 20px;
	background-color: rgba(255, 255, 255, 0.65);
	border-radius: 25px;
	text-align:center;
}

.main_content, .footer{
	margin: 0 50px; 
	padding: 20px;
	background-color: rgba(255, 255, 255, 0.75);
	border-radius: 25px;
}

.footer { margin: 20px 50px 0 50px;}

.footer1 {
	background-color: rgba(255, 255, 255, 0.75);
	padding: 25px;
	margin: 30px 0 0 0;
	}

.thanks{
	color:#6fa930;
	font-size: 12pt;
	height:34px;
    margin:0;
    padding:0;
    }
    
.table { margin-bottom:0px; width:100%;}

.btn-showhide{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	float:right;
	margin: 0 0px 0 0;
}
.btn-prepared {
	float: right;
	margin: 0 0 10px 0;
}











