@font-face {
    font-family: 'gotham_htfmedium';
    src: url('https://www.pubfacts.com/fonts/gothamhtf-medium-webfont.woff2') format('woff2'),
         url('https://www.pubfacts.com/fonts/gothamhtf-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gotham_htflight';
    src: url('https://www.pubfacts.com/fonts/GothamHTF-Light.woff2') format('woff2'),
        url('https://www.pubfacts.com/fonts/GothamHTF-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'gotham_htfbook';
    src: url('https://www.pubfacts.com/fonts/gothamhtf-book-webfont.woff') format('woff'),
         url('https://www.pubfacts.com/fonts/gothamhtf-book-webfont.svg#gotham_htfbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gotham_htfbold';
    src:url('https://www.pubfacts.com/fonts/gothamhtf-bold-webfont.woff') format('woff'),
        url('https://www.pubfacts.com/fonts/gothamhtf-bold-webfont.svg#gotham_htfbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
body {
	font-family: 'gotham_htfbook', sans-serif;
	font-size:13px;
	color:#333;
	margin:0;
	background-color: #f2f2f2;
}
a {
	text-decoration:none;
	outline:none;
	/*color:#f58020;*/
	color:	#1dace0;

}
a:hover {
	color:#333;
	text-decoration:none;
}
img {
	vertical-align:top;
	max-width:100%;
	height:auto;
	border:none;
}
input, select, textarea {
	font-family: 'gotham_htfbook', sans-serif;
	font-size:13px;
	color:#000;
}
iframe {
	max-width:100%;
	border:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clr,
.cl,
.clear {
	clear:both;
}
input,
select,
textarea,
button {
	font-family: 'gotham_htfbook', sans-serif;
	font-size:13px;
	color:#333;
}
.clearfix:after {
	clear:both;
	display:block;
	visibility:hidden;
	content:"";
}

textarea {
	resize:none;
	min-height:82px;
}

input:focus,
textarea:focus,
select:focus,
button:focus {
	outline:none;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"], 
input[type="search"],
input[type="tel"],
input[type="color"]
{
	border:none;
	background:#ffffff;
	padding:0 13px;
	box-shadow:none;
	height:59px;
	max-width:100%;
	border-radius:0px;
	width:100%;
}
input[type="search"] {
	-webkit-appearance:none;
}
textarea {
	line-height:normal;
	padding:9px;
	width:100%;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus, 
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus
{
	border-color:none;
	background:#f5f5f5;
	box-shadow:none;
}
select {
	border:none;
	background:#f5f5f5;
	max-width:100%;
	width: 100%;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	border-radius:5px;
	height: 59px;	
	padding:15px 13px;
}
input[type="image"],
input[type="submit"],
input[type="button"],
button, a.buttonLook {
	background:#f1592a;
	border: medium none;
    border-radius: 0px;
	color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
	padding: 0px 23px;
	text-transform:uppercase;
	height:40px;
    transition: all 0.3s ease-in-out 0s;
	font-weight:bold;
	appearance:normal;
	-webkit-appearance:none;
	max-width:100%;
}





input[type="image"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
	background-color:#555;
}
input[type="image"]:active,
input[type="submit"]:active,
input[type="button"]:active,
button:active {
	box-shadow:inset 0 0 12px rgba(0, 0, 0, 0.2);
}
.wrapper {
	margin:0 auto;
	padding:0 50px;
	max-width:1300px;/*1200px*/
}
.site-navigation{
	position: relative;
	z-index: 10000;
}
.site-header{
	background-color: #2c2d2e;
	padding: 15px 0;
	position: relative;
	z-index: 20001;
}
.logo-box{
	position: relative;
}
.logo-box:after{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -13.5px;
	height: 27px;
	width: 1px;
	background-color: #494b4d;
	right: -20px;
}
.search-box{
	padding-top: 14px;
	margin-right: 10px;

}
.search-box>a{
	font-size: 25px;
	color: #ffffff;
}
.search-box>a:hover{
	color:#1dace0;
}
.search-input-box{
	position: absolute;
	top: 18px;
	border-radius: 5px;
	left: -10px;
	width: 70%;
	background-color:#2c2d2e;
	border-bottom: 1px solid #494b4d;
}
.search-input-box>input,.search-input-box>input:focus{
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
}
.search-input-box>input{
	font-size: 16px;
	color: #ffffff;
	height: 52px;
}

.site-login-box{
	padding-top: 2px;
}
.site-login-box>a{
	display: inline-block;
	vertical-align: middle;
	padding: 0 30px;
	height: 52px;
	line-height: 52px;
	font-size: 17px;
	font-family: gotham_htfbold;
	text-transform: uppercase;
	border: 1px solid #6c6c6d;
	background-color: transparent;
	color: #ffffff;
	border-radius: 5px;
	margin-left: 10px; 
	position: relative;
	overflow: hidden;
}
.site-login-box>a.login-btn{
	background-color: #1dace0;
	border-color: #1dace0;
}
.site-login-box>a:hover{background-color: #fff;border-color: #fff;color: #1dace0;}

@-webkit-keyframes ac-gn-item-searchshow {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
    40% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
}

@keyframes ac-gn-item-searchshow {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
    40% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
}
@-webkit-keyframes ac-gn-item-searchhide {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
    60% {
        opacity: 1
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
}

@keyframes ac-gn-item-searchhide {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
    60% {
        opacity: 1
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }
}



.search_open .navbar-nav>li {
    -webkit-animation: ac-gn-item-searchshow .2s both;
    animation: ac-gn-item-searchshow .2s both;
}
.search_hide .navbar-nav>li {
    -webkit-animation: ac-gn-item-searchhide .2s both;
    animation: ac-gn-item-searchhide .2s both;
}

#ac-gn-curtain {
    background: rgba(0,0,0,0.9);
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
    cursor:default;
}
.search_open #ac-gn-curtain {
	display: block;
}
.search_open #close_click{
	position: relative;
    z-index: 19;
    margin-right: 0;
    font-size: 20px;
    color: #908f8f;
    top: 4px;
}
.search-function-box{
	padding: 0 68px;
}
.search-function-inner{
	background-color: #ffffff;
	border-radius: 7px;
	padding: 2px;
	box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
}
.home-main-search{
	background-image: url(https://www.pubfacts.com/images/home-banner-bg.jpg);
	background-color: #1ba4df;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 180px;
	position: relative;
}
.search-head{padding-top: 15px;text-align: center;padding-bottom: 15px;}
.search-head h1{
	margin: 0;
	font-size: 20px;
	font-family: gotham_htfbold;
	color: #ffffff;
}
.search-function-input,
.publication-dropdown-main,
.full-search-btn{
	display: inline-block;
	vertical-align: middle;
}
.search-function-input{
	width: 684px;
}
.search-function-input input{
	border:none;
	box-shadow: none;
	font-size: 18px;
	color: #5e696d;
	padding-left: 30px;
}
.search-function-input input:focus{
	box-shadow: none;
	background-color: transparent;	
}

.publication-dropdown-main {
    position: relative;
    width: 200px;
    margin: 0 auto;
    background-color: transparent;
    cursor: pointer;
    outline: none;
    font-weight: bold;
    color: #696e70;
    padding: 10px 0;
    font-size: 18px;
}
.publication-dropdown-main .dropdown-publication {
    position: absolute;
    top: 165%;
    left: -50px;
    right: 36px;
    background: white;
    border-radius: inherit;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);
    font-weight: normal;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    list-style: none;
    opacity: 0;
    pointer-events: none;
    padding:10px;
    border-radius: 5px;
    margin: 0;
    z-index: 120;
}
.publication-dropdown-main .dropdown-publication:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(255,255,255,1) transparent;
}
.publication-dropdown-main .dropdown-publication li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #5e696d;
    border-bottom: 1px solid #e6e8ea;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    font-size: 14px;
}
.publication-dropdown-main .dropdown-publication li:last-child a{
	border-bottom: 0;
}
.publication-dropdown.active .dropdown-publication {
    opacity: 1;
    pointer-events: auto;
}
.publication-dropdown-main:before{
	content: "";
	position: absolute;
	left: -30px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	height: 30px;
	width: 1px;
	background-color: #dddddd;
}
.publication-dropdown:after {
    content: "\70";
    font-family: "pubfacts-icon" !important;
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.full-search-btn{
	width: 156px;
}
.full-search-btn button{
	height: 40px;
	width: 100%;
	font-size: 12px;
	text-transform: uppercase;
	font-family: gotham_htfbold;
	background-color: #e74a59;
	border-radius: 5px;
}
.full-search-btn button i{
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.full-search-btn button img{
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.full-search-btn button:hover,.full-search-btn button:focus{
	background-color: #c23c49;
}


.pubfacts-member-artical{
	/*
	padding: 50px 0;*/
	
	padding: 10px 0;
	background-image: url(https://www.pubfacts.com/images/artical-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.pubfacts-artical-heading{

}
.pubfacts-artical-heading h2{
	margin: 0;
	font-size: 26px;
	font-family: gotham_htfbold;
	line-height: 1;
	text-transform: uppercase;
	border-bottom: 1px solid #d8dbdc;
	padding-bottom: 25px;
	color: #373737;
	letter-spacing: 1px;
	position: relative;
}
.pubfacts-artical-heading h2:before{
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 2px;
	width: 157px;
	background-color: #1dace0;
}
.artical-box{
	border: 1px solid #dde4e7;
	background-color: #ffffff;
	padding: 10px;
	margin-top: 40px;
	border-radius: 5px;
	box-shadow: 0 5px 30px rgba(0,0,0,.1);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.artical-box:hover{
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.artical-box:hover .writer-img{
	border-color: #1dace0;
}
.arical-img-box{
	position: relative;
	margin-bottom: 50px;
}
.arical-img-box img{
	border-radius: 5px;
}
.artical-read-count{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom: -20px;
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
	background-color: #1dace0;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	font-family:  gotham_htfbold;
	box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
}
.artical-read-count i{
	display: inline-block;
	vertical-align: middle;
	margin-right: 11px;
}
.artical-heading-text{}
.artical-heading-text h3{
	margin: 0 0 30px 0;
	font-size: 24px;
	font-family:  gotham_htfbold;
	line-height: 34px;
	color: #1d3e5a;
	text-align: center;
	padding: 0 100px;
}
.artical-heading-text h3 a{
	color: inherit;
}
.artical-dec-text{}
.artical-dec-text p{
	font-size: 16px;
	line-height: 26px;
	color: #505f64;
	font-family: gotham_htflight;
	text-align: center;
	margin: 0;
	padding: 0 35px;
}
.artical-writer-box{
	padding-left: 14px;
	padding-bottom: 4px;
	padding-top: 24px;
}
.writer-img{
	padding: 3px;
	border: 2px solid #dee4e7;
	overflow: hidden;
	margin-right: 20px;
	border-radius: 50%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.writer-img,
.writer-info{
	display: inline-block;
	vertical-align: middle;
}
.writer-name{
	font-size: 14px;
	font-family: gotham_htfbook;
	line-height: 26px;
	color: #373737;
	display: block;
}
.writer-name a{
	font-family: gotham_htfbold; color: #373737;
}
.writer-name a:hover{
	color: #1dace0;
}


.comment-answer-box{
	font-size: 13px;
	font-family: gotham_htfbook;
	line-height: 26px;
	color: #373737;
	display: block;
}
.comment-answer-box a{
		color: #1dace0;
}

.comment-answer-box textarea{
	background-color: white;
	border: 1px solid gray;
}


.pubfacts-aside-right{
	width: 370px;
}
.right-head.pubfacts-artical-heading h2{
	font-size: 20px;
	line-height: 28px;
}

.recent-author-inner-box{
	padding: 20px 10px 10px;
	border: 1px solid #dde4e7;
	border-radius: 5px;
	position: relative;
	margin-top: 40px;
	box-shadow:0 5px 30px rgba(0,0,0,.1);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.recent-author-inner-box:hover{
	box-shadow:0 15px 30px rgba(0,0,0,.1);
}
.recent-author-inner-box:hover .recent-author-img{
	border-color: #1dace0;
}
.recent-author-img{
	padding: 3px;
	border: 2px solid #dee4e7;
	border-radius: 50%;
	overflow: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.recent-author-details{
	margin-left: 100px;
}



.recent-author-inner-box-small{
	padding: 5px 10px 10px;
	border: 1px solid #dde4e7;
	border-radius: 5px;
	position: relative;
	margin-bottom: 10px;
	box-shadow:0 5px 30px rgba(0,0,0,.1);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	min-height: 100px;
	
}
.recent-author-inner-box-small:hover{
	box-shadow:0 15px 30px rgba(0,0,0,.1);
}
.recent-author-inner-box-small:hover .recent-author-img{
	border-color: #1dace0;
}


.recent-author-details-small{
	margin-left: 75px;
}

.author-name-box{}
.author-name-box strong{
	display: block;
	font-size: 16px;
	font-family: gotham_htfbold;
	line-height: 24px;
}
p.author-dec, span.expert-in-file{
	font-size: 15px;
	font-family: gotham_htfbook;
	line-height: 20px;
	margin: 10px 0 0;
	display: block;
	color: #5e696d;
}
.name-location-author{
	display: block;
	margin-top: 10px;
}
.name-location-author span{
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	color: #5e696d;
	font-family: gotham_htfbook;
}
.name-location-author span i{
	color: #e74a59;
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	margin-right: 5px;
}
.date-of-author{
	position: absolute;
	top: 0;
	right: 10px;
	padding: 10px;
	text-align: center;
	background-color: #1dace0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 17px;
    font-family:gotham_htfbold;
    color: #ffffff;
}

.date-of-author-invert{
	position: absolute;
	bottom: 0;
	left: 10px;
	padding: 10px;
	text-align: center;
	background-color: #1dace0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 14px;
    font-family:'gotham_htfbook', sans-serif;
    color: #ffffff;
}

.date-of-author strong{
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
}
.author-name-box {
    display: block;
    padding-right: 57px;
}
.recent-author-more{
	padding-top: 40px;
}

.load-more-artical{
	text-align: center;
	padding-top: 40px;
}
.recent-author-more>a:hover{
	background-color: #1dace0;
}
.recent-author-more>a:hover i{
	background-color: #219ac6;
}

.esialy-cordinate-friends{
	background-color: #ffffff;
}
.text-friedns{
	padding-top: 40px;
	padding-bottom: 40px;
}
.friends-img{
	padding-top: 10px;
}
.text-friedns>span.small-head{
	font-size: 18px;
	font-family: gotham_htfbold;
	color: #1d3e5a;
	margin-bottom: 10px;
	display: block;
}
.text-friedns>h3{
	font-size: 26px;
	line-height: 32px;
	font-family: gotham_htfbold;
	color: #1d3e5a;
	margin: 0 0 15px 0;
}
.text-friedns>p{
	font-size: 17px;
	font-family: gotham_htflight;
	color: #505f64;
	line-height: 28px;
	margin: 0;
}
.text-friedns>a.get-started{
	margin-top: 40px;
	box-shadow:0 05px 30px rgba(231,74,89,.3);
}
.text-friedns>a.get-started:hover{
	box-shadow:0 15px 30px rgba(231,74,89,.3);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.bootom-footer{
	background-color: #313334;
}
.bottom-navigation{
	background-color: #2b2d2d;
	padding: 30px 0;
}
.bottom-navigation nav{
	text-align: center;
}
.bottom-navigation nav>ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.bottom-navigation nav>ul>li{
	display: inline-block;
	vertical-align: middle;
	padding: 0 30px;
	position: relative;
}
.bottom-navigation nav>ul>li:first-child{
	padding-left: 0;
}
.bottom-navigation nav>ul>li:last-child{
	padding-right: 0;
}
.bottom-navigation nav>ul>li>a{
	font-size: 16px;
	color: #828d91;
	font-family: gotham_htfbold;
	text-transform: uppercase;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;		
}
.bottom-navigation nav>ul>li:after{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	height: 25px;
	width: 1px;
	background-color: #404242;
}
.bottom-navigation nav>ul>li:last-child:after{
	display: none;
}
.bottom-navigation nav>ul>li>a:hover{
	color: #1dace0;
}
.end-bottom-info{
	padding: 20px 0;
}
.bottom-logo{
	position: relative;
}
.bottom-logo:after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -13.5px;
    height: 27px;
    width: 1px;
    background-color: #494b4d;
    right: -20px;
}
.copyright-text{
    margin-top: 20px;
    color: #929ea3;
    font-size: 15px;
    margin-left: 50px;
    display: inline-block;
}
.privacylist-link{
	padding: 0;
	margin: 20px 0 0 0;
	list-style: none;
}
.privacylist-link>li{
	display: inline-block;
	vertical-align: middle;
	padding: 0 15px;
	position: relative;
}
.privacylist-link>li>a{
	font-size: 15px;
	color: #8a969a;
	font-family: gotham_htfbook;
	text-transform: capitalize;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;		
}
.privacylist-link>li:after{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	height: 14px;
	width: 1px;
	background-color: #404242;
}
.privacylist-link>li:last-child:after{
	display: none;
}
.privacylist-link>li>a:hover{
	color: #1dace0;
}


/*--ND-15-05-2018--*/
.auther-header{ background-color: #1dace0; padding: 40px 0 20px; }
.auther-img{ width: 25%; }
.auther-img img{ border-radius: 50%; border: 5px solid #fff; margin: -18px 0 -100px; }
.auther-dtl{ width: 50%; padding: 0 0 0 45px; }

.auther-dtl h1{ color: #fff; font-size: 40px; line-height: 1; font-family: 'gotham_htfbold'; font-weight: normal; margin: 0; padding: 0 30px 0 0; display: inline-block; vertical-align: middle; }

.auther-dtl h4{ color: #fff; font-size: 40px; line-height: 1; font-family: 'gotham_htfbold'; font-weight: normal; margin: 0; padding: 0 30px 0 0; display: inline-block; vertical-align: middle; }
.rate-auther ul{ list-style-type: none; margin: 0; padding: 0; }
.unvarified-profile, .rate-auther{ display: inline-block; vertical-align: middle;  }
.rate-auther ul li{ display: inline-block; vertical-align: middle; }
.rate-auther ul li i{ color: #fff; }
.unvarified-profile p{ color: #373737; font-size: 12px; line-height: 30px; padding: 0 20px; border-radius: 5px; background-color: #fff; font-family: 'gotham_htfmedium'; margin-left: 0px; margin-top:10px; }

.auther-histrory p{ font-size: 16px; line-height: 24px; color: #fff;  margin: 0; padding: 2px 0 0; }
.auther-histrory p strong{ display: inline-block; width: 110px; font-family: 'gotham_htfmedium'; font-weight: normal; }
.auther-contact{ width: 25%; padding: 0 0 0 30px; text-align: right;}
.auther-contact a{ display: block; height: 56px;  font-size: 15px; line-height: 56px; font-family: 'gotham_htfbold';  border-radius: 5px; margin-bottom: 15px;box-shadow: 0 5px 30px rgba(0,0,0,.1); text-transform: uppercase; }
.auther-contact a i{ width: 50px; background-color: #f5f5f5; text-align: center; display: inline-block; margin-right: 21px; border-radius: 5px 0 0 5px; line-height: 56px; }
.auther-contact a i:before{vertical-align: middle;font-size: 18px;}
.auther-contact a.register{ color: #373737; background-color: #fff;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.auther-contact a.top{ background-color: #f89a3d; color: #fff;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.auther-contact a.top i img{ margin-top: 13px;  }


.auther-menu{ background-color: #fff;box-shadow: 0 5px 30px rgba(0,0,0,.1);}
.auther-menu-box{ padding: 0 0 0 340px; }
.auther-menu-box.auther-menu-box-sticky{ padding: 0 0 0 140px !important; }
.auther-menu-box ul{ list-style-type: none; margin: 0; padding: 0; }
.auther-menu-box > ul li{ display: inline-block; padding-right: 62px; }
.auther-menu-box > ul li a{ font-size: 16px; line-height: 60px; color: #373737; text-transform: uppercase; font-family: 'gotham_htfmedium'; border-bottom: 2px solid #fff; display: inline-block; }
.auther-menu-box > ul li a:hover{ color: #1dace0; border-bottom-color: #1dace0; }
.auther-menu-box > ul li a span.badg{ font-size: 12px; line-height: 21px; border: 1px solid #1dace0; padding: 0 8px; display: inline-block; border-radius: 15px; margin-left: 10px;}
.auther-social{ padding: 13px 0; }
.auther-social ul{ list-style-type: none; margin: 0; padding: 0; }
.auther-social ul li{ display: inline-block; padding-left: 8px; vertical-align: middle; }
.auther-social ul li a{ width: 36px; height: 36px; display: block; border-radius: 5px; text-align: center; color: #fff; font-size: 20px; line-height: 40px;}
.auther-social ul li.fb a{ background-color: #3b5998; font-size: 18px; line-height: 42px; }
.auther-social ul li.tw a{ background-color: #00aced; }
.auther-social ul li.in a{ background-color: #0072bc; }
.auther-detail{ padding: 74px 0 0; }

.auther-dtl-lft{ width: 66.66%;  }
.auther-box{ padding: 35px; background-color: #fff; border-radius: 5px; border: 1px solid #ebebeb; margin-bottom: 40px;box-shadow: 0 5px 30px rgba(0,0,0,.1);}

.title h2{ margin: 0 0 -2px; padding: 00 0 21px; font-size: 18px; line-height: 24px; text-transform: uppercase; color: #373737; font-family: 'gotham_htfbold'; font-weight: normal; border-bottom: 2px solid #1dace0; display: inline-block; }
.title h5{ margin: 0 0 -2px; padding: 00 0 21px; font-size: 18px; line-height: 24px; text-transform: uppercase; color: #373737; font-family: 'gotham_htfbold'; font-weight: normal; border-bottom: 2px solid #1dace0; display: inline-block; }
.title { border-bottom: 1px solid #d8dbdc; }
.auther-box p{ font-size: 14px; line-height: 22px; color: #5e696d; font-family: 'gotham_htfbook'; font-weight: normal; margin: 0; padding: 15px 0; }

.auther-achievement{ margin: 0 -15px; padding: 40px 0 0; }
.auther-achievement-box{ width: 50%; padding: 0 15px; margin-bottom: 20px; float: left;  }
.auther-achievement-box-inner{ padding: 26px 32px; background-color: #1dace0; border-radius: 5px; }
.auther-achievement-box img{ float: left; margin-right: 35px;  }
.auther-achievement-box h2{ font-size: 50px; color: #fff; font-weight: normal; font-family: 'gotham_htfbold'; margin: 0; padding: 0; line-height: 1; }
.auther-achievement-box p{ font-size: 16px; color: #fff; line-height: 30px; font-weight: normal; font-family: 'gotham_htfmedium'; margin: 0; padding: 0; }
.skill-list{ padding: 40px 0 0; }
.skill-list ul{ list-style-type: none; padding: 0; margin: 0; }
.skill-list ul li{ display: inline-block; padding: 5px 3px; }
.skill-list ul li a{ padding: 0 30px; font-size: 14px; line-height: ; color: #5e696d; line-height: 45px; display: inline-block; border-radius: 5px; background-color: #f5f5f5; transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.education-list{ padding: 15px 0 0; }
.education-list p{ padding:4px 0; }
.education-list p strong{ width: 100px; display: inline-block; color: #373737; }
.co-auther{ width: 33.33%; padding: 0 0 0 45px; }
.co-auther-block{ padding-top: 40px; }
.co-auther-box{ background-color: #fff; border-radius: 5px; margin: 0 0 20px; padding:9px 40px 9px 16px; position: relative;box-shadow: 0 5px 30px rgba(0,0,0,.1);}
.co-auther-img{ display: inline-block; padding: 3px; border: 3px solid #dee4e7; border-radius: 50%; max-width: 25%; vertical-align: middle; }
.co-auther-img img{border-radius: 50%;}
.co-auther-nm{ display: inline-block; vertical-align: middle; width: 73%; padding-left: 20px; }
.co-auther-nm h6{margin: 0;}
.co-auther-nm h6 a{ font-weight: normal; font-family: 'gotham_htfbold'; margin: 0; padding: 0; font-size: 16px; line-height: 24px; color: #373737; }
.co-auther-nm h6 a:hover{color:#1dace0; }
.co-auther-nm p{ font-weight: normal; font-family: 'gotham_htfbook';  margin: 0; padding: 0; font-size: 14px; line-height: 24px; color: #5e696d; }
.follower{ color: #fff; font-size: 17px; font-weight: normal; font-family: 'gotham_htfmedium'; background-color: #1dace0; padding: 0 10px; border-radius: 5px 0 0 5px; line-height: 28px; position: absolute; top: 10px; right: 0; }
.co-auther .recent-author-more{ padding-top: 20px; }


.publication-title h2{ font-size: 40px; line-height: 1; display: inline-block; color: #373737; font-family: 'gotham_htfbold'; font-weight: normal; margin: 0; padding: 0 30px 0 0; vertical-align: middle;}
.publication-title-box{ display: inline-block; border-left: 1px solid #b6b6b6; padding:0 26px; vertical-align: middle; }
.publication-title-box p{ font-size: 15px; line-height: 20px; font-weight: normal; font-family: 'gotham_htfbook'; color: #5e696d; padding: 0; margin: 0;}
.publication-title-box p strong{ color: #1dace0; font-size: 22px; line-height: 32px; font-weight: normal; font-family: 'gotham_htfbold'; display: block }
.publication-title{ padding-bottom: 7px; }

.publication-block{ background-color: #fff; border-radius: 10px; padding: 35px 40px; margin-bottom: 26px;box-shadow: 0 5px 30px rgba(0,0,0,.1); }
.publication-block h3{ font-weight: normal; font-family: 'gotham_htfbold'; margin: 0; padding: 0; font-size: 20px; line-height: 32px; color: #373737; }
.publication-auther{ margin-bottom: 10px;}

.publication-auther h2{ display: inline-block; padding: 0 20px 0 31px; background: url(https://www.pubfacts.com/images/auther-icon.png) no-repeat left center; font-size: 14px; line-height: 30px; font-weight: normal; font-family: 'gotham_htfmedium'; color: #373737; text-transform: uppercase; vertical-align: middle; }

.publication-auther h5{ display: inline-block; padding: 0 20px 0 31px; background: url(https://www.pubfacts.com/images/auther-icon.png) no-repeat left center; font-size: 14px; line-height: 30px; font-weight: normal; font-family: 'gotham_htfmedium'; color: #373737; text-transform: uppercase; vertical-align: middle; }
.publication-auther a{ display: inline-block; padding: 0 16px; background: #f5f5f5; border-radius: 5px; font-size: 14px; line-height: 32px; font-weight: normal; font-family: 'gotham_htfbook'; color: #5e696d; text-transform: capitalize; vertical-align: middle; margin-right: 8px; margin-top:8px; }

.publication-dtl-lft{ width: 80%; }
.publication-dtl-lft p{ font-size: 14px; line-height: 22px; font-weight: normal; font-family: 'gotham_htfbook'; color: #5e696d; margin: 0;}
.publication-dtl-rgt{ width: 15%; }
.publication-dtl-rgt .reads, .publication-dtl-rgt .publish-date{ font-size: 14px; line-height: 30px; font-weight: normal; font-family: 'gotham_htfbook'; color: #373737; padding: }
.publication-dtl-rgt .reads i, .publication-dtl-rgt .publish-date i{ font-size: 17px; line-height: 20px; color: #3bb7e4; display: inline-block; margin-right: 10px; vertical-align: middle;}
.publication-social{ background-color: #f5f5f5; padding: 20px 0; border-radius: 5px; text-align: center; margin-top: 30px; }
.publication-social-article{ background-color: #fff; padding: 0px 0; border-radius: 5px; text-align: left; margin-top: 0px; }
.publication-social a, .publication-social-article a{ font-size: 20px; display: inline-block; vertical-align: middle; margin: 0 5px; }
.publication-social a.fb, .publication-social-article a.fb{ color: #3b5998; }
.publication-social a.tw, .publication-social-article a.tw{ color: #00aced; }
.publication-social a.in, .publication-social-article a.in{ color: #0072bc; }
.auther-publication .load-more-artical{ padding-top: 10px; }
.auther-publication{ padding: 60px 0; }


.auther-profile-bottom-block{ margin: 0 -37px; padding-bottom: 65px;  }
.auther-profile-bottom-block .co-auther-block{ padding: 0 37px; width: 33.33%; float: left; }
.auther-profile-bottom-block .title{ margin-bottom: 40px; }
.auther-profile-bottom-block .recent-author-more{ padding-top: 10px; }

.auther-search-section{ width: 100%;  }
.auther-search-left{
    /*width: 408px;*/
    width: 600px;
    height: calc(100vh - 184px);
    box-shadow: 20px 0 20px -10px rgba(0,0,0,.2);
    position: relative;
    z-index: 1000;
}
.auther-search-right{background-color: #555555; overflow: hidden; height: calc(100vh - 184px); }
.auther-search-right iframe{ width: 100%; height: 100%; }

.auther-search-left-top{padding: 17px 20px 5px; background-color: #1dace0;position: absolute;top: 0;left: 0;width: 100%;z-index: 2000;box-shadow: 0 5px 30px rgba(75, 151, 179, 0.62);}
.auther-search-ip{ width: 100%; padding: 0 0 0 0; display: block;margin-bottom: 10px;position: relative;}
.auther-search-ip input{ width: 100%; border-radius: 5px; height: 40px; font-size: 14px; line-height:1;  padding: 0 20px; }
.auther-search-ip select{ width: 100%; border-radius: 5px; height: 45px; font-size: 14px; line-height: 1;  padding: 0 20px; appearance:none; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; background: #fff url(https://www.pubfacts.com/images/select-arrow.png) no-repeat right center;   }
.auther-search-submit{ width: 100%;display: block; }
.auther-search-submit button{ width: 100%; height: 56px; text-align: center; font-size: 18px; font-weight: normal;  font-family: 'gotham_htfbold'; padding: 0 5px; background-color: #14789c; border-radius: 5px; }
.auther-search-submit button i{ font-size: 15px;  margin-right: 5px; }
.auther-search-submit a{ font-size: 13px; line-height: 24px; text-decoration: underline; color: #fff; font-family: 'gotham_htflight'; font-weight: normal; }
.auther-search-left-bottom{ padding:12px 20px; max-height: calc(100vh - 330px);  overflow-y: scroll; }
.auther-search-bottom-box{ padding: 10px; border-radius: 5px; background-color: #fff; border: 1px solid #dde4e7; margin-bottom: 16px; box-shadow: 0 5px 30px rgba(0,0,0,.1);}
.auther-search-bottom-img{ float: left; margin-right: 15px;text-align: center; }
.auther-search-bottom-img img{ border-radius: 50%;   padding: 3px; border-radius: 50%; border: 1px solid #dee4e7;}
.auther-search-bottom-box h6{ font-size: 15px; line-height: 22px; color: #1d3e5a;  font-weight: normal;  font-family: 'gotham_htfbold'; margin: 0 0px 0px 0; padding: 0; display: inline-block; }
.auther-search-bottom-box a{ font-size: inherit; line-height: inherit; color: inherit;}
.auther-search-bottom-box a:hover{color:#1dace0; }
.auther-search-bottom-dtl { overflow: hidden; }
.top-auther{ display: block; font-size: 12px; line-height: 24px; color: #373737; font-weight: normal;  font-family: 'gotham_htfbook'; margin-top: -18px;position: relative;}
.top-auther i{ color: #fff; background-color: #e4aa16; border-radius: 50%; width: 29px; height: 29px;display: block; text-align: center; padding: 7px 5px; line-height: 20px; margin: auto;}
.auther-search-bottom-box p{ font-size: 14px; line-height: 22px; font-weight: normal; margin: 0; padding: 0 ; color: #505f64; }
.auther-prfl{ margin: 0 -8px; padding: 18px 0 10px; }
.auther-prfl-box{ margin: 0 8px; display: inline-block; padding: 0 10px; background-color: #f7f7f7; border-radius: 5px; border: 1px solid #d7dcde;  }
.auther-prfl-box i{ color: #1dace0; font-size: 20px; margin-right: 10px; display: inline-block; vertical-align: middle; }
.auther-prfl-box p{ display: inline-block; font-size: 14px; line-height: 30px; font-weight: normal;  font-family: 'gotham_htfbold'; vertical-align: middle;}
.auther-prfl-btm big{ font-weight: normal;  font-family: 'gotham_htfbold';  }
.auther-prfl-btm p{font-size: 15px; line-height: 24px; font-weight: normal; margin: 0; padding: 0 ; color: #505f64;}
a.author-name-box { color: #373737;}
a.author-name-box:hover { color: #1dace0;}

#header .is-sticky{box-shadow: 0 30px 30px rgba(0,0,0,.1);}
.author-menu-sticky{background-color: #fff;box-shadow: 0 5px 30px rgba(0,0,0,.1);padding: 10px 0;display: none;position: fixed;width: 100%;
z-index: 10000;top: 0;}
.author-name-stiky{
	padding-left: 15px;
	padding-top: 12px;
}
.author-name-stiky h3{
	font-size: 18px;
	margin: 0 0 5px 0;
}
.auther-social ul li:hover a{
	background-color: #000;
	color: #fff;
}
.auther-contact a.register:hover{background-color: #ccc9c9;}
.auther-contact a.top:hover {background-color: #cc7d30;}
.skill-list ul li a:hover{background-color: #dcdcdc;}
.nicescroll-rails{width: 10px !important;}
.auther-search-submit button:hover{background-color: #0c4154;}
/*****T-P 17-5-2018*****/
.site-navigation .nav-bar-mobile { background-color: #fff;}
.cbp-spmenu-left.menu-open { left: 0px;}
.mobile-header{
    background-color: #2c2d2e;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    display: table;
    padding: 15px 0;
    position: relative;
    transition: all 0.4s linear 0s;
    width: 100%;
    z-index: 10;
}
.inner_mobile_header {
    display: table-row;
    vertical-align: middle;
    width: 100%;
}
.inner_mobile_header .mobile-btn {
    display: table-cell;
    height: 34px;
    line-height: 32px;
    padding-left: 20px;
    padding-right: 10px;
    text-align: left;
    vertical-align: middle;
    width: 61px;
    padding-top: 5px;
}
.inner_mobile_header .mobile-logo {
    display: table-cell;
    height: auto;
    text-align: center;
    vertical-align: middle;
    width: 35%;
}
.inner_mobile_header .mobile-login-box {
    display: table-cell;
    padding-right: 20px;
    text-align: right;
    width: 60px;
    vertical-align: middle;
}
.inner_mobile_header .mobile-login-box .login-btn  {
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    display: inline-block;
    font-size: 30px;
    color: #fff;

}
.mobile-btn button{
	background: none;
	height: auto;
	display:block;
	padding: 0;
}
.toggle-menu-author{
	padding: 10px 10px 0 0 ;
	background-color: transparent;
}
.toggle-menu-author span {
    height: 3px;
    width: 25px;
    background: #000;
    display: block;
    margin: 5px auto;
    border-radius: 5px;
}
.author-mobile-navigation{display: none;}
.toggle-menu-author:focus{background-color: transparent;box-shadow: none;}



/*bootstrap code*/
.navbar-brand{position: relative;}
.navbar-brand:after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -13.5px;
    height: 27px;
    width: 1px;
    background-color: #494b4d;
    right: -5px;
}
.navbar-nav > li > a{
	font-size: 14px;
	/* font-size: 16px; */
    font-family: gotham_htfbold;
    line-height: 1;
    text-transform: uppercase;
    color: #fff;
}
.navbar-default .navbar-nav > li > a{
	color: #fff;
}
.search-box{margin-left: 18px;}
.navbar-nav{padding-top: 18px;}
.site-login-box{padding-top: 18px;}
.search-box{padding-top: 30px;}
.search_open .navbar{z-index: 20000;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #1dace0;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left: 0;}
.btn-default {
    height: 56px;
    line-height: 56px;
	border:none;
    font-size: 15px;
    font-family: gotham_htfbold;
    text-transform: uppercase;
    background-color: #89969b;
    color: #ffffff;
    display: inline-block;
    border-radius: 5px;
    padding: 0 25px;
    overflow: hidden;
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
}
.btn-default:hover{
	background-color: #1dace0;
	color:#fff;
}
/*
.btn-label {position: relative;left: 0;display: inline-block;padding:0 15px;background: rgba(0,0,0,0.15);border-radius: 3px 0 0 3px;margin-right:15px;font-size:18px !important; margin-top: 20px;}
*/
.btn-label {position: relative;left: 0;display: inline-block;padding:0 15px;background: rgba(0,0,0,0.15);border-radius: 3px 0 0 3px;margin-right:15px;font-size:18px;}
.btn-labeled {padding-top: 0;padding-bottom: 0;padding-left:0;}
.btn-pink{background-color:#e74a59;}
.btn-pink:hover{background-color:#c73a48;}
.mobile-navbar{margin: 0;padding-top: 0;}

@media (min-width: 992px) and (max-width: 1199px) {
	.site-navigation{padding-right: 130px!important;padding-bottom: 20px;}
	.navbar-header{float: none;text-align: center;}
	.navbar-default .navbar-brand{display: inline-block;margin: auto;float: none;}
	.navbar-brand:after{display: none;}
}

.search-submit-btn {
    position: absolute;
    height: 35px;
    width: 35px;
    background-color: #1dace0;
    text-align: center;
    padding: 0;
    line-height: 39px;
    top: 50%;
    margin-top: -17.5px;
    right: 4px;
    border-radius: 5px;
    font-size: 16px;
}
.more-search-opt select{
	width: 100%;
    border-radius: 5px;
    height: 40px;
    font-size: 14px;
    line-height: 1;
    padding: 0 20px;
    -webkit-appearance:none ;
    -moz-appearance:none ;
    appearance:none;
    background: #fff url(https://www.pubfacts.com/images/select-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 10% auto;
}
.more-opt-search {
    background: #fff;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 5px 0 5px 0;
    cursor: pointer;
}
.auther-search-left-top{text-align: center;}
.more-search-opt{margin-bottom: 10px;}
.find-publication-by-box {
    background-color: #fff;
    padding: 20px 0;
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    text-align: center;
}
.publication-tag-box{display: inline-block;margin-right: 10px;}
.publication-tag-box input[type="checkbox"]{opacity: 0;position: absolute;left: -999999px;}
.publication-tag-box label{
	display: inline-block;
	padding:0 30px;
	vertical-align: middle;
	margin-bottom: 10px;
	height: 60px;
	line-height: 60px;
	border: 1px solid #d7dcdf;
	border-radius: 5px;
	font-size: 15px;
	color: #3c4446;
	cursor: pointer;
	transition:all 0.3s ease-in-out;
}
.publication-tag-box input[type="checkbox"]:checked + label, .publication-tag-box label:hover{
	background-color: #e74b59;
	box-shadow: 0 15px 30px rgba(231,74,89,.3);
	border-color: #e74b59;
	color: #fff;
}
.find-publication-by-cate{
	text-align: center;
	padding: 20px 0;
	padding-bottom: 0px;
}
.find-publication-by-cate span{
	font-size: 18px;
	text-transform: uppercase;
	font-family: gotham_htfbold;	
	color: #fff;
	cursor: pointer;
}
.publication-category{
	position: absolute;
    top: 100%;
    z-index: 100;
    width: 100%;
    left: 0px;
    display: none;
}
.more-search-click{
	color: #fff;
    float: right;
    margin-top: -5px;
    margin-bottom: 3px;
    cursor: pointer;
}
.nicescroll-rails{z-index: 100!important;}
.more-search-opt select{margin-bottom: 10px;}
.more-search-opt select:last-child{margin-bottom: 0;}
.author-indetalssdg {display: table;width: 100%;border: 1px solid #d7dcde;background-color: #f7f7f7;border-radius: 5px;margin-top: 10px;}
.author-indetalssdg span{display: table-cell;padding: 0 10px;height: 30px;line-height: 30px;font-size: 14px;color: #000000;border-right: 1px solid #d7dcde;vertical-align:middle;}
.author-indetalssdg span:last-child{border-right-color: transparent;}
.author-indetalssdg span i{vertical-align: middle;font-size: 16px;margin-right: 6px;color: #1dace0}


/***********Bhaumik***********/


.publication-admin-header{ background: #1dace0; padding: 50px 0;}
.minimal-admin-header{ background: #1dace0; padding: 0px 0;}
.admin-dtls h4 strong{ font-size:21px; display: block; line-height: 24px; margin-bottom: 7px;}
.admin-dtls h4{ font-size: 42px; line-height: 53px; color: #ffffff; font-family: 'gotham_htfbold'; position: relative; padding-bottom: 25px; margin-bottom: 15px; margin-top: 20px;}
.admin-dtls h4:after{ content: ""; position: absolute; bottom: 0; left: 0; width: 267px; border-bottom: 1px dashed rgba(255,255,255,0.5);}
.admin-dtls > span{ font-size: 21px; line-height: 33px; color: #ffffff; font-family: 'gotham_htfbold'; display: block; margin-bottom: 22px;}
.admin-dtls-btn span{ display: inline-block; width: 50px; line-height: 56px; background: #f5f5f5; text-align: center; margin-right: 20px;}
.admin-dtls-btn span i{ line-height: 56px; display: inline-block;}
.admin-dtls-btn span i:before{ font-size: 20px; vertical-align: middle;}
.admin-dtls-btn a{ height: 56px; line-height: 56px; display: inline-block; border-radius: 5px; background: #ffffff; font-size: 15px; color: #373737; font-family: 'gotham_htfbold'; overflow: hidden; padding-right: 26px; transition: all 0.3s ease-in-out; box-shadow: 0 5px 30px rgba(0,0,0,.1);}
.admin-dtls-btn a:hover{ background: #ccc9c9 }
.admin-profile-inr{ background: #ffffff; border-radius: 5px; padding: 30px; box-shadow:0 5px 30px rgba(0,0,0,.1);}
.profile-update{ margin-bottom: 0 }
.profile-update a{ display: block; }
.profile-update-sr{ position: unset;vertical-align: middle;}
.progress.profile-update{height: 8px; width: 110px; border-radius: 10px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.profile-update .progress-bar{ background-color: #6ac4e5; background-size: 20px 20px;}
span.profile-update-sr{ font-size: 13px; color: #373737; font-family: 'gotham_htfbook';}
.admin-profile-dfg strong{ font-size: 22px; line-height: 30px; color: #373737; font-family: 'gotham_htfbold';}
.admin-profile-set a{ font-size: 15px; line-height: 24px; color: #1dace0 ;font-family: 'gotham_htfbold'; text-decoration: underline; margin-top: 9px; display: block;}
.admin-profile-inr > p{ font-size: 16px; line-height: 28px; color: #5e696d; font-family: 'gotham_htfbook'; margin: 20px 0;}
.orcid-left p{font-family: 'gotham_htfbook'; font-size: 15px; line-height: 26px; color: #5e696d;}
.orcid-left p b{font-family: 'gotham_htfbold'; font-size: 16px;}
.orcid-left p a{ color: #1dace0; }

.orcid-right a{ font-size: 18px; color: #848383; display: inline-block;font-family: 'gotham_htfbold'; height: 56px; line-height: 56px; border: 1px solid #cacaca; border-radius: 5px; padding: 0 22px 0 15px; margin-top: 10px;}
.orcid-right a span{ font-size: 18px; color: #ffffff; width: 33px; height: 33px; border-radius: 50%; display: inline-block;background-color: #a5ce38; line-height: 33px; text-align: center; margin-right: 13px; }
.publication-admin-dtls-box{ background-color: #ffffff; padding:31px 40px 30px 40px; border-radius: 5px; border: 1px solid #ebebeb; box-shadow: 0 5px 30px rgba(0,0,0,.1);}
.publication-admin-dtls-box strong{ font-size: 22px; line-height: 32px; color: #373737; display: block;font-family: 'gotham_htfbold';margin-bottom: 20px;}
.author-tab ul{ margin: 0; padding: 0; }
.author-head strong{ font-size: 14px; line-height: 30px; color: #373737; display: inline-block;vertical-align: middle; text-transform: uppercase; margin-bottom: 0}
.author-head strong i{ margin-top: -4px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.author-head strong i:before{ font-size: 20px; vertical-align: middle; color: #1dace0;}
.author-tab ul li{ list-style: none; display: inline; margin: 0 3px;}
.author-tab ul li a{ height: 32px; line-height: 32px; background: #f5f5f5; border-radius: 5px; display: inline-block; padding: 0 17px; font-size: 14px; color: #5e696d;     margin-bottom: 8px}
.author-btn{ background: #ffffff; height: 52px; line-height: 52px; margin-bottom: 10px; margin-right: -32px; padding-left: 16px; border-radius: 5px 0 0 5px; position: relative;z-index: 1;}
.author-btn label{ font-size: 16px; color: #373737; font-family: 'gotham_htfbold'; position: relative; margin-left: 9px;}
.author-btn input[type=radio]{ opacity: 0; position: relative;z-index: 2; cursor: pointer;}
.author-btn label:before{ content: ""; position: absolute; background: url(https://www.pubfacts.com/images/radio-btn.svg) no-repeat; width: 17px; height: 17px; background-size: 100%;left: -28px;top: 16px; }
.author-btn input[type=radio]:checked + label:before{background: url(https://www.pubfacts.com/images/radio-btn-checked.svg) no-repeat; width: 17px; height: 17px; background-size: 100%;left: -28px;top: 16px;}
.keep-btn.author-btn{ margin-top: 26px; }

.post-head p{ font-size: 15px; line-height: 26px; color: #5e696d; margin-bottom: 0; margin-top: 24px;}
.pst-dtls p{ font-size: 15px; line-height: 28px; color: #5e696d; margin-bottom: 0; margin-top: 24px;}
.pst-dtls p i{ line-height: 26px; display: inline-block; vertical-align: middle; margin-top: -5px; margin-right: 10px;}
.pst-dtls p i:before{ font-size: 20px; vertical-align: middle; color: #1dace0;}
.publication-admin-dtls > .container > .row{ margin-bottom: 30px; }
.add-btn a { margin-top: 20px; font-size: 18px;}
.save-btn a { margin-top: 20px; font-size: 18px;}
.add-btn a span{ width: 60px; text-align: center; }
.save-btn a span{ width: 60px; text-align: center; }
.add-btn a span i:before{ font-size: 20px; vertical-align: middle; margin-left: 5px;}
.save-btn a span i:before{ font-size: 20px; vertical-align: middle;}
.publication-admin-dtls{ padding: 30px 0; position: relative;}
.publication-admin-dtls:before{ content: ""; position: absolute; background: url(https://www.pubfacts.com/images/publication-bg-img.png) no-repeat; left:0; right: 0; top: 0; width: 100%; height: 486px; opacity: 0.3; z-index: -1}
.publication-admin-dtls:after{ content: ""; position: absolute; background: url(https://www.pubfacts.com/images/publication-bg-logo.png) no-repeat; right: 80px; bottom: 80px; width: 204px; height: 204px; opacity: 0.06; z-index: -1}
/* .add-btn {margin-left: -59px;} */

.admin-navbar.navbar-default .navbar-nav > li > a{text-align: center;font-size: 14px;text-transform: capitalize;font-family: 'gotham_htfbook', sans-serif;}
.admin-navbar.navbar-default .navbar-nav > li > a > i{display: block;margin-bottom: 10px;font-size: 22px;}
.admin-navbar{display: table;width: 100%;}
.admin-navbar .navbar-header{display: table-cell;width: auto;float: none;vertical-align: middle;}
.admin-navbar .navbar-collapse{display: table-cell!important;width: auto;vertical-align: middle;}
.admin-navbar .navbar-nav{padding-top: 0;}
.admin-navbar .user-login-box{display: table-cell;vertical-align: middle;position: relative;margin-left: 20px;}
.admin-navbar .user-login-box:after {content: "";position: absolute;top: 50%;margin-top: -13.5px;height: 27px;width: 1px;background-color: #494b4d;left: 10px;}
.user-name-info{display: inline-block;margin-left: 10px;}
.welcome-msg{font-size: 14px;font-family: 'gotham_htfbook', sans-serif;color: #fff;margin-bottom: 0;}
.user-name-info .name{font-size: 12px;font-family: 'gotham_htfbold', sans-serif;color: #fff;}
.user-details-info{position: relative;padding-right: 35px;cursor: pointer;margin-left: 45px;}
.user-details-info:after {content: "\70";font-family: "pubfacts-icon";color: #fff;position: absolute;right: -8px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 22px;}
.user-login-box.open .dropdown-menu{display: block; right: 0; border-top-right-radius: 0; margin-top: 22px; padding: 10px;}
.user-login-box.open .dropdown-menu:before{ content: ""; position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 0 12px 12px;border-color: transparent transparent #ffffff transparent; right: 0; top: -12px;}
.user-login-box.open .dropdown-menu > li > a:hover, .user-login-box.open .dropdown-menu > li > a:focus{ background: none; color:#1dace0 }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color: transparent;color: #1dace0;}


.admin-navbar .navbar-nav > .active > a:after, .admin-navbar .navbar-nav > .active > a:hover:after, .admin-navbar .navbar-nav > .active > a:focus:after{content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 8px 7px 8px;border-color: transparent transparent #1dace0 transparent;left: 50%;bottom: -4px;transform: translateX(-50%);}



.admin-profile-header{ background: #1dace0; padding: 50px 0;}
.admin_img{ border-radius: 50%; overflow: hidden; border: 5px solid #ffffff; margin-bottom: 18px;}
.admin_mn_profile{ padding-right: 0 }
.admin_mn_profile .admin-dtls-btn{ width: 100%; margin-top: 7px;}
.admin_mn_profile .admin-dtls-btn a{ text-transform: uppercase; width: 100%; padding: 0}
.admin_dtls > strong{ font-size: 40px; line-height: 45px; color: #ffffff; font-family: 'gotham_htfbold'; display: block; margin-bottom: 20px;}
.admin_dtls > p{ font-size: 16px; line-height: 26px; color: #ffffff; font-family: 'gotham_htfbook';}
.review-box { margin-top: 20px; }
.review-box strong{ font-size: 14px; line-height: 14px; color: #ffffff; font-family: 'gotham_htfbold'; text-transform: uppercase;}
.notifiaction-box{position: relative; display: inline-block;}
.review-box span{ position: absolute; right: -150px; top: 0; background: #f1af4c; color: #ffffff; font-size: 11px; line-height: 24px; font-family: 'gotham_htfbold'; display: inline-block;vertical-align: middle; padding: 0 10px; border-radius: 3px; }
.review-box span img{ vertical-align: middle; display: inline-block; margin-top: -3px; margin-right: 7px;}
.review-box p{ font-size: 14px; line-height: 20px; color: #ffffff; font-family: 'gotham_htfbook'; margin-top: 6px;}
.admin_dtls{ padding-left: 60px; }
.admin_profile-inr{ background: #ffffff; border-radius: 5px; padding: 20px; box-shadow: 0 5px 30px rgba(0,0,0,.1)}
.admin_profile-inr span{ font-size: 15px; line-height: 24px; color: #373737; display: block;font-family: 'gotham_htfbold'; text-transform: uppercase;}
small.profile-update-sr {font-size: 13px;color: #1dace0; font-family: 'gotham_htfbook';}
.admin_profile-inr p{ font-size: 13px; line-height: 22px; color: #5e696d; margin-top: 9px; margin-bottom: 25px;}
.admin_profile-inr ul{ margin:-10px; padding: 0; background: #f6f7f7; padding: 18px; border-radius: 10px;}
.admin_profile-inr ul li{ font-size: 15px; line-height: 33px; color: #5e696d; list-style: none; position: relative;}
.admin_profile-inr ul li.done:after{ content: "\49"; position: absolute; font-family: "pubfacts-icon"; right: 0; top: 2px; color: #1dace0}
.admin_profile-inr ul li i{ margin-right: 10px; }
.admin_profile-inr ul li i:before{ font-size: 17px; }
.input-mn-otr{ margin: 0 -5px; }
.col-12{ width: 100%; padding: 5px;}
.col-6{ width: 50%;  padding: 5px;}
.col-4{ width: 33.33%;  padding: 5px;}
.col-3{ width: 25%;  padding: 5px;}
.col-2{ width: 16.67%;  padding: 5px;}
.file-upload{ position: relative; }
.brws-file {position: absolute;right: 10px;top: 9px;overflow: hidden;}
.brws-file input {position: relative;width: 102px;height: 51px;}
.brws-file input:after {position: absolute;content: "BROWSE";left: 0;top: 0;text-align: center;right: 0;background-color: #89969b;color: #ffffff;    z-index: 10;font-weight: 700;font-size: 16px;cursor: pointer;font-family: 'gotham_htfbold';height: 51px; line-height: 51px;border-radius: 5px;}
.admin-profile-info-mn-otr{ background: #ffffff; border-radius: 10px; padding:30px 40px 40px; box-shadow: 0 5px 30px rgba(0,0,0,.1);}
.admin-profile-info-mn-otr .input-mn-otr .input-box input{ font-size: 16px; color: #5e696d;  font-family: 'gotham_htfbook'; border-radius: 5px; background: #f5f5f5}

.admin-profile-info-mn-otr .input-mn-otr .input-box textarea{ font-size: 16px; color: #5e696d;  font-family: 'gotham_htfbook'; border-radius: 5px; background: #f5f5f5}

.admin-profile-info-mn-otr .input-mn-otr .input-box select{ font-size: 16px; color: #5e696d;  font-family: 'gotham_htfbook'; border-radius: 5px; background: #f5f5f5 url(https://www.pubfacts.com/images/select-arrow-white.png) no-repeat right center}




.dele-bio{ margin-top: 10px; }
.dele-bio input[type="checkbox"]{ z-index: 10; position: relative; opacity: 0; margin-right: 6px;}
.dele-bio label{ font-size: 16px; line-height: 30px; color: #5e696d; font-family: 'gotham_htfbook'; font-weight: unset; position: relative;}
.dele-bio label:before{ content: "\4b";  font-family: "pubfacts-icon"; font-size: 20px; left: -23.5px; position: absolute;}
.dele-bio input[type="checkbox"]:checked + label:before{ content: "\4c"; left: -22.2px;}
.admin-profile-info-mn-otr > strong{ font-size: 20px; line-height: 24px; color: #373737; display: block; width: 100%; font-family: 'gotham_htfbold'; text-transform: uppercase; border-bottom: 1px solid #d8dbdc; padding-bottom: 23px; position: relative; margin-bottom: 32px;}
.admin-profile-info-mn-otr > strong:after{ content: ""; position: absolute; border-bottom: 2px solid #1dace0; width: 327px; bottom: -1px; left: 0; }
.save-prfl{ margin-top:25px; }
.admin-profile-info{ padding: 70px 0; position: relative; }
.admin-profile-info:before{    content: "";position: absolute;background: url(https://www.pubfacts.com/images/publication-bg-img.png) no-repeat;left: 0;right: 0;top: 0;width: 100%;height: 486px;opacity: 0.3;z-index: -1}
.admin-profile-info:after{    content: "";position: absolute;background: url(https://www.pubfacts.com/images/publication-bg-logo.png) no-repeat;right: 80px;bottom: 80px;width: 204px;height: 204px;opacity: 0.06;z-index: -1;}
.save-prfl .btn-default {background-color: #1dace0;color: #fff;}
.save-prfl .btn-default:hover {background-color: #89969b;color: #fff;}
/****Bhaumik******/
.admin-navbar.navbar-default .navbar-nav > li > a > i{ position: relative; }
.badge{ background: none; position: absolute; right: 15px; top:-12px;}
.badge i:before{ color: #f1af4c; font-size: 17px; }






.fullpageContainer{
    /*width: 408px;*/
    width:100%;
    height: calc(100vh - 184px);
    position: relative;
    z-index: 1000;
}



/*==================================================
 * Image shadow effect
 * ===============================================*/


.effect1{
	-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #777;
	        box-shadow: 0 10px 6px -6px #777;
}

	
	.miniProfileBox{


 display: inline-block; 
 padding: 0 16px; 
 background: #f5f5f5; 
 border-radius: 5px; font-size: 12px; line-height: 14px; font-weight: normal; font-family: 'gotham_htfbook'; color: #5e696d; 
 
 
	}
	
	
	
.miniProfileBoxPhoto{
	width:30px;
	float:left;
}

.miniProfileBoxDescription{
	float:left;   
	display: inline-block;
	width:152px;
}
.miniProfileBoxDescriptionFull{
	float:left;   
	display: inline-block;
	width:182px;
}

input.greyField{
	font-size: 14px; color: #5e696d;border:1px solid #d6d5d5; font-family: 'gotham_htfbook'; border-radius: 5px;background: #f5f5f5; height:40px;
}

textarea.greyField{
	font-size: 14px; color: #5e696d;border:1px solid #d6d5d5; font-family: 'gotham_htfbook'; border-radius: 5px;background: #f5f5f5; height:40px;
}
.simplebox{
	outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}


.nicescroll-rails{z-index: 100!important;}
.more-search-opt select{margin-bottom: 10px;}
.more-search-opt select:last-child{margin-bottom: 0;}
.author-indetalssdg {display: table;width: 100%;border: 1px solid #d7dcde;background-color: #f7f7f7;border-radius: 5px;margin-top: 10px;}
.author-indetalssdg span{display: table-cell;padding: 0 10px;height: 30px;line-height: 30px;font-size: 14px;color: #000000;border-right: 1px solid #d7dcde;vertical-align:middle;}
.author-indetalssdg span:last-child{border-right-color: transparent;}
.author-indetalssdg span i{vertical-align: middle;font-size: 16px;margin-right: 6px;color: #1dace0}

table.downloadTable {
	margin-top:10px; border-top:0px; border-right:0px; border-left:0px;
}

table.downloadTable tr th {
border-left:0 !important; border-right:0 !important; padding-bottom:0px;
}



.altmetric-source-row{
	float:left; width:100%; margin-top: 5px;
}
.altmetric-source-count{
	float:left; width:38px; height:38px; padding-top:6px; color:#fff; font-weight:bold;
	margin-right: 5px;
	text-align: center;
}
.altmetric-source-label{
	float:left; width:180px;
	margin-top: 6px; 
	
}



.videos img {
  width:100%;
  height:auto;
}
a.video {
  float: left;
  position: relative;
}
a.video span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("https://www.pubfacts.com/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.video span {
    background-size: 400%;
  }
}


.adDisplayBanner_FullText{
/*	border:1px solid red; */
}


.adDisplay{
/*	border:1px solid red; */
}

.blogDiv p {
     font-size: 18px;
line-height: 32px;
}

.blogDiv  ol li{
   margin: 0px 0px 5px 0px;
     font-size: 18px;
line-height: 32px;
}


.followButton {
	cursor: pointer;
	}
	
.followstatus0 p{
	background-color:#e6e6e6; 
	color: black;
}	

.followstatus1 p{
	background-color:#f89a3d;
	color: white;
}	

.followButton p i, .topAuthor p i{
	vertical-align: middle;
	margin-right:5px;
	}	
	.topAuthor p{
	background-color:#f89a3d;
	color: white;
}	
	.topAuthor p{
	background-color:#f89a3d;
	color: white;
}	

.discussionListTable a{
	font-size: 16px;
	line-height: 22px;
}
