.bg-login {
  background: url('../img/bg/bg (2).jpg') 50% 50% no-repeat fixed;
  background-size: cover;
}
.bg-login body {
  background-color: transparent !important;
}
.validation-summary-errors {
  margin-bottom: 6px;
  padding: 0;
  border: 2px solid #C5426C;
  border-radius: 3px;
  background-color: #FFF;
  font-size: 14px;
}
.validation-summary-errors ul {
  margin: 6px 0 6px 27px;
  padding: 0;
  list-style-type: disc;
}
.validation-summary-errors ul li {
  margin-bottom: 2px;
  color: #C5426C;
}
.validation-summary-errors ul li a {
  color: #C5426C;
  text-decoration: none;
}
.validation-summary-errors ul li a:hover,
.validation-summary-errors ul li a:focus,
.validation-summary-errors ul li a:active {
  text-decoration: underline;
}
.validation-summary-header {
  background-color: #C5426C;
  color: #FFF;
  font-size: 16px;
  padding: 6px 12px;
}
.validation-summary-head {
  margin: 0;
  padding: 0;
  color: #fff;
}
.required-fields {
  color: #C5426C;
  font-size: 12px;
}
.req-lab-left,
.req-lab-right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALHRFWHRDcmVhdGlvbiBUaW1lAE1vbiAxOSBNYXIgMjAxMiAxMToxMzoxNyAtMDUwMIqnj6kAAAAHdElNRQfcAxMPEAmUZhmdAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAL1JREFUeNqdkL0KwWEYxX/8fWSykK+FhHuwKHEZ7sFioJSBG+AC3IDFZrWaxGYiZEL5jHwdhbAoT52e87zn9LzveeGPMgnGFCIbKAwgptn6AOY3450bZ4jaoNKCnWbb0/iqPTQWUBR1bqGr7hpDtgOJu255Gk8wtENyBSkDgnOoq1/0jLXk9vtSRwlCMral9PqQ11lA8H9c3QTvAZYzqFUhfoSrAuUk+b5T2yeQKUBY3DOCsgKlxd3/fOHvugF4fCltDaifOAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.req-lab-left {
  background-position: 0 50%;
}
.req-lab-right {
  background-position: 100% 50%;
}
.control-label:after {
  content: ":";
}
.has-nginvalid .help-block,
.has-nginvalid .control-label,
.has-nginvalid .radio,
.has-nginvalid .checkbox,
.has-nginvalid .radio-inline,
.has-nginvalid .checkbox-inline,
.has-nginvalid.radio label,
.has-nginvalid.checkbox label,
.has-nginvalid.radio-inline label,
.has-nginvalid.checkbox-inline label {
  color: #C5426C;
}
.has-nginvalid .form-control.ng-invalid {
  border-color: #C5426C;
}
.has-nginvalid .form-control.ng-invalid:focus {
  border-color: #a23256;
}
.has-nginvalid .input-group-addon {
  color: #C5426C;
  border-color: #C5426C;
  background-color: #C5426C;
}
.has-nginvalid .form-control-feedback {
  color: #C5426C;
}
.multi-checkbox {
  font-size: small;
  float: left;
  width: 100%;
}
.multi-checkbox input[type='checkbox'] {
  height: 1em;
  width: initial;
  margin-right: 2px;
  width: 20px;
  padding-left: 0px;
  -ms-transform: scale(1, 1);
}

/*# sourceMappingURL=ngMS.util.app.css.map */