html,
body,
.container {
  height: 100%;
  margin: 0;
}

body {
  direction: rtl;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  /* font-family: Shabnam, sans-serif; */
  /* color: #333; */
  /* background: #f7f7f7; */
  color: #043f48;
  /* background: #b0cad3; */
  background: #f0ebe1;
}

.container {
  text-align: center;

  display: -webkit-flex;
  display: flex;

  -webkit-align-items: center;
  align-items: center;

  -webkit-justify-content: center;
  justify-content: center;
}

.container img.-logo {
  border-radius: 20px;
}

h2 {
  margin-top: -.5rem;
  font-size: 1rem;
}

ul.-links {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.8rem;
  padding: 0;
  margin: 0 0 1rem;
  list-style: none;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

ul.-links > li + li {
  padding-right: .75rem;
}

ul.-links > li + li::before {
  padding-left: .75rem;
  /* color: #333;
  content: "/"; */
}

ul.-links li a img {
	width: 28px;
	height: 28px;
}

a {
  text-decoration: none;
  color: #266877;
}

a:hover {
  text-decoration: underline;
  color: #266877;
}

.container p {
  text-align: justify;
  margin: 2rem auto 1rem;
  max-width: 24rem;
  padding: 0 1rem;
  line-height: 1.4;
  font-size: .82rem;
}

.-after {
	margin-top: 1rem;
}

.-after a,
.-after span {
	display: block;
	margin-bottom: 1rem;
}

@media (min-width: 992px) {
	ul.-links li a img {
		width: 65px;
		height: 65px;
	}
	ul.-links > li + li {
	  padding-right: 2rem;
	}

	ul.-links > li + li::before {
	  padding-left: 2rem;
	}
	
	.-after {
		margin-top: 2rem;
	}
}
