
html{
    display: block;
    height: 100%;
    width: 100%;
}

body{
    position: relative;
    display: block;
    min-height: 100%;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
}

#auth.auth-layout-adminlte > .container-fluid,
#auth.auth-layout-adminlte > .container-fluid > .row,
#auth.auth-layout-adminlte > .container-fluid > .row > div{
    min-height: 100vh;
}

#auth.auth-layout-adminlte .loginBox{
    position: relative;
}

#auth.auth-layout-adminlte .modal-contact{
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    display: block;
    overflow: visible;
    margin-top: 1rem;
    margin-bottom: 3rem;
}


#auth.auth-layout-adminlte .modal-contact .modal-content{
    border-radius: 0 !important;

    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
}

#auth.auth-layout-adminlte .modal-contact .modal-content .modal-header,
#auth.auth-layout-adminlte .modal-contact .modal-content .modal-body,
#auth.auth-layout-adminlte .modal-contact .modal-content .modal-footer{
    padding: 30px;
}

#auth.auth-layout-adminlte .modal-contact .modal-content .modal-header{
    padding-top: 30px;
    padding-bottom: 15px;


    word-spacing: -0.528em;
    font-weight: 800;
    font-size: 42px;
    line-height: 0.95em;
    margin: 0;

    border: none !important;
}

#auth.auth-layout-adminlte .modal-contact .modal-content .modal-body{
    padding-top: 15px;
    padding-bottom: 15px;
}

#auth.auth-layout-adminlte .modal-contact .modal-content .modal-footer{
    padding-top: 15px;
    padding-bottom: 30px;

    border: none !important;
}

#auth.auth-layout-adminlte .form-control{
    height: 40px;
    line-height: 40px;
    outline: none !important;
    box-shadow: none !important;
}

#auth.auth-layout-adminlte .modal-contact .btn-lliure{
    padding-left: 25px;
    padding-right: 25px;
}

#auth.auth-layout-adminlte .btn-status-default,
#auth.auth-layout-adminlte .btn-status-disabled{
    display: none;
}

#auth.auth-layout-adminlte button:not(:disabled) .btn-status-default,
#auth.auth-layout-adminlte button:disabled .btn-status-disabled{
    display: inline;
}

#authCarousel{
    position: sticky;
    top: 0;
}

#authCarousel .authCarousel-content{
    height: 100vh;
    background-size: cover;
    background-position: center;
}

.auth-collun{
    min-height: 100vh;
}

.dropdown-auth{
    min-width: 18rem;
    background: rgba(20 20 20 / .6);
    backdrop-filter: blur(2px);
}

.dropdown-auth .dropdown-item,
.dropdown-auth .dropdown-item-text{
    color: #fff;
}


#lliurelogo circle,
#lliurelogo ellipse,
#lliurelogo image,
#lliurelogo line,
#lliurelogo mesh,
#lliurelogo path,
#lliurelogo polygon,
#lliurelogo polyline,
#lliurelogo rect,
#lliurelogo text,
#lliurelogo tspan,
#lliurelogo g{
    fill: #333;
}