.Safari input[type="date"][value=""]:before {
    content: attr(placeholder) !important;
    color: #aaa !important;
    /*margin-right: 0.5em;*/
  }
 .Safari input[type="date"][value=""]:focus:before,
 .Safari input[type="date"]:valid:before {
    content: "" !important;
  }
  
 .Safari input[type="date"]:not(:placeholder-shown) {
  border-color: hsl(0, 76%, 50%);
   content: "" !important;
}
  #user-form #edit-field-country-of-residence-list-wrapper, #user-form #edit-field-region-wrapper, #edit-pass .password-parent label, #edit-pass .confirm-parent label, #user-form #edit-field-national-id-wrapper{
    display:none !important;
  }
 #edit-field-country-of-residence-list-0-value-error{
    display: block !important;
  color: #ff2029 !important;
font-family: 'Brown-Light' !important;
font-size: 12px !important;
margin-top: 10px;
text-transform: lowercase !important;
padding: 0;
font-weight: 700 !important;
font-style: italic;
    
  }
  #edit-field-country-of-residence-list-0-value-error:before
 {
    content: "\0021";
font-family: "Font Awesome 5 Pro";
font-size: 14px;
display: inline-block;
border-radius: 50%;
box-shadow: 0px 0px 2px #ff2029;
width: 20px;
height: 20px;
text-align: center;
margin-right: 10px;
}

#edit-field-national-id-0-value-counter{display:none;}
