@CHARSET "ISO-8859-1";

.home * .info.files {
	background: #004183;
}
.home * .info.files:hover {
	background: #003366;
}

.home * .info.power {
	background: #c42121;
}
.home * .info.power:hover {
	background: #991a1a;
}

.home * .info.authorised {
	background: #00aaff;
}
.home * .info.authorised:hover {
	background: #0088cc;
}

.home * .info.rejected {
	background: #ff8c1a;
}
.home * .info.rejected:hover {
	background: #e67300;
}

.home * .info.admin {
	background: #8c1aff;
}
.home * .info.admin:hover {
	background: #7300e6;
}

.italics {
	font-style: italic;
}

.headerblock {
	display: inline-block;
}

.headerblock h1 {
	text-align: left;
}

.headerblock h2 {
	text-align: left;
}

.searchblock {
	float: right;
}

table th, table td {
	margin: 4px;
	padding: 4px;
	border: 1px solid #a8a8bd;
}

.display-file tr th {
	background-color: #0a1429;
}

.display-file tr td {
	background-color: #3d4042;
}

.display-file tr:nth-child(odd) td {
	background-color: #313435;
}

.display-file tr:nth-child(even) td {
	background-color: #3d4042;
}

.authorise-file tr th {
	background-color: #0a1429;
}

.authorise-file tr:nth-child(odd) {
	background-color: #313435;
}

.authorise-file tr:nth-child(even) {
	background-color: #3d4042;
}

.display-file input[type="text"] {
	text-align: left;
}

.authorise-file textarea, .authorise-file input[type="text"], .authorise-file input[type="password"], .authorise-file select, .authorise-file option {
	color: #000000;
	text-align: left;
}

.display-details select, .display-details option {
	color: #000000;
	text-align: left;
}

#upload_projectno {
	width: 450px;
}

#upload_comment {
	width: 450px;
	height: 200px;
}

#addcomments {
	width: 450px;
	height: 200px;
}

.authorise-file select {
  text-indent: -.1rem; }

.authorise-file select, .authorise-file input {
  border-radius: 0; }

.authorise-file label {
  margin: 0; }

.authorise-file table tbody tr:nth-child(2) select, .authorise-file table tbody tr:nth-child(2) input {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.authorise-file table tbody tr:nth-last-child(2) select, .authorise-file table tbody tr:nth-last-child(2) input {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.authorise-file table tbody tr + tr td {
  padding-right: 1rem;
  white-space: nowrap; }
  .authorise-file table tbody tr + tr td label:after {
    content: ':'; }

.authorise-file table tbody tr + tr td + td {
  width: 100%;
  padding-right: 0; }
  .authorise-file table tbody tr + tr td + td:after {
    content: ''; }

.authorise-file table tbody tr + tr:last-child td:after {
  content: ''; }

.display-details input[type="text"], .display-details input[type="password"] {
	text-align: left;
	color: #000000;
}

.display-details tr:nth-child(even) td {
	background-color: #313435;
}

.display-details tr:nth-child(odd) td {
	background-color: #3d4042;
}

.display-details tr:nth-child(odd) th {
	text-align: left;
	background-color: #0a1429;
}

.display-details tr:nth-child(even) th {
	text-align: left;
	background-color: #142852;
}

.display-details select {
  text-indent: -.1rem; }

.display-details select, .display-details input {
  border-radius: 0; }

.display-details label {
  margin: 0; }

.display-details table tbody tr:nth-child(2) select, .display-details table tbody tr:nth-child(2) input {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.display-details table tbody tr:nth-last-child(2) select, .display-details table tbody tr:nth-last-child(2) input {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.display-details table tbody tr + tr td {
  padding-right: 1rem;
  white-space: nowrap; }
  .display-details table tbody tr + tr td label:after {
    content: ':'; }

.display-details table tbody tr + tr td + td {
  width: 100%;
  padding-right: 0; }
  .display-details table tbody tr + tr td + td:after {
    content: ''; }

.display-details table tbody tr + tr:last-child td:after {
  content: ''; }

.display-details textarea {
	color: #000000;
	text-align: left;
}

.message_confirm {
	color: #00ff00;
}
.message_error {
	color: #ff0000;
	font-weight: bold;
}
.required {
	color: #ff0000;
	font-weight: bold;
}