/* CSS Document */
body,html,.wrapper{  font-family: 'Hind Siliguri';min-height:100vh;font-size:18px;line-height:1.4;color:#7e7f80;font-weight:300;}
#page{padding:50px 15px 0px;}
header {background:white;}
#panel-overview li a.componentlink,#panel-overview li.default{display:none;}
header .container{padding:8px 15px 6px;}
.navbar-brand{padding:0;}
.navbar-btn{margin-bottom:0;margin-top:10px;}
header .navbar-toggle{display:block;}
.navbar-fixed-top{z-index:200;}
.pagename{width:100%;display:block;}
.navbar-brand{width:calc(100% - 60px);}
.navbar-toggle .icon-bar{background-color:#1f1f1f;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px;}
.nlsignin{float:right;padding:0;margin-right:50px;}
.mm-list > li > a[data-class*="nomenu"]{display:none;}
/* typo */
.pagename{font-size:22px;margin:12px 0 0;line-height:1.4;}
.pagename span{display:inline-block;padding-left:10px;}
.article-header h2{font-size:36px;line-height:1;margin:0;font-weight:500;}
.fullwidth .article-header h2{color:white}
H1{font-weight:500;}
h3{margin-top:0;font-size:22px;line-height:1.2;font-weight:500;}
.notitle .article-header{display:none;}
p{margin:0px 0 18px;}
p.cv-table{max-width:780px;margin:0 auto 18px;}
.year{display:inline-block;width:100px;vertical-align:top;}
.year-desc{display:inline-block;width:calc(100% - 120px);}
/* blog styles */
.fullwidth .container{width:calc(100%);}
#mainbody .container{padding:0 15px 0 15px;}
.fullwidth .container .col-md-12{padding:0;}
.black{background:black;color:white;}
.black .item{}
.black h2,.black p{color:white;}
.items-row.slider{margin-bottom:5px;}
/*carousel*/
.slide-image{width:100%;height:auto;}
.slide-content{color:#1f1f1f;padding:25px;}
.carousel{padding-bottom:50px;}
.carousel-control.left,.carousel-control.right{background-image:none !important;}
.carousel-control,.carousel-control:focus{opacity:0.3;transition:all 0.3s;}
.carousel-control:hover{opacity:0.9;}
.carousel-indicators{bottom:0 !important;}
.carousel-indicators li,.carousel-indicators .active {background-color:silver;border:none;width:8px;height:8px;margin:0 2px 0 0;}
.carousel-indicators .active {background-color:black;pointer-events:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{position:absolute;top:calc(50% - 45px);font-family:'Fontawesome';font-size:16px;width:60px;height:60px;opacity:1;background:rgba(0,0,0,0.7);padding:45px 10px;;border-radius:3px;display:block;}
.glyphicon-chevron-right:before,.glyphicon-chevron-left:before{position:absolute;top:36px;font-weight:normal;color:white;}
.glyphicon-chevron-left:before{content:'\f053';left:21px;}
.glyphicon-chevron-right:before{content:'\f054';right:22px;}
/* jcarousel */
.jcarousel { position: relative;overflow: hidden;width:100%;padding-bottom:28px;}
.jcarousel .carousel-wrapper{position: relative;width: 100000em;margin: 0;padding: 0;}
.jcarousel .item {float: left;position: relative;padding:12px 6px;}
.jcarousel .slide-content{position:absolute;bottom:0;}
.jcarousel .fields-container{display:none;}
/** Carousel Pagination **/
.jcarousel-pagination {
    position: absolute;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}
.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
    height: 8px;
    width: 8px;
    line-height: 10px;
    background: silver;
    color: #4E443C;
    border-radius: 4px;
    text-indent: -9999px;
    margin-right: 5px;
}
.jcarousel-pagination a.active {
    background: black;
    color: #fff;
    opacity: 1;
}
.lazylink{background-size:cover;position:relative;}
@media(max-width:440px){
.navbar-toggle{margin-right:5px;}
header .container{padding:5px 15px;}
.pagename{font-size:18px;margin-top:14px;}
.nlsignin{margin-right:5px;}
}
@media (min-width:768px){
.pagename{font-size:18px;margin-top:18px;}
.pagename span{padding-left:50px;}
.navbar-btn{margin-top:14px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:3px;}
.slide-content{position:absolute;bottom:0;padding:25px;color:white;}

}
@media (max-width:991px){
.nlsignin .txt{display:none;}
}
@media (min-width:992px){
.fa-envelope-o{display:none;}
}
.touch .carousel-control{display:none;}
/* hind-siliguri-300 - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/hind-siliguri-v5-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Hind Siliguri Light'), local('HindSiliguri-Light'),
       url('fonts/hind-siliguri-v5-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/hind-siliguri-v5-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/hind-siliguri-v5-latin-300.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-regular - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/hind-siliguri-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Hind Siliguri Regular'), local('HindSiliguri-Regular'),
       url('fonts/hind-siliguri-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/hind-siliguri-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/hind-siliguri-v5-latin-regular.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-500 - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/hind-siliguri-v5-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Hind Siliguri Medium'), local('HindSiliguri-Medium'),
       url('fonts/hind-siliguri-v5-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/hind-siliguri-v5-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/hind-siliguri-v5-latin-500.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-600 - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/hind-siliguri-v5-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Hind Siliguri SemiBold'), local('HindSiliguri-SemiBold'),
       url('fonts/hind-siliguri-v5-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/hind-siliguri-v5-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/hind-siliguri-v5-latin-600.svg#HindSiliguri') format('svg'); /* Legacy iOS */
}
/* hind-siliguri-700 - latin */
@font-face {
  font-family: 'Hind Siliguri';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/hind-siliguri-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Hind Siliguri Bold'), local('HindSiliguri-Bold'),
       url('fonts/hind-siliguri-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/hind-siliguri-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/hind-siliguri-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/hind-siliguri-v5-latin-700.svg#HindSiliguri') format('svg'); /* Legacy iOS */
} 