﻿/* ListeTop START */

.ListeTopNew {
	display: flex;
	flex-direction: row;
	border-style: solid;
	background-color: #FBFBFB;
	border-color: #E5E5E5;
	border-radius: 8px;
	border-width: thin;
	height: 25px;
	width: 660px;
	padding: 2px;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0px;
}

	.ListeTopNew table {
		width: 620px;
	}

	.ListeTopNew td {
		border-collapse: separate;
		text-indent: initial;
		border-spacing: 2px;
		padding: 1px;
	}

/* ListeTop END */

/* Search Datalist START */
.searchDataList {
	overflow-y: scroll;
	overflow-x: hidden;
	display: block;
	width: 660px;
	-webkit-transform: translate3d(0, 0, 0);
	padding: 1px;
}

	.searchDataList > .innerDataList {
		transform: translate3d(0, 0, 0);
		-webkit-overflow-scrolling: touch;
		width: 640px;
		border: 1px solid white;
		padding: 0px;
		margin: 0px;
	}

	.searchDataList > .welcomeModuleList {
		transform: translate3d(0, 0, 0);
		-webkit-overflow-scrolling: touch;
		width: 640px;
		border: 1px solid white;
		padding: 0px;
		margin: 0px;
	}

	.searchDataList .welcomeModuleList tr:hover {
		background-color: unset;
	}

		.searchDataList .welcomeModuleList tr:hover table tr {
			background-color: unset;
		}

	.searchDataList > .employeeAbsenceList {
		transform: translate3d(0, 0, 0);
		-webkit-overflow-scrolling: touch;
		width: 640px;
		border: 1px solid white;
		padding: 0px;
		margin: 0px;
	}

	.searchDataList .employeeAbsenceList tr:hover {
		background-color: unset;
	}

		.searchDataList .employeeAbsenceList tr:hover table tr {
			background-color: unset;
		}

	.searchDataList > .absenceReportList {
		transform: translate3d(0, 0, 0);
		-webkit-overflow-scrolling: touch;
		width: 640px;
		border: 1px solid white;
		padding: 0px;
		margin: 0px;
	}

	.searchDataList .absenceReportList tr:hover {
		background-color: unset;
	}

		.searchDataList .absenceReportList tr:hover table tr {
			background-color: unset;
		}


	.searchDataList > tbody > tr > .FreezeHeader > div {
		background-color: transparent !important;
	}

		.searchDataList > tbody > tr > .FreezeHeader > div > .HeaderText {
			background-color: white;
		}

	.searchDataList table tr {
		width: 620px;
	}

		.searchDataList table tr:hover {
			background-color: #f0f5df;
		}

td .infoCell {
	min-width: 25px;
	width: 25px;
	max-width: 25px;
}

	td .infoCell .infoCellImgWrapper {
		min-width: 25px;
		width: 25px;
		max-width: 25px;
		display: flex;
		justify-content: center;
	}

td .idCell {
	min-width: 115px;
	width: 115px;
	max-width: 115px;
}

td .nameCell {
	min-width: 250px;
	width: 250px;
	max-width: 250px;
}

td .typeCell {
	min-width: 200px;
	width: 200px;
	max-width: 200px;
}

td .blockFromCell {
	min-width: 100px;
	width: 100px;
	max-width: 100px;
}

td .blockToCell {
	min-width: 100px;
	width: 100px;
	max-width: 100px;
}

td .checkMarkCell {
	width: 30px;
	max-width: 30px;
}

td .paperCutIdCell {
	min-width: 110px;
	width: 110px;
	max-width: 110px;
}

td .dayCell {
	min-width: 50px;
	width: 50px;
	max-width: 50px;
}

td .timeCell {
	min-width: 100px;
	width: 100px;
	max-width: 100px;
}

td .terminalCell {
	min-width: 100px;
	width: 100px;
	max-width: 100px;
}

td .linkTextCell {
	min-width: 225px;
	width: 225px;
	max-width: 225px;
}

td .linkDescriptionCell {
	min-width: 375px;
	width: 375px;
	max-width: 375px;
}

/* Search Datalist END */
