html {
  font-size: 14px;
}
html body.prose main {
    font-size: 16px;
}
/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  padding-bottom: 60px;
}
header.container {
    padding:0;
}
.navbar-brand {
    margin-left:-3px;
    padding-left:0;
    padding-right:0;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 60px;
  line-height: 60px; /* Vertically center the text there */
  background-color: #f5f5f5;
}


div.row {
/*    border:1px solid lime;*/
}

#lang-go {
    display:none;
}

#lang-nav-item {
    position:absolute;
    right:5px;
}
#language {
    color:gray;
}

.role-primary {background-color:#FFFFE0;}
.role-father {background-color:#ADD8E6;}
.role-mother {background-color:#FFC0CB;}
.role-witness {background-color:#eee;}
.place-name-table {background-color:#eee;}



#diff .diff-old {background-color:#FFFFE0 !important;}
#diff .diff-new {background-color:#D6FFDB !important;}

input.text-field {width:100% !important;}
input.date-field {width:120px !important;}
input.year-field {width:70px !important; margin-right:5px;}

.paginator-row {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

tr.o {
    border-bottom:1px solid #ccc;
    background-color:#eee !important;
}

table.wikitable {
    width:100%;
    border-spacing:0;
    border-collapse:collapse;
}
table.wikitable th,
table.wikitable td {
    border:1px solid #999;
    padding:12px 10px;
    background-color:#eee;
}

a[role=button],
button {
    margin-right:5px;
}

span {
    display:inline-block;
    white-space:nowrap;
}

table.ref-table > tbody > tr > th {
    font-weight:normal;
}

.wiki-date-time {

}
.wiki-date {
/**    font-family:monospace;*/
}
.wiki-time {
/**    font-family:monospace;*/
}

.fl {
    margin-right:6px;
}

ul.errorlist {
    margin-bottom:0;
}

#search_ref-empty_form,
#template_head-empty_form,
#record_body-empty_form,
#witness-empty_form
{
    display:none;
}

.rm-form {
    float:right;
}

.slide-field {
    width:5rem;
    margin-right:5px;
}

.body-field {
    min-width:100%;
}

#add-search_ref-form,
.rm-search_ref-form {
    float:right;
}

#search-table, .search_ref-form table {
    margin:0px;
}

#search-form table tbody tr:last-child {
    border-bottom:0px;
}

#tags-form {
    display:none;
}

.map {
    height:400px;
    width:100%;
}

#coords, #pin {
    display:none;
}

#reg-table th {
    vertical-align:top;
}

.maiden-hide {
    display:none;
}