@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

html {
    font-size: 14px;
}

body {
    font-family: 'Pretendard';
    font-size: 15px;
    background: #f2f6f9;
    margin-bottom: 0 !important;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
}

.navbar {
    padding: 0;
}

ul {
    padding-left: 0;
    margin-bottom: 0;
}

ul, ol, li {
    list-style: none;
}

a {
    text-decoration: none;
}

input:read-only {
    border: none;
    outline: none;
    text-align: center
}

input[type = date] {
    font-size: 14px;
}

select {
    color: rgb(33, 37, 41);
}

button {
    background: rgb(153, 153, 153);
    padding: 3px 10px;
    border-radius: 3px;
    color: #fff;
}

.form-check-input {
    border: 1px solid rgb(153, 153, 153) !important;
}

.form-select {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
    padding: 0 10px;
}

.input-group {
    flex-wrap: nowrap;
}

.dropdown-item {
    padding: 0.25rem 1rem;
}

.v-input--horizontal {
    grid-template-areas: none;
}