@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap');

body{
    font-family: "Montserrat","Noto Sans JP", sans-serif!important;
    font-feature-settings: "palt"!important;
    font-size: 0.9em;
    font-weight: 400;
    color: #1d1d1f!important;
    letter-spacing: 0.02em;
}
h1, h2, h3, h4, h5, h6{
    font-weight: 700;
}
input::placeholder,
textarea::placeholder {
  font-size: 0.85em;
}
table tr td{
    color: #1d1d1f;
}
.btn{
    font-feature-settings: "palt"!important;
    border-radius: 9999px;
    font-size: 0.9em;
    font-weight: 700;
    padding: 16px 9px!important;
    letter-spacing: 0.02em;
    line-height: 0;
    text-align: center;
}
.btn i{
    line-height: 0;
}
.dropdown-menu{
    font-size: 11.5px;
    font-weight: 600;
    border-radius: 12px;
    box-shadow: 2px 4px 12px #00000014;
}
.list-table-action .dropdown-menu a{
    font-size: 11.5px;
    font-weight: 700;
}
.sidebar-nav ul li a{
    font-size: 13px;
    font-weight: 700;
}
.topbar .profile-pic span{
    font-size: 11.5px;
    font-weight: 600;
}
.topbar ul.dropdown-user li .dw-user-box .u-text .btn{
    padding: 16px 9px;
}
.list-actions-button{
    font-size: 1.5em;
}
.list-actions-button i,html body .mdi:before{
    line-height: 0.3em!important;
}
.btn-add-circle{
    height: inherit;
}
.user-avatar-container{
    margin-right: 10px;
}
.list-table-wrapper{
    min-height: 350px;
}