* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html, body {
  height: 100%;
}
.logo {
    width: 110px !important;
} 

.textnav {
    color: #05465f !important;
}

.navcontainer{
	width:1140px !important;
}

.header-sec { 
    background-color: #ffffff; 
}
.job-title a{ 
	color:#c95927 !important;
}
.job-summary{
	font-size:16px;
}
.job-locations{
	font-size:15px;
}
/* Custom pagination styling */
.pagination {
    border: none;
    justify-content: center;
}

.pagination .page-item {
    border: none;
}

.pagination .page-link {
    color: black;
    background-color: transparent;
    border: none;
    padding: 10px 15px; /* Adds padding for square shape */
    border-radius: 0; /* Removes any rounded corners */
}

.pagination .page-item.active .page-link {
    color: white; /* Text color inside active page */
    background-color: #c95927; /* Background color for active page */
    font-weight: bold; /* Make the text bold */
    border-radius: 0; /* Ensures no rounded corners for square shape */
    padding: 10px 15px; /* Keeps padding for consistency */
}
.job-summary   {
    margin: 0;
    padding: 0;
}
.jp-detail-locations{
	font-size:18px;
}
.jp-detail-experience{
	font-size:18px;
}
.job-details-banner{
	background-image: url('/images/get-in.jpg');
	height: 390px; 
	padding: 7% !important;
}

@media only screen and (max-width: 768px) {
	 .job-details-banner{ 
		height: auto !important;  
		background-image: url('/images/get-in.jpg'); 
	}
}


