.dialog-form table { width: 100%; margin: 0; }
.dialog-form table th { width: 40%; text-align: left; color: #777777; }
.dialog-form table td { width: 60%; }
.dialog-form input[type = text]:not(.range), .dialog-form input[type = password], .dialog-form select { width: 100%; }
.dialog-form textarea { height: 70px; width: 100%; }
.dialog-form input[type = text].range { width: 42%; display: inline-block; }
.dialog-form .dialog-alert { padding: 5px; }
.dialog-form .dialog-alert-icon { float: left; margin-right: 5px; }
.dialog-form-star { color: #CC3300; font-weight: bold; }
a.dialog-form-link { color: #006699; font-weight: bold; text-decoration: none; }