@charset "utf-8";
/* CSS Document */

::selection {
    background-color: #9d98ce;
    color: #fff;
}

/*** Mozilla based browsers ***/
::-moz-selection {
    background-color: #9d98ce;
    color: #fff;
}

/***For Other Browsers ***/
::-o-selection {
    background-color: #9d98ce;
    color: #fff;
}

::-ms-selection {
    background-color: #9d98ce;
    color: #fff;
}

/*** For Webkit ***/
::-webkit-selection {
    background-color: #9d98ce;
    color: #fff;
}

::-webkit-scrollbar {
    width:1px;
}

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 1px #555; 
    -webkit-border-radius:1px;
    border-radius:1px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius:1px;
    border-radius:1px;
    background:#BBB; 
    -webkit-box-shadow: inset 0 0 1px #444; 
}
::-webkit-scrollbar-thumb:window-inactive {
	background:#CCC; 
}

::-webkit-scrollbar:horizontal {
	height:1px;
}

body
{
	height:auto;
	width:auto;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-family:"Segoe UI", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#333;
	text-shadow: 0px 0px .10px #444, 0 0 1px #222;
}

/* Fixed header */
    #header {
      position: fixed;   /* Stays fixed at top */
      top: 0;
      left: 0;
      width: 100%;
      background-color: #FFF;
      padding: 0px;
      text-align: center;
      z-index: 1000;     /* Keeps it above body content */
	  height: 150px;
	  border-bottom: 0px solid #AAA;	
    }

/* Body content */
    #main {
      margin-top: 210px;  /* Push content below header */
      padding: 0px;
	  margin-bottom: 10px;
	  border: 0px solid #888;
	  border-top: 0px solid #AAA;	
    }

.compNme
{
	font-family:"Noto Serif Bengali ExtraCondensed Black","Sansus Webissimo";
	font-size:32pt;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 1.10px #999, 0 0 1.60px #000;
	/*background: linear-gradient(to bottom, red 50%, green 50%);
	background: -webkit-linear-gradient(to bottom, red 50%, green 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text; /* কিছু ব্রাউজারে দরকার */
}

.gradient-text {
      font-size: 3em;
      font-weight: bold;
      background: linear-gradient(to bottom, red 50%, green 50%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text; /* কিছু ব্রাউজারে দরকার */
    }

.dateTime
{
	font-family:"Tiro Bangla","Poppins";
	font-size:12pt;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	color:#101010;
	text-shadow: 0px 0px 1.20px #555, 0 0 1.30px #444;
}


.topLink
{
	width: 120px;
	height: auto;
	font-family:"Noto Serif Bengali ExtraCondensed";
	font-size:13pt;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	text-shadow: 0px 0px 1.5px #777, 0 0 1.0px #888;
	border: 1px solid #CCC;
	border-bottom: 2px solid #999;
	border-right: 1px solid #AAA;
	text-decoration: none;
	text-transform: none;
	margin-left: 3px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #CCC;
	color: #1D0F2B;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
	-webkit-transition: all 0.9s;
 	-moz-transition: all 0.9s;
  	-ms-transition: all 0.9s;
  	-o-transition: all 0.9s;
  	-transition: all 0.9s;
	font-size: clamp(12px, 1.2vw, 16px);
}

.topLink:hover
{
	background-color: #555;
	color: #E9D812;
	text-shadow: 0px 0px 1.30px #222, 0 0 1.30px #000;
	border: 1px solid #888;
	border-bottom: 2px solid #666;
	font-size: clamp(12px, 1.2vw, 16px);
}


.topLink_Act
{
	width: 120px;
	height: auto;
	font-family:"Noto Serif Bengali ExtraCondensed";
	font-size:13pt;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	text-shadow: 0px 0px 1.5px #777, 0 0 1.0px #888;
	border: 1px solid #CCC;
	border-bottom: 2px solid #999;
	border-right: 1px solid #AAA;
	text-decoration: none;
	text-transform: none;
	margin-left: 3px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #AACE54;
	color: #182F59;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
	-webkit-transition: all 0.9s;
 	-moz-transition: all 0.9s;
  	-ms-transition: all 0.9s;
  	-o-transition: all 0.9s;
  	-transition: all 0.9s;
	font-size: clamp(12px, 1.2vw, 16px);
}

.botLink
{
	width: 120px;
	height: auto;
	font-family:"Tiro Bangla";
	font-size:12pt;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	text-shadow: 0px 0px 1.0px #222, 0 0 1.0px #000;
	border: 1px solid #CCC;
	border-bottom: 2px solid #999;
	border-right: 1px solid #AAA;
	text-decoration: none;
	text-transform: none;
	margin-left: 3px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 25px;
	padding-right: 25px;
	/*background-color: #CCC;*/
	color: #1D0F2B;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
	-webkit-transition: all 0.9s;
 	-moz-transition: all 0.9s;
  	-ms-transition: all 0.9s;
  	-o-transition: all 0.9s;
  	-transition: all 0.9s;
}

.botLink:hover
{
	/*background-color: #3AA651;*/
	color: #344D36;
	text-shadow: 0px 0px 1.30px #222, 0 0 1.30px #000;
	border: 1px solid #AAA;
	border-bottom: 2px solid #666;
}


.footerTxt
{
	font-family:"Tiro Bangla","Mulish";
	font-size:11pt;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#101010;
	text-shadow: 0px 0px 1.20px #555, 0 0 1.30px #444;
}

.footerTxtEng
{
	font-family:"Noto Serif Bengali Condensed SemiBold","Mulish";
	font-size:11pt;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 1.20px #555, 0 0 1.30px #333;
}

.tblHed
{
	font-family:"Noto Serif Bengali Condensed SemiBold";
	font-size:15pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 1px #222, 0 0 1.30px #000;
}


.addv
{
	font-family:"Noto Serif Bengali Condensed SemiBold";
	font-size:20pt;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 1px #222, 0 0 1.30px #000;
}

.addvEng
{
	font-family:"Sansus Webissimo";
	font-size:12pt;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#777;
	text-shadow: 0px 0px 1px #AAA, 0 0 1.30px #999;
}


.sirshoNews
{
	font-family:"Noto Serif Bengali Condensed SemiBold","Sansus Webissimo";
	font-size:11pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 1px #777, 0 0 1.30px #BBB;
	cursor: pointer;
	line-height: 16px;
}

.sirshoNews:hover
{
	color:#4A5707;
}


.sorboseshNewsHR
{
	font-family:"Noto Serif Bengali Condensed SemiBold","Sansus Webissimo";
	font-size:13pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 1px #AAA, 0 0 1.30px #999;
	cursor: pointer;
	line-height: 20px;
	padding-bottom: 5px;
}

.sorboseshNewsHRLarge
{
	font-family:"Noto Serif Bengali Condensed SemiBold";
	font-size:20pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 1px #444, 0 0 1.30px #333;
}


.sorboseshNewsCont
{
	font-family:"Noto Serif Bengali Condensed","Poppins";
	font-size:11pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#323232;
	text-shadow: 0px 0px .20px #DDD, 0 0 .10px #FFF;
	cursor: pointer;
	line-height: 18px;
}

.sorboseshNewsCont:hover
{
	color:#0F0D3E;
}


.sorboseshNewsContnoL
{
	font-family:"Noto Serif Bengali Condensed";
	font-size:12pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#111;
	text-shadow: 0px 0px .20px #DDD, 0 0 .10px #FFF;
}

.sorboseshNewsContnoLSml
{
	font-family:"Noto Serif Bengali Condensed","Poppins";
	font-size:12pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#404040;
	text-shadow: 0px 0px .20px #DDD, 0 0 .10px #FFF;
	line-height: 1.2;
}

.sorboseshNewsHRSml
{
	font-family:"Noto Serif Bengali Condensed SemiBold","Sansus Webissimo";
	font-size:14pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 1px #AAA, 0 0 1.30px #999;
	line-height: 1.2;
	padding-bottom: 4px;
}

p {
  font-size: 13pt;
  font-weight: 800;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  background: -webkit-linear-gradient(left, red, orange, yellow, green, blue, 
    violet, purple); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, red, orange, yellow, green, blue, 
    violet, purple); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, red, orange, yellow, green, blue, 
    violet, purple); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, red, orange, yellow, green, blue, 
    violet, purple); /* Standard syntax */
}

.two-tone-text {
    background: linear-gradient(to bottom, red 50%, green 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 4rem;
    font-weight: 900;
    font-family: sans-serif;
  }



.amaderSomporkke
{
	font-family:"Noto Serif Bengali Condensed SemiBold";
	font-size:14pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#444;
	text-shadow: 0px 0px .90px #999, 0 0 .60px #AAA;
}

.hitiHR
{
	font-family:"Noto Serif Bengali Condensed","Poppins";
	font-size:13pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#222;
	text-shadow: 0px 0px .70px #777, 0 0 .70px #999;
}

.hitiCON
{
	font-family:"Noto Serif Bengali Condensed Medium", "Noto Serif Bengali Condensed","Mulish";
	font-size:13pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#444;
	text-shadow: 0px 0px .90px #999, 0 0 .60px #AAA;
}


.hitiCONLnk
{
	font-family:"Noto Serif Bengali Condensed Medium", "Noto Serif Bengali Condensed","Mulish";
	font-size:12pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#444;
	text-shadow: 0px 0px .90px #999, 0 0 .60px #AAA;
}
.hitiCONLnk:hover
{
	color: #4B4E98;
}
/*****************************************/
/*.marquee-container {
      width: 1100px;
	  height: 34px;
      overflow: hidden;
      white-space: nowrap;
      background: #f0f0f0;
      border-top: 0px solid #333;
	  border-bottom: 0px solid #333;
    }*/

.marquee
{
	font-family:"Noto Serif Bengali Condensed SemiBold";
	font-size:17pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#000;
	text-shadow: 0px 0px 2.5px #AAA, 0 0 .80px #333;
	/*padding-left: 100%;  শুরুতে বাইরে থেকে আসবে */
	animation: marquee 7s linear infinite;
}

@keyframes marquee {
      0%   { transform: translateX(0); }
      100% { transform: translateX(-100%); }
    }

/*****************************************/
.marquee-container {
      width: 1100px;
	  height: 26px;
      overflow: hidden;
      white-space: nowrap;
	  line-height: 1.3;
      /*background: #f0f0f0;
      border: 2px solid #333;*/
	  cursor: pointer;
	  margin-top: 6px;
    }

    .marquee-track {
      display: inline-block;
      animation: marquee 80s linear infinite;
    }

    .marquee-text {
      display: inline-block;
      padding-right: 1100px; /* টেক্সটের মাঝে ফাঁকা */
      /*font-size: 1.5em;
      font-weight: bold;*/
      font-family:"Noto Serif Bengali Condensed SemiBold";
	  font-size:17pt;
	  font-weight:normal;
	  text-align:left;
	  text-decoration:none;
	  color:#000;
	  text-shadow: 0px 0px 1px #000, 0 0 1.50px #DDD;
    }

    @keyframes marquee {
      0%   { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }

	.marquee-container:hover .marquee-track {
      animation-play-state: paused;
    }
/******************************************/

.noData {
      font-family:"Noto Serif Bengali Condensed SemiBold";
	  font-size:17pt;
	  font-weight:normal;
	  text-align:center;
	  text-decoration:none;
	  color:#000;
	  text-shadow: 0px 0px 1px #000, 0 0 1.50px #DDD;
    }




































