* { box-sizing:border-box; word-break: keep-all; /* text-shadow: 0.000001px 0.000001px #00000052; */ } 
 ul { margin:0; padding:0 } 
 li { list-style:none; } 
 dl,dd { margin:0 } 
 h1,h2,h3,h4,h5,h6 { padding:0; margin:0 } 
 h3,h4,h5,h6 { font-weight:500 } 
 h3 { font-size: 18px; letter-spacing: -0.5px; padding-top: 4px; line-height:21px; } 
 h4 { font-size: 15px; } 
 a { text-decoration:none; } 
 input[type="checkbox"] { width:16px; height:16px; -webkit-appearance: checkbox; appearance: checkbox;} 
 input[type="radio"] {-webkit-appearance: radio;appearance: radio; }
 input[type="date"] { background-color:#fff; } 
 /*input[type="date"] { -webkit-appearance: none; background:url(../images/icon_date.svg) #fff no-repeat right center; background-size: 24px; } */
/* select:focus { } */
 input:focus { outline: none; } 
 
 html,body { margin:0; padding:0; width:100%; height:100%; } 
 a:visited { color:black; } 
 :any-link { color:black; } 
 form { height:inherit } 
 p { margin:0; padding:0 } 
 *:focus { outline:0px } 
 
 input[type="date"]::-webkit-inner-spin-button,
 input[type="date"]::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none; } 
 
 input { -webkit-appearance: none; -moz-appearance: none; appearance: none; } 
 input[type=submit],
 
 input[type=button], button { -webkit-appearance:none; cursor:pointer;} 
 input,select,button { border-radius:0; -webkit-appearance:none } 
 form { margin:0; padding:0 } 
 