@charset "UTF-8";
/*
 * Common structural elements found in all TEITexts-like collections.
 */
/*======================= DEBUGGING ======================= */
div{
    /*    border: 1px solid purple;*/
}


/*======================= Common ======================= */
@font-face {
    font-family: FontAwesome;
    src: url(/sitelib/font-awesome-dcl/fonts/fontawesome-dcl.woff) format('woff');
    font-weight: 400;
    font-style: normal
}


/* Accessibility link to skip to the main content of page */
.skip-to-content{
    height:1px;
    left:-10000px;
    overflow-x:hidden;
    overflow-y:hidden;
    position:absolute;
    top:auto;
    width:1px;
}
/* Links */
a:link,
a:visited{
    color:#0A416B;
}
/* text styles - italics, etc */
i,
em{
    font-style:italic;
}
b,
strong{
    font-weight:bold;
}
u{
    text-decoration:underline;
}
/* A horizontal list, with no item icon */
ul.horiz{
    list-style-type:none;
}
/* A horizontal list item */
ul.horiz li{
    display:inline;
    padding-left:6px;
    padding-right:7px;
    list-style-type:none;
}
/* clear div for making sure floated elements remain within their container*/
.clear-div{
    clear:both;
}
    

/********************
    Views Listing
**********************/
#views,
#xml-download {
    text-align:center;
    padding:.4em;
    font-size:1em;
}

#xml-download {
    float: right;
}


.selected-view {
    font-weight: bold;
    cursor: pointer;
}
#search-panel {
    padding: 0.5em;
}
/*********************
Hide things Acccesibly
**********************/
.accessibility-hidden{
    clip:rect(1px, 1px, 1px, 1px);
    position:absolute;
}

.alert-warning {
    color: #84692f;
    background-color: #fff4de;
    border-color: #fef0d1;
}
.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}