#mySidebar .consent-placeholder,
#signup .consent-placeholder{
    position: relative; 
    margin: 1.5vh auto; 
    display: block; 
  } 
.fieldWrap span.error{
  padding:0
}
  .plain-ml-wrapper label:not(.goptin_checkbox){
      position:static;
      transform:none;
      font-size: 0;
  }
  .plain-ml-wrapper label.tiny{
    font-size:0;
    display: none;
  }
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked), 
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked,
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked), 
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked  {
    position: absolute;
    left: 0px;
    width: 1.428vw;
    height: 1.428vw;
    z-index: 10;
    top: 0px;
    opacity: 0;
    cursor: pointer;
    margin: 0;
    -webkit-appearance: none;
    padding: 0;
  } 
  
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked) + label:before, 
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:before,
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked) + label:before, 
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: auto;
    width: 1.428vw;
    height: 1.428vw;
    border: 2px solid #fff;
    background: transparent;
    border-radius: 0px;
    box-sizing: border-box;
  } 
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked) + label:before, 
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:before{
    border: 2px solid #000;
  }
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"].errored:not(:checked) + label:before,
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"].errored:not(:checked) + label:before { 
    border-color: red; 
  } 
  
  #mySidebar .plain-ml-wrapper .mlform .consent-placeholder input[type="checkbox"] + label,
  #signup .plain-ml-wrapper .mlform .consent-placeholder input[type="checkbox"] + label {
    display: inline-block;
    box-sizing: border-box;
    line-height: 1;
    text-align: left;
    text-transform: lowercase;
    letter-spacing: 0;
    font-size: 0.868vw;
    padding-left: 2.04vw;
    vertical-align: top;
    font-weight: 400;
    position: static;
    transform: none;
    pointer-events: auto;
  } 
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after, 
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after { 
    content: "\2713"; 
    position: absolute; 
    top: 0.58vh; 
    line-height: 1; 
    left: 0.25vw; 
    font-size: 1vw; 
    color: #fff; 
    font-weight: 700; 
    text-align: center; 
  } 
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after,
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after{
    color: #000;
  }
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after { 
    color: #ffffff; 
  } 
  
   #mySidebar .consent-placeholder span.input-error,
   #signup .consent-placeholder span.input-error { 
    color: red; 
    position: absolute; 
    top: -3.25vh; 
    left: 0; 
    bottom: auto; 
  } 
  
  #mySidebar .secondform .consent-placeholder,
  #signup .secondform .consent-placeholder { 
    margin: 2vh auto; 
  } 
  #mySidebar .plain-ml-wrapper .mlform .consent-placeholder label a,
  #mySidebar .plain-ml-wrapper .mlform .consent-placeholder label span{
    color:#000;
  }
  #signup .plain-ml-wrapper .mlform .consent-placeholder label a,
  #signup .plain-ml-wrapper .mlform .consent-placeholder label span {
      color: #fff;
  }
  #mySidebar .plain-ml-wrapper .mlform .consent-placeholder label a,
  #signup .plain-ml-wrapper .mlform .consent-placeholder label a{
      text-decoration:underline;
      cursor: pointer;
  }
  #mySidebar .plain-ml-wrapper .mlform .consent-placeholder label a:hover,
  #signup .plain-ml-wrapper .mlform .consent-placeholder label a:hover {
      opacity: 0.5;
  }
  @media only screen and (max-width: 1023px) and (orientation:portrait){ 
  
   #mySidebar .plain-ml-wrapper .mlform .consent-placeholder input[type="checkbox"] + label,
   #signup .plain-ml-wrapper .mlform .consent-placeholder input[type="checkbox"] + label { 
       font-size: 3vw; 
       padding-left: 6vw; 
    } 
  
    #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked), 
    #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked, 
    #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked) + label:before, 
    #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:before,
    #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked), 
    #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked, 
    #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked) + label:before, 
    #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:before { 
       width:4vw; 
       height: 4vw; 
    } 
    #mySidebar .consent-placeholder span.input-error, .input-error,
    #signup .consent-placeholder span.input-error{
        font-size: 3.25vw;
    }
    #mySidebar .consent-placeholder span.input-error,
    #signup .consent-placeholder span.input-error {
        top: -2.5vh; 
    }
  
    #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after,
    #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after { 
          top: 0.2vh;
          left: 0.5vw;
          font-size: 3.15vw;
    } 
  } 
  @media only screen and (max-width:1023px) and (orientation:landscape){
    .input-error{
        font-size: 1.25vw;
    }
    #mySidebar .consent-placeholder span.input-error,
    #signup .consent-placeholder span.input-error{
        top: -4.25vh;
    }
    #mySidebar .consent-placeholder, #signup .consent-placeholder{
        margin: 2.5vh auto;
    }
    #mySidebar .plain-ml-wrapper .mlform .consent-placeholder input[type="checkbox"] + label,
    #signup .plain-ml-wrapper .mlform .consent-placeholder input[type="checkbox"] + label{
        font-size: 1.68vw;
        padding-left: 4.04vw;
    }
    #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked) + label:before, 
    #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:before,
    #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked) + label:before, 
    #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:before{
        width: 2.28vw;
        height: 2.28vw;
    }
    #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after,
    #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked + label:after{
        font-size: 2vw;
    }
  }
  @media only screen and (max-height: 1366px) and (min-width: 1024px) and (orientation: portrait) {
  #mySidebar .plain-ml-wrapper .mlform .consent-placeholder input[type="checkbox"]+label,
  #signup .plain-ml-wrapper .mlform .consent-placeholder input[type="checkbox"]+label{
      font-size: 2.1vw;
      padding-left: 3.054vw;
  }        
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked+label:after,
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked+label:after{
     top:0;
     font-size:2vw;
  }
  #mySidebar .consent-placeholder,
  #signup .consent-placeholder {
      position: relative;
      margin: 1vh auto ;
  }
  .input-error{
    font-size: 1.08vw;
  }
  #mySidebar .consent-placeholder span.input-error,
  #signup .consent-placeholder span.input-error{
     top: -1.5vh;
  }
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked)+label:before, 
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked+label:before,
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked),
  #mySidebar .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked,
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked)+label:before, 
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked+label:before,
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:not(:checked),
  #signup .plain-ml-wrapper .consent-placeholder input[type="checkbox"]:checked{
      width: 2.28vw;
      height: 2.28vw;
  }
  
  }