body, html { height: 100%; }
    body {
		background: #7386BF;
background: linear-gradient(150deg, rgba(115, 134, 191, 1) 0%, rgba(24, 74, 140, 1) 100%);
    }

    .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;}