@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Fira Sans Regular"), local("FiraSans-Regular"), url(../webfonts/firasans.woff) format("woff"); }
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local("Poppins Regular"), local("Poppins-Regular"), url(../webfonts/poppins.woff) format("woff"); }
a.title {
  color: #000;
  margin-bottom: 0; }
  a.title:hover {
    text-decoration: none; }

body {
  background-color: #ebf1f4; }

.heading {
  padding: 20px;
  background-color: #ffffff; }

.content {
  padding-top: 30px; }

a {
  color: #027bc5; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Fira Sans", Helvetica, Arial, sans-serif; }

body {
  font-family: "Poppins", sans-serif; }

a.icon-button, a.icon-button:hover {
  width: 150px;
  text-decoration: none;
  display: inline-block;
  margin: 30px;
  padding: 10px;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: .25rem;
  color: #000; }
  a.icon-button img, a.icon-button:hover img {
    margin-bottom: 10px; }

.homepage .btn img {
  padding: 10px; }

.homepage {
  margin-bottom: 20px; }

@media (min-width: 768px) {
  .homepage {
    margin-top: 30px; }
    .homepage a:hover, .homepage a:active {
      text-decoration: none; } }
@media (max-width: 767px) {
  .homepage .card {
    margin-bottom: 20px; } }
@media (max-width: 575.98px) {
  .heading .page-title {
    margin-top: 20px; } }
.card.card-spaced {
  margin: 10px 0; }
  .card.card-spaced .card-body {
    padding-bottom: 0; }

.card.card-captioned {
  margin: 10px auto; }
  .card.card-captioned .card-body {
    padding: 0.75rem;
    text-align: center;
    font-size: 12px;
    font-style: italic; }

/*# sourceMappingURL=sharefile.css.map */
