html {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
/* Form Table Attributes */
  .formtable {
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
  }
  td {
    padding: 1vw;
  }
/* inactive unclicked input properties */
  .input1, .input2, .input3, .input4, .input5, .input6, .input7, .input8, .input9, .input10, .input11, .input12, .input13, .input14, .input15, .input16, .input17, .input18, .input19, .input20 { 
    font-size: 1.8vw; /*2.8*/
    text-align: center;
    padding-top: 1em;
    margin: 0 1px 0 1px; /* 0 1px 0 1px */
    border: 1px solid white; /* 2px */
    background: #587BF7;
    color: white;
  }
/* fix stupid autofill issues */
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0 50px #587BF7 inset;
    -webkit-text-fill-color: white;
}
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #587BF7 inset;
    -webkit-text-fill-color: white;
} 
/* Placeholder Settings */
  ::placeholder { font-size: 1.5vw;color: white; opacity: .5;  }
  ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-size: 1.5vw;color: white; opacity: .5;  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-size: 1.5vw;color: white; opacity: .5;  }
  ::-ms-input-placeholder { /* Microsoft Edge */ font-size: 1.5vw;color: white; opacity: .5;  }
  .textareaablue::placeholder { font-size: 1.5vw;color: #587BF7; opacity: 1;  }
  .textareaablue::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-size: 1.5vw;color: #587BF7;opacity: 1;}
  .textareaablue:-ms-input-placeholder { /* Internet Explorer 10-11 */ font-size: 1.5vw;color: #587BF7; opacity: 1;}
  .textareaablue::-ms-input-placeholder { /* Microsoft Edge */ font-size: 1.5vw;color: #587BF7; opacity: 1;}  
  /*.float-label1 .input1::-webkit-input-placeholder { -webkit-transition: all .2s; transition: all .2s;}
  .float-label1 .input1::-moz-placeholder { -webkit-transition: all .2s; transition: all .2s;}
  .float-label1 .input1:-ms-input-placeholder { -webkit-transition: all .2s; transition: all .2s;}
  .float-label1 .input1::placeholder { -webkit-transition: all .2s; transition: all .2s;}*/

/* Floating Label 1*/
  .float-label1, .float-label2, .float-label3, .float-label4, .float-label5, .float-label6, .float-label7, .float-label8, .float-label9, .float-label10, .float-label11, .float-label12, .float-label13, .float-label14, .float-label15, .float-label16, .float-label17, .float-label18, .float-label19, .float-label20 {
    position: relative;
    font-size: 2.2vw;
    text-align: center;
    left: -1px;
    top: -7px;
    border:0;
    border-radius:0;
    padding: 0 0 0 0;
    opacity: 1;
    width: 99.5%;
    background-color: white;
  }
  /* Floating Label1 active*/
  .float-label1 label, .float-label2 label, .float-label3 label, .float-label4 label, .float-label5 label, .float-label6 label, .float-label7 label, .float-label8 label, .float-label9 label, .float-label10 label, .float-label11 label, .float-label12 label, .float-label13 label, .float-label14 label, .float-label15 label, .float-label16 label, .float-label17 label, .float-label18 label, .float-label19 label, .float-label20 label {
    font-size: 1.4vw;
    position: absolute;
    margin: 0 0 0 0;
    top: 0;
    cursor: text;
    opacity: 1;
    -webkit-transition: all .2s;
    transition: all .2s;
    color: #587BF7;
  }
  /* Floating Label1 active*/
  .float-label1, .input1:focus, .float-label2, .input2:focus, .float-label3, .input3:focus, .float-label4, .input4:focus, .float-label5, .input5:focus, .float-label6, .input6:focus, .float-label7, .input7:focus, .float-label8, .input8:focus, .float-label9, .input9:focus, .float-label10, .input10:focus, .float-label11, .input11:focus, .float-label12, .input12:focus, .float-label13, .input13:focus, .float-label14, .input14:focus, .float-label15, .input15:focus, .float-label16, .input16:focus, .float-label17, .input17:focus, .float-label18, .input18:focus, .float-label19, .input19:focus, .float-label20, .input20:focus {
    outline: none;
    border:1px solid white;
    color: white;
    border-bottom:1px solid white;
  }

  /* Floating Label1 inactive*/
  .float-label1 .input1:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label2 .input2:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label3 .input3:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label4 .input4:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label5 .input5:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label6 .input6:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label7 .input7:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label8 .input8:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label9 .input9:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label10 .input10:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label11 .input11:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label12 .input12:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label13 .input13:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label14 .input14:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label15 .input15:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label16 .input16:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label17 .input17:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label18 .input18:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label19 .input19:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label20 .input20:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    font-size: 1.5vw; /* 2.5 */
    opacity: 1;
    padding-top: 5%;
    height: 72%;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .float-label1 .input1:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label2 .input2:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label3 .input3:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label4 .input4:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label5 .input5:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label6 .input6:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label7 .input7:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label8 .input8:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label9 .input9:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label10 .input10:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label11 .input11:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label12 .input12:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label13 .input13:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label14 .input14:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label15 .input15:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label16 .input16:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label17 .input17:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label18 .input18:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label19 .input19:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label20 .input20:placeholder-shown:not(:focus)::-moz-placeholder {
    font-size: 1.5vw; /* 2.5 */
    opacity: 1;
    padding-top: 5%;
    height: 72%;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .float-label1 .input1:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label2 .input2:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label3 .input3:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label4 .input4:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label5 .input5:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label6 .input6:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label7 .input7:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label8 .input8:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label9 .input9:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label10 .input10:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label11 .input11:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label12 .input12:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label13 .input13:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label14 .input14:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label15 .input15:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label16 .input16:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label17 .input17:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label18 .input18:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label19 .input19:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label20 .input20:placeholder-shown:not(:focus):-ms-input-placeholder {
    font-size: 1.5vw; /* 2.5 */
    opacity: 1;
    padding-top: 5%;
    height: 72%;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .float-label1 .input1:placeholder-shown:not(:focus)::placeholder,
  .float-label2 .input2:placeholder-shown:not(:focus)::placeholder,
  .float-label3 .input3:placeholder-shown:not(:focus)::placeholder,
  .float-label4 .input4:placeholder-shown:not(:focus)::placeholder,
  .float-label5 .input5:placeholder-shown:not(:focus)::placeholder,
  .float-label6 .input6:placeholder-shown:not(:focus)::placeholder,
  .float-label7 .input7:placeholder-shown:not(:focus)::placeholder,
  .float-label8 .input8:placeholder-shown:not(:focus)::placeholder,
  .float-label9 .input9:placeholder-shown:not(:focus)::placeholder,
  .float-label10 .input10:placeholder-shown:not(:focus)::placeholder,
  .float-label11 .input11:placeholder-shown:not(:focus)::placeholder,
  .float-label12 .input12:placeholder-shown:not(:focus)::placeholder,
  .float-label13 .input13:placeholder-shown:not(:focus)::placeholder,
  .float-label14 .input14:placeholder-shown:not(:focus)::placeholder,
  .float-label15 .input15:placeholder-shown:not(:focus)::placeholder,
  .float-label16 .input16:placeholder-shown:not(:focus)::placeholder,
  .float-label17 .input17:placeholder-shown:not(:focus)::placeholder,
  .float-label18 .input18:placeholder-shown:not(:focus)::placeholder,
  .float-label19 .input19:placeholder-shown:not(:focus)::placeholder,
  .float-label20 .input20:placeholder-shown:not(:focus)::placeholder {
    font-size: 1.5vw; /* 2.5 */
    opacity: 1;
    padding-top: 5%;
    height: 72%;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .float-label1 .input1:placeholder-shown:not(:focus) + *,
  .float-label2 .input2:placeholder-shown:not(:focus) + *,
  .float-label3 .input3:placeholder-shown:not(:focus) + *,
  .float-label4 .input4:placeholder-shown:not(:focus) + *,
  .float-label5 .input5:placeholder-shown:not(:focus) + *,
  .float-label6 .input6:placeholder-shown:not(:focus) + *,
  .float-label7 .input7:placeholder-shown:not(:focus) + *,
  .float-label8 .input8:placeholder-shown:not(:focus) + *,
  .float-label9 .input9:placeholder-shown:not(:focus) + *,
  .float-label10 .input10:placeholder-shown:not(:focus) + *,
  .float-label11 .input11:placeholder-shown:not(:focus) + *,
  .float-label12 .input12:placeholder-shown:not(:focus) + *,
  .float-label13 .input13:placeholder-shown:not(:focus) + *,
  .float-label14 .input14:placeholder-shown:not(:focus) + *,
  .float-label15 .input15:placeholder-shown:not(:focus) + *,
  .float-label16 .input16:placeholder-shown:not(:focus) + *,
  .float-label17 .input17:placeholder-shown:not(:focus) + *,
  .float-label18 .input18:placeholder-shown:not(:focus) + *,
  .float-label19 .input19:placeholder-shown:not(:focus) + *,
  .float-label20 .input20:placeholder-shown:not(:focus) + * {
    font-size: 1.5vw; /* 2.5 */
    opacity: 1;
    padding-top: 5%;
    height: 72%;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .selects {
    font-size: 1.5vw;
    border: 1px solid white;
    background: white;
    color: #587BF7;
    width: 53%;
    padding: 1vw 0 1vw 0;
    margin: 1vw;
   text-align-last: center;
   text-align: center;
   -ms-text-align-last: center;
   -moz-text-align-last: center;
  }
  @-moz-document url-prefix() {
        .selects  {
            width: 89%%;
        }
    }
  .options {
    font-size: 1.5vw;
    border: 1px solid white;
    border-bottom: 1px solid white;
    background: #587BF7;
    color: white;
    padding: 1vw;
    margin: 1vw 0 1vw 0;
  }
  .textareaa {
    font-size: 1.5vw;
    border: 1px solid white;
    background: white;
    color: #587BF7;
    width: 50.5%;
    padding: 1vw;
    margin: 1vw;
  }
@media screen and (max-width: 991px) {
/* Form Table Attributes */
  td {
    padding: 1.5vw;
  }
/* inactive unclicked input properties */
  .input1, .input2, .input3, .input4, .input5, .input6, .input7, .input8, .input9, .input10, .input11, .input12, .input13, .input14, .input15, .input16, .input17, .input18, .input19, .input20      { 
    font-size: 3vw; /* */
  }
  /* Placeholder Settings */
  ::placeholder { font-size: 3vw; }
  ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-size: 3vw; }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-size: 3vw; }
  ::-ms-input-placeholder { /* Microsoft Edge */ font-size: 3vw; }
  .textareaablue::placeholder { font-size: 3vw; }
  .textareaablue::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-size: 3vw;}
  .textareaablue:-ms-input-placeholder { /* Internet Explorer 10-11 */ font-size: 3vw;}
  .textareaablue::-ms-input-placeholder { /* Microsoft Edge */ font-size: 3vw;}
  /* Floating Label 1*/
  .float-label1, .float-label2, .float-label3, .float-label4, .float-label5, .float-label6, .float-label7, .float-label8, .float-label9, .float-label10, .float-label11, .float-label12, .float-label13, .float-label14, .float-label15, .float-label16, .float-label17, .float-label18, .float-label19, .float-label20 {
    font-size: 3vw;
  }
  /* Floating Label1 active*/
  .float-label1 label, .float-label2 label, .float-label3 label, .float-label4 label, .float-label5 label, .float-label6 label, .float-label7 label, .float-label8 label, .float-label9 label, .float-label10 label, .float-label11 label, .float-label12 label, .float-label13 label, .float-label14 label, .float-label15 label, .float-label16 label, .float-label17 label, .float-label18 label, .float-label19 label, .float-label20 label {
    font-size: 2vw;
  }
  /* Floating Label1 active*/
  .float-label1, .input1:focus, .float-label2, .input2:focus, .float-label3, .input3:focus, .float-label4, .input4:focus, .float-label5, .input5:focus, .float-label6, .input6:focus, .float-label7, .input7:focus, .float-label8, .input8:focus, .float-label9, .input9:focus, .float-label10, .input10:focus, .float-label11, .input11:focus, .float-label12, .input12:focus, .float-label13, .input13:focus, .float-label14, .input14:focus, .float-label15, .input15:focus, .float-label16, .input16:focus, .float-label17, .input17:focus, .float-label18, .input18:focus, .float-label19, .input19:focus, .float-label20, .input20:focus {
    font-size: 3vw;
  }
  /* Floating Label1 inactive*/
  .float-label1 .input1:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label2 .input2:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label3 .input3:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label4 .input4:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label5 .input5:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label6 .input6:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label7 .input7:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label8 .input8:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label9 .input9:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label10 .input10:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label11 .input11:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label12 .input12:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label13 .input13:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label14 .input14:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label15 .input15:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label16 .input16:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label17 .input17:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label18 .input18:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label19 .input19:placeholder-shown:not(:focus)::-webkit-input-placeholder,
  .float-label20 .input20:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    font-size: 3vw;
  }
  .float-label1 .input1:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label2 .input2:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label3 .input3:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label4 .input4:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label5 .input5:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label6 .input6:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label7 .input7:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label8 .input8:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label9 .input9:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label10 .input10:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label11 .input11:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label12 .input12:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label13 .input13:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label14 .input14:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label15 .input15:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label16 .input16:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label17 .input17:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label18 .input18:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label19 .input19:placeholder-shown:not(:focus)::-moz-placeholder,
  .float-label20 .input20:placeholder-shown:not(:focus)::-moz-placeholder {
    font-size: 3vw;
  }
  .float-label1 .input1:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label2 .input2:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label3 .input3:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label4 .input4:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label5 .input5:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label6 .input6:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label7 .input7:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label8 .input8:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label9 .input9:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label10 .input10:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label11 .input11:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label12 .input12:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label13 .input13:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label14 .input14:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label15 .input15:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label16 .input16:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label17 .input17:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label18 .input18:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label19 .input19:placeholder-shown:not(:focus):-ms-input-placeholder,
  .float-label20 .input20:placeholder-shown:not(:focus):-ms-input-placeholder {
    font-size: 3vw;
  }
  .float-label1 .input1:placeholder-shown:not(:focus)::placeholder,
  .float-label2 .input2:placeholder-shown:not(:focus)::placeholder,
  .float-label3 .input3:placeholder-shown:not(:focus)::placeholder,
  .float-label4 .input4:placeholder-shown:not(:focus)::placeholder,
  .float-label5 .input5:placeholder-shown:not(:focus)::placeholder,
  .float-label6 .input6:placeholder-shown:not(:focus)::placeholder,
  .float-label7 .input7:placeholder-shown:not(:focus)::placeholder,
  .float-label8 .input8:placeholder-shown:not(:focus)::placeholder,
  .float-label9 .input9:placeholder-shown:not(:focus)::placeholder,
  .float-label10 .input10:placeholder-shown:not(:focus)::placeholder,
  .float-label11 .input11:placeholder-shown:not(:focus)::placeholder,
  .float-label12 .input12:placeholder-shown:not(:focus)::placeholder,
  .float-label13 .input13:placeholder-shown:not(:focus)::placeholder,
  .float-label14 .input14:placeholder-shown:not(:focus)::placeholder,
  .float-label15 .input15:placeholder-shown:not(:focus)::placeholder,
  .float-label16 .input16:placeholder-shown:not(:focus)::placeholder,
  .float-label17 .input17:placeholder-shown:not(:focus)::placeholder,
  .float-label18 .input18:placeholder-shown:not(:focus)::placeholder,
  .float-label19 .input19:placeholder-shown:not(:focus)::placeholder,
  .float-label20 .input20:placeholder-shown:not(:focus)::placeholder {
    font-size: 3vw;
  }
  .float-label1 .input1:placeholder-shown:not(:focus) + *,
  .float-label2 .input2:placeholder-shown:not(:focus) + *,
  .float-label3 .input3:placeholder-shown:not(:focus) + *,
  .float-label4 .input4:placeholder-shown:not(:focus) + *,
  .float-label5 .input5:placeholder-shown:not(:focus) + *,
  .float-label6 .input6:placeholder-shown:not(:focus) + *,
  .float-label7 .input7:placeholder-shown:not(:focus) + *,
  .float-label8 .input8:placeholder-shown:not(:focus) + *,
  .float-label9 .input9:placeholder-shown:not(:focus) + *,
  .float-label10 .input10:placeholder-shown:not(:focus) + *,
  .float-label11 .input11:placeholder-shown:not(:focus) + *,
  .float-label12 .input12:placeholder-shown:not(:focus) + *,
  .float-label13 .input13:placeholder-shown:not(:focus) + *,
  .float-label14 .input14:placeholder-shown:not(:focus) + *,
  .float-label15 .input15:placeholder-shown:not(:focus) + *,
  .float-label16 .input16:placeholder-shown:not(:focus) + *,
  .float-label17 .input17:placeholder-shown:not(:focus) + *,
  .float-label18 .input18:placeholder-shown:not(:focus) + *,
  .float-label19 .input19:placeholder-shown:not(:focus) + *,
  .float-label20 .input20:placeholder-shown:not(:focus) + * {
    font-size: 3vw;
  }
  /* Select */ 
  .selects {
    font-size: 3vw;
    width: 95%;
  }
  /* text area */
  .textareaa {
    font-size: 3vw;
    width: 94%;
  }
}  
