body {
  background: url("../images/background/tehran-tower-editted.jpg") no-repeat center center transparent;
  background-size: cover;
  height: 100vh;
  font-family: "Raleway", "Roboto Slab", "Vazir", sans-serif;
}
body #main-container {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100vh;
}

.panel.panel-dark {
  padding: 1rem;
}
.panel.panel-dark .panel-header {
  padding: 2rem 0;
}
.panel.panel-dark .panel-header h1, .panel.panel-dark .panel-header h3 {
  font-family: "Raleway", "Roboto Slab", "Vazir", sans-serif !important;
  background: -webkit-linear-gradient(#35f393, #00dcff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 5rem;
  font-weight: bold;
  margin: 0;
}
.panel.panel-dark .panel-header h3 {
  font-size: 1.5rem;
  font-weight: normal;
  font-family: "Raleway", "Roboto Slab", "Vazir", sans-serif;
  text-transform: uppercase;
}
.panel.panel-dark .panel-body {
  padding: 1rem 1rem;
}
.panel.panel-dark .panel-body ul {
  padding: 0;
  margin: 0;
}
.panel.panel-dark .panel-body ul li {
  display: inline-block;
  padding: 0 1rem;
}
.panel.panel-dark .panel-body a.btn {
  width: 210px;
  background: #000;
  color: #fff;
  border: 1px solid #fff;
  margin: 0 1rem 0.5rem 0;
  border-radius: 0;
}
.panel.panel-dark .panel-body a.btn:hover {
  border-color: #3d772f;
}
.panel.panel-dark .panel-body a h3 {
  font-size: 15px;
  letter-spacing: 2px;
  margin-bottom: 0;
}
.panel.panel-dark .panel-body a span {
  font-size: 12px;
  letter-spacing: 1px;
  word-spacing: -2px;
  font-weight: normal;
}
.panel.panel-dark .panel-body ul.links {
  margin: 2rem 0;
}
.panel.panel-dark .panel-body ul.links li a {
  color: #fff;
  transition: all ease-out 0.2s;
}
.panel.panel-dark .panel-body ul.links li a:hover {
  background: -webkit-linear-gradient(#35f393, #00dcff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border-bottom: 1px solid #35F393;
}
.panel.panel-dark .panel-footer .social-link {
  background: -webkit-linear-gradient(#35f393, #00dcff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 20px;
  font-weight: bold;
}