	
/*----------  Legal instruments----------------*/
 .legalsection{
		 border: 2px solid darkgray ; 
		padding: 5px; 
		 background: linear-gradient(to right, #947399,#ffffff, #96a2da);
    
		 
	 }	
.def_readmore{
		  margin:2px;
	 }
#laws_h1{
	 color:#4CAF50;
}
.contin_name{

	background-color:#fff;
	margin:auto;
	  color:#8e0232;
	font-family:monospace;
		 
}
.countr_name{

	background-color:#fff;
	margin:auto;
	font-family:Courier New, monospace;
		 
	 
}
	  .instruments{

		 width:100%;
		position:center;
		 font-size:100%;
		 margin:5px;
		  justify-content: center;
		  align:center;		 
	 }
.instrument{background:#fff;margin:5px;
			padding:3px;
			/* border: 1px solid #24860c; */
			border-radius: 15px;
			 box-shadow: 0 0 9px #9E9E9E;
		   }
.instr_number_name{
	display:flex;	
}
.paranumbering{
background:#eaf1ff;
	color:#000;
	border: 1px solid #05116d;
  border-radius: 9px;
	padding:5px;
	display:flex;
	 align-items: center; /* Vertically center the content */
    justify-content: center; /* (Optional) Horizontally center as well */
	margin-right:0px;

}
 .instrname{

color:#139813;
		 width:97%;
		 text-align:left;
		 font-size:100%;
	  margin-bottom: 0.2em; /* Adjust this value as needed */
		 margin-left:5px;
	 background:#ffffff;
	 padding:1px;
		  font-weight:bold;
		 font-family: sans-serif;
  
	 }
.image_and_text{
	display:inline;
}
.parathumbnail{
	width:20%;
}
	 .instrdesc{

color:#0e000f;
		 width:100%;
		 text-align:center;
		 font-size:90%;
		  margin-top: 0em; /* Adjust this value as needed */
		margin:auto;
		  font-style:normal;
		  font-family:Courier New, monospace;
		  background:#fcf9f3;
		 padding:1px;
	 }
.para_line{
	width:50%;
	margin-bottom:0px;
}
   /* Pagination container */
        .pagination {
            display: flex;
            justify-content: center;
            align-items: center;
            margin-top: 20px;
            gap: 10px;
        }

        /* Links styling */
        .pagination a {
            text-decoration: none;
            color: #007BFF; /* Blue color for links */
            border: 1px solid #007BFF;
            padding: 8px 12px;
            border-radius: 5px;
            transition: background-color 0.3s, color 0.3s;
        }

        /* Hover effect for links */
        .pagination a:hover {
            background-color: #007BFF;
            color: #fff; /* White text on hover */
        }

        /* Current page styling */
        .pagination .current-page {
            font-weight: bold;
            color: #fff;
            background-color: #007BFF; /* Highlight current page */
            border: 1px solid #007BFF;
            padding: 8px 12px;
            border-radius: 5px;
		}

.fisheries_lawterm_def{

color:#E91E63;
		 width:80%;
		 text-align:center;
		 font-size:90%;
		margin:auto;
	font-weight:bold;
		  font-style:italic;
		  font-family: calibri;
		  background:#fff;
		 padding:1px;
	
}
 /* Style the thumbnail image */
  .thumbnail {
    width: 20%; /* Set the width to 20% */
    height: auto; /* Maintain aspect ratio */
    cursor: pointer; /* Change cursor on hover to indicate it's clickable */
  }

  /* Style for the popup overlay */
  .popup-overlay {
    display: none; /* Initially hidden */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8); /* Semi-transparent background */
    z-index: 1000; /* Ensure it's on top of everything */
  }

  /* Style for the popup content (image container) */
  .popup-content {
    position: absolute;
    top: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 90%; /* Adjust max width as needed */
    max-height: 90%; /* Adjust max height as needed */
    text-align: center; /* Center the image horizontally */
  }

  /* Style for the full-size image in the popup */
  .popup-image {
	  
    max-width: 85%;
    max-height: 100%;
  }

  /* Style for the close button */
  .close-button {
    position: absolute;
    top: 10px;
    right: 10px;
    color: white;
    font-size: 24px;
    cursor: pointer;
  }



.seachpdfimg{
width:100%;
	
	
}
.seachpdfdefstitle{
font-weight:bold;
	text-align:center;
	font-family:math;
	color:green;
}
.img_defs {
	
  border: 1px solid #fff;
	background:#f0f6f4;

  }
.img_defs .seachpdfdefs, .img_defs  .seachpdfimgdiv {
	 width: 100%;
	vertical-align: top;
	margin: 0 1% 0 0; 
	box-sizing: border-box;
	/* display: inline-block;
  vertical-align: top; align to the top 
  width: 48%; /* roughly half width with some margin  
  margin: 0 1% 0 0; /* right margin for spacing  
  box-sizing: border-box; /* include padding/border in width */
}
.seachpdfdefs hr{
	background:#c5fbc5;
	height:1px;
}
.img_defs details {
	
}
.detailslistdiv{
	
	 text-align: left;
}

/* Search pdf */
.legal_instrument_summary {
 background-color: #c8f7d3;
  font-size: 16px;
	font-weight:bold;
}
span.legal_instrument_details {
 color: #1e7e4;
	 background-color: #f4fff8; 
  font-size: 11px;
	text-align:left;
	  display: inline-block;
  padding: 5px; /* Adjust as needed */
}

.pdf-icon{
	width:30px;
	display:inline;
}




/*----------  Legal instruments----------------*/
