
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


html, body { font-family: 'Poppins', sans-serif !important; }

h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif !important; }

p, b, small, span { font-family: 'Poppins', sans-serif !important; }

input, label { font-family: 'Poppins', sans-serif !important; }

.rounded-6 { border-radius: 1.3rem !important; }

@media (max-width: 767.98px) {
    .oxente-mobile-center { text-align: center; }
}

.min-vh-40 { min-height: 40vh; }

.min-vh-45 { min-height: 45vh; }

.min-vh-50 { min-height: 50vh; }

.min-vh-55 { min-height: 55vh; }

.min-vh-60 { min-height: 60vh; }

.min-vh-70 { min-height: 70vh; }

.min-vh-75 { min-height: 75vh; }

.min-vh-80 { min-height: 80vh; }


.bg-blue-and-white {
    background: rgb(0,175,240);
    background: linear-gradient(180deg, rgba(0,175,240,1) 0%, rgba(0,175,240,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}


#snackbar {
    visibility: hidden;
    min-width: 250px;
    margin-left: -125px;
    background: #000000;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 16px;
    position: fixed;
    z-index: 9000;
    left: 50%;
    top: 30px;
    font-size: 17px;
    box-shadow: 0 1rem 1rem rgba(47, 53, 47, 0.175)!important;
}


#snackbar.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}


@media (max-width: 528px) {
    .brand-navbar { height: 35px; line-height: 1.5; }
}


@media (min-width: 529px) { 
    .brand-navbar { height: 36px; }
}

.col-label { font-size: 1.3vh !important; }

.col-context { font-size: 1.8vh !important; font-weight: 500; }

.pointer {
    cursor: pointer;
}

.oxente-breadcrumb-item {
    font-size: 0.7rem;
    text-transform: uppercase;
}
