* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'poppins', sans-serif;
}

.container-login {
  position: relative;
  margin-top: 70px;
  height: 948px;
  width:100%;
  background-image: url('../img/aktivitas-pasar-2.png');
  background-size: 75%;
  background-repeat: no-repeat;
}

.card-login {
  min-height: 400px;
  margin-top: 110px;
  border: none;
  position: absolute;
  right: 100px;
  top: 0;
}

.card-text {
  font-size: 11px;
}

.form-group-size {
  margin-left: 30px;
  margin-right: 30px;
}

.form-control-text {
  width: 375px;
  height: 58px;
  font-size: 16px;
  margin-left: 5px;
  border-radius: 10px;
}

.link-daftar {
  text-decoration: none;
  color: #006D77;
}

.btn-login {
  width: 372.07px;
  height: 44.76px;
  background: linear-gradient(180deg, #006D77 0%, #284B4F 90.1%);
  border: none;
}

.btn-login a {
padding: 11px 150px;
color: white;
text-decoration: none;
background:none;
}

.btn-login:hover { 
  color: white;
  background: linear-gradient(180deg, #0297a5 0%, #396b70 90.1%);;
  transition: 0.8ms ease-in;
}


.btn-otp {
width: 234px;
height: 33px;
background: #006D77;;
border: none;
color: white;

}

.btn-otp:hover { 
color: white;
background: #0297a5 0%;
transition: 0.8ms ease-in;
}

.minta-lagi {
text-decoration: none;
color: black;
}

.example-email {
  font-size: 12px;
  color: #ced4da;
  margin-left: -180px;
}

.login-with {
  width: 83%; 
  color: rgba(0, 0, 0, 0.35);
  border-bottom: 1px solid #ced4da; 
  line-height: 0.1em;
  margin: 20px 38px; 
} 

.login-with span { 
   font-size: 10px;
   background:#fff; 
   padding:0 20px; 
}

.btn-facebook {
  border: 1px solid rgb(218, 206, 206);
  background-color: white;
  color: black;
  width: 170px;
  font-weight: bold;
  border-radius: 10px;
}


.btn-facebook:hover {
background-color: rgb(230, 230, 230);
color: black;
}

.customer {
background-color: #008170;
border-radius: 3px 0 0 0;
font-size: 16px;
color: white;
}

/* .logo-button-facebook {
width: 5px;
height: 27px;
}

.logo-button-google {
width: 24px;
height: 23px;
} */

.patner-logo {
width: 700px;
margin:auto;
}

.no-code {
font-size: 12px;
color: #9D9D9D;
}

.title-customer {
margin: -20px -16.5px;
padding: 20px;
font-size: 22px;
background-color: #006D77;
color: white;
border-radius: 10px 10px 0px 0px;
}

.title-customer p{
  margin:0;
}

.title-customer a{
  color: #fff;
}

.syarat a {
text-decoration: none;
}

.input-otp {
width: 48px;
border: none;
border-bottom: 1px solid #BABABA ;
font-size: 36px;
outline: none;
}

.otp {
width:419px;
}

