body {
color: #b9b9b9;
font-size: 17px;
background-color: #F0F2F5;
line-height: 2;
}


.container, .container-lg, .container-md, .container-sm, .container-xl {
 
  box-shadow: 0px 8px 15px rgba(97,109,190,0.1);
  border-radius: 4px;
  
  margin-right: auto;
margin-left: auto;
}

.bg-dark {
  background-color: #343a40 !important;
}

.wrapper {  
    width: 99%; 
	max-width: 1200px;
    height: 950px;  
    overflow: hidden;  
    margin: 10px auto 30px auto;  
    position: relative;  
	
	background-color: #fff;
	border-radius: 10px 5px 8px;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
} 

.table-container {
    display: table;
    width: 100%;
    table-layout: fixed;
}



     .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }
	  

body {
  min-height: 75rem;
}



footer.nb-footer {
background: #222;
border-top: 4px solid #b78c33; }
footer.nb-footer .about {
margin: 0 auto;
margin-top: 40px;
max-width: 1170px;
text-align: center; }
footer.nb-footer .about p {
font-size: 13px;
color: #999;
margin-top: 30px; }
footer.nb-footer .about .social-media {
margin-top: 15px; }
footer.nb-footer .about .social-media ul li a {
display: inline-block;
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 50%;
font-size: 16px;
color: #b78c33;
border: 1px solid rgba(255, 255, 255, 0.3); }
footer.nb-footer .about .social-media ul li a:hover {
background: #b78c33;
color: #fff;
border-color: #b78c33; }
footer.nb-footer .footer-info-single {
margin-top: 30px; }
footer.nb-footer .footer-info-single .title {
color: #b9b9b9;
text-transform: uppercase;
font-size: 16px;
border-left: 4px solid #b78c33;
padding-left: 5px; }
footer.nb-footer .footer-info-single ul li a {
display: block;
color: #aaa;
padding: 2px 0; }
footer.nb-footer .footer-info-single ul li a:hover {
color: #b78c33; }
footer.nb-footer .footer-info-single p {
font-size: 13px;
line-height: 20px;
color: #aaa; }
footer.nb-footer .copyright {
margin-top: 15px;
background: #111;
padding: 7px 0;
color: #999; }
footer.nb-footer .copyright p {
margin: 0;
padding: 0; }

.alink
{
	color: #f15a23;
	text-decoration: none;
	font-size: 14px;
}


.custom-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-size: 1em;
  font-family: Arial, sans-serif;
  text-align: center;
  border: 1px solid #dddddd;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.custom-table thead {
  background-color: #f4f4f4;
}

.custom-table th, .custom-table td {
  padding: 12px 15px;
  border-bottom: 1px solid #dddddd;
}

.custom-table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}

.custom-table tbody tr:hover {
  background-color: #f1f1f1;
}

.custom-table th {
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
}

.custom-table td {
  color: #555;
}

.download-btn {
    background-color: #007BFF;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}
.download-btn:hover {
    background-color: #0056b3;
}




