/* Bootstrap overrides
-----------------------------------------------------------*/

legend {
  margin-bottom: 10px;
}
textarea {
  height: 75px;
  width: 384px;
}
#main-nav a.selected {
  color: white !important;
  font-weight: bold;
}
/* Logindisplay custom
-----------------------------------------------------------*/

#logindisplay {
  font-size: 1.1em;
  display: inline-block;
  text-align: right;
  margin: 10px 0 10px 10px;
  color: White;
  float: right;
}
#logindisplay a:link {
  color: white;
  text-decoration: underline;
}
#logindisplay a:visited {
  color: white;
  text-decoration: underline;
}
#logindisplay a:hover {
  color: white;
  text-decoration: none;
}
/* Flexigrid custom
-----------------------------------------------------------*/

.flexigrid div.pDiv {
  height: 35px;
}
.flexigrid div.fbutton .add {
  background: url(/content/images/flexigrid/add.png) no-repeat center left;
}
.flexigrid div.fbutton .delete {
  background: url(/content/images/flexigrid/close.png) no-repeat center left;
}
.flexigrid div.fbutton .promote {
  background: url(/content/images/flexigrid/heart.png) no-repeat center left;
}
.flexigrid div.fbutton .assign {
  background: url(/content/images/flexigrid/add.png) no-repeat center left;
}
.flexigrid div.fbutton .unassign {
  background: url(/content/images/flexigrid/close.png) no-repeat center left;
}
.flexigrid div.fbutton .approve {
  background: url(/content/images/flexigrid/approve.png) no-repeat center left;
}
.flexigrid div.fbutton .deny {
  background: url(/content/images/flexigrid/deny.png) no-repeat center left;
}
.flexigrid div.fbutton .profanity {
  background: url(/content/images/flexigrid/poop.gif) no-repeat center left;
}
.flexigrid a {
  vertical-align: top;
  padding: 0;
  margin: 0;
}
.flexigrid img {
  margin: 0;
  padding: 0;
}
.flexigrid table div {
  height: 1.2em;
}
.flexigrid table td {
  padding: 1px;
}
div.growlUI {
  background-color: black;
}
div.growlUI h1,
div.growlUI h2 {
  color: white;
  padding: 5px 5px 5px 75px;
  text-align: left;
}
/* Styles for validation helpers
-----------------------------------------------------------*/

.field-validation-error {
  color: red;
}
.field-validation-valid {
  display: none;
}
.input-validation-error {
  border: 1px solid red;
  background-color: #ffeeee;
}
/*
.validation-summary-errors
{
	font-weight: bold;
	color: #ff0000;
}
*/

.validation-summary-valid {
  display: none;
}
/* Styles for editor and display helpers
----------------------------------------------------------*/

.display-label,
.editor-label {
  margin: 1em 0 0 0;
}
.display-field,
.editor-field {
  margin: 0.5em 0 0 0;
}
.text-box {
  width: 30em;
}
.text-box.single-line {
  width: 20em;
}
.text-box.multi-line {
  height: 6.5em;
}
.tri-state {
  width: 6em;
}
.ralign {
  float: right;
}
.lalign {
  float: left;
}
/* Styles for custom editor and display helpers
----------------------------------------------------------*/

#title {
  cursor: pointer;
}
