#payseradonationform label {

    font-family: "Lora", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin:5px 0px;
}

#payseradonationform fieldset {
padding:0px!important;
margin:0px!important;
border:none!important;
}

#payseradonationform input[type="text"],#payseradonationform input[type="number"],#payseradonationform input[type="email"],#payseradonationform input[type="tel"] {

outline:none!important;
}

#payseradonationform input[type="submit"] {

outline:none!important;
max-width:110px!important;

}

#payseradonationform label {
width:100%;
}

#accept_terms {

}

#accept_terms_label {
font-size:16px!important;
line-height:1!important;
margin-top:2px!important;
}

#mygtukai {
    display: flex;
    justify-content: space-between;
    gap:5px!important;
}

#mygtukai .amount-button {
width:100%;
text-align:center;


}

.amount-button label {
    margin:0px!important;
    font-size: 16px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    color: #0F4240;

}

.amount-button:hover label, .selected-amount label {
color:#FFFFFF!important;
}

@media (max-width:767px) {

#payseradonationform label {
font-size:16px!important;
}

#payseradonationform .amount-button label {
    font-size: 12px!important;

}
.amount-button {
padding:5px!important;
}



}

/* buttons */

  .amount-button {
        display: inline-block;
        padding: 7px 10px;
        background-color: #FFFFFF;
        border: 1px solid #629694;
        border-radius:200px;
        cursor: pointer;
        user-select: none;
    }
    .amount-button:hover,  .amount-button input[type="radio"]:checked {
    background-color:#003444;
    color:#FFFFFF;
            cursor: pointer;
                border:1px solid #0F4240!important;

}

.amount-botton label:hover {
        cursor: pointer!important;
}

    .amount-button input[type="radio"] {
        display: none;
    }
.selected-amount {
        background-color: #0F4240!important;
        color: #ffffff;
                        border:1px solid #0F4240!important;

    }
    .amount-button label {margin-bottom:0px;}

/* */



#plotis {
width:100%!important;
}

.aukoti, .aukoti:hover {

    background-color:#0F4240!important;
    color:#FFFFFF!important;
    outline:none!important;
    border:1px solid #0F4240!important;
    border-radius:8px!important;
    font-weight:700!important;
    text-transform:uppercase!important;
}

#bottombuttons {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;}

#donor_email, #donor_name, #donor_phone, #custom_amount {color:#0F4240;background:transparent;border-radius:8px!important;border:1px solid #629694!important;font-size:16px!important;font-weight:400!important;}

.elementor-shortcode input, #mygtukai {margin-bottom:1rem;}

.amount-button {background:transparent; border-radius:200px;}
.amount-button:hover, .amount-button input[type="radio"]:checked, .selected-amount, #aukoti {background-color:#0F4240!important;color:#FFFFFF!important;}


#eurlabel {
position: absolute!important;
    right: 20px!important;
    width: 50px!important;
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 1!important;
    margin-top:12px!important;
}

#custom_amount {
border-radius:200px!important;
line-height:25px!important;}
    
#topbottons {
    display: flex;flex-direction: row;}
    
#mygtukai {
    width:75%;padding-right:1rem!important;}
#norimasuma {
    width:25%!important;
    }
    
#donor_phone {
width:49%;
}
@media (max-width:900px) {
    #donor_phone {
width:100%;
}
    #mygtukai {
    width:100%;padding-right:0rem!important;}
#norimasuma {
    width:100%!important;
    }
     #topbottons {
    display: flex;flex-direction: column;}
}