
.search_dropbox
{
	padding: 10px 12px 9px 14px !important;
    border-radius: 6px !important;
    border: solid 1px #c4cccb !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: normal !important;
    letter-spacing: -0.4px !important;
    text-align: left !important;
    color: #505050 !important;
	height:42px !important;

}

.search_btn
{
	    padding: 10px 20px !important;
    border-radius: 6px !important;
    background-color: #40afa4 !important;
    font-size: 15px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.44 !important;
    letter-spacing: -0.38px !important;
    text-align: center !important;
    color: #fff !important;
	height:45px !important;
}

.table_textbox
{
	width:100% !important;
	height:100% !important;
	position: relative !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-width: 0px !important;
	border-style: solid !important;
	padding: 0px 18px !important;
	font-size: 16px !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: normal !important;
	letter-spacing: -0.35px !important; 
	color: rgb(80, 80, 80) !important;
	text-decoration : underline !important;
     text-underline-position : under !important;
	
}
.table_textbox:read-only{ 
	 
	text-decoration : none !important;
     text-underline-position : none !important; 
}
.table_textbox:read-only:focus{ 
	 outline: none !important;
}

.table_dropbox
{
	width:100% !important;
	height:100% !important;
	position: relative !important;
	padding: 0px !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-width: 0px !important;
	border-style: solid !important;
	
}
.table_dropbox input
{
	width: 100% !important;
	height: 100% !important;
	position: relative !important;
	padding: 0px 18px !important;
	font-size: 16px !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: normal !important;
	letter-spacing: -0.35px !important;
	text-align: left !important;
	color: rgb(80, 80, 80) !important; 
}
.table_dropbox input:focus{ 
	 outline: none !important;
}
.table_dropbox span
{
	 right:18px !important;
}

.table_paging
{
	display :felx !important;
	justify-items:center !important; 
}
.table_paging > div > div
{ 
	display: flex !important;
    justify-content: center !important;
    column-gap: 10px !important;
    align-items: center !important;
}

.table_paging button
{ 
	border-radius: 12px !important;
    align-items: center !important;
    width: auto !important;
	min-width:24px !important;
    height: 24px !important;
}


.table_paging button.number {
    background-color: #fff !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: normal !important;
    letter-spacing: -0.35px !important;
    text-align: center !important;
    color: #c4cccb !important;
    
}

.table_paging button.sign-left2 {
    background-image: url(../Assets/image/ic-page-arrow-front.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
.table_paging button.sign-left {
    background-image: url(../Assets/image/ic-page-arrow-prev.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
 
.table_paging button.sign-right {
    background-image: url(../Assets/image/ic-page-arrow-next.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
.table_paging button.sign-right2 {
    background-image: url(../Assets/image/ic-page-arrow-end.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}

.table_paging button.number.disable {
    background-color: #40afa4 !important;
	
    color: #fff !important;
}

.table_paging button.over {
    background-color: #40afa4 !important;
    color: #fff !important;
}

.table_paging button.down {
    background-color: #40afa4 !important;
    color: #fff !important;
}

.grid_default
{ 
	
	border-width: 1px 0px !important;
    border-style: solid !important;
    border-top-color: rgb(80, 80, 80) !important;
    border-bottom-color: rgb(80, 80, 80) !important;

}

.grid_header
{
	 
    background-color: #f8f8f8 !important; 
	
}
.grid_header td
{ 
	border-left: 0px solid #eee !important;
	border-right: 1px solid #eee !important;
    vertical-align: middle !important;
    padding: 14px 15px !important;
    background-color: #f8f8f8 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: normal !important;
    letter-spacing: -0.35px !important;
    text-align: center !important;
    color: #505050 !important; 

}

.grid_header tr th:last-child, .grid_header tr td:last-child {
    border-right: 0 !important;
}

.grid_body
{
	 
    background-color: #FFFFFF !important; 
	
}
.grid_body td
{ 
	border-left: 0px solid #eee !important;
	border-right: 1px solid #eee !important;
    vertical-align: middle !important;
    padding: 14px 15px !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: normal !important;
    letter-spacing: -0.35px !important;
    text-align: center !important;
    color: #505050 !important; 

}

.grid_body tr th:last-child, .grid_header tr td:last-child {
    border-right: 0 !important;
}

.search_textbox
{
	padding: 10px 12px 9px 14px !important;
    border-radius: 6px !important;
    border: solid 1px #c4cccb !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: normal !important;
    letter-spacing: -0.4px !important;
    text-align: left !important;
    color: #505050 !important;
	height:42px !important;
	background-color : #fff !important;
}

.popup_btn
{
	background-color: #000 !important;
    padding: 15px !important;
    border-radius: 15px !important;
    font-size: 15px !important;
    font-weight: normal !important;
    font-stretch: normal !important;
    font-style: normal !important;
    line-height: 1.44 !important;
    letter-spacing: -0.38px !important;
    text-align: center !important;
    color: #fff !important;
    width: 100% !important;
}

