body {
	background-color: #5d5d5d;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

form {
	color: #e1e0e0;
}

a {
	text-decoration: none;
}

a, a:link, a small {
	color: #ffffff;
}

a:hover {
	color:#ffffff;
	background:#5d5d5d;
}

a:visited {
	color: #ffffff;
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	color: #34777d;
	font-family: Arial, Helvetica, sans-serif;
}

.page-header {
    border-bottom: 1px solid #ffffff;
}

.navbar-default, .header_view {
    background-color: #555555;
    border: none;
}

.footer, .breadcrumb, .title, .pkp_block ul li  {
	background-color: #5d5d5d !important;
}

.pkp_block ul li {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.panel-heading {
	border: 1px solid transparent !important;
	background-color: #5d5d5d !important;
	font-weight: bold;
	color: #ffffff !important;
	border-bottom: 1px solid #ffffff !important;
}

.title {
	font-weight: bold;
	color: #ffffff !important;
}

.form-control {
    border: 1px solid #5d5d5d;
}

.navbar-default .nav > li > a, .header_view .nav > li > a {
    color: #fefef6;
}

panel, .pkp_block, .panel-heading, .panel-body {
    background-color: #5d5d5d;
    border: 1px solid transparent;
}

.panel-default {
    border: none !important;
}

.date-published strong, .date-published {
	color: #111 !important;
	background-color: #f4f4f4;
}

.btn-primary , .btn-default {
	background-color: #f4f4f4;
	border: 1px solid #555;
	color: #111 !important;
}

.btn-primary:hover, .btn-default:hover {
	background-color: #bbb !important;
	border-color: #555 !important;
}

.active {
	color: #ffffff !important;
}

.navbar-default .nav > li > a:hover {
	color: #aaa !important;
}

.authors, .journal-description, .article-abstract {
    color: #D1D1D1;
}

h1, h2, h3, h4, .page-header small {
	color: #bc777c !important; 
}

a .title {
	border: none;
}

table.tocArticle td.tocGalleys {
    width: 30%;
    text-align: right;
	text-decoration: underline;
}

td, th {
    display: table-cell;
    vertical-align: inherit;
}

table {
    border: 0;
    border-spacing: 0;
    font-size: 1.0em;
}

table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}

table.tocArticle td.tocPages {
    text-align: right;
    vertical-align: top;
}

table.tocArticle td.tocAuthors {
    padding-left: 30px;
    font-style: italic;
    vertical-align: top;
	color: #D1D1D1;
}

h4 {
	margin: .75em 1em 0.25em 0em;
    padding-top: 0.75em;
}

.list-group-item {
	color: #000;
}

.alert-info a  {
	color: #31708f !important;
	text-decoration: underline;
}

.alert-info a:hover  {
    background: inherit;
}

legend {
	color: #bc777c;
}
}
