
/* ==============  Start Shine ============== */
.T1 {
	position: relative;
}
.T1::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.T1:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 50%;
	}
}
@keyframes shine {
	100% {
		left: 50%;
	}
}
/* ==============  End Shine ============== */
/* =========  Start Homepage Font Style ========= */
.T2 {

 font-family: Tahoma;
 color: black;
 font-size:11.5px;
 	}
/* =========  End Homepage Font Style ========= */
/* ============= Start Scrollbar =============*/
  .scroll-container {
    height: 245px;
    overflow-y: auto;          /* همیشه اسکرول‌بار آماده است */
    position: relative;
    border: 1px solid #ddd;    /* اختیاری */
    line-height: 1.7;
    padding: 5px;
  }

  /* ظاهر زیباتر اسکرول‌بار */
  .scroll-container::-webkit-scrollbar {
    width: 6px;
  }
  .scroll-container::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
  }
  .scroll-container::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
/* ============== End Scrollbar ==============*/


/* ============== Price Start ==============*/
.price-table td:first-child {
  padding-right: 2em;   /* فاصله عنوان‌ها از سمت راست */
}

.price-table td:last-child {
  padding-left: 2em;    /* فاصله قیمت‌ها از سمت چپ */
}

/* سلول بالایی (زمان آخرین بروزرسانی) */
.price-table td[colspan] {
  background-color: #d6ecff;   /* آبی روشن */
  padding-right: 2em;
  padding-left: 2em;
}
/* ============== Price End ==============*/