﻿body {
  padding-top: 50px;
  padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
  padding-left: 15px;
  padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input[type="text"],
input[type="password"] {
  /*max-width: 280px;*/ /*ph.2017-10-17 Removed because this setting conflicts with Bootstrap*/
}

/* styles for validation helpers */
.field-validation-error {
  color: #b94a48;
}

.field-validation-valid {
  display: none;
}

input.input-validation-error {
  border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
  border: 0 none;
}

.validation-summary-errors {
  color: #b94a48;
}

.validation-summary-valid {
  display: none;
}

.colorit-red {
  color: red;
}

.colorit-green {
  color: green;
}

.cursor-link {
  cursor: pointer;
}

.color-default {
  color: #333333;
}

.modal-dialog {
  margin-top: 60px;
}


/*Suppress URLs on printed output.*/
@media print {
  a[href]:after {
    content: none;
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: none;
  }
}

.ui-autocomplete {
	position: relative; /*forces suggestions to follow a scrolling (modal) form*/
  z-index: 9999;  /*forces suggestions to top.  By default, Bootstrap Modal is higher z-index than autocomplete.*/
}
