/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,submit
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol {
    list-style: list;
}
ol li {margin-bottom: 0.5em;}
ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
    font-family: 'droid_serifregular';
    font-size: 16px;
    line-height: 1.5em;
    padding: 0 20px;
    color: #8D0071;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
    position: relative;
    margin-bottom: 2em;
}
cite {
    font-family: 'droid_serifregular';
    text-transform: uppercase;
    font-size: 12px;
    color: black;
    line-height: 4.5em;
    padding: 0 20px;
    color: #5F004C;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
strong, b {
    font-family: 'dinpromedium' ;
}

/* FONT KITS */

@font-face {
    font-family: 'droid_serifbold';
    src: url('../fontface/droidserif-bold-webfont.eot');
    src: url('../fontface/droidserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/droidserif-bold-webfont.woff') format('woff'),
         url('../fontface/droidserif-bold-webfont.ttf') format('truetype'),
         url('../fontface/droidserif-bold-webfont.svg#droid_serifbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'droid_serifregular';
    src: url('../fontface/droidserif-regular-webfont.eot');
    src: url('../fontface/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/droidserif-regular-webfont.woff') format('woff'),
         url('../fontface/droidserif-regular-webfont.ttf') format('truetype'),
         url('../fontface/droidserif-regular-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinprobold';
    src: url('../fontface/dinprobold.eot');
    src: url('../fontface/dinprobold.eot?#iefix') format('embedded-opentype'),
         url('../fontface/dinprobold.woff') format('woff'),
         url('../fontface/dinprobold.ttf') format('truetype'),
         url('../fontface/dinprobold.svg#dinprobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinpromedium';
    src: url('../fontface/dinpromedium.eot');
    src: url('../fontface/dinpromedium.eot?#iefix') format('embedded-opentype'),
         url('../fontface/dinpromedium.woff') format('woff'),
         url('../fontface/dinpromedium.ttf') format('truetype'),
         url('../fontface/dinpromedium.svg#dinpromedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinproregular';
    src: url('../fontface/dinproregular.eot');
    src: url('../fontface/dinproregular.eot?#iefix') format('embedded-opentype'),
         url('../fontface/dinproregular.woff') format('woff'),
         url('../fontface/dinproregular.ttf') format('truetype'),
         url('../fontface/dinproregular.svg#dinproregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



/* ---- HEADINGS ---- */

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
 
.banner h1 { font-family: 'droid_serifregular'; font-size: 3em; line-height: 1.2em; color: white; }

.event h1  { font-family: 'droid_serifregular'; font-size: 22px; font-weight: normal; border-bottom: 1px solid #575757; padding-bottom: 15px; }
.event h2  { font-family: 'dinpromedium'; font-size: 18px; font-weight: normal; padding: 15px 0 10px 0; }
.event h3  { font-family: 'dinproregular'; font-size: 16px; font-weight: normal; }

.content h1  { font-family: 'droid_serifregular'; font-size: 1.8em; color: #333333; border-bottom: 1px solid #961750; margin-bottom: 1em; line-height: 1.2em; }
.content h2 { font-family: 'dinpromedium'; font-size: 1.5em; line-height: 1.2em; margin-bottom: 0.7em; }
.content h3  { font-family: 'dinproregular'; font-size: 1.3em; line-height: 1.2em; margin: 1em 0em 0.2em; }

.content_main h1, .content h1 { font-family: 'droid_serifregular'; font-size: 1.5em; color: #333333; border-bottom: 1px solid #961750; padding-bottom: 1em; margin-bottom: 1em; line-height: 1.2em; }
.content_main h2, .content h2  { font-family: 'dinpromedium'; font-size: 1.2em; line-height: 1.2em; margin-bottom: 0.7em; }
.content_main h3, .content h3  { font-family: 'dinproregular'; font-size: 1em; line-height: 1.2em; margin: 1em 0em 0.7em; }

.altcontent h1  { font-family: 'droid_serifregular'; font-size: 1.8em; color: #333333; border-bottom: 1px solid #961750; margin-bottom: 1em; line-height: 1.2em; }
.altcontent h2 { font-family: 'dinpromedium'; font-size: 1.5em; line-height: 1.2em; margin-bottom: 0.7em; }
.altcontent h3  { font-family: 'dinproregular'; font-size: 1.3em; line-height: 1.2em; margin: 1em 0em 0.2em; }

/* h4 & h5 are overridden below the line */
.content_main h4 { font-family: 'dinpromedium'; font-size: 14px; line-height: 1.2em; padding-bottom: 10px; }
.content_main h5 { font-family: 'dinproregular'; font-size: 13px; line-height: 1.2em; }

h2.archive  { padding-bottom: 20px; }

/* Headings for each journal section are colour coded using the journal intitals (e.g. .ol is Oncology Letters) used in the body class for each section */

.ol .content_main h1        { border-color: #961750; color: #961750;}
.ijo .content_main h1       { border-color: #b11068; color: #b11068;}
.mco .content_main h1       { border-color: #c96517; color: #c96517;}
.oi .content_main h1        { border-color: #e88700; color: #e88700;}
.etm .content_main h1       { border-color: #2c8532; color: #2c8532;}
.ijmm .content_main h1      { border-color: #005d4d; color: #005d4d;}
.br .content_main h1        { border-color: #669492; color: #669492;}
.or .content_main h1        { border-color: #108dc3; color: #108dc3;}
.mmr .content_main h1       { border-color: #281e6e; color: #281e6e;}
.mi .content_main h1        { border-color: #cf1f25; color: #cf1f25;}
.wasj .content_main h1      { border-color: #0b617c; color: #0b617c;}
.ijfn .content_main h1      { border-color: #5f1515; color: #5f1515;}
.ije .content_main h1      { border-color: #af59a2; color: #af59a2;}

.ol     { border-color: #961750; color: #961750; font-size:2em;}
.ijo    { border-color: #b11068; color: #b11068; font-size:2em;}
.mco    { border-color: #c96517; color: #c96517; font-size:2em;}
.oi     { border-color: #e88700; color: #e88700; font-size:2em;}
.etm    { border-color: #2c8532; color: #2c8532; font-size:2em;}
.ijmm   { border-color: #005d4d; color: #005d4d; font-size:2em;}
.br     { border-color: #669492; color: #669492; font-size:2em;}
.or     { border-color: #108dc3; color: #108dc3; font-size:2em;}
.mmr    { border-color: #281e6e; color: #281e6e; font-size:2em;}
.mi     { border-color: #cf1f25; color: #cf1f25; font-size:2em;}
.wasj   { border-color: #0b617c; color: #0b617c; font-size:2em;}
.ijfn   { border-color: #5f1515; color: #5f1515; font-size:2em;}
.ije    { border-color: #af59a2; color: #af59a2; font-size:2em;}


.ol_background     { background-color: #961750;}
.ijo_background    { background-color: #b11068;}
.mco_background    { background-color: #c96517;}
.oi_background     { background-color: #e88700;}
.etm_background    { background-color: #2c8532;}
.ijmm_background   { background-color: #005d4d;}
.br_background     { background-color: #669492; }
.or_background     { background-color: #108dc3;}
.mmr_background    { background-color: #281e6e;}
.mi_background     { background-color: #cf1f25;}
.wasj_background   { background-color: #0b617c;}
.ijfn_background   { background-color: #5f1515;}
.ije_background    { background-color: #af59a2;}

.ol_abstracting { border-color: #961750; color: #961750; font-size:16px;}
.ijo_abstracting { border-color: #b11068; color: #b11068; font-size:16px;}
.mco_abstracting { border-color: #c96517; color: #c96517; font-size:16px;}
.oi_abstracting { border-color: #e88700; color: #e88700; font-size:16px;}
.etm_abstracting { border-color: #2c8532; color: #2c8532; font-size:16px;}
.ijmm_abstracting { border-color: #005d4d; color: #005d4d; font-size:16px;}
.br_abstracting { border-color: #669492; color: #669492; font-size:16px;}
.or_abstracting { border-color: #108dc3; color: #108dc3; font-size:16px;}
.mmr_abstracting { border-color: #281e6e; color: #281e6e; font-size:16px;}
.mi_abstracting { border-color: #cf1f25; color: #cf1f25; font-size:16px;}
.wasj_abstracting { border-color: #0b617c; color: #0b617c; font-size:16px;}
.ijfn_abstracting { border-color: #5f1515; color: #5f1515; font-size:16px;}
.ije_abstracting { border-color: #af59a2; color: #af59a2; font-size:16px;}

.ol .content_main h2        { color: #961750; }
.ijo .content_main h2       { color: #b11068; }
.mco .content_main h2       { color: #c96517; }
.oi .content_main h2        { color: #e88700; }
.etm .content_main h2       { color: #2c8532; }
.ijmm .content_main h2      { color: #005d4d; }
.br .content_main h2        { color: #669492; }
.or .content_main h2        { color: #108dc3; }
.mmr .content_main h2       { color: #281e6e; }
.mi .content_main h2        { color: #cf1f25; }
.wasj .content_main h2      { color: #0b617c; }
.ijfn .content_main h2      { color: #5f1515; }
.ije .content_main h2       { color: #af59a2; }


.ol .content_article h1     { font-family: 'droid_serifregular'; font-size: 24px; line-height: 1.3em; color: #961750; border-bottom: 1px solid #961750; padding-bottom: 30px; margin-bottom: 30px; }
.ijo .content_article h1    { color: #b11068; border-color: #b11068; }
.mco .content_article h1    { color: #c96517; border-color: #c96517; }
.oi .content_article h1     { color: #e88700; border-color: #e88700; }
.etm .content_article h1    { color: #2c8532; border-color: #2c8532; }
.ijmm .content_article h1   { color: #005d4d; border-color: #005d4d; }
.br .content_article h1     { color: #669492; border-color: #669492; }
.or .content_article h1     { color: #108dc3; border-color: #108dc3; }
.mmr .content_article h1    { color: #281e6e; border-color: #281e6e; }
.mi .content_article h1     { color: #cf1f25; border-color: #cf1f25; }
.wasj .content_article h1   { color: #0b617c; border-color: #0b617c; }
.ijfn .content_article h1   { color: #5f1515; border-color: #5f1515; }
.ije .content_article h1    { color:  #af59a2; border-color: #af59a2; }

.article_sidebar h5         { font-family: 'dinpromedium'; padding: 0 10px 10px; line-height: 1.5em; }

p                           { font-family: 'dinproregular'; line-height: 1.5em; }

a                                                   { text-decoration: none; }
/* a:link                                              { color: #7B1238; } !I had to take that out*/
 a:visited                                           { color: #626262; } 
.super a                                            { color: #575757; }
.header a, .header a:hover                          { color: white; }
.content_sidebar a, impact_factor a, .article_sidebar a, .footer a   { color: #575757; }
a:hover                                             { color: #0087CD; } 

.wrapper { font-family: 'dinproregular'; color: #575757; font-size: 14px; }



/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 1100px) {
 
   .wrapper { font-family: 'dinproregular'; color: #575757; font-size: 14px; width: 95rem;  }
 
}


.wraptext {word-break: break-all; white-space: normal;}

/* ---- FRAMEWORK ---- */

.header {
    position: relative;
    background: url(../images/headerbg.png) top left repeat-x;
    height: 260px;
    color: white;
}

/*The width of the frame*/

.wide {
    width: 100%;
   overflow: hidden;
  
}

.fixed_width {
	width:1100px;
   /* width : 1000px;75em;*/ 
    margin: 0 auto;
}

.content_main {
    float: left;
    width: 620px;
    padding-bottom: 70px;
}
.journal_information, .sidebar_right {
    float: left;
    width: 190px;
    padding: 30px 0 15px 20px;
}

.content_main, .content_main_home {
    float: left;
    height: auto;
    width: 620px;
    padding: 30px 0px;
    font-size: 16px;
    line-height: 1.5em;
}
.content_main_home {
     width :   width: 808px;  
}

.content_sidebar {
    float: left;
    width: 150px;
    padding: 30px 20px 15px 0; 
    list-style-type: none;
}


.fixed_width_twitter {
    width :  1080px; 
    margin: 0 auto;
}

.impact_factor {
    color: black;
    width: 180px;
    padding: 30px 20px 15px 0; 
    list-style-type: none;
}


/* ---- SECTION COLOURS & SHADOWS ---- */

.content, .event {
    background: #fff;
}


/* Header shadow for each Journal Section (colour coordinated) - Journal Sections have individual body classes based on their initials e.g. .ol is Oncology Letters */

.home .header.wide, .ol .header.wide, .ijo .header.wide, .mco .header.wide, .oi .header.wide, .etm .header.wide, .ijmm .header.wide, .br .header.wide, .or .header.wide, .mmr .header.wide, .mi .header.wide, .wasj .header.wide .ijfn .header.wide .ije .header.wide
                    { position: relative; z-index: 2; }
.home .header.wide  { box-shadow: 1px 1px 5px -5px #A5A5A5; }
.ol .header.wide    { box-shadow: 1px 1px 5px -5px #550032; }
.ijo .header.wide   { box-shadow: 1px 1px 5px -5px #C4005E; }
.mco .header.wide   { box-shadow: 1px 1px 5px -5px #BE6B00; }
.oi .header.wide    { box-shadow: 1px 1px 5px -5px #BBAC01; }
.etm .header.wide   { box-shadow: 1px 1px 5px -5px #1F8000; }
.ijmm .header.wide  { box-shadow: 1px 1px 5px -5px #005A4F; }
.br .header.wide    { box-shadow: 1px 1px 5px -5px #1E8F8F; }
.or .header.wide    { box-shadow: 1px 1px 5px -5px #0087D3; }
.mmr .header.wide   { box-shadow: 1px 1px 5px -5px #0C0063; }
.mi .header.wide    { box-shadow: 1px 1px 5px -5px #cf1f25; }
.wasj .header.wide  { box-shadow: 1px 1px 5px -5px #0b617c; }
.ijfn .header.wide  { box-shadow: 1px 1px 5px -5px #5f1515; }
.ije .header.wide   { box-shadow: 1px 1px 5px -5px #af59a2; }

.super, .footer {
    background: #f1f1f1;
}


/* ---- SUPER The upper menu:Home Administration e.t.c ---- */


.super {
    position: relative;
    height: 1.5em;
    padding: 0.3em 0em;
}


.super ul {
    font-family: 'dinproregular';
    font-size: 14px;
    color: #575757;
    text-align: right;
}
.super ul li {
    padding: 0px 8px;
    display: inline;
    border-right: 1px solid #575757;
}
.super ul li:last-child {
    border: none;
    padding-right: 0;
}


/* ---- HEADER ---- */

.header_logo {
    float: left;
    padding-top: 34px;
}
.header_search {
    float: right;
    text-align: right;
    padding-top: 25px;
    font-size: 14px;
}
.header_search p {
    padding-bottom: 15px;
}

.header_search ul {
     padding: 3px 0px 3px 3px
}
.header_search ul li {
    display: inline;
    border-right: 1px solid white;
    padding: 0 8px;
}
.header_search ul li:last-child {
    border: none;
    padding-right: 0;
}
.searchbox {
    margin-top: 0em;
}
.header_nav, .header_nav_alt {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 118px;
}
.header_nav ul li, .header_nav_alt ul li {
    display: inline;
    height: 118px;
    float: left;
}
.header_nav_alt ul li {
    width: 101px;
}
.header_nav ul li a {
    display: block;
    padding: 12px;
    font-size: 13px;
    line-height: 1.3em;
    height: 94px;
}

/* The following is a list of all nav colours and their respective hover colours (using the body class of each journal) */

.header_nav ul li.ol, .header_nav_alt ul li.ol                  { background: #961750; }
.header_nav ul li.ol:hover, .header_nav_alt ul li.ol:hover      { background: #881548; }
.header_nav ul li.ijo, .header_nav_alt ul li.ijo                { background: #e72287; }
.header_nav ul li.ijo:hover, .header_nav_alt ul li.ijo:hover    { background: #d01f7b; }
.header_nav ul li.mco, .header_nav_alt ul li.mco                { background: #ff870a; }
.header_nav ul li.mco:hover, .header_nav_alt ul li.mco:hover    { background: #ff720b; }
.header_nav ul li.oi                                            { background: #ffc600; }
.header_nav ul li.oi:hover                                      { background: #ffba00; }
.header_nav ul li.etm, .header_nav_alt ul li.etm                { background: #3ea33a; }
.header_nav ul li.etm:hover, .header_nav_alt ul li.etm:hover    { background: #379541; }
.header_nav ul li.ijmm, .header_nav_alt ul li.ijmm              { background: #007361; }
.header_nav ul li.ijmm:hover, .header_nav_alt ul li.ijmm:hover  { background: #006858; }
.header_nav ul li.br, .header_nav_alt ul li.br                  { background: #8ac5c1; }
.header_nav ul li.br:hover, .header_nav_alt ul li.br:hover      { background: #8abbc5; }
.header_nav ul li.or, .header_nav_alt ul li.or                  { background: #00abf1; }
.header_nav ul li.or:hover, .header_nav_alt ul li.or:hover      { background: #009ff1; }
.header_nav ul li.mmr, .header_nav_alt ul li.mmr                { background: #332a85; }
.header_nav ul li.mmr:hover, .header_nav_alt ul li.mmr:hover    { background: #332a85; }
.header_nav ul li.mi                                            { background: #cf1f25; }
.header_nav ul li.mi:hover                                      { background: #cf1f25; }
.header_nav ul li.wasj, .header_nav_alt ul  li.wasj             { background: #0b617c; }
.header_nav ul li.ijmm:hover, .header_nav_alt ul li.ijmm:hover  { background: #085169; }
.header_nav ul li.ijfn, .header_nav_alt ul  li.ijfn             { background: #5f1515; }
.header_nav ul li.ije, .header_nav_alt ul  li.ije               { background: #af59a2 }

/* ---- CONTENT ---- */

.content { overflow: visible; }

/* Sidebars */

.content_sidebar {
    float: left;
    width: 150px;
    padding: 30px 20px 15px 0; 
    list-style-type: none;
}
li.sidebar_title { 
    background: #e4e4e4!important; 
    padding: 6px 12px 10px !important;
    margin-bottom: 10px;
}
li.sidebar_subtitle {
    font-family:'dinpromedium';
}
.content_sidebar ul, .article_sidebar ul {
    border: 1px solid #e4e4e4;
    margin-bottom: 30px;
}
.content_sidebar ul li, .article_sidebar ul li {
    padding: 0 10px 10px;
    line-height: 1.5em;
    font-size: 14px;
}
 
 li.sidebar_margin_bottom_home {
   margin-bottom: 8px;
 }
  
 .home_pading_div {
  	padding: 0px 0px 22px 0px;
 }

/* Journal Grid */



.column_journaldetails, .column_recentarticles, .column_populardownloads {
    float: left;
    width: 16em;
    padding-right: 2em;
    display: inline;
}
.column_journaldetails {margin: 1em; width:11em;}

.column_recentarticles h1, .column_populardownloads h1 {font-size:1.2em;}

.article_name { margin-bottom: 1.25em;}


/* ---- EVENT ---- */

.event {
    height: 280px;
}
.event_text {
    position: relative;
    bottom: 251px;
    padding: 30px;
    background: rgba(255,255,255,0.5);
}


/* ---- FOOTER ---- */

.footer {
    min-height: 3em;
    margin-top : 1em;
}
.footer_copyright {
    float: left;
    font-size: 11px;
}
.footer_links ul {
    float: right;
}
.footer_links ul.footer_nav li {
    display: inline;
    border-right: 1px solid #575757;
    padding: 0 10px;
    bottom:
}
.footer_links ul.footer_nav {
    padding-top: 5px;
}
.footer_links ul.footer_nav li:last-child {
    border: none;
    padding-right: 30px;
}
.footer_links ul.social li {
    display: inline;
}



/* ---- INNER - JOURNAL PAGE ---- */

.content_main img {
    float: left;
    padding: 6px 2px 0px 0;
    /* WAS padding: 30px 30px 30px 0; */
}
#offices img {
	padding-right: 200px;
}


.journal_details img, .column_journaldetails img {
    margin-bottom: 1em;
}
.journal_details p, .column_journaldetails p {
    line-height: 1.5em;
}
.journal_details {
    padding-bottom: 0px;
}
.content_journalblock {
    position: relative;
    overflow: hidden;
    padding-bottom: 30px;
    min-height: 80px;
}
.content_journaltext {
    float: left;
    width: 565px;
}
.content_journalbuttons { 
    position: absolute;
    right: 0;
    top: 0px;
    margin-left: 20px;
}
.content_journalbuttons ul li {
    height: 32px;
}
.content_journalbuttons img {
    padding: 0 0 3px 0;
}
.ol .banner, .ijo .banner, .mco .banner, .oi .banner, .etm .banner, .ijmm .banner, .br .banner, .or .banner, .mmr .banner, .mi .banner, .wasj .banner, .ijfn .banner, .ije .banner {
    position: relative;
    background: url(../images/bannerbgol.jpg) top left repeat-x;
    height: 223px;
   
}

/* All journal banner images (positioned on top of the repeated 'bg' in .banner.wide) */

.ijo .banner    { background: url(../images/bannerbgijo.jpg) top left repeat-x; }
.mco .banner    { background: url(../images/bannerbgmco.jpg) top left repeat-x; }
.oi .banner     { background: url(../images/bannerbgoi.jpg) top left repeat-x; }
.etm .banner    { background: url(../images/bannerbgetm.jpg) top left repeat-x; }
.ijmm .banner   { background: url(../images/bannerbgijmm.jpg) top left repeat-x; }
.br .banner     { background: url(../images/bannerbgbr.jpg) top left repeat-x; }
.or .banner     { background: url(../images/bannerbgor.jpg) top left repeat-x; }
.mmr .banner    { background: url(../images/bannerbgmmr.jpg) top left repeat-x; }
.mi .banner     { background: url(../images/bannerbgmi.jpg) top left repeat-x; }
.wasj .banner   { background: url(../images/bannerbgwasj.jpg) top left repeat-x; }
.ijfn .banner   { background: url(../images/bannerbgijfn.jpg) top left repeat-x; }
.ije .banner    { background: url(../images/bannerbgije.jpg) top left repeat-x; }

.banner img {
    position: absolute;
    top: 0;
    width:1095px;
    padding-right:0em;
}
.banner h1 {
    position: absolute;
    z-index: 2;
}



/* ---- INNER - ARTICLE PAGE ---- */
.content_article h4                     { font-family: 'dinpromedium'; }

.article_interactive                    { overflow:hidden; padding-top: 20px; }
.article_sidebar                        { float: left; width: 180px; padding-top: 20px;}

ul.article_details li                   { padding-bottom: 10px; }
ul.article_icons                        { float: left; }
ul.article_icons img                    { padding: 0; }
ul.article_icons li                     { display: inline-block; vertical-align: middle; }
ul.article_sharing                      { float: right; }
ul.article_sharing img                  { padding: 0; }
ul.article_sharing li                   { display: inline-block; vertical-align: middle; font-size: 12px; }

ul.article_details ul                   { display: inline; list-style: none; margin: 0; padding: 0; }
ul.article_details ul li                { display: inline; }
ul.article_details ul li.corresponding  { background: url('/resources/images/corresp.png') no-repeat; background-position:0px 7px ; padding-left:17px; }      
ul.article_details ul li:after          { content: ","; }
ul.article_details ul li:last-child:after { content: ""; }

/*li.specialIssueEditorLi { display: inline; }
li.specialIssueEditorLi:after          { content: ","; }
li.specialIssueEditorLi:last-child:after { content: ""; }*/
#static_content .specialIssueEditor ul { list-style-type: none; }


/* ---- FORMS ---- */

input[type="text"], input[type="password"]{
	border: 1px solid #E4E4E4;
    width: 20em; 
   	font-family: 'dinproregular';
    font-size: 1em;
    height: 1.72em;}

input[type="radio"], input[type="checkbox"] {height: 1.5em; width: 1.5em; margin-right:1em; vertical-align: middle;}



select[size], select[multiple], select[size][multiple] {
    -webkit-appearance: listbox;
    -webkit-box-align: start;
    border: 1px solid #e4e4e4;
    border-image: initial;
    border-radius: initial;
    white-space: initial;
    width: 200px;
    margin: 20px 0;
}

select {font-size: 1em;}

textarea {
	height : 7em ; 
	width : 25em; 
	font-size: 1em;
    -webkit-appearance: textarea;
    background-color: white;
    border: 1px solid #e4e4e4;
    border-image: initial;
    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    -webkit-box-orient: vertical;
    resize: auto;
    cursor: auto;
    white-space: pre-wrap;
    word-wrap: break-word;

}

.textarea-tinymce{
  
	width: 1000px;
	height: 500px;
	font-size: 11pt;
	font-family: Trebuchet MS;
	font-weight: normal;
	background-color: #f9f9fb;
	
	padding-top: 10px;
	padding-left: 10px;
}

/*----------------------- Form is modified ------------------------------*/
.form {
	font-family: 'dinproregular';
    font-size: 14px;
}

.form h3 {font-size: 1.2em;}

.form p {
		font-size: 0.9em;
    	display: block;
   	    width: 100%;		
}

.form ul li {
	height: 45px;
    vertical-align: middle;
	
}

.form ul li.mb-tag {
	height: 23px;
    vertical-align: middle;
	
}

.form ul li.description {
    font-size: 12px;
    margin-bottom: 20px;
}

.form ul li.break {
    margin-top: 20px;
}

.form ul {
    padding: 10px 0;
}




/* Login */

a.getpassword {
    font-size: 12px;
    float: right;
    clear:both;
}

/* Advanced Search */

.form ul.inline, .form ul ul {
    padding: 0px;
}
.form ul.inline li {display: inline;}
.form ul.inline label {font-size: 12px;}

.form ul.inline input { float: none; display: inline;}

.form ul.inline input[type=checkbox] { margin: 0 17px 0 0px;}

.form ul li.horizontal {
    height: 30px;
    margin-bottom: 30px;
    text-align: right;
}
.form select.month { width: 90px; margin: 0 5px;}
.form select.year { width: 70px; margin: 0 5px;}
.form li.journals { padding: 20px 0 0;}
.form li.journallist {height: auto;}

/* Tables */
table {
    font-size: 12px;
    /* border: 1px solid #f5f5f5; */
    text-align: left;
    line-height: 1.3em;
}
td { padding: 0.5em;}
th {font-size: 1.2em; background: #961750; color: white;}
.odd {background: white;}
.even {background: #f5f5f5;}


/* Manuscript Submission */
 p.nb, p.description { font-size: 0.9em;}            

input.journaltitle, input.runningtitle, input.keywords , input.manuscriptTitle, input.keywords {width: 90%;}
textarea.abstract {height: 8em; width: 90%;}

ol.requirements {
    list-style-type: disc;
    font-size: 14px;
    padding: 0px 0 20px 40px;
}

.fileupload { padding: 10px;border: 1px solid #E4E4E4; margin-bottom: 10px;}

input[type="file"] { height: auto;font-size: 1em;}

.errors {
    padding-top: 10px;
    font-size: 14px;
    color: #D30000;
}
.border-red {
	border-style : solid;
	border-width : 5px;
	border-color : red;
	padding : 0.5em 0.5em 3em;
}
.largeTextArea textarea {
	height:30em;
	width:60em;
}
/* -------------------------- Added styles -------------------------------------- */
.bold {font-family:dinprobold;}
.italic { font-style: italic;}
.right {float:right; }
.left {text-align : left;}
.clear {clear: both}
.subscript { font-size: 9px; vertical-align: sub;}
.superscript {font-size: 9px; vertical-align: super;}
.pushdown {margin-top: 1em;}
.pushdown2 {margin-top: 2em;}
.pushdown3 {margin-top: 3em;}
.pushdown4 {margin-top: 4em;}
.red{color : red}
.green{color: green}
.blue{color: blue}
.citation { margin: 0; padding: 0; word-break: break-all;}
.ref-label { margin: 0; vertical-align: top;}
.panel { background-color: #DCDCDC; border-style: solid; border-width: 1px; margin-bottom: 1.8em; }
.panel td {vertical-align : middle;}
.panel img { border-width: 1px; padding: 0 10 0 0px;width: 115px; height : 115px}

.def-list td, .def-list p { margin: 0;}

.content_main h4 { font-family: 'dinpromedium'; font-size: 20px;font-weight: bold;line-height: 1.2em; padding-bottom: 5px; margin-top: 1em;}
.content_main h5, .content_article h6 { font-family: 'dinproregular';font-size: 18px;font-weight: bold; line-height: 1.2em;margin-bottom:0.6em;}
.content_main h6 { font-family: 'dinproregular'; font-size: 16px; line-height: 1.2em; margin-bottom:0.6em; }

.small { font-size: 8px; line-height: 1em;}

.purchase-btn { background: url("../images/icondownload.png") no-repeat; padding: 5px 0px 5px 35px;}

#metrics { margin-top: 1em; margin-bottom:1em;}

#citationCount { font-size: 10pt ; }
.citedBy {margin-right:0.2em; margin-left:0.4em; font-family: dinprobold;}
.citedBy span a:link { color: #0087CD; }
#citations ol {margin-left:0.8em; }
/* Color was 333333 in h1 */
.home #static_content h1 { font-family: 'droid_serifregular'; font-size: 30px; color: #27215F; border-bottom: 1px solid #27215F;margin-bottom: 1em; line-height: 1.2em;padding-bottom: 30px; }
.home #static_content h2 { font-family: 'dinpromedium'; font-size: 25px; line-height: 1.2em; margin: 0.8em 0 0.6em; }
.home #static_content h3 { font-family: 'dinproregular'; font-size: 22px; line-height: 1.2em; margin: 0.5em 0 0.5em; }
.home #static_content h4 { font-family: 'dinpromedium'; font-size: 20px; line-height: 1.2em; margin: 0.5em 0 0.5em; }
.home #static_content h5 { font-family: 'dinproregular'; font-size: 14px; line-height: 1.2em; margin-bottom: 0.5em 0 0.5em;}

.form h1 { font-family: 'droid_serifregular'; font-size: 30px; color: #27215F; border-bottom: 1px solid #27215F;margin-bottom: 1em; line-height: 1.2em;padding-bottom: 30px; }

p a:link, p a:visited  { color: #0087CD; }
.plainlinks a:link, .plainlinks a:visited  { background: none; color: #0087CD; padding:0; vertical-align: baseline;}
.manuscript a.plainlinks, .manuscript.plainlinks a:visited { background: none; color: #0087CD; padding:0; vertical-align: baseline;}

#static_content p {margin-bottom: 1em;}
#static_content p img {vertical-align : bottom;}
#static_content div {display: inline-block;} 
#offices {width : 100%;}
#onethird{width: 33%;}
#left {float:left; width: 50%;}
#right{float:right; width: 50%;}
#left1 {float:left; width: 16em; height: 16em}
#right1{float:right; width: 16em; height: 16em}
#left15 {float:left; width: 15%;}
#right85{float:right; width: 85%; margin: 1em 0 0.7em;}
#static_content ol, #static_content ul{list-style-type: disc;list-style-position:inside;}
#static_content ul ul{ margin: 0 0 0 1.5em;list-style-image: none; list-style-type: square;list-style-position:inside;}
#static_content sup { position: relative; top: -0.5em; font-size: 80%; }
#static_content ul ul ul{ margin: 0 2em;list-style-type: circle;list-style-position:inside;}
.staticContent{ list-style-type: square;list-style-position:inside;}
#static_content script{	display: block;}
#static_content  #alleditors {width :100%;}
/*DL, DT, DD TAGS LIST DATA*/

dl dt {
    color:#000;
    float:left; 
    font-weight:bold; 
    font-size:15px;  
    
}
 
dl dd {font-size:15px;}


.affliationEbmDt {
	 color:#000;
    float:left; 
    font-weight:bold; 
    font-size:15px; 
}

.affliationEbmDd {
	color: #626262;
	text-decoration: none!important;
	font-size: 15px;
}


.affliationEbm:hover {
	text-decoration: none!important;
	color: #626262;
}

.ol .content_sidebar a:hover  { color: #961750; }
.ijo .content_sidebar a:hover { color: #b11068; }
.mco .content_sidebar a:hover { color: #c96517; }
.oi .content_sidebar a:hover  { color: #e88700; }
.etm .content_sidebar a:hover { color: #2c8532; }
.ijmm .content_sidebar a:hover{ color: #005d4d; }
.br .content_sidebar a:hover  { color: #669492; }
.or .content_sidebar a:hover  { color: #108dc3; }
.mmr .content_sidebar a:hover { color: #281e6e; }
.mi .content_sidebar a:hover  { color: #cf1f25; }
.wasj .content_sidebar a:hover { color: #0b617c; }
.ijfn .content_sidebar a:hover { color: #5f1515; }
.ije .content_sidebar a:hover { color: #af59a2; }
.home .content_sidebar a:hover { color:#0087CD; }

.ol   .content_journaltext a  { color: #961750; }
.ijo  .content_journaltext a  { color: #b11068; }
.mco  .content_journaltext a  { color: #c96517; }
.oi   .content_journaltext a  { color: #e88700; }
.etm  .content_journaltext a  { color: #2c8532; }
.ijmm .content_journaltext a  { color: #005d4d; }
.br   .content_journaltext a  { color: #669492; }
.or   .content_journaltext a  { color: #108dc3; }
.mmr  .content_journaltext a  { color: #281e6e; }
.mi   .content_journaltext a  { color: #cf1f25; }
.wasj .content_journaltext a  { color: #0b617c; }
.ijfn .content_journaltext a  { color: #5f1515; }
.ije .content_journaltext a  { color: #af59a2; }

.ol   .content_issuetext a  { color: #961750; }
.ijo  .content_issuetext a  { color: #b11068; }
.mco  .content_issuetext a  { color: #c96517; }
.oi   .content_issuetext a  { color: #e88700; }
.etm  .content_issuetext a  { color: #2c8532; }
.ijmm .content_issuetext a  { color: #005d4d; }
.br   .content_issuetext a  { color: #669492; }
.or   .content_issuetext a  { color: #108dc3; }
.mmr  .content_issuetext a  { color: #281e6e; }
.mi   .content_issuetext a  { color: #cf1f25; }
.wasj .content_issuetext a  { color: #0b617c; }
.ijfn .content_issuetext a  { color: #5f1515; }
.ije .content_issuetext a  { color: #af59a2; }

#static_content #ol, .accordion .ol_abstracting a   { color: #961750; }
#static_content #ijo,.accordion .ijo_abstracting a    { color: #b11068; }
#static_content #mco,.accordion .mco_abstracting a       { color: #c96517; }
#static_content #oi,.accordion .oi_abstracting a        { color: #e88700; }
#static_content #etm,.accordion .etm_abstracting a       { color: #2c8532; }
#static_content #ijmm,.accordion .ijmm_abstracting a      { color: #005d4d; }
#static_content #br,.accordion .br_abstracting a        { color: #669492; }
#static_content #or ,.accordion .or_abstracting a       { color: #108dc3; }
#static_content #mmr ,.accordion .mmr_abstracting a      { color: #281e6e; }
#static_content #mi,.accordion .mi_abstracting a        { color: #cf1f25; }
#static_content #wasj,.accordion .wasj_abstracting a        { color: #0b617c; }
#static_content #ijfn,.accordion .ijfn_abstracting a        { color: #5f1515; }
#static_content #ije,.accordion .ije_abstracting a        { color: #af59a2; }


li.sidebar_subtitle {color: #000000}

.wrapperleftright img {
     float: right;
     padding : 0px; 
     margin-right : 2.5em;
    
}
.content_article img {
	padding : 0px;
	float : right;
}

/* .event_text{
	!!!This is in use only if I enable the banner text again. Now banner is just an image.
	padding : 5px 0 15px 0;

}
.event_text h1 a {
	margin : 30 30 30 30px;
}
 */
 
.conference {
	text-align : center;
	display : block;
	line-height : 3em;	
}
.conference a {display : block;}

.small{font-size : 10px;}
.small img {width : 590px;}
.medium{font-size : 12px;}

#conf_border  {  
	width : 97%;
	padding : 20px;     
	border : 10px solid #e4e4e4;	
	display : none;
} 
.email img {float : none;padding : 0px;}

*|*:link {color: rgb(87, 87, 87);}

/*------------ Forms ---------------*/

/* Table Header Columns */
th {font-size: 1.2em; text-align : left; margin : 0.5em; padding : 0.5em;}
th.ref { width: 5em;}
th.assignedTo{ width: 10em;}
th.title, th.caption { width: 40em;}
th.status { width: 4em;}
th.country { width: 12em;}
th.journal { width: 24em;}
th.date , th.recd , th.type { width: 4em;}
th.authorname , th.email, th.institute, th.fileName { width: 20em;}
th.icon {width: 15em; }
th.fileType, th.action {width: 15em; }

input.tiny  { width: 3em;}
input.xxsmall { width: 6em;}
input.xsmall { width: 10em;}
input.small { width: 15em;}
input.large   { width: 25em;}
input.xlarge   { width: 30em;}
input.xxlarge  { width: 35em;}
input.xxxlarge { width: 40em;}

.buttonContainer { clear: both; text-align: center;}
.buttonContainerRight{clear : both; text-align : right;}

.form-row {clear:both; margin-bottom: 1em;}
.advancedsearch .form-row { margin-bottom: 0em;}

.form-label{
	display: inline-block;
	width: 11em;
	float:left;
}


/*------------------------Registration Form------------------------------ */
p#form_error.errors{padding: 7px 0 10px 0;}
.readMode {margin-top : 0.5em;}
.error {background-color: #FDF2F3;}

.form-error{
	margin-top : -0.2em;
    padding : 2px 50px 10px 48px;
    font-size : 0.85em;
    margin-left : 100px;
    color : red;
}
	
.errorbox {
    background: none repeat scroll 0 0 #F2DEDE;
    border: 1px solid #EED3D7;
    color: red;
    border-radius: 8px 8px 8px 8px;  
	background-color:#FDF2F3;
    padding: 1em 1em 0.5em 0.8em;
    margin: 1em;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    font-size: large;
}

.warningbox {
    background: none repeat scroll 0 0 #f0fd69;
    border: 1px solid #EED3D7;
    color: black;
    border-radius: 8px 8px 8px 8px;  
	background-color:#f0fd69;
    padding: 1em 1em 0.5em 0.8em;
    margin: 1em;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

#form-imageEx {margin-right: 1em; vertical-align: bottom;}
.form-error img {padding : 6px 6px 0 0;}

/*----------------------------- Advanced Search--------------------------- */
.radiobutton-inline .radio {
    cursor: pointer;
    float:left;
  	margin-bottom : 1em;
  	margin-right: 2em;
}
.checkbox-inline .checkbox {
    cursor: pointer;
    float:left;
  	margin-right : 3em;
  	display : inline-block;
}

/*----------------------------- Basic Search---------------------------------- */
.searchbox img {	
	width : 28px;
	margin-right : -3px;
	vertical-align: bottom;
	
}

/*------------------------Manuscript Submission------------------------------ */
.manuscript h1 { 
	color: #27215F;
	font-size: 1.7em; 
	border-bottom: 1px solid #27215F;
	margin: 0.5em 0em; 
}

.manuscript h2 {font-size: 1.5em;}
.manuscript h3 {font-size: 1.2em; font-family: 'dinpromedium';} 
.manuscript hr {margin-top: 1em;}
.manuscript_submission input[type=button] {	margin-left : 1.5em;}
.generalInfo form {margin : 2em;}
.form-field a {background : #961750; color : #FFFFFF; }
select.country {width: 18em;}
.manuscript a ,.manuscript_submission a{
	border-radius: 8px 8px 8px 8px;
	background : #961750;
	color : #FFFFFF;
	padding: 0.25em 0.5em;
	vertical-align: middle;
}
#submitManuscriptBtn{
	border-radius: 8px 8px 8px 8px;
	background : #961750;
	color : #FFFFFF;
	padding: 0.25em 0.5em;
	vertical-align: middle;
	border:0px;
	
}

.manuscript_submission table a {padding: 0.25em 0.5em; }

input[type=submit]{
	box-shadow: none;
	border-radius: 8px 8px 8px 8px;
	background : #961750;
	color : #FFFFFF;
	font-size: 1em;
	padding: 0.5em 1em;
	clear: both;

}

.generalInfo img {float : left;}
.generalInfo .error{padding:2em 0em 0em 4em;}
.generalInfo .form-error {margin: 0;padding : 0 0 1em 0;}
.generalInfo .form-error img {padding : 0 6px 0 0;}
#addAuthors, #addFiles  {margin : 1em;}
.manuscript_submission p {margin-left : 11em;}

th {width : 16em;}

.manuscript_submission  th {
	padding: 0.5em;
	color : white;
	background: black;
}

#submissionformAuthor img {	vertical-align : bottom;}

.rightside {width : 97%;float : right;}
.leftside {width :3%;float : left}

/*------- Archive ----------*/
.volume { height:11em; width: 14em; }
.issue {font-size: 0.8em; line-height: 1.5em; padding-left:0.7em;}
.latestIssue {width: 830px;}
.latestIssue ul li {width:25%;float: left;}

/*------------------Journal Grid ---------------*/
.journalgrid_title {
    float: left;
    font-family: 'droid_serifregular';
    font-size: 1.2em;
    color: white;
    background: #1f1a4d;
    padding: 7px 0 0 10px;
    width: 60em;
    clear: both;
    height: 1.55em;
    border-color: #D9D9D9;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.journalgrid_title h1     { font-weight: "normal"; font-family: 'dinpromedium'; color:#FFFFFF; font-size: 20px; border-bottom: none;padding-bottom: 20px; margin-bottom: 20px; }

.journalgrid_navright {
    position: absolute;
    right: -1px;
    height: 38px;
}
.journalgrid_navleft {
    position: absolute;
    right: 37px;
    height: 38px;
}
.content_journalgrid {
    position: relative;
    height: auto;
    width: 57.8em;
    border-color: #D9D9D9;
    border-style: none solid solid;
    border-width: thin;
    overflow: hidden;
}
.content_journalgrid ul {margin: 1em;text-align: center;}
.content_journalgrid ul li {float: left;padding: 0 40px 30px 0;}
.content_journalgrid p {font-size: 14px;}
.image_down a img {vertical-align : bottom;}


/* Carousel */
/*****************************************************************************/
.ocarousel {display: inline-block;}
.ocarousel_window {
     overflow: hidden;
     white-space: nowrap;
     background: #ffffff;
     padding: 10px;
     /* default size */
     width: 820px;
     height: 775px;
}
.ocarousel_window_slides {
      position: relative;
      margin: 0 auto;
      overflow: hidden;
      width: 50000px;
      white-space: nowrap;
}
.ocarousel_window_slides>* {float: left;white-space: normal;}
.ocarousel_indicators {width: 100%;}
.ocarousel_indicators svg {height: 50px;margin: 0 auto;width: 100%;}
.ocarousel_indicators svg circle {cursor: pointer;}

.ocarousel_window_slides div {text-align: left;margin-bottom: 2em;}
.ocarousel_window_slides div h3 {float: none;}
.ocarousel_window_slides div p {text-align: left;}
a[data-ocarousel-link] {color: #000000;}

/* homepage */
.journal_slide {padding-bottom : 1em;width: 830px; height: 710px;}
#osx-modal-content, #osx-modal-data {display:none;}

/* Overlay */
#osx-overlay {background-color:#000;}

/* Container */
#osx-container {background-color:white; color:#000; font: 16px/24px "Lucida Grande",Arial,sans-serif; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 0 6px 6px;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; position:absolute; right:0; top:0;}
#osx-container .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {font-size:12px; padding:6px 12px;}

/* Modal Window Close image*/
#simplemodal-container a.modalCloseImg {
	background:url("../images/x.png") no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}
.inline {display: inline-block;width: 100%;}
.citation {width : 85%;display : inline-block;color : #575757;}
.citationFormat {
	width : 100%;
	display : inline-block;
	vertical-align: top;
	font-weight:bold;
}

/* Tabs in info4Authors */


/* root element for tabs  */
ul.tabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    height:30px;
}

/* single tab */
ul.tabs li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0;
    list-style-image:none; 
    list-style-type:none;
}

/* link inside the tab. uses a background image */
ul.tabs a {
    background: url(../images/blue.png) no-repeat -420px 0;
    font-size:0.9em;
    display:block;
    height: 2em;
    line-height:2em;
    width: 134px;
    text-align:center;
    text-decoration:none;
    color:#333;
    padding:0px;
    margin:0px;
    position:relative;
    top:1px;
}

ul.tabs a:active {outline:none;}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {background-position: -420px -31px; color:#fff;}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    background-position: -420px -62px;
    cursor:default !important;
    color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* width 1 */
ul.tabs a.s { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l { background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */
.panes .pane {display:none;}

dt .label {width : 12em;font-weight : bold;}

a.changeManuStyle {background : none;color : black;}
.lightblue {color: #0087CD;}
.panel {margin : 1em 0;}
table.ref-list {font-size : 1em;}
.citation {width : 100%;}

/*TABLE IN FULL TEXT OF ARTICLES CSS */
.fancybox-inner th {background : none;color : black;}
.fancybox-inner h4 {font-size : 1.4em;font-family: Verdana, Arial, Helvetica, sans-serif;}
.fancybox-inner b, td {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-align : left;}
table[rules][rules="groups"] > tfoot, table[rules][rules="groups"] > thead, table[rules][rules="groups"] > tbody {
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-top-style: solid;
    border-top-width: thin;
}
.content_article h4 {
	font-size: 1.4em; 
	border-bottom: 1px solid grey;
	margin: 0.5em 0em; 
	line-height: 1.4em; }
	
}
.content_article div h5, h6 {margin-bottom : 1.5em;}
.content_article p {margin-bottom : 0.5em;}
#searchResults img {vertical-align :middle;}
h3#searchResults  {margin-left : 20em;}

#fundref-logo-img {
top: 2.2em;
right: 2em;
width: 10em;
padding-bottom : 2em;
}


/*--------------- typeahead.css used by FundRef ------------------ */

.twitter-typeahead .tt-query,.twitter-typeahead .tt-hint { margin-bottom: 0;}
.twitter-typeahead .tt-hint {color: #999;}

.tt-dropdown-menu {
  min-width: 46em;
  margin-top: 2px;
  padding: 5px 0px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.tt-suggestion {display: block;padding: 3px 20px;}
.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}
.tt-suggestion.tt-is-under-cursor a {color: #555;}
.tt-suggestion p {font-size: 1.2em;line-height: 1.3em; margin: 0;}

/* --------------- Multiple File Upload ------- */
.fileupload-progress {margin: 10px 0;}
.fileupload-progress .progress-extended {margin-top: 5px;}
.error {color: red;}

@media (min-width: 481px) {
  .navigation {list-style: none;padding: 0;}
  .navigation li {display: inline-block;}
  .navigation li:not(:first-child):before {content: "| ";}
}

#multiplefileupload {
  width: 300px;
  margin:auto;
  background: #ececec;
  padding: 20px;
  border: 1px solid #ccc;
}
 
#image-list {
  list-style:none;
  margin:0;
  padding:0;
}
#image-list li {
  background: #fff;
  border: 1px solid #ccc;
  text-align:center;
  padding:20px;
  margin-bottom:19px;
}
#image-list li img {
  width: 258px;
  vertical-align: middle;
  border:1px solid #474747;
}

/** jquery.jsgrowl.css appended to reduce number of resources loaded in HEAD **/

div.jGrowl {
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {position:fixed;}
div.jGrowl.top-left {left:0px;top:0px;}
div.jGrowl.top-right {right:0px;top:0px;}
div.jGrowl.bottom-left {left:0px;bottom:0px;}
div.jGrowl.bottom-right {right:0px;bottom:0px;}
div.jGrowl.center {top:0px;width:50%;left:25%;}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {margin-left:auto;margin-right:auto;}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	opacity: 				.85;
	-ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
	filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {min-height:40px;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {margin:0px;}
div.jGrowl div.jGrowl-notification div.jGrowl-header {font-weight:bold;font-size:.85em;}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {display:none;}
}

/** jQuery Masterblaster taglist box**/
.mb-add-button {background-color: #961750 !important;background-image: linear-gradient(to bottom, #961750, #961750) !important;}
.mb-help-text small {display: none;}
.mb-container {padding-bottom: 5px;}


#loading {
	width: 100%;
	height: 250%;
	position: absolute;
	opacity: 0.7;
	background-color: #fff;
	text-align: center;
}

#loading-image {
  position: absolute;
  top: 0px;
  left: 240px;
  z-index: 100;
}

/* for article page */
.classMoreLikeThis{
	margin-left:4em;
}

.class-padding-left-one{
	padding-left:1em;
}

.confirmation-of-agreement-box{
	outline-style: solid;
	text-align : left;
	margin-bottom: 1em;
	padding-left: 2em;
	padding-bottom: 1em
}

.confirmation-of-agreement{
	padding-left: 2em;
	padding-bottom: 1em
}

.confirmation-of-agreement-box p {margin-left: 0em;}
.confirmation-of-agreement-box ul {list-style-type: disc; margin: 1em;}
.radio label.inline {display: table-cell;}
.radio input[type='radio'] {
    margin-left: 2em;  
    float: left;
}

span.small{font-size : 13px;}

.notifications-btn{
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding:5px 25px; /*add some padding to the inside of the button*/
background:#35b128; /*the colour of the button*/
border:1px solid #33842a; /*required or the default border for the browser will appear*/
/*give the button curved corners, alter the size as required*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*give the button a drop shadow*/
-webkit-box-shadow: 0 0 4px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 4px rgba(0,0,0, .75);
box-shadow: 0 0 4px rgba(0,0,0, .75);
/*style the text*/
color:#f3f3f3;
font-size:1.1em;
}

.notifications-btn:hover, .notifications-btn:focus{
background-color :#399630; /*make the background a little darker*/
/*reduce the drop shadow size to give a pushed button effect*/
-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
-moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
box-shadow: 0 0 1px rgba(0,0,0, .75);fi
}
 
#h1SubTtitle  { font-family: 'droid_serifregular'; font-size: 1.2em; color: #000000; border-bottom: 0px; margin-bottom: 0.4em; line-height: 1.1em; }

.outline-style-solid {
	outline-style: solid;
}

/* Twitter */
.twitter-journals {
margin: 0 auto;
margin: 50px 0 0 0;
}

.twitter-buttons {
  width :  300px; 
  margin: 0 auto;
  margin: 0 0 10px 0;
  text-align: left;
}

.fixed_width_twitter_buttons {
	width :  1080px; 
    margin: 0 auto;
    margin-bottom: 10px;
}

.journal-twitter-buttons {
  width :  300px; 
  margin: 0 0 10px 30%;
  text-align: left;
}
.article-twitter-buttons{
  width :  300px; 
  margin: 0 0 10px 30%;
  text-align: left;
}



#twitter-widget-0::shadow div.Tweet-brand {
   display: none;
  }
  
  
.impact_factor ul {
    border: 1px solid #e4e4e4;;
    margin-bottom: 5px;
}
.impact_factor ul li {
    padding: 0 10px 10px;
    line-height: 1.5em;
    font-size: 14px;
}

.impact_factor_font {
	 color:#b11068
}

.wrapperleft img {
     float: left;
     padding : 0px; 
     margin-right : 2.5em;
}

.fixed_width_scopus {
    width :  180px; 
    margin: 0 auto;
}


.article_sidebar_left_width {
	float: left; width: 180px; 
}

#navbar {
	background-color: #211c51;
	position: fixed;
	bottom: 0px;
	color: white;	
	width: 100%;
	display: none;
}

.navbar_text {
	text-align: center;
	font-size: 14em;
	vertical-align: middle;
}

/** GDPR **/
.gdpr_table {
	display: table;
	margin-top: 1em;
	margin-bottom: 1em;
}

.gdpr_row {
	text-align: left;
}

.gdpr_cell_header {
    padding-left: 3em;
    padding-right: 3em;
    vertical-align: middle;
    text-decoration: underline;
}

.gdpr_cell_text {
    padding-left: 3em;
    padding-right: 4em;
}


.gdpr_button {
	border-radius: 4px;
	padding: 0.25em 0.5em;
	background: #e2e2e8;
	vertical-align: middle;
	margin-left: 1em;
}

/**Archive page **/

span.archiveText {
	font-size: 13px; 
	line-height: 1em;
	font-weight: bold;
}

.archiveTable {width: 830px;}
.archiveTable ul li { float: left;   margin: 50px 0; padding-bottom: 20em;}


.archiveNewTable {width: 830px;}
 
 ul.archiveNew > li {
        display: inline-block;
        margin: 10px 0;
        padding-left: 2em;
        width: 20%;
    }


/** ORCID **/
#connect-orcid-button{
	border: 1px solid #D3D3D3;
	padding: .3em;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 1px 1px 3px #999;
	cursor: pointer;
	color: #999;
	font-weight: bold;
	font-size: .8em;
	line-height: 24px;
	vertical-align: middle;
}

#connect-orcid-button:hover{
	border: 1px solid #338caf;
	color: #338caf;
}

#orcid-id-icon{
	display: block;
	margin: 0 .5em 0 0;
	padding: 0;
	float: left;
}

.display-figures-ref {
    font-size: 1.2em;
    border-bottom: 1px solid grey;
    margin: 0.5em 0em;
    line-height: 1.4em;
    font-family: 'dinpromedium';
    padding-bottom: 5px;
    color:#0087CD;
    font-weight: bold;
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    cursor:pointer;
}

.panel-fig {}
.panel-fig-image {width:400px;  border-width:1px; padding-right:10px;}

.content_main .pushdown #orcid-id-icon-right{
	display: block;
	margin: 0 0 0 .5em;
	padding: 0;
	float: right;
}

.customul{
	display: block;
  	list-style-type: disc;
  	margin-top: 1em;
  	margin-bottom: 1 em;
  	margin-left: 0;
  	margin-right: 0;
  	padding-left: 40px;	
}

.customul ul {
    list-style-type: circle;
    margin-top: 1em;
  	margin-bottom: 1 em;
  	margin-left: 0;
  	margin-right: 0;
  	padding-left: 40px;	
}

sup {font-size:xx-small; vertical-align:super;}
sub {font-size:xx-small; vertical-align:sub;}
bold {font-weight: bold;}
italic {font-style: italic;}
em {font-style: italic;}

#static_content div .specialIssueEditor {
	display: block;
}
.specialIssueEditor > *{
	display: inline;
}
#static_content div .content_issueblock {display: block;}

#static_content .specialIssuePageLinks {
	display: block;
	text-align: right;
	color: #961750;
}

.specialIssuePageLinks a{
	color: #961750;
}

.specialIssuePageLinks .active {
	text-decoration: underline;
}
em {font-style: italic;}

span.article_type {
	color: white; 
	float: left; 
	width:8rem; 
	text-align:center; 
	margin-right : 2.5em;  
	background-color: #4c7685; 
	font-size: 0.75rem; 
	border-color: #e30641; 
	padding: .15rem 0rem .0rem; 
	cursor:default;
}


a.special_issue_link{
	color: white; 
	float: left; 
	width:8rem; 
	text-align:center; 
	margin-right : 2.5em;  
	background-color: #82a4d2; 
	font-size: 0.75rem; 
	border-color: #aec8d1; 
	padding: .15rem 0rem .0rem; 
	cursor:pointer;
}

a.special_issue_text{
	color: #82a4d2;
}

li.list-group-item { 
	border:none;
}

.img-fluid {
    width: 5em;
    height: 5em;
}

.img-int-fluid {
    width: 7em;
    height: 8em;
}

.img-profile-fluid {
    width: 7em;
    height: 8em;
}

.img-ebm-fluid {
   width: 5em;
    height: 5em;
}

.link-color {
	color: #007bff;
}



div.card{
	background-color:#f8f7f8 ;
	
}

div.card-header{
	background-color:#f8f7f8 ;
	
}

div.card-body:hover {
	cursor:pointer;
}


div.card:hover{
	background-color: #efedef;
}



div.card-body.cardNoPointer:hover{
	cursor:default;
}

#static_content div.card {
	display:flex;
}

.img-link {
cursor:pointer;	
}


.underline {
	text-decoration: underline;
}

.content_main_ebm_profile {
    float: left;
    height: auto;
   
    padding: 30px 0px;
    font-size: 16px;
    line-height: 1.5em;
}

.content_main_ebm_profile img {
    float: left;
    padding: 6px 2px 0px 0;
    /* WAS padding: 30px 30px 30px 0; */
}

.card_ebm_link{
	font-size: 24px;
	color: #e30641;
}

.card_ebm_link:hover{
	font-size: 26px;
	color: #e30641;
}


.card_ebm_colors{
	background-color:#e0dce0; 
	color:#706e70;
}


.card_ebm_link_text{
	font-size: 16px;
	color: #17a2ba;
}

.card_ebm_link_text:hover{
	font-size: 16.5px;
	color: #17a2ba;
}
.displayInfoSub{
 display:inline;
 margin-left: 0em!important; 
 margin-right:2em;
}

.useItalics{
	font-style: italic;
}

div a.r-adyw6z{
	font-size:5px;
}


.ol_dropdown_download      { border-color: #961750; color: #961750;}
.ijo_dropdown_download     { border-color: #b11068; color: #b11068;}
.mco_dropdown_download     { border-color: #c96517; color: #c96517;}
.oi_dropdown_download      { border-color: #e88700; color: #e88700;}
.etm_dropdown_download     { border-color: #2c8532; color: #2c8532;}
.ijmm_dropdown_download    { border-color: #005d4d; color: #005d4d;}
.br_dropdown_download      { border-color: #669492; color: #669492;}
.or_dropdown_download      { border-color: #108dc3; color: #108dc3;}
.mmr_dropdown_download     { border-color: #281e6e; color: #281e6e;}
.mi_dropdown_download      { border-color: #cf1f25; color: #cf1f25;}
.wasj_dropdown_download    { border-color: #0b617c; color: #0b617c;}
.ijfn_dropdown_download    { border-color: #5f1515; color: #5f1515;}
.ije_dropdown_download     { border-color: #af59a2; color: #af59a2;}


.dropdown_download_effect {
	display: inline-block;
	position: relative;
}

.dropdown_download {
	display: inline-block;
	position: relative;
	background-color: white;
	width: 10em;
	height: 30px;
	border-radius: 10px;
}

.dropdown-content_download {
  display: none;
  position: absolute;
  width: 10em;
  overflow: auto;
  border-radius: 5px;
  background-color:white;
  border-color:black;
  border-width: 5px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
  font-size: 14px;
}



.dropdown_download_effect:hover .dropdown-content_download {
  display: block;
}
.dropdown-content_download a {
  display: block;
  padding: 5px;
  text-decoration: none;
}
.dropdown-content_download a:hover {
  color: black;
  background-color: #e4e4e4;
}

.special_issue_title:hover { text-decoration: underline;} 
.special_issue_deadline {font-size: 12px !important;display:inline;}
.special_issue_lead_editor  {font-size: 14px;display:inline;}
.special_issue_list_padding {padding: 0 0 20px 0}
.special_issue_guest_editor {font-size: 14px;display:inline;}

.padding_journal_content_sp{padding: 15px 0 0 0 }
