.swal2-confirm:hover {
   background: linear-gradient(88.67deg, #964ce2 6.75%, #6d59e3 70.32%);
}

.btn-bodinote-purple {
   color: #fff !important;
   background: linear-gradient(88.67deg, #a259fe 6.75%, #7966ff 70.32%);
   filter: none;
   /* background-color: #7966FF!important; */
   border: none;
   border-radius: 10px;
   height: 54px;
   font-size: 1rem;
   width: 100%;
}

.btn-bodinote-purple :disabled,
.btn-bodinote-purple[disabled] {
   background: #dddddd !important;
   filter: none;
   color: #828282 !important;
}

.btn-bodinote-purple:hover {
   border: none;
   color: #fff !important;
   background: linear-gradient(88.67deg, #964ce2 6.75%, #6d59e3 70.32%);
}
.btn-bodinote-purple-o {
   color: #fff !important;
   background: #7966ff;
   box-shadow: none;
   /* background-color: #7966FF!important; */
   border-radius: 10px;
   border: 0px;
   height: 54px;
   font-size: 1rem;
}

.btn-bodinote-purple-o:hover {
   color: #fff !important;
   background: #6d59e3;
}
.btn-bodinote-purple-o-off {
   color: #828282 !important;
   background: var(--main-background-new-color, #f9f8ff);
   box-shadow: none;
   /* background-color: #7966FF!important; */
   border-radius: 10px;
   border: 1px solid var(--main-button, #ddd);
   height: 54px;
   font-size: 1rem;
}

.btn-bodinote-purple-o-off:hover {
   color: #828282 !important;
   background: #edebe3;
}

.btn-bodinote-purple-o2 {
   color: #828282 !important;
   background: #ebe9fa;
   border-radius: 10px;
   border: 0px;
   height: 54px;
   font-size: 1rem;
}

.btn-bodinote-purple-o2:hover {
   color: #fff !important;
   background: #dfdcde;
}
.btn-bodinote-purple-o2-off {
   color: #828282 !important;
   background: var(--main-background-new-color, #f9f8ff);
   border-radius: 10px;
   border: 1px solid var(--main-button, #ddd);
   height: 54px;
   font-size: 1rem;
}

.btn-bodinote-purple-o2-off:hover {
   color: #828282 !important;
   background: #edebe3;
}

.btn-bodinote-yellow-o {
   color: #000000 !important;
   background: #ffd583;
   box-shadow: none;
   /* background-color: #7966FF!important; */
   border: 0px;
   border-radius: 10px;
}

.btn-bodinote-yellow-o:hover {
   border: none;
   color: #000000 !important;
   background: #f3c867;
}

.btn-bodinote-black-a-o {
   color: #fff !important;
   background: #504c6b;
   box-shadow: none;
   /* background-color: #7966FF!important; */
   border: none;
   border-radius: 10px;
}

.btn-bodinote-black-a-o:hover {
   border: none;
   color: #fff !important;
   background: #443f4f;
}

.btn-bodinote-white-o {
   /* !important */
   color: #000000;
   background: #ffffff;
   border: 1px solid #7966ff;
   /* background-color: #7966FF!important; */
   border-radius: 10px;
   width: 100%;
}
.btn-bodinote-white-o :disabled,
.btn-bodinote-white-o[disabled] {
   background: #dddddd !important;
}

.btn-bodinote-white-o:hover {
   background: #dddddd;
}

.zInput {
   /* width: 35.5% !important; */
   width: 30% !important;
   font-size: 14px !important;
   height: 40px !important;
   border: #dddddd 1px solid;
   color: #828282;
}

/* .BodinoteBtnHome {
    width: 384px;
    height: 54px;
    left: 22px;
    background: linear-gradient(88.67deg, #A259FE 6.75%, #7966FF 70.32%);
    box-shadow: 3px 6px 35px -12px rgba(44, 66, 182, 0.2);
    border-radius: 10px;
}
.BodinoteBtnFont {
    font-family: 'NanumSquareR';
    font-style: normal;
    font-weight: 800;
    font-size: 17px;
 
    
    display: flex;
    align-items: center;
    text-align: center;
    
    color: #FFFFFF;
} */

.btn-checkbox {
   border: none;
   background-color: #ffffff;
   padding: 0px;
}

.btn-checkbox[disabled] .chk-type-1[type="checkbox"] {
   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.6' fill='%237966FF'/%3e%3c/svg%3e");
}
.btn-bodinote-purple-b {
   color: #504c6b !important;
   background: #ebe9fa;
   /* filter:drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.2)); */
   /* background-color: #7966FF!important; */
   border: none !important;
   border-radius: 10px;
   height: 54px;
   font-size: 1rem;
   width: 100%;
}
.btn-bodinote-white {
   color: #7966ff !important;
   background: #ffffff;
   filter: none;
   border: 1px solid #7966ff !important;
   border-radius: 10px;
   height: 54px;
   font-size: 1rem;
   width: 100%;
}
