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: .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;
}
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; }