/* Remove the navbar's default margin-bottom and rounded borders
 */ 
.navbar {
    margin-bottom: 0;
    border-radius: 0;
}
    
/* Set height of the grid so .sidenav can be 100% (adjust as
   needed) */
.row.content {height: 450px}

/* Set gray background color and 100% height */
.sidenav {
    padding-top: 20px;
/*    background-color: #f1f1f1; */
    height: 100%;
}

.panel-group {
    margin-top:40px;
    margin-bottom:40px;
}
    
/* Set black background color, white text and some padding */
footer {
/*    background-color: #555; */
/*    color: white; */
    padding: 15px;
}
    
/* On small screens, set height to 'auto' for sidenav and grid */
@media screen and (max-width: 767px) {
    .sidenav {
        height: auto;
        padding: 15px;
    }
    .row.content {height:auto;} 
}
.bg-nav {
    background-color: #2d5986;
    color:white;
}

.masthead-brand {
    margin-top: 10px;
    margin-bottom:0px;
}

h1 {
    margin-top:40px;
    margin-bottom:0px;
    font-size:36px;
}
.p1 {
float:left;
width:15%;
margin-left:75px;
}

.pg0 {
font-size:16px;
}

.pg1 {
margin-top:20px;
font-size:20px;
text-align:center;
}
.f1 {
color: #999;
font-size: 12px;
}
#insMessage {
margin-top:145px;
padding-left:206px;
position:inherit;
}
.bg2 {
    border-bottom: 2px solid #2d5986;
}
.nav-tabs>li.active>a:hover{
    border-color: #2d5986;
}
.nav-tabs>li>a{
    border-color: #2d5986;
}
.dataCell2 {
       padding: 5px;
/*       border-bottom: 1px solid #333333;
       font-size: 12px;
       color: #333333;*/
       padding-left: 4px;
text-align:right;
}
.dataCell1 {
       padding: 5px;
/*       border-bottom: 1px solid #333333;
       font-size: 12px;
       color: #333333;*/
       padding-left: 4px;
text-align:left;
}
.dataCellHeader {
    border-bottom: 3px solid #C1C4C7;
/*    width:35px;  */
       padding-top: 5px;
/*       font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; */
       font-size: 12px; 
/*       color: #333333; */
       padding-left: 4px;
/*	     font-weight: bold; */
text-align:center;
}
.dataCellHeader2 {
    border-bottom: 3px solid #C1C4C7;
/*    width:35px;  */
       padding: 5px;
/*       font-family: Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; */
/*       font-size: 12px; */
/*       color: #333333; */
       padding-left: 4px;
/*	     font-weight: bold; */
text-align:center;
}
.dataCell3 {
       padding: 5px;
/*       border-bottom: 1px solid #333333; */
       font-size: 10px;
/*       color: #333333;*/
       padding-left: 20px;
text-align:justify;
}
#detailResearchers {
margin-bottom:90px;
}
#top25citing {
margin-bottom:90px;
}

.q1 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       background-color: #FFFFFF;
       padding-left: 4px;
       height:30px;
}
.q2 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       background-color: #E8E8E8;
       padding-left: 4px;
       height:30px;
}
.q3 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       background-color: #CACACA;
       padding-left: 4px;
       height:30px;
}
.q4 {
       border-bottom: 1px solid #333333;
       padding: 5px;
       font-size: 12px;
       background-color: #AEAEAE;
       padding-left: 4px;
       height:30px;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}
