/* For text */
@font-face {
  font-family: GothamBook;
  src: url('./fonts/Gotham-Book.otf') format("opentype");
}

/* For called */
@font-face {
  font-family: GothamBold;
  src: url('./fonts/gotham-bold.otf') format("opentype");
}

/* For featured texts */
@font-face {
  font-family: GothamMedium;
  src: url('./fonts/Gotham-Medium.otf') format("opentype");
}

.default-background {
  background-image: url('./imgs/bg-cadastro.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

footer#application-footer hr {
  border-color: #d05241
}


.page-body p {
  font-family: "Roboto";
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  color: #485b97;
}

.page-body {
  min-height: 350px;
  padding-bottom: 35px;
}

.page-body .sub {
  color: #495c98;
  text-align: center;
}

.page-body .sub i {
  display: block;
  margin-bottom: 12px;
  font-size: 60px;
  color: #495c98;
  text-align: center;
}

.page-body .sub .contact-button {
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  color: #495c98;
  border-radius: 17px;
  border: 1px solid #495c98;
  background: transparent;
  padding: 2px 20px;
  font-weight: 300;
  margin-bottom: 6px;
  display: inline-block;
  text-decoration: none;
}

.page-body .sub span {
  display: block;
  font-family: Roboto;
  font-weight: 300;
  font-size: 14px;
}