  .form-control::-webkit-input-placeholder{color:var(--input-placeholder-color)}.form-control::-moz-placeholder{color:var(--input-placeholder-color)}.form-control:-ms-input-placeholder{color:var(--input-placeholder-color)}.form-control::-ms-input-placeholder{color:var(--input-placeholder-color)}.form-control::placeholder{color:var(--input-placeholder-color)}select.form-control:not([multiple]){--select-active-color:var(--input-color);--select-inactive-color:var(--input-placeholder-color);color:var(--select-active-color)}select.form-control:not([multiple]):required>option:first-of-type{color:var(--select-inactive-color)}select.form-control:not([multiple]):required:invalid{color:var(--select-inactive-color)}select.form-control:not([multiple]):required:invalid>option:not(:first-of-type){color:var(--select-active-color)}select.form-control:not([multiple]):required:invalid>optgroup{color:var(--select-active-color)}.form-input-material{--input-default-border-color:rgba(0, 0, 0, 0.5);--input-invalid-border-color:var(--danger-color);--input-valid-border-color:var(--primary-color);--input-border-bottom-color:rgba(0, 0, 0, 0.3);position:relative;border-bottom:1px solid var(--input-border-bottom-color)}.form-input-material::before{position:absolute;content:"";left:0;bottom:-1px;width:100%;height:.125rem;background:var(--input-valid-border-color);transform:scaleX(0);transform-origin:left;transition:.3s}.form-input-material:focus-within::before{transform:scaleX(1)}.form-input-material label{position:absolute;top:.5rem;left:0;transition:.3s;transform-origin:left}
  
  .form-input-material .form-control-material{font-size:.9em; padding:.5rem 0;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}
  
  
  .form-input-material .form-control-material:invalid~label{color:var(--input-invalid-border-color)}.form-input-material .form-control-material:valid~label{color:var(--input-valid-border-color)}.form-input-material .form-control-material:placeholder-shown~label{color:var(--input-default-border-color)}.form-input-material .form-control-material:focus~label,.form-input-material .form-control-material:not(:placeholder-shown)~label{transform:translateY(-110%) scale(.8)}.input-group{display:flex}.input-group .btn:first-child,.input-group .form-control:first-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.input-group .btn:last-child,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-spinner{--spinner-default-color:var(--secondary-color-darkest);--spinner-active-color:var(--primary-color);--spinner-max-width:4rem}.input-spinner .btn{--btn-radius:10px;display:flex;justify-content:center;align-items:center}.input-spinner .btn:active,.input-spinner .btn:focus,.input-spinner .btn:hover{border-color:var(--secondary-color)}.input-spinner .btn i{transition:.3s}.input-spinner .form-control{--input-border-color:var(--secondary-color);box-sizing:border-box;max-width:var(--spinner-max-width);text-align:center;color:var(--spinner-default-color);border-left:none;border-right:none} 


  .e_text{display:inline-block;font-size:.9em;margin-top:5px;margin-bottom:10px}