
html { scroll-behavior: smooth; height: 100%; }
body { height: 100%; }

#header-pad { height: 20.5rem; }
#header-pad.admin { height: 11.5rem; }
#header { height: 20.5rem; position: absolute !important; }
#header.admin { height: 11.5rem; position: absolute !important; }
#content { min-height: calc(100vh - 10rem - 13.5rem); }
#footer {
    padding: 2.5rem 0;
    color: #999;
    text-align: center;
    background-color: #212529;
    border-top: .05rem solid #212529;
    position: relative;
    bottom: 0;
    width: 100%;
    height: 10rem;
}
#footer p:last-child { margin-bottom: 0; }
.anchor { position: absolute; top: -15rem; }

#header-logo { width: 10rem; }

@media (min-width: 392px) {
    #header-pad { height: 18rem; }
    #header-pad.admin { height: 11.5rem; }
    #header { height: 18rem; position: absolute !important; }
    #header.admin { height: 11.5rem; position: absolute !important; }
    #content { min-height: calc(100vh - 10rem - 11rem); }
    #header-logo { width: 10rem !important; }
    .anchor { top: -13rem; }
}
@media (min-width: 768px) {
    #header-pad { height: 5rem; }
    #header-pad.admin { height: 5rem; }
    #header { height: 5rem; position: fixed !important; }
    #header.admin { height: 5rem; position: fixed !important; }
    #content { min-height: calc(100vh - 10rem - 5rem); }
    #header-logo { width: 3rem !important; }
    .anchor { top: -6rem; }
}

#carousel-main { height: 50vh; }

.box-shadow { box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05); }

.price-card {
    min-width: 20rem;
    width: 30%;
    display: inline-block;
    margin: calc(var(--bs-gutter-x) * .5);
}
.price-card button { width: 100%; }
.price-card * { text-align: center; }

.gallery-picture { position: relative; width: 100%; }
.gallery-picture > img { width: 100%; }
.gallery-picture > div { background-color: rgba(0, 0, 0, 0.25); position: absolute; width: 100%; bottom: 0px; }

.align-super { vertical-align: super !important; }

.btn-close-success { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg viewBox='0 0 16 16' fill='%23000' version='1.1' id='svg1' sodipodi:docname='download.svg' inkscape:version='1.3.2 (091e20e, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='50.8125' inkscape:cx='7.9901599' inkscape:cy='8' inkscape:window-width='1920' inkscape:window-height='1009' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='svg1' /%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z' id='path1' style='fill:%23146c43;fill-opacity:1' /%3E%3C/svg%3E%0A") !important; }
.btn-close-danger { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg viewBox='0 0 16 16' fill='%23000' version='1.1' id='svg1' sodipodi:docname='download.svg' inkscape:version='1.3.2 (091e20e, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='50.8125' inkscape:cx='7.9901599' inkscape:cy='8' inkscape:window-width='1920' inkscape:window-height='1009' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='svg1' /%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z' id='path1' style='fill:%23b02a37;fill-opacity:1' /%3E%3C/svg%3E%0A") !important; }
.btn-close-primary { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg viewBox='0 0 16 16' fill='%23000' version='1.1' id='svg1' sodipodi:docname='download.svg' inkscape:version='1.3.2 (091e20e, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='50.8125' inkscape:cx='7.9901599' inkscape:cy='8' inkscape:window-width='1920' inkscape:window-height='1009' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='svg1' /%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z' id='path1' style='fill:%230a58ca;fill-opacity:1' /%3E%3C/svg%3E%0A") !important; }
.btn-close-warning { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg viewBox='0 0 16 16' fill='%23000' version='1.1' id='svg1' sodipodi:docname='download.svg' inkscape:version='1.3.2 (091e20e, 2023-11-25, custom)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cdefs id='defs1' /%3E%3Csodipodi:namedview id='namedview1' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' inkscape:zoom='50.8125' inkscape:cx='7.9901599' inkscape:cy='8' inkscape:window-width='1920' inkscape:window-height='1009' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='svg1' /%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z' id='path1' style='fill:%23ffcd39;fill-opacity:1' /%3E%3C/svg%3E%0A") !important; }

#tabs-client.nav-tabs > li > button.active {
    color: #3c5a78 !important;
    font-size: 16px;
}
#tabs-client.nav-tabs > li > button {
    color: #198754 !important;
}
