.angular-steps {
    position: relative;
  }
  .angular-steps .step {
    position: absolute;
    z-index: 1;
  }
  .angular-steps .step.ng-hide {
    display: block !important;
    z-index: 0;
  }
  /*
   * Animations (optional) - requires ngAnimate
   */
  .angular-steps .step.ng-hide-add{
      transform: translateX(-200%);
  }
  .angular-steps .step.ng-hide-remove {
      transition: all 0.6s ease-in-out;
  
      opacity: 1;
  }
  .angular-steps .step.ng-hide {
      opacity: 0;
      transform: translateX(200%);
      from 	{ transform:translateX(200%); }
          to 		{ transform: translateX(0); }
  }
  
  /*IE Styles*/
  @media all and (-ms-high-contrast:none)
       {
      #signup-form{float:unset;width:auto!important;}
      #form-views{float:none!important;width:auto!important;}
  
      .angular-steps .ng-hide.step{transform:none;}
      .step{width:100%;position:relative;top:100px;}
  
      .upper-angle{
          overflow-x:hidden;
          left:-3487px;
      }
  
       }
  
  
  