.rachat-table {
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	background: #fff;
	border: none !important;
}
.rachat-table thead {
	border:none;
}
.rachat-table tbody tr:nth-child(odd) {
	background-color: #ededed;
  }
.rachat-table thead tr th {
	white-space: inherit;
}

.rachat-table tbody tr td {
	vertical-align: top;
	white-space: inherit;
	font-size: 11px;
}

td.map_td,
td.video_td,
td.img_td {
	width: 100px !important;
}

td.video_td video,
td.map_td img,
td.img_td img {
	width: 100%;
	height: 50px;
	object-fit: cover;
}

.color_green {
	color: rgb(0, 197, 2);
}

.color_red {
	color: #851513;
}

.f_14 {
	font-size: 12px;
}

.green_bg {
	background: rgb(0, 197, 2);
	white-space: nowrap;
	padding: 0 3px;
}

.gray_bg {
	background: darkgray;
}

.td_message {
	display: flex;
}

.td_message label {
	color: #000;
	padding-right: 15px;
	font-size: 14px;
}

.td_message textarea {
	border: 2px solid gray;
	padding: 5px;
	max-width: 179px;
	margin-bottom: 10px;
}

.td_input_style {
	display: inline-block;
	width: 84px !important;
	height: 26px !important;
	padding: 0 5px !important;
	border: 2px solid gray !important;
}

.td_input {
	display: flex;
}

.td_input label {
	color: #000;
	padding-right: 8px;
	font-size: 14px;
}

.td_input_btn {
	background: gray !important;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .26);
	border: none;
	color: #fff;
	padding: 5px 10px;
	margin-left: 6px;
	cursor: pointer;
	height: 30px;
}

/* Reset Select */
.table_top_item .select-style {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	outline: 0;
	box-shadow: none;
	border: 1px solid #ddd !important;
	background-image: none;
}

/* Custom Select */

.table_top_item .select-style {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 6px 26px 6px 6px;
	color: #333;
	cursor: pointer;
	border: 1px solid #ccc !important;
	border-radius: 4px;
}

.table_top_item .select-style::-ms-expand {
	display: none;
}

.table_top_item .select-wrapper {
	position: relative;
	display: inline-block;
	width: auto;
	overflow: hidden;
}

/* Arrow */
.table_top_item .select-wrapper::after {
	content: '\f0dd';
	font-family: fontAwesome;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 5px 12px;
	pointer-events: none;
}

/* Transition */
.table_top_item .select-wrapper:hover::after {
	color: #000;
}

.table_top_item .select-wrapper::after {
	-webkit-transition: .25s all ease;
	-o-transition: .25s all ease;
	transition: .25s all ease;
}

.form-group {
	margin-bottom: 15px;
}

.d-flex {
	display: flex;
}

.ml-10 {
	margin-left: 10px;
}

.input_top_btn {
	background: #fe7e17;
	box-shadow: 0 2px 5px rgba(0, 0, 0, .26);
	border: none;
	color: #fff !important;
	padding: 4px 5px;
	cursor: pointer;
	display: block;
	text-align: center;
	width: 100%;
	margin-bottom: 8px;
}

.input_top_btn:focus,
.input_top_btn:hover {
	color: #fff;
}

.img_gellary a:not(:last-child) {
	display: none;
}

.video_thumb .img_gellary a:last-child {
	position: relative;
	display: block;
	width: 100%;
}

.video_thumb .img_gellary a:last-child::before {
	position: absolute;
	content: '\f04b';
	width: 30px;
	height: 30px;
	display: block;
	background: rgba(255, 0, 0, 0.6);
	font-family: fontAwesome;
	text-align: center;
	color: #fff;
	line-height: 30px;
	border-radius: 50%;
	font-size: 12px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}