#login-div {
    width:100%;
    height:40vh;
    text-align:center;
}
#confirm-div {
    margin: 0 auto;
    display:inline-block;
    position:relative;
    top:20vh;
    margin-top:-10vh;
    width:30%;
    height:25vh;
    background:white;
    border: 2px solid #C0C0C0;
    border-radius:8px;
}

#confirm-div>div:first-child {
    width:90%;
    margin: 0 auto;
    text-align:center;
    height:50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.button-confirm {
    text-align:center;
    height:50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.button-confirm button{
    flex:1;
    align-items: center;
    justify-content: center;
    width: 80%;
    height: 34px;
    border-radius: 8px !important;
    background: black;
    color: white;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
@media only screen and (max-width: 1024px) {
    #confirm-div {
        width:50%;
    }
}
@media only screen and (max-width: 640px) {
    #confirm-div {
        width:90%;
    }
}

.alert-div {
  width:100%;
  position:fixed;
  z-index:99999;
  background:rgba(0, 0, 0, 0.6);
  top:0;
  left:0;
  height:100vh;
}
.alert-div > div:first-child{
  position:absolute;
  top: 50%;
  left: 50%;
  margin-top: -80px;
  margin-left: -256px;
  padding: 20px;
  gap: 28px;
  width: 512px;
  height: 160px;
  background: #FFFFFF;
  box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
  border-radius: 12px;
}
.alert-div > div:first-child > div:first-child{
  margin:10px;
}
button:focus, input:focus {
    border: 0 none;
    outline: none;
}

.no-dl-button{
  padding: 0px 14px;
  gap: 4px;
  width: 140px;
  height: 44px;
  background: rgba(26, 103, 255, 0.1);
  border-radius: 8px;
  outline:none;
  border:none;
  color:#1A67FF;
  position:absolute;
  bottom:10px;
  right:170px;
}
.yes-dl-button {
  padding: 0px 14px;
  gap: 4px;
  width: 140px;
  height: 44px;
  background: linear-gradient(90deg, #407FFF 0%, #1967FF 50%, #004EEB 99.99%, #004EEB 100%);
  border-radius: 8px;
  outline:none;
  border:none;
  color:white;
  position:absolute;
  bottom:10px;
  right:20px;
}
