
span {
  content: "\2192";
} 


form{
    
    background: #ffffff;
    border:1px solid #ccc;
    margin:100px auto;
    padding: 15px 40px 40px 40px;
    width: 100%;
  }
  
  .tab p{
    font-size: 20px;
    margin: 0 0 10px 0;
  }
  
  input{
    margin: 5px 0;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
    font-size: 14px;
    border: 1px solid #aaaaaa;
  }

  select{
    margin: 5px 0;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
    font-size: 14px;
    border: 1px solid #aaaaaa;
  }
  textarea{
    margin: 5px 0;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
    font-size: 14px;
    border: 1px solid #aaaaaa;
  }
  
  .index-btn-wrapper{
    display: flex;
  }
  
  .index-btn{
    margin: 20px 15px 0 0;
    background: yellow;
    color: black;
    border: none;
    padding: 10px 20px;
    font-size: 17px;
    cursor: pointer;
    transition: 0.3s;
  }
  
  .index-btn:hover{
    opacity: 0.8;
  }
  
.tb_head { background:#ffdb15; }
.box111 { background:#fff; padding:20px; border:1px #ccc solid; margin-bottom:10px }
.box112 { background:#e5e5e5; padding:20px; border:1px #ccc solid; margin-bottom:10px }  
.review span { padding:0px 10px !important; }

  @media (min-width:700px) {.step { height: 50px; width: 50px; line-height: 50px; margin: auto 30px; color: black; background: yellow; border-radius: 100%; display: inline-block; opacity: 0.25;} .error { color: red; font-size: 14px; } } 
  
   @media (max-width:699px) {.step { height: 35px; width: 35px; line-height: 35px; margin: auto 3px; color: black; background: yellow; border-radius: 100%; display: inline-block; opacity: 0.25;} .error { color: red; font-size: 12px; }} 
  
  .success { font-size: 12px; }
    
    fieldset{
        margin: auto;
        border: 1px solid;
        border-radius: 5px;
        padding: 10px;
    }
    input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }
    #declaration{
        width: 20px;
        height: 20px;
    }
    #review{
        padding: 20px;
    }
    label{
        /* font-size: small; */
    }
