@media (min-width: 1200px){
    .container {
        max-width: 999px;
    }
}

body{
    background-color: #001f2c;
    font-family: 'Share Tech Mono', monospace ;
}
.headingText{
    font-size: 35px;
    font-style: italic;
    line-height: 38px;
	margin: 20px 0px;
}
.ui-widget, h2 {
    font-family: 'Share Tech Mono', monospace;
   
}
p, .news_inner, #footer,.verus{
    font-family: 'Open Sans', sans-serif;
}
section#header{
    background-image: url("../images/header_bg.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 30px;
    min-height: 516px;
}
section#news {
    background-color: #FFF;
}
section#technology {
    background-color: #fff;
    padding: 40px 0;
}
section#pipeline{
    padding: 40px 0;
}
section#pipeline h4 {
    margin-top: 40px;
}
section#pipeline h2.section_title {
    margin-bottom: 25px;
}
section#news{
    padding: 40px 0;
}
section#footer{
    padding: 40px 0;
}

section#footer a{
    /*color: #00d5e2;*/
	color: #24bcce;
}

.contact {
    float: right;
}
a.btn, .btn {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 0;
    background-color: rgba(0,0,0,0.2);
    position: relative;
}

a.btn::before, .btn::before{
    content : "";
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    bottom: -1px;
    left: -1px;
    background-image: url("../images/btn_bottom.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}

a.btn::after, .btn::after{
    content : "";
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    top: -1px;
    right: -1px;
    background-image: url("../images/btn_top.png");
    background-repeat: no-repeat;
    background-position: right top;
}

#pipeline .image_container{
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.26);
    border-radius: 0;
    background-color: rgba(0, 31, 44, 0.596);
    position: relative;
}

#pipeline .image_container::before {
    content : "";
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    bottom: -1px;
    left: -1px;
    background-image: url("../images/btn_bottom.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}

#pipeline .image_container::after{
    content : "";
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    top: -1px;
    right: -1px;
    background-image: url("../images/btn_top.png");
    background-repeat: no-repeat;
    background-position: right top;
}

.tab_content{
    color: #fff;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 0;
    background-color: rgba(0,0,0,0.4);
    position: relative;
    margin-top: 15px;
    min-height: 270px;
    margin-bottom: 28px;
	float: left;
	width: 100%;
    padding-bottom: 15px;
}
.tab_content::before {
    content : "";
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    bottom: -1px;
    left: -1px;
    background-image: url("../images/btn_bottom.png");
    background-repeat: no-repeat;
    background-position: left bottom;
}

.tab_content::after{
    content : "";
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    top: -1px;
    right: -1px;
    background-image: url("../images/btn_top.png");
    background-repeat: no-repeat;
    background-position: right top;
}

#news-tabs .tab_content {
    border: 0;
    background-color: #ffffff;
}

#news-tabs .ui-state-default a, #news-tabs .ui-state-default a:link, #news-tabs .ui-state-default a:visited, #news-tabs a.ui-button, #news-tabs a:link.ui-button, #news-tabs a:visited.ui-button, #news-tabs .ui-button{
	color:#000000;
}

#news-tabs .ui-state-active a:link, #news-tabs .ui-state-active a:visited{
	/*color: #24bcce !important;*/	
}

#news-tabs a.btn, #news-tabs .btn{
	background-color: #EAEBEF;
	border-color: #dddddd;
}


section#convergent {
    background-color: #fff;
    text-align: center;
}
p {
    margin-bottom: 22px;
}
section#header, section#pipeline, section#footer {
    color: #fff;
}

.ui-widget.ui-widget-content {
    border: 0px solid transparent;
}
.ui-widget-header {
    border: 0px solid transparent;
    background: none;
}
.ui-widget-content {
    border: 0px solid transparent;
    background: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 0px solid transparent;
    background: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 0px solid transparent;
    background: none;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #fbab18 !important;
}

.second_color{
    color: #ffae00;
}
.ui-tabs .ui-tabs-nav li{
    margin: 1px 15px 0 0;
}
h2.section_title {
    font-size: 34px;
}

body {
    font-size: 16px;
    color: #0e182d;
	line-height: 22px;
	font-weight: normal;
}

h3 {
    text-align: center;
    font-size: 20px;
    margin-top: 15px;
}

.verus {
    text-align: center;
    font-weight: normal;
    font-size: 20px;
    font-style: italic;
}
.image_container{
    text-align: center;
}
.div_separator {
    border-bottom: 1px solid #d5d6d8;
        margin-top: 20px;
    margin-bottom: 20px;
}
.h4, h4 {
    font-size: 20px;
}

.news_image img {
    max-width: 100%;
}

.news_inner {
    background-color: #000;
    color: #fff;
	margin-bottom: 15px;
}

.news_date {
    background-color: rgba(0, 31, 44, 0.73);
    padding: 9px;
        margin-top: -12px;
    z-index: 999;
    position: relative;
}

.news_content {
    padding: 10px;
        min-height: 140px;
}

section#news .col-md-4{
    padding-right: 2px;
    padding-left: 2px;
}
 

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    font-size: 20px;
}

.copyright {
    text-align: right;
    font-size: 12px;
}

#tab_links   .ui-tabs-anchor{
    padding-left: 0px;
}

#tab_scientific  .ui-tabs-anchor, #board .ui-tabs-anchor{
    padding-left: 0px;
        padding-top: 0;
    padding-bottom: 0;
}


.tab_content2 .ui-tabs-panel{
    padding-left: 0px;
    padding-right: 0px;
}

ul.board_member {
    list-style: noe;
    margin: 0;
    padding: 0;
}

ul.board_member li {
    list-style: none;
}

ul.board_member a {
    color: #fff;
    text-decoration: none;
    line-height: 43px;
}


.user_profile {
    float: left;
    width: 100%;
}

.user_profile_image {
    float: left;
    width: auto;
    margin-right: 12px;
    max-width: 180px;
}
.user_profile_image img{
    max-width: 100%;
}

.user_profile_content {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
}

#tab_scientific .ui-tabs-nav {
    padding-top:0px;
}
#tab_scientific.ui-tabs{
    padding: 0px;
}

#whoweare .ui-widget {
    font-size: 16px;
}

div#whoweare {
    color: #fff;
}

div#whoweare p {
    margin-bottom: 22px;
}


.image_container img {
    max-width: 100%;
}

section#convergent img {
    max-width: 100%;
}

.display_destop{
    display: block;
}
.display_mobile{
    display: none;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    padding: 1px 12px;
}

.tab_content {
    display: block;
}

#board .ui-tabs-anchor {
    padding-left: 0px;
}

#board_teo.ui-tabs-panel {
    padding-left: 0;
    padding-right: 0;
}

section#convergent {
    padding-bottom: 20px;
}

@media (max-width:767px)  {
	img{
		max-width: 100%;	
	}
	
	#footer .col-md-8{
		margin-top: 20px;	
	}
	
	#footer .col-md-12{
			
	}
	
	#tab_scientific .ui-tabs-anchor, #board .ui-tabs-anchor, #investors .ui-tabs-anchor{
		font-size: 16px;	
	}
	
    .display_destop{
    display: none;
}
.display_mobile{
    display: block;
}
    h2.section_title {
        margin-bottom: 20px;
    }
    .news_inner {
        max-width: 320px;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    section#footer h2.section_title {
    margin-top: 15px;
    }
    .copyright {
        margin-top: 15px;
		text-align: left;
    }

	.ui-tabs .ui-tabs-nav li {
    white-space: normal;
}

}

@media (min-width:768px) and (max-width:991px)   {
    .news_content{
        min-height: 190px;
    }
}

/*Michael*/
.news_content a{
	color: #ffffff;
	text-decoration:none;	
}

.news_content a:hover{
	/*color:#00d5e2;*/
	color: #24bcce;
}

.ui-widget{
	font-size:16px;	
}

#tabs .ui-tabs-nav .ui-tabs-anchor {
    margin-bottom: 10px;
}