body{
	font-family:'Poppins';
	margin:0px;
	padding:0px;
    overflow-x:hidden;
}
/*my css   */

.modal-backdrop.fade.show{z-index:10!important;}
/*my css   complite*/
.slidebar{
	height: 100%;
	 background: #fff;
    box-shadow: 4px 6px 4px 4px #747474;
	margin:0px;
	 padding:0px;
}
.slidebar .main_title h2{
	padding:50px 20px 10px 35px;
	font-size:24px;
	font-weight:500;
}
.slidebar .main_title h2 span{
	padding:10px;
}
.slidebar .list_icon ul li {
	list-style-type:none;
	margin-top:20px;
	padding-left:20px;
}
.slidebar .list_icon ul li a{
	color:#000;
	font-size:20px;
	font-weight:500;
}
.slidebar .list_icon span{
	padding:10px;
}
.slidebar .list_icon ul li a:hover{
	color:#0E427E;
	text-decoration:none;
}
.main_contant .details{
	margin:25px;
}
.main_contant h2{
	color: #000;
	font-family: Poppins;
	font-size: 25px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: capitalize;

}
.main_contant p{
	color: #000;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;

}
.inner_details{
	border:1px solid gray;
	border-radius:5px;
	padding:20px;
	margin:20px;
}
.inner_details h2{
	color: #000;
	font-family: Poppins;
	font-size: 25px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.profile_card{
/* 	margin:20px; */
	border:1px solid gray;
}
.profile_card img {
    width: 158px;
    height: 145px;
    align-items: center;
    border-radius: 50%;
    padding: 10px;
}
#profile-image{
	border-radius: 50%;
    padding: 10px;
}
.btn_upload {
/*   padding: 30px 30px 20px; */
  color: #747474;
  text-align: center;
  position: relative;
  display: inline-block;
  overflow: hidden;
  z-index: 3;
  white-space: nowrap;
  font-weight:500;
}
.btn_upload input {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  width: 100%;
  height: 105%;
  cursor: pointer;
  opacity: 0;
}

@media (min-width: 576px) { 
	.profile_card{
		margin-left:35px;
	}
}
.form-control{
	color:#000;
}

/* table */

	.wp-block-group{
		padding-top:50px;
		padding-bottom:40px;
	}
	/*pegination style*/
	 .pagination {
            display: flex;
            justify-content: end;
            align-items: center;
            list-style: none;
            padding-right: 60px;
		 
        }
 
        .pagination li {
            margin: 0 5px;
            padding: 5px 10px;
			border: 1px solid #000;
            
            border-radius: 5px;
            cursor: pointer;
        }

        .pagination .active {
            background-color: #0E427E;
            color: #FFFFFF;
        }

        .pagination .prev,
        .pagination .next {
            background-color: transparent;
            color: #747474;
            font-weight: bold;
            border: 1px solid black;
            cursor: pointer;
        }
	
	/*table style*/
	
	
	.innert{
		color: #0E427E;
	}
	.first{
		background-color: #74747469;
	}
	button {
		background-color: #0E427E;
		color: #FFFFFF;
		border-radius:10px !important;
		cursor: pointer;
		border:none;
		padding:8px 35px 8px 35px;
	}

	table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
		line-height: 99.5%;
		 padding: 15px;
}
	th{
		text-align:left;
		font-weight: 600;
	}
	 /* Media query for smaller screens */
        @media screen and (max-width: 768px) {
            .pagination {
                justify-content: center;
                padding-right: 0;
            }
			table {
            font-size: 14px;
        }
			table, th, td {
				padding:2px;
			}
			.wp-block-group {
    padding-top: 46px;
    padding-bottom: 10px;
}
    }
 .pagination-div {
    border: 1px solid #747474;
    padding: 0px;
    margin: 10px 20px 10px 480px;    border-radius: 4px;
    justify-content: right;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}  
.pageination_bg{
	border:1px solid #747474;
	border-radius:5px;
	box-shadow: 1px 0px 4px 2px rgba(0, 0, 0, 0.25);
	margin-top:30px;
	
}

.page-numbers {
    display: inline-block;
    padding: 0px 10px; 
    margin: 0 3px; 
/*     border: 1px solid #000; /* Add border */ */
    color:  #000000 !important; 
    background-color: transparent; 
    text-decoration: none;
    font-weight: bold; 
}

.page-numbers.current {
    background-color: #003568;
    color: #fff; 
	border-radius:5px;
}
.page-numbers a{ 
	color:#000000 !important;
}

.prev.page-numbers, .next.page-numbers {
    padding: 5px 10px; 
    color: #000; 
    background-color: transparent; 
    text-decoration: none;
    font-weight: bold; 
    margin: 0 6px;
	

}
.prev.page-numbers {
	border-right:  1px solid #747474;
	margin: 0 6px;
}

.next.page-numbers {
    border-left:  1px solid #747474;
}
.mybtn{
	    margin-top: 30px;
}
.btn .btn-primary{
    margin: 0px 15px 0px 15px !important;
	padding:0px;
	font-size:15px;
}
.btn .btn-secondary{
	margin: 0px 15px 0px 15px !important;
	padding:0px;
}
.btn {
	
    font-family: "Inter", Sans-serif;
    font-size: 19px !important;
    font-weight: 600 !important;
    line-height: 29.05px;
	padding: 3px 22px!important;
    color: #000!Important;
	
}
.loginbtn{
	color: #000000 !important;
    font-family: "Inter", Sans-serif;
    font-size: 19px !important;
    font-weight: 600 !important;
    line-height: 29.05px;
    background: white;
    border-radius: 5px;
	border-color: white;
	padding: 0px;
}
.error-message {
    color: red;
}
#listing h1{
	margin-top:10px;
}







	.wp-block-group{
		padding-bottom:50px;
	}
	/*pegination style*/
	 .pagination {
            display: flex;
            justify-content: end;
            align-items: center;
            list-style: none;
            padding-right: 60px;
		 
        }

        .pagination li {
            margin: 0 5px;
            padding: 5px 10px;
			border: 1px solid #000;
            
            border-radius: 5px;
            cursor: pointer;
        }

        .pagination .active {
            background-color: #0E427E;
            color: #FFFFFF;
        }

        .pagination .prev,
        .pagination .next {
            background-color: transparent;
            color: #747474;
            font-weight: bold;
            border: 1px solid black;
            cursor: pointer;
        }
	
	/*table style*/
	
	
	.innert{
		color: #0E427E;
	}
	h1{
		margin-bottom: 30px;
	}
	.first:hover{
		background-color: #74747469 !important;
	}
.first {
    background-color: transparent !important;
	border-top:1px solid #747474;
}
	button a {
		background-color: #0E427E;
		color: #FFFFFF;
		border-radius:10px;
		    height: 30px;
		cursor: pointer;
		width: 130px;	
	}
         table {            
			
			 width: 100%; /* Adjust the width as needed */
       		 margin: 30px 0px 60px 0px;  Center the container horizontally */ */
			  border-collapse: collapse;
			 border:1px solid #747474 !important;
        }
       
	table, th, td {
		  border:none;
		  border-collapse: collapse;
		  line-height: 99.5%;
		  padding: 14px;
}
	th{
		font-weight: 600;
		color: #747474;
		text-align: center;
		font-size: 14px;
	}
.first td span{
	color: #000;
	font-weight:500;
}
	 /* Media query for smaller screens */
        @media screen and (max-width: 768px) {
            .pagination {
                justify-content: center;
                padding-right: 0;
            }
			table {
            font-size: 12px;
        }

        button a {
            width: 80%;
			height:29px;
			
        }
			.wp-block-group {
    padding-top: 46px;
    padding-bottom: 10px;
}
    }
.searchpagination-div{
	float:right;
	
	
} 
	}


@media (max-width: 991px) {
    /* Adjust the width of the sidebar and content area */
    .slidebar {
        width: 50% !important;
    }
    .content {
        width: 100%;
    }
    /* Add any other responsive styles for tablet screens */
}

/* Mobile layout styles */
@media (max-width: 767px) {
    /* Adjust the width of the sidebar and content area */
    .slidebar {
        width: 100%;
		margin-top:40%;
		height:250px;
    }
    .content {
        width: 100%;
		margin-top:10%;
    }
	.profile_card{
		margin-left:37px;
		margin-top:-20px;
	}
	.main_contant .details p{
		font-size:10px;
}
	.category-list-item, .subcategory-list-item{
		margin:13px;
		margin-left:-7px;
	}
	.wp-block-group{
		margin-top:80px;
	}
	.form-step{
		margin-left:0px;
}
    /* Add any other responsive styles for mobile screens */
}

