a:focus{outline:none;/*outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;*/}
ul,ol{padding:0;margin:0px;/*margin:0 0 9px 25px;*/}
label,input,button,select,textarea{line-height:20px;}
label{ margin-bottom:0px;padding-top:2px;}
input[type="text"],
textarea,
.uneditable-input{width:auto;height:20px;padding:0px;margin-bottom:2px;font-size:13px;line-height:20px;}
select{width:auto;height:22px;padding:2px;margin-bottom:2px;font-size:13px;line-height:20px;}
textarea{height:auto !important;}
input[type="file"]{height:20px;margin-top:0px;line-height:20px;}
input[type="file"]{line-height:20px \9;}
select,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus{outline:none;/*outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;*/}
/*
input[type="image"],input[type="checkbox"],input[type="radio"]{margin-left:7px;}
*/

input[type="text"],  input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],
input[type="month"], input[type="time"],    input[type="week"],    input[type="number"],        input[type="email"], 
input[type="search"],input[type="tel"],     input[type="color"],   input[type="url"],           .uneditable-input
{display:inline-block;height:20px;padding:0px;margin-bottom:0px;font-size:13px;line-height:20px;width:auto;/*color:#555*/}

.icon-white{color: white;}
/*
.list_item_div_footer form input[type="image"]{width: 14px !important;}

 input[type="image"]{height: auto; width:auto;}


 legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 1.2em;
  font-size: 19.5px;
  line-height: 1.2em;
  color: #333333;
  border: 0;
  border-bottom: 0px;}
  */