﻿input[type="text"], input[type="password"], textarea, select { border: 1px solid #7DAED4; font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 13px; color: #3C4E58; }
input[type="text"].data-entry-mandatory, input[type="password"].data-entry-mandatory, textarea.data-entry-mandatory, select.data-entry-mandatory { border-left-width: medium; }

table.data-entry-form { width: 100%; caption-side: top; }
table.data-entry-form > caption { text-align: left; font-weight: bold; color: #7DAED4; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #3c4E58; }
table.data-entry-form > tbody > tr > th, .data-entry-label { font-weight: bold; text-align: right; width: 100px; }
table.data-entry-form > tbody > tr > th, table.data-entry-form > tbody > tr > td { padding: 2px; }
.data-entry-error { color: #FF0000; }

.image-float-left { float: left; border: 0; margin: 1em 1em 0 0; }

.password-strength-1 { color: Red; }
.password-strength-2 { color: Orange; }
.password-strength-3 {  }
.password-strength-4 { color: Green; }