/* Global Styles */

@font-face {
    font-family: "SolaimanLipi";
    src: url("../../../assets/fonts/SolaimanLipi.ttf?v=1") format("opentype");
}
html,body {height: 100%;width: 100%;background-color:#fff;font-size: 16px; font-family: SolaimanLipi !important ;color:#000;line-height: 25px; font-weight:400 !important;}

.bold-bangla{ font-family: 'solaimanlipi'; font-weight:700 !important;}
.book-bangla{ font-family: 'solaimanlipi'; font-weight:500 !important}
.medium-bangla{ font-family: 'solaimanlipi'; font-weight:600 !important}
.relative{ position: relative;}

.font-14{font-size:14px !important; }
.font-15{font-size:15px !important;}
.font-16{font-size:16px !important; }
.font-17{font-size:17px !important; }
.font-18{font-size:18px !important; }
.font-19{font-size:19px !important; }
.font-20{font-size:20px !important; }
.font-22{font-size:22px !important; }
.font-24{font-size:24px !important; }

.height-55{height: 55px;}
.height-60{height: 60px;}
.height-70{height: 70px;}
.height-80{height: 80px;}

.Menu_name a.cat_name{border-left: 11px solid #f60403;}
.Menu_name span{margin: 10px;color: #dc3545!important}
.header_logo img{height: 70px;width: auto;}

.Right_Menu_name a.cat_name,.Right_Menu_name span{border-left: 11px solid #f60403;}
.Right_Menu_name span{padding:0 0px 0 10px;color: #dc3545!important}

h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
h5,h6{font-size: 18px!important;}
p{font-size: 18px!important;}
ul{padding:0!important;margin:0!important;}

.panel-width{max-width: 1300px;}
.animate {transition: all .4s ease;}
.search_box{ display:none;}
._srch_keyword{ padding: 5px 15px !important;
    border-radius: 3px;
    border: 1px solid #666;
    height: 35px !important;
    font-size: 16px !important;}

.search_box .input-group-addon,#search_result_block .input-group-addon{ padding: 5px 10px; }

.box_shadow{box-shadow: 0px 0px 5px #ccc;}

.ADD{width: 100%;display: block;padding: 50px;text-align: center;color: #ccc;font-size: 20px;}
.ADD-1100x100{width: 100%;display: block;padding: 30px;text-align: center;color: #ccc;font-size: 20px;background: #e6e6e6}
.ADD-450x350{width: 100%;height:350px;display: block;padding: 30px;text-align: center;color: #ccc;font-size: 20px;background: #e6e6e6}
.ADD-450x600{width: 100%;height:600px;display: block;padding: 30px;text-align: center;color: #ccc;font-size: 20px;background: #e6e6e6}

.cat_img img.img {background-color: #dee2e68c !important;position: relative;width: 137px;height: 74px;}


.latest-title ul{list-style-type: none; width: 100%; overflow: hidden;}
.latest-title ul li{float: left;text-align: center; position: relative; width: 50%; display: inline-block; color: #b4b4b4;margin: 0px 0 0 0; padding: 0px 20px 6px 20px; font-size: 18px; /*color: #fff; text-shadow: 1px 0 #666; */cursor: pointer;}
.latest-title ul li.selected{border-bottom: 3px solid blue; color: #026DBD;font-weight: bold; }
.tab-content > div { display: none;}
.tab-content{ height: 350px; overflow: hidden;}
.title ul{list-style-type: none; width: 100%; overflow: hidden;}
.title ul li{float: left;text-align: center; position: relative; width: 50%; display: inline-block; color: #b4b4b4;margin: 0px 0 0 0; padding: 6px 20px; font-size: 18px; /*color: #fff; text-shadow: 1px 0 #666; */cursor: pointer;}
.title ul li.selected{border-bottom: 3px solid blue; color: #026DBD;font-weight: bold; }
.menu-tab-content > div { display: none;}
.latest-news-right-details{background: #cccccc; _padding:10px; margin: 0 auto; clear:both}
.latest-news-right-details ul{_padding-left: 20px}
.latest-news-right-details ul li{list-style-type: square; border-bottom: 1px solid #999999; padding: 6px 10px; list-style-position:inside }
.latest-news-right-details ul li a{color: #000}

.mid_video_icon{top: 26%;position: absolute;left: 40%;}
.Back-up-top .btn-dark {
    background-color: #000;
    width: 45px;
    height: 45px;
    border-radius: 10px;
    border: 2px solid #E6EAE9!important;
}
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 65px;
    right: 20px;
    display: none;
}

.panel-body-menu-colmd12 .Menu_News img.images{_min-height: 155px;margin: 0 auto;width: auto;}
/*----------------------------------------------------------------------
| PEGINATION
------------------------------------------------------------------------*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.tag_item{ text-decoration:none;}
.post_date{ font-size:12px; font-weight:bold;}

/*----------------------------------------------------------------------
| OPINION POLL CONTENT STYLES
------------------------------------------------------------------------*/
#poll_result{
	position:relative; margin-top:15px;
}
#poll_result .old_poll_result > .poll_res_bar > #poll_ques > h4{
	line-height:24px; margin-bottom: 35px; padding-bottom:15px;font-size: 16px;font-weight: bold;margin-bottom: 10px !important;
}
#poll_result .old_poll_result > .poll_res_bar > #poll_ques > h4 > span{
	display:inline-block; font-size: 20px; line-height: 24px; color: #DC4E41; text-shadow: 1px 0 #333; padding-right: 15px
}
#poll_result .old_poll_result > .poll_res_bar #poll_res_graph ul{
	margin-top: 15px; list-style: none
}
#poll_result .old_poll_result > .poll_res_bar #poll_res_graph ul > li{
	position: relative; width: 100%; height: 29px; background: #fff; margin-bottom: 10px; cursor: pointer;

}
#poll_result .old_poll_result > .poll_res_bar #poll_res_graph ul > li.vote_on:hover{

}
#poll_result .old_poll_result > .poll_res_bar #poll_res_graph ul > li div.vote_progressbar{
	position: absolute; height: 29px; z-index: 1;border-radius: 0 5px 5px 0;
}
#poll_result .old_poll_result > .poll_res_bar #poll_res_graph ul > li div.submit_msg{
	position: absolute; display: none; right: 10px; top: 5px; color: #666; font-size: 14px; text-shadow: 1px 0 #fff;
}
#poll_result .old_poll_result > .poll_res_bar #poll_res_graph ul > li.vote_on:hover div.submit_msg{
	display: inline-block;
}
#poll_result .old_poll_result > .poll_res_bar #poll_res_graph ul > li div.vote_options{
	position: absolute; font-size: 14px; width: 90%; left: 25px; z-index: 2
}
#poll_result .old_poll_result > .poll_res_bar > #poll_count{
	margin-top:10px
}
#poll_result .old_poll_result > .poll_res_bar > #poll_count > span{
	font-size:16px; color:#999
}
#poll_result .old_poll_result > .poll_res_bar > #poll_count > span:first-child{
}
#poll_result .old_poll_result > .poll_res_bar > #poll_count > span > span{
	font-size:22px
}
#poll_result .old_poll_result > .poll_res_bar > .err_msg{
	margin-bottom:10px; font-size:16px;
	background: blanchedalmond;
	color: #CD0000;
	padding: 7px 10px;
}
#poll_result .old_poll_result > .poll_res_bar > .err_msg > i{
	background: #CD0000;
	color: #fff;
	width: 20px;
	height: 20px;
	font-size:14px;
	text-align: center;
	padding-top: 3px;
	margin-right: 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

#pre_poll_result{
	position: relative;
	background: #fff;
	padding: 10px;
	margin-top: 10px;
}
#pre_poll_result > #pre_poll_result_caption{
	background: #008700;
	color: #fff;
	padding: 5px 25px;
	font-size: 16px;
	margin: -10px;
	margin-bottom: 0;
}
#pre_poll_result > #pre_poll_result_caption > h4{
	margin:0
}
#pre_poll_result > #pre_poll_result_block{
	background: #fff;
	padding: 1px 0;
	margin: 0 -10px;
	margin-bottom: 0;
}
#pre_poll_result > #pre_poll_result_block > .poll_list{
	background:#f5f5f5; padding:10px; padding-left:30px; margin:10px
}
#pre_poll_result > #pre_poll_result_block > .poll_list > .poll_date{
	color:#28a5df; font-size:14px
}
#pre_poll_result > #pre_poll_result_block > .poll_list > .poll_ques{
	font-size:16px; color:#444; margin-top:5px
}
#pre_poll_result > #pre_poll_result_block > .poll_list .total_voter{
	padding:5px 10px; text-align:right; border:1px solid #ccc; border-left:none
}
#pre_poll_result > #pre_poll_result_block > .poll_list .dtl_btn{
	display: inline-block;
	background: #e6e7e9;
	color: #34754d;
	border: 1px solid #34754d;
	border-top: none;

	box-shadow: 0 2px 3px #34754d;
	-moz-box-shadow: 0 2px 3px #34754d;
	-webkit-box-shadow: 0 2px 3px #34754d;

	padding: 3px 10px 1px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 10px;
}
.right_poll_cont{padding: 30px 10px;height: 311px;}

.video-image{position: absolute;
    bottom: 0;
    top: 32%;
    left: 40%;}


.dtl_content_block *{font-family: 'solaimanlipi', cursive;
    _font-size: 16px}
.print_dtl *{font-family: 'solaimanlipi', cursive;
    font-size: 16px !important}
.print_dtl p{ margin-bottom:20px;}

#wowslider-container1 .ws_images .ws_list img, #wowslider-container1 .ws_images > div > img{
    width:auto !important;
}
#wowslider-container1 img{
    max-height: 360px;
    max-width: 100% !important;
}
#wowslider-container1 .ws_images > div{ text-align:center;}
#wowslider-container1 .ws-title{ font-family: 'solaimanlipi', cursive;}


/*----------------------------------------------------------------------
                | Ajker-potrika/Print-edition
------------------------------------------------------------------------*/
/* ajker potrika nav */
.nav ul li span#search_btn {display: block;cursor: pointer; color: #fff; padding: 0 20px}

.nav ul li span#search_btn i{line-height: 40px}

.stickylogo{line-height:40px; background: #fff; padding: 8px 6px; border: 1px solid #026DBD; border-right:none}

.todays-headlines{background:#DBEAF6; margin: 10px 0;}

.todays-headlines h1{font-size: 60px;font-weight: normal; color: #000;}
.todays-headlines span{font-size: 13px;}

.main_menu{background: #026DBD;width:100%;position:relative;z-index:999;}
.nav{width:100%;}
.nav:after{clear:both;content:"";display:block;height:0;visibility:hidden;}
.nav > ul{margin:0;padding:0; position:relative; z-index:999999999;}
.nav > ul > li{list-style:none;float:left;position:relative; border-right:1px solid #fff;}
.nav  ul li:last-child{border:none}
.nav > ul > li > a{display:block; height:40px; line-height:40px; font-size:16px; color:#fff; padding:0 12px;}
.nav > ul > li > a img{ object-fit: contain; height: 38px; width: 18px;}
.nav > ul > li > a:hover,.nav > ul > li > a.current{background:#ddd;color:#000;text-decoration:none; float:left;}
.nav > ul > li > ul{display:none;width:200px;background: #026DBD;position:absolute;left:0;top:100%;}
.nav > ul > li > ul > li{float:none;margin:0; list-style:none; position:relative;}
.nav > ul > li > ul > li:hover{background:#ddd; cursor:pointer}
.nav > ul > li > ul > li > a{line-height:30px;font-size:13px;padding:0 0px 0 8px; position:relative; color:#fff; width:100%; display:block;}
.nav > ul > li > ul > li > a:hover{color:#000;}
.nav > ul > li:hover > ul{display:block;}

.spc_cat_img { background: #f1f1f1; height: 75px; width: 100px; overflow: hidden; text-align:center; margin-right:10px;}
.spc_cat_img img{ height:75px; }

    .menuname-print{padding: 5px 5px 5px 0px;border-bottom: 1px dotted #e4e4e4; margin: 0px 0px 10px 0px; text-align: left;}
    .menuname-print h2 a{color:#000;font-size: 20px;font-weight: normal; height: 23px; padding: 5px 5px 5px 5px;}
    .paragraph-print a .headline-print{font-size: 22px;color: #026dbd; margin-bottom: 10px;}
    .paragraph-print { line-height: 26px; text-align: left;}
    .paragraph-print a{color: #000; font-size: 16px;}
    .image-print{height:258px; overflow: hidden}
    .image-print img{width:100%; height:100%}
    .body_img_print{height:150px; overflow: hidden; background: #999}
    .body_img_print img{height:100%; margin: 0 auto; display: block}
    .print-sub{margin-top: 10px}
    .print-sub ul{list-style-type: none;}
    .print-sub ul li{float:left; border-bottom: 1px dotted #e4e4e4; color: #069; background: url(<?php echo TEMP_IMG_URL ?>/menu_bullet.png) no-repeat scroll 0 -298px transparent; padding: 0 0 3px 15px; margin-bottom: 3px; width: 100%}		.show-headline-h2{font-size: 16px; color: #036;line-height: 22px; padding:0 0 5px 0}		.show-headline-title{font-size: 18px; color: #000; margin: 10px 0; line-height: 24px;}		.reporter-details{padding:5px 0; font-size: 18px; color:blue }		.headlinenewsbullet_img a img {display: table-cell; vertical-align: middle; float: left; margin: 0px 10px 20px 0px;}
    .feature_menu{display: block;height: 35px;margin: 0 25px; width: 100%; position: relative; text-align: center;}
    .feature_menu a{background: #f2f2f2; z-index: 9; padding: 5px; position: relative; font-size: 20px;}
    .feature_menu span{position: absolute;   top: 12px;   left: 0;   right: 0;   z-index: 0;   height: 2px;   display: inline-block;}