.mdb-modal-backdrop-paybee {
    background-color: rgba(0, 0, 2, 0.1);
}
.modal--survey .modal-content{
    max-width: 630px;
    margin-left: auto;
    margin-right: auto;
}
.modal--survey .modal-footer{
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.modal-footer .row {
    justify-content: flex-end !important;
}
mdb-modal-container .close--paybee {
    right: 20px;
}
.modal-header-mdb, .paybee-modal-footer-mdb {
    border-top: none !important;
    border-bottom: none !important;
}
.modal--paybee.modal--updateVirtualEventModal .modal-content {
    border-radius: 10px !important;
}
.modal--paybee.modal--RaffleDraw .modal-content {
    border-radius: 4px !important;
}
.modal--paybee.modal--AddPending .modal-content {
    border-radius: 4px !important;
}
.modal--paybee.modal--RaffleDraw .paybee-modal-footer {
    display: flex;
    border-top: 1px solid #dee2e6;
    margin-right: 0;
}
.modal--paybee.modal--faqInfo .modal-content, .modal--paybee.modal--learnMore .modal-content, .modal--paybee.modal--sponsorsGroupName .modal-content, .modal--paybee.modal--registrationButtonForm .modal-content, .modal--paybee.modal--closeSilentAuction .modal-content {
    border-radius: 15px !important;
    overflow: hidden;
}
.modal--paybee.modal--closeSilentAuction .modal-footer .row {
    justify-content: center !important;
}

.modal--paybee.modal--paybee-right{
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    height: 100%;

}
.modal--paybee.modal--paybee-right .modal-content{
    height: 100%;
    margin-left: auto;
    width: fit-content;
    min-width: 460px;
    max-width: 640px;
    border-radius: 0!important;
    padding: 30px;
    overflow: scroll;
}

.modal--paybee.modal--paybee-right.modal--auction-bidders .modal-content{
    height: 100%;
    margin-left: auto;
    width: fit-content;
    min-width: 640px;
    max-width: 640px;
    border-radius: 0!important;
    padding: 30px;
    overflow: scroll;
}

@media screen and (min-width: 1200px) {
    .modal--paybee.modal-update-cart .modal-header {
        padding: 20px !important;
        border-bottom: 1px solid #dfdfdf !important;
   }
    .modal--paybee.modal-update-cart .modal-body {
        padding: 30px 20px 20px 20px !important;
   }
    .modal--paybee.modal-update-cart .modal-footer {
        padding: 30px 20px !important;
   }
}
.modal--paybee.modal-update-cart .modal-content {
    border-radius: 0.3rem !important;
    /* overflow: hidden; */
}
.modal--paybee.modal-update-cart .modal-subtitle {
    color: #b0b0b2;
    font-size: 14px;
}
.modal--paybee.modal-update-cart .modal-body input {
    background: #f8f9fc !important;
    border: 1px solid #dfdfdf !important;
    border-radius: 4px !important;
    height: 44px !important;
}
.modal--paybee.modal-update-cart .modal-body input:focus-visible {
    outline: none;
}
.modal--paybee.modal-update-cart .modal-body .inputLabel-paybee {
    font-family: var(--Font-family-font-family-body, Inter, Roboto, sans-serif);
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
}
.modal--paybee.modal-update-cart .modal-footer {
    background-color: #f8f9fc !important;
}
.modal--paybee.modal-update-cart .modal-footer .btn-success--paybee, .modal--paybee.modal-update-cart .modal-footer .btn-cansel--paybee {
    font-family: var(--Font-family-font-family-body, Inter, Roboto, sans-serif);
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
}
.modal--paybee.modal-update-cart .modal-footer .btn-cansel--paybee {
    border: 1px solid #dfdfdf;
    background-color: white;
}
.modal--paybee .modal-title {
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-weight: 700;
}
.modal--paybee.modal-update-cart .modal-footer .btn-cansel--paybee{
    border: 1px solid #dfdfdf;
    background-color: #fff;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    padding: 10px 12px;
}
.modal--paybee.modal-update-cart .modal-footer .btn-success--paybee{
    font-family: var(--Font-family-font-family-body, Inter, Roboto, sans-serif);
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    /* padding: 10px 12px; */
    display: flex;
}
.btn--success {
    background-color: #25c157;
    border-color: #25c157;
    color: #fff;
}
.btn--confirm {
    background-color: #6E42FF;
    border-color: #6E42FF;
    color: #fff;
}
.btn.btn-sm {
    padding: 0.5rem 1.6rem;
    padding-top: 0.5rem;
    padding-right: 1.6rem;
    padding-bottom: 0.5rem;
    padding-left: 1.6rem;
    font-size: .64rem;
}
.form-control:focus{
    box-shadow: none;
}
a{
    margin: 0 !important;
}
