/***** Storple Form Styles *****/


/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
fieldset { margin: 1em 0; padding: 1em; border: 1px solid #d2d2e7; background:#f6f6fa; }
fieldset p { margin: 2px 12px 10px 10px; }
fieldset label { display: block; }
fieldset label.inline { display: inline; }
legend { font-size: 1.1em; font-weight: 600; padding: 2px 4px 8px 4px; }
input[type="text"] { width: 200px; border: 1px solid #CCC; }
input[type="password"] { width: 200px; border: 1px solid #CCC; }

.fieldRow { margin: 0; padding: 0.2em 0 0.4em; display: block; clear: both; }
.fieldBlock { padding: 0.3em 0.6em 0.3em 0; display: block; float: left; }

.fieldRowActions {padding: 1em 0 0.4em;}

.field-validation-error { background-image: url("../Images/InvalidField.png"); background-position: left; background-repeat: no-repeat; color: #ea5200; padding: 6px 6px 6px 20px; margin: 2px 2px; font-style: italic; font-weight: bold;}
.input-validation-error { border: dotted 1px #ea5200 !important; background-color: #ffeeee; }
.validation-summary-errors { font-weight: bold; color: #ff0000;}
ul.validation-summary-errors { font-weight: bold; color: #ff0000;padding:0 0 1.25em 2.5em; list-style:disc;}
ul.validation-summary-errors li {padding:0; background: none;}
