@font-face {
    font-family: FiraSans;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Fira_Sans/FiraSans-Medium.ttf);
}
@font-face {
    font-family: Roboto;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Roboto/Roboto-Regular.ttf);
}
@font-face {
    font-family: RobotoLight;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Roboto/Roboto-Light.ttf);
}
@font-face {
    font-family: FiraSansBold;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Fira_Sans/FiraSans-Bold.ttf);
}
@font-face {
    font-family: Kanit;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Kanit/Kanit-Medium.ttf);
}
@font-face {
    font-family: KanitLight;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Kanit/Kanit-Light.ttf);
}
@font-face {
    font-family: Inter-Light;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Inter-Light.ttf);
}
@font-face {
    font-family: Inter-Regular;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Inter-Regular.ttf);
}
@font-face {
    font-family: Inter-Semibold;
    /* src: url(../fonts/Fira_Sans/FiraSans-Black.ttf); */
    src: url(../fonts/Inter-SemiBold.ttf);
}
@font-face {
    font-family: DMSans-SemiBold;
    src: url(../fonts/DMSans-SemiBold.ttf);
}
html:not(html.dark-mode) .redesign{
    font-family: Roboto;
}
html:not(html.dark-mode) .redesign button,
html:not(html.dark-mode) .redesign span{
    font-family: FiraSans;
}
html:not(html.dark-mode) .redesign input{
    font-family: KanitLight;
}
html:not(html.dark-mode) .redesign h5{
    font-family: FiraSansBold;
    font-size: 18px;
    letter-spacing: 0.55px;
}
html:not(html.dark-mode) .redesign .m-portlet__head{
    background-color: white !important;
}
html:not(html.dark-mode) .redesign table.table-bordered tbody tr td{
    max-height: 34px !important;
}
html:not(html.dark-mode) .redesign table.table-bordered thead tr td input{
    max-height: 34px !important;
    font-family: RobotoLight;
    background-color: #E8E8E8 !important;
}
html:not(html.dark-mode) .redesign .m-portlet__head .m-portlet__head-text,
html:not(html.dark-mode) .redesign i{
    color: #181f39 !important;
}
html:not(html.dark-mode) .redesign button.btn.btn-primary i{
    color: white !important;
}
html:not(html.dark-mode) .redesign #card_container, html:not(html.dark-mode) .redesign #inner_card_container{
    border-radius: 20px !important;
}
html:not(html.dark-mode) .redesign table, html:not(html.dark-mode) .redesign table th, html:not(html.dark-mode) .redesign table td{
    border-color: #d1d1d1 !important;
}
html:not(html.dark-mode) .redesign table th{
    background-color: #E8E8E8 !important;
    color: #181f39 !important;
}
html:not(html.dark-mode) .redesign th.th-action:before{
    content: none;
}
html:not(html.dark-mode) .redesign table.crud-table:not(#m_table_show_fifo_1) thead tr th:last-child{
    border: 1px solid #d1d1d1;
}
html:not(html.dark-mode) .redesign table.table-bordered tbody td{
    font-family: KanitLight;
}
html:not(html.dark-mode) .redesign table.table-bordered tbody tr:nth-child(even),
html:not(html.dark-mode) .redesign tr.active{
    background-color: #F5F5F5 !important;
}
html:not(html.dark-mode) .redesign .limit-data-select,
html:not(html.dark-mode) .redesign .limit-data-keterangan{
    font-family: FiraSans;
}
html:not(html.dark-mode) .redesign .pagination{
    font-family: Kanit;
}
html:not(html.dark-mode) .redesign .pagination .page-link{
    border: none;
    border-radius: 5px;
}
html:not(html.dark-mode) .redesign .pagination li.page-item-prev{
    margin-right: 0.5em !important;
}
html:not(html.dark-mode) .redesign .pagination li.page-item-next{
    margin-left: 0.5em !important;
}
html:not(html.dark-mode) .redesign li.page-item-prev a.page-link, html:not(html.dark-mode) .redesign li.page-item-next a.page-link{
    padding-left: 1em;
    padding-right: 1em;
}
.chat-bubble{
    font-family: Inter-Regular;
}
/* html:not(html.dark-mode) .redesign */