.btn_blue {
	background-color:#004785!important;
	border-color:#004785!important;
	color:white!important;
	}
	
.btn_green{
	background-color:#4FBA0A!important;
	border-color:#4FBA0A!important;
	color:white!important;
	
	}


.btn_gray{
	background-color:#b2b6a7!important;
	border-color:#b2b6a7!important;
	color:black!important;
	
	}

.btn_green:hover {
	background-color:#eeeedea!important;
	}

	
.btn_white{
	background-color:#FFFFFF!important;
	border-color:#E8E8E8!important;
	}
	
.btn_white:hover {
	background-color:gray;
}
	
.btn_red:hover {
	background-color:#F3748B!important;
	}
	
.btn_blue_selected {
	background-color:#004785!important;
	border-color:#004785!important;
	color:white!important;
	pointer-events: none;

	}
	
.btn_blue:hover {
	background-color:#06aafc!important;
	}

.btn_red {
	background-color:#a90533!important;
	border-color:#a90533!important;
	color:white!important;
	}


.btn_topbar {
	width:110px;
	text-align:center!important;
	margin-right:10px;
	margin-top:5px;
	padding-left:2px!important;
	padding-right:2px!important;
	
	
}


	.data_column {
		padding-top:0px!important;
		padding-bottom:0px!important;

		padding-left:120px;     
		vertical-align:middle!important;
	}
	
	
	
	.table_center {
	text-align:center;
	      
	}
	
#author_table td {text-align:center}
#author_table th {text-align:center}
#author_table td:first-child {text-align: left;}
#author_table th:first-child {text-align: left;}

th {background-color:#BDEE8C;text-align:center;vertical-align: middle;}


  .text-container {
    width: 750px;
	font-size:17px;
    margin: 0 auto; /* Center the div */
    text-align: justify;
	
  }
  
  .img_link {
    cursor: pointer;
    margin-right: 10px;
	color: blue;
  }

  .img_link:hover {
    text-decoration: underline;
  }

  .image-container {
    width: 1000px;
    margin: 20px auto; /* Center the div, with some vertical space */
    overflow: hidden; /* Ensures the container does not exceed its bounds */
  }

  .img_R {
    width: 100%; /* makes the image fill the container */
    height: auto; /* maintains the aspect ratio */
    display: block; /* prevents bottom margin/padding in inline elements */
	border:1px solid black;
  }