@charset "UTF-8";


.footer {
  background-color: #000;
  padding-top: 3rem; }
  .footer .nav-link {
    font-size: 0.875rem; }
  .footer .list-unstyled li a {
    display: inline-block;
    padding: .125rem 0;
    font-size: 0.875rem; }

.footer-light p {
  color: #718096; }

.footer-light .heading {
  color: #152c5b; }

.footer-light .list-unstyled li a {
  color: #A0AEC0; }
  .footer-light .list-unstyled li a:hover {
    color: #4A5568;
    text-decoration: underline; }

.footer-light .copyright a {
  color: #4A5568; }
  .footer-light .copyright a:hover {
    color: #008aff; }

.footer-dark p {
  color: rgba(255, 255, 255, 0.8); }

.footer-dark .heading {
  color: white; }

.footer-dark .list-unstyled li a {
  color: rgba(255, 255, 255, 0.8); }
  .footer-dark .list-unstyled li a:hover {
    color: rgba(255, 255, 255, 0.9); }

.footer-dark .copyright a {
  color: rgba(255, 255, 255, 0.9); }
  .footer-dark .copyright a:hover {
    color: white; }

.footer-dark {
  background-color: #273444;
  color: #A0AEC0; }
  .footer-dark .heading {
    color: #eaecf3; }
  .footer-dark .nav .nav-item .nav-link,
  .footer-dark .list-unstyled li a,
  .footer-dark .footer-link {
    color: #A0AEC0; }
    .footer-dark .nav .nav-item .nav-link:hover,
    .footer-dark .list-unstyled li a:hover,
    .footer-dark .footer-link:hover {
      color: #FFF; }
  .footer-dark hr {
    border-color: rgba(216, 203, 187, 0.1); }

.form-control:focus::placeholder {
  color: #CBD5E0; }

.form-control-muted {
  background-color: #EDF0F5;
  border-color: #EDF0F5; }
  .form-control-muted:focus {
    background-color: #EDF0F5; }

.form-control-emphasized {
  background-color: #FFF;
  border-color: #FFF;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.1); }
  .form-control-emphasized:focus {
    background-color: #FFF;
    border-color: transparent;
    box-shadow: 0 0 0 2px #008aff; }

.form-control-flush {
  padding: 0;
  border-width: 0;
  background-color: transparent;
  box-shadow: none; }
  .form-control-flush:focus {
    background-color: transparent;
    box-shadow: none;
    border-width: 0; }

/* 为包含背景的容器添加样式 */
.parallelogram-bg {
	padding: 20px 0;
}