/* border-radius 공통 */
.br_16{
    border-radius: 1.6rem !important;
}

/* login page */
.login_logo img {
    height: 2.5rem;
}

/* sign01 page */
.sign01_pg .bd_bt {
    border-bottom: 1px solid var(--gray-300);
    margin-right: 0;
}
.sign01_more_right img {
    height: 2.1rem;
}
.sign01_pg button:has(.sign01_more_right) {
    padding: 0;
    margin: 0 !important;
}
.sign01_pg .hd_btn img {
    filter: invert(19%) sepia(0%) saturate(385%) hue-rotate(192deg) brightness(85%) contrast(88%);
}
.sign01_modal {
    overflow-y: auto;
    padding: 2.0rem 2.0rem 11.6rem;
    position: relative;
    height: 100%;
}
.modal-body:has(.sign01_modal) {
    overflow: inherit !important;
    padding-bottom: 20px !important;
}

/* sign03 page */
.sign03_pg .complete_img img {
    width: 6rem;
}

/* my_inquiry page */
.badge-answer-success{
    background-color: #F0F5FF !important;
}

/* my_inquiry page */
.my_inquiry_write_btn{
    border-radius: 50%;
    background-color: rgba(0, 112, 74, 0.85);
    width: 5.6rem;
    position: fixed;
    right: 2rem;
    bottom: 2rem;
    padding:0;
}
.my_inquiry_write_btn img{
    width: 2.3rem !important;
    filter: invert(0%) sepia(96%) saturate(0%) hue-rotate(168deg) brightness(108%) contrast(98%);
}
.content_none:after{
    content: '';
    display: block;
    width: 1rem;
    height: 1rem;
}

/* my_push page */
.my_push_pg .content{
    /* display: none; */
}

.w_80{
    width: 8rem !important;
}
.my_push_result_data{
    height: 30rem;
}