/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.button {
  border-radius: 0.5rem;
  margin: 0 0 0.5rem 0;
  padding: 1.5rem 2.125rem;
}
.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .search #search-form .btn, .finder #searchForm .btn, .finder #search-form .btn {
  border-radius: 0.5rem;
  margin: 0 0 0.5rem 0;
  padding: 1.5rem 2.125rem;
}
/* SNAT Law - Helium style circular icon */
.snat-law-icon {
  width: 132px;
  height: 132px;
  margin: 0 auto 25px;
  border-radius: 50%;
  background: #ffffff;
  border: 9px solid #f2f2f4;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #424653;
  font-size: 54px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}
.snat-law-icon i {
  line-height: 1;
}
/* Hover effect */
.snat-law-feature:hover .snat-law-icon {
  border-color: #e4e5e8;
  color: #17365d;
  transform: translateY(-3px);
}
/*# sourceMappingURL=custom_40.css.map */