/* -----------------------------------------------
bepress IR local stylesheet.
Author:   Paul Ryan
Version:  October 2017
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

/* ---------------- Meta Elements ---------------- */

@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Merriweather:400,700');

    /* --- Meta styles and background --- */

body {
    font: normal 12px/1.5 'Lato', sans-serif;  /* should be medium except when fitting into a fixed container */
    background: #ffffff url(assets/md5images/796b403dd8bf61440db34c802af612b4.gif) top left repeat-x;
}


/* ---------------- Header ---------------- */

#columbialaw #header {
    position: relative;  /* needed for logo positioning */
  height: auto !important; /* !important overrides mbl styling */
}

#columbialaw #banner_image {
    display: block; /* removes descender of inline element */
    width: 980px; /* not necessary if image is sized correctly */
    height: auto !important;  /* avoids warping improperly sized header image / SUP-19994 */
}


/* ---------------- Navigation ---------------- */

#columbialaw #navigation,
#columbialaw #navigation #tabs {
    height: 36px;
    overflow: hidden; /* have seen issues with tabs extending below nav container */
}

#columbialaw #navigation #tabs,
#columbialaw #navigation #tabs ul,
#columbialaw #navigation #tabs ul li {
    padding: 0;
    margin: 0;
}

#columbialaw #navigation #tabs a {
    font: 700 12px 'Lato', sans-serif;
    display: block;
    width: auto !important; /* fixes "my account" not fitting in container on page load */
    height: 36px;
    line-height: 36px;
    color: #fff;
    transition: 0.3s ease-in-out;
    background-color: transparent;
    padding: 0 11px; /* with arial bold, this fits */
    margin: 0;
    border: 0;
    float: left;
}

#columbialaw #navigation #tabs a:hover,
#columbialaw #navigation #tabs a:active,
#columbialaw #navigation #tabs a:focus {
    color: #fff;
    text-decoration: underline;
}

#columbialaw #navigation #tabs #tabone a { padding-left: 15px; } /* switch for right-aligned nav tabs */

#columbialaw #navigation #tabs li:last-child a {
    border-right: none;
}


/* ---------------- Sidebar ---------------- */

#columbialaw #sidebar h2 {
    font: 700 15px 'Lato', sans-serif;
    color: #000000;
    background: transparent;
    padding: 0;
    margin: 0;
    border: none;
}

#columbialaw #sidebar a {
    font: 400 13px 'Lato', sans-serif;
    color: #0d3f62;
    text-decoration: none;
}

#columbialaw #sidebar a:hover,
#columbialaw #sidebar a:active,
#columbialaw #sidebar a:focus {
    color: #000000;
    text-decoration: underline;
}

#columbialaw #sidebar #sidebar-search label {
    font: 400 13px 'Lato', sans-serif;
    color: #000000;
}

#columbialaw #sidebar #sidebar-search {
    margin-top: 8px;
    padding-left: 15px;
}

#columbialaw #sidebar #sidebar-search span.border { background: transparent; }

.searchbutton { cursor: pointer; } /* best practice, should move to ir-layout.css */


/* ---------------- Main Content ---------------- */

#columbialaw #content { padding-top: 16px; }

    /* --- Breadcrumbs --- */

#columbialaw #main.text div.crumbs a:link,
#columbialaw #main.text div.crumbs a:visited {
    text-decoration: none;
    color: #104e7b;
}

#columbialaw #main.text div.crumbs a:hover,
#columbialaw #main.text div.crumbs a:active,
#columbialaw #main.text div.crumbs a:focus {
    text-decoration: underline;
    color: #000000;
}

#columbialaw #dcn-home > #homepage-intro { margin: 15px 0; }

 /* adds space under full-width main-content image */
#columbialaw #home-page-banner { margin-bottom: 16px; }


    /* --- Headers --- */

#columbialaw #dcn-home > h2 {
    font: 400 21px 'Merriweather', serif;
}

h3 {
    margin: 0;
    text-decoration: underline; }

/* FF 55 takes parent element's color a text-deoration-color (black, usually) */
#dcn-home #cover-browse h3 { color: #104e7b; }

#columbialaw #dcn-home #cover-browse h3 a {
    font: 400 17px/1.6 'Lato', sans-serif;
    text-decoration: none;
}

#columbialaw #dcn-home #cover-browse h3 a:hover,
#columbialaw #dcn-home #cover-browse h3 a:focus,
#columbialaw #dcn-home #cover-browse h3 a:active {
    text-decoration: underline;
}
    /* --- Links --- */

#columbialaw #main.text a:link,
#columbialaw #main.text a:visited {
    color: #104e7b; /* declared for #network-icon text */
}

#columbialaw #main.text a:hover,
#columbialaw #main.text a:active,
#columbialaw #main.text a:focus {
    color: #000000;
    text-decoration: underline;
}

    /* PotD / Top DL widgets */

#columbialaw #dcn-home .box.aag h2,
#columbialaw #dcn-home .box.potd h2 {
    width: 267px;
    margin: 0;
    font: 400 16px 'Merriweather', serif;
    border-bottom: 1px solid #999999;
}

#columbialaw #main.text .box a:link,
#columbialaw #main.text .box a:visited {
    font: 700 13px 'Lato', sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #999999;
    background: none;
}

#columbialaw #main.text .box a:hover,
#columbialaw #main.text .box a:active,
#columbialaw #main.text .box a:focus {
    text-decoration: underline;
}

    /* article-level text // default values 12px/13px */

#alpha .element p, #custom-fields .element p { font-size: 12px; }

#alpha .element h4, #custom-fields .element h4 { font-size: 13px; }


/* ---------------- Footer ---------------- */

#columbialaw #footer,
#columbialaw #bepress a {
    height: 75px;
    background-color: #fff; }

#columbialaw #footer p { padding-left: 40px; }

#columbialaw #footer p,
#columbialaw #footer p a {
    font: 400 12px/2 'Lato', sans-serif;
    color: #0d3f62;
    text-decoration: none;
}

/* #footer p:first-of-type { padding-top: ##px } */

#columbialaw #footer p a:hover,
#columbialaw #footer p a:active,
#columbialaw #footer p a:focus {
    text-decoration: underline; }

/* ---------------- Mobile ---------------- */

/* ---------------- Miscellaneous fixes ---------------- */

/* Small caps font for Bluebook citations in series -RKarberg 11/20/2017 */

.smallcaps {font-variant: small-caps;}

/* change size of text in Download and Link to buttons -RKarberg 09/14/2017 */
#columbialaw #content #main.text #beta_7-3 a.btn:hover {
    font-size: 1.25em; 
    color: #0055cc; }

/* change size of Download and Link to buttons -RKarberg 02/28/2018 */
#columbialaw #content #main.text #beta_7-3 a#pdf.btn {
    font-size: 2.0em; 
    min-width: 130px;
    min-height: 30px; 
    line-height: 30px }

/* reduce space between At A Glance and Paper of the Day sections and readership map -RKarberg 06/19/2018 */
#columbialaw #content .box.potd {
    margin-bottom: -10px;
}
#columbialaw #content .box.aag {
    margin-bottom: -10px;
}   

/* increase font size in main text area -RKarberg 4/8/2019 */
body {
    font: normal 13px/1.5 'Lato', sans-serif;
    }

/* match font size for bulleted and ordered lists in abstract field to paragraphs -RKarberg 09/03/2019 */
#columbialaw #abstract.element ul li {
    font-size: 12px;
}

#columbialaw #abstract.element ol li {
    font-size: 12px;
}

/* larger front size for Podcasts -RKarberg 11/06/2020 */
#columbialaw #main.text #series-home div.intro p.intro-large {
    font-size: 11pt;}
    
/* Readership map to span full width of main content area no matter PoTD JR and JP 9-14-2021 */
#columbialaw #main.text #dcn-home i, 
#columbialaw #main.text #dcn-home em { width: 100%; }

/* Removed "publication" from search results JP 10-19-2021 */
#columbialaw div#query-results div#results-list span.pub {
    display: none;
}