form.dplr_form {
border-top: 1px solid #797979;
border-bottom: 1px solid #797979;
padding: 20px 0;
}
form.dplr_form .dplr-secondary-email {
opacity: 0;
position: absolute;
top: 0;
left: 0;
height: 0;
width: 0;
z-index: -1;
}
form.dplr_form .msg-data-sending {
display: none;
margin-top: 1em;
}
form.dplr_form .input-field {
margin-bottom: 0.7em;
}
form.dplr_form .input-field label {
display: block;
}
form.dplr_form .input-field input[type="text"],
form.dplr_form .input-field input[type="tel"],
form.dplr_form .input-field input[type="email"],
form.dplr_form .input-field input[type="url"],
form.dplr_form .input-field input[type="date"],
form.dplr_form .input-field select {
width: 100%;
}
form.dplr_form .input-field input[type="radio"] {
margin-left: 10px;
}
form.dplr_form .input-field input[type="radio"]:first-child {
margin-left: 0px;
}
form.dplr_form .input-field p.description {
display: block;
font-style: italic;
padding: 7px 15px 10px;
font-size: 12px;
}
form.dplr_form .input-field.required label::after {
content: " *";
color: #f71010;
}
form.dplr_form .input-buttom {
text-align: center;
}
form.dplr_form .input-buttom::after {
content: "";
clear: both;
display: table;
}
form.dplr_form .input-buttom button {
position: relative;
}
form.dplr_form .input-buttom button.left {
float: left;
}
form.dplr_form .input-buttom button.right {
float: right;
}
form.dplr_form .input-buttom button.fill {
width: 100%;
}
form.dplr_form .input-buttom button img {
display: none;
position: absolute;
animation: rotation 2s infinite linear;
-webkit-animation: rotation 2s infinite linear;
top: calc(50% - 10px);
left: calc(50% - 10px);
width: 20px;
height: 20px;
}
form.dplr_form .container {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
form.dplr_form .flex-item {
flex: 1;
padding: 5px;
}
form.dplr_form .flex-item input[type="text"] {
width: 90%;
margin: 0;
}
form.dplr_form .flex-item input[type="email"] {
width: 90%;
margin: 0;
}
form.dplr_form .flex-item input[type="radio"] {
margin: 0.2em;
}
form.dplr_form label.horizontal_label {
white-space: nowrap;
margin-right: 10px;
}
form.dplr_form div.consent_field {
order: 999;
text-align: left;
}
.dplr_settings_not_founded {
color: #756e15;
background: #fffbd1;
border: 1px solid #87803e;
padding: 10px;
margin: 10px 10px 10px 0px;
}
.permission-form-container {
display: flex;
justify-content: flex-start;
align-items: center;
}
@keyframes rotation {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
form.dplr_form .input-buttom button.sending img {
display: table;
}
form.dplr_form .input-buttom button.sending span {
opacity: 0.3;
}