body {
	font-family: Lato;
	font-size: 13px;
	background: #f3f3f5;
	overflow-x: hidden;
}

div#main-Header {
	display: block;
    height: 50px;
    padding: 5px;
	background-image: url("images/dg-small.jpg");
	background-repeat: no-repeat;
	/*    background-color: #263948!important;*/
	background-color: #fff !important;
    width: 100%!important;
}
div#main-Header h1{
	position: relative;
	text-align: center;
    top: -16px;
    font-family: sans-serif;
}

div#main-Header h1 a{
	color: #000;
	font-size: 27px;
	font-weight: bold;
}

div#main-Header h1 a:hover{
	text-decoration: none !important;
}

.navbar-inner {
    background: #3b4c5c;
    border: 0;
    min-height: 37px;
}

.navbar .nav > li > a {
    text-shadow: 0 0 0;
    color: #fff!important;
    margin-top: 4%;
    padding: 0;
}

.navbar ul.nav.pull-right {
    margin-right: 1.1%;
}

.navbar ul.nav.pull-right li:last-child {
    border: 0;
}

.navbar ul.nav.pull-right li a {
    padding: 0 5px 0 5px!important;
    margin: 7px 10px 0 8px;
    font-family: Lato;
}

.nav-collapse ul.nav {
    margin-left: 1.8%;
}

.nav-collapse ul.nav li {
    margin: 0;
    padding: 0;
}

.nav-collapse ul.nav li a {
    margin: 7px 10px 0 8px;
    padding: 0;
    font-family: Lato;
}

.nav-collapse ul.nav li:hover, .nav-collapse ul.nav li:focus {
    background-color: #263948;
    color: #fff;
}

.nav-collapse ul.nav li {
    min-height: 36px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.nav-collapse ul.nav li:hover a {
    color: #fff;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: transparent;
    color: #fff;
}
.given-names,.surname
{
	width: 35%;
}
.open .dropdown-menu {
    border-radius: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #3B4C5C;
}

.navbar-inner .open > .dropdown-menu li {
    background-color: #3B4C5C;
    min-height: 22px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.navbar-inner .open > .dropdown-menu li a {
    padding: 6px 8px;
    margin: 0;
    font-size: .9em;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.navbar-inner .open > .dropdown-menu li a:hover, .navbar-inner .open > .dropdown-menu li a:focus {
    background: #263948!important;
}

img.pull-right.user-photo {
    border-radius: 43px;
    width: 80px;
    height: 80px;
    margin-top: 0%;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    background-color: #1ab394;
    border: 1px solid #1ab394;
    color: #fff;
}

.nav-tabs > li > a, .nav-tabs > li > a {
    background-color: #23c7c9;
    color: #fff;
    border-color: #23c7c9 #23c7c9 #23c7c9;
    border-radius: 1px;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    background-color: #1ab394;
    color: #fff;
    border-color: #1ab394 #1ab394 #1ab394;
}

.tab-content {
    background-color: #fff;
    border: 1px solid #e4e4e4;
    padding: 18px 21px 15px;
    border-top: 0;
}

ul.nav.nav-tabs {
    margin-bottom: 0;
    margin-left: 1px;
}

/*Modified for the task Customisation #518 Manage Permission Page
added to make tab floating*/
.fixed-position
{
	position: fixed;
}

input[type="text"] {
    border-radius: 0px;
    /*font-size: .9em;*/ /*Demo 05.05.2016 Commented for the show text in user search box in manage user page*/
    box-shadow: 0 0 0;
    border: 1px solid #CCC;
    padding: 3px 5px;
    min-height: 35px!important;
}

select {
    border-radius: 1px;
    font-size: .9em;
    box-shadow: 0 0 0;
    border: 1px solid #CCC;
    padding: 3px 5px;
    min-height: 35px!important;
}

.container-fluid {
    margin-left: .5%;
    margin-right: .5%;
}

dl.dl-horizontal dt {
    font-weight: bold;
}

input.hasDatepicker {
    padding: 0 6px 0 3px;
}

h4 {
    font-weight: 400;
}

table.words_listing_tbl th, table.words_listing_tbl td{
	border: none !important;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th, table.words_listing_tbl thead tr th  {
    background-color: #dcdcdc!important;
    font-family: Lato !important;
    font-size: 1em !important;
	font-weight: normal;
}

table.tablesorter tr td, table.words_listing_tbl tr td {
	font-family: Lato !important;
    font-size: 13px !important;
}

table.table {
    border-radius: 1px;
    border-color: #fff;
}

table.table td {
	/*    border-left-color: #fff;*/
	/*    color: #676b6a!important;*/
    padding: 6px 4px!important;
	/*    font-size: .8em!important;*/
    text-align: left;
}
hr{
	display: none;
}

table.tablesorter tr:nth-child(even) td, table.words_listing_tbl tr:nth-child(even) td {
    background-color: #F0F0F0;
	border-right: 1px solid #FFF !important;
}

.table tr {
    border-bottom-color: #e6eaed!important;
}

table.table th {
    padding: 6px 4px!important;
}

#widget-footer p.attribution.text-center {
    text-align: right;
    color: #7b7b7b;
}

#inner-footer hr {
    display: none;
}

div#inner-footer {
    padding: 12px;
}

.navbar ul.nav.pull-right li a:hover {
    color: #fff;
    text-decoration: underline;
}

.navbar ul.nav.pull-right li a:focus {
    color: #fff;
    text-decoration: underline;
}

/*input, button, select, textarea {
    font-family: Open Sans;
}*/

.label.label-success {
    background-color: #1ab394;
}

.label {text-shadow: 0 0 0;font-weight: normal;}

.label.label-important {
    background-color: #DE4E5C;
}

.label.label-info {
    background-color: #578BCC;
}

header[role="banner"] {
    margin: 0;
    padding: 0;
    width: 100%;
	position: fixed;
	z-index: 1000;
}

header[role="banner"] > a {
    padding: 0;
    display: block;
    width: 100%;
}

header[role="banner"] > .navbar {
    display: block;
    width: 100%;
    padding: 0;
	margin-bottom: 0px;
}

table.table td a {
    color: #0B9075;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    color: #4a4d50;
}

.btn-primary {
    background: #1ab394;
    border-color: #1ab394;
}

.btn-primary:hover, .btn-primary:focus {
    background: #0D987C;
    border-color: #0D987C;
}
/*
.btn-primary[name="a_edit_author"] {
    background: #1c84c6;
    border-color: #1c84c6;
	position: relative;
	top: 3px;
	padding: 7px !important;
}

.btn-primary[name="a_edit_author"]:hover, .btn-primary[name="a_edit_author"]:focus {
    background: #186FA7;
    border-color: #186FA7;
}

.btn-primary.remove-author {
    background-color: #c2c2c2;
    border-color: #c2c2c2;
	position: relative;
	top: 3px;
	padding: 7px !important;
}

.btn-primary.remove-author:hover, .btn-primary.remove-author:focus {
    background-color: #929292;
    border-color: #929292;
}
*/
.authors {
    background-color: #fff;
    border: 1px solid #e8ebed!important;
    border-top-width: 3px!important;
    display: block;
    padding: 12px 14px!important;
	/*    font-family: Lato;*/
}

div.authors .surname {
    background-color: #F3F3F5;
    padding: 0px 4px;
}

.add_authors {
    display: inline-block;
}

/*
.btn-primary[name="a_edit_author"]+.dropdown.div-revision a.dropdown-toggle.a-revision,
.btn-primary[name="a_restore_author"]+.dropdown.div-revision a.dropdown-toggle.a-revision,
.btn-primary[name="a_restore_author"]+div+.dropdown.div-revision a.dropdown-toggle.a-revision {
	margin-top: 0px;
    min-height: 26px;
    line-height: 18px;
}
*/

/*div.authors+a+a+.dropdown.div-revision+div.authors, 
div.authors+a+div+a+.dropdown.div-revision+div.authors,
div.authors+a+.dropdown.div-revision+.authors,
div.authors+a+div+.dropdown.div-revision+.authors{
	margin-top: 5.5%;
}*/

div.abstract div.div-revision{
	/*top: 22px;*/
}

.abstract p.editable {
    background-color: #fff;
    border: 1px solid #e8ebed!important;
    border-top-width: 3px!important;
}

span.given-names, span.surname {
    color: #4a4d50;
    /*font-weight: 400;*/
    /*font-size: 1.2em;*/
}

#div_article_notes, #xml, #article_status_lbl {
    margin-left: 0;
}

.extra-data-box {
    right: .5%;
    width: 29%;
	top: 134px;
	position: fixed;
    background-color: #fff;
    border: 1px solid #e8ebed!important;
    border-top-width: 3px!important;
    display: block;
    padding: 32px 18px 10px 18px!important;
    margin-top: 5px;
	overflow-y: scroll;
}

#div_article_notes p {
    background-color: #F9F7CE;
    border: 1px double #FDA4A4;
    border-radius: 2px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
}

a {
	/*    font-family: Lato;*/
    font-style: normal;
}

/* Let's get this party started */
::-webkit-scrollbar {
    width: 7px;
}

html {}

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(194, 194, 194);
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 4px;
    border-radius: 0px;
    background: rgb(150, 150, 150);
    -webkit-box-shadow: inset 0 0 6px rgb(194, 194, 194);
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(194, 194, 194); 
}

/* removed #xml dl.def-list for style fixes in task#188 --24-10-2016 **/
p.editable:not(.statement), #xml>p.p, #xml section>p, #xml .boxed-text>p, #xml .disp-quote>p, #xml .app>p, #xml .statement>p, #xml>div.abstract>p.clearfix, #xml>div.author-notes p.clearfix, #xml div.statement, pre.editable, pre{
    background-color: #fff;
    border: 1px solid #e8ebed!important;
    border-top-width: 3px!important;
    padding: 14px 20px 14px 14px!important;
    /*text-align: justify;*/
}

.table-wrap p.editable {
    background-color: transparent;
    border: none!important;
    padding: 0px!important;
    text-align: justify;
}

.abstract > p {
    background: none;
    border: 0!important;
    /*padding: 14px 20px 14px 14px!important;*/
}

.figure p {
    background: transparent;
    border: 0!important;
}

/*.figure {
    border-radius: 2px;
    border: 1px solid #CCCCCC;
    background: #fff;
}*/

h2.boxed-text-title {
    color: #4a4d50;
    font-size: 1.5em;
	/*    font-family: Lato;*/
    font-weight: 300;
}

h2.title {
    color: #4a4d50;
}

.ref a.btn-primary.a_reference {
    background-color: #DEDEDE;
    border-color: #DEDEDE;
    padding: 1px 3px;
    border-radius: 1px;
}

.ref .label {
    background-color: #FFF;
    border-color: #FFF;
    padding: 3px 5px;
    text-shadow: 0 0 0;
    font-weight: 300;
    border-radius: 1px;
}

span.mixed-citation {
    background-color: #fff;
    border: 1px solid #e8ebed!important;
    border-top-width: 3px!important;
    padding: 12px 18px!important;
    font-weight: 100;
    margin-bottom: 2%;
	display: block;
}

.ref a.btn.btn-small.btn-primary.a_reference {
    margin-left: 2px;
}

.ref .dropdown .a_reference {
    margin-left: 2px;
    background: #c5c5c5;
    border-color: #DEDEDE;
    box-shadow: 0 0 0;
    padding-left: 3px;
    padding-right: 3px;
    min-height: 11px!important;
    padding: 1px;
}

a.a_doi {
    color: #1d86c7;
}

#xml .ref ul.dropdown-menu {
    background: #3B4C5C;
    border-color: #3B4C5C;
    color: #fff;
    padding-bottom: 0;
    border-radius: 0;
    padding-top: 0;
}

.ref ul.dropdown-menu .row-fluid li {
    color: #fff;
    border-radius: 1px;
    min-height: 16px;
    font-family: Lato;
}

.ref ul.dropdown-menu .row-fluid li a {
    color: #fff;
    padding: 3px 8px;
}

.ref ul.dropdown-menu .row-fluid li:hover, .ref ul.dropdown-menu .row-fluid li:focus {
    background-color: #3B4C5C;
}

.ref ul.dropdown-menu .row-fluid li a:hover, .ref ul.dropdown-menu .row-fluid li a:focus {
    background: #737272!important;
}

p.biop {width: 85%;text-align: justify;}

.btn-danger {
    background: #ed5564;
    border-color: #ed5564;
}

.modal-footer .btn, #div_action_buttons .btn {
    padding: 4px 7px;
	border-radius: 3px
}

#div_action_buttons a.btn-primary:hover, #div_action_buttons a.btn-primary:focus {
    background: #1AA9AB;
    border-color: #1AA9AB;
}

.btn-danger:hover, .btn-danger:focus {
    background: #C54753!important;
    border-color: #C54753!important;
}


.btn-small.dropdown-toggle {
	background: #23c7c9;
    border-color: #23c7c9;
    padding: 7px 1px; 
}

.btn-small.dropdown-toggle:hover, .btn-small.dropdown-toggle:focus {
    background: #1AA9AB;
    border-color: #1AA9AB;
}

#div_action_buttons a {
    margin-right: 2px;
	margin-bottom: 5px;
}

.dropdown.action_buttons a {
    margin-right: 1px!important;
}

.outer-query-div {
    border-left-color: #f7ad58;
    background-color: #fafafc;
    border-top: 1px solid #e7ebee;
    border-bottom: 1px solid #e7ebee;
    margin-top: 0;
    width: 94.5%;
    border-right: 1px solid #e7ebee;
}

.inner-query-div {
    color: #4c4d51;
    font-weight: normal;
	/*    font-size: 15px;*/
}

.inner-query-div strong {
    font-weight: normal;
}

.query-remove.pull-left {
    float: right;
}

.user-pic.pull-left {
    float: right;
}

p.query-p {
    color: #4b4c4e;
}

.reply-div {
    margin-left: 7px;
    color: #989898;
}

.figure .btn-small.dropdown-toggle {
    background: transparent;
    border: transparent;
    color: #333!important;
    box-shadow: 0 0 0;
    padding: 4px 1px;
    /*font-size: .9em!important;*/
}

.dropdown.reference-list.above-reference-list ul li[role="presentation"] a {
    padding: 1px 3px;
    border-radius: 1px;
}

.dropdown.reference-list.sub-reference-list a {
    padding: 1px 3px;
    border-radius: 1px;
}

.dropdown.reference-list.below-reference-list a {
    padding: 1px 3px;
    border-radius: 1px;

}

.dropdown.section_para_dropdown>a {
    background-color: #DEDEDE;
    margin-right: 1px;
	height: 20px;
    padding-top: 4px;
	display: block;
}


a[name="a_remove_para"], a[name="a_remove_section"], a[name="a_remove_footnote"], a[name='a_remove_table_footnote'], a[name="a_remove_table"], a[name="a_remove_list"], a[name="a_remove_statement"], a[name="a_edit_para"], a[name="a_edit_footnote"], a[name='a_edit_table_footnote'], a[name="a_edit_table"], a[name="a_edit_list"],  a[name="a_edit_tbl_footnote"],  a[name="a_edit_section_title"],  a[name="a_edit_funding_statement"],  a[name="a_edit_abstract"],  a[name="a_edit_author"],  a[name="a_remove_author"] ,  a[name="a_restore_author"] ,  a[name="a_add_author"],  a[name="a_edit_subject"],  a[name="a_edit_corr_info"], a[name="a_edit_ack_sup_title"] {
    background-color: #DEDEDE;
    padding: 0px 1px;
    min-height: 22px;
    margin-right: 1px;
    float: left;
    margin-top: -3px; 
    line-height: 24px;
}

a.a-revision {
    background-color: #DEDEDE;
    padding: 5px 1px;
    min-height: 14px;
    float: right;
    margin-top: -3px;
    line-height: 23px;
}

/*.abstract > .dropdown.div-revision a.dropdown-toggle {
    margin-top: 0;*/
/*background-color: transparent;*/
/*}*/

.figure .div-revision a.dropdown-toggle.a-revision {
    background: transparent;
	margin-top: -7px;
}

/*a[name="a_edit_subject"] {margin-top: -3px;margin-right: 2px;}*/

.subjects {
    background-color: #fff;
    border: 1px solid #E8EBED;
    border-top-width: 3px;
    padding: 8px 11px;
    margin-top: 1%;
    margin-bottom: 2%!important;
}

.ref ul.dropdown-menu .row-fluid li.divider {
    min-height: 0px;
}

.ref ul.dropdown-menu .row-fluid li a.btn.btn-small {
    background: #444A4E;
    border-color: #444A4E;
    box-shadow: 0 0 0;
    border-radius: 2px;
    font-family: Lato;
    font-size: .9em;
    text-shadow: 0 0 0;
}

.row-fluid {}

.ref ul.dropdown-menu > li > a {
    color: #fff;
    min-height: 29px;
    line-height: 23px;
    padding-left: 5px!important;
}

.dropdown.reference-list.above-reference-list a:hover {
    background: #1AA9AB!important;
    border-color: #1AA9AB!important;
}

.dropdown.reference-list.sub-reference-list a:hover {
    background: #1AA9AB!important;
}

ul.dropdown-menu .row-fluid ul.unstyled li {
    color: #fff;
}

ul.dropdown-menu .row-fluid ul.unstyled li a.btn.btn-small {
    background: #374048;
    border-color: #374048;
    color: #fff;
    box-shadow: 0 0 0;
    text-shadow: 0 0 0;
    padding: 4px 8px;
	margin-left: 5px;
}

.dropdown.section_para_dropdown.open ul {
    background: #3B4C5C;
}

.dropdown.section_para_dropdown.open ul li a {
    background: #3B4C5C;
    color: #fff;
    padding-left: 5px;
}

.dropdown.section_para_dropdown.open ul li a:hover, 
.dropdown.section_para_dropdown.open ul li a:focus {
    background: #1AA9AB!important;
    border-color:#1AA9AB!important;
    color: #fff;
}

.section_para_dropdown ul li:hover {
    background-color: #333;
}
.figure .dropdown-menu > li > a:hover, .figure .dropdown-menu > li > a:focus {
    background: #333!important;
}

.figure .dropdown-menu > li > a {
    color:#fff;
}

.target_accodes_collection.normal_view span {
    background-color: #F3F3F5;
    border: 1px solid #dcdcdc;
    border-top-width: 3px;
    margin-top: 1%;
    margin-left: -1px;
    padding-right: 6px!important;
    padding-left: 6px!important;
	min-height: 20px;
}

.target_accodes_collection.normal_view span+span {
    margin-left: -9px;
}

a[name="a_restore_para"], a[name="a_restore_footnote"], a[name="a_restore_table_footnote"], a[name="a_restore_table"], a[name="a_restore_list"], a[name="a_restore_statement"] {
    background-color: #DEDEDE;
    padding: 5px 5px 4px 5px;
    margin-right: 1px;
}

p.biop strong em {
    font-style: normal;
}

p.biop strong {
    font-weight: normal;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret{
    background-image: url(new_images/arrow.png);
    border: 0;
    width: 17px;
    height: 10px;
    margin-left: 0;
}

.ui-datepicker {
    border-radius: 0 0 0 0;
    border-color: #dcdcdc;
    margin-top: -1px;
    padding-right: 3px;
    padding-left: 3px;
}

.ui-datepicker .ui-datepicker-header {
    border-radius: 0 0 0 0;
    background: #3B4C5C;
    border-color: #3B4C5C;
    padding-top: 1px;
    padding-bottom: 1px;
}

.ui-datepicker .ui-datepicker-header select.ui-datepicker-month {
    margin-right: 2px;
    border-color: #2A6E9C;
    font-weight: normal;
}

.ui-datepicker .ui-datepicker-header select.ui-datepicker-year {
    border-color: #2A6E9C;
    font-weight: normal;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background: #3B4C5C!important;
    color: #fff!important;
}

.ui-datepicker-calendar th {
    background-color: #DCDCDC!important;
    font-weight: 600;
    padding: .2em .3em;
}

.ui-datepicker-calendar {
    background: #FFFFFF;
    margin-top: 3px!important;
}

.ui-datepicker-calendar tbody {
    background-color: #F8F8F8;
    border: 1px solid #dcdcdc;
}

.ui-datepicker-calendar thead {
    border: 1px solid #dcdcdc;
}

span.ui-datepicker-month {
    color: #fff;
    font-weight: 100;
}

span.ui-datepicker-year {
    color: #fff;
    font-weight: 100;
}

a.ui-state-default.ui-state-hover {
    background: #596D7F!important;
    color: #FFF!important;
}

span.ui-icon.ui-icon-circle-triangle-w {
    background-image: url(new_images/ui-icons_ffffff_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(new_images/ui-icons_ffffff_256x240.png);
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #1F2C3A;
    border:0
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus span {}

.ui-datepicker-header a.ui-datepicker-prev {
    left: 1px!important;
    top: 1px!important;
}

.ui-datepicker-header a.ui-datepicker-next {
    right: 1px!important;
    top: 1px!important;
}

.hasDatepicker {
    background-image: url(new_images/calendar.png);
    background-repeat: no-repeat;
    background-position: 97%;
    padding-right: 22px!important;
}

a[name="a_article_delete"], a[name="a_email_tmpl_delete"] {
    background-image: url(new_images/delete_icon.png);
    background-repeat: no-repeat;
    font-size: 0!important;
    width: 17px;
    height: 16px;
    display: inline-block;
}

table.table.table-bordered th {
    background-color: #dcdcdc!important;
}

table.table.table-bordered {
    /*border-radius: 0 0 0 0!important;*/
}

.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
    border-radius: 0 0 0 0!important;
    border-top-left-radius: 0!important;
}

.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
    border-radius: 0;
}

table.table.table-bordered th {
    /*font-weight: 500;*/
    /*font-size: 14px!important;*/
}

.table-bordered th input[type="checkbox"] {
    margin-top: 0;
}

ul.breadcrumb {
    background-color: #fff;
    border-radius: 1px;
    border: 1px solid #dcdcdc;
}

a#attachAllmedia {
    float: right;
    font-family: Lato;
    text-shadow: 0 0 0;
    font-weight: 100;
    /*font-size: 15px;*/
    color: #fff;
    background: #23C7C9;
    border-color: #23C7C9;
    border-radius: 0px;
    box-shadow: 0 0 0;
    padding: 7px 12px;
	background: #0786BC;
    border-color: #0786BC;
    -webkit-transition: all 0.5s!important;
    -moz-transition: all 0.5s!important;
    -o-transition: all 0.5s!important;
    transition: all 0.5s!important;
}

a#attachAllmedia:hover{
    background: #10B3B5;
}

a {
    -webkit-transition: all 0.5s!important;
    -moz-transition: all 0.5s!important;
    -o-transition: all 0.5s!important;
    transition: all 0.5s!important;

}

.btn-small{
    background: #1ab394;
    border-color: #1ab394;
	padding: 3px;
	font-size: 13px !important;
}

.btn-small:hover{
    background-color: #2d6ca2;
}

.btn {
    color: #fff!important;
    border-radius: 0px;
    box-shadow: 0 0 0;
    text-shadow: 0 0 0;
    font-size: 13px;
    padding: 7px 12px;
    -webkit-transition: all 0.5s!important;
    -moz-transition: all 0.5s!important;
    -o-transition: all 0.5s!important;
    transition: all 0.5s!important;
	font-family: "Lato";
}

#xml .btn{
	padding: 4px 7px;
}

label, input, button, select, textarea {
	font-size: 1em;
}

form.well {
    background: #fff;
    box-shadow: 0 0 0;
    border-radius: 1px;
}

input[type="text"] {
    border-radius: 1px;
    box-shadow: 0 0 0;
}

input[type="password"] {
    border-radius: 1px;
    box-shadow: 0 0 0;
}

form.well input[type="text"] {
    min-height: 26px!important;
}

form.well input[type="email"] {
    min-height: 26px!important;
    border-radius: 1px;
    box-shadow: 0 0 0;
}

.btn-file {
    background: #1ab394;
    border-color: #1ab394;
    color: #fff!important;
    border-radius: 0px;
    box-shadow: 0 0 0;
    text-shadow: 0 0 0;
    /*font-size: 15px;*/
    padding: 7px 12px;
    -webkit-transition: all 0.5s!important;
    -moz-transition: all 0.5s!important;
    -o-transition: all 0.5s!important;
    transition: all 0.5s!important;
}

.btn-file:hover {
    background: #0D987C;
    border-color: #0D987C;
}

legend {
	/*    font-family: Lato;*/
    color: #3B4C5C;
}

ul.tag-editor {
    border-radius: 0;
    box-shadow: 0 0 0;
    border-color: #CCCCCC;
}

.tag-editor li.placeholder {
    padding-left: 1px;
    color: #8A8A8A;
    min-height: 25px;
    line-height: 25px;
}

.mce-btn button {
    padding: 4px 5px;
    background: transparent!important;
    border: 0!important;
    border-radius: 1px!important;
}

.mce-btn {
    background: transparent;
    border: 0!important;
    box-shadow: 0 0 0;
}

.mce-btn button i {
    color: #5F5A5A;
}

.tag-editor .tag-editor-tag {
    background-color: #6EAD51;
    color: #fff;
}

.diff-figure-removed::after, .diff-figure-removed::before, .diff-sppl-mat-removed::after, .diff-sppl-mat-removed::before {
    background: #ED5564;
	left:13%;
}

#div_action_buttons .btn-small {
    min-width: 100px;
	padding: 4px 6px;
}

/*.figure {
    width: 77%;
    margin: 0 auto 3%;
}*/

#div_action_buttons .open > .dropdown-menu li a {
    color: #fff;
    margin-bottom: 0!important;
    padding-left: 4px;
    width: 80%;
}

#div_action_buttons .open > .dropdown-menu li:hover {
    background: #333;
}

#div_action_buttons .open > .dropdown-menu li:hover a {
    background: #333!important;
}

#div_action_buttons .open > .dropdown-menu li:focus a {
    background: #333;
}

#div_action_buttons .open > .dropdown-menu li a:focus {
    background: #333;
}

#dialog-form-author, #dialog-form-add-reference, #dialog-form-edit-reference, #dialog-form-add-zotero-reference {
    overflow: visible;
}

.aff_textarea {
    border-radius: 1px;
    box-shadow: 0 0 0;
}

.modal-content input[type="text"] {
    min-height: 25px!important;
}

#dialog-form-author, #dialog-form-add-reference, #dialog-form-edit-reference, #dialog-form-add-zotero-reference {
    overflow: visible;
}

.aff_textarea {
    border-radius: 1px;
    box-shadow: 0 0 0;
}

.modal-content input[type="text"] {
    min-height: 25px!important;
}

.modal-content div#div_aff .addr-line {
    display: inline-block;
}

.modal-content div#div_aff .btn, div#existing_div_aff .btn{
	padding:4px;
	font-size: .8em;
	border-radius: 3px;
}

div#div_aff p, div#existing_div_aff p{
    border: 1px solid #AAA;
    display:block;
    clear: both;
    padding: 3px;
    border-radius: 3px;
	background: #FAFAFA;
}

#dialog-form-author legend {
    font-weight: 300;
	/*    font-family: lato;*/
    font-size: 1.1em;
}

.dropdown-menu {
	line-height: 1em !important;
}

.glyphicon {
	font-size: 13px;
}

.dropdown-menu #loginform label, .dropdown-menu #lostpasswordform label {
    color: #fff;
}

.dropdown-menu #loginform input, .dropdown-menu #lostpasswordform input  {
    min-height: 25px!important;
}

.dropdown-menu #loginform p#nav {
    float: right;
    width: auto;
    margin-top: -27px;
    position: relative;
    z-index: 1;
}

.icon-add-above{
    background-image: url(./new_images/add_above.png);
    background-position: 0px 1px;
    width: 17px;
    height: 15px;
}

.icon-add-below {
	background-image: url(./new_images/add_below.png);
    background-position: 0px 1px;
    width: 17px;
    height: 15px;
}

.icon-add-sub-ref{
    background-image: url(./new_images/add_sub_ref.png);
    background-position: 0px 1px;
    width: 17px;
}

form#searchpublishedarticleform input[type="text"] {
    margin-right: 1.5%;
    margin-bottom: 1.5%;
}

form#searchpublishedarticleform select {
    margin-right: 1.5%;
    margin-bottom: 1.5%;
}


form#searchpublishedarticleform button#btnsearchpubarticle {
    float: none;
    display: block;
}

.target_accodes_collection.normal_view {
    background-color: #F3F3F5;
    border: 1px solid #dcdcdc;
    border-top-width: 3px;
    margin-top: 1%;
    margin-left: -1px;
    padding-right: 6px!important;
    padding-left: 6px!important;
    min-height: 36px;
}

.target_accodes_collection.normal_view:before {
    padding-left: 4px;
    padding-top: 6px;
    line-height: 36px;
    color: #333!important;
}

ul.ui-autocomplete {
    background-color: #1F2C3A!important;
}

ul.ui-autocomplete li {
    color: #fff!important;
    border-radius: 0;
}

ul.ui-autocomplete li a {
    color: #fff!important;
    background-color: #1F2C3A!important;
    border-radius: 0;
}

ul.ui-autocomplete li:hover a {
    color: #23C7C9!important;
    padding: 2px .4em;
    border-radius: 0;
}


div.subjects .tagedit-list {
    width: 81%;
}

div.subjects a.a_save_subject {
    float: right;
    margin-left: 5px;
    margin-top: 1px;
}

div.subjects a.a_cancel_subject {
    float: right;
    margin-top: 1px;
    margin-left: 1px;
}

.subjects .div_tagedit_parent {
    min-height: 51px;
}

div.subjects .tagedit-list li input {
    padding: 2px!important;
    min-height: 15px!important;
}

.tagedit-list li.tagedit-listelement-old {
    border-radius: 1px;
}

.tagedit-list li.tagedit-listelement.primary-marker {
    padding: 0;
    margin: 0;
}

table.table.table-bordered th:last-child {
    min-width: 124px;
    text-align: left;
}

table.table.table-bordered td:last-child {
    text-align: left;
}


.form-search .input-append .btn {
    border-radius: 1px;
}

.form-search .input-append .search-query {
    border-radius: 1px;
    min-height: 36px!important;
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
    border-color: #1AB394 transparent #1AB394 #1AB394;
}

.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
    border-color:#1AB394;
}

.target_accodes_collection.normal_view > .target-accode {
    margin-top: 0;
    border-top: 0;
    border-bottom: 0;
}

.media .media-caption p.editable, .media p.media-credit.editable,
.audio .audio-caption p.editable, .audio p.audio-credit.editable
{
    background: transparent;
    border: 0!important;
    /*padding: 1px!important;*/
}

/*.media,
.audio
{
    background: #fff;
    border-radius: 1px;
    width: 97.3%;
}*/

.media .div-revision a.dropdown-toggle.a-revision,
.audio .div-revision a.dropdown-toggle.a-revision {
    background: transparent;
    min-height: 19px;
    line-height: 30px;
}

.media .dropdown.pull-right.div-version a.btn.btn-small,
.audio .dropdown.pull-right.div-version a.btn.btn-small {
    background: transparent;
    border: transparent;
    color: #333!important;
    box-shadow: 0 0 0;
    padding: 1px 1px;
    margin: 0;
}

.media .dropdown.pull-right.div-version,
.audio .dropdown.pull-right.div-version {
    margin-left: 0;
}

.media ul.dropdown-menu li a,
.audio ul.dropdown-menu li a {
    color: #fff!important;
}

.media ul.dropdown-menu li a:hover,
.audio ul.dropdown-menu li a:hover {
    background: #333!important;
}

audio.audio
{
	width: 300px;
}

.accordion-body.collapse {
    opacity: 0!important;
}

.accordion-body.collapse.in {
    opacity: 1!important;
    border-radius: 1px!important;
}

.accordion-body.collapse > .accordion-inner {
    display: none;
}

.accordion-body.collapse.in > .accordion-inner {
    display: inline-block;
    border-radius: 1px;
}

.modal-content .accordion .accordion-heading a i {
    margin-right: 3px;
}

.modal-content .accordion .accordion-heading a {
    padding-left: 6px;
    background: #3d556d;
    color: #fff;
}

.accordion-group {
    border-radius: 1px;
}

.modal-body {background:#fff;}

form#searcharticleform input,  form#searcharticleform select{
    margin:0px 5px;
}

h2.article-title {
    line-height: 25px;
}

h2.article-title+div.div-revision {}

h2.article-title+div.div-revision a.dropdown-toggle.a-revision {
	/*    min-height: 22px;
		margin-top: 3px;
		line-height: 10px;
		background: transparent;*/
}

div.abstract {
    margin-bottom: 6px;
	margin-top: 20px;
	padding: 10px;
	border: 1px #e8ebed solid;
}

/*div.abstract+.div-revision a.dropdown-toggle.a-revision {
    min-height: 26px;
    line-height: 39px;
}*/

.fn > p {
    background-color: #fff;
    border: 1px solid #e8ebed!important;
    border-top-width: 3px!important;
    padding: 12px 18px!important;
    /*font-size: 14px;*/
    font-weight: 100;
    margin-bottom: 2%;
}

.fn span.label {
    background-color: #C5C5C5;
    border-radius: 2px;
    min-width: 10px;
    text-align: center;
}

form#searchallarticleform input[type="text"] {
    margin-right: 1.5%;
    margin-bottom: 1.5%;
}

form#searchallarticleform select {
    margin-right: 1.5%;
    margin-bottom: 1.5%;
    clear: right;
}

div.table-wrap-foot div.fn-group div.fn {
    clear: both;
    padding: 12px;
}

div.fn>sup {
    display: inline-block;
    float: left;
    padding: 12px;
}

div.table-wrap-foot div.fn-group div.fn p {
    border: none !important;
    margin: 0px !important;
    float: left;
    width: 100%;
    padding: 0px !important;
}

#content{
	margin-top: 140px;
}

a[data-dismiss="confirmation"] {
    background: #ed5564;
    border-color: #ed5564;
}

a[data-dismiss="confirmation"]:hover, a[data-dismiss="confirmation"]:focus {
    background: #C54753!important;
    border-color: #C54753!important;
}

#div_action_buttons {
    position: fixed;
    left: 0px;	
    top: 100px;
	right: 0px;
	bottom:0px;
	height: 34px;
	padding: 3px 19px 2px 19px;
	background-color: #f3f3f5;
	z-index: 100;
	border-bottom: 1px solid #333;
}

#div_action_buttons span.check-info {
    display: inline-block;
    padding: 4px 6px;
	border:1.2px solid #AAA;
	background-color: #DDD;
	color: #666;
}

div.extra-data-box-header {
    position: fixed;
    margin-top: -32px;
    width: 29%;
    padding: 4px 0px;
    background-color: #fff;
}

div.extra-data-box-header span {
	float: left;
    padding: 2px 6px;
    background-color: #f5f5f5!important;
    border: 1px solid #dddddd;
    margin: 0px;
    border-radius: 3px 3px 0px 0px;	
	cursor: pointer;
	color: #2d6ca2;
	font-size: 13px !important;
}

div.extra-data-box-header span.active {
    border-bottom:0px;
	background-color: #fff;
}

aside li.active > span:first-child, .revision_history_link.active {
	font-weight: bold;
	color: #2d6ca2;
}

#div_article_outline>ul>li>span {
    font-weight: bold;
}

#div_article_outline li.out_line_para,  #div_article_outline li.abstract>ul>li{
	color: #999;
	font-style: italic;
}

#cit_broken_links_accordion li.content_title {
    color: red;
}

.processing-instructions:focus, .comment-query:focus, .broken_citation_class:focus {
	background: #FFE201;
	border: 3px solid #FFE201;
}

div.fn span.label {
	cursor: pointer; 
}

.tooltip-inner{
	font-size: 15px !important;
	color: #fff !important;;
}

/* start -- css for the minor-revison history display*/
aside.history_tab>ul{
    margin-right: 25px;
	margin-left: 0px;
}

li.revision_history_link {
    display: block;
    padding: 5px 10px ;
	font-size: 1.1em;
}

li.revision_history_link:hover {
    background:#EEE;
}

li.revision_history_link a:hover {
    text-decoration:none
}
/* end -- css for the minor-revison history display*/

/* start -- Drag & Drop symbol*/
#submitxmlzipform {
    padding: 10px;
    border: 3px dashed #FFF;
    border-radius: 10px;
}
/* end -- Drag & Drop symbol*/

.select-checkin {
    padding: 4px 7px;
}

.padding-top-5{
	padding-top: 5px;
}

#form_flow {
    margin: 0px;
    padding: 0px;
}

#form_flow .control-group {
    margin-bottom: 5px;
    padding: 0px;
}

#form_flow>fieldset>div.span12, #form_flow>fieldset>div>div.span6 {
    margin-left: 0px;
}

#email_alert_content, #email_reminder_content{
	padding: 10px;
	/*border: 1px solid;*/
}

@media print {
	*{
		-webkit-print-color-adjust: exact; 
	}
	header, footer, #div_action_buttons, div.extra-data-bo, #article_status_lbl, #div_article_notes{
		display: none;
	}
	#xml{
		width:100%;
		position: absolute;
		top: 0;
	}
	#xml{
		font-family: 'Times New Roman', 'Tinos', serif;
	}

	p.editable, #xml>p.p, #xml section>p, #xml .boxed-text>p, #xml .disp-quote>p, #xml .app>p, #xml .statement>p, #xml>div.abstract>p.clearfix, #xml div, #xml p, p{
		border:none !important;
	}
	body{
		background-color: #FFF;
	}
}

.statuslabel {
	max-width:100%;
	white-space: normal;
}
