@font-face {
	font-family: OpenSans;
	src: url('/lib/css/fonts/OpenSans-BoldItalic.ttf');
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: OpenSans;
	src: url('/lib/css/fonts/OpenSans-Bold.ttf');
	font-weight: bold;
}
@font-face {
	font-family: OpenSans;
	src: url('/lib/css/fonts/OpenSans-Regular.ttf');
}
@font-face {
	font-family: OpenSans;
	font-style: italic;
	src: url('/lib/css/fonts/OpenSans-Italic.ttf');
}
@font-face {
	font-family: OpenSans;
	src: url('/lib/css/fonts/OpenSans-SemiboldItalic.ttf');
	font-weight: 500;
	font-style: italic;
}
@font-face {
	font-family: OpenSans;
	src: url('/lib/css/fonts/OpenSans-Semibold.ttf');
	font-weight: 500;
}
@font-face {
	font-family: OpenSans-Light;
	src: url('/lib/css/fonts/OpenSans-Light.ttf');
}

@font-face {
	font-family: Lato;
	src: url('/lib/css/fonts/Lato-Regular.ttf');
}
@font-face {
	font-family: Lato;
	src: url('/lib/css/fonts/Lato-Italic.ttf');
	font-style: italic;
}
@font-face {
	font-family: Lato;	
	src: url('/lib/css/fonts/Lato-Bold.ttf');
	font-style: normal;
	font-weight: bold;
}
@font-face {
	font-family: Lato;
	src: url('/lib/css/fonts/Lato-BlackItalic.ttf');
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: Lato;
	src: url('/lib/css/fonts/Lato-Semibold.ttf');
	font-weight: 500;
}
@font-face {
	font-family: Lato;
	src: url('/lib/css/fonts/Lato-SemiboldItalic.ttf');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: Lato-Light;
	src: url('/lib/css/fonts/Lato-Light.ttf');
}
@font-face {
	font-family: Lato-Light;
	font-style: italic;
	src: url('/lib/css/fonts/Lato-LightItalic.ttf');
}
@font-face {
	font-family: Lato-Light;
	src: url('/lib/css/fonts/Lato-Semibold.ttf');
	font-weight: 500;
}
@font-face {
	font-family: Lato-Light;
	src: url('/lib/css/fonts/Lato-SemiboldItalic.ttf');
	font-weight: 500;
	font-style: italic;
}


@font-face {
	font-family: Montserrat;
	src: url('/lib/css/fonts/Montserrat-Light.otf');
}

/* start flex.css */

.container-flex {
	display: -ms-flexbox; display: -webkit-flex; display: flex;
}
.flex-column {
	flex-direction: column;
}
.flex-column-reverse {
	flex-direction: column-reverse;
}
.flex-row {
	flex-direction: row;
}
.flex-row-reverse {
	flex-direction: row-reverse;
}

.flex-row.space-between {
	justify-content: space-between;
}

.flex-column.align-center {
	align-items: center;
}
/* end flex.css */

.icon {
    background-size: 14px  !important;
    background-repeat: no-repeat !important;
    background-position: 10px center !important;
}
#display-password {
	cursor: pointer;
}


.email-rss-alerts .dynatree-container {
	border: 1px solid gray;
    margin: 1px 7px 2px 3px;
	padding: 10px 7px;
	background-color: #fff;
	border: 1px solid #ccc;
}


.container-flex.registration.email-rss-alerts{
		max-width: 1280px;	
}
.container-flex.login .P-Input, 
.container-flex.forgot-password .P-Input,
.container-flex.password-resets .P-Input,
.container-flex.confirm-page .P-Input,
.container-flex.registration .P-Input {
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 40px;
	width:100%;
	outline:none;
	/*font-size: 1.4em;*/
	font-size: 13px;
	/*padding-left: 10px;*/
}

table.account_fields .P-Input {
	padding: 0px 10px;
}
.loginPageHeader {
	background-color: #191930;
	display: table;
	width: 100%;
}

.loginPageHeader span {
	color: #fff;
	font-size: 1.17em;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 41px;
	text-align: center;
}

.ui-autocomplete table {
	background-color: white;
	border: solid 1px #97978b;
	box-shadow: 0 0 3px 3px #ebebeb;
	width: 700px;
	position: relative;
	top: 10px;
}

.ui-autocomplete td {
	border-bottom: solid 1px #e2e2dc;
	height: 29px;
	min-width: 70px;
}

.ui-autocomplete .name {
	color: #1F1F1F;
	white-space: nowrap
}

.ui-autocomplete .affiliation {
	color: #727272;
	font-size: 91.66%;
	padding-left: 0.5em;
}

a.current {
	font-weight: bold
}

.fieldHolder input,select,textarea {
    background: #fff;
    width: 100%;
    height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: solid 1px #b2b2a4;
    border-left: solid 1px #bdbdaf;
    border-right: solid 1px #bdbdaf;
    border-bottom: solid 1px #C6C6B6;
    border-radius: 2px;
    padding: 0 0 0 5px;
    margin-right: 16px;
    margin-top: 5px;
    /*box-shadow: inset 0px !* x *!  */
        /*6px !* y *!  */
        /*10px !* blur *!  */
        /*-10px !* spread *!  */
        /*#888;*/
}

textarea {
	margin-right: 0.5em;
	padding: 0.5em 0 0 0.5em;
	resize: vertical;
	min-height: 60px;
}

#ed_notes,#ed_notes_reject {
	margin-top: 0px;
}

select {
	padding: 4px
}

.textLeftAlign {
	text-align: left;
}
.textRightAlign {
	text-align: right;
}

.textCenterAlign {
	text-align: center;
}

.loginErrors input {
	margin-top: 6px;
	background-color: #f6e3dc;
	border-color: #bf1e1e;
	/*box-shadow: 0 0 3px 3px #f7e5e5;*/
}

.fieldHolder textarea {
	height: 50px;
	padding-top: 7px;
}

.fieldHolder input[type="file"] {
	background: none;
	border: none;
	position: absolute;
	visibility: hidden;
	margin-left: -310px;
}

.P-W100 {
	width: 300px !important;
}

.P-W380 {
	width: 380px !important;
}

.fileInput {
	width: 250px !important;
	float: left;
}

.fileUpload {
	float: left;
}

.clearMargin {
	margin: 0 !important;
}

.input-reg-title {
	padding: 12px 0px 5px 0px;
	/* padding: 25px 0px 10px 0px; */
	font-size: 12px;
	color: #1f1f1f;
}

.fieldHolder select {
	padding-top: 3px;
	line-height: 28px;
	/*margin-left: 10px;*/
	width: 100%; /* 105% Koi, koi ?? */
	/* 	font-family: Tahoma, Verdana, sans-serif; */
	/* 	font-size: 14px; */
}

.P-Input-With-Help input,select {
	width: 93%;
}

.fileUpload {
	height: 30px;
	padding-top: 0px !important;
}

.fieldHolder input:focus,.fieldHolder select:focus {
	background-color: #fefbf3;
	border-color: #89c0e8;
	box-shadow: 0 0 3px 3px #d5dee5
}

html,body {
	/*background: #EBEBE8;*/
	margin: 0;
	padding: 0;
	font-family: OpenSans, Montserrat, Lato, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

body {
	overflow-y: scroll;
}

q {
	font-style: italic
}

q:after {
	content: close-quote;
}

q:before {
	content: open-quote;
}

th {
	text-align: left
}

*:focus {
	outline: none;
}

/**, form {
	margin: 0;
	padding: 0;
	list-style: none;
}*/
abbr {
	cursor: default
}
/*ul{list-style: none}*/
img {
	border: none;
}

a {
	color: #1C8DA9;
	text-decoration: none;
}
/* clear */
.clear {
	clear: both;
}

.P-Clear {
	clear: both;
	float: none;
	font-size: 1px;
}

.P-Hidden {
	display: none;
}

.clearBorder {
	border: none !important;
}
/* Corners */
.topLeftCorner {
	float: left;
}

.topRightCorner {
	float: right;
}

.bottomLeftCorner {
	float: left;
}

.bottomRightCorner {
	float: right;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.bold {
	font-weight: bold;
}

#container {
	/*background: #b5b5ae;*/
	margin: 0 auto;
	/* min-width: 1010px; */
}

.constrained {
	max-width: 1280px;
	margin: auto;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

#nav .constrained {
	align-items: center;
}

#header {
	background: #FFFFFF;
	width: 100%;
}

#header .logo {
	float: left;
}

#header #nav {
	background-color: #191930;
	border-bottom: 1px solid #666;
	box-shadow: 0 5px 2px -2px #e1e1e1;
	width: 100%;
	min-height: 46px;
	
}

.registration .P-Profile-Picture-Holder { 
	color: inherit;
	font-size: 16px;
	width: auto;
}
.P-Profile-Picture-Holder {
	color: #0052CC;
	width: 100px;
}

.P-Profile-Picture-Holder button:disabled {
	color: rgb(84, 84, 84);
}

.P-Grey-Btn-Holder.P-Validation .P-Btn-Icon {
	background: url('/i/valid_icon.png') no-repeat;
	width: 19px;
	height: 16px;
	margin-right: 7px;
	margin-top: 8px;
	float: left;
}

.P-Data-Resources-Head {
	color: #737373;
	font-size: 15px;
	font-weight: bold;
}

.f {
	padding: 5px 15px 5px;
	color: #737373;
	font-size: 15px;
	font-weight: bold;
}

.multipleFld{
	height:165px;
	width:150px; 
	float:left;
}

.user-rights-row{
	float:left;
	width:100%;
}

.show_user_expertises{ 
	float:right; 
	margin-top:20px;
	margin-right:14px;
	text-align:right;
}

.P-Data-Resources {
	margin: 0px 0px 10px 0px;
	float:left;
	width:100%;
}

.P-Inline-Line-Middle {
	background: url("/i/inline_line.png") repeat-x scroll left center
		transparent;
	height: 1px;
	width: 100%;
	position: absolute;
	top: 10px;
	left: 0px;
}

.br {
	height: 5px;
}

.h10 {
	height: 10px;
}

.brownBorder {
	border-top: 1px solid #858464;
	width: 100%;
	height: 2px;
	margin-top: 2px;
}

.P-Preview .P-Btn-Icon {
	background: url('/i/preview_icon.png') no-repeat;
	width: 19px;
	height: 14px;
	margin-right: 7px;
	margin-top: 9px;
	float: left;
}

.previewform td {
	padding: 10px 10px 10px 0px;
	font-size: 12px;
	line-height: 160%;
}

#nav #menu {
	margin: 0 10px;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
}

#menu .menu_btn {
	font-size: 1em;
	color: #FFFFFF;
	cursor: pointer;
	height: 32px;
	padding: 0 9px;
	padding-top: 15px;
	margin: 0 3px;
}

#menu .menu_btn:hover {
	opacity: 0.6;
	color: #ffffff;
}

#menu .menu_btn img {
	margin-top: -5px;
}

.header-content {
	padding-top: 8px;
	border-bottom: 6px solid #858464;
}

/* #cart a {
	position: relative;
	width: 23px;
	height: 18px;
}

#cart span {
	background: url('/i/popup.png') no-repeat;
	width: 23px;
	height: 16px;
	float: right;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	top: -5px;
	right: -14px;
	line-height: 16px;
} */

#profile:hover,.logoutbtn:hover {
	opacity: 0.6;
}

#searchField {
	float: left;
	width: 310px;
	margin: -1px 0 0 0;
}

#searchField p input {
	margin: 0px 3px 0px 3px;
}

.profilePic {
	margin-right: 10px;
}

.profileInfo {
	margin-top: 5px;
	display: flex;
	flex-direction: column;
}
.fl_1{
	display: flex;
	flex-direction: column;
	font-size: 1.2em;	
	line-height: 1.6em;
	margin-bottom: 16px;
}
.fl_2{
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
	align-items: center;
}

.newLine {
	height: 14px;
}

.profileInfo h1 {
	margin-top: 20px;
	font-size: 18px;
	color: #333;
}

.pagesList {
	width: 340px;
}

.profileInfo .dataInfo {	
	color: #555;
	font-weight: bold;
	margin-right: 5px;
}

.profileInfo .record {
	font-size: 12px;
	color: #000000;
	line-height: 155%;
	display: -webkit-box;
	display: -moz-box;
}

.pageName {
	padding: 10px 0 5px 0;
}

.pagesName .title {
	float: left;
	padding: 5px 0;
}

.pageName td {
	border-bottom: 1px dashed #D1CDBB;
}

.editOptions {
	visibility: hidden;
	min-height: 30px;
}

.pageName .goup {
	margin-top: -10px;
	margin-right: 4px;
	float: right;
}

.pageName .godown {
	float: right;
	margin: 3px -5px 0 -10px;
}

.pageName .vote {
	
}

.pageName:hover {
	background: #F0F0EA;
}

.pageName:hover .editOptions {
	visibility: visible;
}

.pageName a {
	font-size: 14px;
	font-weight: bold;
	color: #666666 !important;
}

.submitLink {
	margin: 15px 0;
}

.submitLink a {
	font-size: 11px;
	color: #1F1F1F !important;
	line-height: 135%;
}

.searchWrapper {
	background: url('/i/middleSearch.png');
	width: 249px;
	height: 35px;
	float: left;
}

.searchWrapper input[type='text'] {
	font-size: 12px;
	color: #727272;
	float: left;
	background: none;
	border: none;
	width: 241px;
	height: 18px;
	margin: 7px 0 0 5px;
}

#searchField input[type='submit'] {
	background: #F0F0EA url(/i/searchIcon.png) no-repeat;
	width: 47px;
	height: 32px;
	float: left;
	border: 1px solid #F0F0EA;
	margin-left: -3px;
	margin-top: 1px;
}

.searchWrapper input[type='radio'] {
	border: none;
}

#searchField a {
	font-size: 12px;
	color: #006666;
}

#searchField p {
	font-size: 12px;
	margin-top: 5px;
	line-height: 150%;
}

#searchField p span {
	margin-left: 31px;
	padding-top: 1px;
}

.wrapper {
	float: right;
	margin-right: 9px;
}

#button {
	height: 74px;
	text-align: right;
}

#button img {
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
}

#button .left {
	margin: 0 0 0 5px;
}

button { /*background: url('/i/buttonMiddle.png') repeat-x;*/
	background-image: -webkit-linear-gradient(#ffffff, #eaeae3);
	background-image: -moz-linear-gradient(#ffffff, #eaeae3);
	background-image: -ms-linear-gradient(#ffffff, #eaeae3);
	background-image: -o-linear-gradient(#ffffff, #eaeae3);
	background-image: linear-gradient(#ffffff, #eaeae3);
	background-color: #EAEAE3;
	width: 149px;
	height: 31px;
	border: 1px solid #96968a;
	border-radius: 2px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #1F1F1F;
	padding: 3px 0 5px 0;
	margin: 0 0 0 0;
}

#tasks {
	background: url('/i/tasks.png') repeat-x;
	width: 129px;
	height: 32px;
	float: right;
	font-size: 12px;
	line-height: 135%;
	color: #FFFFFF;
	text-indent: 50px;
	margin-left: 6px;
	padding-top: 7px;
}

#subMenuWrapper {
	float: right;
}

#subMenuWrapper img {
	float: right;
}

#subMenu {
	background: linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #eeeee8);
	background-image: -webkit-linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #eeeee8);
	background-image: -moz-linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #eeeee8);
	background-image: -ms-linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #eeeee8);
	background-image: -o-linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #eeeee8);
	background-image: linear-gradient(#FFFFFF 0%, #FFFFFF 30%, #eeeee8);
	background-color: #FFFFFF;
	border-right: 1px solid #97978b;
	border-top: 1px solid #97978b;
	border-top-right-radius: 5px;
	font-size: 11px;
	line-height: 145%;
	color: #006666;
	height: 33px;
	float: right;
	text-align: center;
	margin: 0 auto;
}

#subMenu img {
	float: right;
}

#subMenu .menu_btn {
	text-align: center;
	font-family: Tahoma, Verdana, sans-serif;
	padding: 0 7px;
	margin: 10px 0 0 0;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	color: #066;
}
.menu_btn {
	float: left;
	margin: 0 8px;
}

.storyTitle h1 {
	font-size: 18px;
	color: #1F1F1F;
}

.holder .content {
	margin-top: 10px;
}

#leftSider {
    margin: 0px 0 0 0px;	
    font-size: 1em;
	-webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0;	
	padding: 0 10px 0 0;
	min-width: 340px;
}

#leftSider h3 {
	/*background: url('/i/siderHeadlineMiddle.png') repeat-x;*/
	font-size: 14px;
	line-height: 145%;
	color: #A5A585;
	float: left;
	line-height: 34px;
	margin: 0 0 0 0;
	text-indent: 10px;
}

.headlineHolder {
	margin-top: 6px;
}

.headlineHolder .left_ANG {
	background: url('/i/siderHeadlineLeft.png') no-repeat;
	float: left;
	width: 4px;
	height: 32px;
}

.headlineHolder .MID {
	/*background: url('/i/siderHeadlineMiddle.png') repeat-x;*/
	width: 368px;
	height: 32px;
	float: left;
}

.headlineHolder .right_ANG {
	background: url('/i/siderHeadlineRight.png') no-repeat;
	float: left;
	width: 4px;
	height: 32px;
}

.whiteBackground {
	background: #FFFFFF;
	width: 374px;
	border: 1px solid #D2CEBC;
	border-top: none;
	padding-bottom: 10px;
	padding-top: 10px;
}

#browse .leftCorner {
	background: url('/i/bottomCornerLeft.png') no-repeat;
	width: 4px;
	height: 4px;
	float: left;
}

.boxTopCorners {
	background: #FFFFFF;
	height: 3px;
	margin-top: 7px;
	width: 185px;
	float: left;
}

.boxTopCorners .topLeftCorner {
	background: url("/i/topCornerLeft.png") no-repeat;
	width: 4px;
	height: 4px;
}

.boxTopCorners .topRightCorner {
	background: url("/i/topCornerRight.png") no-repeat;
	width: 4px;
	height: 4px;
	margin-top: -1px;
}

#leftSider .link {
	width: 100%;
}

.link div {
	background: #b8b89f; /* url('/i/square.png') no-repeat;*/
	width: 4px;
	height: 4px;
	float: left;
	margin: 5px 0 0 15px;
}

.link span {
	background: #b8b89f;
	margin: 5px 8px;
	color: #191930;
	font-size: 11px;
}

.link.active span {
	font-weight: bold;
}

.link.about a {
	background: url('/i/square.png') no-repeat left center;
	padding-left: 10px;
}

.link.about .content {
	margin-left: 15px;
}

.siderBlockLinksHolder {
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-direction: column;
	padding: 5px 0;
}

.link .content {
	background: none;
	font-size: 1.1em;
	display: inline-block;
}

.link a {
	font-size: 11px;
	line-height: 140%;
	color: #006565;
}

.link:hover {
	background: #ebebeb;
	cursor: pointer;
}

.link_active {
	background: #EBEBE8;
	cursor: pointer;
}

.link:hover a {
	
}

#bolded .link:hover a {
	font-weight: bold;
}

.mostVisited {
	background: #fff;
	border-top: none;
	border-bottom: none;
	padding: 10px 0;
	border-bottom: none;
	width: 158px;
	padding: 5px 10px;
	padding-left: 15px;
}

.mostVisited a {
	font-size: 11px;
	line-height: 120%;
	color: #990000;
	font-weight: bold;
}

#social {
	padding: 7px 8px 1px 9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* Chrome hack */
	#social {
		padding: 7px 8px 1px 11px;
	}
}

#social a {
	margin: 0px 2px;
	display: inline-block;
}

#browse .rightCorner {
	background: url('/i/bottomCornerRight.png') no-repeat;
	width: 4px;
	height: 4px;
	float: right;
}

#leftSider img {
	vertical-align: middle;
}

#leftSider #book {
	padding: 10px;
}

#leftSider #bookInfo {
	
}

#leftSider #bookInfo p {
	background: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 145%;
	padding: 5px 0;
	width: 100%;
	text-indent: 0;
}

#issueInfo td {
	padding: 10px;
}

#leftSider #bookInfo p span {
	font-weight: bold;
}

#price {
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	vertical-align: bottom;
}

#price span {
	color: #666;
}

#price img {
	/*
	padding-left: 5px;
		padding-right: 5px;		
		float: none;*/
	margin-top: -5px;
}

#selectISS {
	padding-bottom: 35px;
}

#issue table {
	font-size: 14px;
	line-height: 145%;
}

#issue a {
	font-weight: bold;
	color: #006666;
}

#issue .pagesWrapper {
	height: 30px;
	border-bottom: 1px solid #EEECE5;
	text-align: center;
}

#issue .issueNo {
	font-weight: bold;
	border-left: 1px solid #D1CDBB;
	border-right: 1px solid #D1CDBB;
}

#issue #issueNo {
	float: left;
	padding-top: 5px;
}

.selectIssue {
	margin-top: 20px;
}

.list {
	font-size: 11px;
	color: #A5A585;
	float: left;
	margin: 5px 0 0 10px;
}

#leftSider .browse {
	height: 21px;
	padding-top: 3px;
}

.browse div {
	background: #b8b89f; /* url('/i/square.png') no-repeat;*/
	width: 4px;
	height: 4px;
	float: left;
	margin: 5px 0 0 16px;
}

.browse a {
	font-size: 11px;
	line-height: 140%;
	color: #006565;
	float: left;
	padding-left: 5px;
}

.browse:hover {
	background: #DBDBCE;
}

.browse:hover a {
	font-weight: bold;
}

#leftSider .box {
	background: #DBDBCE;
	width: 354px;
	height: auto;
	margin-left: 12px;
	border-bottom: 2px solid #ffffff;
}

.box .buttonArrow {
	background: url('/i/buttonArrowDown.png') no-repeat;
	width: 30px;
	height: 22px;
	float: right;
	margin: -30px 10px 0 0;
	padding: 0 0 0 0;
}

.box .corners {
	
}

.box .topLeftCorner,.topRightCorner,.bottomLeftCorner {
	width: 3px;
	height: 3px;
}

.box .topLeftCorner {
	background: url('/i/boxTopCornerLeft.png') no-repeat;
}

.box .topRightCorner {
	background: url('/i/boxTopCornerRight.png') no-repeat;
}

.box .bottomLeftCorner,.bottomRightCorner {
	margin-top: -3px;
}

.box .bottomLeftCorner {
	background: url('/i/boxBottomCornerLeft.png') no-repeat;
}

.box .bottomRightCorner {
	background: url('/i/boxBottomCornerRight.png') no-repeat;
	width: 3px;
	height: 3px;
}

#leftSider p {
	background: #DBDBCE;
	font-size: 12px;
	line-height: 135%;
	color: #1F1F1F;
	font-weight: bold;
	width: 354px;
	padding: 8px 0;
	text-indent: 10px;
	margin: 0 0 0 0;
}

#leftSider p img {
	float: right;
	margin: -2px 10px 0 0;
}

#fieldHolder {
	margin-left: 10px;
}

#field {
	background: url('/i/fieldMiddle.png') repeat-x;
	width: 328px;
	height: 58px;
	float: left;
}

.fieldWrapper {
	margin: 4px 0 0 2px;
}

#field .left_ANG {
	background: url('/i/fieldTextLeft.png') no-repeat;
	width: 3px;
	height: 24px;
	float: left;
}

#field .MID {
	background: #F6F6F3;
	height: 19px;
	float: left;
	border: 2px solid #E0E0D8;
	border-left: none;
	border-right: none;
	margin: 0px 0 0 0;
	padding-top: 2px;
}

#field .right_ANG {
	background: url('/i/fieldTextRight.png') no-repeat;
	width: 4px;
	height: 24px;
	float: left;
}

#field div img {
	float: right;
	vertical-align: middle;
}

#field img {
	margin-top: 10px;
}

#field .removeButton {
	background: url('/i/remove.png') no-repeat;
	width: 6px;
	height: 6px;
	float: right;
	margin: 5px 3px 0 10px;
}

#field a {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #006666;
}

#arrow {
	background: url('/i/tArrow.png') no-repeat;
	width: 36px;
	height: 11px;
	float: left;
	margin-top: -10px;
	margin-left: 25px;
}

.dir5 {
	border-left: 1px dotted;
}

.dir8 .line {
	margin-top: 10px;
	border-top: 1px dotted;
	width: 10px;
	float: left;
	margin-left: -2px;
}

.hover {
	color: #519D51;
	background: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.dir3 {
	border-left: 1px dotted;
}

.dir8 {
	margin: 0;
	padding: 0;
	margin-left: 0px;
	padding-left: 0px;
}

.dir8 .border {
	width: 13px;
	height: 63px;
	float: left;
	margin-top: 0px;
	margin-right: -9px;
	border-left: 1px dotted;
}

#leftSider #siderFooter {
	text-align: center;
	margin: 20px 10px 0 0px;
	padding: 0px;
}

#siderFooter div {
	background: none;
	font-size: 11px;
	font-weight: normal;
	padding-top: 10px;
}

#siderFooter div a {
	color: #63634A;
}

#content {
	padding: 0px;
	margin: 0px;
	width: 100%;
	-webkit-flex: 4 0 0; -ms-flex: 4 0 0; flex: 4 0 0;
}

.content-main {
	padding: 0 20px;
	/* border: 1px solid #EBEBE8; */
	/* border-bottom: none;
	border-top: none; */
	padding-top: 15px;
	padding-bottom: 30px;
	background:#ffffff;
}

#content .corners.bottom {
	margin-top: 0px;
}

#content .topLeftCorner {
	/* background: url('/i/contentTopLeftCorner.png') no-repeat;
	width: 4px;
	height: 4px;
	float: left; */
	
}

#content .topRightCorner {
	/* background: url('/i/contentTopRightCorner.png') no-repeat;
	width: 4px;
	height: 4px;
	float: right; */
	
}

#content .border {
	/* border-top: 1px solid #EBEBE8; */
	margin-left: 4px;
	margin-right: 4px;
}

#content .contentTopBorder {
	border: 1px solid #E4E4DD;
	margin-bottom: -2px;
}

#content h2 {
	font-size: 18px;
	margin-top: 0px;
}

#content p {
	font-size: 1em;
	color: #1F1F1F;
	line-height: 1.6em;
}

#content img {
	vertical-align: middle;
}

#content .Prof-Photo img {
	border-radius: 100%;
}
#summary {
	margin-top: 15px;
	margin-bottom: 10px;
	position: relative;
}

#summary .middle {
	background: url('/i/search_clause_background.png') repeat-x #E9E9E2;
	border: 1px solid #97978B;
	line-height: 20px;
	padding: 10px;
	font-size: 11px;
}

.selectPage {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 20px;
	margin-bottom: 15px;
}

.selectPage.withLines {
	border-top: 1px solid #EEECE5;
	border-bottom: 1px solid #EEECE5;
}

.selectPage.noMargin {
	margin-top: 0px;
	margin-bottom: 0px;
}

.selectPage.noMarginTop {
	margin-top: 0px;
}

.selectPage.bottom {
	border-top: none;
	border-bottom: none;
	margin-bottom: 0px;
}

.pagingHolder {
	float: left;
	margin-top: 4px;
}

.selectPage .page {
    float: left;
    margin: 0 5px;
    width: 22px;
    height: 21px;
    line-height: 22px;
    cursor: pointer;
    text-align: center;
}

.selectPage .noHover {
    background: none;
}

.page span {
    font-size: 1em;
    font-weight: bold;
    color: #191930;
    margin-top: 5px;
}

.page:hover {    
    background-color: #191930;
    border-radius: 2px;
}

.page.active {    
    background-color: #191930;
    border-radius: 2px;
}

.page.active span {
	color: #FFFFFF;
}

.page:hover span {
	color: #FFFFFF;
}

.selectPage .more {
	float: left;
	margin: 0 5px;
	width: 22px;
	height: 21px;
	text-align: center;
	color: #A5A585;
}

#sort {
	float: right;
	font-size: 11px;
	font-weight: bold;
}

#sort span {
	float: left;
	padding: 9px 7px 0px 7px;
}

#sort img {
	float: left;
}

#sort .inputWrapper {
	background: url('/i/dateInputMiddle.png') repeat-x;
	width: 200px;
	height: 30px;
	float: left;
}

#sort input[type='text'] {
	float: left;
	width: 170px;
	background: none;
	border: none;
	margin-top: 5px;
}

#sort input[type='submit'] {
	background: url('/i/searchArrow.png') no-repeat;
	width: 17px;
	height: 17px;
	margin: 7px 0 0 0;
	border: none;
}

#articles {
	padding-right: 5px;
	/*margin-right: 288px;*/
	padding-top: 5px;
}

.article {
	margin-top: 5px;
	padding: 0px 15px 10px 0px;
	border-bottom: 1px solid #EEECE5;
}

.article .star {
	background: url('/i/star.png') no-repeat;
	width: 14px;
	height: 13px;
	float: left;
	margin-top: 3px;
	margin-left: -18px;
}

.articleHeadline {
	padding-top: 3px;
}

.articleHeadline>a {
	color: rgb(0, 68, 68) !important;
	font-family: trebuchet ms;
	font-size: 14pt;
	font-weight: normal;
}

.articleHeadline a:hover .star {
	background: url('/i/starHover.png') no-repeat;
}

.article a {
	/*font-size: 12px;*/
	line-height: 145%;
	color: #006666;
}

.article p {
	font-size: 11px;
	color: #63634A;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.article .research {
	background: #006600;
	border-radius: 2px;
	font-size: 10px;
	line-height: 145%;
	color: #FFFFFF;
	/*width: 85px;*/
	height: 18px;
	line-height: 18px;
	float: left;
	text-align: center;
	width: 144px;
}

.article .subLink {
	float: left;
	margin-left: 10px;
	font-size: 12px;
}

.article .price {
	font-size: 11px;
	line-height: 145%;
	float: right;
}

.price span {
	color: #A5A585;
}

.article .info {
	font-size: 11px;
	/*color: #A5A585;*/
	line-height: 145%;
	margin-top: 15px;
	margin-left: -5px;
}

.article .info a {
	font-size: 11px;
	font-weight: normal;
	border-right: 1px solid #BBBBA3;
	padding: 0 3px;
}

.info span {
	padding: 0 6px;
}

.info div {
	float: right;
}

#content .bottomLeftCorner {
	width: 4px;
	height: 4px;
	margin-top: -4px;
}

#content  .bottomRightCorner {
	width: 4px;
	height: 4px;
	margin-top: -4px;
}

#content .bottomLeftCorner {
	/* background: url('/i/bottomCornerLeft.png') no-repeat; */
	
}

#content .bottomRightCorner {
	/* background: url('/i/bottomCornerRight.png') no-repeat; */
	
}

#picture p {
	line-height: 130%;
}

.img {
	float: left;
	vertical-align: middle;
	margin-top: 8px;
}

img {
	vertical-align: middle;
}

.title {
	padding: 0 10px;
}

.date {
	font-size: 11px;
	line-height: 145%;
	color: #A5A585;
}

#footer {
	font-size: 11px;
	color: #5F5F45;
	margin: 30px 0 30px 0px;
}

#footer p {
	text-align: center;
}

#footer a {
	font-size: 11px;
	color: #006666;
}

.contentWrapper {
    position: relative;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	margin-top: 5px; 
}
.homepage .contentWrapper, .contentWrapper.login {
	display: inherit;
}

.contentArticles {
    background: #FFF;
    padding: 0 20px;
    padding-top: 15px;
    padding-bottom: 30px;
}

/* Registration START */
#P-Registration-Content {
	display: none;
}

#P-Registration-Content table {
	width: 100%;
	border-left: 1px solid #727272;
	border-top: 1px solid #727272;
	border-bottom: 1px solid #727272;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 15px;
}
.loginformWrapper table  {
	width: 100%;
	border-left: 1px solid #727272;
	border-top: 1px solid #727272;
	border-bottom: 1px solid #727272;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 15px;
}
.P-Input-Middle select {
	background: none;
	height: 23px;
	margin: 9px 0px 0px 0px;
	line-height: 20px;
	width: 100%;
	/* 	font-family: Tahoma, Verdana, sans-serif; */
	/* 	font-size: 14px; */
	border: none;
}

#P-Registration-Content table span {
	font-weight: normal;
}
.loginformWrapper table span {
	font-weight: normal;
}
#P-Registration-Content table tr {
	height: 70px;
}
.loginformWrapper table tr {
	height: 70px;
}

#P-Registration-Content table td.reg-active-step {
	background: #727272;
	color: #fff;
}
.loginformWrapper table td.reg-active-step {
	background: #727272;
	color: #fff;
}


.P-Reg-Confirm {
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0;
}

#P-Registration-Content table td {
	border-right: 1px solid #727272;
	padding: 10px;
	width: 33%;
}
.loginformWrapper table td {
	border-right: 1px solid #727272;
	padding: 10px;
	width: 33%;
}

.P-Registration-Email-Alerts-Journal {
	margin-bottom: 15px;
}

.P-Registration-Email-Alerts-Journal .P-Registration-Email-Alerts-Journal-Checks
	{
	float: left;
	width: 218px;
	color: #1f1f1f;
	/*padding: 0px 0px 30px 5px;*/
}

.P-Registration-Email-Alerts-Journal .P-Registration-Email-Alerts-Journal-Checks input[type="checkbox"]
	{
	margin-top: 10px;
}

.P-Product-Type-Checkboxes .P-Registration-Email-Alerts-Journal-Checks {
	float: left;
	margin-top: 15px;
}

.P-Registration-Email-Alerts-Journal .P-Registration-Email-Alerts-Journal-Checks
	{
	float: left;
	width: 218px;
	color: #1f1f1f;
	padding: 0px 10px 0px 0px;
}

.P-Registration-Content-Left-Fields {
	float: left;
	width: 43%;
	margin-right: 20px;
}

.P-Registration-Content-Right-Fields {
	float: left;
	margin-left: 20px;
	width: 43%;
}

.P-Registration-Content-Interest-Head {
	font-size: 18px;
}

.P-Registration-Email-Alerts-Journal>.P-Registration-Content-Interest-Head {
	margin: 40px 0 0 0;
}

.P-Product-Type-Checkboxes input[type="checkbox"] {
	vertical-align: middle;
	margin-left: 35px;
	font-size: 12px;
}

.email-rss-alerts .P-Alerts-Radios {
	margin: 14px 14px 30px 0;
}
.P-Alerts-Radios {
	float: left;
	color: #1f1f1f;
	margin: 14px 0px;
	height: 17px;
}

.P-Alerts-Radios input {
	margin-right: 0;
	vertical-align: -2px;
}

.P-Product-Type-Checkboxes {
	color: #1f1f1f;
}

.P-Registration-Content-Fields .P-Input-Full-Width,.input-reg-title {
	color: #1f1f1f;
}

.P-Registration-Content-Fields {
	font-size: 14px;
}

.P-Registration-Content-Fields .input-title {
	padding-top: 25px;
	color: #1F1F1F;
}

.P-Global-Journal-Data-Content {
	float:left;
}

.P-User-Rights-Data-Content{
	float:left;
}
.P-User-Rights-Data-Content label{
	float:left;
	width:100%;
}

.clearpadding {
	padding: 0 !important;
}

.P-Registration-Content-Fields input {
	/*margin-left: 10px;*/
}

.P-Left-Col-Fields {
	float: left;
	width: 50%;
}

.P-Right-Col-Fields {
	float: left;
	width: 50%;
}
.P-Reg-Photo-Holder {
	width: 165px;
	margin: 0 auto;
	text-align: center;
}
.P-Right-Col-Fields-Col {
	margin-top: 23px;
	float: left;
	width: 165px;
}

.P-Right-Col-Fields-ColRadios {
	margin-top: 23px;
	float: left;
	width: 335px;
}

.registration .P-Right-Col-Fields-Client-Type {
	width: auto;
}
.P-Right-Col-Fields-Client-Type {
	width: 93px;
	height: 117px;
}

.P-Right-Col-Fields-Client-Type-Txt {
	width: 100px;
	height: 30px;
}

.P-Right-Col-Fields-Client-Type-Txt .input-title {
	float: left;
	padding-right: 5px;
}

.P-User-Type-Radios {
	float: left;
	width: 160px;
	font-size: 14px;
}

.P-User-Type-Radios input[type="radio"] {
	margin-bottom: 15px;
}

#simplemodal-overlay {
	background-color: #000;
	cursor: default;
}

#simplemodal-container {
	height: auto;
	/*min-height: 350px; */
	width: 50%;
	/* color: #727272;
	background-color: #fff;
	border: 10px solid #D6D6D6; */
}

#simplemodal-container .simplemodal-data>.formWrapper {
	/* padding: 25px 27px 25px 20px; */
	/*border: 1px solid #97978B;*/
}

#simplemodal-container code {
	background: #141414;
	border-left: 3px solid #65B43D;
	color: #bbb;
	display: block;
	font-size: 12px;
	margin-bottom: 12px;
	padding: 4px 6px 6px;
}

#simplemodal-container a {
	text-decoration: none;
	/*color: #ddd;*/
}

#simplemodal-container a.modalCloseImg {
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: 85px;
	cursor: pointer;
	
	background: rgba(0, 0, 0, 0) url("/i/pop_up_close.png") no-repeat scroll
        center center;
    border-radius: 20px;
    box-shadow: 1px 1px 1px grey;
    height: 23px;
    width: 25px;
}

#simplemodal-container h3 {
	color: #84b8d9;
}

/* Registration End */
.P-Grey-Btn-Holder {
	cursor: pointer;
	float: left;
	margin-bottom: 20px;
}

.P-Grey-Btn-Middle {
	/* background: url('/i/grey_btn_middle.png') repeat-x;
	float: left;
	padding: 0px 10px 0px 10px;
	height: 30px;
	line-height: 31px;
	text-align: center;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #1F1F1F; */
	background: #191930;
    float: left;
    padding: 5px 20px;
    height: 30px;
    line-height: 31px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 2px;
}

.P-Grey-Btn-Middle a{
	color: #1f1f1f !important;
}

a.P-Grey-Btn-Middle {
	color: #ffffff !important;
}

.P-Grey-Btn-Middle input {
	background: none;
	border: none;
	/*color: #FFF;*/
	height: 30px;
}

.P-Grey-Btn-Holder:hover .P-Grey-Btn-Middle {
	/* background: url('/i/grey_btn_middle_hover.png') repeat-x; */
	background: #191930;
	opacity:0.8;
}

.P-W80 {
	width: 80px !important;
}

.P-Reg-Btn {
	padding-top: 20px;
}

.P-Reg-Btn-R {
	padding-top: 20px;
	padding-left: 10px;
	margin-top: 0px;
}

.P-Manage-Addresses-Delete {
	padding-right: 10px;
	margin-top: 0px;
}
.aff_prof_list{
	font-size: 1.2em;
    line-height: 1.5em;
}

.P-Green-Btn-Holder.P-Reg-Btn-R .P-Green-Btn-Middle {
	width: 90px;
}

/* DISABLED */
.P-Input-Disabled .P-Input-Left {
	background: url('/i/input_disabled_left.png') no-repeat;
}

.P-Input-Disabled .P-Input-Middle {
	background: url('/i/input_disabled_middle.png') repeat-x;
}

.P-Input-Disabled .P-Input-Right {
	background: url('/i/input_disabled_right.png') no-repeat;
}

.P-Input-Holder {
	margin-left: -5px;
	position: relative;
}

.P-Input-Middle input {
	background: none;
	/* height: 23px; */
	margin: 9px 0px 0px 0px;
	cursor: text;
	line-height: 20px;
	width: 100%;
	/* 	font-family: Tahoma, Verdana, sans-serif; */
	/* 	font-size: 14px; */
	border: none;
}

.P-Input-Left {
	background: url('/i/input_left.png') no-repeat center;
	width: 8px;
	height: 40px;
}

.P-Input-Middle {
	background: url('/i/input_middle.png') repeat-x center;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	height: 40px;
}

.P-Input-Right {
	background: url('/i/input_right.png') no-repeat center;
	width: 8px;
	height: 40px;
}

.P-Input-Full-Width .P-Input-Holder {
	position: relative;
	margin-left: 0px;
	margin-right: 13px;
}

.P-Input-Full-Width {
	position: relative;
}

.P-Input-Full-Width.P-Input-With-Help {
	padding-right: 18px;
}

.P-Input-Full-Width.P-Inline-Centered-Btn {
	margin: 0 auto;
	text-align: center;
}

.P-W300 {
	width: 300px !important;
}

.P-Left {
	float: left;
}

.P-LeftInputM {
	float: left;
	padding-left: 50px;
}

.P-Input-Full-Width .P-Input-Left {
	position: absolute;
	top: 0px;
	left: -8px;
}

.P-Input-Full-Width .P-Input-Middle {
	width: 100%;
}

.P-Input-Full-Width .P-Input-Right {
	position: absolute;
	top: 0px;
	right: -18px;
}

/* FOCUS */
.P-Input-Holder.JS-Focus .P-Input-Left {
	background: url('/i/input_left_focus.png') no-repeat center;
}

.P-Input-Holder.JS-Focus .P-Input-Middle {
	background: url('/i/input_middle_focus.png') repeat-x center;
}

.P-Input-Holder.JS-Focus .P-Input-Right {
	background: url('/i/input_right_focus.png') no-repeat center;
}

/* ERROR */
.P-Input-Err .P-Input-Left {
	background: url('/i/input_left_err.png') no-repeat;
}

.P-Input-Err .P-Input-Middle {
	background: url('/i/input_middle_err.png') repeat-x;
}

.P-Input-Err .P-Input-Right {
	background: url('/i/input_right_err.png') no-repeat;
}

.P-Input-Err .P-Input-Help {
	background: url('/i/help_icon_red.png') no-repeat center;
}

/* DISABLED */
.P-Input-Disabled .P-Input-Left {
	background: url('/i/input_disabled_left.png') no-repeat;
}

.P-Input-Disabled .P-Input-Middle {
	background: url('/i/input_disabled_middle.png') repeat-x;
}

.P-Input-Disabled .P-Input-Right {
	background: url('/i/input_disabled_right.png') no-repeat;
}

.P-Registration-Content-Fields .input-reg-title {
	padding: 12px 0px 5px 0px;
	/* padding: 25px 0px 10px 0px; */
	font-size: 16px;
}

.txtred {
	color: #900;
}

.loginFormRegErrHolder {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1.3em;
	color: #990000;
}
.loginFormRegErrHolder .errstr {
	padding:0px 0px 5px 0px;
}
.P-Profile-Picture-Holder {
	color: #0052CC;
}

.ptop30 {
	margin-top: 30px;
}

/* START BALOON */
.P-Baloon-Holder {
	display: none;
	position: absolute;
	top: -13px;
	left: 20px;
	z-index: 999;
}

.P-Input-Help:hover .P-Baloon-Holder {
	display: block;
}

.P-Baloon-Arrow {
	background: url('/i/boloon_arrow_left.png') no-repeat;
	position: absolute;
	top: 15px;
	left: -3px;
	width: 7px;
	height: 13px;
}

.P-Baloon-Top {
	background: url('/i/baloon_top.png') no-repeat;
	width: 268px;
	height: 8px;
}

.P-Baloon-Middle {
	background: url('/i/baloon_middle.png') repeat-y;
	width: 268px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.P-Baloon-Content {
	margin-left: 15px;
	margin-right: 15px;
	color: #959595;
	font-size: 11px;
}

.P-Baloon-Bottom {
	background: url('/i/baloon_bottom.png') no-repeat;
	width: 268px;
	height: 8px;
}
/* END   BALOON */
.loginErrors .P-Input-Left {
	background: url('/i/input_left_err.png') no-repeat;
	width: 8px;
}

.loginErrors .P-Input-Middle {
	background: url('/i/input_middle_err.png') repeat-x;
}

.loginErrors .P-Input-Right {
	background: url('/i/input_right_err.png') no-repeat;
	width: 8px;
}

.loginFormErrHolder .errorHolder .errorField {
	display: none;
}

.loginFormErrHolder .errorHolder {
	padding-top: 50px;
}

.P-Green-Btn-Holder {
	cursor: pointer;
	float: left;
}

.P-Green-Btn-Middle {
	/* background: url('/i/green_btn_middle.png') repeat-x;
	float: left;
	height: 30px;
	text-align: center;
	line-height: 31px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #FFF; */
	background: #57933B;
    float: left;
    padding: 0px 10px 0px 10px;
    height: 30px;
    line-height: 31px;
    text-align: center;
    font-size: 1.1em;
    color: #fff;
    border-radius: 2px;
}

.P-Green-Btn-Holder:hover.P-Inactive-Button .P-Green-Btn-Middle,.P-Green-Btn-Holder.P-Inactive-Button .P-Green-Btn-Middle
	{
	background: url('/i/green_btn_middle_inactive.png') repeat-x;
}

.P-Green-Btn-Middle input {
	background: none;
	border: none;
	color: #FFF;
	height: 28px;
	width: 100%;
}

.P-Green-Btn-Holder:hover.P-Inactive-Button .P-Green-Btn-Right,.P-Green-Btn-Holder.P-Inactive-Button .P-Green-Btn-Right
	{
	background: url('/i/green_btn_right_inactive.png') no-repeat;
}


.P-Green-Btn-Holder:hover .P-Green-Btn-Middle {
	/* background: url('/i/green_btn_middle_hover.png') repeat-x; */
	background: #57933B;
	opacity: 0.6;
}

.P-Green-Btn-Holder.P-90 .P-Green-Btn-Middle {
	min-width: 90px;
}

.nomargin {
	margin: 0 !important;
}

.fbolddark {
	font-weight: bold !important;
	color: #1f1f1f;
}

/* START FB Autocomplete */
/* Example tokeninput style #2: Facebook style */
ul.token-input-list-facebook {
	overflow: hidden;
	height: auto !important;
	height: 1%;
	width: 98%;
	border: 1px solid #C9C9B9;
	cursor: text;
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif;
	/*min-height: 1px;*/
	height: 28px;
	z-index: 999;
	margin: 5px 0px 0px 3px;
	padding: 0;
	background-color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	list-style-type: none;
	clear: left;
}
.email-rss-alerts ul.token-input-list-facebook {
	margin: 5px 0px 10px 3px;
    min-height: 40px !important;
	border: 1px solid #ccc;
	border-radius: 3px;
}

.email-rss-alerts ul.token-input-list-facebook li {
	padding: 9px 7px;
}


ul.token-input-list-facebook li input {
	border: 0;
	width: 100px;
	padding: 3px 8px;
	background-color: white;
	margin: 2px 0;
	border: none !important;
	box-shadow: none !important;
}

li.token-input-token-facebook {
	overflow: hidden;
	height: auto !important;
	margin: 3px;
	padding: 3px 7px;
	background-color: #FFFFFF;
	color: #006CD8;
	cursor: default;
	border: 1px solid #C7C7B7;
	font-size: 12px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	float: left;
	white-space: nowrap;
}

li.token-input-token-facebook p {
	display: inline;
	padding: 0;
	margin: 0;
	color: #006CD8;
}

#content li.token-input-token-facebook p {
	display: inline;
	padding: 0;
	margin: 0;
	color: #006CD8;
}

li.token-input-token-facebook span {
	color: #B3B3B3;
	margin-left: 5px;
	font-weight: bold;
	cursor: pointer;
}

li.token-input-selected-token-facebook {
	background-color: #5670a6;
	border: 1px solid #3b5998;
	color: #fff;
}

#content li.token-input-selected-token-facebook p {
	color: #FFF;
}

li.token-input-input-token-facebook {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.token-input-dropdown-facebook {
	margin-top: 7px;
	position: absolute;
	width: 400px;
	background-color: #fff;
	/*overflow: hidden;*/
	border-left: 1px solid #96968A;
	border-right: 1px solid #96968A;
	border-bottom: 1px solid #96968A;
	border-top: 1px solid #96968A;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	cursor: default;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	z-index: 99999999999999999999999999 !important;
}

div.token-input-dropdown-facebook p {
	margin: 0;
	padding: 5px;
	font-weight: bold;
	color: #777;
}

div.token-input-dropdown-facebook ul {
	margin: 0;
	padding: 0;
}

div.token-input-dropdown-facebook ul li {
	background-color: #fff;
	padding: 3px;
	margin: 0;
	list-style-type: none;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook
	{
	background-color: #fff;
	color: #006CD8;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #E2E2DC;
	margin-left: 2px;
	margin-right: 2px;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook
	{
	background-color: #fff;
	color: #006CD8;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #E2E2DC;
	margin: 2px;
}

div.token-input-dropdown-facebook ul li em {
	font-weight: bold;
	font-style: normal;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook
	{
	background-color: #3b5998;
	color: #fff;
}

div.token-input-dropdown-facebook:after {
	background: url("/i/boloon_arrow_top.png") no-repeat scroll 0 0
		transparent;
	content: "";
	display: block;
	height: 16px;
	left: 30px;
	position: absolute;
	top: -7px;
	width: 16px
}

.P-Input-Full-Width.P-FB-Autocomplete .P-Input-Help {
	top: 4px;
	right: -2px;
}

/* END FB Autocomplete */

.P-Input-Holder .P-Green-Btn-Middle input {
	padding-left: 10px;
	padding-right: 10px;
	background: none !important;
}

.loginFormLabel {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
}

.loginFormLabel span {
	color: #990000;
}

.logoutbtn {
	background: url("/i/logout_icon.png") no-repeat scroll 0 0 transparent;
	width: 25px;
	height: 24px;
	float: right;
	margin: 0 11px;
}

.green {
	font-weight: bold;
	font-size: 12px;
	color: #006666;
	font-family: tahoma, verdana, helvetica;
	text-decoration: none;
}

.greenDesc {
	font-size: 12px;
	color: #666; /* #006666; */
	font-family: tahoma, verdana, helvetica;
	text-decoration: none;
	padding-bottom: 2px;
}

.P-80 {
	width: 80px;
}

.lostPassword {
	float: left;
	/* margin-left: 88px; */
	font-size: 16px;
	color: #0052CC;
	line-height: 30px;
	cursor: pointer;
	text-decoration: none;
}


/*@
-webkit-keyframes move_eye {from { color:#D37E7E;
	
}

to {
	color: #AB2D2A;
}

}
@
-moz-keyframes move_eye {from { color:#D37E7E;
	
}

to {
	color: #AB2D2A;
}

}
@
-o-keyframes move_eye {from { color:#D37E7E;
	
}

to {
	color: #AB2D2A;
}

}
@
keyframes move_eye {from { color:#D37E7E;
	
}

to {
	color: #AB2D2A;
}

}*/
.errstr {
	font-size: 14px;
	font-family: Tahoma, Verdana, Helvetica;
	color: #AB2D2A;
}

.previewform .errstr {
	font-weight: bold;
	-webkit-animation: move_eye 0.4s linear 1s infinite alternate;
	-moz-animation: move_eye 0.4s linear 1s infinite alternate;
	-o-animation: move_eye 0.4s linear 1s infinite alternate;
	animation: move_eye 0.4s linear 1s infinite alternate;
}

.loginFormRowHolder {
	margin-top: 25px;
}

.loginFormRowHolder .text {
	font-size: 14px;
	font-weight: bold;
}

.loginFormErrHolder {
	font-size: 14px;
	font-family: Tahoma, Verdana, Helvetica;
	color: #AB2D2A;
}

.capinfo label {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
}

#contentSmallHolder {
	margin: 0px 0px 0 0;
    height: 100%;
	-webkit-flex: 3 0 0; -ms-flex: 3 0 0; flex: 3 0 0;
}

#contentSmall {
    height: 100%;
    background-color: #FFF;
    background-clip: padding-box;
    padding: 0;
    /* border: 1px solid #EBEBE8; */
    /* border-radius: 2px; */
}

#dashboard-content {
	/*height: 100%;*/
	padding: 0;
	/* border: 1px solid #EBEBE8; */
	/* border-radius: 2px; */
	background-color: #ffffff;
	width: 100%;
}

.header-with-tabs {
	background-size: 100% 74px !important;
}

#dashboard-content p .nodata {
	text-align: center;
	margin-top: 20px
}

#dashboard-menu {
	/*background: url('/i/siderHeadlineMiddle.png') repeat-x white;*/
	background-color: white;
	border-radius: 8px;
	background-origin: border-box;
	border: 1px solid #EBEBE8;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 183px;
	margin: 0 0 0 0px;
	/*height: 100%;*/
}

#mytasks { /*background-image: none !important;*/
	font-size: 108.33% !important;
	line-height: 35px !important;
	border-top: none !important;
	border-radius: 8px 8px 0 0;
}

#dashboard-menu h3 {
	/*background: url('/i/siderHeadlineMiddle.png') repeat-x;*/
	background: linear-gradient(#fff 0%, #fff 30%, #f1f1ed);
	background-origin: border-box;
	background-size: 100% 34px;
	border-top: 1px solid #d1cdbb;
	border-bottom: 1px solid #e4e3d8;
	color: #63634a;
	font-size: 108.33%;
	line-height: 34px;
	margin: 0;
	text-indent: 1em;
	width: 100%;
}

.crazy {
	border-spacing: 0;
	border: none;
	font-size: 11px;
	width: 100%;
	margin-bottom: 7px
}

.layout td {
	padding: 0;
}

.crazy tr {
	color: #006666
}

.crazy tr:hover {
	color: #ffffff !important;
	background-image: -webkit-linear-gradient(#d37e7e, #9a3434);
	background-image: -moz-linear-gradient(#d37e7e, #9a3434);
	background-image: -ms-linear-gradient(#d37e7e, #9a3434);
	background-image: -o-linear-gradient(#d37e7e, #9a3434);
	background-image: linear-gradient(#d37e7e, #9a3434);
	background-color: #9a3434;
	cursor: pointer;
}

#dashboard-menu a {
	color: inherit;
	white-space-collapse: preserve;
	display: block;
	padding: 0.25em;
	text-indent: 1em;
	background-color: transparent
}

#dashboard-menu a:visited {
	color: inherit;
}

.dashboard {
	width: 100%;
	border-spacing: 0;
}

.title_sort_wrapper{
	color: #666666;
	background-clip: padding-box;
	margin: 0;
	border-radius: 2px 2px 0px 0px;
	background-color: #191930;
	color: #ffffff;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.dashboard-title {
	font-size: 1.5em;
	padding: 0.5em 0.5em 0.5em 1em;
	color: #666666;
	/*border-bottom: 1px solid rgb(198, 198, 182);*/
	background-clip: padding-box;
	margin: 0;
	border-radius: 2px 2px 0px 0px;
	background-color: #191930;
	color: #ffffff;
        

	/* font-size: 1.6em;
    font-weight: normal;
    margin: 0 -20px 20px -20px;
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    background-color: #6B7182;
    color: #fff;
    padding: 6px 20px;
    border-radius: 3px 3px 0 0;
    line-height: 1.7em; */
}


.journals_sort_form{
    display: -ms-flexbox; display: -webkit-flex; display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
	align-items: center;
	margin-right: 20px;
}

.journal_sort_select_wrapper {
	padding: 0px;
	margin-left: 10px;
}
.journal_sort_select_wrapper select{	
	height: auto;
	margin: 0px;
}

.journal_sort_text {
	width: 10%;
	text-align: right;
	float: left;
}

.has_tabs,.has_tabs0 {
	margin: 0px !important;
}

.has_tabs1 { /*border: none;*/
	height: 54px;
	margin: 0px !important;
}

.dashboard tr:last-child td,.dashboard td[rowspan] {
	border-bottom: 1px solid #d1cdbb;
}

.dashboard tbody {
	border-bottom: 1px solid #d1cdbb;
}

.dashboard th,.dashboard td {
	border: none;
	padding: 4px 0 4px 0.5em;
	vertical-align: top;
}

.dashboard th {
	border-bottom: 1px solid #c6c6b6;
	text-align: left;
	padding: 10px 8px 10px 0.5em;
}

.dashboard td {
	border-bottom: 1px dashed #d1cdbb;
	color: #1F1F1F;
}

#journal_statistics .dashboard th,
#journal_statistics .dashboard td {	
	padding: 4px 0.5em;	
}


.right {
	text-align: right !important;
	padding-right: 2em;
}

.center {
	text-align: center;
	padding-right: 2em
}

.dashboard .id {
	color: #666666;
	padding-left: 2em;
	width: 1em;
}

.dashboard .authors {
	font-size: 91.67%
}

.dashboard .days {
	font-weight: bold;
	text-align: right;
	padding-right: 0.5em
}

.dashboard .late {
	color: #BF1B1B
}

.dashboard .completed {
	color: #aaa
}

.submission {
	font-weight: bold
}

#dashboard-content a {
	color: #006666
}

/*.dashboard tr td:first-child, */
.dashboard tr th:first-child {
	padding-left: 10px;
}

.dashboard tbody:hover td[rowspan] {
	background: #EED;
}

.dashboard tr:hover td {
	background: #F3F3F3;
}

.dashboard tr:first-child:hover td{
	background: none;
}

#dashboard-content .noUsersInGroup {
	margin: 0 0 0 10px;
	font-size: 12px;
	color: #1F1F1F;
	float: left;
}

.dashboard .godown img {
	width: 15px;
	height: 8px;
}

.dashboard .goup img {
	width: 15px;
	height: 8px;
}

.dashboard .goup {
	margin-top: 0px;
}

.dashboard .godown {
	margin: 10px -10px 0 0;
}

.dashboard .goup,.godown {
	position: absolute;
	padding: 0 10px;
}

.reviewer_tbl .godown img {
	width: 15px;
	height: 8px;
}

.reviewer_tbl input {
	cursor: pointer;
}

.reviewer_tbl .goup img {
	width: 15px;
	height: 8px;
}

.reviewer_tbl .goup {
	margin-top: 0px;
}

.reviewer_tbl .godown {
	margin: 10px -10px 0 0;
}

.reviewer_tbl .goup,.godown {
	position: absolute;
	padding: 0 10px;
}

.capholder {
	margin-top: 25px;
}

.capinfo {
	margin-top: 10px;
}

.leftPad10 {
	padding-left: 10px;
}

.leftMar10 {
	margin-left: 10px;
}

ul.journalArticlesTree {
	margin-left: 10px;
	margin-top: 10px;
}

ul.journalArticlesTree li {
	padding: 3px;
}

.journalArticleAction {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #666633;
}

.browseRootRow a,.browseRootRow:hover a {
	font-weight: normal;
	font-size: 14px;
	color: #006666;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
}

.storyRowTitle a {
	font-weight: normal;
	font-size: 20px;
	color: #006666;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
}

ul.journalArticlesTree li.browseRow {
	padding: 0px;
}

li.browseRow a {
	font-size: 11px;
	color: #666633;
	font-family: tahoma, verdana, helvetica;
	text-decoration: none;
}

li.browseRow:hover a {
	text-decoration: underline;
}

.viewDocumentBottom {
	border-top: none !important;
	padding: 0px 0px 0px 0px;
}

#content .corners_grey {
	height: 4px;
	width: 100%;
	background: #FFFFFF;
}

.document_view_holder {
	padding: 20px 20px 20px 20px;
}

.document_review_title {
	color: #1F1F1F;
	font-size: 14px;
	padding-bottom: 18px;
	font-weight: bold;
}

.document_review_info {
	color: #1F1F1F;
	padding-bottom: 25px;
	font-size: 12px;
}

.reviewers_row_header {
	color: #993333;
	padding-bottom: 20px;
	font-size: 12px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

table.reviewer_tbl th {
	border-bottom: 1px solid #C6C6B6;
	padding-bottom: 15px !important;
	font-size: 12px;
	font-weight: bold;
}

table.reviewer_tbl th,table.reviewer_tbl td {
	padding: 5px;
}

.sm_font {
	font-size: 12px !important;
	color: #666666 !important;
}
.back_link {
	padding: 60px 0px 0px 0px;
	color: #006565;
}

.back_link a {
	color: #006565;
	font-size: 12px;
}

.groupusers tr td:nth-child(3) {
	width: 380px;
}

.letter_row {
	float: left;
	width: 13px;
	height: 21px;
	text-align: center;
	padding: 0px 5px 0px 5px;
}

.letter_row a {
	color: #006666;
	font-size: 14px;
	font-weight: bold;
}

table.tbl_editors th,table.tbl_editors td {
	padding: 5px;
}

table.tbl_editors th {
	border-bottom: 1px solid #C6C6B6;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px !important;
}

table.tbl_editors td {
	border-bottom: 1px dashed #D1CDBB;
	color: #1F1F1F;
	font-size: 13px;
	padding: 10px 5px;
	color: #1F1F1F;
	font-size: 13px;
}

.tbl_editors {
	padding-top: 15px;
}

table.tbl_categories td {
	border-bottom: 1px dashed #D1CDBB;
	color: #666;
	font-size: 13px;
	padding: 8px 5px;
	font-size: 13px;
}

table.tbl_editors td a {
	color: #006666;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.yellow-top-left {
	width: 5px;
	height: 5px;
	background: url('/i/yellow-top-left.png') no-repeat;
}

.yellow-top-right {
	width: 5px;
	height: 5px;
	background: url('/i/yellow-top-left.png') no-repeat;
}

.yellow-top-middle {
	width: 100%;
	background: #FFFFCC;
	height: 5px;
}

.yellow-bottom-left {
	width: 5px;
	height: 5px;
	background: url('/i/yellow-top-left.png') no-repeat;
}

.yellow-bottom-right {
	width: 5px;
	height: 5px;
	background: url('/i/yellow-top-left.png') no-repeat;
}

.yellow-bottom-middle {
	width: 100%;
	background: #FFFFCC;
	height: 5px;
}

.yellow-green-txt {
	color: #006600;
	font-size: 12px;
	font-weight: bold;
}

.document_author_holder_content_no_review_yet_middle {
	background: #FFFFCC;
	/*width:100%;*/
	padding: 20px 0px;
	text-align: center;
}

.subm_notes_desc_holder {
	padding: 10px 0px 15px 0px;
	color: #1F1F1F;
	font-size: 11px;
}

.subm_textarea_holder_top_left {
	width: 4px;
	height: 4px;
	background: url('/i/textarea_top_left.png') no-repeat;
}

.subm_textarea_holder_top_middle {
	width: 100%;
	height: 3px;
	border-top: 1px solid #B1B1A3;
	background: url('/i/textarea_top_middle.jpg') repeat-x;
}

.subm_textarea_holder_top_right {
	width: 4px;
	height: 4px;
	background: url('/i/textarea_top_right.png') no-repeat;
}

.subm_textarea_holder_bottom_left {
	background: url('/i/textarea_bottom_left.png') no-repeat;
}

.subm_textarea_holder_bottom_middle {
	border-top: 0px;
	border-bottom: 1px solid #B1B1A3;
	background: #FFFFFF;
}

.subm_textarea_holder_bottom_right {
	background: url('/i/textarea_bottom_right.png') no-repeat;
}

.subm_textarea_holder_middle,.subm_textarea_holder_view_source {
	border-left: 1px solid #B1B1A3;
	border-right: 1px solid #B1B1A3;
	padding: 0px 5px 5px 5px;
	background: #FFFFFF;
}

.subm_textarea_holder_middle textarea {
	border: 0px none;
	width: 100%;
	height: 72px;
	background: #ffffff;
}

.subm_textarea_holder_view_source textarea {
	border: 0px none;
	width: 99%;
	height: 558px;
	background: #ffffff;
}

.reviewers_search_btn_middle_small1 {
	width: 80px;
	cursor: pointer;
}

.reviewers_footer_content_right_small_1 {
	margin-top: 10px;
}

.subm_more_info_holder {
	padding: 15px 0px 15px 0px;
}

.subm_more_info_holder_first {
	padding: 0px 0px 15px 0px;
}

.submission_notes_main_wrapper {
	padding: 20px 20px 0px;
}

.ed_holder_wrapper {
	padding: 0px;
}

.invite_reviewer_btn_E {
	float: none;
}

.invite_reviewer_btn_E_first {
	padding: 10px 5px 0px 0px;
	width: 218px;
}

.invite_reviewer_btn_E_first .invite_reviewer_btn_middle,.invite_reviewer_btn_E_sec .invite_reviewer_btn_middle
	{
	width: 210px;
}

.invite_reviewer_btn_E_sec {
	padding: 10px 0px 0px 5px;
	width: 218px;
}

.subm_reject_reasons_txt {
	padding: 0px 0px 10px 0px;
}

.submission_notes_main_wrapper_E_view {
	padding-bottom: 20px !important;
	background: #F1F1EC;
}

.document_author_review_round_top_left_editor {
	float: none;
}

.subj_editor_name_class {
	color: #63634A;
	font-size: 13px;
}

.submission_notes_main_wrapper_E_view table td a {
	color: #006565;
	font-size: 13px;
}

.document_author_review_round_holder_E_reviewers .document_author_holder_rev_info_top_left
	{
	width: 300px;
}

.document_author_review_round_holder_E_reviewers table td a {
	color: #006565;
	font-size: 13px;
}

.document_author_review_round_holder_E_reviewers .document_author_holder_content_no_review_yet_middle
	{
	padding-left: 10px;
	padding-right: 10px;
}

.se_due_date_txt {
	color: #990000;
	font-size: 12px;
}

.se_due_date_txt_green {
	color: #006600;
}

.subj_editor_name_class_1 {
	color: #1F1F1F;
	font-size: 13px;
}

.document_author_holder_content_no_review_yet2 {
	padding-top: 0px;
}

.history_link {
	color: #006565;
	font-size: 12px;
}

.reviewer_list_tbl th {
	padding: 20px 0px 15px 0px;
	border-bottom: 1px solid #C6C6B6;
	font-size: 12px;
	color: #1F1F1F;
}

.document_source_2 .reviewer_list_tbl th {
	padding: 0px 0px 10px 0px;
	border-bottom: none;
	font-size: 12px;
	color: #999;
}

.reviewer_tbl tr:first-child:hover {
	background: none;
}

.reviewer_tbl tr:hover {
	background: #FAFAF8;
}

.reviewer_list_tbl td {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dashed #D1CDBB;
	color: #1F1F1F;
	font-size: 12px;
	/* cursor: pointer; */
	vertical-align: top;
}

.editor_list_tbl td {
	color: #1F1F1F;
	font-size: 12px;
	vertical-align: top;
	/* cursor: pointer; */
}

.reviewer_list_tbl {
	/*padding: 0px 0px 30px 0px;*/
	
}

.doc_holder_reviewer_list {
	padding: 20px 0px 0px 0px;
}

.ed_decision_class_holder {
	font-size: 13px;
	color: #993333;
}

.ed_decision_val_class_holder {
	font-size: 13px;
	color: #63634A;
}

.doc_holder_reviewer_list table td a {
	color: #006565;
	font-size: 12px;
}

.reviewer_act {
	padding: 0px 5px 0px 5px;
	cursor: pointer;
}

#inputBox input#go_to_issue_input {
	width: 100%;
	line-height: 24px;
}

#issue a.notActive {
	color: #CCC;
	cursor: default;
}

.editDocument input {
	width: 50px;
}

.editDocument {
	width: 250px;
}

.P-Description-Txt {
    font-size: 10px;
    color: #666633;
    font-family: verdana, helvetica;
}

.P-Description-Txt {
    font-size: 10px;
    color: #666633;
    font-family: verdana, helvetica;
}

.leftSiderBlock {
    background-repeat: repeat-x;
    background-color: white;
    border-radius: 2px;
    background-origin: border-box;
    border: 1px solid #EBEBE8;
    margin-bottom: 10px;
}

.leftSiderBlock.about {
    position: fixed;    
}

.leftSiderBlock.withoutHeader {
    background-image: none;
}

#dashboard-content.withoutHeader {
    background-image: none;
    margin-left: 192px;
    margin-right: 0px;
}

.leftSiderBlock.bigBlock {
    width: 100%;
}

#leftSider .leftSiderBlock h3 {
    background-color: #191930;
    color: #ffffff;
    background-origin: border-box;
    background-size: 100% 29px;
    border-bottom: 1px solid #e4e3d8;
    padding: 3px 0;
    font-size: 1.17em;
    line-height: 36px;
    margin: 0;
    text-indent: 1em;
    width: 100%;
}

#leftSider .leftSiderBlock.about h3 {
    width: 100%;
    background-image: none;
    background-color: #191931;
    display: block;
    text-align: center;
    margin: 0;
    padding: 4px 0;
    color: white;
    font-weight: normal;
    font-size: 1.6em;
    text-indent: 0px;
}

#aboutlb.siderBlockLinksHolder{
	padding: 10px 0px;
}
.siderBlockLinksHolder .topLevelMenu,
.siderBlockLinksHolder .footLevelMenu {
	padding: 0px 20px 0px 20px;
}
.siderBlockLinksHolder .topLevelMenu .title,
.siderBlockLinksHolder .footLevelMenu .title {
	padding: 6px 0px;
	font-size: 1.3em;
	font-family: OpenSans-Light, OpenSans, Tahoma;
	font-weight: 500;
}
.siderBlockLinksHolder .subLevelMenu .title {
	padding: 5px 0px 5px 35px;
	font-size: 1.2em;
	font-weight: normal;
    display: inline;
    z-index: 100;
    float: left;
    clear: left;
}
.siderBlockLinksHolder .subLevelMenu {
	position: relative;
	display: none;
}
.siderBlockLinksHolder .subLevelMenu:before {
	content: '';
	width: 0;
	height: 100%;
	position: absolute;
	border-left: 1px solid #E2E2E2;
	top: 0;
	left: 0px;
}
.siderBlockLinksHolder .subLevelMenu .title:before {
	position:absolute;
    content:'\00a0';
    width: 28px;
   	margin-top: -10px;
	margin-left: -35px;
    border-bottom: 1px solid #E2E2E2;
    z-index: 0;
}
.siderBlockLinksHolder .title a {
	color: #000;	
}
.siderBlockLinksHolder .subLevelMenu .title:hover {
	font-weight: bold;
}

.siderBlockLinksHolder .topLevelMenu.active > .title a,
.siderBlockLinksHolder .subLevelMenu .title a.active {
	font-weight: bold;
	border-left: 4px solid #191930;
	margin-left: -6px; 
	padding-left: 6px;
}
.siderBlockLinksHolder .topLevelMenu span:first-of-type:before {
	top: 14px;
}
.siderBlockLinksHolder .topLevelMenu span:last-of-type:before {
	top: -14px;
}

.filterBlock {
    margin: 0 0 5px 0;
    padding: 10px;
    /* background: #f4f5f2; */     
}
.sec_type, .impact_factor{
	-webkit-columns: 2;
	   -moz-columns: 2;
	        columns: 2;
}
/*.impact_factor{*/
	/*-webkit-columns: 3;*/
	   /*-moz-columns: 3;*/
	        /*columns: 3;*/
/*}*/

.filterBlockTitle {
    font-weight: bold;
    margin-bottom: 6px;
}

.filterBlockTitle {
    font-size: 1.1em;
}

.filterBlockContent {    
    line-height: 1.7em;
}

.contentArticles.issues h1 {
    border-bottom: none;
    padding-left: 0px;
    padding-top: 0px;
}

.issueDescription{
	padding-top: 10px;
	line-height: 1.7em;
	font-size: 1.1em;
}

.issueTitle {	
	color: rgb(0, 68, 68) !important;
    font-family: trebuchet ms;
    font-size: 14pt;
    font-weight: normal;
}

#price.issuePrice {
	float: none;
	display: block;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-top: 15px;
}

#price.issuePrice a {
	color: #63634A;
}

td.categories span {
	color: #000;
}

td.categories {
	color: #63634A;
}

.issuePicture {
	width: 100px !important;
	padding-right: 15px;
}

.issuePicture img {
	border: 1px solid #EEECE5;
	box-shadow: 4px 4px 4px #CCC;
}

.P-Grey-Btn-Holder.P-Clear-Filter {
	margin: 17px 10px 10px 10px;
}

.P-Grey-Btn-Holder.P-Go {
	margin: 5px 0px 0px 0px;
}

.issueNoHolder {
	margin: 7px 5px 2px 15px;
}

.issueFromTo {
	float: left;
	margin-left: 20px;
	line-height: 42px;
}

.blockDownArrow.tree {
	margin-top: -3px;
}

.blockDownArrow {
	background: url(/i/section_arrow_down.png) repeat-x;
	width: 32px;
	height: 24px;
	float: right;
}

.blockDownArrow:hover {
	background: url(/i/section_arrow_down_hover.png) repeat-x;
}

.blockUpArrow.tree {
	margin-top: -3px;
}

.blockUpArrow {
	background: url(/i/section_arrow_up.png) repeat-x;
	width: 32px;
	height: 24px;
	float: right;
}

.blockUpArrow:hover {
	background: url(/i/section_arrow_up_hover.png) repeat-x;
}

.filterBlock.category {
	border-radius: 2px;
	margin-top: 3px;
}

.filterBy .dynatree-container {
	border-radius: 2px;
}

#leftSider li.token-input-selected-token-facebook p {
	color: #FFF;
}

#leftSider .category p {
	background: none;
	color: #006666;
	font-weight: normal;
}

.fieldHolder.bigColField {
	width: 317px;
}

.buttonsHolder {
	margin: 10px;
}

.buttonsHolder .P-Grey-Btn-Holder {
	margin-left: 10px;
	margin-bottom: 0px;
}

.P-Green-Btn-Middle input {
	line-height: 31px;
	font-size: 14px;
	cursor: pointer;
}

.dashboard-title.withoutBorder {
	border-bottom: none;
}

.fieldHolder.date {
	/* float: left; */
	width: 123px;
	position: relative;
}

.fieldHolder.date input {
	width: 123px !important;
}

.fieldHolder.date img {
	position: absolute;
	top: 12px;
	right: -11px;
}

.dateHolder {
	float: left;
	width: 165px;
}

.letter { /*margin: 0px 5px 0px 5px;*/
	line-height: 20px;
}

.lettersHolder {
	width: 290px;
}

.authorInfoHolder {
	width: 50%;
	float: left;
	margin-bottom: 30px;
}

.authorInfoHolder p,#contacts p {
	line-height: 135%;
	margin: 0.35em 0
}

.authorInfoHolder .Prof-Photo {
	float: left;
}

#btn_rej_1,#btn_rej_2 {
	cursor: default;
}

.btn_rej_1_active,.btn_rej_2_active {
	background: url('/i/rej_btn_active.png') repeat;
	/* border:1px solid #e3e3e3; */
	border-radius: 5px 5px 5px 5px;
	text-align: center;
	color: #FFFFFF;
	cursor: pointer;
	height: 30px;
	margin: -5px 0 0;
}

.btnContentHolder {
	font-size: 14px;
	padding-top: 5px;
}

.btn_rej_1_active {
	width: 158px;
	margin: 5px 5px 0px 0px;
}

.btn_rej_2_active {
	width: 300px;
	margin: 5px 0px 0px 5px;
}

.red_txt_due_date {
	color: red;
	font-size: 13px;
}

.green_txt_due_date {
	color: green;
	font-size: 13px;
}

.document_author_holder_content_no_review_yet_middle a {
	font-size: 13px;
}

.small-font {
	font-size: 14px;
}

.sm_text_center {
	text-align: center;
}

.authors_list_holder {
	padding-bottom: 20px;
	font-size: 12px;
}

.tbl_editors p {
	margin: 0px !important;
}

#user_roles_checkbox {
	font-size: 12px;
	color: #1F1F1F;
	padding: 12px 0 5px;
}

.authorDesc {
	float: left;
	margin-left: 10px;
	width: 340px;
}

.authorDesc h3,#contacts h3 {
	line-height: 60%;
	margin: 0;
	padding-bottom: 5px;
}

.groupSubtitle {
	font-size: 14px;
	margin-top: -10px;
}

.no_bold {
	font-weight: normal;
}

.subm_textarea_holder_middle textarea {
	box-shadow: none;
	resize: vertical;
}

.collapse_text {
	color: #006666;
	font-size: 13px;
	cursor: pointer;
}

.middle_col_collapsed_label {
	font-size: 13px;
	font-weight: bold;
}

.filterCriteria {
	background: #e2e2e2;
	padding: 5px 10px;
	margin: 10px 0px;
}

.template_body {
	height: 200px !important;
}

#subject_default_select,#body_default_select {
	float: right;
	position: absolute;
	margin-left: 370px;
	margin-top: -35px;
	font-size: 13px;
	width: 200px;
}

#subject_default_select input {
	width: auto;
	height: auto;
	margin-right: 0px !important;
}

#body_default_select input {
	width: auto;
	height: auto;
	margin-right: 0px !important;
}

#body_default_select {
	width: auto;
	margin-top: -213px !important;
}

.checkbox {
	position: absolute;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	z-index: -1;
}

.clearStyles {
	background: none;
	border: none;
}

.P-Registration-Content {
	position: relative;
	z-index: 1003;
}

.taskspopup-leftcol {
	float: left;
	width: 670px;
	position: fixed;
	z-index: 1004;
}

.taskspopup-rightcol {
	float: left;
	width: 285px;
	background: #f8f9f9;
	position: relative;
	z-index: 1003;
	margin-left: 670px;
}

.taskspopup-listheadmain {
	padding: 5px 5px;
	border-left: 1px solid #e2e2dc;
	border-bottom: 1px solid #e2e2dc;
}

.taskspopup-listheadmain-skip-section {
	float: left;
	width: 35px;
	padding-right: 5px;
}

.taskspopup-listheadmain-content-section {
	float: left;
	width: 250px;
}

.taskspopup-header {
	padding: 10px 17px 10px 17px;
	border-bottom: 1px solid #e2e2dc;
	font-size: 15px;
	font-weight: bold;
}

.taskspopup-header-right {
	border-left: 1px solid #e2e2dc;
}

.taskspopup-formcontent {
	padding: 0px 17px 0px 17px;
}

.taskspopup-formcontent .P-Registration-Content-Fields .input-reg-title
	{
	width: 70px;
	float: left;
	padding: 8px 0px 0px 0px;
	text-align: right;
}

.taskspopup-formcontent .P-Registration-Content-Fields .fieldHolder {
	float: left;
	width: 556px !important;
	margin-left: 10px;
	margin-right: 0px;
}

.taskspopup-formcontent .P-Registration-Content-Fields .fieldHolder input
	{
	width: 535px !important;
}

.taskspopup-formcontent .P-Registration-Content-Fields {
	padding: 7px 0px 7px 0px;
}

.taskspopup-formcontent .P-Registration-Content-Fields .Tasks-PopUp-Content-Area
	{
	width: 636px !important;
	margin-left: 0px !important;
}

.taskspopup-formcontent .P-Registration-Content-Fields .Tasks-PopUp-Content-Area textarea
	{
	width: 627px !important;
	margin: 10px 0px 0px 0px !important;
	height: 210px;
}

.taskpopup-list-row-holder {
	border-bottom: 1px solid #e2e2dc;
	border-left: 1px solid #e2e2dc;
	padding: 5px 0px;
}

.taskpopup-list-row-checkb {
	float: left;
	padding-right: 5px;
	width: 35px;
}

.taskpopup-list-row-checkb input {
	margin: 5px 0px 0px 5px !important;
}

.taskpopup-list-row-content {
	float: left;
	width: 280px;
	padding: 5px 0px 5px 5px;
	cursor: pointer;
}

.taskpopup-list-row-content-pic {
	width: 32px;
	height: 32px;
	float: left;
}

.taskpopup-list-row-content-right-main {
	float: left;
	/*width: 192px;*/
	width: 238px;
	padding-left: 10px;
}

.taskpopup-list-row-content-right-main-title {
	color: #006cd8;
	cursor: pointer;
}

.taskpopup-list-row-holder-selected {
	background: #FFF !important;
	border-left: none !important;
}

.btn_inactive .invite_reviewer_btn_right {
	background: url('/i/green_btn_right_inactive.png') no-repeat !important;
}

.btn_inactive .invite_reviewer_btn_middle {
	background: url('/i/green_btn_middle_inactive.png') repeat-x !important;
}

.reviewer_community_public_list_tbl td {
	border: none;
}

#duedateFields input {
	float: left;
}

.pointer {
	cursor: pointer;
}

.limitedPermissions {
	text-align: center;
	font-size: 24px;
}

.document_only_submitting_author_can_edit {
	padding-top: 20px;
	font-style: italic;
	font-size: 12px;
}

#autoprice .inputFld {
	background: none;
	border: none;
}

.documentHeader .P-Header {
	background: #E4E4DD;
}

.documentHeader {
	position: fixed;
	top: 10px;
	width: 100%;
	margin-top: -12px;
	z-index: 10;
}

.rejBtnMid {
	background: url('/i/btn_rej_mid.jpg') repeat-x;
	height: 25px;
	margin: -5px 0 0 0px;
	padding: 5px 0 0;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border-radius: 5px 5px 5px 5px;
}

.activateMailFieldsClass {
	cursor: pointer;
	float: left;
	position: absolute;
	margin-top: 18px;
	height: 28px;
	width: 35px;
}

.anchor {
	display: block;
	height: 155px;
	margin-top: -155px;
	visibility: hidden;
}

#P-Ajax-Loading-Image {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -32px; /* -1 * image width / 2 */
	margin-top: -32px; /* -1 * image height / 2 */
	display: none;
	z-index: 100000;
}

#docEditHeader .box.filter {
	width: 146px;
}

.userDecisionWithLegent {
	margin-left: 0px;
	width: 810px;
}

.seVersionWithLegend .box {
	min-height: auto !important;
}

.reject_notes_text {
	font-size: 12px;
	color: #1F1F1F;
	padding: 10px
}

.reject_notes_text p {
	margin: 0px !important;
	display: inline;
}

.decision_notes_reject {
	color: #993333;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}

.decision_notes_text_rejected {
	text-align: left;
}

table.no_bold_class td a {
	font-weight: normal !important;
}

.form_success_update {
	color: #006600 !important;
	font-size: 1.3em;
}

.letter_row_filter {
	float: left;
	width: 14px;
	line-height: 20px;
	margin: 0px 5px 0px 0px;
}

.letter_row_filter_big {
	width: 60px;
}

.letter_row_filter_big2 {
	width: 13px;
}

.letter_row_filter_sep {
	float: left;
	margin: 0px 10px;
	line-height: 20px;
}

.FirstBtn {
	margin-left: 0px;
}

.previewform td {
	border-top: 1px dashed #D1CDBB;
}

.no-Border {
	border-top: 0px none !important;
	padding-top: 0px !important;
}

.no-Padding {
	padding: 0px !important;
}

.withSmallPadding {
	padding-top: 10px !important;
}

.user_expertises_big_col {
	width: 100% !important;
}

.user_expertises_big_col ul.dynatree-container {
	min-height: 100px !important;
	height: 100px !important;
	margin: 10px !important;
}

.user_expertises_big_col .P-Registration-Content-Fields {
	padding-bottom: 0px !important;
}

.user_expertises_big_col .invite_reviewer_btn_E_first {
	padding-top: 0px !important;
	margin-bottom: 10px;
}

.user_expertises_big_col .taskspopup-formcontent .P-Registration-Content-Fields .input-reg-title
	{
	width: 100%;
	text-align: left;
}

.P-SelectHolder select {
	width: 100% !important;
}

.document_info_se .document_info_bottom_info_right_right {
	padding-left: 0px;
}

.document_info_se {
	float: right;
	padding-right: 20px;
}

.document_info_review_type {
	float: left;
	padding-right: 20px;
}

.no_dedicated_reviewers_data {
	padding-bottom: 30px;
}

.no_dedicated_reviewers_data_title {
	border-bottom: 1px solid #C6C6B6;
	color: #1F1F1F;
	font-size: 12px;
	padding: 0 0 15px;
	font-weight: bold;
}

.no_dedicated_reviewers_data_content {
	padding-top: 10px;
}

.no_dedicated_reviewers_data_content a {
	color: #993333 !important;
}

/* #P-Root-Comments-Holder{ */
/* 	position:relative; */
/* } */

/* /* COMMENTS IN VERSION START */

.P-Comments-Expand-Collapse {
	padding: 8px 0px 5px;
	font-size: 12px;
	font-weight: normal;
	margin-top: 3px;
}

.P-Comments-Expand-Collapse span {
	padding-right: 15px;
}

.P-Comments-Expand-Collapse img {
	padding-right: 5px;
	vertical-align: middle;
}

.P-Comments-Revisions-Content {
	position: relative;
}

/* .P-Root-Comment { */
/* 	width: 100%; */
/* 	background:#f1f4f3; */
/* } */

/* .P-Comments-Revisions-Item { */
/* 	border-top: 1px solid #e2e2dc; */
/* 	background: url("/i/arrowDown.png") no-repeat scroll 300px center; */
/* 	height: 51px; */
/* 	cursor: pointer; */
/* } */

/* .P-Comments-Revisions-Content .uparrow { */
/* 	background: url("/i/arrowUp.png") no-repeat scroll 300px center !important; */
/* } */

/* .P-Comments-Revisions-Item .username { */
/* 	color: #006CD8; */
/* 	font-size: 14px; */
/* 	padding: 10px 10px 2px 10px; */
/* } */

/* .P-Inline-Comment .commentdate { */
/* 	background: url("/i/comment_inline.png") no-repeat scroll left center transparent; */
/* } */

/* .P-Global-Comment .commentdate { */
/* 	background: url("/i/comment_icon-small.png") no-repeat scroll left center transparent; */
/* } */

/* .P-Comments-Revisions-Item .commentdate { */
/* 	color: #727272; */
/* 	font-size: 12px; */
/* 	padding-left: 18px; */
/* 	margin-left: 10px; */
/* } */

/* .P-Delete-Comment { */
/* 	float: right; */
/* 	color: red; */
/* 	font-size: 12px; */
/* 	font-weight: normal; */
/* 	padding-right: 10px; */
/* 	cursor: pointer; */
/* } */
.edit {
	background: url("/i/editing_pen_icon.png") no-repeat scroll left center
		transparent !important;
}

/* .P-Comments-Revisions-Item img { */
/* 	width: 30px; */
/* 	float: left; */
/* 	padding-left: 13px; */
/* 	padding-top: 11px; */
/* } */

/* .P-Comments-Revisions-Item-Details { */
/* 	width: 250px; */
/* 	float: left; */
/* } */

/* .P-Comments-Revisions-History { */
/* 	padding: 5px 0; */
/* } */

/* .P-Comments-Revisions-History .rejected { */
/* 	color: #b21d1c; */
/* } */

/* .P-Comments-Reviosions-History-Date { */
/* 	float: right; */
/* } */

/* .P-Comment-Msg { */
/* 	padding: 10px 0px 3px 0px; */
/* 	color: #000000; */
/* } */

/* .P-Comments-Revisions-Item-Content { */
/* 	padding-left: 50px; */
/* 	color: #727272; */
/* 	display: none; */
/* 	padding-right: 20px; */
/* 	width: 265px; */
/* } */

/* .Active-Comment-Holder{ */
/* 	background:#fdf5e3; */
/* } */

/*  .Active-Comment-Text{ */
/*  	background:#fdf5e3; */
/* } */

/* .P-Comments-Revisions-Item-Content-Btns { */

/* } */

/* .P-Comments-Revisions-Item-Content .changedtext { */
/* 	color: #727272; */
/* 	font-size: 12px; */
/* } */

/* .P-Comments-Revisions-Item-Content .changedtextfrom { */
/* 	color: #ab2d2a; */
/* 	font-size: 14px; */
/* } */

/* .P-Comments-Revisions-Item-Content .changedtextto { */
/* 	color: #007f0d; */
/* 	font-size: 14px; */
/* } */

/* .P-Article-StructureHead .formWrapper { */
/* 	display:none; */
/* } */

/* .P-Comments-Revisions-Txt { */
/* 	font-size: 12px; */
/* 	margin-top: 7px; */
/* 	margin-bottom: 5px; */
/* 	height: 120px; */
/* 	padding: 10px; */
/* 	width: 230px; */
/* } */

/* .P-Comments-Revisions-Txt:focus { */
/* 	border: 1px solid #89c0e8; */
/* 	box-shadow: 0 0 10px #e0e0d6; */
/* } */

/* COMMENTS IN VERSION END */

#tasksPopUpFormContent .Tasks-PopUp-Content-Area textarea {
	height: 100px !important;
	resize: none;
}

.Tasks-PopUp-Content-Template-View {
	margin-top: 10px;
	height: 123px !important;
	overflow-y: auto;
	margin-left: 0 !important;
	width: 616px !important;
	float: left;
	margin-right: 0;
	color: #1F1F1F;
	padding: 5px;
	border-color: #B2B2A4 #BDBDAF #C6C6B6;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
}

.taskpopup-list-row-content-right-main-role_right .red_txt_due_date {
	font-size: 11px;
}

.commentsSingleFilter {
	float: left;
	width: 33%;
	font-weight: normal;
	font-size: 11px;
}

.commentsSingleFilter label {
	margin-left: 25px;
	display: block;
}

.commentsSingleFilter input {
	float: left;
}

.Comment-Prev,.Comment-Next {
	margin-left: 20px;
	font-size: 12px;
	margin-top: 8px;
}

.Comment-Prev a,.Comment-Next a {
	cursor: pointer;
	text-decoration: none !important;
}

.Comment-Prev-Readonly {
	margin-left: 0px;
}

.Comments-Collapse-Expand-Top {
	
}

#decision span {
	cursor: pointer;
}

#P-Ajax-Loading-Image-Main {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -32px;
	margin-top: -32px;
	z-index: 100000;
}

#P-Comment-Unavailable-Text {
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 15px;
	color: red;
}

.P-Main-Comment-Btn-Disabled {
	opacity: 0.5;
	filter: alpha(opacity =   50);
}

.with-label {
	position: relative;
	z-index: 1;
}

#content_label {
	position: absolute;
	z-index: 2;
	top: 13px;
	left: 3px;
	color: #666666;
}

.P-Disabled-Btn {
	opacity: .5;
	filter: alpha(opacity = 50);
}

.P-Document-Err-Notification {
	height: 30px;
	background: url('/i/validation_errors_bg.png') repeat-x scroll center
		center transparent;
	color: #FFFFFF;
	display: inline-block;
	line-height: 30px;
	text-align: center;
	font-size: 11px;
	width: 100%;
}

#docEditHeaderHolder.editHeaderWithNotification {
	height: 133px;
}

.review {
	height: 180px;
	resize: vertical;
}

.poll_answer_err,.reviewDecisionErr {
	font-size: 12px !important;
	-webkit-animation: move_eye 0.4s linear 1s infinite alternate;
	-moz-animation: move_eye 0.4s linear 1s infinite alternate;
	-o-animation: move_eye 0.4s linear 1s infinite alternate;
	animation: move_eye 0.4s linear 1s infinite alternate;
}

.notesToAuthorErr textarea {
	border-color: #bf1e1e !important;
	background: #f6e3dc !important;
}

.landing_wrap .article_header {
	padding: 0 4% 0 420px;
	position: relative;
	height: 365px;
	font-size: 20px;
	color: #FFF;
	background: url(/i/bg_article_header.png) no-repeat;
}

.landing_wrap .article_header>img {
	position: absolute;
	left: 36px;
	bottom: -25px;
}

.landing_wrap h1 {
	margin: 0;
	padding: 30px 0 20px;
	font-size: 30px;
	text-shadow: 1px 1px 1px rgba(56, 79, 54, 0.76);
}

.landing_wrap blockquote {
	margin: 0;
	padding: 0 0 0 28px;
	font-style: italic;
	/*background: url(/i/quote_1.png) no-repeat;*/
	text-shadow: 1px 1px 0px rgb(56, 79, 54);
}

.landing_wrap .article_header p {
	text-align: right;
}

.landing_wrap .content_article ul,.landing_wrap .content_article li,.landing_wrap .article_footer ul,.landing_wrap .article_footer li,#footer .link_list,#footer .link_list li
	{
	margin: 0;
	padding: 0;
	list-style: none;
}

.landing_wrap .content_article>ul {
	padding: 50px 0 15px;
}

.landing_wrap .content_article>ul>li {
	float: left;
	width: 26%;
	padding: 0 2.5% 0 4.5%;
	border-left: 1px solid #EEE;
}

.landing_wrap .content_article li:first-child {
	margin-left: 0;
	border-left: none;
}

.landing_wrap .content_article li img {
	display: block;
	margin: -15px 0 0 30px;
}

.landing_wrap .content_article li h2 {
	margin: 45px 0 30px;
	font-size: 17px;
}

.landing_wrap .content_article li li,.landing_wrap .article_footer li {
	padding: 0 0 17px 26px;
	font-size: 13px;
	background: url(/i/bullet.png) no-repeat;
}

.lt-ie8 .landing_wrap .content_article li li {
	padding-left: 0px;
	margin-left: 20px;
}

.landing_wrap .article_footer {
	position: relative;
	height: 235px;
	color: #FFF;
	background: url(/i/bg_article_footer.png) no-repeat;
}

.landing_wrap .zse_article_footer {
	position: relative;
	height: 0px;
	color: #FFF;
	background: url(/i/bg_article_footer.png) no-repeat;
}

.landing_wrap .article_footer img {
	position: absolute;
	top: -85px;
	right: -34px;
}

.landing_wrap .article_footer h2 {
	margin: 0 48px;
	padding: 42px 0;
	font-size: 25px;
	text-align: center;
	background: url(/i/bg_line.png) no-repeat left center;
	text-shadow: 1px 1px 0px rgb(56, 79, 54);
}

.landing_wrap .article_footer ul {
	padding: 0 0 0 7%;
}

.landing_wrap .article_footer li {
	float: left;
	width: 22%;
	margin-right: 8%;
}

#subMenu .menu_btn_large {
	margin-top: 9px;
	padding: 0px 30px 0 20px;
	font-size: 13px;
	font-weight: normal;
}

#footer .link_list {
	padding: 0 0 30px 200px;
}

#footer .link_list li {
	float: left;
	width: 33.33%;
}

#footer .link_list li img {
	display: block;
	margin: 0 auto;
}

#footer .link_list li a:hover {
	opacity: 0.8;
}

.filterBlockContent input[type="checkbox"] {
    width: 15px !important;
}

.filterBlock .filterBlockContent input {
    width: 105px !important;
    padding: 0px 3px 0px 3px;
}

.leftSiderBlock .P-Grey-Btn-Holder {
    margin: 0px;
}

.article .authors_list_holder {
	color: #616141;
	padding: 10px 0px 10px 0px;
	font-size: 12px;
}

.article a.authors_list_holder:hover {
	text-decoration: underline;
	font-size: 12px;
}

/* new index page css START*/
button.button_green,button.button_red {
	padding: 8px 22px;
	margin-left: 10px;
	font-size: 12px;
	width: auto;
	height: auto;
	color: #FFF;
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.button_green {
	background-image: -moz-linear-gradient(48% -28% -180deg, rgb(178, 212, 91)
		0%, rgb(68, 125, 93) 100%);
	background-image: -webkit-gradient(linear, 48% -28%, 48% 119%, color-stop(0, rgb(178, 212,
		91)), color-stop(1, rgb(68, 125, 93)));
	background-image: -webkit-linear-gradient(-180deg, rgb(178, 212, 91) 0%,
		rgb(68, 125, 93) 100%);
	background-image: linear-gradient(-180deg, rgb(178, 212, 91) 0%,
		rgb(68, 125, 93) 100%);
}

.button_green:hover {
	background-image: -moz-linear-gradient(48% -28% 0deg, rgb(178, 212, 91)
		0%, rgb(68, 125, 93) 100%);
	background-image: -webkit-gradient(linear, 48% -28%, 48% 119%, color-stop(0, rgb(178, 212,
		91)), color-stop(1, rgb(68, 125, 93)));
	background-image: -webkit-linear-gradient(0deg, rgb(178, 212, 91) 0%,
		rgb(68, 125, 93) 100%);
	background-image: linear-gradient(0deg, rgb(178, 212, 91) 0%,
		rgb(68, 125, 93) 100%);
}

.button_red {
	background-image: -moz-linear-gradient(0 0 -180deg, rgb(211, 126, 126)
		0%, rgb(153, 51, 51) 99%);
	background-image: -webkit-gradient(linear, 0 0, 0 0, color-stop(0, rgb(211, 126, 126)),
		color-stop(0.99, rgb(153, 51, 51)));
	background-image: -webkit-linear-gradient(-180deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
	background-image: linear-gradient(-180deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
}

.button_red:hover {
	background-image: -moz-linear-gradient(0 0 0deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgb(211, 126, 126)),
		color-stop(0.99, rgb(153, 51, 51)));
	background-image: -webkit-linear-gradient(0deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
	background-image: linear-gradient(0deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
}

.lt-ie10 .button_red {
	background: rgb(153, 51, 51);
}

.lt-ie10 .button_green {
	background: rgb(68, 125, 93);
}

.lt-ie10 #subMenu {
	background: #FAFAFA;
}

.lt-ie8 button.button_green,.lt-ie8 button.button_red {
	padding: 8px 5px;
}

.lt-ie8 button.button_tasks {
	padding: 0 5px 0 9px;
}

.lt-ie8 button.button_tasks span {
	padding-left: 15px;
}

button.button_tasks {
	padding: 0 22px 0 9px;
}

button.button_tasks span {
	display: block;
	padding: 8px 0 8px 34px;
	background: url(/i/icon_user.png) no-repeat left bottom;
}

#button>a {
	margin: 6px 2px 0 0;
	float: right;
	clear: right;
}

#button>a:hover,#subMenu .menu_btn:hover {
	text-decoration: underline;
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}
/* new index page css END*/
.authorInfoHolder .Prof-Photo {
	width: 70px;
}

.filterBlockContent input[type="checkbox"] {
	width: 15px !important;
}

.fund_ag {
	width: 100% !important;
}

.fund_ag input {
	margin-right: 0px !important;
}

.green.letter {
	padding: 5px 1.5px;
}

.green.letter:hover {
	background: url("/i/menuHover.png") repeat-x scroll 0 0 transparent;
}

.bdj_free_homepage_text {
	text-align: center;
	color: rgb(128, 0, 0);
	width: 100%;
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
	margin-bottom: 25px;
	margin-left: -20px;
	margin-top: -11px;
}

element.style {
	float: left;
	width: 276px;
}

#leftSider {
	font-size: 1.1em;
	width:20%;
}

.authorInfoHolder .greenDesc {
	font-size: 11px;
}

.Letter-in-filter {
	font-weight: bold;
}

.menu_btn_large_1 {
	border-left: 1px solid #000000;
}

.journal_articles_search_wrapper {
	float: left;
	padding: 0px 0px 0px 0px;
}

.article_search_radio_holder {
	width: 100%;
}

.article_search_radio_holder td {
	text-align: left !important;
}

.P-Articles-Sort-Select {
	width: 30% !important;
	float: right;
}

.article_sort_select_wrapper {
	padding: 9px;
}

.P-Articles-Sort-Select select {
	margin: 0px;
}

.article_sort_text {
	width: 10%;
	text-align: right;
	float: left;
}

.article_sort_text_wrapper {
	padding-top: 16px;
}

.article_title_with_sort {
	width: 60% !important;
	float: left;
}

.article_reviewit_btn {
	margin: 5px 0px 0px 0px;
	background: url("/i/Review_it_btn_big.png") no-repeat !important;
	border: medium none;
	height: 34px;
	width: 122px;
}

.article_reviewit_btn:hover {
	background: url("/i/Review_it_btn_big_hover.png") no-repeat !important;
	border: medium none;
	height: 34px;
	width: 122px;
}

.article_post_btn {
	margin: 5px 0px 0px 0px;
	background: url("/i/Post_btn_big.png") no-repeat !important;
	border: medium none;
	height: 34px;
	width: 122px;
	display: inline-block;
}

.article_post_btn:hover {
	background: url("/i/Post_btn_big_hover.png") no-repeat !important;
	border: medium none;
	height: 34px;
	width: 122px;
	display: inline-block;
}

.article_cancel_btn {
	margin: 5px 0px 0px 0px;
	background: url("/i/Cancel_btn_big.png") no-repeat !important;
	border: medium none;
	height: 34px;
	width: 122px;
	display: inline-block;
	margin-left: 20px;
}

.article_cancel_btn:hover {
	background: url("/i/Cancel_btn_big_hover.png") no-repeat !important;
	border: medium none;
	height: 34px;
	width: 122px;
	display: inline-block;
	margin-left: 20px;
}

.article_forum {
	padding: 20px 15px;
}

.article_comment_textarea {
	font-size: 12px;
	margin-top: 7px;
	margin-bottom: 5px;
	height: 120px;
	padding: 10px;
	width: 431px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	box-sizing: content-box;
	background: #fff;
	border-top: solid 1px #b2b2a4;
	border-left: solid 1px #bdbdaf;
	border-right: solid 1px #bdbdaf;
	border-bottom: solid 1px #C6C6B6;
	border-radius: 2px;
	box-shadow: inset 0px /* x */   6px /* y */   10px /* blur */   -10px
		/* spread */   #888;
}

.forum_list_row {
	margin: 0px 0px 5px 7px;
	padding: 0px 0px 0px 0px;
}

.forum_list_arrow {
	float: left;
	width: 14px;
	height: 14px;
	position: absolute;
	z-index: 2;
	background: url("/i/comment-stroke.png") no-repeat;
	margin-left: -6px;
}

.forum_list_content {
	position: relative;
	z-index: 1;
	background: #FFFFFF;
	border-radius: 0px 2px 2px 2px;
	border-top: solid 1px #b2b2a4;
	border-left: solid 1px #bdbdaf;
	border-right: solid 1px #bdbdaf;
	border-bottom: solid 1px #C6C6B6;
	margin-left: 7px;
	padding: 10px;
	margin-bottom: 10px;
}

.forum_list_user_image {
	float: left;
	width: 27px;
	margin: 0px 5px 0px 0px;
}

.forum_list_user_main_info {
	float: left;
}

.forum_list_user_name {
	color: #006CD8;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}

.forum_list_user_comment_date {
	color: #727272;
	font-size: 11px;
	font-family: Tahoma;
}

.forum_list_user_comment_text {
	padding: 10px 0px 0px 0px;
	font-family: Calibri;
	font-size: 10pt;
}

.forum_list_user_comment_text p {
	padding-bottom: 4px;
}

.article_comment_form {
	margin: 10px 0px 0px 0px;
}

.forum_list_actions {
	margin: 3px 0px 3px 20px;
	float: right;
}

.article_comment_form_not_logged {
	font-family: Helvetica;
	font-size: 11pt;
	font-weight: bold;
	padding: 15px 0 0 15px;
	margin: 20px -30px 0 -15px !important;
	border-top: 1px solid #BBB;
	margin: 0px 0px 0px 7px;
}

.article_comment_form_not_logged a {
	font-size: 14px;
	font-weight: bold;
}

.forum_list_head {
	color: #666666;
	font-family: Helvetica;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	font-size: 11pt;
}

.aof_no_comments_holder {
	font-size: 14px;
	padding: 0px 0px 10px 0px;
}

.forum_list_user_header {
	height: 34px;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	background-color: #FDF5E3;
	border-radius: 2px 2px 0 0;
}

.new_comment_title {
	color: #666666;
	font-family: Helvetica;
	font-size: 11pt;
	font-weight: bold;
	padding: 15px 0 0 15px;
	margin: 20px -30px 0 -15px;
	border-top: 1px solid #BBB;
}

.review_form_title {
	color: #666666;
	font-family: Helvetica;
	font-size: 11pt;
	font-weight: bold;
	margin: 20px 0 15px 0;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer;
}

.review_form_title a {
	color: #666;
}

div.form_line {
	background-color: #CCCCCC;
	height: 1px;
	margin: 4px 0;
}

.review_form_table {
	display: none;
}

.aof_view_poll_link {
	float: right;
}

.form_questions {
	font-family: Calibri;
	font-size: 10pt;
	/*background-image: linear-gradient(90deg, #E3E3C7, #FEFBF3);
	background-color: #FDF5E3;*/
	padding: 5px;
	border-radius: 5px 5px 5px 5px;
}

.form_answer {
	font-size: 10pt;
	/*padding-bottom: 15px;*/
	color: #666;
	width: 5%;
}

.rightMar10 {
	margin-right: 10px;
}

.P-Left-Col-Fields-FullWidth {
	width: 100%;
}

.fig-zoom {
	background-color: #222222;
}

.forum_list_user_info {
	float: left;
}

.aof_poll_view_header {
	font-size: 11pt;
	font-weight: bold;
	padding: 20px 20px 10px;
}

table.aof_poll_view_list {
	padding: 0 10px;
	border: none;
}

td.aof_poll_view_list_label {
	border: none;
	font-family: Calibri;
	font-size: 10pt;
	font-weight: normal;
	padding: 2px 10px;
	width: 100%;
	border-bottom: 1px dotted #CCC;
	height: 17px;
}

#P-Post-Review-Form-Poll {
	display: none;
}

.comment_rejected {
	color: #CD0A0A;
}

.articleCoverImageHolder img {
	border: 1px solid #EEECE5;
	/* box-shadow: 4px 4px 4px #CCC; */
}

.articleCoverImageHolder {
	padding-top: 8px;
	padding-right: 10px;
	height: 100%;
}

.ui-autocomplete-input {
	padding-left: 5px;
}

.unselectable {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

/* BUTTONS new index page css BBU

<input class="button_green2" type="button" style="float:left; width:147px;" value="Send all emails" />

*/
input[type="button"].button_green2 {
	padding: 6px 16px;
	font-size: 14px;
	width: auto;
	height: auto;
	color: #FFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	border: 1px solid #57933B;
}

input[type="button"].button_red2 {
	padding: 6px 16px;
	font-size: 14px;
	width: auto;
	height: auto;
	color: #FFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	border: 1px solid #E8E8E0;
}

input[type="submit"].button_green2 {
	padding: 6px 16px;
	font-size: 14px;
	width: auto;
	height: auto;
	color: #FFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	border: 1px solid #57933B;
}

.button.login, 
.button.forgot-password, 
.button.password_resets,
.button.registration_step1,
.deactivate_profile {
	padding: 6px 16px;
	font-size: 14px;
	width: 173px;
	height: 40px;
	color: #FFF;
	background: #191a2f;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	border: 1px solid #191a2f;
}

.button.login:hover,
.button.forgot-password:hover, 
.button.password_resets:hover,
.deactivate_profile:hover,
.button.registration_step1:hover{
	color: #191a2f;
	background: none;
	border: 1px solid #191a2f;	
}

.deactivate_profile{
	background: #ab1005;
	border: 1px solid #ab1005;
}
.deactivate_profile:hover{
	color: #191a2f;
	background: none;
	border: 1px solid #ab1005;
}

.button_green2 {
	/* background-image: -moz-linear-gradient(48% -28% -180deg, rgb(87, 147, 59)
		0%, rgb(17, 96, 48) 100%);
	background-image: -webkit-gradient(linear, 48% -28%, 48% 119%, color-stop(0, rgb(178, 212,
		91)), color-stop(1, rgb(68, 125, 93)));
	background-image: -webkit-linear-gradient(-180deg, rgb(178, 212, 91) 0%,
		rgb(68, 125, 93) 100%);
	background-image: linear-gradient(-180deg, rgb(87, 147, 59) 0%,
		rgb(17, 96, 48) 100%); */
	background: #57933B;
}

.button_green2:hover:not([disabled="disabled"]){
	/* background-image: -moz-linear-gradient(48% -28% 0deg, rgb(17, 96, 48) 0%,
		rgb(87, 147, 59) 100%);
	background-image: -webkit-gradient(linear, 48% -28%, 48% 119%, color-stop(0, rgb(178, 212,
		91)), color-stop(1, rgb(68, 125, 93)));
	background-image: -webkit-linear-gradient(0deg, rgb(178, 212, 91) 0%,
		rgb(68, 125, 93) 100%);
	background-image: linear-gradient(0deg, rgb(87, 147, 59) 0%,
		rgb(17, 96, 48) 100%); */
	background: #57933B;
	opacity: 0.6;
}

.button_red2 {
	background-image: -moz-linear-gradient(0 0 -180deg, rgb(211, 126, 126)
		0%, rgb(153, 51, 51) 99%);
	background-image: -webkit-gradient(linear, 0 0, 0 0, color-stop(0, rgb(211, 126, 126)),
		color-stop(0.99, rgb(153, 51, 51)));
	background-image: -webkit-linear-gradient(-180deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
	background-image: linear-gradient(-180deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
}

.button_red2:hover:not([disabled="disabled"]){
	background-image: -moz-linear-gradient(0 0 0deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, rgb(211, 126, 126)),
		color-stop(0.99, rgb(153, 51, 51)));
	background-image: -webkit-linear-gradient(0deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
	background-image: linear-gradient(0deg, rgb(211, 126, 126) 0%,
		rgb(153, 51, 51) 99%);
}

input[type="button"].button_gray2,button.button_gray2 {
	padding: 6px 16px;
	font-size: 14px;
	width: auto;
	height: auto;
	color: #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	border: 1px solid #EBEBEB;
	margin-right: 10px;
}

input[type="submit"].button_gray2 {
	padding: 6px 16px;
	font-size: 14px;
	width: auto;
	height: auto;
	color: #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	border: 1px solid #EBEBEB;
}

input[disabled="disabled"],.disabled,button[disabled="disabled"]
	/*, textarea[disabled="disabled"]*/ {
	opacity: 0.5;
	filter: alpha(opacity =   50);
}

.button_gray2 {
	/* background-image: -moz-linear-gradient(48% -28% -180deg, rgb(255, 255, 255)
		0%, rgb(232, 232, 224) 100%);
	background-image: -webkit-gradient(linear, 48% -28%, 48% 119%, color-stop(0, rgb(178, 212,
		91)), color-stop(1, rgb(68, 125, 93)));
	background-image: -webkit-linear-gradient(-180deg, rgb(178, 212, 91) 0%,
		rgb(68, 125, 93) 100%);
	background-image: linear-gradient(-180deg, rgb(255, 255, 255) 0%,
		rgb(232, 232, 224) 100%); */
	background: #EBEBEB;
}

.button_gray2:hover:not([disabled="disabled"]){
	/* background-image: -moz-linear-gradient(48% -28% 0deg, rgb(232, 232, 224)
		0%, rgb(255, 255, 255) 100%);
	background-image: -webkit-gradient(linear, 48% -28%, 48% 119%, color-stop(0, rgb(178, 212,
		91)), color-stop(1, rgb(68, 125, 93)));
	background-image: -webkit-linear-gradient(0deg, rgb(178, 212, 91) 0%,
		rgb(68, 125, 93) 100%);
	background-image: linear-gradient(0deg, rgb(255, 255, 255) 0%,
		rgb(232, 232, 224) 100%); */
	background: #EBEBEB;
	opacity: 0.6;
}

.ml10 {
	margin-left: 10px;
}

.fs12 {
	font-size: 12px !important;
}

.wid80 {
	width: 80px !important;
}

.wid100 {
	width: 100px !important;
}

.wid200 {
	width: 200px !important;
}


input[type="button"]:active:hover:not ([disabled="disabled"] ){
	border-style: inset;
}

input[type="submit"]:active:hover:not ([disabled="disabled"] ){
	border-style: inset;
}

.panel_reviewers_row {
	padding-top: 10px;
}

.Form-Field-Holder {
	text-align: left;
	width: 90%;
	padding: 0% 5%;
}

.Form-Field-Label {
	padding-top: 15px;
	padding-bottom: 5px;
}

.subm_textarea_holder_view_source_with_padding {
	padding-bottom: 15px;
}

.Form-Input-Holder input,.Form-Input-Holder select {
	width: 95%;
	padding: 5px;
}

.P-Document-Pic-Tab {
	padding-top: 20px;
}

.document_submitting_author {
	color: #006666;
}

.dashboard_list_se_holder {
	padding: 5px 0px 0px 0px;
}

.issue_title_identifier {
	padding: 10px 0 10px 14px;
	font-size: 20px;
	font-weight: bold;
	font-family: trebuchet ms;
	border-radius: 2px 2px 0 0;
	margin: -10px -10px 0 -10px;
	background-color: #f8f8f6;
	border-radius: 8px 8px 0 0;
	background-origin: border-box;
	background-size: 100% 46px;
	border-bottom: 1px solid #e4e3d8;
}

.issue_title {
	padding: 25px 0 10px 4px;
	font-size: 21px;
	font-weight: bold;
	font-family: trebuchet ms;
}

.issue_editors {
	padding: 10px 0 10px 4px;
	font-size: 16px;
	font-style: italic;
	font-family: trebuchet ms;
}

.issue_description {
	padding: 10px 0 10px 4px;
	font-size: 13px;
	font-family: trebuchet ms;
}

.discount_parent {
	padding: 0px 0px 10px 0px;
}

.discount_child {
	padding: 0px 0px 0px 24px;
	line-height: 10px;
}

.discount_child input {
	margin: 0px 0px 0px 0px;
}

.add_auth_field {
	width: 280px !important;
}

.add_auth_field_err {
	background: red;
}

.add_auth_field_sal {
	width: 60px !important;
}

.add_auth_tab {
	margin: 30px 0 0 0;
}

.author_reorder_up,.author_reorder_down {
	cursor: pointer;
}

.add_auth_tab_labl {
	padding: 6px 12px 6px 6px;
	color: #666;
	font-size: 13px;
}

.add_auth_tab_labl_corr {
	padding: 6px 0 0 0;
	color: #666;
	font-size: 13px;
}

#author_form {
	width: 410px;
}

.files_list {
	margin-top: 10px;
	margin-bottom: 10px;
}

.files_list_supp {
	margin-top: 0px;
	margin-bottom: 40px;
}

.sibmission_text {
	margin-top: 10px;
	margin-bottom: 10px;
}

.first {
	margin-top: 0;
}

.submission_label {
	font-size: 10pt;
	font-weight: normal;
	padding: 2px 0;
	width: 100%;
	height: 17px;
}

.submission_check {
	margin: 15px 0;
}

.review_types {
	margin-top: 10px;
	width: 300px;
}

div.liguistic_editing label {
	line-height: 24px;
}

#file_label {
	width: 300px;
}

#P-Reg-Profile-Pic span {
	margin: 10px 0;
	color: #bf1e1e;
}

#P-Reg-Profile-Pic {
	margin: 10px 0;
}

.suppFilesHolder {
	width: 500px;
	margin: 0 0 25px 0;
}

.suppFilesLabel {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.first-with-space {
	margin: 15px 0 0 0;
}

#submission_step .errstr[style="display:block"] {
	margin: 0 0 5px 0;
}

#status2 {
	font-size: 14px;
	color: #AB2D2A;
	vertical-align: middle;
}

.file_type_label {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	padding-left: 8px;
	float: left;
}

.file_type_holder {
	margin: 8px 0 0 0;
}

.text-normal {
	font-size: 12px;
	color: #1F1F1F;
	font-weight: normal;
}

.headerRow td {
	padding-top: 10px;
}

.zse_home_page h1 {
	color: #9b0623;
	font-weight: normal;
	font-size: 22px;
	text-align: left;
	padding: 0px;
	text-shadow: none;
}

.zse_home_page p,.nl_home_page p,.dez_home_page p,.MK_home_page p,.NB_home_page p,.SB_home_page p,.ZK_home_page p,.NC_home_page,.PK_home_page,.JHR_home_page,.CCG_home_page,.BR_home_page,.IJM_home_page,.ZK_home_page
	{
	color: #676766;
	font-size: 12px;
	line-height: 1.5em;
	padding: 0px !important;
	margin: 10px 0px !important;
}

.NC_home_page p,.PK_home_page p,.JHR_home_page p,.CCG_home_page p,.BR_home_page p,.IJM_home_page p,.ZK_home_page p
	{
	font-size: 13px;
	line-height: 1.5em;
}

.BR_home_page p {
	font-size: 15px;
	line-height: 1.5em;
}

.MK_home_page p {
	font-size: 14px;
}

.SB_home_page p {
	font-size: 15px;
	line-height: 1.7em;
}

.nl_home_page li {
	color: #676766;
	font-size: 12px;
	line-height: 1.2em;
	padding: 0px !important;
	margin: 10px 0px !important;
}

.ZK_home_page a {
	color: #0F467C !important;
}

.SB_home_page a {
	color: #0f77b3 !important;
}

.NB_home_page a {
	color: #ae6e26 !important;
}

.MK_home_page a {
	color: #ae6e26 !important;
}

.zse_home_page a {
	color: #9b0623 !important;
}

.JHR_home_page a {
	color: #D28900 !important;
}

.NC_home_page a {
	color: #c46d75 !important;
}

.dez_home_page h1 {
	color: #2c581f;
	font-weight: normal;
	font-size: 22px;
	text-align: left;
	padding: 0px;
	text-shadow: none;
}

.dez_home_page a {
	color: #2c581f !important;
}

.nl_home_page a {
	color: #DA8028 !important;
}

.content.journalListStories table {
	width: 100%;
	border-collapse: collapse;
}

.content.journalListStories table td,.content.journalListStories table th
	{
	border: 1px solid #DDD;
	padding: 8px;
}

.TOC {
	margin: 30px 6px 0 0;
	padding-left: 26px;
}

.Level2 {
	width: 130px !important;
}

.siderBlockLinksHolder .bul-Level2 {
	margin-left: 18px;
}

.scroll {
	max-height: 400px;
	overflow-y: auto;
	width: 100%;
}

.file_base_authors_holder {
	margin-bottom: 30px;
}

.browseIssueErrorsWrapper {
	padding: 20px;
	text-align: center;
}

#issueInfo td {
	vertical-align: top;
}

.questionary_file_base {
	width: 100%;
}

.author_reviewrs_list_label {
	font-size: 18pt;
	color: #999;
	/*margin-bottom: 9px;*/
	width: 150px;
	float: left;
	font-family: cursive;
}

.head_rev_auth_list {
	color: #777 !important;
	display: none;
}

.auth_list_SE_decision {
	font-weight: bold;
	color: #666;
}

.RegenerateJournalCategoriesTableLink {
	text-align: right;
	cursor: pointer;
	float: right;
}

.NewCategoryTableLink {
	cursor: pointer;
	float: right;
	float: left;
}

.author_files_list_holder {
	margin-top: 10px;
}

.REV-upload-rev-files {
	margin-top: 40px;
}

.marginRight20 {
	margin-right: 20px;
}

.exportResultLabel {
	font-weight: bold;
	margin-top: 30px;
	text-align: left;
}

.export_result {
	text-align: left;
}

ul.highlightsList {
	list-style: none;
}

.alerts_cat_operator_holder {
	position: absolute;
	left: 53%;
}

.alerts_cat_operator_holder .P-Alerts-Radios {
	float: none !important;
	margin: 5px 0px 5px 0px;
	width: 51px;
}

.operator_label {
	padding-bottom: 10px;
}

.simplemodal-container #P-Registration-Content3 .P-Registration-Content-Left-Fields,.simplemodal-container #P-Registration-Content3 .P-Registration-Content-Right-Fields
	{
	width: 390px;
}

.ImgTextFloatRight>p {
	font-size: 16px;
}

.item-holder-RC.leg>.figure.legacyFigure>.figureHolder>.imgFloatLeft>.graphicHolder>.graphicImg
	{
	width: 80px;
	height: 70px;
	margin-right: 16px;
	border: 1px solid gray;
	border-radius: 2px;
	text-align: center;
	vertical-align: middle;
	background-color: white;
}

.item-holder-RC.leg>.figure.legacyFigure>.figureHolder>.imgFloatLeft>.graphicHolder>.graphicImg>a>img
	{
	max-width: 80px;
	max-height: 70px;
}

.item-holder-RC.leg>.figure.legacyFigure>.figureHolder>.imgFloatLeft>.graphicHolder
	{
	float: left;
}

div.item-holder-RC.leg {
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 102px;
}

div#author_frm {
	padding-bottom: 40px;
}

.inter_cat {
	padding-top: 15px;
	color: #555;
}

.inline_journals {
	border-top: 1px solid #858464;
	background-color: white;
	padding: 15px 10px;
	text-align: center;
	font-size: 16pt;
	font-family: trebuchet ms;
	color: rgb(0, 68, 68) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ecece0),
		color-stop(1, #FEFDFB));
	border-bottom: 1px solid #EEECE5;
}

.newsletter_categories_header,.newsletter_categories_footer {
	padding: 15px;
	text-align: center;
	background-color: #d0cdba;
}

#container_enews {
	width: 800px;
	background-color: white;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.menu {
	display: block;
	padding: 4px 0px 4px 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma, verdana, helvetica;
	color: #FFF;
	text-align: center;
	margin-bottom: 0px;
	background-image: -webkit-linear-gradient(#b2b299, #82835a);
	background-image: -moz-linear-gradient(#b2b299, #82835a);
	background-image: -ms-linear-gradient(#b2b299, #82835a);
	background-image: -o-linear-gradient(#b2b299, #82835a);
	background-image: linear-gradient(#b2b299, #82835a);
	background-color: #82835a;
}

.menu:hover {
	background-image: -webkit-linear-gradient(#d0cdba, #d0cdba);
	background-image: -moz-linear-gradient(#d0cdba, #d0cdba);
	background-image: -ms-linear-gradient(#d0cdba, #d0cdba);
	background-image: -o-linear-gradient(#d0cdba, #d0cdba);
	background-image: linear-gradient(#d0cdba, #d0cdba);
	background-color: #d0cdba;
	color: #82835a;
}

.orderHolder {
	width: 500px;
	margin: 0 0 25px 0;
}

.orderf {
	font-size: 12px;
	color: #666666;
}

.itemTitle {
	color: #666666;
	font-weight: bold;
}

.orderMessage {
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: bold;
	color: #666666;
	line-height: 1.5em;
}

.orderLogin {
	margin: 20px 20px 10px 20px;
	font-weight: bold;
}

img.cart_art {
	vertical-align: bottom;
	width: 22px;
}

img.cart {
	float: none !important;
	vertical-align: bottom !important;
	width: 20px;
}

#article-head .cart {
	margin-top: 8px;
}

.articlePath {
	border-bottom: 1px solid #96968a;
	box-shadow: 0 5px 2px -2px #e1e1e1;
	height: 24px;
	position: relative;
	width: 100%;
	z-index: 1;
	background-image: linear-gradient(#e3e3e0 10%, #FEFBF3);
	background: #e3e3e0;
	background: linear-gradient(#e3e3e0, #FEFBF3);
	background-image: -moz-linear-gradient(top, #e3e3e0, #FEFBF3);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e3e3e0),
		color-stop(1, #FEFBF3)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3e3e0%',
		EndColorStr='#FEFBF3'); /* IE6,IE7 */
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3e3e0', EndColorStr='#FEFBF3')";
}

.articlePath-links {
	left: 50%;
	margin-left: -660px;
	position: absolute;
	z-index: 2;
	padding: 5px 0;
}

.articlePath a {
	position: relative;
	padding: 5px 10px;
	/*font-weight: bold;*/
	color: #555;
}

.articlePath a:hover {
	background: none repeat scroll 0 0 #666;
	color: white;
	padding: 5px 10px;
}

.rf_files_holder {
	display: none;
}

/*article picture and article_type label background color by journal id*/

/*Biodiversity Data Journal*/
.journal_1 .article .articleCoverImageHolder img {
	background: #E5F0DB;
}

.journal_1 .article_type {
	background: #006600;
}
/*ZooKeys*/
.journal_2 .article .articleCoverImageHolder img {
	background: #EDF5FA;
}

.journal_2 .article_type {
	background: #004A8B;
}
/*PhytoKeys*/
.journal_3 .article .articleCoverImageHolder img {
	background: #E6F3E1;
}

.journal_3 .article_type {
	background: #3C756C;
}
/*BioRisk*/
.journal_4 .article .articleCoverImageHolder img {
	background: #E5E3D8;
}

.journal_4 .article_type {
	background: #9B6134;
}
/*NeoBiota*/
.journal_5 .article .articleCoverImageHolder img {
	background: #DBDBD9;
}

.journal_5 .article_type {
	background: #5E3A5C;
}
/*Journal of Hymenoptera Research*/
.journal_6 .article .articleCoverImageHolder img {
	background: #EEECDB;
}

.journal_6 .article_type {
	background: #816B3D;
} /*International Journal of Myriapodology*/
.journal_7 .article .articleCoverImageHolder img {
	background: #DEECE8;
}

.journal_7 .article_type {
	background: #47615C;
}
/*Comparative Cytogenetics*/
.journal_8 .article .articleCoverImageHolder img {
	background: #EBECEB;
}

.journal_8 .article_type {
	background: #11467C;
}

#document_info_title .document_author_review_round_top_right {
	width: 50px;
	text-align: right;
	font-weight: normal;
}

#document_info_title .document_title_left {
	float: left;
	width: 980px;
}

/*Subterranean Biology*/
.journal_9 .article .articleCoverImageHolder img {
	background: #E8EAEC;
}

.journal_9 .article_type {
	background: #103875;
}
/*Nature Conservation*/
.journal_10 .article .articleCoverImageHolder img {
	background: #ECF3ED;
}

.journal_10 .article_type {
	background: #552626;
}
/*MycoKeys*/
.journal_11 .article .articleCoverImageHolder img {
	background: #DBDBC9;
}

.journal_11 .article_type {
	background: #3C755E;
}
/*Zoosystematics and Evolution*/
.journal_13 .article .articleCoverImageHolder img {
	background: #E9DDD7;
}

.journal_13 .article_type {
	background: #703535;
}
/*Deutsche Entomologische Zeitschrift*/
.journal_14 .article .articleCoverImageHolder img {
	background: #D8E2CE;
}

.journal_14 .article_type {
	background: #1D5C00;
}
/*Nota Lepidopterologica*/
.journal_15 .article .articleCoverImageHolder img {
	background: #F0E3D4;
}

.journal_15 .article_type {
	background: #5A4335;
}
/*Advanced Books*/
.journal_16 .article .articleCoverImageHolder img {
	background: #EBF3DD;
}

.journal_16 .article_type {
	background: #6B8826;
}

.show-hide-more {
	font-weight: normal;
	margin-top: 3px;
	display: block;
	margin-bottom: 15px;
}

.download_all {
	text-align: center;
	width: 100px;
	vertical-align: bottom;
	padding: 10px 10px 20px 10px;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-radius: 0 2px 0 0;
	font-size: 11px;
}

img.art_down_icon {
	padding-bottom: 6px;
}
.file_type_row {
	padding: 8px 0 0 44px;
}

.art_show_file {
	font-size: 11px;
	padding: 10px 0 0 0;
}

td.journalContent p {
	margin-top: 0px;
}

.P-Profile-Affiliations-Content .P-Data-Resources-Head {
	padding-bottom: 0px;
	height: 20px;
	position: relative;
}

.P-Profile-Affiliations-Content .P-Data-Resources-Head-Actions {
	padding-left: 10px;
	float: right;
	position: relative;
	background: #FFFFFF;
	z-index: 5;
}

.P-Profile-Affiliations-Content .P-Grey-Btn-Holder2 .P-Grey-Btn-Middle {
	background: #EBEBEB;
	float: left;
	padding: 3px 10px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #1F1F1F;
	border-radius: 2px;
}

.P-Profile-Affiliations-Content .P-Grey-Btn-Holder2:hover .P-Grey-Btn-Middle {
	background: #EBEBEB;
	opacity: 0.6;
}


.P-Profile-Affiliations-Content .P-Grey-Btn-Holder2 {
	cursor: pointer;
	float: left;
}


.P-Profile-Affiliations-Content .P-Remove-Btn-Middle {
	background: #B42741;
	float: left;
	padding: 3px 10px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
	border-radius: 2px;
}

.P-Profile-Affiliations-Content .P-Remove-Right {
	float: left;
	margin-left: 5px;
	cursor: pointer;
}
.P-Profile-Affiliations-Content .P-Remove-Btn-Holder:hover .P-Remove-Btn-Middle
	{
	background: #B42741;
	opacity: 0.6;
}

.P-Profile-Affiliations-Content .Action-Top-Btn-Holder {
	margin-left: 5px;
}

.P-Profile-Affiliations-Content .section_arrow_up {
	background: url("/i/icons_arrow_up.svg") no-repeat;
	height: 24px;
	cursor: pointer;
	width: 32px;
	float: right;
	display: inline-block;
}

.P-Profile-Affiliations-Content .section_arrow_down {
	background: url("/i/icons_arrow_down.svg") no-repeat;
	height: 24px;
	width: 32px;
	float: right;
	cursor: pointer;
	display: inline-block;
}

.P-Profile-Affiliations-Content .P-Data-Resources-Head-Actions .section_arrow_up,.P-Profile-Affiliations-Content .P-Data-Resources-Head-Actions .section_arrow_down,.P-Profile-Affiliations-Content .P-Data-Resources-Head-Actions .P-Remove-Btn-Holder
	{
	float: left;
	display: block;
}

.P-Profile-Affiliations-Content .section_arrow_up:hover {
	background: url("/i/icons_arrow_up.svg") no-repeat;
	opacity: 0.6;
}

.P-Profile-Affiliations-Content .section_arrow_down:hover {
	background: url("/i/icons_arrow_down.svg") no-repeat;
	opacity: 0.6;
}

.P-Profile-Affiliations-Content .loginFormRegErrHolder .errstr {
	font-size: 12px;
	display: inline-block;
}

.P-Profile-Usr-Affiliation-Content .P-Grey-Btn-Holder.P-Add {
	margin-top: 20px;
	margin-bottom: 0px;
}

.P-Profile-Usr-Affiliation-Content .P-Grey-Btn-Holder.P-Add .P-Btn-Icon
	{
	background: url('/i/plus_icon.png') no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 7px;
	margin-top: 7px;
	float: left;
}

.P-User-Manage-Emails-Radios {
	height: 32px;
	line-height: 32px;
	width: 615px;
}

.P-User-Inlink-Email-Link {	
	display: inline-block;
    margin-left: 20px;
}

.P-User-Inlink-Email-Link a {
	color: #AB2D2A !important;
}
.email-rss-alerts .genRegisterClassificationTreeTemplates {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	
}
.email-rss-alerts .alerts_cat_operator_holder {
	position: unset;
	padding-top: 40px;
}
.email-rss-alerts .classification_tree_holder_block .classification_tree_holder {
	/*display: block;*/
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.classification_tree_holder_block .classification_tree_holder {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
	margin-bottom: 10px;
	width: 46%;
}

.journal_list_delimiter {
	background-color: #E4E4DD;
	height: 2px;
}

.P-Light-Blue-Button-Holder {
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #2193AC;
	color: #FFF;
	font-size: 14px;
	margin: 0px;
	padding: 8px 10px;
}
.P-Light-Blue-Button-Holder:hover{
	opacity:0.8;
}

.jh_lable {
	font-weight: bold;
}

.journalContent_wrapper {
	border-bottom: 1px solid #EBEBE8;
	padding: 26px 0;
	font-size: 1.3em;
	line-height: 1.8em;
	font-family: OpenSans-Light;
	color: #000000;
}

.journalContent_wrapper:nth-of-type(2) {
	padding-top: 0px;
}

#content .journalContent_wrapper p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.journalContent_wrapper .journal_logo {
	margin: 0 10px 0 0;
}

.journal_logo img {
	width: 90%;
}

.journalContent_wrapper:first-child {
	margin: 6px 0 0 0;
}

@media screen and (max-width: 1024px) {	
	.journalContent_wrapper .journal_logo {
		margin: 0 0 20px 0;
	}
	.journals_content #leftSider{
		display:none;
	}
}

@media screen and (max-width: 770px) {
	
	.footer_menuholder ul {
		display: none;
		position: relative;
/*		background-color: #00002b;
		width: 270px;
		z-index: 999999999;
		border-radius: 5px;
		right: 10px;*/
	}

	.footer_menuholder ul li .children-list ul {
		display:none !important;
	}

	.footer_menuholder li {
/*		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;*/

	}
}



.journal_logo a {
	align-self: center;
}

#dashboard-content .journalContent_wrapper a {
	color: #1C8DA9;
}

#dashboard-content .journalContent_wrapper span.blue {
	color: #1C8DA9;
}

.kordescription,.issn,.korpub_types,.korindexed,.korarchived,.app_form,.kormore_info,.if {
	/* padding: 0px 10px; */
	margin: 0px 0px 10px 0px;
}
.if_number{
	font-weight: bold;
}
.issn,.if {
	/* padding: 4px 10px; */
	/* background: #EBEBE8; */ 
}
.flex_wrapper1{
	-webkit-flex: 1 0 0; -ms-flex: 1 0 0; flex: 1 0 0;
}
.flex_wrapper2{
	-webkit-flex: 2 0 0; -ms-flex: 2 0 0; flex: 2 0 0;
}
.flex_wrapper3{
	-webkit-flex: 3 0 0; -ms-flex: 3 0 0; flex: 3 0 0;
}
.aaaa{
    padding: 40px 60px;
    background: #2193AC;
    width: 100%;
    font-size: 2em;
    text-align: center;
    border-bottom: #EBEBE8 solid 6px;
    color: #EBEBE8;
}
.bj_no_results{
	padding: 20px ;
	text-align: center;
	font-size: 1.2em;
	width: 100%;
	 
}
.fieldHolder.date img {
	position: relative;
	top: -26px;
	right: -95px;
}

.ds_flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-content: space-between;
}

.third_type, .column3 {
	-webkit-columns: 3;
	-moz-columns: 3;
	columns: 3;
}
.second_type, .column2 {
	-webkit-columns: 2;
	-moz-columns: 2;
	columns: 2;
}
.flex1{
	flex:1;
}
.flex0{
	flex:0;
}
.registration .usr-title {
	/* margin-left: 10px; */
	height: 40px;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 100px;
}
.stat_wrapper .fieldHolder input, select, textarea {
	background: #fff;
	width: 100%;
	height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	padding: 0 0 0 5px;
	margin-right: 16px;
	margin-top: 5px;
	box-shadow: inset 0px /* x */ 3px /* y */ 10px /* blur */ -10px /* spread */ #888;
}

/*****************************************/
/**********  pensoft.net redesign      *****/
/*****************************************/

	
.journals_container{
	width:100%;
}

.g-browse_journals{
	background: #EAEAEA;	
}

.g-browse_journals .browse_journals_content{
	display: none;
}

.g-browse_journals .home_pic.browse_journals{
	border-bottom: 6px solid #ffffff; 
}

.g-browse_journals .dashboard-title{
	font-size: 1.63em;
}

.g-browse_journals .journals_content{
	max-width: 1150px;	
}

.journals_header, .journals_publishing, .journals_technologies, .journals_research{
	width:100%;
	position:relative;	
}

.journals_technologies{
	margin-bottom: 80px;
}
.journals_publishing{
	margin-bottom: 40px;
}

.journals_header{
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	justify-content: center;
	padding:80px 0 100px 0;
	color:#ffffff;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	text-align:center;
	margin:0px;
}

.journals_technologies{
	background: url('/i/bg_services_and_technologies.png') no-repeat top center;
	background-size: cover;
	/*height: 630px;*/
	padding-top:10px;
}

.journals_header h1, .journals_publishing h1, .journals_technologies h1, .journals_research h1{
	width:100%;
	color:#000000;
	font-size:24px;
	font-family: Montserrat;
	font-weight: normal;
	text-align:center;
	text-transform: uppercase;
	margin-top: 30px;
}

.journals_technologies h1{ 
	color:#ffffff;
}



.journals_header .content_blocks_holder, 
.journals_publishing .content_blocks_holder, 
.journals_technologies .content_blocks_holder, 
.journals_research .content_blocks_holder{
	width:100%;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-flow: row wrap;
	justify-content: center;
	padding-bottom: 50px;
}

.content_blocks_technologies_holder{
	display: -ms-flexbox; display: -webkit-flex; display: flex;
    flex-flow: row wrap;
    justify-content: center;
    
    max-width: 1280px;
}


@media screen and (min-width: 1170px) {
	.content_blocks_technologies_holder a:last-child .content_block,
	.content_blocks_technologies_holder a:last-child.dark_blue_button
	{
		margin-right: 0px;	
	}
}

@media screen and (max-width: 750px) {
	.content_blocks_technologies_holder a .content_block,
	.content_blocks_technologies_holder a.dark_blue_button,
	.content_blocks_technologies_holder a.blue_button,
	.content_blocks_technologies_holder a.green_button
	{
		margin-right: 0px;
		margin-bottom: 30px;
	}
	.content_blocks_technologies_holder a:last-child.dark_blue_button
	{
		margin-bottom: 120px;
	}
}

@media screen and (min-width: 751px) and (max-width: 1169px) {
	.content_blocks_technologies_holder a .content_block,
	.content_blocks_technologies_holder a.dark_blue_button,
	.content_blocks_technologies_holder a.blue_button,
	.content_blocks_technologies_holder a.green_button	
	{
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 30px;
	}
	.content_blocks_technologies_holder a:last-child.dark_blue_button
	{
		margin-bottom: 120px;
	}
}



.journals_header .content_block, .journals_publishing .content_block, .journals_technologies .content_block, .journals_research .content_block{
	text-align:center;
	margin-right:20px;
	margin-top:20px;
}

.journals_header .content_block h2, .journals_publishing .content_block h2, .journals_technologies .content_block h2, .journals_research .content_block h2{
	color:#ffffff;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin:0px;
	height: 50px;
	width: 370px;
	font-family: Lato-Light;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	padding:25px 0 0 0;
}

.content_block{
	background-color: #EAEAEA;
	border-radius: 5.1px;
}

a div.content_block_journals, a div.content_block_books, a div.content_block_ebooks, a div.content_block_journal_pub, a div.content_block_book_pub, a div.content_block_research_proj{	
	height:310px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
a div.content_block_journals{
	background: url('/i/Journals.svg') no-repeat bottom center;
	background-size: 100%;
}
a div.content_block_journals:before {
  content: url('/i/Journals_hover.svg');
	display:none;
}
a:hover div.content_block_journals{
	background: url('/i/Journals_hover.svg') no-repeat bottom center;
	background-size: 100%;
}

a div.content_block_books{
	background: url('/i/books.svg') no-repeat bottom center;
	background-size: 100%;
}
a div.content_block_books:before {
  content: url('/i/books_hover.svg');
	display:none;
}
a:hover div.content_block_books{
	background: url('/i/books_hover.svg') no-repeat bottom center;
	background-size: 100%;
}

a div.content_block_ebooks{
	background: url('/i/ebooks.svg') no-repeat bottom center;
	background-size: 100%;
}
a div.content_block_ebooks:before {
  content: url('/i/ebooks_hover.svg');
	display:none;
}
a:hover div.content_block_ebooks{
	background: url('/i/ebooks_hover.svg') no-repeat bottom center;
	background-size: 100%;
}

a div.content_block_journal_pub{
	background: url('/i/journal_pub.svg') no-repeat bottom center;
	background-size: 100%;
}
a div.content_block_journal_pub:before {
  content: url('/i/journal_pub_hover.svg');
	display:none;
}
a:hover div.content_block_journal_pub{
	background: url('/i/journal_pub_hover.svg') no-repeat bottom center;
	background-size: 100%;
}

a div.content_block_book_pub{
	background: url('/i/book_pub.svg') no-repeat bottom center;
	background-size: 100%;
}
a div.content_block_book_pub:before {
  content: url('/i/book_pub_hover.svg');
	display:none;
}
a:hover div.content_block_book_pub{
	background: url('/i/book_pub_hover.svg') no-repeat bottom center;
	background-size: 100%;
}

a div.content_block_research_proj{
	background: url('/i/Research_projects.svg') no-repeat bottom center;
	background-size: 100%;
}
a div.content_block_research_proj:before {
  content: url('/i/Research_projects_hover.svg');
	display:none;
}
a:hover div.content_block_research_proj{
	background: url('/i/Research_projects_hover.svg') no-repeat bottom center;
	background-size: 100%;
}

.journals_technologies .content_block h2, .journals_research .content_block h2{
	background: #18182f;
}

.journals_publishing .content_block h2.title_journals{
	background: url('/i/bg_journals.png') no-repeat center;
	background-size: 100%;
}


.journals_publishing .content_block h2.title_books{
	background: url('/i/bg_books.png') no-repeat center;
	background-size: 100%;
}

.journals_publishing .content_block h2.title_ebooks{
	background: url('/i/bg_ebooks.png') no-repeat center;
	background-size: 100%;
}


.journals_header .content_block h2.title_projrcts{
	background:#778899;
}

a.green_button, a.blue_button, a.dark_blue_button {
	width:370px;
	height:45px;
	border-radius:5px;
	text-align:center;
	margin-right:20px;
	margin-bottom:100px;	
	color: #ffffff;
	text-transform: uppercase;
	font-size: 1.5em;
	font-weght:normal;
	padding-top:25px;
	font-family: Lato;
}

a.green_button:hover, a.blue_button:hover, a.dark_blue_button:hover{
	opacity: 0.8;
}

a.green_button{
	background: #7e994e;
}

a.blue_button{
	background: #0d416b;
}

a.dark_blue_button{
	background: #1f1f42;
}
#footer{
	
}

#footer #nav {
	background-color: #191930;
	border-bottom: 1px solid #666;
	box-shadow: 0 5px 2px -2px #e1e1e1;
	width: 100%;
	min-height: 46px;
	
}
.journal_publishing{
	background: purple;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding:80px;
	color:#ffffff;
	font-weight: normal;
	
	text-align:center;
	margin:0px;
}

.journal_publishing h3{
	width:100%;
	color:#000000;
	font-size:16px;
	font-weight: normal;
	line-height:20px;
	text-align:center;
	text-transform: uppercase;
	font-size: 20px;
}

.journal_publishing p{
	width:100%;
	padding: 10px 0px;
	margin:0px;
	color:#ffffff;
	font-size:14px;
}

.journals_content{
	position: relative;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	max-width: 1260px;
	margin:0 auto 60px auto;
	/* font-size: 15px; */
}

.pensoft .journals_content{
	margin:0 auto 260px auto;
}

.browse_journals_content{
	position: relative;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	max-width: 1260px;
	margin:0 auto;	
}

.tabsContentWrapper{
	display: -ms-flexbox; display: -webkit-flex; display: flex;
}

#tabs ul{	
	list-style-type: none;
}

.tabContents a{
	word-wrap: break-word;
    word-break: break-word; 
}
.tabContents ul{
	margin: 0;
	padding: 0 0 0 20px;
}

#tabs div ul li{
	background: url('/i/bullet_eagle.svg') no-repeat 0px 9px;
	background-size: 18px;
	padding: 0 0 0 30px;
	list-style: none;
	margin: 0;
	text-indent: 0px;
	font-size: 0.95em;
}

#tabs div ul.normal_bul li{
	background: none;
	background-size: 0px;
	padding: 0 0 0 10px;
	list-style: initial;
	margin: 0 0 0 30px;
}

.tabs li {
	list-style:none;
	display:inline;		
}

.g-projects .tabs li {
	list-style:none;
	display:inline;		
}

.tabContents ul{
	line-height: 2em;
} 

.tabs li.last a {
	border-right: none;
}

.tabs a {
	display:inline-block;
	color:#000000;
	text-decoration:none;
	font-size: 1.5em;
	padding:10px 20px;
	border-right: 1px solid #aaaaaa;
}
.tabs a:hover{
	text-decoration: underline;
}

.tabs a.active, .tabs a.active:hover {
	text-decoration: none;
    font-weight: bold;
}

.tabs div a {
	text-decoration:none;
	font-size: inherit;
	height:auto;
	padding:0;
	border-right: none;
}
.tabs div a:hover{
	text-decoration: none;
}

.browse_journals_content .tabContents{
	display: block;	
}

.tabContents{	
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	padding: 0 60px 80px 60px;
	font-family: Lato-Light;
	line-height: 1.8em; 
	font-size: 1.6em;
}

.tabContents #Logos, .tabContents .media{
	margin-top: 50px;
}

.tabContents #Logos img, .tabContents .media img{
	/*width: 300px;*/
	max-width: 100%;
}


@media screen and (max-width: 1000px) {
	.tabContents{	
		line-height: 1.6em; 
		font-size: 1.5em;
	}	
}

.book_publishing{
	background: purple;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding:80px 0 100px 0;
	color:#ffffff;
	font-weight: normal;
	
	text-align:center;
	margin:0px;
}

.book_publishing h3{
	width:100%;
	color:#000000;
	font-size:16px;
	font-weight: normal;
	line-height:20px;
	text-align:center;
	text-transform: uppercase;
	font-size: 20px;
}

.book_publishing p{
	width:100%;
	padding: 10px 0px;
	margin:0px;
	color:#ffffff;
	font-size:14px;
}

.research_projects{
	background: pink;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding:80px 0 100px 0;
	color:#ffffff;
	font-weight: normal;
	
	text-align:center;
	margin:0px;
}

.research_projects h3{
	width:100%;
	color:#000000;
	font-size:16px;
	font-weight: normal;
	line-height:20px;
	text-align:center;
	text-transform: uppercase;
	font-size: 20px;
}

.research_projects p{
	width:100%;
	padding: 10px 0px;
	margin:0px;
	color:#ffffff;
	font-size:14px;
}


.about{
	background: orange;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	padding:80px 0 100px 0;
	color:#ffffff;
	font-weight: normal;
	
	text-align:center;
	margin:0px;
}

.about h3{
	width:100%;
	color:#000000;
	font-size:16px;
	font-weight: normal;
	line-height:20px;
	text-align:center;
	text-transform: uppercase;
	font-size: 20px;
}

html {
    position: relative;
    min-height: 100%;
}

body{
	/*margin: 0 0 100px;*/
	background:#ffffff;
}

body#container{
    background: none;
    min-height: 100% !important;
    height: auto;
    position: relative;
}


a.P-Grey-Btn-Middle{
	/*color: #fff;*/
}

header,
footer {
    width: 100%;
    height: 110px;
    background-color: #1e2635;	
}

footer{
    display: table;
    height: 60px;
    width:100%;	
    overflow:hidden;
}
body:not(.pensoft) footer{
	position: absolute;
	bottom: 0px;
}
#header {
    background-color: #18182f;
    background-image: none;
	/* position: fixed; */
	z-index: 100;
	top: 0px;
}

#header #nav{
    width: 100%;
    /* height: 60px; */
    background-image: none;
    background-color: #18182f;
    box-shadow: none;
    border: none;	
}

.homepage #header #nav{
	margin-bottom: 0px;
}

.pensoft a.logo {
    display: block;
    /* margin: auto 0; */
    width: 140px;
    height: 34px;
    background: url('/i/pensoft_logo.svg') no-repeat left;   
}

.vgtu a.logo {
    display: block;
    /* margin: auto 0; */
    width: 240px;
    height: 46px;
    background: url('/i/VGTU_logo.svg') no-repeat left;   
	background-size: contain; 
}

.vgtu #nav ul li{
	padding: 7px;
}

.aup a.logo,
.aup-jel a.logo {
    display: block;
    /* margin: auto 0; */
    width: 240px;
    height: 46px;
    background: url('/i/aup_logo.jpg') no-repeat left;
	background-size: contain;
}

.aup #header,
.aup-jel #header{
	border-bottom: 1px solid #cbcdce;
	background: #ffffff;
}
.aup  #header #nav,
.aup-jel  #header #nav{
	background: #ffffff;
}
.aup #nav ul li,
.aup-jel #nav ul li{
	padding: 2px 7px;
}
.aup #profile span,
.aup-jel #profile span{
	color: #333333;
}

.aup .logoutbtn,
.aup-jel .logoutbtn {
	background: url(/i/log_out_icon_black.svg) no-repeat scroll 50% 50% transparent;
	width: 25px;
	height: 24px;
	float: right;
	margin: 0 11px;
}




.max1280 {
    /* max-width: 1190px; */
    margin: 0 auto;
}
#nav ul {
    display: -ms-flexbox; display: -webkit-flex; display: flex;
    list-style: outside none none;
    margin: 0 0 0 0;
    padding: 0 0px;
    text-align: center;
    -webkit-justify-content: space-between; justify-content: space-between;
	width: 100%;
	flex-wrap: wrap;
    flex-direction: row;	
	padding: 10px;
}

.h_content nav{
    display: block;
    margin: auto 0;
}
.login_wrapper{
	display: -ms-flexbox; display: -webkit-flex; display: flex;    
    align-content: center;	
	align-items: center;
}
#nav ul li {
    display: -ms-flexbox; display: -webkit-flex; display: flex;    
    align-content: center;	
	align-items: center;
	padding: 8px 0px;
}

li.smedia {
    float: right;
}



#nav ul li a {
    color: white;
    font-size: 1.4em;
    vertical-align: middle;
}

#nav ul li a:hover,
.f_content a:hover{
	opacity: 0.6;
}


.loginOrRegister {
	color: #FFF;
	display: flex;	
	justify-content: space-evenly;
    width: 120px;
    align-items: center;
}

.loginOrRegister a {
	cursor: pointer;
	color: #FFF;
	text-decoration: none;
}

#nav ul li .loginOrRegister a:hover {
	opacity: 0.6;
}


.fb_ico,
.tw_ico,
.gp_ico {
    display: inline-block;
    width: 26px;
    height: 30px;
    margin-left: 18px;
}

.fb_ico {
    background: url('/i/social_networsk_pensoft_FB.svg') no-repeat center;
    background-size: 90%;
}
.tw_ico {
    background: url('/i/social_networsk_pensoft_Twitter.svg') no-repeat center;
    background-size: 90%;
}
.gp_ico{
    background: url('/i/social_networsk_pensoft_G+.svg') no-repeat center;
    background-size: 90%;
}
.fb_ico:hover{
    background: url('/i/social_networsk_pensoft_FB.svg') no-repeat center;
    background-size: 90%;
	opacity: 0.6;	
}

.tw_ico:hover{
    background: url('/i/social_networsk_pensoft_Twitter.svg') no-repeat center;
    background-size: 90%;
	opacity: 0.6;
}
.gp_ico:hover{
    background: url('/i/social_networsk_pensoft_G+.svg') no-repeat center;
    background-size: 90%;
	opacity: 0.6;
}


footer nav {
    display: table-cell;
    vertical-align: middle;
}

footer .f_content {
    display: -ms-flexbox; display: -webkit-flex; display: flex;
    -webkit-justify-content: space-between;	justify-content: space-between;

    margin: auto;
	padding: 0 10px;
	flex-wrap: wrap;
    flex-direction: row;
}

body.home footer .f_content {
	max-width: 1170px;
}
body:not(.home) footer .f_content {
	max-width: 1280px;
}

body:not(.pensoft) .f_content a {
    display: -ms-flexbox; display: -webkit-flex; display: flex;
    padding: 0 10px;
    font-size: 1.3em;
    color: white;
	align-items: center;
}

@media screen and (max-width: 1170px) {
	.f_content a,
	#nav ul li a {
	    /* font-size: 1.2em; */		
	}
	
	footer .f_content {
		-webkit-justify-content: center; justify-content: center;
	}
	#nav ul{
		-webkit-justify-content: center; justify-content: center;
	}
	.f_content a, #nav ul li{
		/*padding: 10px 20px;*/
	}
}

@media screen and (min-device-width: 360px) and (max-device-height: 640px) {
	
}

@media screen and (max-width: 770px) {
	
	.footer_menuholder ul {
		display: none;
		position: relative;
/*		background-color: #00002b;
		width: 270px;
		z-index: 999999999;
		border-radius: 5px;
		right: 10px;*/
	}

	.footer_menuholder ul li .children-list ul {
		display:none !important;
	}

	.footer_menuholder li {
/*		text-align: center;
		width: 100%;
		padding: 10px 0;
		margin: 0;*/

	}
}


.logoutbtn{
	margin: 0 0 0 11px;
}
.arphapp_ico,
.arphawt_ico,
.refindit_ico,
.terms_ico,
.contact_ico
{   
    display: inline-block;    
    height: 26px;
    width: 25px;
    margin-right: 6px;
}

.arphapp_ico {
    background: url("/i/footer_icons_aprhahub.svg") no-repeat center;
	background-size:100%;
}

.arphawt_ico {
    background: url("/i/footer_icons_arphaWT.svg") no-repeat center;
	background-size:100%;	
}

.refindit_ico {
    background: url("/i/footer_icons_refindit.svg") no-repeat center;
	background-size:100%;
}

.terms_ico {
    background: url("/i/footer_icons_TC.svg") no-repeat center;
	background-size:100%;
}

.contact_ico {
    background: url("/i/footer_icons_contacts.svg") no-repeat center;
	background-size:100%;
}

.home_pic, .home_pic.about, .home_pic.journals, .home_pic.books, .home_pic.projects, .home_pic.contacts, .home_pic.terms, .home_pic.browse_journals  {
    background: url('/i/bg_homepage_header.png') no-repeat top center;
	background-size: cover;
    height: 300px;
	color:#ffffff;
	font-weight: normal;
	/* text-transform: uppercase; */
	padding:0px;
	margin-top: -5px;
}
body.vgtu.home {
	background: #ffffff;
}

body.aup.home {
	background: #ffffff;
}

body.aup .jtitle{
	margin-top: 200px;
}

body.aup .jtitle a{
	color: #333333;
}
body.aup .jtitle a:hover{
	opacity:0.8;
}
/*
.vgtu .home_pic{
	background: none;
	
    height: 500px;
	color:#ffffff;
	font-weight: normal;
	
	padding:0px;
	margin-top: -5px;
}*/

.home_pic.about {
    background: url('/i/about-01.png') no-repeat top center;
	background-size: cover;
}
.home_pic.journals {
    background: url('/i/journal_pub-01.png') no-repeat top center;
	background-size: cover;
}
.home_pic.books {
    background: url('/i/book_pub-01.png') no-repeat top center;
	background-size: cover;
}
.home_pic.projects {
    background: url('/i/research_projects-01.png') no-repeat top center;
	background-size: cover;
}
.home_pic.contacts {
    background: url('/i/about-01.png') no-repeat top center;
	background-size: cover;
}
.home_pic.terms {
    background: url('/i/bg_homepage_header.png') no-repeat top center;
	background-size: cover;
}
.home_pic.browse_journals {
    background: url('/i/journal_pub-01.png') no-repeat top center;
	background-size: cover;
}

.triangle {
    background: url('/i/bg_triangle.png') no-repeat bottom center;
	height: 300px;
	padding:0px;
}

.home_pic .smedia {
    text-align: center;
    vertical-align: middle;
    margin: 20px auto;
	text-transform:none;	
	color:#ffffff;
	max-width: 1140px;
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	justify-content: center;
	font-family: Lato-Light;
	font-size:1.5em;
	line-height: 1.4em;
	padding: 0 10px;
}
.g-browse_journals .home_pic .smedia,
.g-journals .home_pic .smedia{
	flex-wrap: wrap;
	flex-direction: column;
}

.jslogan,.jtitle {
    text-align: center;
    font-family: Montserrat;
    color: white;
    font-size: 40px;
	font-weight:normal;
}

.jslogan {
    font-size: 2.5em;
}

.jissn {
    font-size: 1em;
	margin-top: 16px;
}

.valm {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}



.P-PopUp {
    background: white none repeat scroll 0 0;
    box-shadow: 1px 3px 3px black;
    cursor: default;
    height: auto !important;
    padding: 0;
    position: absolute;
    width: 90%;
    max-width: 950px;
    z-index: 999;
}

@media screen and (max-width: 1170px) {
	.P-PopUp, .publish-article-content {
		max-width: 600px;
	}
}



.P-PopUp-Main-Holder {
    position: relative;
}

.P-PopUp-Close-Btn {
    background: rgba(0, 0, 0, 0) url("/i/pop_up_close.png") no-repeat scroll
        center center;
    border-radius: 20px;
    box-shadow: 1px 1px 1px grey;
    cursor: pointer;
    float: right;
    height: 23px;
    margin-right: -10px;
    margin-top: -10px;
    width: 25px;
}

.P-PopUp-Content {
    background: #fff none repeat scroll 0 0;
}

.P-PopUp-Content-Inner-Tables {
    mix-height: 500px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 15px;
	width: auto;
}

.P-PopUp-Content-Inner-Tables input,.P-PopUp-Content-Inner-Tables textarea
{
    border: 1px solid #DDDDDD;
    border-radius: 2px;
    display: block;
    width: 90%;
}

.P-PopUp-Content-Inner-Tables textarea {
    height: 204px;
    padding: 5px;
    margin-top: 5px;
    resize: none;
    /* max-width: 894px; */
}

.P-PopUp-Content-Inner-Tables input {
    height: 32px;
    margin: 5px 14px 20px 0;
    /*width: 435px;*/
    padding-left: 5px;
    /*width: 50%;*/
}

.P-PopUp-Content-Inner-Tables label {
    display: inline-block;
    /* max-width: 458px; */
    width: 45%;
    color: #333;
    margin-right: 19px;
}

.P-PopUp-Content-Inner-Tables span {
    color: red;
    margin-left: 1px;
}

.P-PopUp-Title {
    background: #3b93ad none repeat scroll 0 0;
    box-shadow: 0 1px 2px grey;
    color: white;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 15px;
}

.P-PopUp-Footer-Holder {
    background: #eeeeee none repeat scroll 0 0;
    padding: 15px 20px;
	text-align: right;
}


.inline-block {
    display: inline-block;
    width: 42%;
}
.inline-block, .block {
    margin-left: 35px;
}
.popup-background {
    background: #000;
    opacity: 0.2;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
}

.btn {
    background: #fff;
    border-radius: 1.5px;
    box-shadow: 1px 2px 2px grey;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    line-height: 35px;
    text-align: center;
    margin: 0 5px;
    padding: 0 25px;
}

.btn:hover {
    opacity: 0.8;
}

.submit-btn {
    background: #3b93ad;
    color: #fff;
    width: 65px;
}

.cancel-btn {

}

#feedback_errors {
    color: red !important;
    margin: 10px 30px;
}

#feedback_errors{
	margin: 10px 30px 10px 0;
}

.upper_footer {
    display: table;
    height: 90px;
    width: 100%;
    background: #EEEEEE;
    border: none;
    border-top: 1px solid gray;
}

.upper_footer_content {
    display: -ms-flexbox; display: -webkit-flex; display: flex;    
    -webkit-justify-content: space-between; justify-content: space-between;
    max-width: 1300px;
    margin: auto;
    display: table-cell;
    vertical-align: middle;
    line-height: 90px;
}

#feedback-popup .P-PopUp-Content-Inner-Tables {
    height: auto;
}

.error{
	color: red;
	font-weight: 500;
	padding: 15px;
	font-size:15px;
}


.profile #content, .page_user #content{
	border: 1px solid #EBEBE8;
	margin-bottom: 40px;
}
.profile #leftSider, .page_user #leftSider{
	min-width: 200px;
}

.publish-article-content{	
	width: 950px;
	margin: 20px;
	font-size: 1.2em;
}
.submit-btn.btn.pub-art{
	width: 130px;
}

.sticky {
	position: fixed;
	top: 0px;
	z-index: 100;
	border-top: 0;
	background: #1f2736;
	border-bottom: 1px solid #ddd; 
	width: 100%;
	max-width: 1220px;
	margin: 0px;
}
.tabs.sticky a{
	color: #fff;
}

.g-contacts .browse_journals_content{
	max-width: none;
	
	width: 100%;
}

.g-contacts .browse_journals_content .tabContents{
	width: 100%;
	padding: 0; 
}

.contacts_row_wrapper1, 
.contacts_row_wrapper2{
	width: 100%;
	margin: 0px auto;
	background: #fff;	
}

.contacts_row_wrapper2{	
	background: #f3f3f3;	
}

.contacts_row1, 
.contacts_row2, 
.contacts_row3{
	max-width: 1140px;
	margin: 0 auto;
	padding: 40px 0;
	display: flex;
	justify-content: space-between;	
	flex-wrap: wrap;
}

.con1, .con2, .con3{
	min-width: 265px;	
}
.con4{
	min-width: 702.5px;
	display: flex;
	justify-content: space-between;
	background: #f3f3f3;
	padding: 20px;
}

@media screen and (max-width: 1024px) {	
	.contacts_row1, 
	.contacts_row2, 
	.contacts_row3{
		justify-content: center;
	}
	.con1, .con2, .con3, .con4{
		margin: 15px 0;
	}
}

.con1 a, .con2 a, .con3 a{
	display: flex;
	justify-content: center;	
}

.con_title{
	font-size: 1.2em;
	font-weight: 500;
	text-align: center;
}
.con_position, .address{
	font-size: 1em;
	line-height: 1.6em;
	text-align: center;
}
.email{
	font-size: 0.9em;
	line-height: 1.6em;
	text-align: center;
}
.office_address, .office_address .address{
	text-align: left;
}

.photo1, .photo2, .photo3, .photo4, .photo5, .photo6 {
	width: 220px;
	height: 220px;
	background: #989571;
	margin-top: 20px;
	border-radius:100%;
	display: flex;
	transition: all .2s ease-in-out;
}

.contacts_row1 .photo1{
	background: url('/i/penev.jpg') no-repeat center;
	background-size: 100%; 
}

.contacts_row1 .photo2{
	background: url('/i/Stoev.png') no-repeat center;
	background-size: 100%;
}
.contacts_row1 .photo3{
	background: url('/i/Georgiev.png') no-repeat center;
	background-size: 100%;
}

.contacts_row2 .photo1{
	background: url('/i/Kuzmova.png') no-repeat center;
	background-size: 100%; 
}
.contacts_row2 .photo2{
	background: url('/i/Kolibarova.png') no-repeat center;
	background-size: 100%;
}
.contacts_row2 .photo3{
	background: url('/i/Banalieva.png') no-repeat center;
	background-size: 100%;
}
.contacts_row3 .photo1{
	background: url('/i/slavena_peneva.png') no-repeat center;
	background-size: 130%;
}


.contacts_row1 .photo1:hover,
.contacts_row1 .photo2:hover,
.contacts_row1 .photo3:hover,
.contacts_row2 .photo1:hover,
.contacts_row2 .photo2:hover,
.contacts_row2 .photo3:hover,
.contacts_row3 .photo1:hover{
	transform: scale(1.1); 
}

.contacts_row1.personal .photo1:hover,
.contacts_row1.personal .photo2:hover,
.contacts_row1.personal .photo3:hover,
.contacts_row2.personal .photo1:hover,
.contacts_row2.personal .photo2:hover,
.contacts_row2.personal .photo3:hover,
.contacts_row3.personal .photo1:hover{
	transform: none; 
}

.addr_title{
	font-weight: 500;
	font-size: 1.2em;
	margin-bottom: 20px;
}

.inputPublishRequest{
	background: #3b93ad;
    color: #fff;
	border:none;
	cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    line-height: 35px;
    margin: 0 5px;
    padding: 0 25px;
    text-align: center;
	border-radius: 1.5px;
    box-shadow: 1px 2px 2px grey;	
}

.full_info{
	display: none;
	
}
.read_more, .read_less{
	cursor: pointer;
	color: #1C8DA9;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.page_btn a{
	border-radius: 5px;
    color: #ffffff;
    font-family: Lato;
    font-size: 18px;
    height: 45px;
    margin-right: 20px;
	padding:20px 40px;
    text-align: center;
    text-transform: uppercase;
    width: 370px;
}

.open_access_logo{
	background: url('/i/open_access_icon.svg') no-repeat center;
	width: 100px;
	height: 30px;
 	display: -ms-flexbox; display: -webkit-flex; display: flex;   
	align-self: center;
	margin-bottom: 20px;
}

.home_journals_wrapper{
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	justify-content: space-between;
}
.home_journals{
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	align-items: baseline;
    white-space: nowrap;
}
.home_journals a{
	font-size: 0.9em;	
}
.home_journals img{
	position: relative;
	top: 2px;
	margin-right: 6px;
}
.home_journals_help  img{
	position: relative;
	top: 0px;
	margin-right: 0px;
}

.a_show_more{
	background: url('/i/show_more.svg') no-repeat center;
	width: 10px;
	height: 10px;
	display: inline-block;
	position: relative;
    top: -1px;
}
.a_show_less{
	background: url('/i/show_less.svg') no-repeat center;
	width: 10px;
	height: 10px;
	display: inline-block;
	position: relative;
    top: -1px;
}
.project_list img{
	border: 1px solid #eaeaea;
	margin-bottom: 5px; 
	width: 183px;
}
.project_list img:hover{
	opacity: 0.6;
}

.contacts_row1.personal, 
.contacts_row2.personal,
.contacts_row3.personal{
	display: flex;
	justify-content: center;
	padding: 0;
	margin: 0;
}

.contacts_row1.personal .photo1, 
.contacts_row1.personal .photo2, 
.contacts_row1.personal .photo3, 
.contacts_row1.personal .photo4, 
.contacts_row1.personal .photo5, 
.contacts_row1.personal .photo6{
	margin: 10px 0;
	border-radius: 100%;
	width: 320px;
	height: 320px;
}

.contacts_row2.personal .photo1, 
.contacts_row2.personal .photo2, 
.contacts_row2.personal .photo3, 
.contacts_row2.personal .photo4, 
.contacts_row2.personal .photo5, 
.contacts_row2.personal .photo6,
.contacts_row3.personal .photo1{
	margin: 10px 0;
	border-radius: 100%;
	width: 320px;
	height: 320px;
}

.itemAnchor {
    height: 150px;
    margin-top: -150px;
    visibility: hidden;
    display: block;
}

.pp_research_projects, .pp_publications, .pp_citation, .pp_Rg, .pp_orcid, .pp_linkedin, .pp_patronyms_citation{
	background: url('/i/pp_research_projects.svg') no-repeat center;
	width: 25px;
	height: 25px;
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 10px;
}
.pp_publications{
	background: url('/i/pp_publications.svg') no-repeat center;
	width: 25px;
	height: 25px;
}
.pp_citation{
	background: url('/i/pp_citation.svg') no-repeat center;
	width: 25px;
	height: 25px;
}
.pp_Rg{
	background: url('/i/pp_Rg.svg') no-repeat center;
	width: 25px;
	height: 25px;
}
.pp_orcid{
	background: url('/i/pp_orcid.svg') no-repeat center;
	width: 25px;
	height: 25px;
}
.pp_linkedin{
	background: url('/i/pp_linkedin.svg') no-repeat center;
	width: 25px;
	height: 25px;
}
.pp_patronyms_citation{
	background: url('/i/pp_patronyms_citation.svg') no-repeat center;
	width: 25px;
	height: 25px;
}

.cmedia{
	font-weight: bold;
}

.g-about .tabContents .read_more,
.g-about .tabContents .read_less{
	
}

.con_title a{
	
}

.ds_flex .stats{
	padding-left: 24px;
	text-indent: -24px;
	margin-bottom: 8px;
}


.statistica {
	width: 80%;
    margin: auto;
	display: flex;
    flex-wrap: wrap;
    flex-direction: column;	
	min-height: 100%;
}
.statistica #content{
	flex: inherit;
	margin: 0 0 100px 0;
}
.statistica #content .content-main{
	padding: 0;
}

.statistica #leftSider{
	padding: 0;
	width: 100%;
}
.statistica #leftSider .siderBlockLinksHolder{
	padding: 0;
}

.statistica #leftSider a.link{
	padding: 5px 0;
	border-left: 1px solid #EBEBE8;
	text-align: center;
}

.statistica #leftSider .siderBlockLinksHolder{
	flex-direction: row;
}
.statistica #leftSider h3{
	font-size: 1.6em;
}
.statistica #leftSider .link.active {	
	background: #dcf5d1;
}
.statistica #leftSider .link.active span{	
	font-weight: normal;
}

#statistics_table_data{
	text-align: center;
	margin: 20px 0;
}

.stat_title{
	display: none;
}

.col_bg1{
	background-color: #fff;
}
.col_bg2{
	background-color: #dcf5d1;
}
.ChartWrapper{
	min-height: 600px;
}
.hiden{
	display:none;
}

.or{
	color: #666666; 
    font-size: 1em;
    font-weight: 600;
	margin: 25px auto;
	display: none;
}
.orcid_login{
	font-family: Open Sans, Tahoma, Verdana, sans-serif;
	background: url(/i/OrcidID_icon.svg) no-repeat scroll 8px 6px;
    border: 1px solid #D3D3D3;
    padding: 6px 10px 6px 40px;
    background-color: #fff;
    border-radius: 3px;
    cursor: pointer;
    color: #999;    
    font-size: 1.2em;
    margin-top: 40px;
    vertical-align: middle;
    display: inline-block;
    line-height: 1.8em;
	background-size: 24px;
	margin-bottom: 10px;
}
.orcid_login:hover{
	border: 1px solid #7eaa5d;
	color: #7eaa5d;
}

.loginWrapper {
	background: #f9f9f9 !important;
}
.loginWrapper .profile #content{
	border: none;	
}
.loginWrapper .loginPageHeader{
	background-color: #ffffff;	
}
.loginWrapper .loginPageHeader span{
	color: #333333;
	font-size: 2.17em;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 41px;
    text-align: center;	
}
.loginWrapper .contentWrapper{
	margin-top: 120px;	
}





/* common */

.header-content #searchWrapper label {
	display: none;
}

#profile span {
    color: #FFFFFF;   
	vertical-align: middle;
	padding-left: 4px
}


.profile, .manageusr, .page_user{
	display: -ms-flexbox; display: -webkit-flex; display: flex;
	max-width: 1280px;
	margin: 6px auto 40px;
	padding: 0px;
}


#profile {
	display: flex;
	justify-items: center;
    align-items: center;    
}

.logoutbtn {
    background: url("/i/logout_icon.png") no-repeat scroll 50% 50% transparent;
    width: 25px;
    height: 46px;
    margin: 0 0 0 11px;
}
.prof_wrap{
	display: flex;
	justify-content: flex-end;
}

#profile img {
    vertical-align: middle;
    border-radius: 100%;
    box-shadow: 0px 0px 2px 0px whitesmoke;
	display: table-cell;
}

.P-User-Profile-Name-And-Email-Top{
	font-size: 14px;
}

table.account_fields{
	font-size: 15px;
}
.P-Confirm-Content{
	font-size:16px;
}
.forgot-password p{
	font-size: 16px;
}
.password-resets p{
	font-size: 16px;
}

.Col1{
	display: -ms-flexbox; display: -webkit-flex; display: flex;
    justify-content: space-between;
    width: 100%;
}
.cell1{
	width: 48%;
}


.finished_registration_message{
	width:700px;
	margin:100px auto;
	font-size:16px;
}

.deactivation_result_message{
	width: 800px;
	margin: 20px auto;
	font-size:16px;
}


.deactivation_result_message h1{
	text-align: center;
	margin-top:100px;
}

.general_action_btn {
	background: #7eaa5d;
	padding: 6px 10px;
	text-align: center;
	font-size: 1.1em;
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
	margin: 10px 10px 0px 0px;
}
.general_action_btn:hover {
	opacity: 0.8;
}
input[type="button"].general_action_btn,
input[type="submit"].general_action_btn {
	width:185px;
	padding:10px 0px;
	border:none;
	font-size: 14px;
}

.achtung{
	background: red;
	color: white;
	text-align: center;
	font-size: 2em;
}

.wrapper100 {
    min-height: calc(100vh - 262px);
}