 
.Paperform__Container
   {     
        margin-top: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;

    }

.LiveField__container
{
    padding-top: 0px !important;

}

.LiveField
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}    

/* h1, h2 */
.__header-one
    {     
        font-size:22px ; color:#333; 
        line-height: 22px;
    }
    
.__header-two
    {     
        font-size:16px ; color:#333; 
        line-height: 16px;
    }
/* labels */    
.LiveField__header
    {     
        font-size:16px ; color:#333; 
        line-height: 20px;
        font-weight: 500;
        margin-bottom:0px;
    }
    

/* Eingabeboxen */    
.LiveField__input
    {     
        font-size:20px ; color:#000; 
        background-color: #fff !important;
        line-height: 22px; 
        border-style: solid;
        border-width: 1px;
        border-color: rgba(0,0,0,1) !important;
        Padding: 11px !important;
    }


/* multiple choice btns. */
.Choices__label
   {     
        font-size:16px ; 
        font-weight: 500;  line-height: 1; 
        /*padding-left:35px !important;*/ /*mit radio buttons */
        padding: 11px; /* ohne radio-buttons */
        font-family:Alata;
        color: #333;
    }
    
.Choices__choice{
    padding: 5px ;
}




/*Produktbezeichnung*/

/*.LiveField.Paperform__Question.Paperform__Question--5d42h.LiveField--calculation.LiveField--multiline.LiveField--required {
    float: left;
    width: fit-content;
    margin-right: 20px;
    margin-bottom: 0px;
}*/

/*Anzahl*/

.LiveField.Paperform__Question.Paperform__Question--8u1ei.LiveField--number.LiveField--multiline.LiveField--half.LiveField--required {
    max-width: 50px;
    margin: 0px;
}
/*Anzahl*/
[data-testid="field:8u1ei"] { 
      width:auto;
}


*/
/*Land Drop-Down*/
.Select.LiveField__input.has-value.is-searchable.Select--single {
    background-color: #f9f9f9;
    padding: 2px !important;
}

 /*  Subscribe to Newsletter */
/* Checkbox-Styling */
.ChoicesQuestion svg {
 display: none
}


.Paperform__Question--eojnk .btn-primary::before {
   content: "✔";
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  border: 2px solid #999;
  background-color: #eee;
  color: red;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 4px;
  transform: translateY(-50%);
}

.Paperform__Question--eojnk .btn-primary {
color: #333;
background-color: rgba(255,255,255,0) !important;
  box-shadow: none;
  padding-left: 28px;
  margin-top: -20px;
}

@keyframes pulse {
  0% {
    background-color: #eee;
  }
  50% {
    background-color: #ffcccc;
  }
  100% {
    background-color: #eee;
  }
}



.Paperform__Question--eojnk .btn-default::before {
   content: " ";
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  border: 2px solid #ff0040;
  background-color: #eee;
  color: red;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 4px;
  transform: translateY(-50%);
  animation: pulse 2s infinite;

}

.Paperform__Question--eojnk .btn-default {
color: #333;    
background-color: rgba(255,255,255,0); 
 box-shadow: none;
position:relative;
padding-left: 28px;
  margin-top: -10px;

}

.Paperform__Question--eojnk .Choices__label
   {     
        font-size:15px ; 
        color: #666;
    }


.btn-raised.btn-primary
{
   color:#fff !important;
   background-color: #ff8888 ; /*ff8888 oder 12c3e1*/
   
}


.btn-default {
    color: #666;
}


/* submit-btn*/
.submit .btn-raised.btn-primary   {     
        font-weight: 700 !important;
       background-color: #ff0040 !important;
       border-radius:0px;
       padding-left: 30px;
       padding-right: 30px;
       width: auto !important;
    }

.editor.editor--live .submit{
    margin-top:0px;
}

.submit:hover .btn-raised.btn-primary:hover   {     
           background-color: #ffffff !important;
           color:#ff0040  !important;
           box-shadow:inset 0 0 0 2px #FF0040;
}

.LiveField__error
{
    font-family: Alata,Arial;
    text-transform: none ;
    background-color:#8b1921;
}

.Calculations__error {
 font-family: Alata,Arial;
    background-color:#8b1921;
    margin-bottom: 0px;
    
    position: relative;
    text-align: center;
    font-size: 11px;
    color: #fff;
    font-weight: 400;
    line-height: 18px;
    overflow: hidden;
    padding: 6px;
}
}
