.modal-fullscreen{
	width: 90% !important;
}
.modal-fullscreen table td{
	font-weight: bold;
}
#reg_body{
	background-color: #85FFBD;
  background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(14,174,87,1) 0%, rgba(12,116,117,1) 90% );
}
#reg_body .content, #reg_body #customer{
	background: #fff;
	margin-top: 25px;
	padding: 15px;
	border-radius: 15px;
}
#reg_body .content table th, #reg_body .content table td{
	border: 2px solid #0EA45C;
}
#reg_body .content table td{	
	font-size: 16px;
	font-weight: bolder;
}
#reg_body .content table td h4{
	font-size: 18px;
	font-weight: bolder;
}
#reg_body .content table td h3{
	font-size: 20px;
	font-weight: bolder;
}
#remarkdetail_mod{
	text-align: center;
	vertical-align: middle;
	font-size: 17px;
	font-weight: bolder;
}
#customer tr th, #customer tr td{
	border: 2px solid #C0C0C0;
	font-size: 14px;
	width: 25%;
}
#customer tr th{
	text-align: center;
}
#customer tr th:first-child {
	border-radius: 15px;
}
#customer tr #text-wrap{
	word-wrap: break-word !important;
}
#customer thead tr th h6{
	font-size: 25px;
	font-weight: bolder;
}
#customer thead tr th h5{
	font-size: 20px;
	font-weight: bold;
}
#login-form{
	background: #fff;
	margin-top: 5%;
	border-radius: 15px;
}
#login_title h1{
	color: #0a7a4d;
	font-weight: bolder;
	text-shadow: 2px 2px 2px #fff;
}
#userData{
	background: #fff;
	border-radius: 15px;
}
#userData tr th{
	border: 1px solid #FFD700;
	text-align: center;
}
#userData tr td{
	border: 1px solid #FFD700;
}
#userData tr th:first-child{
	border-top-left-radius: 15px;
}
#userData tr th:last-child{
	border-top-right-radius: 15px;
}
#userData tr:last-child td:first-child{
	border-bottom-left-radius: 15px;
}
#userData tr:last-child td:last-child{
	border-bottom-right-radius: 15px;
}
#userData_length label{
	text-transform: capitalize;
}
#userData_length label:before,#userData_length label:after{
	content: "#";
}
#userData_length select{
	padding: 5px 16px;
	background: #fff;
	border: 2px solid #5cb85c;
}
#userData_length select option{
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  width: 100%;
  text-align: center;
}
#userData_length select option:hover{
	background: #000;
	color: #fff;
}
#userData_filter label{
	text-transform: capitalize;
}
#userData_filter label:before{
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	content: '\f002';
}
#userData_filter input{	
	padding: 5px 20px;
	background: #fff;
	border-radius: 10px;
}
#userData_info{
	font-weight: bolder;
	padding: 10px;
}

.paginate_button{
  color: #fff !important;
  background: #0b706f !important;
  border: 1px solid #024264 !important;
  font-weight: bolder;
}

.paginate_button:hover{
  background: #5cb85c !important;
  text-shadow: 1px 1px #000;
}

.disabled{
  color: #aaa8a8 !important;
  text-shadow: 1px 1px #000;
}
.disabled:hover{
  color: #aaa8a8 !important;
  background: #5cb85c !important;
}
.current{
  color: #aaa8a8 !important;
  text-shadow: 1px 1px #000;
}
.current:hover{  
  color: #aaa8a8 !important;
  background: #5cb85c !important;
}
#apply_al, #apply_ar{
	color: #0c7873;
	font-weight: bolder;
}
#apply_al:hover, #apply_ar:hover{
	text-decoration: none;
	color: #FF5349;
}