@CHARSET "UTF-8";

  .stepy-header { list-style: none; padding: 0; width: 904px }
  .stepy-header li { cursor: pointer; float: left; padding: 10px }
  .stepy-header li div { color: #888; font: bold 24px 'gilda display'; text-shadow: 1px 1px #F8F8F8 }
  .stepy-header li.stepy-active{ background:rgba(255,255,255,0.7);
                                 border-radius:5px 5px 0 0; }
  .stepy-header li.stepy-active div { color: #38721f; cursor: auto }
  .stepy-header li span { color: #888; font: 13px serif }
  .stepy-header li.stepy-active span { color: #666 }
  .stepy-header li.stepy-error { background:rgba(255,200,200,0.5) url('../img/error.png') no-repeat right 5px;
                                  border-radius:5px 5px 0 0; }
                                  
  .stepy-step .error { 
      background:rgba(255,200,200,0.2) url('../img/error.png') no-repeat right 5px;
      position:relative;
      z-index:3
                         }
  .stepy-step .error:before{
      content:url('../img/error.png') ;
        position:absolute;
        top:-2px;
        right:13px;
        z-index:9;
        display:block;
       
       
                               }                       

  .stepy-step { border: 0px solid #BBB; background:rgba(255,255,255,0.7); 
  border-radius: 5px;clear: left; padding: 15px 20px; 
  box-shadow:0 3px 8px -2px #aaa; }
  .stepy-step legend { display:none}

  .stepy-step input:not([type=checkbox]),
  .stepy-step textarea,
  .stepy-step select {
  border: 1px solid #999;
  border-radius: 5px;
  color: #333;
  font:normal 14px sans-serif;
  margin-bottom: 12px;
  padding: 7px 3px;
  }

  .stepy-step select { height: 34px; padding-top: 5px }

  .stepy-step textarea { height: 100px }

   .stepy-navigator { 
   height:73px; 
   position:fixed;
   background:#fdfdfd99;
   bottom:0;
   left:0;
   right:0;
   width:100% ;
   margin:0 auto !important;
   z-index:9999;
   box-shadow:0 0 6px  0 #0000005e;
   padding:20px 20%}
    .button-back { float: left }

    .button-next,
    .stepy-navigator input[type="submit"] { float: right;   background:#20640D  }
    
    .button-back,
    .button-next,
    .stepy-navigator input[type="submit"],.addp { 
        background:#20640D; 
        box-shadow: 0 -8px 20px -5px rgb(50, 92, 30) inset;
        color: #7F0055; cursor: pointer; 
        font:bold 18px 'gilda display'; 
        padding: 7px 15px 8px; 
        text-decoration: none; 
        border-radius: 3px;
         color:#fff }
         .addp{margin-top:5px;display:inline-block}
.addp:hover{text-decoration:none;background: rgb(77, 158, 13);color:#fff;}
    
    .stepy-navigator input[type="submit"] { 
        
          width: 90px;
         }

    .button-back:hover,
    .button-next:hover,
    .stepy-navigator input[type="submit"]:hover { color: #fff;background: rgb(77, 158, 13);  }
    
