@charset "UTF-8";

/* pubs.css */
main>section{
    margin:10px 60px;
    }
#pubHierarchy, #nora{
    border-left:1px dotted #D9D9D9;
    border-bottom:1px solid #D9D9D9;
    background-color:#D9D9D9;
    }
#pubHierarchy ul{
    border-left:1px dotted #CCC;
    list-style-type:none;
    padding:0px;
    margin:0px;
    margin-left:24px;
    display:none;
    }
#pubHierarchy h3{
    padding:5px;
    margin:1px;
    cursor:pointer;
    border-top:1px solid #FFF;
    font-size:120%;
    }
#pubHierarchy li{
    padding:0px;
    margin:0px;
    }
#pubHierarchy li.series{background-color:#FFF;padding:8px 5px;margin:1px;cursor:pointer;font-size:110%;border-top:1px solid #EEE;}
#pubHierarchy li.series:hover{background-color:rgb(206,196,169);}

#pubHierarchy li.placeholder{background-color:#FFF;padding:8px 5px;margin:1px;font-size:110%;border-top:1px solid #EEE;}
#pubHierarchy li.placeholder>strong{color:rgb(173,156,113);}

#pubHierarchy>h3{background-color:#D9D9D9;}
#pubHierarchy h3:hover{background-color:rgb(102,130,140);color:#FFF;}

#pubHierarchy h3>span.levelIcon{
    display:block;
    float:left;
    height:20px;
    width:20px;
    overflow:hidden;
    padding:3px;
    padding-top:1px;
    padding-bottom:5px;
    margin:0px;
    text-align:center;
    font-size:16px;
    transform:rotate(0deg);
    color:rgb(102,130,140);
    }
#pubHierarchy h3:hover>span.levelIcon{
    color:#FFF;
    }
#pubHierarchy h3>span.open{
    transform:rotate(90deg);
    color:rgb(173,156,113);
    }

#nora h3{
    padding:5px;
    margin:1px;
    background-color:#D9D9D9;
    }
#nora h3 a{
    color:rgb(102,130,140);
    }
#nora h3 a:hover{
    color:rgb(0,48,66);
    }

#nora h3 span.levelHier{
    color:rgb(102,130,140);
    font-size: 90%;
    padding:2px;
    }


span.levelHier{
    color:rgb(138,122,80);
    font-weight:normal;
    font-size: 80%;
    }
#pubHierarchy li.series:hover>span.levelHier, #pubHierarchy h3:hover>span.levelHier{
    color:#FFF;
    }

#seriesListPubs>p>span.levelHier, #seriesListReps>p>span.levelHier{
    float:right;
    margin:0px 4px;
    }

li.series>span.levelHier{font-weight:bold;font-family:Consolas,Courier,Nimbus Mono L,Courier New,monospace;}

#pubHierarchy h3>span.levelHier{display:none;}

#pubHierarchy>ul{background-color:#E1E1E1;}
#pubHierarchy>ul>li>h3{background-color:#E1E1E1;}
#pubHierarchy>ul>li>ul{background-color:#EAEAEA;}
#pubHierarchy>ul>li>ul>li>h3{background-color:#EAEAEA;}
#pubHierarchy>ul>li>ul>li>ul{background-color:#F1F1F1;}
#pubHierarchy>ul>li>ul>li>ul>li>h3{background-color:#F1F1F1;}

#repNo{color:rgb(0,48,66);}
#pubId{color:rgb(173,156,113);font-weight:normal;font-size:80%;float:right;}

/* =========================================================================  */

article.seriesList{border:1px solid rgb(102,130,140);border-top:1px solid #FFF;}
article.seriesList>p:nth-child(odd){background-color:#EEE;}
article.seriesList>p:nth-child(even){background-color:#FFF;}
article.seriesList>p{border-bottom:1px solid #CCC;cursor:pointer;padding:0px;margin:0px;}
article.seriesList>p:hover{background-color:#e1dccb;}
article.seriesList>p>a{display:block;padding:5px;margin:0px;text-decoration:none;color:rgb(0,48,66);}
article.seriesList>p>a:hover{}
article.seriesList>p>a>span.levelHier{float:right;opacity:0;}

#seriesTabs{
    background-color:rgb(102,130,140);
    border-bottom:none;
    }

#seriesTabs>span{
    display:inline-block;
    background-color:#999;
    color:#FFF;
    padding:4px 16px;
    margin:0px 4px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    cursor:pointer;
    font-weight:bold;
    }

#seriesTabs>span:hover{
    background-color:#DDD;
    color:rgb(0,48,66);
    }

#seriesTabs>span.active{
    color:rgb(0,48,66);
    background-color:#FFF;
    }

#seriesTabs>span>em{
    display:inline-block;
    width:2em;
    font-weight:normal;
    font-size:90%;
    }

/* ======================== */

#seriesFilter{border:1px solid rgb(102,130,140);text-align:right;}
#seriesFilter>p{background-color:rgb(102,130,140);color:#FFFFFF;padding:2px 10px;}
#seriesFilter>p>input{padding:5px;color:rgb(0,48,66);}
#seriesFilterBtn:disabled{opacity:0.5;}

/* ======================== */

#seriesInfo{
    border-bottom:2px solid rgb(206,196,169);
    }
#seriesInfo>strong{
    color:#FFF;
    display:inline-block;
    float:right;
    font-size:80%;
    }

/* ======================== */

#seriesHierarchy>label{
    color:rgb(102,130,140);
    }
#seriesHierarchy>ul{
    list-style-type:none;
    padding:0px;
    margin:0px;
    color:rgb(102,130,140);
    }
#seriesHierarchy>ul>li{
    display:inline-block;
    padding:2px 5px;
    margin:1px 1px;
    }

#seriesHierarchy{
    margin:10px 0px;
    }

#pubDetails>h4{
    color:rgb(102,130,140);
    border-bottom:1px solid rgb(206,196,169);

    }
#pubDetails>#seriesHierarchy, #pubDetails>#pubLinks{
    }
#pubDetails>#seriesHierarchy>label, #pubDetails>#pubLinks>label{
    padding:5px;
    margin:0px;
    }
#pubDetails>#seriesHierarchy>ul, #pubDetails>#pubLinks>ul{
    color:rgb(0,48,66);
    padding:0px;
    margin:0px;
    font-weight:bold;
    }

/* ========================================================================= */

/* e1dccb  225,220,203 */


#pubResults{
    padding:0px;
    font-size:90%;
    }
#pubResults>article{
    padding:0px;
    margin:2px;
    }
#pubResults>article.pub{
    border:1px solid #F1F1F1;
    border-left:1px solid #F1F1F1;
    border-right:1px solid #F1F1F1;
    cursor:pointer;
    display:flex;
    }
#pubResults>article:nth-child(odd){background-color:#F1F1F1;}
#pubResults>article:nth-child(even){background-color:#FFF;}
#pubResults>article:hover{background-color:#e1dccb;}
#pubResults>article>h3{
    font-weight:normal;
    color:rgb(0,48,66);
    padding:10px;
    padding-top:5px;
    padding-left:5px;
    clear:both;
    /* display:flex; */
    }

#pubResults>article>h3>span{display:block;}
#pubResults>article>h3>span.author{color:rgb(102,130,140);font-size:80%;}

/*
#pubResults>article:hover>h3{}
#pubResults>article>h3>span{flex:1;}
#pubResults>article>h3>span.title{flex:16;}
*/

#pubResults>article.pub>p{
    padding:1px 0px;
    margin:0px;
    color:rgb(102,130,140);
    /* display:flex; */
    }

#pubResults>article.pub:nth-child(odd)>p{border-bottom:1px solid #F1F1F1;}
#pubResults>article.pub:nth-child(even)>p{border-bottom:1px solid #FFF;}


#pubResults>article.pub:hover>p{
    border-bottom:1px solid rgb(206,196,169);
    }

#pubResults>article.pub:hover>p{border-bottom:1px solid rgb(206,196,169);}


#pubResults>article>p>span{
    display:block;
    padding:2px;
    margin:1px 2px;
    vertical-align:top;
    }

#pubResults>article>p>span.spacer{
    display:inline;
    }

#pubResults>article>p>span.classmark{
    color:rgb(138,122,80);
    padding:4px;
    min-width:90px;
    font-weight:bold;
    }
#pubResults>article>p>span.author{color:rgb(0,48,66);text-align:right;}
#pubResults>article>p>span.publisher{}
#pubResults>article>p>span>span.year{}

#pubResults>article>p>span.noAuthor{color:rgb(160,160,160);}

#pubResults>article:hover>p>span, #pubResults>article:hover>p>span.publisher{color:rgb(0,48,66);}


#pubResults>article.paging{
    display:flex;
    background-color:rgb(102,130,140);
    padding:1px;
    }
#pubResults>article.paging>p{
    display: block;
    flex:1;
    padding:2px 5px;
    margin:5px;
    color:#FFFFFF;
    }
#pubResults>article.paging>p.pages{text-align:left;}
#pubResults>article.paging>p.btns{text-align:center;flex:4;}
#pubResults>article.paging>p.rows{text-align:right;}
#pubResults>article.paging>p.btns>input{
    height:24px;
    padding:2px 5px;
    margin:1px;
    color:rgb(0,48,66);
    background-color:#EEE;
    border:2px solid #FFF;
    border-radius:5px;
    cursor:pointer;
    }
#pubResults>article.paging>p.btns>input:hover{
    color:#FFF;
    background-color:rgb(102,130,140);
    border:2px solid rgb(0,48,66);
    }
#pubResults>article.paging>p.btns>input.thisPage, #pubResults>article.paging>p.btns>input.thisPage:hover{
    color:rgb(0,48,66);
    background-color:#EEE;
    border:2px solid #FFF;
    opacity:0.5;
    cursor:none;
    }

/* ========================================================================= */

#pubDetails{
    /* min-height:600px; */
    }
#pubDetails>article>p.pubRow>label{
    display:block;
    color:rgb(102,130,140);
    }
#pubLinks>ul{list-style-type:none;margin-left:100px;}
#pubLinks>ul a{color:rgb(138,122,80);}
#pubLinks>ul a:hover{color:rgb(102,130,140);}

#pubLinks>ul>li{display:block;border:1px solid rgb(206,196,169);background-color:#F1F1F1;padding:4px 10px;margin:2px 5px;float:left;border-radius:3px;}
#pubLinks>ul>li.newLinkType{border:none;clear:both;float:none;color:rgb(102,130,140);padding-left:0px;background-color:#FFF;font-size:90%;}

#pubLinks>ul>li.noLinks{border:none;background-color:#FFF;padding-left:0px;font-weight:normal;}

#pubLinks>ul>li>a{text-decoration:none;}
#pubLinks>ul>li>a:hover{text-decoration:underline;}
#pubLinks>ul>li>a>img{width:20px;}
#pubLinks>ul>li.newLinkType>em{font-weight:normal;color:rgb(0,48,66);}

#pubLinks>ul>li.PDF>span{font-weight:normal;color:rgb(102,130,140);}

#pubLinks>label{
    color:rgb(102,130,140);
    }

#pubLinks>p.linkStatus{
    color:rgb(102,130,140);
    clear:both;
    font-size:80%;
    margin:5px;
    }

#pubLinks>p.linkStatus>span{color:rgb(0,48,66);}

#pubSeries>a{
    color:rgb(138,122,80);
    }
#pubSeries>a:hover{
    color:rgb(102,130,140);
    }


#pubPDF{
    background-color:#FFF;
    border:1px solid #CCC;
    padding:0px;
    margin:10px 60px;
    }

#pubPDF>iframe{
    margin:0em;
    width:100%;
    height:900px;
    }


/* ========================================================================= */

#seriesSearch{
    display:flex;
    padding:1px;
    }
#seriesSearch>p{
    flex:1;
    text-align:center;
    color:rgb(173,156,113);
    }
#pubInfo>p>a{color:rgb(102,130,140);}
#pubInfo>p>a:hover{color:rgb(173,156,113);}
#pubSearch{text-align:center;}
#pubSearch>p.seriesTxt{margin:2px;padding:5px 10px;display:inline-block;background-color:#FFF;border-radius:3px;}
#pubSearch>p.seriesBtns{margin:2px;padding:5px;display:inline-block;background-color:#FFF;border-radius:3px;}
#pubSearch>p.seriesScope{color:rgb(102,130,140);}
#pubSearch>p.seriesList{display:block;text-align:center;}
#pubSearch>p.seriesList>a{color:rgb(102,130,140);}
#pubSearch>p.seriesList>a:hover{color:rgb(173,156,113);}
#pubSearch>p>label{display:inline-block;font-size:90%;}
#pubSearch>p.seriesTxt>input{padding:5px;width:16em;}
#pubSearch>p.seriesTxt>input#searchYearTxt{width:3em;}
#pubSearch>p.seriesBtns>input{padding:5px;margin:0px;}
#pubSearch>p.seriesBtns>input#clearBtn{margin-left:20px;}
#pubSearch>p.seriesBtns>input#searchBtn{margin-right:20px;}
#pubSearch>p>em{color:rgb(102,130,140);font-size:80%;}
