//	=================
//    	Imports
//	=================

@import '../../../assets/base/color_variables';   	// Color Variables
@import '../../../assets/base/fonticons';   			// Fonticons Variables
@import '../../../assets/base/urls';   				// URLS Variables
@import '../../../assets/base/utilities_variables';  // Utilities Variables

.table {
	>thead {
		>tr {
			>th {
				color: $color_53;
				font-weight: 600;
				&:hover {
					color: $color_16;
					border-bottom: $solid $b-width-1 $color_16;
				}
			}
		}
	}
	td {
		border-top: $b-width-1 $solid $color_6;
	}
	th {
		border-top: $b-width-1 $solid $color_6;
	}
	>tbody {
		>tr {
			>td {
				&:first-child {
					color: $black;
				}
				color: $additional-color-11;
			}
		}
	}
	>tfoot {
		>tr {
			>th {
				color: $color_76;
				font-weight: 600;
			}
		}
	}
}
.table-striped {
	tbody {
		tr {
			&:nth-of-type(odd) {
				background-color: $white;
			}
		}
	}
}
.dataTables_filter {
	input {
		margin-left: 5px;
		border-radius: 30px;
		padding-bottom: 5px;
		padding-top: 5px;
		border: $solid $b-width-1 $additional-color-6;
	}
	.form-control-sm {
		border-radius: 30px;
	}
}
.table-hover {
	&:not(.table-dark) {
		tbody {
			tr {
				&:hover {
					td {
						color: $color_56;
						box-shadow: none;
					}
				}
			}
		}
	}
}
.page-item.active {
	.page-link {
		background-color: $additional-color-4;
		border-color: $additional-color-4;
		border-radius: 4px;
	}
}
ul.pagination {
	li {
		a {
			&:hover {
				&:not(.active) {
					background-color: $color_82;
				}
			}
		}
	}
}
.pagination {
	>li {
		>a {
			border-radius: 4px;
		}
		>span {
			border-radius: 4px;
		}
	}
}
.page-link {
	&:focus {
		box-shadow: none;
	}
}
#alter_pagination_wrapper {
	ul.pagination {
		li {
			a {
				padding: 5px 9px;
			}
		}
	}
}
