﻿div.custom-form .input-validation-error,
div.editor-field select.input-validation-error,
.input-validation-error {
  background-color:#ffc475;
  border:2px solid #A60000;
}
div.validation-summary-errors ul {
  margin:.25em 0;
}
div.editor-field {
  padding:.25em;
}
div.custom-form {
}
div.display-field label {
  font-weight:bold;
  display:inline-block;
}


div.validation-summary-errors {
  background-color:#E68585;
  border:1px dashed #000000;
  display:none;
  margin-bottom:1em;
}
span.field-validation-error {
  color:#A60000;
}

div.custom-form input[type="text"] {
  display:inline;
}

div.custom-form input[type="checkbox"] {
  display:inline;
}

label.content {
  display:inline;
}

#Autoroute_CurrentUrl {
  display:inline;
}

fieldset.submit-button,
div.edit-item-content fieldset,
div.custom-form fieldset {
  background: none repeat scroll 0 0;
  border: none;
  padding: 10px;
}

div.custom-form fieldset legend {
  font-size:120%;
  font-weight:bold;
}

div.radio-container {
  margin-left:1em;
}
div.radio-container label {
  display: inline;
}


div.custom-form .formElement { display:inline-block; white-space:normal; vertical-align:middle; font-weight:normal; padding: 0 0 0.3em 0; }
div.custom-form .labelContainer {  text-align: right; width: 180px; }
div.custom-form .textAreaLabelContainer { width: 100%; }
div.custom-form .controlContainer { text-align: left; width: 180px; vertical-align: middle; margin: 0 0 0 15px; }
div.custom-form .controlContainerWide { width:220px; margin: 0 0 0 11px;}
div.custom-form .textAreaLabel { vertical-align: top; }
div.custom-form .formContainerGroup { margin: 12px 0; padding: 8px 10px 2px 10px; border: 1px solid #030303; max-width: 800px; }
div.custom-form .subhead1 { color: #bca175; font-family: Lucida Sans-Serif; font-size: 12pt; font-weight: bold; line-height: normal; max-width: 800px; }
div.custom-form .mcgDisplayLabel { font-weight: bold; display: inline-block; width: 125px; margin: 0 10px 0 0; text-align: right; }
div.custom-form .mcgDisplayValue { display: inline-block; width: 400px; text-align: left; margin-top: 5px; vertical-align: top; }
div.custom-form .mcgDisplayContainerGroupLabel { font-weight: bold; }
div.custom-form textarea { width:99%;height:5em; }
div.custom-form .idEst { color: #bca175; vertical-align: top; font-family: Lucida Sans-Serif; font-size: 10pt; line-height: normal; overflow: hidden; position: relative; top: 3px; } 


div.custom-form h1 { color: #bca175; }
div.custom-form .validationError { color: #f00; font-size: .75em; position: relative; top: -7px; left: 1px; white-space: nowrap; }
