.cursor-pointer{
    cursor: pointer;
  }
  
  *{
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  }
  
  .disabled{
     cursor: not-allowed;
     pointer-events: all !important;
  }
  
  .required::before{
    content: "*";
    color: red;
  }

  .hero {
    background: linear-gradient(rgba(0, 47, 135, 0.8), rgba(0, 47, 135, 0.8)),
                url('/img/cover.jpg') no-repeat center center;
    background-size: cover;
    color: white;
  }
  .btn-brand {
    background-color: #FFB71B;
    color: #002f87;
    font-weight: bold;
  }
  .feature-icon {
    font-size: 3rem;
    color: #03E277;
  }
  .navbar-brand {
    font-weight: bold;
  }
  .navbar {
    background-color: #002f87;
  }
  .navbar-nav .nav-link {
    color: white !important;
  }
  .navbar-nav .nav-link:hover {
    color: #FFB71B !important;
  }

  .footer-brand{
    background-color: #002f87;
    color: white;
  }

  .text-yellow-brand{
    color: #FFB71B !important;
  }

  @-webkit-keyframes pulse {
    0% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0); }
    50% {
      -webkit-transform: translate(0, 10px);
              transform: translate(0, 10px); }
    100% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0); } }
  
  @keyframes pulse {
    0% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0); }
    50% {
      -webkit-transform: translate(0, 10px);
              transform: translate(0, 10px); }
    100% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0); } }