.woocommerce-checkout #payment {
background: none !important;
border-radius: 5px;
}
p.mollie-components-description {
margin-bottom: 10px !important;
margin-top: 10px !important;
    }
.inesection1,
.inesection2,
.inesection3 {
background-size: cover !important;
background-repeat: no-repeat !important;
}


.btnradio {
border: 1px solid #f7f2ff;
display: flex;
flex-wrap: wrap;
}
.btnradio .btnradiowrapper input[type="radio"] {
display: none;
}
.btnradio .btnradiowrapper:first-child {
flex: 0 0 50%;
max-width: 50%;
}
.btnradio .btnradiowrapper:nth-child(2) {
flex: 0 0 50%;
max-width: 50%;
}
.btnradio .btnradiowrapper label {
width: 100%;
padding: 10px;
display: flex;
align-items: center;
}
.btnradio .btnradiowrapper label img {
margin-right: 7px;
}
.dateactive{
background: #f7f2ff;
}
.pika-day {
color: #6D4AD2;
font-weight:700;
}
.pika-single .pika-table td button {
    width: 20px !important;
height: 20px !important;
box-shadow: none !important;
outline: none !important;
border: 0px !important;
}
.is-today.is-selected button.pika-day{
    background-color: #f3edff !important;
color: #6D4AD2 !important;
font-weight: bold;
text-align: center;

box-sizing: content-box !important;
}
.is-selected button.pika-day{
    background-color: #f3edff !important;
color: #6D4AD2 !important;
font-weight: bold;
text-align: center;

box-sizing: content-box !important;
}
.pika-table th, .pika-table td {
padding: 9px !important;
}
.is-today .pika-button {
color: #000000 !important;
font-weight: bold;
}
.pika-single .pika-table td button {
    width: 20px !important;
height: 20px !important;
margin: 1px auto;
}
.pika-single .pika-table td.is-today button,
.pika-single .pika-table td.is-today button:focus,
.pika-single .pika-table td.is-today button:hover {
box-shadow: none !important;
outline: none !important;
border: 0px !important;

}
.is-old button {
text-decoration: line-through !important;
color: #ccc !important;
}
.image_26{
    max-width: 26px !important;
}
.rdbtn_cancle{
    display: flex;
align-items: center;
justify-content: center;
}
.header_back {
display: inline-block;
margin-right: 3px;
}
.field_border:focus{
    border-color: #6d4ad2;
box-shadow: 0 0 0 .11rem rgba(109, 74, 210, 0.6);
}
.pika-single {
width: 403px !important;
border: none;
}
.pika-single .pika-lendar {
width: 100% !important;
}
.pika-single td button {
width: auto;
}
.pika-single {
background-color: #fff !important;  /* Make the background transparent */
}
.pika-single td button {
background-color: transparent !important;  /* Make each date's background transparent */

}
.pika-single td:hover button {
background-color: rgba(0, 0, 0, 0.1);  /* Slight hover effect with transparent background */
color: black !important;               /* Text color remains black on hover */
}

#month-year-select {
margin: 0 auto;
display: block;
padding: 5px;
font-size: 14px;
text-align: center;
}
.pika-label {
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
border: 1px solid rgb(208 203 224);
border-radius: 5px;
margin: 0px 2px;
min-width: 100px;
padding: 5px 20px 5px 10px;
appearance: none;
background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);
background-repeat: no-repeat;
background-position: right 5px top 50%;
background-size: 0.65rem auto;
text-align: left;
}
/*.pika-single.is-bound{
    box-shadow: none !important;
}*/
.is-disabled .pika-button {
    opacity: .7;
}
.btn_width90 {
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.backButton {
color: #090808;
font-size: 16px;
text-decoration: none;
opacity: 0.5;
}
.backButton:hover {
    opacity: 1;
}
@media screen and (max-width: 1199px) {
    .btn_width90 {
width: 100%;
max-width: 100%;
}
    
}
@media screen and (max-width: 479px) {
    .pika-single {
    width: 100% !important;
    }
}
    .fexerror{
        color: #f85459;
        font-size: 13px;
        padding-top: 3px;
    }
    .flerror::placeholder {
        color: #f85459;
    }
   
    .accordion-body {
display:none;
}
.toggle-icon {
transition: transform 0.5s ease;
}
.rotate {
transform: rotate(180deg);
}

.qBox:before {content: ''; background: #6745dc; width: 21px; height: 3px; position: absolute; right: 12px; top: 19px;}
.qBox:after {content: ''; background: #6745dc; width: 3px; height: 21px; position: absolute; right: 21px; top: 10px;}
.xpactive .qBox:after {content: none;}
.mollie-components .mollie-component {border-width: 1px !important; border-color: #d0cbe0 !important;}
@media screen and (max-width: 767px) {
    .pika-single {
        left: 0px !important;
        right: 0px !important;
        margin: auto;
        width: 100% !important;
        max-width: 370px !important;
    }
    .pika-single .pika-lendar {
        width: 100% !important;
        max-width: 370px !important;
        left: 0px !important;
    }
}