.card-custom {
    border-radius: 10px;
    box-shadow: 0 7px 5px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    /* border: none !important; */
}
.card-custom2 {
    border-radius: 10px;
    box-shadow: 0 7px 5px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    /* border: none !important; */
}

.bg-default-1{
   /* background-color: #013353; */
   background: rgb(2,30,48);
   background: linear-gradient(180deg, rgba(2,30,48,1) 0%, rgba(1,51,83,1) 40%, rgba(21,80,117,1) 100%);
}

.tittle-vc{
    color: #023353;
    font-size: 1.7rem;
    font-weight: 700;
}

.terms_condition{
    text-align: center;
}
.generate-tittle{
    font-size: 2rem;
}

.white{
    color: white;
}

#tanggalLahir::-webkit-calendar-picker-indicator ,#estimasiKedatangan::-webkit-calendar-picker-indicator {
    width: 92%;
    height: 36px;
    position: absolute;
    opacity: 0;

  }

  /* position */
  .relative{
    position: relative;
  }

  .fw-600{
    font-weight: 600;
  }

  .grey{
    color:grey;

  }

  .grey93{
    color:#939393;
  }

.counting-text-1{
  color: #ffaa33 ;
}
.counting-text-2{
    color: #3359ac ;
}
.counting-text-3{
    color: #2aa876 ;
}

  .login-title{
    font-size: 2rem;
  }

  .login-bg{
    background-color:#f5f8fa;
  }
  .border-none{
    border:none !important;
  }


  .absolute-icon{
    position: absolute;
    right: 3%;
    top: 30%;
    color:#939393;
  }
  /* end position */

  .marge-top{
    padding-top: 65px;
  }

  .btn-clg:hover{
    color: red;
  }

  .account-img{
    max-width: 25px;
    border-radius:50%;
  }

  .grey93{
    color:#939393;
  }

  .border-custom-1,.border-custom-2,.border-custom-3{
    border-top: none;
    border-left: none ;
    border-right: none;
  }

  .border-custom-1{
    border-bottom:4px solid #ffaa33 ;
  }
  .border-custom-2{
    border-bottom:4px solid #3359ac ;
  }
  .border-custom-3{
    border-bottom:4px solid #2aa876 ;
  }

  .card-bg-report{
    background-color:#e8eefc87;
    /* #f7faff */
    /* #e8eefc */
  }

  .division{
    color: #939393;
    font-size: 2rem;
    margin-left: 2px;
  }


.border-none{
    border: none !important;
}


.counting-text{
    font-weight: 700;
}


@media only screen and (max-width: 767px) {
    .tittle-vc {
        font-size: 1.45rem !important;
        font-weight: 700;
    }
  }


  .shadow-default{
    box-shadow: 0 7px 5px 0 rgba(0, 0, 0, 0.05);
  }
