#system .item > header .icon { margin: 2px 0px 0px 5px; float: right; }
#system .item > .edit { margin-top: 15px; }
#system .item-list { margin-top: 10px; overflow: hidden; }
#system .filter { margin: 0px 0px 10px; overflow: hidden; }
#system .filter > div { margin: 0px 10px 0px 0px; float: left; }
#system form.submission fieldset > div::before, #system form.submission fieldset > div::after { content: " "; display: block; }
#system form.submission fieldset > div::after { clear: both; }
#system form.submission fieldset > div > * { vertical-align: middle; }
#system form.submission fieldset > div > label:first-child { display: block; width: 150px; float: left; }
#system form.submission fieldset > div > input[type="text"], #system form.submission fieldset > div > input[type="password"] { padding: 5px; width: 250px; }
#system form.submission fieldset > div > select { padding: 5px; width: 262px; }
#system form.submission fieldset > div > textarea { width: 255px; }
#system form.submission div.submit { margin-top: -20px; text-align: center; }
#system .invalid { border-color: rgb(255, 0, 0); }
#system label.invalid { color: rgb(255, 0, 0); }
#system form.submission.small fieldset > div { margin: 15px 0px; }
.tip-wrap { display: none; float: left; background: rgb(255, 255, 204) none repeat scroll 0% 0%; border: 1px solid rgb(212, 213, 170); padding: 5px; max-width: 200px; color: rgb(50, 50, 50); font-size: 12px; }
.tip-title { margin-top: -15px; padding: 15px 0px 5px; background: transparent url(b1e5b52dd1ff56547014bc28cc9f5284e7400770.png)  no-repeat scroll 0% 0%; font-weight: bold; font-size: 13px; }
