@charset "UTF-8";

@font-face {
  font-family: 'Bodrum';
  src: url('../fonts/bodrum.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DINPro';
  src: url('../fonts/DINPro-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrainsMono';
  src: url('../fonts/JetBrainsMono[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    font-family: 'Bodrum', 'Montserrat', 'DINPro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Microsoft YaHei', sans-serif !important;
}

code, pre, .monospace {
    font-family: 'JetBrainsMono', 'Courier New', monospace !important;
}

*,
*::before,
*::after,
html *,
body *,
button,
input,
select,
textarea,
.btn,
.button,
.card,
.modal-content,
.form-control,
.input-group,
.login-container,
.login-container-row,
.max-login,
.login-head,
.login-head-container,
.login-logo,
.login-title,
.login-footer,
.footer-content,
.login-footer-item,
.login-right-side,
.login-right-content,
.login-right-form,
.login-scan-login,
.qrCodeContainer,
.codetip-inner,
.codetip-arrow,
.codetip-title,
.codetip-icon,
.wechat-login,
.Oauth_login,
.other-login,
.list-inline,
.list-inline-item,
.social-list-item,
.login-form-content,
.code_login-tab,
.login-tab-item,
.login-tab-separate,
.text-register,
.transitionSwitching,
.tab-pane,
.form-group,
.input-group-append,
.custom-dropdown,
.custom-dropdown-selection,
.custom-dropdown-list,
.modal,
.modal-dialog,
.modal-header,
.modal-body,
.modal-footer,
.ewy-card,
.ewy-dropdown-content,
.sidebar-language-dropdown,
.cost-item,
.user-item,
.language-switch,
.language-item,
.avatar,
.ewy-navbar,
.ewy-sidebar,
.ewy-main-content,
.ewy-container,
.ewy-content,
.ewy-flex-container,
.ewy-column,
.ewy-row,
.login,
.login-tab-item,
.ewy-buttons,
.button-a,
.ewy-navbar-left,
.ewy-navbar-right,
.ewy-user-info,
.user-name,
.user-row,
.ewy-sidebarlanguage,
.language-dropdown-menu,
.ewy-logo,
.menuButtons,
.menu-menu-icon,
.menu-btn,
.ewy-title,
.ewy-flex-66,
.ewy-flex-33,
.ewy-flex-100,
.ewy-container-left,
.ewy-container-right,
.men-footer-fold,
.navigationButtons,
.ewy-sidebar-footer,
.ewynav-menu-wrapper,
.ewynav-main-menu,
.ewynav-menu-item,
.ewynav-menu-link,
.ewynav-dropdown-toggle,
.ewy-step,
.ewy-tabs-card,
.ewy-tabs,
.ewy-tabs-item,
.tabs_table,
.accountBalance,
.submit-btn,
.workOrderList .card,
.ewy-card.userInformation,
.userInformation-itme,
.binding,
.ewy-interval,
.ewy-row-txt,
.cost-balance,
.cost-balanceDetails,
.cost-row,
.costOverview,
.costOverview-item,
.alert,
.layui-elem-quote,
.bgw,
.user-center_product,
.security-header,
.security-item,
.security-item-icon,
.explanation,
.offer-item,
.Product-table .table-container,
.Product-table .bg-light,
.Product-table .bootstrap-select,
.Product-table .dropdown-toggle,
.Product-table .table-responsive,
.ewy-container-fluid,
.ewy-dropdown-cost,
.no-data,
.no-product,
.container-img,
.image-preview-container,
.image-preview,
.delete-btn,
.upload-btn-container,
[style*="border-radius: 0"],
[style*="border-radius:0"],
[class*="btn"],
[class*="button"],
[class*="form-control"],
[class*="input-group"],
[class*="card"],
[class*="modal"],
[class*="ewy-"] {
    border-radius: 8px !important;
}

.btn-outline-light,
.btn-primary,
.btn-secondary,
.btn-sm,
.input-group-append img,
.form-control,
.custom-dropdown-selection,
.custom-dropdown-list,
.dropdown-menu {
    border-radius: 8px !important;
}

.ewy-step ol,
.ewy-step .step-item,
.ewy-step .step-item .step-item-title,
.ewy-step .step-item .step-item-num,
.ewy-step .step-item .step-arrow {
    border-radius: 8px !important;
}

.ewy-tabs-item {
    border-radius: 8px 8px 0 0 !important;
}

.ewy-tabs-card {
    border-radius: 16px 16px 0 0 !important;
}

.tabs_table {
    border-radius: 16px !important;
    overflow: hidden;
}

.ewy-card {
    border-radius: 16px !important;
}

.userInformation .avatar,
.binding i,
.binding .agent,
.security-item-icon,
.instance-state span {
    border-radius: 50% !important;
}
