.select2-container .select2-selection--single {
    height: 32px;
}

.main_image {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.logo {
    background: #26275c;
    margin-bottom: 0.5em;
    height: 10rem;
}
.img_logo {
    height: 13rem;
    margin-top: -1.5rem;
    max-width: 100%;
}

.img-footer {
    height: 9rem;
    padding:1rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.accordion-item {
    /*   color: white !important; */
}


.easy-autocomplete-container{
    max-height: 300px;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
}

.col {
    padding-left: 0px;
    padding-right: 0px;
}

.pic {
    max-width: 100%;
    margin-bottom: 1rem;
}

.book {
    height: 100%;
    max-width: 100%;
    
}

/* Sticky footer styles
-------------------------------------------------- */

html{
    position: relative;
    min-height: 100%;
}

.container {
    margin-bottom: 3em !important;
}

body{
    margin-bottom: 60px; /* Margin bottom by footer height */
    background-color: #e6e6e6;
}

.modal-content {
    background-color: #e6e6e6 !important;
}

.dined-nav{
    background-color: #d2d2d2 !important
}

div.container:nth-child(1) {
    margin-bottom: 0em !important;
}

.footer{
    /*  position: absolute; */
    bottom: 0;
    width: 100%;
    height: 80px; /* Set the fixed height of the footer here */
    line-height: 60px; /* Vertically center the text there */
    background-color: #d2d2d2 !important

}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container{
    width: auto;
    margin-bottom: 10em;
    /*  max-width: 680px;
  padding: 0 15px;*/
}

/* Date picker */
.mtr-row:first-child {
   display:none
}
/* End date picker */

/* entry style */
.entry {
    /* background: antiquewhite; */
    padding: 1em;
    
}

/* Table for persons, places, and events */

#inputPepl, #inputPlace, #inputEvent {
  background: white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center;

  width: 100%;

  padding: 12px 20px 12px 40px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
}

#pepl {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #ddd;

}

#pepl th, #persons td {
  text-align: left;
  padding: 12px;
}

#pepl tr {
  border-bottom: 1px solid #ddd;
}

/*#pepl tr.header, #pepl tr:hover {
  background-color: #f1f1f1;
}/*

/* End Table for persons and places */

.filtered {
    display : none;
}

.non-filtered {
    display : block;
}