@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 900;
    src: url("../fnt/estedad/Estedad-FD-Black.woff2") format("woff2");
}
@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 800;
    src: url("../fnt/estedad/Estedad-FD-ExtraBold.woff2") format("woff2");
}
@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 700;
    src: url("../fnt/estedad/Estedad-FD-Bold.woff2") format("woff2");
}
@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 600;
    src: url("../fnt/estedad/Estedad-FD-SemiBold.woff2") format("woff2");
}
@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 500;
    src: url("../fnt/estedad/Estedad-FD-Medium.woff2") format("woff2");
}
@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 400;
    src: url("../fnt/estedad/Estedad-FD-Regular.woff2") format("woff2");
}
@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 300;
    src: url("../fnt/estedad/Estedad-FD-Light.woff2") format("woff2");
}
@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 200;
    src: url("../fnt/estedad/Estedad-FD-ExtraLight.woff2") format("woff2");
}
@font-face {
    font-family: Estedad;
    font-style: normal;
    font-weight: 100;
    src: url("../fnt/estedad/Estedad-FD-Thin.woff2") format("woff2");
}

body {
    font-family: Estedad !important;
}

::-moz-selection {
    color: #757575;
    background: rgba(0, 0, 0, 0.1);
}

::selection {
    color: #757575;
    background: rgba(0, 0, 0, 0.1);
}

/* width */
::-webkit-scrollbar {
    width: 7px;
    border-radius: 1rem;
}

/* Track */
::-webkit-scrollbar-track {
    background: #ddd;
    margin: 1rem;
    border-radius: 1rem;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #555;
    border-radius: 1rem;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #333;
    border-radius: 1rem;
}

.ellipsis {
    white-space: nowrap;         /* Prevents the text from wrapping to a new line */
    overflow: hidden;            /* Ensures that the overflowed text is hidden */
    text-overflow: ellipsis;     /* Adds the ellipsis (...) */
    width: 200px;                /* Set the width of the container */
}

input[type="number"] {
    -moz-appearance: textfield; /* Firefox */
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; /* Remove the inner padding in Chrome */
}
