* {
    text-align: center;
}

html {
    scroll-behavior: smooth;
}

.align-left {
    text-align: left;
    margin: 0;
}

body {
    min-height: 100vh;
    min-width: 100%;
    /*background: radial-gradient(circle, rgb(23 162 184) 0%, rgba(184, 181, 23, 0) 100%);*/
    background: url('/img/background.jpg');

    background-repeat: no-repeat;
    background-attachment: fixed;
    /* Keeps the image fixed while scrolling */
    background-position: center;
    /* Centers the image */
    background-size: cover;
    /* Ensures the image does not stretch or resize */
    margin: 0;
    /* Ensures no default margin on the body */
    max-width: 100%;
    max-height: 100%;
}

.bg-col {
    background-color: #464c5e !important;
}

.bg-txt-col {
    color: white !important;
}

.bg-opaque {
    background-color: #464c5e !important;
    opacity: 1 !important;
}

.container_custom {
    min-height: 100vh;
    /*background: radial-gradient(circle, rgb(23 162 184 / 0%) 0%, rgb(23 162 184 / 0%) 100%);*/
}

.toast-header {
    /* opacity: 0.1; */
    background-color: rgb(248 249 250) !important;
}

.toast-body {
    height: auto;
    background: radial-gradient(circle, rgb(248 249 250) 0%, rgb(248 249 250) 100%);
}


img {
    object-fit: fill;
    height: 100%;
    width: 100%;
}

.vs__dropdown-toggle {
    /*overflow:auto;
    background: white !important;
    padding: 0 0 1px !important;
    width: 200px;
    width: 100%;
    height: 100%;*/

}

.style-chooser .vs__search::placeholder,
.style-chooser .vs__dropdown-toggle,
.style-chooser .vs__dropdown-menu {
    background: #dfe5fb;
    border: 1px solid #394066;
    color: #394066;
    text-transform: lowercase;
    font-variant: small-caps;
    width: 100%;
    min-height: 100%;

}

.style-chooser .vs__clear,
.style-chooser .vs__open-indicator {
    fill: #394066;
}

td,
tr,
th {
    height: 40px !important;
    padding: 0px !important;
}

td div input {
    overflow: hidden;
}

table input {
    border: 0;
    height: 28px;
    width: 100%;
}

table th {
    position: sticky;
    top: 0;
    z-index: 1;
    border-top: 0;
    overflow: hidden;
}

.redirect a {
    color: white !important;
    text-decoration: none !important;
}

.canChange {
    display: none;
}

@media only screen and (max-width: 600px) {}