﻿#divProcessing {
    position: fixed;
    right: 0;
    bottom: 0; 
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000', EndColorStr='#000000');
    display: none;
    z-index: 9999;
    text-align: center;
}

#divProcessing img {
    margin-top: 15%;
}

div .error-block, div.has-success .error-block
{
  display: none;
}

div.has-error .error-block
{
  display: block;
}

/******************************************/
/* Error Handling */

.has-error span, .has-error small {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: -1.3125em;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #c60f13;
  color: white;
}


.has-error span.error-message {
  display: block;
}

.has-error input,
.has-error textarea {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}
.has-error input:focus,
.has-error textarea:focus {
  background: #fafafa;
  border-color: #999999;
}

.has-error select {
  border-color: #c60f13;
  background-color: rgba(198, 15, 19, 0.1);
}
.has-error select:focus {
  background: #fafafa;
  border-color: #999999;
}

label.error {
  color: #c60f13;
}

/*****************************************/

.has-success span, .has-success small {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: -1.3125em;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #13c60f;
  color: white;
}


.has-success input,
.has-success textarea {
  border-color: #13c60f;
  background-color: rgba(19, 198, 15, 0.1);
}
.has-success input:focus,
.has-success textarea:focus {
  background: #fafafa;
  border-color: #999999;
}

.has-success select {
  border-color: #13c60f;
  background-color: rgba(19, 198, 15, 0.1);
}
.has-success select:focus {
  background: #fafafa;
  border-color: #999999;
}

.required label:before {
    content: '* ';
    display: inline;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.nonrequired label:before {
    content: ' ';
    display: inline;
    margin: 0 0 0 0;
    padding: 0 7px 0 0
}


/*****************************************/
/***Password Policy***********************/
/*****************************************/
#PasswordPolicy {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  border-radius: 3px;
  margin-bottom: 1.25em;
  padding: 0.7em;
  background: #abadae;
}

#PasswordPolicy h6 {
  color: #000000;
}

#PasswordPolicy p {
  color: #000000;
  line-height: 11px;
  font-size: .85em;
  margin-bottom: 0px;
}


/*****************************************/