

/* navbar styles */
.navbar-brand {
  height: 60px; /* 保持.brand和.navbar的高度一致 */
  padding: 2px; /* 根据需要调整，以便居中logo */
}

.navbar-brand img {
  height: 60px; /* 根据实际图片大小调整 */
  width: auto; /* 保持图片的宽高比 */
}

.navbar .nav >li>a {
    height: 60px; /* 设置tab的高度 */
    padding-top: 20px; /* 根据需要调整上填充，以垂直居中文本 */
    font-size: 18px;  /* 字体大小 */
    padding-bottom: 20px; /* 根据需要调整下填充 */
}

/* 元素 styles */
.center-text {
  text-align: center;
  margin-top: 25px;
}

.right-text {
  text-align: right;
}    

.center-img {
  text-align: center;
}

.center-div {
  display: flex;
  justify-content: center;
  align-items: center;
}
  
/* 增加Aptos字体 */
@font-face {
  font-family: 'Aptos';
  src: url('fonts/Aptos.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/Aptos-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/Aptos-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;  
}

/* 设置默认字体 */
* {
  font-family: 
    "Aptos", 
    "Segoe UI", 
    sans-serif !important;
    font-size: 18px;
}

/* 设置默认body字体大小 */
/* p {
      font-size: 30px;  
}*/