/* 
    Created on : 30/09/2014, 11:22:09
    Author     : Chrystian
*/

.form-validation fieldset {
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #c0c0c0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.form-validation ul {
  list-style: none;
}

.form-validation li {
  position: relative;
}

/*.form-validation [type=text],
.form-validation select,
.form-validation [type=submit],
.form-validation textarea {
  margin-top: 3px;
  padding: 1px;
  border: 1px solid #000000;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}*/

.form-validation [type=check],
.form-validation [type=radio],
.form-validation [type=submit] {
  cursor: pointer;
}

.form-validation label {
  display: block;
}

.form-validation [type=check] + label,
.form-validation [type=radio] + label {
  display: inline-block;
  cursor: pointer;
}

/*.form-validation input:hover,
.form-validation textarea:hover,
.form-validation input:focus,
.form-validation textarea:focus {
  background-color: #ddffdd;
}*/

.form-validation .validation-failed {
  border-color: #FFD5D5 !important;
  background-color: #FFE8E8 !important;
}

.form-validation .validation-advice {
  color: #FF6D6D;
  font-size: 12px;
  font-weight: 300;
  margin-top: 3px;
  /*padding-bottom: 5px;*/
}

.login-new-account .form-validation .validation-advice {
  color: #FF6D6D;
  font-size: 14px;
  font-weight: 300;
  margin: 0px 0 15px;
  text-align: left;
}

.form-validation #myResult {
  margin-top: 10px;
  padding: 10px;
  border: 1px solid #0000ff;
  background-color: #ddddff;
}

.form-validation #myResult:empty {
  border-width: 0;
  padding: 0;
}

.form-validation .spinner {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background-color: #f0f0f0;
}

/*.form-validation .overTxtLabel {
  color: #888888;
}*/