@import './modal/Modal/index.css';
@import './table/index.css';
@import './table/empty.css';
@import './pagination/index.css';
@import './grid/index.css';
@import './steps/index.css';
@import './dateTimePicker/index.css';
@import './popup/index.css';
@import './carousel/index.css';

html,
body {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: 'SF Pro text', 'PingFang SC', 'Microsoft Yahei', Roboto, sans-serif;
  color: #292d3d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

* {
  box-sizing: border-box;
}

a {
  color: #577eff;
}
a:visited {
  color: #3e60c9;
}

input,
textarea,
button {
  color: #292d3d;
  font-family: 'SF Pro text', 'PingFang SC', 'Microsoft Yahei', Roboto, sans-serif;
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0;
}

h1,
h2,
h3,
h4,
p,
span {
  margin: 0;
}
h1,
h2,
h3,
h4 {
  font-weight: 500;
}

ul {
  padding: 0;
  margin: 0;
}
ul > li {
  list-style: none;
}
div > ul {
  margin-bottom: 0;
}

iframe {
  border: none;
}

@font-face {
  font-family: 'SF Pro Text';
  font-weight: 400;
  src: './base/fonts/SF-Pro-Text-Regular.otf' format('otf'),
    './base/fonts/SF-Pro-Text-Regular.ttf' format('truetype'),
    './base/fonts/SF-Pro-Text-Regular.eot' format('embedded-opentype');
}
@font-face {
  font-family: 'SF Pro Text';
  font-weight: 500;
  src: './base/fonts/SF-Pro-Text-Medium.otf' format('otf'),
    './base/fonts/SF-Pro-Text-Medium.ttf' format('truetype'),
    './base/fonts/SF-Pro-Text-Medium.eot' format('embedded-opentype');
}
@font-face {
  font-family: 'SF Pro Text';
  font-weight: 600;
  src: './base/fonts/SF-Pro-Text-Bold.otf' format('otf'),
    './base/fonts/SF-Pro-Text-Bold.ttf' format('truetype'),
    './base/fonts/SF-Pro-Text-Bold.eot' format('embedded-opentype');
}
