.input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.myButton{
    background-image: url(/img/icons8-search-30.png);
    cursor:pointer;
    border:none;
    width:25px;
    height:25px;
    background-color: transparent; /* make the button transparent */
    background-repeat: no-repeat;  /* make the background image appear only once */
    background-position: 0px 0px;  /* equivalent to 'top left' */
    padding-left: 16px;     /* make text start to the right of the image */
    vertical-align: middle; /* align the text vertically centered */
}

/* 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%;
}

.page-header {
    margin-top:60px;
}
.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;
}
.p1 {
float:left;
/* width:15%; */
margin-left:75px;
}

.pg0 {
font-size:16px;
}

.pg1 {
margin-top:20px;
font-size:20px;
text-align:center;
width: 100%;
float:left;
}
.f1 {
color: #999;
font-size: 12px;
}
.f2 {
color: #999;
font-size: 15px;
}

.tableData {
    width:100%;
    font-size: 12px;
    text-align: right;
}

#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;
}



/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
    width:100%;
    font-size: 12px;
    text-align: right;

}
