body, html { height: 100%; }
    body {
      /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#160651+0,3c065e+68,46108a+99 */
  background: #160651; /* Old browsers */
  background-clip: content-box;
  background: -moz-linear-gradient(-45deg,  #160651 0%, #3c065e 68%, #46108a 99%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg,  #160651 0%,#3c065e 68%,#46108a 99%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  #160651 0%,#3c065e 68%,#46108a 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-attachment:fixed;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#160651', endColorstr='#46108a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    }

    .navbar {  transition:all 500ms; opacity: 0; background: rgba(0,0,0,0.65);}
    .scrolled {  opacity: 1;}
    .FAB{ position: fixed; top:10px; right:17px; transition: all 500ms; opacity: 1; z-index: 9999;}
    .FAB.hidden{opacity:0!important;}

    .full-height{ display: block; min-height: 100vh; width: 100%;}
    .h-center{ display: block; position: absolute; top:50%; transform: translateY(-50%); width: 100%;}

  .features{ list-style: none; padding:0px; margin:0px; text-align: center;}
  .features>li{ padding: 0px; margin: 10px; display:inline-block; width: 300px;}
  .features>li>p{ color:white; margin-top: 10px; font-size: 14px; font-weight: bold;}

  .footer-menu{ list-style: none; padding: 0px; text-align: center;}
  .footer-menu>li{padding: 0px 10px; margin: 0px; display:inline-block;}
  .footer-menu>li>a{color:rgba(255, 255, 255, 0.61); font-size: 12px;}

  .errors > ul > li {
    color: #ffffff7a;
   }

   .errors {
    text-align: center;
   }


      .step-app>.step-steps{ height: 8px; border-radius: 4px; background-color: rgba(255,255,255,0.3); border:none; }
      .step-app>.step-content{ border:none; padding: 30px; background-color: rgba(255,255,255,0.05); border: solid 1px rgba(255,255,255,0.4); border-radius: 10px;}
      .step-app>.step-steps>li{ border:none;color:none; background: none; height: 8px!important; padding: 0px;}
      .step-app>.step-steps>li.active, .step-app>.step-steps>li.done{ background: white;}
      .step-app>.step-steps>li.active{ border-radius: 0px 4px 4px 0px;}