#newsletter_alpydev_form {
display: flex;
flex-direction: column;
}
#newsletter_alpydev_form .line_form {
display: flex;
justify-content: space-between;
}
#newsletter_alpydev_form .line_form.submit_line {
justify-content: flex-start;
flex-direction: column;
}
#newsletter_alpydev_form .line_form.submit_line input {
width: fit-content;
}
#newsletter_alpydev_form .line_form.submit_line span {
display: flex;
justify-content: center;
align-items: center;
margin-top: 10px;
width: fit-content;
}
#newsletter_alpydev_form .line_form label {
width: 48%;
}
#newsletter_alpydev_form label {
display: flex;
flex-direction: column;
}
#newsletter_alpydev_form label input {
height: 40px !important;
border-radius: 40px;
border: 1px solid rgba(0, 0, 0, 0.25);
padding: 0 20px;
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
}
#newsletter_alpydev_form label input.input-error {
border: 1px solid red;
}
#newsletter_alpydev_form label span {
color: #211651;
margin-bottom: 5px;
}
#newsletter_alpydev_form input[type=submit] {
margin-top: 10px;
background: #e50e47;
color: white;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: 21px;
}
#newsletter_alpydev_form input[type=submit]:hover {
background: #211651;
}
#newsletter_alpydev_form h2 {
margin-bottom: 15px;
}
@media screen and (max-width: 478px) {
#newsletter_alpydev_form .line_form {
flex-direction: column;
}
#newsletter_alpydev_form .line_form label {
width: 100%;
}
}
.modal_inscription_newsletter {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background: rgba(255, 255, 255, 0.7);
display: flex;
justify-content: center;
align-items: center;
z-index: 9999999999999;
}
.modal_inscription_newsletter.close_modal {
display: none;
}
.modal_inscription_newsletter .modal_inscription_newsletter_shortcode {
transition: ease-in-out 0.25s all;
transform: translateY(0px);
opacity: 1;
background: white;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 10px;
padding: 40px 50px;
position: relative;
}
.modal_inscription_newsletter .modal_inscription_newsletter_shortcode.inactive_modal {
transform: translateY(-20px);
opacity: 0;
}
.modal_inscription_newsletter .modal_inscription_newsletter_shortcode #close_modal_button_action {
position: absolute;
padding: 10px 15px;
border-radius: 0 10px 0 0;
top: 0;
right: 0;
background: #e50e47;
color: white;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: 21px;
outline: none;
border: none;
cursor: pointer;
}
.modal_inscription_newsletter .modal_inscription_newsletter_shortcode #close_modal_button_action:hover {
background: #211651;
}