[class~=fa],
[class~=pkp_help_link]:before,
[class~=pkp_uploadedFile_summary] [class~=details] > span:before,
[class~=pkp_uploadedFile_summary] [class~=print]:before,
[class~=cmp_edit_link]:before,
[class~=pkp_head_wrapper] [class~=pkp_search] [class~=search_prompt]:before,
[class~=pkp_head_wrapper] [class~=pkp_search] [class~=search_cancel]:before,
[class~=pkp_page_index] [class~=current_issue] [class~=read_more]:after,
[class~=page_search] [class~=submit] button:after,
[class~=page_submissions] [class~=submission_checklist] li:before,
[class~=header_view] [class~=return]:before,
[class~=header_view] [class~=download]:before,
[class~=obj_announcement_full] [class~=date]:before,
[class~=obj_announcement_summary] [class~=date]:before,
[class~=obj_announcement_summary] [class~=read_more]:after,
[class~=obj_galley_link]:before,
[class~=obj_galley_link][class~=restricted]:before {
    /*! display:inline-block;*/
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

[class~=header_view] {
    z-index: 2;
    position: relative;
    background: #057f34;
}

[class~=header_view] a {
    line-height: 30px;
    text-decoration: none
}

[class~=header_view] [class~=return] {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    color: #057f34;
    text-align: center
}

[class~=header_view] [class~=return]:before {
    content: "\f060";
    line-height: 30px
}

[class~=header_view] [class~=return]:hover,
[class~=header_view] [class~=return]:focus {
    background: #007ab2;
    color: #fff
}

[class~=header_view] [class~=title] {
    display: block;
    padding-left: 40px;
    max-width: 100%;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    color: #fff
}

[class~=header_view] [class~=title]:hover,
[class~=header_view] [class~=title]:focus {
    background: #007ab2
}

[class~=header_view] [class~=download] {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 30px;
    width: 30px;
    background: #fff;
    color: #057f34;
    line-height: 30px;
    text-align: center
}

[class~=header_view] [class~=download]:hover,
[class~=header_view] [class~=download]:focus {
    background: #007ab2;
    color: #fff
}

[class~=header_view] [class~=download]:before {
    content: "\f019";
    line-height: 30px
}

[class~=header_view] [class~=download] [class~=label] {
    padding-top: 0px !important;
    line-height: 30px;
    display: none
}

@media (min-width:768px) {
    [class~=header_view] [class~=title] {
        font-size: 14px
    }
    [class~=header_view] [class~=download] {
        width: auto;
        padding: 0 20px
    }
    [class~=header_view] [class~=download] [class~=label] {
        display: inline-block
    }
    [class~=header_view] [class~=download] [class~=pkp_screen_reader],
    [class~=header_view] [class~=download] [class~=pkp_page_index] [class~=cmp_announcements] h2 {
        display: none
    }
}
