
/* CSS Template for plugin 'attendering' */


.box_related {
	padding:10px 10px 0 10px;
	background:#f0f0f0;
	margin:20px 0 0 0;
}

.box_related li {
	padding-bottom:10px;
}
table.urls {
        border-width: 1px 1px 1px 1px;
        border-spacing: 2px;
        border-style: outset outset outset outset;
        border-color: black black black black;
        border-collapse: collapse;
        width: 100%;
}
tr.urls_row_top {
        text-align: left;
        vertical-align: top;
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: inset inset inset inset;
        border-color: black black black black;
        background-color: #DDD;
        height: 20px;
	font-weight: bold;
}
table.urls td {
        vertical-align: top;
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: inset inset inset inset;
        border-color: black black black black;
        height: 20px;
}
td.urls_col0 {
        vertical-align: top;
        white-space: nowrap;
}

td.urls_col1 {
        width: 300px;
        vertical-align: top;
}

td.urls_col2 {
        width: 200px;
        vertical-align: top;
}

td.urls_col3 {
        width: 10px;
        vertical-align: top;
}


table.unlinked {
        border-width: 1px 1px 1px 1px;
        border-spacing: 2px;
        border-style: outset outset outset outset;
        border-color: black black black black;
        border-collapse: collapse;
        width: 100%;
}
tr.unlinked_row_top {
        text-align: left;
        vertical-align: top;
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: inset inset inset inset;
        border-color: black black black black;
        background-color: #DDD;
        height: 20px;
	font-weight: bold;
}
table.unlinked td {
        vertical-align: top;
        border-width: 1px 1px 1px 1px;
        padding: 1px 1px 1px 1px;
        border-style: inset inset inset inset;
        border-color: black black black black;
        height: 20px;
}

td.unlinked_col0 {
        width: 50px;
        vertical-align: top;
/*        white-space: nowrap;
 */
}

td.unlinked_col1 {
        width: 50px;
        vertical-align: top;
}

td.unlinked_col2 {
        width: 30px;
        vertical-align: top;
}

td.unlinked_col3 {
        width: 30px;
        vertical-align: top;
}

#autocomplete_container {
	display: inline-block;
	height: 30px;
	position: relative;
}

.ui-autocomplete {
	position: absolute;
	max-height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
}

#artikel_edit * {
	line-height: 1rem;
}

#artikel_edit input,
#artikel_edit select {
	height: 1.5rem;
}

#artikel_edit_r1c1 select,
#artikel_edit_r3c1 input,
#artikel_edit_r10c1 input {
	width: auto;
	display: inline-block;
}

.article_edit_container{
    display: flex;
}

.autocomplete_authors_container{
    display: flex;
}

input.disabled{
    background-color: #CCCCCC;
}
.autocomplete-results  .autocomplete_item{
    cursor: pointer;
    display: flex;
}

.autocomplete-results  .autocomplete_item:hover{
    font-weight: bold;
}

.display-flex{
    flex-wrap: wrap;
    display: flex;
}

.w-50{
    width: 50%;
    min-width: 50%;
    max-width: 50%;
}

.hidden{
    display: none !important;
}

#save_as_new_author {
    background-color: blue;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    display: none; /* Initially hidden */
}

.blue-button{
    background-color: blue;
    color: white;
}

.selected-row >td {
    background-color: lightblue !important;
}
.author_edit_page{
    display: flex;
    justify-content: center;
}

/*.author_edit_page > #content.full-width{*/
/*    width: 100% !important;*/
/*}*/

#infobox {
    position: absolute;
    display: none;
    background-color: white;
    z-index: 1000;
}

.hidden-important{
    display:none !important;
}
.border-bottom-title{
    border-bottom: 2px solid black;
}

.autocomplete_item {
    position: relative; /* Allows positioning for ::before */
    padding-left: 1em; /* Space for the bullet */
    line-height: 1.5; /* Ensure consistent vertical alignment */
}

.autocomplete_item::before {
    content: "-"; /* Bullet character */
    position: absolute;
    left: 0; /* Place bullet at the beginning */
    top: 0;
    font-weight: bold;
    font-size: 1em; /* Matches the font size of the text */
    color: #838383; /* Bullet color */
}