
/* <style> */

.pub-html{
	font-family: Helvetica;
	font-size: 14px;
}

.pub-html h2 {
	font-size: 24px;
	font-weight: bold;
}


.pub-html li  {
	margin-left: 50px;
}

.pub-html hr {
	border: 0.5px solid black;
}

.pub-html a  {
	color: #546564 !important;
}

.pub-html a:hover  {
	text-decoration: none;
}

.pub-table a  {
	color: #546564;
}

.pub-table a:hover  {
	text-decoration: none;
}

.pub-html td, th {
	padding: 3px;
}


.btn-dm-colors{
    color: #000000 !important;
	border-color: #546564;
	background-color: #859998	!important;
	font-weight: bold;
} 


.btn-dm-colors:hover{
  border-color: #546564;
  background-color: #546564 !important;
  color: #FFFFFF !important;
}

.btn-dm-colors a{
    color: #000000 !important;
}    

.btn-dm-colors a:hover{
  color: #FFFFFF !important;
}  


.pub-table > tbody > tr > td {
     vertical-align: middle;
}

.pub-table > tbody > tr > td > p{
     margin: 0px;
     padding: 0px;
}

.col-lp{
    text-align: right;
    width: 2em;
    white-space: nowrap;
}

.col-page{
    text-align: right;
    width: 3em;
    white-space: nowrap;
}

.col-pdf{
    text-align: center;
    width: 5em;
    white-space: nowrap;
}

.col-title{
    width: 100%;
}

.nav-tabs.nav-justified{
	font-weight: bold;
	border: none;
}


.nav-tabs.nav-justified > li > a,
.nav-tabs.nav-justified > li > a:hover{
  border-color: #546564  !important;
  background-color: #859998  !important;
  color: #000000 !important;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover{
  border-color: #859998  !important;
  background-color: #546564  !important;
  color: #FFFFFF !important;
}

.section {
     font-weight: bold;
     margin-top: 12px;
     margin-bottom: 0px;
     text-align: justify;
}

.abstract{
     text-align: justify;
}

.space {
     margin-top: 6px;
     margin-bottom: 6px;
}


.panel-authors .panel-heading a,
.panel-authors .panel-heading a:hover,
.panel-authors .panel-heading a:visited
{
	color: black;
	text-decoration: none;
}


.panel-authors > .panel-group .panel + .panel {
    margin: 0 !important;
}
 
.panel-authors > .panel-heading, 
.panel-authors > .panel-body
{
	padding : 4px;
	margin: 0px;
	background: white;	
}	


.panel-authors .panel-heading, 
.panel-authors .panel-body
{
	padding: 4px;
	margin: 0px;
	background: white;	
}	

/* </style> */