@import url("/opac-tmpl/bootstrap/css/opac.css");

/* colors */
@import url("./colors.css");
@import url("/opac-tmpl/bootstrap/css/keeps/configs.css");

/* components */
@import url("./components/buttons.css");
@import url("./components/tables.css");
@import url("./components/ui-tabs.css");
@import url("./components/inputs.css");
@import url("./components/links.css");
@import url("./components/tabs.css");

/* custom-divs */
@import url("./custom-divs/menus.css");
@import url("./custom-divs/searchbar.css");
@import url("./custom-divs/breadcrumb.css");
@import url("./custom-divs/navbar.css");
@import url("./custom-divs/footer.css");

/* sections */
@import url("./sections/opac-search.css");
@import url("./sections/opac-detail-generic.css");
@import url("./sections/opac-authorities-home.css");
@import url("./sections/personal-area-generic.css");
@import url("./sections/opac-topissues.css");
@import url("./sections/opac-main.css");
@import url("./sections/opac-library.css");
@import url("./sections/opac-images-search.css");
@import url("./sections/opac-browse.css");
@import url("./sections/opac-tags.css");
@import url("./sections/opac-authoritiesdetail.css");
@import url("./sections/opac-login-page.css");
@import url("./sections/opac-cart.css");

/* specific */
@import url("/opac-tmpl/bootstrap/css/keeps/cookies.css");

@import url("/opac-tmpl/bootstrap/css/keeps/opac-lastdocuments.css");

@import url("/opac-tmpl/bootstrap/css/keeps/opac-texts.css");

body {
    background-color: var(--background-color);
}

#wrapper {
    display: flex;
    flex-direction: column;
    padding: 0;
}

.main {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
}

.main > div {
    /* background-color: lightskyblue; */
}

.main > div:not(#loggedin):not(#notloggedin) > .row {
    max-width: var(--main-width);
    margin: auto;
    /* background-color: papayawhip; */
}

#loggedin .col-lg-3,
#notloggedin .col-lg-3 {
    display: none;
}

#loggedin .col-lg-9,
#notloggedin .col-lg-9 {
    flex: none;
    max-width: none;
    padding: 0;
}
