.tab h5.title_step {
    font-family: 'Red Hat Display', sans-serif;
    font-size: 16px;
    color: #404040;
    line-height: 24px; }
  .tab .wrap_info_h {
    margin-bottom: 5px;
    margin-top: 20px;
    display: flex; }
    .tab .wrap_info_h i {
      font-size: 16px;
      color: #0099FF;
      margin-right: 5px;
      line-height: 25px; }
    .tab .wrap_info_h h6 {
      color: #909090;
      font-size: 16px;
      line-height: 24px;
      font-family: 'Red Hat Display', sans-serif;
      font-weight: 400; }
      .tab .wrap_info_h h6 span.t_bold {
        font-weight: 600; }

  .form-group label {
    margin-bottom: 3px; }
  .form-group input[type="file"] {
    font-size: 16px;
    border: 1px solid #CCCCCC;
    padding: 5px; }

  .form-group.info {
    margin-top: 30px; }
    .form-group.info h5.more_info {
      font-family: 'Red Hat Display', sans-serif;
      color: #404040;
      font-size: 16px;
      line-height: 24px;
      font-weight: 600;
      margin-top: 16px;
      margin-bottom: 16px; }
    .form-group.info .wrap_info {
      background: #0099FF1A;
      position: relative;
      display: flex;
      margin-bottom: 10px;
      border: 2px solid #0099FF; }
      .form-group.info .wrap_info .icon_info {
        background: #0099FF;
        padding: 30px 20px;
        border-radius: 0 40px 40px 0px;
        line-height: 15px;
        margin-bottom: 0px;
        margin-top: -1px; }
        .form-group.info .wrap_info .icon_info i {
          margin-right: 5px;
          color: #fff;
          font-size: 24px; }
      .form-group.info .wrap_info h6 {
        font-size: 16px;
        color: #404040;
        line-height: 24px;
        font-family: 'Red Hat Display', sans-serif;
        font-weight: 400;
        margin-top: 20px;
        margin-left: 16px; }
        .form-group.info .wrap_info h6 a.email_t {
          text-decoration: none;
          color: #0099FF; }

  .wrap_progress {
    display: flex; }
    .wrap_progress.failed span.v_progress {
      color: #f44336; }
    .wrap_progress.failed .progress-wrap {
      background: #f44336; }
      .wrap_progress.failed .progress-wrap .progress-bar.progress {
        background: linear-gradient(-90deg, #fff, #ffcdc9); }
    .wrap_progress h5 {
      font-family: 'Red Hat Display', sans-serif;
      font-size: 16px;
      line-height: 55px;
      color: #404040;
      font-style: italic;
      margin-bottom: 0;
      margin-right: 10px; }
      .wrap_progress h5 span.v_progress {
        color: #0AB424;
        font-weight: 600;
        margin-left: 5px; }
    .wrap_progress .progress-wrap.progress {
      border-radius: 50px; }
    .wrap_progress .progress-bar.progress {
      background: linear-gradient(-90deg, #fff, #b3e8b9); }
      .wrap_progress .progress-bar.progress:before {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        background-image: repeating-linear-gradient(-45deg, transparent, transparent 10px, #000 10px, #000 20px);
        opacity: 0.75;
        mix-blend-mode: overlay; }
    .wrap_progress .progress {
      width: 100%;
      height: 16px;
      border-radius: 0; }
    .wrap_progress .progress-wrap {
      background: #0AB424;
      margin: 20px 0;
      overflow: hidden;
      position: relative; }
      .wrap_progress .progress-wrap.failed {
        background: #f44336; }
        .wrap_progress .progress-wrap.failed .progress-bar.progress {
          background: linear-gradient(-90deg, #fff, #ffcdc9); }
      .wrap_progress .progress-wrap .progress-bar {
        left: 0;
        position: absolute;
        top: 0; }

  .form-group.failed_doc input[type="file"] {
    border: 1px solid #f44336;
    padding: 5px; }

  .wrap_alert_doc {
    padding: 20px;
    border: 1px solid #FF001D;
    display: flex;
    position: relative;
    background: #FF3F541A;
    margin-top: 10px; }
    .wrap_alert_doc:before {
      content: "\f0d8";
      font-family: 'Font Awesome 5 Free';
      font-weight: 900;
      position: absolute;
      color: #FF001D;
      top: -30px;
      font-size: 30px; }
    .wrap_alert_doc i {
      color: #FF0622;
      font-size: 16px;
      margin-right: 10px;
      line-height: 30px; }
    .wrap_alert_doc h6 {
      font-size: 16px;
      color: #404040;
      line-height: 32px;
      font-family: 'Red Hat Display', sans-serif;
      margin-bottom: 0;
      font-weight: 400; }
      .wrap_alert_doc h6 a {
        color: #0099FF;
        text-decoration: none;
        font-weight: 500; }

  .form-group.info .progress {
    display: none !important; }
    .form-group.info .progress .progress-bar {
      display: none !important; }


      #sticky-wrapper.sticky-wrapper.is-sticky .wrap_sticky_button {
        display: flex;
    }

    .logo_header_custom img{
        width:100%;
        height:auto;
    }
  /*# sourceMappingURL=style-2.css.map */


