/* .custom-size {
    width: 600px;
    height: 660px;
  } */

.no-scroll {
    overflow: hidden;
    /* Hide the overflow */
}

.custom-size {
    width: 600px;
    height: auto;
    /* Let the height adjust automatically */
}

.gen-insurance-width {
    width: 800px;
    height: auto;
}

@media (max-width: 768px) {
    .custom-size {
        width: 90%;
        /* Adjust width for smaller screens */
        height: auto;
        /* Allow height to adjust automatically */
    }
}

.custom-title-size {
    font-size: 24px;
}

.custom-content {
    width: 400;
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}

.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6 {
    margin-bottom: 20px;
}

.swal-premi-calculation {
    height: 800px;
    width: 400px;
    font-size: 0.875rem;
}

#premi_calcu_form {
    width: 320px;
    height: 800px;
}

.form-label-swal {
    margin: 10px 0px 10px 0px;
    font-family: sans-serif;
    font-weight: 600;
    font-size: 0.875rem;
    color: #2A3547;
}

.radioJenisAsuransi label {
    font-size: 0.875rem;
}

.SizeSwal {
    width: 600;
    height: auto;
    font-size: 0.790rem;
}

.checkPerluasanJaminan label {
    font-size: 0.800rem;
}

.custom-swal-container {
    background-color: #ffd12a;
    /* background color */
    border-radius: 10px;
    /* simulated oval */
    padding: 5px 5px;
    /* px-6, py-10 */
    text-align: center;
    /* text center */
    width: 300px;
    /* optional: adjust based on your requirement */
    /* other styles */
}

/* .bg-oval--bottom {
    background-size: 556px 556px;
    background-position: center 30px;
  }

.bg-oval {
    background-image: url(/static/assets/images/backgrounds/oval-dark.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 80% 200%;
  } */

.bg-oval--bottom {
    /* background-position: center; */
    background-size: 556px 556px;
    background-position: center 30px;
}

.bg-oval {
    background-size: cover;
    /* background-position: center;  */
    background-image: url(/static/assets/images/backgrounds/oval-dark.svg);
    background-repeat: no-repeat;
    background-position: 100% -600%;
}