#content {
    min-height: 50vh;
}


.column {
    float: left;
    width: 25%;

}
.footer-library_i-mark img {
    background-color: transparent;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    width: 200px;
}
.footer-library_copyright {
    margin-bottom: 15px;
    align-self: center;
    float: inside;
}
.footer-library_copyright img {
    max-height: 30px;

}


.text-center {
    text-align: center;
}

@media screen and (max-width: 800px) {
    .column {
        width: 100%;
    }
}
/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}

.footer-library {
    /*all: revert;*/
    background-color: #022544;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    padding: 15px;
    font-size: 16px;
    line-height: 24px; }

.footer-library_right  {
    color: white;
}

div.footer-library a:visited, div.footer-library a {
    text-decoration: none;
    color: #ffffff;
}
.footer-library_right a {
    text-decoration: none;
}

.footer-library a:hover {
    color: #ffffff;
    text-decoration: underline;}

/*footer.footer-library {*/
/*    background-color: #022544; }*/

.footer-library_left,
.footer-library_right {
    text-align: center;
    margin-bottom: 30px; }

.footer-library_right nav,
.footer-library_right li,
.footer-library_right a,
.footer-library_right a:hover {
    color: #ffffff; }

.footer-library_right li {
    margin-bottom: 5px;
    list-style: none; }

.footer-library_right ul {
    padding: 0px;
    margin-top: 0px; }

.footer-library li{
    margin-top:-5px;}

.footer-library p{
    font-weight: bold;
    /*color: #FFFFFF;*/

}

.admin_header {
    background-color: #192947;
    margin-bottom: -.5rem;
}

.admin_header div {
    margin-bottom: .5rem;

}

.iopn_header_omekas_s {
    background-color: #192947;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.iopn_img {
    padding-left: 20px;
}