.auth-wrapper .auth-content:not(.container) {
	width: 500px;
}
.auth-wrapper {	
	background: #F0F2F8;
}
label.error {
	color: #e62020;	
	position: relative;	
	width: 100%;	
	text-align: left;
}
span.error {
	color: #e62020;	
	position: relative;	
	width: 100%;	
	text-align: left;  
}

input.error {
	width: 100%;
}

.b-brand span {
	color: #fff;
	font-weight: bold;
	font-size: 17px;
}

.page-header {
	background: none;
	box-shadow: none;
	position: inherit;
	display: inline-flex;
	align-items: center;	
	min-height: 55px;
	padding: 0px;
}
/* css 08-08-24 */
.card-body .perpage_select {
    display: inline-block;
    margin-left: 10px;
    width: auto;
    padding: 9px 26px 9px 12px;
    background: #ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' class='css-i6dzq1'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 0.25rem center/16px 25px;
}
.fiter-btn-pd .filter-btn {
    border-radius: 4px;
    padding: 8px 12px;
}
.fiter-btn-pd .reset-btn {
    border-radius: 4px;
    padding: 8px 12px;
}
span.required{color: #e62020;}
/* css 08-08-24 */

@media (max-width: 767px) {
    .fiter-btn-pd {
        margin-top: 10px;
    }
}
td {
  white-space: normal !important; 
  word-wrap: break-word;  
}
table {
  /* table-layout: fixed; */
}
