@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

#app {
    font-family: 'Poppins', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 100%;
    max-height: 100vh;
    width: 100%;
    margin: 0;
}

html {
    overflow-y: hidden !important;
}

* {
    box-sizing: border-box;
}

@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700& display=swap');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700& display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&display=swap');

.container-element {
    height: calc(100vh - 48px);
    background-color: white;
    padding: 0;
    overflow-y: auto;
}

.container-element-snap {
    cursor: initial;
}

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background: #fff;
}

::-webkit-scrollbar-thumb {
    background: #5b5656;
}

::-webkit-scrollbar-thumb:hover {
    background: #00b7fd;
}

.auth-modal {
    padding: 16px 32px;
    text-align: center;
    color: #757474;
}

.auth-modal img {
    max-width: 200px;
}

.auth-modal .t1 {
    color: #005c47;
}

.auth-modal form {
    margin-bottom: 32px;
    margin-top: 32px;
}

.auth-modal a {
    text-decoration: none;
    color: #6aaa6b;
}

.auth-modal .btn {
    background: #005c47;
}

.theme--light.v-label {
    color: inherit;
}