.pkp_navigation_primary > li > a {
    margin: 0 1em;
    padding: 10px 0 8px;
    border-bottom: 2px solid transparent;
    color: rgb(255, 255, 255);
}

.pkp_navigation_user > li > a, .pkp_navigation_user > li.in_focus > a, .pkp_navigation_user > li > a:hover, .pkp_navigation_user > li > a:focus {
    color: rgb(255, 255, 255);
}


.pkp_brand_footer {
    display: none;
}

.cmp_button, .cmp_form .buttons button, .pkp_head_wrapper .pkp_search button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
    color: #2bc11a;
}

.cmp_button_wire:hover, .cmp_button_wire:focus, .obj_galley_link:hover, .obj_galley_link:focus {
    background: #2bc11a;
    color: #fff;
}

.cmp_button_wire, .obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #2bc11a;
    border-radius: 3px;
    font-size: 13px;
    line-height: 28px;
    color: #2bc11a;
    text-decoration: none;
}

.pkp_page_index .current_issue .read_more {

    color: #2bc11a;

}


.pkp_page_index .current_issue .read_more:hover, .pkp_page_index .current_issue .read_more:focus {
    color: #00b24e;
}
a {
    color: #2bc11a;
}

a:hover, a:focus {
    color: #00b24e;
}

.obj_announcement_summary .read_more {
    color: #00b24e;
}

.obj_announcement_summary .read_more:hover, .obj_announcement_summary .read_more:focus {
    color: #00b24e;
}

.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus, .navbar-default .nav > li > a:active, .header_view .nav > li > a:hover, .header_view .nav > li > a:focus, .header_view .nav > li > a:active {
    color: #000;
    background: #f5e625;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .header_view .navbar-brand:hover, .header_view .navbar-brand:focus {
    color: #000;
    background-color: rgba(0,0,0,0.0001);
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .header_view .navbar-brand:hover, .header_view .navbar-brand:focus {
    color: #000;
    background-color: #fff;
}

.navbar-brand {
    float: left;
    padding: 1px 15px 22px 15px !important;
    font-size: 19px;
    line-height: 21px;
    height: 90px;
}

.navbar-brand-logo img {
    height: auto !important;
	max-height: 150% !important;
    width: 75% !important;
}

@media only screen and (max-width: 768px) {
	.navbar-brand-logo img {
    height: auto !important;
    width: 100% !important;
	}
	

.navbar-brand {
    float: left;
    padding: 1px 15px 2px 15px !important;
    font-size: 19px;
    line-height: 21px;
    height: 60px;
 }
}
 .btn-default {
	color: #fff; 
    background-color: #25c92c;
    border-color: #24bc2c;
}
.btn-default:hover {
    color: #fff;
    background-color: #2bc11a;
    border-color: #2bc11a;
}

.panel-default > .panel-heading, .pkp_block .title {
    color: #ffffff;
    background-color: #25c92c;
    border-color: #24bc2c;
    font-family: "News Cycle", "Arial Narrow Bold", sans-serif,serif;
}

footer[role="contentinfo"] {
    background: #111;
    padding: 2em;
    margin-top: 4em;
	color: #fff;
}

footer p {
    color: #fff;
}

p {
    font-family: "Arial Narrow Bold", sans-serif,serif;
    color: #000;
}

.article-details {
    color: #000;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #25c92c;
    border-color: #24bc2c;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #25c92c;
}

.btn-primary {
    color: #fff;
    background-color: #25c92c;
    border-color: #24bc2c;
}

.btn-primary:hover {
    color: #111;
    background-color: #ffff13;
    border-color: #f5e625;
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #22b24c;
    border-color: #468847;
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #25c92c;
    border-color: #24bc2c;
}

/*submission button yellow*/
 .pkp_block.block_make_submission a {
    color: #111;
    background-color: #ffff13;
    border-color: #f5e625;
	width: 100%;
}

.pkp_block.block_make_submission {
    border: 0;
}

.pkp_block.block_make_submission .content {
    padding: 0; 
}

.jumbotron h1, .jumbotron h2, .jumbotron h3, .jumbotron h4, .jumbotron h5, .jumbotron h6 , .jumbotron p{
    color: #fff;
	text-shadow: 0 1px 2px rgba(0,0,0,0.9);
	font-family: "Arial Narrow Bold", sans-serif;
}

.social-icon-one.style-two li {
    margin-right: 0px;
    margin-left: 18px;
}

.social-icon-one li {
    position: relative;
    margin-right: 18px;
    display: inline-block;
}

.social-icon-one li a {
    position: relative;
    font-size: 24px;
    color: #ffffff;
    display: inline-block;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.social-icon-one.style-two li a:hover {
    color: #f5e625;
}

.top-menu {
    background-color: #25c92c;
    color: #fff;
    /* padding: 2px; */
}

.top-menu  #navigationUser.nav.nav-pills li  {
    color: #fff;
}

.homepage-image, .issue-toc .thumbnail {
    float: left;
    padding-right: 20px;
}

.hometabscontainer {
    display: inline-block;
    width: 100%;
    padding: 10px;
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 1px 6px rgba(0,0,0,0.1) inset;
    box-shadow: 0 1px 6px rgba(0,0,0,0.1) inset;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 30px;
}

.hometabscontainer p {
    font-size: 16px;
    padding-top: 15px;
}

.issue-toc .thumbnail img, .homepage-image img.img-responsive {
    border: 1px solid #ccc;
    box-shadow: 8px 9px 6px -6px #ccc;
}
.homepage-image img.img-responsive {
    width: 200px;
}


@media only screen and (max-width: 480px) {

.homepage-image img {
    margin-left: auto;
    margin-right: auto;
    width: initial;
}
.homepage-image, .issue-toc .thumbnail {
    margin-bottom: 10px;
    width: 100%;
}
.homepage-image + .journal-description {
    margin-left: 0px;
}

}

body {
    font-family: "OpenSans","Arial Narrow Bold", sans-serif, "Times New Roman", serif !important;
    font-size: 15px;
    line-height: 1.42857143;
    color: #000 !important;
    background-color: #fff;
}