﻿h1 a {  
  color:#333333;
}
h1 a:hover {
  text-decoration:none;
  color:#333333;
}
.footer {
  border-top: 1px solid #E5E5E5;
  margin-top: 45px;
  padding: 35px 0 36px;
}
.footer p {
  color: #555555;
  margin-bottom: 0;
}

.pull-center {
  margin:0 auto; 
  text-align:center;
}

fieldset {
  margin-top: 20px;
  margin-bottom: 20px;
}

.timeStamp {
  width: 150px;
}

.page-header > p {
  margin-top: 20px;
  margin-left: 15px;
}

.controls > p {
  padding-top: 5px;  
}

#spinner {
  display:inline;
  margin-left: -24px;
}

#spinner.hide {   
  visibility:hidden;
}

#spinner.show {
  visibility:visible;
}

.search-query {
  margin-left: 10px;
  margin-right: 10px;
}

#searchWell > .form-search {
  margin: 0px;
}

#searchWell ul li {
  float: left;
  text-align: left;
  padding: 0;
  margin: 5px 40px 0 0;
}

#searchHelp {
  color: #555555; 
  margin: 4px 20px 0 0;  
  font-size:90%;
  display:block;  
}
#searchHelp:hover {
  cursor:pointer;
}
#searchHelpText {
  display:none;
  margin-top: 18px;
}
#searchHelpText > .dl-horizontal dt {
  width: 180px;
}
#searchHelpText > .dl-horizontal dd {
  margin-left:190px;
}
fieldset 
{
	margin: 0px auto;
}
legend 
{
	margin: 0px auto 5px 0px;
}
.field-validation-error
{
	color: #b94a48;
}
.editor-label, .display-label
{
	font-weight:bold !important;
}

.accounts-table-col-username 
{
    width: 42%;
}

.accounts-table-col-roles 
{
    width: 50%;
}

.accounts-table-col-actions
{
    width: 8%;
}

.account-roles label
{
    display: inline-block;
    margin-right: .5em;
}

.account-roles > label > input[type="checkbox"] 
{
    display: inline-block;
}

#loginBlock 
{
    float: right;
}

#loginBlock > li > a
{
    color: white;
}

.text-danger {
  color: #b94a48;
}

.login-block-username-link
{
    cursor: default;
}
