@import "./bootstrap.min.css";

body {
    padding-top: 56px;
    counter-reset: footnotes;
    hyphens: auto;
    -webkit-hyphens: auto;
    font-family: "Lucida Grande", sans-serif;
    text-align: justify;
}
div {
    width: 100%;
    word-wrap: break-word;
}

h1, h2, h3, h4, h5, h6 {
    text-align: left;
}

h5 {
    font-weight: bold;
}
h6 {
    font-size: larger;
}

.left-aligned { margin-left: auto; }
.bg-dark { background-color: #343a40 !important; }
.bg-hero { 
    /* background-image: url("https://static.igem.wiki/teams/4816/wiki/igembonnrheinbach-color.png"); */
    background-color: rgb(230, 230, 230);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

/* CALLOUT */
.bd-callout { padding:1.25rem; margin-top:1.25rem; margin-bottom:1.25rem; border:1px solid #e9ecef; border-left-width:.25rem; border-radius:.25rem }
.bd-callout h4 { margin-bottom:.25rem }
.bd-callout p:last-child { margin-bottom:0 }
.bd-callout code { border-radius:.25rem }
.bd-callout+.bd-callout { margin-top:-.25rem }
.bd-callout-info { border-left-color:#5bc0de }
.bd-callout-warning { border-left-color:#f0ad4e }
.bd-callout-danger { border-left-color:#d9534f }

/* button */
.button {
    display: inline-block;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background-color: #343a40;
    border-radius: 6px;
    outline: none;
    transition: 0.3s;
    border: 2px solid transparent;
}
.button:hover,
.button:focus {
    color: #343a40;
    background-color: #ffffff;
    border-color: #343a40;
}

/* for figures */
figcaption {
    text-align: justify;
    font-size: small;
}

a.iconlink {
    color: black; font-weight: bold; text-decoration: none;
}
a.iconlink:hover {
    color: white; font-weight: bold; text-decoration: none;
}

/* footer */
footer a { color: black; font-weight: bold; text-decoration: none; }
footer a:hover { color: white; text-decoration: underline; }
footer h4 { text-align: center; font-weight: bold;}
