/*@font-face {
    font-family: "SolaimanLipi";
    src: url("../fonts/SolaimanLipi.ttf") format("opentype");
}*/
@font-face {
    font-family: "SolaimanLipi";
    src: url("../fonts/SolaimanLipi.ttf") format("opentype");
}
/*@font-face {
    font-family: "HindSiliguri";
    src: url("../fonts/HindSiliguri-Regular.ttf") format("opentype");
}*/
html,body {
    font-family: SolaimanLipi !important ;
    font-size:16px;
    min-width: 1150px !important;
}
img{ border: 0}
a:hover{ text-decoration: none}

.container{ max-width: 1150px !important; width: 1150px !important;}

#header{ padding: 5px 0px}
#nav-bar{ height: 44px; background: #003300; padding: 10px;}

.epaper-page-bar{ margin: 0px 10px 10px 10px}
.e-but{ border: 1px solid #003300; background: #68a868; color:#fff; padding: 3px 5px; border-radius: 5px; cursor: pointer; display: inline-block}
.e-but:hover{ background: #003300; color: #FFF}

#magazine{ padding: 15px 0px}

.epaper-container{ min-height: 450px; position: relative}
.epaper-view{ cursor: pointer; width: 700px; height: 1050px;}
.epaper-loading{ text-align: center; font-size: 26px; padding: 100px; display: none; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px}
.epaper-loading i{ color: #026dbd}

.loading-epaper-news{ text-align: center; font-size: 26px; padding: 100px;}
.loading-epaper-news i{ color: #026dbd}

.all-thumb{ color: #fff; background: #003300; font-size: 20px; padding: 5px; text-align: center;_border-radius: 10px 10px 0 0;}
.thumbnails{ height: 855px !important; overflow: hidden; padding: 10px; _background: #e7e7e7; border: 2px solid #003300;_border-radius: 0 0 10px 10px;}
.thumbnails .thumb_sa{ list-style: none; padding-left: 0px; padding-right: 15px}
.thumbnails .thumb{ border: 1px solid #003300; margin-bottom: 10px; cursor: pointer; _width:180px; _height: 120px; _float:left}
.thumbnails .thumb:nth-child(2n+1){ margin-right: 5px}
.thumbnails .thumb img{ opacity: 0.9}
.thumbnails .thumb img:hover{ opacity: 1}
.thumbnails .thumb .thumb-page-num{ position: absolute; top:0px; left: 0px; background: #003300; color: #FFF; width: 30px; height: 25px; text-align: center; display: inline-block}

.active-thumb{ border: 2px solid #003300 !important;}
.active-thumb .thumb-page-num{ background: #003300 !important;}

.modal-full-width{ max-width: 1000px}
.modal-title{ width: 100%}
.modal-logo{ float:left; padding: 5px 0; margin-right: 15px}
.modal-close{ margin: 4px !important; padding: 5px !important; background: #CD0000 !important; opacity: 1; width: 35px; height: 35px; border-radius: 5px; position: relative}
.modal-close span{ padding: 0px; margin: 0px; line-height: 0px; position: absolute; top: 14px; left: 0; right: 0; font-size: 30px; color: #fff}

.modal-title .smp-regular-but>span.smp-round-but{ padding: 5px}
/*.modal-title .smp-regular-but>span.smp-more.smp-round-but{ display: none}*/
.modal-body-content{ _overflow: scroll; text-align: center}

#footer{ margin-top: 50px; border-top: 3px solid #003300; padding: 10px; color: #333; font-size: 14px}
.developer{ color: #ff6000}
.developer:hover{ color: #ff6000}
.developer span{ color: #d82133}
.developer span:hover{ color: #d82133}
.hide_share{ display: none}

#main-body{ margin: 15px 0px}
.body-left{ width: 160px; float: left}
.body-epaper{ width: 740px; float: left; margin-right:10px;}
.body-right{ width: 360px; float: left; box-shadow: 0px 0px 5px #333; border-radius: 10px; padding:10px;}


section#epaper{ margin: 0px 10px; padding: 10px; box-shadow: 0px 0px 5px #333; border-radius: 5px}
.img_epaper_main{ position: absolute; left:0px; top:0px}
.img_epaper{ display: inline-block; cursor: pointer; position: absolute}
.img_epaper:hover{ background: #026dbd50}

#epaper-page-nav{ overflow-y: hidden}
#epaper-page-nav ul{ margin: 0px; padding: 0px; white-space:nowrap;}
#epaper-page-nav li{ padding: 1px 3px; height: 27px; width: 30px; margin: 2px; display: inline-block; text-align: center; border-radius: 3px; background: #68a868; color: #fff; cursor: pointer}
#epaper-page-nav li.active{ background: #003300; color: #fff}
#epaper-page-nav li:hover{ background: #003300; color: #fff}

#epaper-page-nav .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-bottom: 10px}
#epaper-page-nav .mCSB_dragger_bar, #epaper-page-nav .mCSB_draggerRail{ display: none}
.epaper-page-nav-but{ padding: 1px 3px; height: 27px; width: 30px; margin: 2px; display: inline-block; text-align: center; border-radius: 3px; background: #003300; color: #fff; cursor: pointer}

#news .carousel-item{ overflow: auto}

.archive-cal-level{ position: relative; width: 90px; display: inline-block}
.archive-cal-level input, .archive-cal-level .btn{ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px}
.archive-cal-level span{ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; color: #FFF}
.archive-cal-level .btn{ width: 100% !important; border: 0px !important;}
#datepicker{ opacity:0; height: 25px !important;}
.gj-datepicker-bootstrap [role=right-icon] button .gj-icon{ display: none}

.gj-picker-bootstrap table th, .gj-picker-bootstrap table td{ width:36px; height: 36px;}
.gj-picker-bootstrap table tr td.today div{ background: #026dbd; color: #fff; border-radius: 3px}
.gj-picker-bootstrap div[role=navigator] div:nth-child(1){ background: #026dbd30; border-radius: 3px}
.gj-picker-bootstrap div[role=navigator] div:nth-child(3){ background: #026dbd30; border-radius: 3px}

.btn-primary{background:red !important;}