[submodule "couchdb/couchdb-lucene"] | [submodule "couchdb/couchdb-lucene"] |
path = couchdb/couchdb-lucene | path = couchdb/couchdb-lucene |
url = https://github.com/rnewson/couchdb-lucene.git | url = https://github.com/rnewson/couchdb-lucene.git |
[submodule "couchdb/settee"] | [submodule "couchdb/settee"] |
path = couchdb/settee | path = couchdb/settee |
url = https://github.com/inadarei/settee.git | url = https://github.com/inadarei/settee.git |
[submodule "lib/php-diff"] | [submodule "lib/php-diff"] |
path = lib/php-diff | path = lib/php-diff |
url = https://github.com/chrisboulton/php-diff.git | url = https://github.com/chrisboulton/php-diff.git |
[submodule "lib/Requests"] | [submodule "lib/Requests"] |
path = lib/Requests | path = lib/Requests |
url = https://github.com/rmccue/Requests.git | url = https://github.com/rmccue/Requests.git |
[submodule "javascripts/flotr2"] | [submodule "js/flotr2"] |
path = javascripts/flotr2 | path = js/flotr2 |
url = https://github.com/HumbleSoftware/Flotr2.git | url = https://github.com/HumbleSoftware/Flotr2.git |
[submodule "lib/phpquery"] | [submodule "lib/phpquery"] |
path = lib/phpquery | path = lib/phpquery |
url = https://github.com/TobiaszCudnik/phpquery.git | url = https://github.com/TobiaszCudnik/phpquery.git |
[submodule "javascripts/sigma"] | [submodule "js/sigma"] |
path = javascripts/sigma | path = js/sigma |
url = https://github.com/jacomyal/sigma.js.git | url = https://github.com/jacomyal/sigma.js.git |
[submodule "javascripts/bubbletree"] | [submodule "js/bubbletree"] |
path = javascripts/bubbletree | path = js/bubbletree |
url = https://github.com/okfn/bubbletree.git | url = https://github.com/okfn/bubbletree.git |
[submodule "lib/querypath"] | |
path = lib/querypath | |
url = https://github.com/technosophos/querypath.git | |
[submodule "lib/amon-php"] | |
path = lib/amon-php | |
url = https://github.com/martinrusev/amon-php.git | |
[submodule "documents/lib/parsedatetime"] | |
path = documents/lib/parsedatetime | |
url = git://github.com/bear/parsedatetime.git | |
<?php | <?php |
include_once('include/common.inc.php'); | include_once('include/common.inc.php'); |
include_header(); | include_header('About'); |
?> | ?> |
<div class="foundation-header"> | <div class="foundation-header"> |
<h1><a href="about.php">About/FAQ</a></h1> | <h1><a href="about.php">About/FAQ</a></h1> |
<h4 class="subheader">Lorem ipsum.</h4> | <h4 class="subheader">Lorem ipsum.</h4> |
</div> | </div> |
<h2> What is this? </h2> | <h2> What is this? </h2> |
Disclo.gs is a project to monitor Australian Federal Government agencies | Disclo.gs is a project to monitor Australian Federal Government agencies |
compliance with their <a href="http://www.oaic.gov.au/publications/other_operational/foi_policy_frequently_asked_questions.html#_Toc291837571">"proactive disclosure requirements"</a>. | compliance with their <a href="http://www.oaic.gov.au/publications/other_operational/foi_policy_frequently_asked_questions.html#_Toc291837571">"proactive disclosure requirements" to make a transparency league table as suggested by gov2 taskforce http://gov2.net.au/blog/2009/09/19/a-league-ladder-of-psi-openness/</a>. |
<h2> Attributions </h2> | |
National Archives of Australia, Australian Governments’ Interactive Functions Thesaurus, 2nd edition, September 2005, published at http://www.naa.gov.au/recordkeeping/thesaurus/index.htm <br/> | |
data.gov.au http://data.gov.au/dataset/directory-gov-au-full-data-export/ <br/> | |
directory.gov.au <br/> | |
australia.gov.au http://australia.gov.au/about/copyright <br/> | |
<h2> Open everything </h2> | <h2> Open everything </h2> |
All documents released CC-BY 3 AU | All documents released CC-BY 3 AU |
Open source git @ | Open source git @ |
<h2>Organisational Data Sources</h2> | <h2>Organisational Data Sources</h2> |
http://www.comlaw.gov.au/Browse/Results/ByTitle/AdministrativeArrangementsOrders/Current/Ad/0 defines departments | http://www.comlaw.gov.au/Browse/Results/ByTitle/AdministrativeArrangementsOrders/Current/Ad/0 defines departments |
Agencies can be found in the Schedule to an Appropriation Bill (budget), Schedule to FMA Regulations and/or Public Service Act.<br> | Agencies can be found in the Schedule to an Appropriation Bill (budget), Schedule to FMA Regulations and/or Public Service Act.<br> |
http://www.finance.gov.au/publications/flipchart/docs/FMACACFlipchart.pdf summarises these. view-source:https://www.tenders.gov.au/?event=public.advancedsearch.home is great for the suspended/active status<br> | http://www.finance.gov.au/publications/flipchart/docs/FMACACFlipchart.pdf summarises these. view-source:https://www.tenders.gov.au/?event=public.advancedsearch.home is great for the suspended/active status<br> |
Fraud in gov depts by Fairfax Media http://www.smh.com.au/national/public-service-keeps-fraud-cases-private-20110923-1kpdr.html | Fraud in gov depts by Fairfax Media http://www.smh.com.au/national/public-service-keeps-fraud-cases-private-20110923-1kpdr.html |
When defining the hierachy, this system is designed towards monitoring accountablity. Thus large agencies that have registered their own ABN | When defining the hierachy, this system is designed towards monitoring accountablity. Thus large agencies that have registered their own ABN |
and have their own accountablity mechanisms/website receive a seperate record as a child of their department. | and have their own accountablity mechanisms/website receive a seperate record as a child of their department. |
Some small agencies will choose to simply rely on their parent department's accountablity measures.<br> | Some small agencies will choose to simply rely on their parent department's accountablity measures.<br> |
This flows through to organisation name and other/past names. A department that completely accounts for an agency will list that agency as an other child name. | This flows through to organisation name and other/past names. A department that completely accounts for an agency will list that agency as an other child name. |
As agencies themselves shift between departments, there may be scope for providing time ranges but typically the newest hierarchy will be the one recorded. | As agencies themselves shift between departments, there may be scope for providing time ranges but typically the newest hierarchy will be the one recorded. |
A department/agency name will be the newest active name assigned to that ABN.<br> | A department/agency name will be the newest active name assigned to that ABN.<br> |
ABN information is derived from the ABR. This is the definitive umpire about which former name should be linked to which current name. | ABN information is derived from the ABR. This is the definitive umpire about which former name should be linked to which current name. |
For example "Department of Transport and Regional Services" became "Department of Infrastructure, Transport, Regional Development and Local Government" (same ABN) | For example "Department of Transport and Regional Services" became "Department of Infrastructure, Transport, Regional Development and Local Government" (same ABN) |
however it later split into "Department of Infrastructure and Transport" (same ABN) | however it later split into "Department of Infrastructure and Transport" (same ABN) |
and "Department of Regional Australia, Regional Development and Local Government" (new ABN).<br> | and "Department of Regional Australia, Regional Development and Local Government" (new ABN).<br> |
Statistical information from http://www.apsc.gov.au/stateoftheservice/1011/statsbulletin/section1.html#t2total https://www.apsedii.gov.au/apsedii/CustomQueryx33.shtml | Statistical information from http://www.apsc.gov.au/stateoftheservice/1011/statsbulletin/section1.html#t2total https://www.apsedii.gov.au/apsedii/CustomQueryx33.shtml |
and individual annual reports.<br> | and individual annual reports.<br> |
<h2>Webpage Assessment</h2> | <h2>Webpage Assessment</h2> |
Much due care has been put into correctly recording disclosure URLs. Typically the "About", "Corporate", "Publications" and "Sitemap" sections are checked at the very least. | Much due care has been put into correctly recording disclosure URLs. Typically the "About", "Corporate", "Publications" and "Sitemap" sections are checked at the very least. |
Occasionally it is nessicary to use a site or Google search. In several rare cases, there is a secret "Disclosure" navigation menu you can find if you find one of the mandatory publishing obligations in that category (seriously).<br> | Occasionally it is nessicary to use a site or Google search. In several rare cases, there is a secret "Disclosure" navigation menu you can find if you find one of the mandatory publishing obligations in that category (seriously).<br> |
Some rules about leniency:<br> | Some rules about leniency:<br> |
<ul> | <ul> |
<li>An empty FOI disclosure log counts, a page outlining what the FOI Act is does not.</li> | <li>An empty FOI disclosure log counts, a page outlining what the FOI Act is does not.</li> |
<li>A disclosure log in PDF or Word format counts :(</li> | <li>A disclosure log in PDF or Word format counts :(</li> |
<li>An empty File/Record list counts (although that's very minimalistic that you have no files, electronic or paper)</li> | <li>An empty File/Record list counts (although that's very minimalistic that you have no files, electronic or paper)</li> |
<li>Only a current information publication scheme page counts, not a s.9 FOI Act page or an organisation chart.</li> | <li>Only a current information publication scheme page counts, not a s.9 FOI Act page or an organisation chart.</li> |
<li>If there isn't a page easily listing all current and past Annual Reports, the most current one (html, pdf) counts.</li> | <li>If there isn't a page easily listing all current and past Annual Reports, the most current one (html, pdf) counts.</li> |
<li>Consultancy contracts might not need it's own webpage (if in Annual Report), grants/appointments might not apply to all organisations but Legal Services Expenditure (and all other obligations) does need a webpage. </li> | <li>Consultancy contracts might not need it's own webpage (if in Annual Report), grants/appointments might not apply to all organisations but Legal Services Expenditure (and all other obligations) does need a webpage. </li> |
<h2>Open Government Scoring</h2> | <h2>Open Government Scoring</h2> |
+1 point for every true Has... attribute<br> | +1 point for every true Has... attribute<br> |
-1 point for every false Has... (ie. Has Not) attribute</br> | -1 point for every false Has... (ie. Has Not) attribute</br> |
Don't like this? Make your own score, suggest a better scoring mechanism.</br> | Don't like this? Make your own score, suggest a better scoring mechanism.</br> |
<?php | <?php |
include_footer(); | include_footer(); |
?> | ?> |
<?php | |
include_once('include/common.inc.php'); | |
include_header('Webserver and Accessiblity'); | |
echo "<table> | |
<tr><th>name</th><th>function</th></tr>"; | |
$db = $server->get_db('disclosr-agencies'); | |
try { | |
$agencies = $db->get_view("app", "byCanonicalName", null, true)->rows; | |
if ($agencies) { | |
foreach ($agencies as $row) { | |
echo "<tr><td>" . $row->value->name . "</td>"; | |
if (isset($row->value->metaTags)) { | |
if (is_array($row->value->metaTags)) { | |
$tags =$row->value->metaTags; | |
} else { | |
$tags = object_to_array($row->value->metaTags); | |
} | |
if (isset($tags['AGLS.Function'])) { | |
echo "<td>" . $tags['AGLS.Function'] . "</td>"; | |
} | |
} | |
echo "</tr>"; | |
} | |
} | |
} catch (SetteeRestClientException $e) { | |
setteErrorHandler($e); | |
} | |
include_footer(); | |
?> | |
<?php | <?php |
include_once('../include/common.inc.php'); | include_once('../include/common.inc.php'); |
include_header(); | include_header('Fix Conflicts'); |
require_once '../lib/php-diff/lib/Diff.php'; | require_once '../lib/php-diff/lib/Diff.php'; |
require_once '../lib/php-diff/lib/Diff/Renderer/Html/SideBySide.php'; | require_once '../lib/php-diff/lib/Diff/Renderer/Html/SideBySide.php'; |
$db = $server->get_db('disclosr-agencies'); | $db = $server->get_db('disclosr-agencies'); |
try { | try { |
$rows = $db->get_view("app", "getConflicts", null, true)->rows; | $rows = $db->get_view("app", "getConflicts", null, true)->rows; |
//print_r($rows); | //print_r($rows); |
foreach ($rows as $row) { | foreach ($rows as $row) { |
echo "<h2>".$row->id."</h2>"; | echo "<h2>".$row->id."</h2>"; |
$request = Requests::get($serverAddr."disclosr-agencies/".$row->id); | $request = Requests::get($serverAddr."disclosr-agencies/".$row->id); |
$origSort = object_to_array(json_decode($request->body)); | $origSort = object_to_array(json_decode($request->body)); |
ksort($origSort); | ksort($origSort); |
$origDoc = explode(",",json_encode($origSort)); | $origDoc = explode(",",json_encode($origSort)); |
foreach($row->value as $conflictRev) { | foreach($row->value as $conflictRev) { |
$conflictURL = $serverAddr."disclosr-agencies/".$row->id."?rev=".$conflictRev; | $conflictURL = $serverAddr."disclosr-agencies/".$row->id."?rev=".$conflictRev; |
$request = Requests::get($conflictURL); | $request = Requests::get($conflictURL); |
$conflictSort = object_to_array(json_decode($request->body)); | $conflictSort = object_to_array(json_decode($request->body)); |
ksort($conflictSort); | ksort($conflictSort); |
$conflictDoc = explode(",",json_encode($conflictSort)); | $conflictDoc = explode(",",json_encode($conflictSort)); |
echo "curl -X DELETE ".$conflictURL."<br>".PHP_EOL; | echo "curl -X DELETE ".$conflictURL."<br>".PHP_EOL; |
// Options for generating the diff | // Options for generating the diff |
$options = array( | $options = array( |
//'ignoreWhitespace' => true, | //'ignoreWhitespace' => true, |
//'ignoreCase' => true, | //'ignoreCase' => true, |
); | ); |
// Initialize the diff class | // Initialize the diff class |
$diff = new Diff($conflictDoc, $origDoc, $options); | $diff = new Diff($conflictDoc, $origDoc, $options); |
// Generate a side by side diff | // Generate a side by side diff |
$renderer = new Diff_Renderer_Html_SideBySide; | $renderer = new Diff_Renderer_Html_SideBySide; |
echo $diff->Render($renderer); | echo $diff->Render($renderer); |
} | } |
die(); | die(); |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
} | } |
include_footer(); | include_footer(); |
?> | ?> |
<?php | <?php |
include_once("../include/common.inc.php"); | include_once("../include/common.inc.php"); |
$format = "csv"; | $format = "csv"; |
//$format = "json"; | //$format = "json"; |
if (isset($_REQUEST['format'])) $format = $_REQUEST['format']; | if (isset($_REQUEST['format'])) $format = $_REQUEST['format']; |
setlocale(LC_CTYPE, 'C'); | setlocale(LC_CTYPE, 'C'); |
if ($format == "csv") { | if ($format == "csv") { |
$headers = Array("name"); | $headers = Array("name"); |
} else { | } else { |
$headers = Array(); | $headers = Array(); |
} | } |
$db = $server->get_db('disclosr-agencies'); | $db = $server->get_db('disclosr-agencies'); |
try { | try { |
$rows = $db->get_view("app", "all", null, true)->rows; | $rows = $db->get_view("app", "all", null, true)->rows; |
$dataValues = Array(); | $dataValues = Array(); |
foreach ($rows as $row) { | foreach ($rows as $row) { |
if (isset($row->value->statistics->employees)) { | if (isset($row->value->statistics->employees)) { |
$headers = array_unique(array_merge($headers, array_keys(object_to_array($row->value->statistics->employees)))); | $headers = array_unique(array_merge($headers, array_keys(object_to_array($row->value->statistics->employees)))); |
} | } |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
} | } |
$fp = fopen('php://output', 'w'); | $fp = fopen('php://output', 'w'); |
if ($fp && $db) { | if ($fp && $db) { |
if ($format == "csv") { | if ($format == "csv") { |
header('Content-Type: text/csv; charset=utf-8'); | header('Content-Type: text/csv; charset=utf-8'); |
header('Content-Disposition: attachment; filename="export.employeestats.' . date("c") . '.csv"'); | header('Content-Disposition: attachment; filename="export.employeestats.' . date("c") . '.csv"'); |
} | } |
header('Pragma: no-cache'); | header('Pragma: no-cache'); |
header('Expires: 0'); | header('Expires: 0'); |
if ($format == "csv") { | if ($format == "csv") { |
fputcsv($fp, $headers); | fputcsv($fp, $headers); |
} else if ($format == "json") { | } else if ($format == "json") { |
echo '{ | echo '{ |
"labels" : ["' . implode('","', $headers) . '"],'.PHP_EOL; | "labels" : ["' . implode('","', $headers) . '"],'.PHP_EOL; |
} | } |
try { | try { |
$agencies = $db->get_view("app", "all", null, true)->rows; | $agencies = $db->get_view("app", "all", null, true)->rows; |
//print_r($agencies); | //print_r($agencies); |
$first = true; | $first = true; |
if ($format == "json") { | if ($format == "json") { |
echo '"data" : ['.PHP_EOL; | echo '"data" : ['.PHP_EOL; |
} | } |
foreach ($agencies as $agency) { | foreach ($agencies as $agency) { |
if (isset($agency->value->statistics->employees)) { | if (isset($agency->value->statistics->employees)) { |
$row = Array(); | $row = Array(); |
$agencyEmployeesArray = object_to_array($agency->value->statistics->employees); | $agencyEmployeesArray = object_to_array($agency->value->statistics->employees); |
foreach ($headers as $i => $fieldName) { | foreach ($headers as $i => $fieldName) { |
if (isset($agencyEmployeesArray[$fieldName])) { | if (isset($agencyEmployeesArray[$fieldName])) { |
$row[] = '['.$i.','.$agencyEmployeesArray[$fieldName]["value"].']'; | $row[] = '['.$i.','.$agencyEmployeesArray[$fieldName]["value"].']'; |
} else { | } else { |
$row[] = '['.$i.',0]'; | $row[] = '['.$i.',0]'; |
} | } |
} | } |
if ($format == "csv") { | if ($format == "csv") { |
fputcsv($fp, array_values($row)); | fputcsv($fp, array_values($row)); |
} else if ($format == "json") { | } else if ($format == "json") { |
if (!$first) echo ","; | if (!$first) echo ","; |
echo '{"data" : [' . implode(",", array_values($row)) . '], "label": "'.$agency->value->name.'", "lines" : { "show" : true }, "points" : { "show" : true }}'.PHP_EOL; | echo '{"data" : [' . implode(",", array_values($row)) . '], "label": "'.$agency->value->name.'", "lines" : { "show" : true }, "points" : { "show" : true }}'.PHP_EOL; |
$first = false; | $first = false; |
} | } |
} | } |
} | } |
if ($format == "json") { | if ($format == "json") { |
echo '] | echo '] |
}'.PHP_EOL; | }'.PHP_EOL; |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
} | } |
die; | die; |
} | } |
?> | ?> |
<?php | |
include_once("../include/common.inc.php"); | |
require($basePath . 'lib/phpquery/phpQuery/phpQuery.php'); | |
setlocale(LC_CTYPE, 'C'); | |
$db = $server->get_db('disclosr-agencies'); | |
try { | |
$agencies = $db->get_view("app", "byCanonicalName", null, true)->rows; | |
//print_r($rows); | |
foreach ($agencies as $agency) { | |
//echo $agency->value->name . " ".$agency->value->website."<br />\n"; | |
// print_r($agency); | |
//hasRestricitiveLicence" hasRestrictiveLicense -> has Restrictive Licence | |
// "hasYoutube" -> Tube | |
// "comment" -> "comments" | |
if (!isset($agency->value->metaTags) && isset($agency->value->website)) { | |
echo $agency->value->name . " ".$agency->value->website."<br />\n"; | |
$agency->value->metaTags = Array(); | |
$request = Requests::get($agency->value->website); | |
$html = phpQuery::newDocumentHTML($request->body); | |
phpQuery::selectDocument($html); | |
foreach (pq('meta')->elements as $meta) { | |
$tagName = $meta->getAttribute('name');; | |
$content = $meta->getAttribute('content'); | |
if ($tagName != "") { | |
echo "$tagName == $content <br>\n"; | |
$agency->value->metaTags[$tagName] = $content; | |
} | |
} | |
//print_r($agency->value->metaTags); | |
$db->save($agency->value); | |
echo "<hr>"; | |
flush(); | |
} | |
} | |
} catch (SetteeRestClientException $e) { | |
setteErrorHandler($e); | |
} | |
?> | |
<?php | |
require_once '../include/common.inc.php'; | |
$db = $server->get_db('disclosr-agencies'); | |
$rows = $db->get_view("app", "byName")->rows; | |
$nametoid = Array(); | |
$accounts = Array(); | |
foreach ($rows as $row) { | |
$nametoid[trim($row->key)] = $row->value; | |
} | |
function extractCSVAccounts($url, $nameField, $accountField, $filter) { | |
global $accounts, $nametoid; | |
$request = Requests::get($url); | |
echo $url; | |
$Data = str_getcsv($request->body, "\n"); //parse the rows | |
$headers = Array(); | |
foreach ($Data as $num => $line) { | |
$Row = str_getcsv($line, ","); | |
if ($num == 0) { | |
$headers = $Row; | |
print_r($headers); | |
} else { | |
if (isset($Row[array_search($nameField, $headers)])) { | |
$agencyName = $Row[array_search($nameField, $headers)]; | |
if (!in_array(trim($agencyName), array_keys($nametoid))) { | |
echo "$agencyName missing" . PHP_EOL; | |
} else { | |
echo $Row[array_search($nameField, $headers)] . PHP_EOL; | |
$accounts[$nametoid[trim($agencyName)]]["rtkURLs"][$agencyName] = 'http://www.righttoknow.org.au/body/'.$Row[array_search($accountField, $headers)]; | |
} | |
} else { | |
echo "error finding any agency" . $line . PHP_EOL; | |
} | |
} | |
} | |
} | |
extractCSVAccounts("http://www.righttoknow.org.au/body/all-authorities.csv","Agency","URL name"); | |
print_r($accounts); | |
/* foreach ($accounts as $id => $accountTypes) { | |
echo $id . "<br>" . PHP_EOL; | |
$doc = object_to_array($db->get($id)); | |
// print_r($doc); | |
foreach ($accountTypes as $accountType => $accounts) { | |
if (!isset($doc["has" . $accountType]) || !is_array($doc["has" . $accountType])) { | |
$doc["has" . $accountType] = Array(); | |
} | |
$doc["has" . $accountType] = array_unique(array_merge($doc["has" . $accountType], $accounts)); | |
} | |
$db->save($doc); | |
}*/ | |
?> | |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | |
"http://www.w3.org/TR/html4/loose.dtd"> | |
<html> | |
<head> | |
<title>Demo of the tree layout in D3.js</title> | |
<!-- source: http://blog.pixelingene.com/demos/d3_tree/ | |
http://javadude.wordpress.com/2012/06/20/d3-js-from-tree-to-cluster-and-radial-projection/ | |
http://bl.ocks.org/1249394--> | |
<style> | |
g.node { | |
font-family: Verdana, Helvetica; | |
font-size: 12px; | |
font-weight: bold; | |
} | |
circle.node-dot { | |
fill: lightsalmon; | |
stroke: red; | |
stroke-width: 1px; | |
} | |
path.link { | |
fill: none; | |
stroke: gray; | |
} | |
</style> | |
</head> | |
<body> | |
<div id="tree-container"></div> | |
<div id="viz"></div> | |
<script type="text/javascript" src="../js/jquery-1.6.2.min.js"></script> | |
<script type="text/javascript" src="../js/d3.min.js"></script> | |
<script type="text/javascript" src="../js/d3.layout.min.js"></script> | |
<script> | |
/** | |
* Created by JetBrains RubyMine. | |
* User: pavanpodila | |
* Date: 7/17/11 | |
* Time: 4:30 PM | |
* To change this template use File | Settings | File Templates. | |
*/ | |
var treeData = | |
<?php | |
// $json = file_get_children('naa-agift.json'); | |
// $raw = json_decode($json); | |
// echo $json; | |
// print_r($raw); | |
$raw = json_decode('[ | |
"Home", | |
"index.htm", | |
[ | |
"BUSINESS SUPPORT AND REGULATION", | |
"000411.htm", | |
[ | |
"Association registration", | |
"000396.htm" | |
], | |
[ | |
"Business process auditing", | |
"000413.htm" | |
], | |
[ | |
"Business registration and licensing", | |
"000414.htm" | |
], | |
[ | |
"Business sponsorship", | |
"001371.htm" | |
], | |
[ | |
"Consumer protection", | |
"000439.htm" | |
], | |
[ | |
"Fair trading compliance", | |
"000482.htm", | |
[ | |
"Prices surveillance", | |
"000533.htm" | |
], | |
[ | |
"Product safety", | |
"000534.htm" | |
], | |
[ | |
"Trade practices compliance", | |
"000583.htm" | |
] | |
], | |
[ | |
"Financial institutions regulation", | |
"000485.htm" | |
], | |
[ | |
"Government procurement regulation", | |
"000491.htm" | |
], | |
[ | |
"Industry assistance schemes", | |
"000499.htm" | |
], | |
[ | |
"Industry development", | |
"000500.htm" | |
], | |
[ | |
"Insurance regulation", | |
"000501.htm", | |
[ | |
"General insurance", | |
"000489.htm" | |
], | |
[ | |
"Life insurance", | |
"000505.htm" | |
] | |
], | |
[ | |
"Professional accreditation", | |
"000535.htm" | |
], | |
[ | |
"Small business services", | |
"000565.htm", | |
[ | |
"Small business advocacy", | |
"000563.htm" | |
], | |
[ | |
"Small business development", | |
"000564.htm" | |
] | |
], | |
[ | |
"Stock market regulation", | |
"000572.htm" | |
] | |
], | |
[ | |
"CIVIC INFRASTRUCTURE", | |
"000424.htm", | |
[ | |
"Civic management", | |
"000425.htm", | |
[ | |
"Architectural services", | |
"000387.htm" | |
], | |
[ | |
"Building approval services", | |
"000406.htm" | |
], | |
[ | |
"Building regulations and standards", | |
"000408.htm" | |
], | |
[ | |
"Engineering services", | |
"000477.htm" | |
], | |
[ | |
"Town planning", | |
"000582.htm" | |
] | |
], | |
[ | |
"Energy supply", | |
"000476.htm" | |
], | |
[ | |
"Integrated services planning", | |
"000503.htm" | |
], | |
[ | |
"Public housing", | |
"000536.htm", | |
[ | |
"Public housing construction", | |
"000537.htm" | |
], | |
[ | |
"Public housing design", | |
"000538.htm" | |
], | |
[ | |
"Public housing maintenance", | |
"000540.htm" | |
] | |
], | |
[ | |
"Public land management", | |
"000541.htm", | |
[ | |
"Burial ground management", | |
"000410.htm" | |
], | |
[ | |
"Cultural centre management", | |
"000444.htm" | |
], | |
[ | |
"Garden management", | |
"000488.htm" | |
], | |
[ | |
"Memorial maintenance", | |
"000509.htm" | |
], | |
[ | |
"Recreational park management", | |
"000549.htm" | |
], | |
[ | |
"Sporting facilities management", | |
"000571.htm" | |
] | |
], | |
[ | |
"Regional development", | |
"000552.htm" | |
], | |
[ | |
"Transport network maintenance", | |
"000586.htm" | |
], | |
[ | |
"Waste management", | |
"001349.htm" | |
] | |
], | |
[ | |
"COMMUNICATIONS", | |
"000433.htm", | |
[ | |
"Advertising standards", | |
"000381.htm" | |
], | |
[ | |
"Broadcasting", | |
"000403.htm", | |
[ | |
"Broadcasting standards", | |
"000404.htm" | |
], | |
[ | |
"Radio broadcasting", | |
"000546.htm" | |
], | |
[ | |
"Television broadcasting", | |
"000580.htm" | |
] | |
], | |
[ | |
"Call centre administration", | |
"000417.htm" | |
], | |
[ | |
"Electronic commerce", | |
"000468.htm", | |
[ | |
"Authentication", | |
"000399.htm" | |
], | |
[ | |
"Online transaction standards", | |
"000526.htm" | |
] | |
], | |
[ | |
"Government media", | |
"000490.htm" | |
], | |
[ | |
"Information management standards", | |
"000283.htm", | |
[ | |
"Data management", | |
"000448.htm" | |
], | |
[ | |
"Information dissemination", | |
"000502.htm" | |
], | |
[ | |
"Information technology standards", | |
"000282.htm" | |
] | |
], | |
[ | |
"Media ownership regulation", | |
"000508.htm" | |
], | |
[ | |
"Postal services", | |
"000530.htm", | |
[ | |
"Courier services", | |
"000441.htm" | |
], | |
[ | |
"Electronic postal services", | |
"000469.htm" | |
], | |
[ | |
"Retail postal services", | |
"000554.htm" | |
] | |
], | |
[ | |
"Publishing", | |
"000543.htm", | |
[ | |
"Electronic publishing", | |
"000470.htm" | |
], | |
[ | |
"Publishing standards", | |
"000544.htm" | |
], | |
[ | |
"Website development", | |
"000591.htm" | |
] | |
], | |
[ | |
"Radio communication", | |
"000547.htm", | |
[ | |
"Apparatus licensing", | |
"000385.htm" | |
], | |
[ | |
"Spectrum management", | |
"000570.htm" | |
] | |
], | |
[ | |
"Satellite communication", | |
"000560.htm" | |
], | |
[ | |
"Telecommunications", | |
"000578.htm", | |
[ | |
"Carriage service providers", | |
"000420.htm" | |
], | |
[ | |
"Carrier licensing", | |
"000421.htm" | |
], | |
[ | |
"Equipment licensing", | |
"000480.htm" | |
], | |
[ | |
"Mobile telephone services", | |
"000516.htm" | |
], | |
[ | |
"Telephone services", | |
"000579.htm" | |
] | |
] | |
], | |
[ | |
"COMMUNITY SERVICES", | |
"000435.htm", | |
[ | |
"Accommodation services", | |
"000377.htm", | |
[ | |
"Defence housing", | |
"000458.htm" | |
], | |
[ | |
"Emergency accommodation", | |
"000471.htm" | |
], | |
[ | |
"Public housing entitlements", | |
"000539.htm" | |
], | |
[ | |
"Refuge support", | |
"000551.htm" | |
] | |
], | |
[ | |
"Community support", | |
"000436.htm", | |
[ | |
"Adoption services", | |
"000378.htm" | |
], | |
[ | |
"Aged care services", | |
"000382.htm" | |
], | |
[ | |
"Child and youth support", | |
"000422.htm" | |
], | |
[ | |
"Child-care services", | |
"000423.htm" | |
], | |
[ | |
"Defence community programs", | |
"000452.htm" | |
], | |
[ | |
"Family reunion programs", | |
"000483.htm" | |
], | |
[ | |
"Veterans\" entitlements", | |
"000587.htm" | |
] | |
], | |
[ | |
"Counselling services", | |
"000440.htm" | |
], | |
[ | |
"Emergency services", | |
"000474.htm", | |
[ | |
"Ambulance services", | |
"000384.htm" | |
], | |
[ | |
"Emergency funding", | |
"000472.htm" | |
], | |
[ | |
"Firefighting services", | |
"000487.htm" | |
] | |
], | |
[ | |
"Financial assistance", | |
"000484.htm", | |
[ | |
"Benefits", | |
"000402.htm" | |
], | |
[ | |
"Income support schemes", | |
"000494.htm" | |
] | |
], | |
[ | |
"Natural disasters", | |
"000521.htm", | |
[ | |
"Disaster recovery", | |
"000462.htm" | |
], | |
[ | |
"Disaster relief", | |
"000463.htm" | |
] | |
], | |
[ | |
"Rural community development", | |
"000557.htm" | |
], | |
[ | |
"Social justice and equity", | |
"000566.htm" | |
], | |
[ | |
"Transport access schemes", | |
"000901.htm" | |
] | |
], | |
[ | |
"CULTURAL AFFAIRS", | |
"000442.htm", | |
[ | |
"Arts development", | |
"000391.htm", | |
[ | |
"Arts funding", | |
"000393.htm" | |
], | |
[ | |
"Arts incentive schemes", | |
"000394.htm" | |
], | |
[ | |
"Arts promotion", | |
"000395.htm" | |
] | |
], | |
[ | |
"Collection access", | |
"000427.htm", | |
[ | |
"Descriptive standards", | |
"000461.htm" | |
], | |
[ | |
"Finding aids development", | |
"000486.htm" | |
], | |
[ | |
"Reference services", | |
"000550.htm" | |
] | |
], | |
[ | |
"Collection management", | |
"000430.htm", | |
[ | |
"Artefact export regulation", | |
"000390.htm" | |
], | |
[ | |
"Collection accessioning", | |
"000428.htm" | |
], | |
[ | |
"Collection acquisition", | |
"000429.htm" | |
], | |
[ | |
"Collection storage", | |
"000432.htm" | |
], | |
[ | |
"Preservation services", | |
"000532.htm" | |
] | |
], | |
[ | |
"Collection promotion", | |
"000431.htm", | |
[ | |
"Exhibition programs", | |
"000481.htm" | |
], | |
[ | |
"Publicity programs", | |
"000542.htm" | |
] | |
], | |
[ | |
"Cultural awards and scholarships", | |
"000443.htm" | |
], | |
[ | |
"Cultural festivals", | |
"000445.htm" | |
], | |
[ | |
"Cultural gifts programs", | |
"000446.htm" | |
], | |
[ | |
"Multicultural heritage promotion", | |
"000518.htm", | |
[ | |
"Multicultural festivals", | |
"000517.htm" | |
], | |
[ | |
"Multicultural services", | |
"000519.htm" | |
] | |
] | |
], | |
[ | |
"DEFENCE", | |
"000449.htm", | |
[ | |
"Australian Defence Forces", | |
"000397.htm", | |
[ | |
"Air Force", | |
"002266.htm" | |
], | |
[ | |
"Army", | |
"000388.htm" | |
], | |
[ | |
"Badges and insignia", | |
"000401.htm" | |
], | |
[ | |
"Cadets", | |
"000416.htm" | |
], | |
[ | |
"Defence force commands", | |
"000456.htm" | |
], | |
[ | |
"Military bands", | |
"000510.htm" | |
], | |
[ | |
"Navy", | |
"000524.htm" | |
], | |
[ | |
"Reserves", | |
"000553.htm" | |
], | |
[ | |
"Roulettes", | |
"000556.htm" | |
] | |
], | |
[ | |
"Defence estate management", | |
"000454.htm" | |
], | |
[ | |
"Defence force careers", | |
"000455.htm", | |
[ | |
"Defence career development", | |
"000450.htm" | |
], | |
[ | |
"Military employment services", | |
"000512.htm" | |
] | |
], | |
[ | |
"Defence strategic development", | |
"000574.htm", | |
[ | |
"Defence efficiency review", | |
"000453.htm" | |
], | |
[ | |
"Defence reform program", | |
"000460.htm" | |
] | |
], | |
[ | |
"Defence strategic policy", | |
"000576.htm", | |
[ | |
"Strategic decisions", | |
"000573.htm" | |
], | |
[ | |
"Strategic planning", | |
"000575.htm" | |
] | |
], | |
[ | |
"Defence strategic support", | |
"000577.htm", | |
[ | |
"Capital equipment programs", | |
"000419.htm" | |
], | |
[ | |
"Defence industry", | |
"000459.htm" | |
], | |
[ | |
"Defence science and technology", | |
"000905.htm" | |
], | |
[ | |
"Logistics", | |
"000506.htm" | |
] | |
], | |
[ | |
"Emergency management", | |
"000473.htm", | |
[ | |
"Civil community assistance", | |
"000426.htm" | |
], | |
[ | |
"Disaster support", | |
"000464.htm" | |
] | |
], | |
[ | |
"Military law", | |
"001814.htm" | |
], | |
[ | |
"Military operations", | |
"000515.htm", | |
[ | |
"Australian theatre of war", | |
"000398.htm" | |
], | |
[ | |
"Military exercises", | |
"000514.htm" | |
], | |
[ | |
"Special operations", | |
"000569.htm" | |
], | |
[ | |
"Warfare", | |
"000589.htm" | |
] | |
] | |
], | |
[ | |
"EDUCATION AND TRAINING", | |
"000467.htm", | |
[ | |
"Arts education", | |
"000392.htm" | |
], | |
[ | |
"Community education", | |
"000434.htm", | |
[ | |
"Adult education programs", | |
"000379.htm" | |
], | |
[ | |
"Adult migrant education", | |
"000380.htm" | |
], | |
[ | |
"Road safety awareness", | |
"000555.htm" | |
] | |
], | |
[ | |
"Curriculum development", | |
"000447.htm" | |
], | |
[ | |
"Early childhood education", | |
"000466.htm" | |
], | |
[ | |
"Military education and training", | |
"000511.htm", | |
[ | |
"Army reserve training", | |
"000389.htm" | |
], | |
[ | |
"Defence college training", | |
"000451.htm" | |
] | |
], | |
[ | |
"Overseas skills recognition", | |
"000527.htm" | |
], | |
[ | |
"School education", | |
"000561.htm", | |
[ | |
"Discipline programs", | |
"000465.htm" | |
], | |
[ | |
"School transport regulation", | |
"000562.htm" | |
], | |
[ | |
"Special needs programs", | |
"000568.htm" | |
] | |
], | |
[ | |
"Tertiary education", | |
"000581.htm" | |
], | |
[ | |
"Vocational education", | |
"000588.htm", | |
[ | |
"Apprenticeship programs", | |
"000386.htm" | |
], | |
[ | |
"Hospital teaching programs", | |
"000493.htm" | |
], | |
[ | |
"Trainee programs", | |
"000584.htm" | |
], | |
[ | |
"Workplace training", | |
"000595.htm" | |
] | |
] | |
], | |
[ | |
"EMPLOYMENT", | |
"000016.htm", | |
[ | |
"Human resources development", | |
"000348.htm", | |
[ | |
"Occupational health and safety", | |
"000355.htm" | |
], | |
[ | |
"Recruitment programs", | |
"000356.htm" | |
], | |
[ | |
"Termination processes", | |
"002103.htm" | |
], | |
[ | |
"Workers compensation schemes", | |
"000363.htm" | |
], | |
[ | |
"Workplace discrimination monitoring", | |
"000364.htm" | |
], | |
[ | |
"Workplace equity and justice programs", | |
"000365.htm" | |
] | |
], | |
[ | |
"Industrial awards and conditions", | |
"000349.htm", | |
[ | |
"Award conditions", | |
"000366.htm" | |
], | |
[ | |
"Remuneration review", | |
"000368.htm" | |
] | |
], | |
[ | |
"Labour market programs", | |
"000347.htm", | |
[ | |
"Employment services marketing", | |
"000351.htm" | |
], | |
[ | |
"Job placement programs", | |
"000352.htm" | |
], | |
[ | |
"Job vacancy data management", | |
"000353.htm" | |
] | |
], | |
[ | |
"Workplace agreement processes", | |
"000350.htm", | |
[ | |
"Agreement bargaining processes", | |
"002141.htm" | |
], | |
[ | |
"Agreement dispute mediation", | |
"000370.htm" | |
], | |
[ | |
"Certified employment conditions", | |
"000371.htm" | |
], | |
[ | |
"Employment advocacy services", | |
"000374.htm" | |
] | |
] | |
], | |
[ | |
"ENVIRONMENT", | |
"000478.htm", | |
[ | |
"Built environment", | |
"000409.htm", | |
[ | |
"Building acoustics", | |
"000405.htm" | |
], | |
[ | |
"Building preservation", | |
"000407.htm" | |
] | |
], | |
[ | |
"Climate information services", | |
"000203.htm" | |
], | |
[ | |
"Conservation programs", | |
"000438.htm", | |
[ | |
"Endangered species protection", | |
"000475.htm" | |
], | |
[ | |
"Landcare programs", | |
"000504.htm" | |
], | |
[ | |
"Soil preservation programs", | |
"000567.htm" | |
] | |
], | |
[ | |
"Environmental impact assessment", | |
"000479.htm" | |
], | |
[ | |
"Historic relic protection", | |
"000492.htm" | |
], | |
[ | |
"Marine life protection programs", | |
"000507.htm" | |
], | |
[ | |
"Natural heritage protection", | |
"000522.htm", | |
[ | |
"National park management", | |
"000520.htm" | |
], | |
[ | |
"Nature reserve management", | |
"000523.htm" | |
], | |
[ | |
"Wilderness area management", | |
"000593.htm" | |
], | |
[ | |
"Wildlife sanctuary management", | |
"000594.htm" | |
] | |
], | |
[ | |
"Oceans governance", | |
"000525.htm" | |
], | |
[ | |
"Pollutant prevention programs", | |
"000529.htm" | |
], | |
[ | |
"World heritage listings", | |
"000596.htm" | |
] | |
], | |
[ | |
"FINANCE MANAGEMENT", | |
"000001.htm", | |
[ | |
"Commonwealth State funding", | |
"000017.htm" | |
], | |
[ | |
"Currency", | |
"000018.htm", | |
[ | |
"Counterfeiting control", | |
"000027.htm" | |
] | |
], | |
[ | |
"Financial investment", | |
"000021.htm", | |
[ | |
"Investment scheme regulation", | |
"000031.htm" | |
] | |
], | |
[ | |
"Financial system management", | |
"002302.htm", | |
[ | |
"Financial system monitoring", | |
"002306.htm" | |
], | |
[ | |
"Payments management", | |
"002297.htm" | |
] | |
], | |
[ | |
"Fiscal policy", | |
"000022.htm", | |
[ | |
"Public borrowing", | |
"000032.htm" | |
], | |
[ | |
"Public debt", | |
"000033.htm" | |
], | |
[ | |
"Public expenditure", | |
"000034.htm" | |
] | |
], | |
[ | |
"Foreign investment control", | |
"000030.htm" | |
], | |
[ | |
"International monetary regulation", | |
"000023.htm" | |
], | |
[ | |
"Monetary policy", | |
"000020.htm", | |
[ | |
"Exchange rates", | |
"000028.htm" | |
], | |
[ | |
"Inflation", | |
"000029.htm" | |
], | |
[ | |
"Interest rates", | |
"002295.htm" | |
] | |
], | |
[ | |
"Resource management", | |
"000024.htm", | |
[ | |
"Contract management", | |
"000037.htm" | |
], | |
[ | |
"Financial administration", | |
"000035.htm" | |
], | |
[ | |
"Financial budgeting", | |
"000036.htm" | |
] | |
], | |
[ | |
"Retirement income", | |
"000025.htm", | |
[ | |
"Asset assessment", | |
"000038.htm" | |
], | |
[ | |
"Retirement saving", | |
"000039.htm" | |
], | |
[ | |
"Superannuation regulation", | |
"000040.htm" | |
] | |
], | |
[ | |
"Statistical analysis", | |
"000019.htm" | |
], | |
[ | |
"Taxation", | |
"000026.htm", | |
[ | |
"Income assessment", | |
"000041.htm" | |
], | |
[ | |
"Revenue raising", | |
"000042.htm" | |
], | |
[ | |
"Taxation compliance", | |
"000043.htm" | |
] | |
] | |
], | |
[ | |
"GOVERNANCE", | |
"000002.htm", | |
[ | |
"Civic celebrations", | |
"000046.htm" | |
], | |
[ | |
"Constitutional matters", | |
"000048.htm", | |
[ | |
"Constitutional conventions", | |
"000061.htm" | |
], | |
[ | |
"Constitutional referenda", | |
"000062.htm" | |
] | |
], | |
[ | |
"Electoral matters", | |
"000049.htm", | |
[ | |
"Declaration of interests", | |
"000063.htm" | |
], | |
[ | |
"Election campaigning", | |
"000064.htm" | |
], | |
[ | |
"Electoral boundary assessment", | |
"000065.htm" | |
] | |
], | |
[ | |
"Honours and awards programs", | |
"000050.htm" | |
], | |
[ | |
"Intergovernmental relations", | |
"000052.htm", | |
[ | |
"Cross-border cooperation", | |
"000067.htm" | |
], | |
[ | |
"Intergovernment policy dissemination", | |
"000069.htm" | |
] | |
], | |
[ | |
"Legislative drafting", | |
"000053.htm", | |
[ | |
"Draft Bill amendment process", | |
"000070.htm" | |
], | |
[ | |
"Legislation review", | |
"000071.htm" | |
], | |
[ | |
"Preparation of legislative regulations", | |
"000072.htm" | |
] | |
], | |
[ | |
"Official protocol", | |
"000054.htm", | |
[ | |
"Ceremonial events and representation", | |
"000073.htm" | |
], | |
[ | |
"Head of Government protocol", | |
"000074.htm" | |
], | |
[ | |
"Official establishment management", | |
"000075.htm" | |
], | |
[ | |
"Official hospitality", | |
"000076.htm" | |
], | |
[ | |
"Official visits", | |
"000077.htm" | |
] | |
], | |
[ | |
"Parliamentary chamber support", | |
"000045.htm", | |
[ | |
"Hansard services", | |
"000058.htm" | |
], | |
[ | |
"Parliamentary papers", | |
"000059.htm" | |
], | |
[ | |
"Tabling of official documents", | |
"000060.htm" | |
] | |
], | |
[ | |
"Parliamentary committee and member support", | |
"000047.htm" | |
], | |
[ | |
"Population census", | |
"000044.htm", | |
[ | |
"Demographic surveys", | |
"000055.htm" | |
], | |
[ | |
"Household census", | |
"000056.htm" | |
], | |
[ | |
"Population distribution analysis", | |
"000057.htm" | |
] | |
], | |
[ | |
"Public administration", | |
"002290.htm", | |
[ | |
"Government auditing", | |
"002291.htm" | |
], | |
[ | |
"Public service", | |
"002292.htm" | |
], | |
[ | |
"Territories administration", | |
"002293.htm" | |
] | |
], | |
[ | |
"Statistics", | |
"002289.htm" | |
] | |
], | |
[ | |
"HEALTH CARE", | |
"000003.htm", | |
[ | |
"Community health services", | |
"000078.htm", | |
[ | |
"Clinical health services", | |
"000087.htm" | |
], | |
[ | |
"Health promotion", | |
"000089.htm" | |
], | |
[ | |
"Primary health care", | |
"000090.htm" | |
] | |
], | |
[ | |
"Health insurance schemes", | |
"000079.htm" | |
], | |
[ | |
"Health protocol administration", | |
"000080.htm", | |
[ | |
"Drugs and poisons regulation", | |
"000091.htm" | |
], | |
[ | |
"Food hygiene regulation", | |
"000092.htm" | |
], | |
[ | |
"Practitioner discipline", | |
"000093.htm" | |
], | |
[ | |
"Practitioner registration", | |
"000095.htm" | |
] | |
], | |
[ | |
"Hospital services", | |
"000081.htm", | |
[ | |
"Hospital administration", | |
"000096.htm" | |
], | |
[ | |
"Patient care", | |
"000097.htm" | |
], | |
[ | |
"Pharmaceutical and drug support", | |
"000098.htm" | |
] | |
], | |
[ | |
"Medical research", | |
"000083.htm", | |
[ | |
"Ethical compliance", | |
"000099.htm" | |
], | |
[ | |
"Medical aids regulation", | |
"000100.htm" | |
], | |
[ | |
"Medical research funding", | |
"000101.htm" | |
], | |
[ | |
"National referral laboratory services", | |
"000102.htm" | |
], | |
[ | |
"Population-based research", | |
"000103.htm" | |
] | |
], | |
[ | |
"Public health services", | |
"000084.htm", | |
[ | |
"Epidemiology", | |
"000104.htm" | |
], | |
[ | |
"Health disaster preparedness", | |
"000106.htm" | |
], | |
[ | |
"Health hazard prevention", | |
"000105.htm" | |
], | |
[ | |
"Medical quarantine services", | |
"000108.htm" | |
], | |
[ | |
"Notifiable disease management", | |
"000109.htm" | |
] | |
], | |
[ | |
"Special needs services", | |
"000085.htm", | |
[ | |
"Dental health services", | |
"000111.htm" | |
], | |
[ | |
"Independent living services", | |
"000112.htm" | |
], | |
[ | |
"Mental health services", | |
"000113.htm" | |
], | |
[ | |
"Residential services", | |
"000114.htm" | |
] | |
], | |
[ | |
"Veterans\" health services", | |
"000086.htm" | |
] | |
], | |
[ | |
"IMMIGRATION", | |
"000004.htm", | |
[ | |
"Citizenship", | |
"000115.htm", | |
[ | |
"Naturalisation assessment", | |
"000121.htm" | |
], | |
[ | |
"Presentation arrangements", | |
"000122.htm" | |
] | |
], | |
[ | |
"Deportation", | |
"000116.htm" | |
], | |
[ | |
"Detention programs", | |
"000117.htm" | |
], | |
[ | |
"Migrant services", | |
"000118.htm", | |
[ | |
"Interpreter services", | |
"000123.htm" | |
], | |
[ | |
"Migrant accommodation services", | |
"000125.htm" | |
], | |
[ | |
"Migrant settlement programs", | |
"000126.htm" | |
] | |
], | |
[ | |
"Refugee services", | |
"000119.htm" | |
], | |
[ | |
"Travel authorisation", | |
"000120.htm", | |
[ | |
"Permanent entry arrangements", | |
"000127.htm" | |
], | |
[ | |
"Temporary entry arrangements", | |
"000128.htm" | |
] | |
] | |
], | |
[ | |
"INDIGENOUS AFFAIRS", | |
"002285.htm", | |
[ | |
"Indigenous cultural heritage", | |
"000495.htm", | |
[ | |
"Cultural artefact repatriation", | |
"001772.htm" | |
] | |
], | |
[ | |
"Indigenous enterprise development", | |
"000496.htm" | |
], | |
[ | |
"Indigenous health services", | |
"000082.htm" | |
], | |
[ | |
"Indigenous heritage conservation", | |
"000497.htm" | |
], | |
[ | |
"Indigenous reconciliation", | |
"000051.htm" | |
], | |
[ | |
"Indigenous welfare programs", | |
"000498.htm" | |
] | |
], | |
[ | |
"INTERNATIONAL RELATIONS", | |
"000005.htm", | |
[ | |
"Consular services", | |
"000129.htm" | |
], | |
[ | |
"Defence liaison", | |
"000132.htm", | |
[ | |
"Defence attach�s", | |
"000140.htm" | |
], | |
[ | |
"Defence cooperation programs", | |
"000141.htm" | |
], | |
[ | |
"Defence personnel exchanges", | |
"000142.htm" | |
], | |
[ | |
"Military advisors", | |
"000143.htm" | |
] | |
], | |
[ | |
"Diplomatic missions", | |
"000130.htm" | |
], | |
[ | |
"International affairs", | |
"000131.htm", | |
[ | |
"Disarmament and arms control", | |
"000137.htm" | |
], | |
[ | |
"Nuclear safeguards", | |
"000139.htm" | |
] | |
], | |
[ | |
"International treaties", | |
"000133.htm", | |
[ | |
"Treaty administration", | |
"001384.htm" | |
] | |
], | |
[ | |
"Overseas aid programs", | |
"000134.htm", | |
[ | |
"Development assistance programs", | |
"000146.htm" | |
], | |
[ | |
"Overseas student scholarship programs", | |
"000147.htm" | |
] | |
], | |
[ | |
"Overseas promotion", | |
"000135.htm" | |
], | |
[ | |
"Passport services", | |
"000136.htm" | |
] | |
], | |
[ | |
"JUSTICE ADMINISTRATION", | |
"000006.htm", | |
[ | |
"Administrative law", | |
"000149.htm", | |
[ | |
"Administrative decision appeal", | |
"000163.htm" | |
], | |
[ | |
"Administrative decision review", | |
"000164.htm" | |
], | |
[ | |
"Censorship standards", | |
"000165.htm" | |
], | |
[ | |
"Copyright regulation", | |
"000166.htm" | |
], | |
[ | |
"Recordkeeping standards", | |
"000167.htm" | |
] | |
], | |
[ | |
"Associations and corporate law", | |
"000150.htm", | |
[ | |
"Bankruptcy proceedings", | |
"000168.htm" | |
], | |
[ | |
"Merger regulation", | |
"000169.htm" | |
] | |
], | |
[ | |
"Civil law", | |
"000151.htm", | |
[ | |
"Civil registration", | |
"000170.htm" | |
], | |
[ | |
"Conveyancing", | |
"000171.htm" | |
], | |
[ | |
"Dispute mediation programs", | |
"000174.htm" | |
], | |
[ | |
"Family law proceedings", | |
"000172.htm" | |
], | |
[ | |
"Probate applications", | |
"000173.htm" | |
] | |
], | |
[ | |
"Commissions of inquiry", | |
"000152.htm" | |
], | |
[ | |
"Coronial law", | |
"000153.htm" | |
], | |
[ | |
"Court reporting", | |
"000154.htm" | |
], | |
[ | |
"Criminal law", | |
"000155.htm" | |
], | |
[ | |
"Human rights obligations", | |
"000156.htm" | |
], | |
[ | |
"Juvenile justice", | |
"000157.htm" | |
], | |
[ | |
"Legal aid services", | |
"000158.htm" | |
], | |
[ | |
"Local laws and ordinances", | |
"000159.htm" | |
], | |
[ | |
"Native title claims", | |
"000160.htm", | |
[ | |
"Native title mediation programs", | |
"000180.htm" | |
], | |
[ | |
"Native title settlement negotiations", | |
"000181.htm" | |
] | |
], | |
[ | |
"Privacy guideline monitoring", | |
"000161.htm" | |
], | |
[ | |
"Prosecution services", | |
"000162.htm" | |
] | |
], | |
[ | |
"MARITIME SERVICES", | |
"000007.htm", | |
[ | |
"Cargo control", | |
"000198.htm" | |
], | |
[ | |
"Harbour management", | |
"000183.htm" | |
], | |
[ | |
"Marina management", | |
"000184.htm" | |
], | |
[ | |
"Navigation", | |
"000185.htm", | |
[ | |
"Charting sea lanes", | |
"000191.htm" | |
], | |
[ | |
"Light station maintenance", | |
"000192.htm" | |
], | |
[ | |
"Navigation systems development", | |
"000193.htm" | |
] | |
], | |
[ | |
"Pilotage management", | |
"000182.htm" | |
], | |
[ | |
"Port regulation", | |
"001471.htm" | |
], | |
[ | |
"Sea passengers", | |
"001487.htm" | |
], | |
[ | |
"Search and rescue", | |
"000187.htm", | |
[ | |
"Rescue coordination", | |
"000194.htm" | |
], | |
[ | |
"Search technology development", | |
"000195.htm" | |
] | |
], | |
[ | |
"Ship personnel", | |
"000188.htm", | |
[ | |
"Personnel safety standards", | |
"000196.htm" | |
], | |
[ | |
"Pilot licensing", | |
"000197.htm" | |
] | |
], | |
[ | |
"Ship safety", | |
"000189.htm", | |
[ | |
"Seaworthiness", | |
"000201.htm" | |
], | |
[ | |
"Ship commissioning", | |
"000199.htm" | |
], | |
[ | |
"Ship inspection", | |
"000200.htm" | |
] | |
] | |
], | |
[ | |
"NATURAL RESOURCES", | |
"000009.htm", | |
[ | |
"Crown land administration", | |
"000218.htm" | |
], | |
[ | |
"Energy resources", | |
"001451.htm", | |
[ | |
"Fossil fuel management", | |
"000226.htm" | |
], | |
[ | |
"Renewable energy development", | |
"000227.htm" | |
] | |
], | |
[ | |
"Land use planning", | |
"000220.htm", | |
[ | |
"Land use zoning", | |
"001429.htm" | |
] | |
], | |
[ | |
"Land valuation", | |
"000222.htm" | |
], | |
[ | |
"Mineral resources", | |
"000223.htm", | |
[ | |
"Land rehabilitation programs", | |
"000231.htm" | |
], | |
[ | |
"Mining regulations", | |
"000232.htm" | |
] | |
], | |
[ | |
"Pollution emission control", | |
"000224.htm" | |
], | |
[ | |
"Water resources", | |
"000225.htm", | |
[ | |
"Water conservation plans", | |
"000233.htm" | |
], | |
[ | |
"Water quality monitoring", | |
"000234.htm" | |
], | |
[ | |
"Water usage management", | |
"000235.htm" | |
], | |
[ | |
"Waterway management", | |
"000236.htm" | |
] | |
] | |
], | |
[ | |
"PRIMARY INDUSTRIES", | |
"000008.htm", | |
[ | |
"Chemical and pesticide regulation", | |
"000202.htm" | |
], | |
[ | |
"Marine and rural regulation", | |
"000204.htm", | |
[ | |
"Agricultural industry", | |
"000208.htm" | |
], | |
[ | |
"Fisheries industry", | |
"000209.htm" | |
], | |
[ | |
"Food quality assurance", | |
"000213.htm" | |
], | |
[ | |
"Forestry industry", | |
"000210.htm" | |
] | |
], | |
[ | |
"Marine and rural support", | |
"000205.htm", | |
[ | |
"Aquaculture industry", | |
"000212.htm" | |
], | |
[ | |
"Horticultural industry", | |
"000214.htm" | |
], | |
[ | |
"Pastoral industry", | |
"000215.htm" | |
], | |
[ | |
"Silvicultural industry", | |
"000216.htm" | |
], | |
[ | |
"Viticultural industry", | |
"000217.htm" | |
] | |
], | |
[ | |
"Quarantine", | |
"000211.htm" | |
], | |
[ | |
"Rural field day promotion", | |
"000206.htm" | |
], | |
[ | |
"Rural partnership programs", | |
"000207.htm" | |
] | |
], | |
[ | |
"SCIENCE", | |
"000010.htm", | |
[ | |
"Agricultural sciences", | |
"000237.htm" | |
], | |
[ | |
"Animal and veterinary sciences", | |
"000238.htm" | |
], | |
[ | |
"Applied sciences", | |
"000239.htm", | |
[ | |
"Engineering and technology sciences", | |
"000246.htm" | |
], | |
[ | |
"Weights and measures standards", | |
"000247.htm" | |
] | |
], | |
[ | |
"Biological sciences", | |
"000240.htm", | |
[ | |
"Biochemistry", | |
"000248.htm" | |
], | |
[ | |
"Biodiversity preservation", | |
"000249.htm" | |
], | |
[ | |
"Biotechnology development", | |
"000250.htm" | |
], | |
[ | |
"Botany", | |
"000251.htm" | |
], | |
[ | |
"Entomology", | |
"000252.htm" | |
], | |
[ | |
"Genetic engineering", | |
"000253.htm" | |
], | |
[ | |
"Physiology", | |
"000254.htm" | |
] | |
], | |
[ | |
"Earth sciences", | |
"000241.htm", | |
[ | |
"Atmospheric sciences", | |
"000255.htm" | |
], | |
[ | |
"Hydrology", | |
"000256.htm" | |
], | |
[ | |
"Mineral exploration", | |
"000257.htm" | |
], | |
[ | |
"Oceanography", | |
"000258.htm" | |
], | |
[ | |
"Seismology", | |
"000259.htm" | |
] | |
], | |
[ | |
"Mathematical sciences", | |
"000242.htm" | |
], | |
[ | |
"Medical and health sciences", | |
"001229.htm" | |
], | |
[ | |
"Physical sciences", | |
"000244.htm", | |
[ | |
"Astronomical sciences", | |
"000260.htm" | |
], | |
[ | |
"Atomic and molecular sciences", | |
"000261.htm" | |
], | |
[ | |
"Nuclear sciences", | |
"000262.htm" | |
] | |
], | |
[ | |
"Spatial information research", | |
"000245.htm" | |
] | |
], | |
[ | |
"SECURITY", | |
"000011.htm", | |
[ | |
"Corrective services", | |
"000263.htm", | |
[ | |
"Community based corrections", | |
"000270.htm" | |
], | |
[ | |
"Detention centre management", | |
"000271.htm" | |
] | |
], | |
[ | |
"External security", | |
"000264.htm", | |
[ | |
"Peacekeeping forces", | |
"000273.htm" | |
] | |
], | |
[ | |
"Information security", | |
"000265.htm" | |
], | |
[ | |
"Intelligence", | |
"000266.htm", | |
[ | |
"Forensic analysis", | |
"000275.htm" | |
], | |
[ | |
"Intelligence liaison", | |
"001159.htm" | |
], | |
[ | |
"Intelligence support", | |
"000277.htm" | |
] | |
], | |
[ | |
"Law enforcement", | |
"000267.htm", | |
[ | |
"Community policing", | |
"000278.htm" | |
], | |
[ | |
"Criminology", | |
"000279.htm" | |
], | |
[ | |
"Police administration", | |
"000280.htm" | |
], | |
[ | |
"Protective services", | |
"000281.htm" | |
] | |
], | |
[ | |
"National security", | |
"001548.htm", | |
[ | |
"Coastal surveillance", | |
"000269.htm" | |
] | |
] | |
], | |
[ | |
"SPORT AND RECREATION", | |
"000012.htm", | |
[ | |
"Caravan and camping services", | |
"000284.htm" | |
], | |
[ | |
"Community recreational programs", | |
"000285.htm", | |
[ | |
"Gambling support services", | |
"000290.htm" | |
], | |
[ | |
"Public fitness promotion", | |
"000291.htm" | |
], | |
[ | |
"Social club support", | |
"000292.htm" | |
], | |
[ | |
"Volunteer support programs", | |
"000293.htm" | |
] | |
], | |
[ | |
"Gaming industry regulation", | |
"000286.htm" | |
], | |
[ | |
"Park and reserve services", | |
"000289.htm" | |
], | |
[ | |
"Sport and fitness development", | |
"000287.htm", | |
[ | |
"Athlete scholarship programs", | |
"000295.htm" | |
], | |
[ | |
"Fundraising and donation schemes", | |
"000296.htm" | |
], | |
[ | |
"Games administration", | |
"000297.htm" | |
], | |
[ | |
"Games promotion", | |
"000298.htm" | |
], | |
[ | |
"Sporting grants administration", | |
"000299.htm" | |
] | |
], | |
[ | |
"Sports drugs monitoring", | |
"000288.htm", | |
[ | |
"Doping detection research", | |
"000300.htm" | |
] | |
] | |
], | |
[ | |
"TOURISM", | |
"000013.htm", | |
[ | |
"Tourism industry development", | |
"000301.htm" | |
], | |
[ | |
"Tourist event promotion", | |
"000302.htm", | |
[ | |
"Advertising campaigns", | |
"000305.htm" | |
] | |
], | |
[ | |
"Travel missions", | |
"000303.htm" | |
] | |
], | |
[ | |
"TRADE", | |
"000014.htm", | |
[ | |
"Export regulation", | |
"000311.htm", | |
[ | |
"Export promotion", | |
"000320.htm" | |
], | |
[ | |
"Prohibited export control", | |
"000321.htm" | |
] | |
], | |
[ | |
"Import regulation", | |
"000312.htm", | |
[ | |
"Prohibited import control", | |
"000323.htm" | |
], | |
[ | |
"Tariff regulation", | |
"000322.htm" | |
] | |
], | |
[ | |
"Intellectual property management", | |
"000910.htm", | |
[ | |
"Copyright registration", | |
"000308.htm" | |
], | |
[ | |
"Design registration", | |
"000310.htm" | |
], | |
[ | |
"Patent registration", | |
"000315.htm" | |
], | |
[ | |
"Trademark registration", | |
"000318.htm" | |
] | |
], | |
[ | |
"International trade agreements", | |
"000313.htm" | |
], | |
[ | |
"Interstate trade agreements", | |
"000314.htm" | |
], | |
[ | |
"Trade development programs", | |
"000316.htm" | |
], | |
[ | |
"Trade expositions", | |
"000317.htm" | |
] | |
], | |
[ | |
"TRANSPORT", | |
"000015.htm", | |
[ | |
"Air transport", | |
"000324.htm", | |
[ | |
"Air transport safety", | |
"000332.htm" | |
], | |
[ | |
"Aircraft standards", | |
"000330.htm" | |
], | |
[ | |
"Airport services", | |
"000331.htm" | |
] | |
], | |
[ | |
"Freight movement regulation", | |
"000325.htm" | |
], | |
[ | |
"Passenger services", | |
"000326.htm" | |
], | |
[ | |
"Rail transport", | |
"000327.htm", | |
[ | |
"Rail harmonisation standards", | |
"000333.htm" | |
], | |
[ | |
"Rail land acquisition regulation", | |
"000336.htm" | |
], | |
[ | |
"Rail transport safety", | |
"000337.htm" | |
], | |
[ | |
"Railway maintenance", | |
"000338.htm" | |
], | |
[ | |
"Rolling stock regulation", | |
"000339.htm" | |
] | |
], | |
[ | |
"Road transport", | |
"000328.htm", | |
[ | |
"Driving licences administration", | |
"000340.htm" | |
], | |
[ | |
"Road surface maintenance", | |
"000341.htm" | |
], | |
[ | |
"Road traffic regulation", | |
"000342.htm" | |
], | |
[ | |
"Road transport safety", | |
"000343.htm" | |
], | |
[ | |
"Vehicle registration", | |
"000344.htm" | |
], | |
[ | |
"Vehicle standards", | |
"000345.htm" | |
] | |
], | |
[ | |
"Transport infrastructure development", | |
"000329.htm" | |
] | |
] | |
]'); | |
class ArrayUtil | |
{ | |
public static function FilterRecursive(Array $source, $fn) | |
{ | |
$result = array(); | |
foreach ($source as $key => $value) | |
{ | |
if (is_array($value)) | |
{ | |
$result[$key] = self::FilterRecursive($value, $fn); | |
continue; | |
} | |
if ($fn($key, $value)) | |
{ | |
$result[$key] = $value; // KEEP | |
continue; | |
} | |
} | |
return $result; | |
} | |
public static function DoRecursive(Array $source) | |
{ | |
$result = array(); | |
foreach ($source as $key => $value) | |
{ | |
if (is_array($value)) | |
{ | |
$result["children"][] = self::DoRecursive($value); | |
} else { | |
$result["name"] = $value; // KEEP | |
} | |
} | |
return $result; | |
} | |
} | |
// EXAMPLE ANONYMOUS CALLBACK FUNCTION | |
$fn = function ($key, $value) | |
{ | |
if (strpos($value, '.htm') !== FALSE) | |
{ | |
return FALSE; // DROP | |
} | |
return TRUE; // KEEP | |
}; | |
$postFilter = ArrayUtil::FilterRecursive($raw, $fn); | |
$postWrangle = ArrayUtil::DoRecursive($postFilter); | |
echo json_encode($postWrangle); | |
?> | |
; | |
// Create a svg canvas | |
var vis = d3.select("#viz").append("svg:svg") | |
.attr("width", 1400) | |
.attr("height", 1400) | |
.append("svg:g") | |
.attr("transform", "translate(450, 450)"); | |
// Create a cluster "canvas" | |
var cluster = d3.layout.cluster() | |
.size([500,500]); | |
var diagonal = d3.svg.diagonal.radial() | |
.projection(function(d) { return [d.y, d.x / 180 * Math.PI]; }); | |
var nodes = cluster.nodes(treeData); | |
var links = cluster.links(nodes); | |
var link = vis.selectAll("pathlink") | |
.data(links) | |
.enter().append("svg:path") | |
.attr("class", "link") | |
.attr("d", diagonal) | |
var node = vis.selectAll("g.node") | |
.data(nodes) | |
.enter().append("svg:g") | |
.attr("transform", function(d) { return "rotate(" + (d.x - 90) + ")translate(" + d.y + ")"; }) | |
// Add the dot at every node | |
node.append("svg:circle") | |
.attr("r", 3.5); | |
node.append("svg:text") | |
.attr("dx", function(d) { return d.x < 180 ? 8 : -8; }) | |
.attr("dy", ".31em") | |
.attr("text-anchor", function(d) { return d.x < 180 ? "start" : "end"; }) | |
.attr("transform", function(d) { return d.x < 180 ? null : "rotate(180)"; }) | |
.text(function(d) { return d.name; }); | |
// alt | |
function visit(parent, visitFn, childrenFn) | |
{ | |
if (!parent) return; | |
visitFn(parent); | |
var children = childrenFn(parent); | |
if (children) { | |
var count = children.length; | |
for (var i = 0; i < count; i++) { | |
visit(children[i], visitFn, childrenFn); | |
} | |
} | |
} | |
function buildTree(containerName, customOptions) | |
{ | |
// build the options object | |
var options = $.extend({ | |
nodeRadius: 5, fontSize: 12 | |
}, customOptions); | |
// Calculate total nodes, max label length | |
var totalNodes = 0; | |
var maxLabelLength = 0; | |
visit(treeData, function(d) | |
{ | |
totalNodes++; | |
maxLabelLength = Math.max(d.name.length, maxLabelLength); | |
}, function(d) | |
{ | |
return d.children && d.children.length > 0 ? d.children : null; | |
}); | |
// size of the diagram | |
var size = { width:$(containerName).outerWidth(), height: totalNodes * 15}; | |
var tree = d3.layout.tree() | |
.sort(null) | |
.size([size.height, size.width - maxLabelLength*options.fontSize]) | |
.children(function(d) | |
{ | |
return (!d.children || d.children.length === 0) ? null : d.children; | |
}); | |
var nodes = tree.nodes(treeData); | |
var links = tree.links(nodes); | |
/* | |
<svg> | |
<g class="container" /> | |
</svg> | |
*/ | |
var layoutRoot = d3.select(containerName) | |
.append("svg:svg").attr("width", size.width).attr("height", size.height) | |
.append("svg:g") | |
.attr("class", "container") | |
.attr("transform", "translate(" + maxLabelLength + ",0)"); | |
// Edges between nodes as a <path class="link" /> | |
var link = d3.svg.diagonal() | |
.projection(function(d) | |
{ | |
return [d.y, d.x]; | |
}); | |
layoutRoot.selectAll("path.link") | |
.data(links) | |
.enter() | |
.append("svg:path") | |
.attr("class", "link") | |
.attr("d", link); | |
/* | |
Nodes as | |
<g class="node"> | |
<circle class="node-dot" /> | |
<text /> | |
</g> | |
*/ | |
var nodeGroup = layoutRoot.selectAll("g.node") | |
.data(nodes) | |
.enter() | |
.append("svg:g") | |
.attr("class", "node") | |
.attr("transform", function(d) | |
{ | |
return "translate(" + d.y + "," + d.x + ")"; | |
}); | |
nodeGroup.append("svg:circle") | |
.attr("class", "node-dot") | |
.attr("r", options.nodeRadius); | |
nodeGroup.append("svg:text") | |
.attr("text-anchor", function(d) | |
{ | |
return d.children ? "end" : "start"; | |
}) | |
.attr("dx", function(d) | |
{ | |
var gap = 2 * options.nodeRadius; | |
return d.children ? -gap : gap; | |
}) | |
.attr("dy", 3) | |
.text(function(d) | |
{ | |
return d.name; | |
}); | |
} | |
$(function(){ | |
buildTree("#tree-container"); | |
}); | |
</script> | |
</body> | |
</html> |
Binary files /dev/null and b/admin/naa-agift.7z differ
[ | |
"Home", | |
"index.htm", | |
[ | |
"BUSINESS SUPPORT AND REGULATION", | |
"000411.htm", | |
[ | |
"Association registration", | |
"000396.htm" | |
], | |
[ | |
"Business process auditing", | |
"000413.htm" | |
], | |
[ | |
"Business registration and licensing", | |
"000414.htm" | |
], | |
[ | |
"Business sponsorship", | |
"001371.htm" | |
], | |
[ | |
"Consumer protection", | |
"000439.htm" | |
], | |
[ | |
"Fair trading compliance", | |
"000482.htm", | |
[ | |
"Prices surveillance", | |
"000533.htm" | |
], | |
[ | |
"Product safety", | |
"000534.htm" | |
], | |
[ | |
"Trade practices compliance", | |
"000583.htm" | |
] | |
], | |
[ | |
"Financial institutions regulation", | |
"000485.htm" | |
], | |
[ | |
"Government procurement regulation", | |
"000491.htm" | |
], | |
[ | |
"Industry assistance schemes", | |
"000499.htm" | |
], | |
[ | |
"Industry development", | |
"000500.htm" | |
], | |
[ | |
"Insurance regulation", | |
"000501.htm", | |
[ | |
"General insurance", | |
"000489.htm" | |
], | |
[ | |
"Life insurance", | |
"000505.htm" | |
] | |
], | |
[ | |
"Professional accreditation", | |
"000535.htm" | |
], | |
[ | |
"Small business services", | |
"000565.htm", | |
[ | |
"Small business advocacy", | |
"000563.htm" | |
], | |
[ | |
"Small business development", | |
"000564.htm" | |
] | |
], | |
[ | |
"Stock market regulation", | |
"000572.htm" | |
] | |
], | |
[ | |
"CIVIC INFRASTRUCTURE", | |
"000424.htm", | |
[ | |
"Civic management", | |
"000425.htm", | |
[ | |
"Architectural services", | |
"000387.htm" | |
], | |
[ | |
"Building approval services", | |
"000406.htm" | |
], | |
[ | |
"Building regulations and standards", | |
"000408.htm" | |
], | |
[ | |
"Engineering services", | |
"000477.htm" | |
], | |
[ | |
"Town planning", | |
"000582.htm" | |
] | |
], | |
[ | |
"Energy supply", | |
"000476.htm" | |
], | |
[ | |
"Integrated services planning", | |
"000503.htm" | |
], | |
[ | |
"Public housing", | |
"000536.htm", | |
[ | |
"Public housing construction", | |
"000537.htm" | |
], | |
[ | |
"Public housing design", | |
"000538.htm" | |
], | |
[ | |
"Public housing maintenance", | |
"000540.htm" | |
] | |
], | |
[ | |
"Public land management", | |
"000541.htm", | |
[ | |
"Burial ground management", | |
"000410.htm" | |
], | |
[ | |
"Cultural centre management", | |
"000444.htm" | |
], | |
[ | |
"Garden management", | |
"000488.htm" | |
], | |
[ | |
"Memorial maintenance", | |
"000509.htm" | |
], | |
[ | |
"Recreational park management", | |
"000549.htm" | |
], | |
[ | |
"Sporting facilities management", | |
"000571.htm" | |
] | |
], | |
[ | |
"Regional development", | |
"000552.htm" | |
], | |
[ | |
"Transport network maintenance", | |
"000586.htm" | |
], | |
[ | |
"Waste management", | |
"001349.htm" | |
] | |
], | |
[ | |
"COMMUNICATIONS", | |
"000433.htm", | |
[ | |
"Advertising standards", | |
"000381.htm" | |
], | |
[ | |
"Broadcasting", | |
"000403.htm", | |
[ | |
"Broadcasting standards", | |
"000404.htm" | |
], | |
[ | |
"Radio broadcasting", | |
"000546.htm" | |
], | |
[ | |
"Television broadcasting", | |
"000580.htm" | |
] | |
], | |
[ | |
"Call centre administration", | |
"000417.htm" | |
], | |
[ | |
"Electronic commerce", | |
"000468.htm", | |
[ | |
"Authentication", | |
"000399.htm" | |
], | |
[ | |
"Online transaction standards", | |
"000526.htm" | |
] | |
], | |
[ | |
"Government media", | |
"000490.htm" | |
], | |
[ | |
"Information management standards", | |
"000283.htm", | |
[ | |
"Data management", | |
"000448.htm" | |
], | |
[ | |
"Information dissemination", | |
"000502.htm" | |
], | |
[ | |
"Information technology standards", | |
"000282.htm" | |
] | |
], | |
[ | |
"Media ownership regulation", | |
"000508.htm" | |
], | |
[ | |
"Postal services", | |
"000530.htm", | |
[ | |
"Courier services", | |
"000441.htm" | |
], | |
[ | |
"Electronic postal services", | |
"000469.htm" | |
], | |
[ | |
"Retail postal services", | |
"000554.htm" | |
] | |
], | |
[ | |
"Publishing", | |
"000543.htm", | |
[ | |
"Electronic publishing", | |
"000470.htm" | |
], | |
[ | |
"Publishing standards", | |
"000544.htm" | |
], | |
[ | |
"Website development", | |
"000591.htm" | |
] | |
], | |
[ | |
"Radio communication", | |
"000547.htm", | |
[ | |
"Apparatus licensing", | |
"000385.htm" | |
], | |
[ | |
"Spectrum management", | |
"000570.htm" | |
] | |
], | |
[ | |
"Satellite communication", | |
"000560.htm" | |
], | |
[ | |
"Telecommunications", | |
"000578.htm", | |
[ | |
"Carriage service providers", | |
"000420.htm" | |
], | |
[ | |
"Carrier licensing", | |
"000421.htm" | |
], | |
[ | |
"Equipment licensing", | |
"000480.htm" | |
], | |
[ | |
"Mobile telephone services", | |
"000516.htm" | |
], | |
[ | |
"Telephone services", | |
"000579.htm" | |
] | |
] | |
], | |
[ | |
"COMMUNITY SERVICES", | |
"000435.htm", | |
[ | |
"Accommodation services", | |
"000377.htm", | |
[ | |
"Defence housing", | |
"000458.htm" | |
], | |
[ | |
"Emergency accommodation", | |
"000471.htm" | |
], | |
[ | |
"Public housing entitlements", | |
"000539.htm" | |
], | |
[ | |
"Refuge support", | |
"000551.htm" | |
] | |
], | |
[ | |
"Community support", | |
"000436.htm", | |
[ | |
"Adoption services", | |
"000378.htm" | |
], | |
[ | |
"Aged care services", | |
"000382.htm" | |
], | |
[ | |
"Child and youth support", | |
"000422.htm" | |
], | |
[ | |
"Child-care services", | |
"000423.htm" | |
], | |
[ | |
"Defence community programs", | |
"000452.htm" | |
], | |
[ | |
"Family reunion programs", | |
"000483.htm" | |
], | |
[ | |
"Veterans\" entitlements", | |
"000587.htm" | |
] | |
], | |
[ | |
"Counselling services", | |
"000440.htm" | |
], | |
[ | |
"Emergency services", | |
"000474.htm", | |
[ | |
"Ambulance services", | |
"000384.htm" | |
], | |
[ | |
"Emergency funding", | |
"000472.htm" | |
], | |
[ | |
"Firefighting services", | |
"000487.htm" | |
] | |
], | |
[ | |
"Financial assistance", | |
"000484.htm", | |
[ | |
"Benefits", | |
"000402.htm" | |
], | |
[ | |
"Income support schemes", | |
"000494.htm" | |
] | |
], | |
[ | |
"Natural disasters", | |
"000521.htm", | |
[ | |
"Disaster recovery", | |
"000462.htm" | |
], | |
[ | |
"Disaster relief", | |
"000463.htm" | |
] | |
], | |
[ | |
"Rural community development", | |
"000557.htm" | |
], | |
[ | |
"Social justice and equity", | |
"000566.htm" | |
], | |
[ | |
"Transport access schemes", | |
"000901.htm" | |
] | |
], | |
[ | |
"CULTURAL AFFAIRS", | |
"000442.htm", | |
[ | |
"Arts development", | |
"000391.htm", | |
[ | |
"Arts funding", | |
"000393.htm" | |
], | |
[ | |
"Arts incentive schemes", | |
"000394.htm" | |
], | |
[ | |
"Arts promotion", | |
"000395.htm" | |
] | |
], | |
[ | |
"Collection access", | |
"000427.htm", | |
[ | |
"Descriptive standards", | |
"000461.htm" | |
], | |
[ | |
"Finding aids development", | |
"000486.htm" | |
], | |
[ | |
"Reference services", | |
"000550.htm" | |
] | |
], | |
[ | |
"Collection management", | |
"000430.htm", | |
[ | |
"Artefact export regulation", | |
"000390.htm" | |
], | |
[ | |
"Collection accessioning", | |
"000428.htm" | |
], | |
[ | |
"Collection acquisition", | |
"000429.htm" | |
], | |
[ | |
"Collection storage", | |
"000432.htm" | |
], | |
[ | |
"Preservation services", | |
"000532.htm" | |
] | |
], | |
[ | |
"Collection promotion", | |
"000431.htm", | |
[ | |
"Exhibition programs", | |
"000481.htm" | |
], | |
[ | |
"Publicity programs", | |
"000542.htm" | |
] | |
], | |
[ | |
"Cultural awards and scholarships", | |
"000443.htm" | |
], | |
[ | |
"Cultural festivals", | |
"000445.htm" | |
], | |
[ | |
"Cultural gifts programs", | |
"000446.htm" | |
], | |
[ | |
"Multicultural heritage promotion", | |
"000518.htm", | |
[ | |
"Multicultural festivals", | |
"000517.htm" | |
], | |
[ | |
"Multicultural services", | |
"000519.htm" | |
] | |
] | |
], | |
[ | |
"DEFENCE", | |
"000449.htm", | |
[ | |
"Australian Defence Forces", | |
"000397.htm", | |
[ | |
"Air Force", | |
"002266.htm" | |
], | |
[ | |
"Army", | |
"000388.htm" | |
], | |
[ | |
"Badges and insignia", | |
"000401.htm" | |
], | |
[ | |
"Cadets", | |
"000416.htm" | |
], | |
[ | |
"Defence force commands", | |
"000456.htm" | |
], | |
[ | |
"Military bands", | |
"000510.htm" | |
], | |
[ | |
"Navy", | |
"000524.htm" | |
], | |
[ | |
"Reserves", | |
"000553.htm" | |
], | |
[ | |
"Roulettes", | |
"000556.htm" | |
] | |
], | |
[ | |
"Defence estate management", | |
"000454.htm" | |
], | |
[ | |
"Defence force careers", | |
"000455.htm", | |
[ | |
"Defence career development", | |
"000450.htm" | |
], | |
[ | |
"Military employment services", | |
"000512.htm" | |
] | |
], | |
[ | |
"Defence strategic development", | |
"000574.htm", | |
[ | |
"Defence efficiency review", | |
"000453.htm" | |
], | |
[ | |
"Defence reform program", | |
"000460.htm" | |
] | |
], | |
[ | |
"Defence strategic policy", | |
"000576.htm", | |
[ | |
"Strategic decisions", | |
"000573.htm" | |
], | |
[ | |
"Strategic planning", | |
"000575.htm" | |
] | |
], | |
[ | |
"Defence strategic support", | |
"000577.htm", | |
[ | |
"Capital equipment programs", | |
"000419.htm" | |
], | |
[ | |
"Defence industry", | |
"000459.htm" | |
], | |
[ | |
"Defence science and technology", | |
"000905.htm" | |
], | |
[ | |
"Logistics", | |
"000506.htm" | |
] | |
], | |
[ | |
"Emergency management", | |
"000473.htm", | |
[ | |
"Civil community assistance", | |
"000426.htm" | |
], | |
[ | |
"Disaster support", | |
"000464.htm" | |
] | |
], | |
[ | |
"Military law", | |
"001814.htm" | |
], | |
[ | |
"Military operations", | |
"000515.htm", | |
[ | |
"Australian theatre of war", | |
"000398.htm" | |
], | |
[ | |
"Military exercises", | |
"000514.htm" | |
], | |
[ | |
"Special operations", | |
"000569.htm" | |
], | |
[ | |
"Warfare", | |
"000589.htm" | |
] | |
] | |
], | |
[ | |
"EDUCATION AND TRAINING", | |
"000467.htm", | |
[ | |
"Arts education", | |
"000392.htm" | |
], | |
[ | |
"Community education", | |
"000434.htm", | |
[ | |
"Adult education programs", | |
"000379.htm" | |
], | |
[ | |
"Adult migrant education", | |
"000380.htm" | |
], | |
[ | |
"Road safety awareness", | |
"000555.htm" | |
] | |
], | |
[ | |
"Curriculum development", | |
"000447.htm" | |
], | |
[ | |
"Early childhood education", | |
"000466.htm" | |
], | |
[ | |
"Military education and training", | |
"000511.htm", | |
[ | |
"Army reserve training", | |
"000389.htm" | |
], | |
[ | |
"Defence college training", | |
"000451.htm" | |
] | |
], | |
[ | |
"Overseas skills recognition", | |
"000527.htm" | |
], | |
[ | |
"School education", | |
"000561.htm", | |
[ | |
"Discipline programs", | |
"000465.htm" | |
], | |
[ | |
"School transport regulation", | |
"000562.htm" | |
], | |
[ | |
"Special needs programs", | |
"000568.htm" | |
] | |
], | |
[ | |
"Tertiary education", | |
"000581.htm" | |
], | |
[ | |
"Vocational education", | |
"000588.htm", | |
[ | |
"Apprenticeship programs", | |
"000386.htm" | |
], | |
[ | |
"Hospital teaching programs", | |
"000493.htm" | |
], | |
[ | |
"Trainee programs", | |
"000584.htm" | |
], | |
[ | |
"Workplace training", | |
"000595.htm" | |
] | |
] | |
], | |
[ | |
"EMPLOYMENT", | |
"000016.htm", | |
[ | |
"Human resources development", | |
"000348.htm", | |
[ | |
"Occupational health and safety", | |
"000355.htm" | |
], | |
[ | |
"Recruitment programs", | |
"000356.htm" | |
], | |
[ | |
"Termination processes", | |
"002103.htm" | |
], | |
[ | |
"Workers compensation schemes", | |
"000363.htm" | |
], | |
[ | |
"Workplace discrimination monitoring", | |
"000364.htm" | |
], | |
[ | |
"Workplace equity and justice programs", | |
"000365.htm" | |
] | |
], | |
[ | |
"Industrial awards and conditions", | |
"000349.htm", | |
[ | |
"Award conditions", | |
"000366.htm" | |
], | |
[ | |
"Remuneration review", | |
"000368.htm" | |
] | |
], | |
[ | |
"Labour market programs", | |
"000347.htm", | |
[ | |
"Employment services marketing", | |
"000351.htm" | |
], | |
[ | |
"Job placement programs", | |
"000352.htm" | |
], | |
[ | |
"Job vacancy data management", | |
"000353.htm" | |
] | |
], | |
[ | |
"Workplace agreement processes", | |
"000350.htm", | |
[ | |
"Agreement bargaining processes", | |
"002141.htm" | |
], | |
[ | |
"Agreement dispute mediation", | |
"000370.htm" | |
], | |
[ | |
"Certified employment conditions", | |
"000371.htm" | |
], | |
[ | |
"Employment advocacy services", | |
"000374.htm" | |
] | |
] | |
], | |
[ | |
"ENVIRONMENT", | |
"000478.htm", | |
[ | |
"Built environment", | |
"000409.htm", | |
[ | |
"Building acoustics", | |
"000405.htm" | |
], | |
[ | |
"Building preservation", | |
"000407.htm" | |
] | |
], | |
[ | |
"Climate information services", | |
"000203.htm" | |
], | |
[ | |
"Conservation programs", | |
"000438.htm", | |
[ | |
"Endangered species protection", | |
"000475.htm" | |
], | |
[ | |
"Landcare programs", | |
"000504.htm" | |
], | |
[ | |
"Soil preservation programs", | |
"000567.htm" | |
] | |
], | |
[ | |
"Environmental impact assessment", | |
"000479.htm" | |
], | |
[ | |
"Historic relic protection", | |
"000492.htm" | |
], | |
[ | |
"Marine life protection programs", | |
"000507.htm" | |
], | |
[ | |
"Natural heritage protection", | |
"000522.htm", | |
[ | |
"National park management", | |
"000520.htm" | |
], | |
[ | |
"Nature reserve management", | |
"000523.htm" | |
], | |
[ | |
"Wilderness area management", | |
"000593.htm" | |
], | |
[ | |
"Wildlife sanctuary management", | |
"000594.htm" | |
] | |
], | |
[ | |
"Oceans governance", | |
"000525.htm" | |
], | |
[ | |
"Pollutant prevention programs", | |
"000529.htm" | |
], | |
[ | |
"World heritage listings", | |
"000596.htm" | |
] | |
], | |
[ | |
"FINANCE MANAGEMENT", | |
"000001.htm", | |
[ | |
"Commonwealth State funding", | |
"000017.htm" | |
], | |
[ | |
"Currency", | |
"000018.htm", | |
[ | |
"Counterfeiting control", | |
"000027.htm" | |
] | |
], | |
[ | |
"Financial investment", | |
"000021.htm", | |
[ | |
"Investment scheme regulation", | |
"000031.htm" | |
] | |
], | |
[ | |
"Financial system management", | |
"002302.htm", | |
[ | |
"Financial system monitoring", | |
"002306.htm" | |
], | |
[ | |
"Payments management", | |
"002297.htm" | |
] | |
], | |
[ | |
"Fiscal policy", | |
"000022.htm", | |
[ | |
"Public borrowing", | |
"000032.htm" | |
], | |
[ | |
"Public debt", | |
"000033.htm" | |
], | |
[ | |
"Public expenditure", | |
"000034.htm" | |
] | |
], | |
[ | |
"Foreign investment control", | |
"000030.htm" | |
], | |
[ | |
"International monetary regulation", | |
"000023.htm" | |
], | |
[ | |
"Monetary policy", | |
"000020.htm", | |
[ | |
"Exchange rates", | |
"000028.htm" | |
], | |
[ | |
"Inflation", | |
"000029.htm" | |
], | |
[ | |
"Interest rates", | |
"002295.htm" | |
] | |
], | |
[ | |
"Resource management", | |
"000024.htm", | |
[ | |
"Contract management", | |
"000037.htm" | |
], | |
[ | |
"Financial administration", | |
"000035.htm" | |
], | |
[ | |
"Financial budgeting", | |
"000036.htm" | |
] | |
], | |
[ | |
"Retirement income", | |
"000025.htm", | |
[ | |
"Asset assessment", | |
"000038.htm" | |
], | |
[ | |
"Retirement saving", | |
"000039.htm" | |
], | |
[ | |
"Superannuation regulation", | |
"000040.htm" | |
] | |
], | |
[ | |
"Statistical analysis", | |
"000019.htm" | |
], | |
[ | |
"Taxation", | |
"000026.htm", | |
[ | |
"Income assessment", | |
"000041.htm" | |
], | |
[ | |
"Revenue raising", | |
"000042.htm" | |
], | |
[ | |
"Taxation compliance", | |
"000043.htm" | |
] | |
] | |
], | |
[ | |
"GOVERNANCE", | |
"000002.htm", | |
[ | |
"Civic celebrations", | |
"000046.htm" | |
], | |
[ | |
"Constitutional matters", | |
"000048.htm", | |
[ | |
"Constitutional conventions", | |
"000061.htm" | |
], | |
[ | |
"Constitutional referenda", | |
"000062.htm" | |
] | |
], | |
[ | |
"Electoral matters", | |
"000049.htm", | |
[ | |
"Declaration of interests", | |
"000063.htm" | |
], | |
[ | |
"Election campaigning", | |
"000064.htm" | |
], | |
[ | |
"Electoral boundary assessment", | |
"000065.htm" | |
] | |
], | |
[ | |
"Honours and awards programs", | |
"000050.htm" | |
], | |
[ | |
"Intergovernmental relations", | |
"000052.htm", | |
[ | |
"Cross-border cooperation", | |
"000067.htm" | |
], | |
[ | |
"Intergovernment policy dissemination", | |
"000069.htm" | |
] | |
], | |
[ | |
"Legislative drafting", | |
"000053.htm", | |
[ | |
"Draft Bill amendment process", | |
"000070.htm" | |
], | |
[ | |
"Legislation review", | |
"000071.htm" | |
], | |
[ | |
"Preparation of legislative regulations", | |
"000072.htm" | |
] | |
], | |
[ | |
"Official protocol", | |
"000054.htm", | |
[ | |
"Ceremonial events and representation", | |
"000073.htm" | |
], | |
[ | |
"Head of Government protocol", | |
"000074.htm" | |
], | |
[ | |
"Official establishment management", | |
"000075.htm" | |
], | |
[ | |
"Official hospitality", | |
"000076.htm" | |
], | |
[ | |
"Official visits", | |
"000077.htm" | |
] | |
], | |
[ | |
"Parliamentary chamber support", | |
"000045.htm", | |
[ | |
"Hansard services", | |
"000058.htm" | |
], | |
[ | |
"Parliamentary papers", | |
"000059.htm" | |
], | |
[ | |
"Tabling of official documents", | |
"000060.htm" | |
] | |
], | |
[ | |
"Parliamentary committee and member support", | |
"000047.htm" | |
], | |
[ | |
"Population census", | |
"000044.htm", | |
[ | |
"Demographic surveys", | |
"000055.htm" | |
], | |
[ | |
"Household census", | |
"000056.htm" | |
], | |
[ | |
"Population distribution analysis", | |
"000057.htm" | |
] | |
], | |
[ | |
"Public administration", | |
"002290.htm", | |
[ | |
"Government auditing", | |
"002291.htm" | |
], | |
[ | |
"Public service", | |
"002292.htm" | |
], | |
[ | |
"Territories administration", | |
"002293.htm" | |
] | |
], | |
[ | |
"Statistics", | |
"002289.htm" | |
] | |
], | |
[ | |
"HEALTH CARE", | |
"000003.htm", | |
[ | |
"Community health services", | |
"000078.htm", | |
[ | |
"Clinical health services", | |
"000087.htm" | |
], | |
[ | |
"Health promotion", | |
"000089.htm" | |
], | |
[ | |
"Primary health care", | |
"000090.htm" | |
] | |
], | |
[ | |
"Health insurance schemes", | |
"000079.htm" | |
], | |
[ | |
"Health protocol administration", | |
"000080.htm", | |
[ | |
"Drugs and poisons regulation", | |
"000091.htm" | |
], | |
[ | |
"Food hygiene regulation", | |
"000092.htm" | |
], | |
[ | |
"Practitioner discipline", | |
"000093.htm" | |
], | |
[ | |
"Practitioner registration", | |
"000095.htm" | |
] | |
], | |
[ | |
"Hospital services", | |
"000081.htm", | |
[ | |
"Hospital administration", | |
"000096.htm" | |
], | |
[ | |
"Patient care", | |
"000097.htm" | |
], | |
[ | |
"Pharmaceutical and drug support", | |
"000098.htm" | |
] | |
], | |
[ | |
"Medical research", | |
"000083.htm", | |
[ | |
"Ethical compliance", | |
"000099.htm" | |
], | |
[ | |
"Medical aids regulation", | |
"000100.htm" | |
], | |
[ | |
"Medical research funding", | |
"000101.htm" | |
], | |
[ | |
"National referral laboratory services", | |
"000102.htm" | |
], | |
[ | |
"Population-based research", | |
"000103.htm" | |
] | |
], | |
[ | |
"Public health services", | |
"000084.htm", | |
[ | |
"Epidemiology", | |
"000104.htm" | |
], | |
[ | |
"Health disaster preparedness", | |
"000106.htm" | |
], | |
[ | |
"Health hazard prevention", | |
"000105.htm" | |
], | |
[ | |
"Medical quarantine services", | |
"000108.htm" | |
], | |
[ | |
"Notifiable disease management", | |
"000109.htm" | |
] | |
], | |
[ | |
"Special needs services", | |
"000085.htm", | |
[ | |
"Dental health services", | |
"000111.htm" | |
], | |
[ | |
"Independent living services", | |
"000112.htm" | |
], | |
[ | |
"Mental health services", | |
"000113.htm" | |
], | |
[ | |
"Residential services", | |
"000114.htm" | |
] | |
], | |
[ | |
"Veterans\" health services", | |
"000086.htm" | |
] | |
], | |
[ | |
"IMMIGRATION", | |
"000004.htm", | |
[ | |
"Citizenship", | |
"000115.htm", | |
[ | |
"Naturalisation assessment", | |
"000121.htm" | |
], | |
[ | |
"Presentation arrangements", | |
"000122.htm" | |
] | |
], | |
[ | |
"Deportation", | |
"000116.htm" | |
], | |
[ | |
"Detention programs", | |
"000117.htm" | |
], | |
[ | |
"Migrant services", | |
"000118.htm", | |
[ | |
"Interpreter services", | |
"000123.htm" | |
], | |
[ | |
"Migrant accommodation services", | |
"000125.htm" | |
], | |
[ | |
"Migrant settlement programs", | |
"000126.htm" | |
] | |
], | |
[ | |
"Refugee services", | |
"000119.htm" | |
], | |
[ | |
"Travel authorisation", | |
"000120.htm", | |
[ | |
"Permanent entry arrangements", | |
"000127.htm" | |
], | |
[ | |
"Temporary entry arrangements", | |
"000128.htm" | |
] | |
] | |
], | |
[ | |
"INDIGENOUS AFFAIRS", | |
"002285.htm", | |
[ | |
"Indigenous cultural heritage", | |
"000495.htm", | |
[ | |
"Cultural artefact repatriation", | |
"001772.htm" | |
] | |
], | |
[ | |
"Indigenous enterprise development", | |
"000496.htm" | |
], | |
[ | |
"Indigenous health services", | |
"000082.htm" | |
], | |
[ | |
"Indigenous heritage conservation", | |
"000497.htm" | |
], | |
[ | |
"Indigenous reconciliation", | |
"000051.htm" | |
], | |
[ | |
"Indigenous welfare programs", | |
"000498.htm" | |
] | |
], | |
[ | |
"INTERNATIONAL RELATIONS", | |
"000005.htm", | |
[ | |
"Consular services", | |
"000129.htm" | |
], | |
[ | |
"Defence liaison", | |
"000132.htm", | |
[ | |
"000140.htm" | |
], | |
[ | |
"Defence cooperation programs", | |
"000141.htm" | |
], | |
[ | |
"Defence personnel exchanges", | |
"000142.htm" | |
], | |
[ | |
"Military advisors", | |
"000143.htm" | |
] | |
], | |
[ | |
"Diplomatic missions", | |
"000130.htm" | |
], | |
[ | |
"International affairs", | |
"000131.htm", | |
[ | |
"Disarmament and arms control", | |
"000137.htm" | |
], | |
[ | |
"Nuclear safeguards", | |
"000139.htm" | |
] | |
], | |
[ | |
"International treaties", | |
"000133.htm", | |
[ | |
"Treaty administration", | |
"001384.htm" | |
] | |
], | |
[ | |
"Overseas aid programs", | |
"000134.htm", | |
[ | |
"Development assistance programs", | |
"000146.htm" | |
], | |
[ | |
"Overseas student scholarship programs", | |
"000147.htm" | |
] | |
], | |
[ | |
"Overseas promotion", | |
"000135.htm" | |
], | |
[ | |
"Passport services", | |
"000136.htm" | |
] | |
], | |
[ | |
"JUSTICE ADMINISTRATION", | |
"000006.htm", | |
[ | |
"Administrative law", | |
"000149.htm", | |
[ | |
"Administrative decision appeal", | |
"000163.htm" | |
], | |
[ | |
"Administrative decision review", | |
"000164.htm" | |
], | |
[ | |
"Censorship standards", | |
"000165.htm" | |
], | |
[ | |
"Copyright regulation", | |
"000166.htm" | |
], | |
[ | |
"Recordkeeping standards", | |
"000167.htm" | |
] | |
], | |
[ | |
"Associations and corporate law", | |
"000150.htm", | |
[ | |
"Bankruptcy proceedings", | |
"000168.htm" | |
], | |
[ | |
"Merger regulation", | |
"000169.htm" | |
] | |
], | |
[ | |
"Civil law", | |
"000151.htm", | |
[ | |
"Civil registration", | |
"000170.htm" | |
], | |
[ | |
"Conveyancing", | |
"000171.htm" | |
], | |
[ | |
"Dispute mediation programs", | |
"000174.htm" | |
], | |
[ | |
"Family law proceedings", | |
"000172.htm" | |
], | |
[ | |
"Probate applications", | |
"000173.htm" | |
] | |
], | |
[ | |
"Commissions of inquiry", | |
"000152.htm" | |
], | |
[ | |
"Coronial law", | |
"000153.htm" | |
], | |
[ | |
"Court reporting", | |
"000154.htm" | |
], | |
[ | |
"Criminal law", | |
"000155.htm" | |
], | |
[ | |
"Human rights obligations", | |
"000156.htm" | |
], | |
[ | |
"Juvenile justice", | |
"000157.htm" | |
], | |
[ | |
"Legal aid services", | |
"000158.htm" | |
], | |
[ | |
"Local laws and ordinances", | |
"000159.htm" | |
], | |
[ | |
"Native title claims", | |
"000160.htm", | |
[ | |
"Native title mediation programs", | |
"000180.htm" | |
], | |
[ | |
"Native title settlement negotiations", | |
"000181.htm" | |
] | |
], | |
[ | |
"Privacy guideline monitoring", | |
"000161.htm" | |
], | |
[ | |
"Prosecution services", | |
"000162.htm" | |
] | |
], | |
[ | |
"MARITIME SERVICES", | |
"000007.htm", | |
[ | |
"Cargo control", | |
"000198.htm" | |
], | |
[ | |
"Harbour management", | |
"000183.htm" | |
], | |
[ | |
"Marina management", | |
"000184.htm" | |
], | |
[ | |
"Navigation", | |
"000185.htm", | |
[ | |
"Charting sea lanes", | |
"000191.htm" | |
], | |
[ | |
"Light station maintenance", | |
"000192.htm" | |
], | |
[ | |
"Navigation systems development", | |
"000193.htm" | |
] | |
], | |
[ | |
"Pilotage management", | |
"000182.htm" | |
], | |
[ | |
"Port regulation", | |
"001471.htm" | |
], | |
[ | |
"Sea passengers", | |
"001487.htm" | |
], | |
[ | |
"Search and rescue", | |
"000187.htm", | |
[ | |
"Rescue coordination", | |
"000194.htm" | |
], | |
[ | |
"Search technology development", | |
"000195.htm" | |
] | |
], | |
[ | |
"Ship personnel", | |
"000188.htm", | |
[ | |
"Personnel safety standards", | |
"000196.htm" | |
], | |
[ | |
"Pilot licensing", | |
"000197.htm" | |
] | |
], | |
[ | |
"Ship safety", | |
"000189.htm", | |
[ | |
"Seaworthiness", | |
"000201.htm" | |
], | |
[ | |
"Ship commissioning", | |
"000199.htm" | |
], | |
[ | |
"Ship inspection", | |
"000200.htm" | |
] | |
] | |
], | |
[ | |
"NATURAL RESOURCES", | |
"000009.htm", | |
[ | |
"Crown land administration", | |
"000218.htm" | |
], | |
[ | |
"Energy resources", | |
"001451.htm", | |
[ | |
"Fossil fuel management", | |
"000226.htm" | |
], | |
[ | |
"Renewable energy development", | |
"000227.htm" | |
] | |
], | |
[ | |
"Land use planning", | |
"000220.htm", | |
[ | |
"Land use zoning", | |
"001429.htm" | |
] | |
], | |
[ | |
"Land valuation", | |
"000222.htm" | |
], | |
[ | |
"Mineral resources", | |
"000223.htm", | |
[ | |
"Land rehabilitation programs", | |
"000231.htm" | |
], | |
[ | |
"Mining regulations", | |
"000232.htm" | |
] | |
], | |
[ | |
"Pollution emission control", | |
"000224.htm" | |
], | |
[ | |
"Water resources", | |
"000225.htm", | |
[ | |
"Water conservation plans", | |
"000233.htm" | |
], | |
[ | |
"Water quality monitoring", | |
"000234.htm" | |
], | |
[ | |
"Water usage management", | |
"000235.htm" | |
], | |
[ | |
"Waterway management", | |
"000236.htm" | |
] | |
] | |
], | |
[ | |
"PRIMARY INDUSTRIES", | |
"000008.htm", | |
[ | |
"Chemical and pesticide regulation", | |
"000202.htm" | |
], | |
[ | |
"Marine and rural regulation", | |
"000204.htm", | |
[ | |
"Agricultural industry", | |
"000208.htm" | |
], | |
[ | |
"Fisheries industry", | |
"000209.htm" | |
], | |
[ | |
"Food quality assurance", | |
"000213.htm" | |
], | |
[ | |
"Forestry industry", | |
"000210.htm" | |
] | |
], | |
[ | |
"Marine and rural support", | |
"000205.htm", | |
[ | |
"Aquaculture industry", | |
"000212.htm" | |
], | |
[ | |
"Horticultural industry", | |
"000214.htm" | |
], | |
[ | |
"Pastoral industry", | |
"000215.htm" | |
], | |
[ | |
"Silvicultural industry", | |
"000216.htm" | |
], | |
[ | |
"Viticultural industry", | |
"000217.htm" | |
] | |
], | |
[ | |
"Quarantine", | |
"000211.htm" | |
], | |
[ | |
"Rural field day promotion", | |
"000206.htm" | |
], | |
[ | |
"Rural partnership programs", | |
"000207.htm" | |
] | |
], | |
[ | |
"SCIENCE", | |
"000010.htm", | |
[ | |
"Agricultural sciences", | |
"000237.htm" | |
], | |
[ | |
"Animal and veterinary sciences", | |
"000238.htm" | |
], | |
[ | |
"Applied sciences", | |
"000239.htm", | |
[ | |
"Engineering and technology sciences", | |
"000246.htm" | |
], | |
[ | |
"Weights and measures standards", | |
"000247.htm" | |
] | |
], | |
[ | |
"Biological sciences", | |
"000240.htm", | |
[ | |
"Biochemistry", | |
"000248.htm" | |
], | |
[ | |
"Biodiversity preservation", | |
"000249.htm" | |
], | |
[ | |
"Biotechnology development", | |
"000250.htm" | |
], | |
[ | |
"Botany", | |
"000251.htm" | |
], | |
[ | |
"Entomology", | |
"000252.htm" | |
], | |
[ | |
"Genetic engineering", | |
"000253.htm" | |
], | |
[ | |
"Physiology", | |
"000254.htm" | |
] | |
], | |
[ | |
"Earth sciences", | |
"000241.htm", | |
[ | |
"Atmospheric sciences", | |
"000255.htm" | |
], | |
[ | |
"Hydrology", | |
"000256.htm" | |
], | |
[ | |
"Mineral exploration", | |
"000257.htm" | |
], | |
[ | |
"Oceanography", | |
"000258.htm" | |
], | |
[ | |
"Seismology", | |
"000259.htm" | |
] | |
], | |
[ | |
"Mathematical sciences", | |
"000242.htm" | |
], | |
[ | |
"Medical and health sciences", | |
"001229.htm" | |
], | |
[ | |
"Physical sciences", | |
"000244.htm", | |
[ | |
"Astronomical sciences", | |
"000260.htm" | |
], | |
[ | |
"Atomic and molecular sciences", | |
"000261.htm" | |
], | |
[ | |
"Nuclear sciences", | |
"000262.htm" | |
] | |
], | |
[ | |
"Spatial information research", | |
"000245.htm" | |
] | |
], | |
[ | |
"SECURITY", | |
"000011.htm", | |
[ | |
"Corrective services", | |
"000263.htm", | |
[ | |
"Community based corrections", | |
"000270.htm" | |
], | |
[ | |
"Detention centre management", | |
"000271.htm" | |
] | |
], | |
[ | |
"External security", | |
"000264.htm", | |
[ | |
"Peacekeeping forces", | |
"000273.htm" | |
] | |
], | |
[ | |
"Information security", | |
"000265.htm" | |
], | |
[ | |
"Intelligence", | |
"000266.htm", | |
[ | |
"Forensic analysis", | |
"000275.htm" | |
], | |
[ | |
"Intelligence liaison", | |
"001159.htm" | |
], | |
[ | |
"Intelligence support", | |
"000277.htm" | |
] | |
], | |
[ | |
"Law enforcement", | |
"000267.htm", | |
[ | |
"Community policing", | |
"000278.htm" | |
], | |
[ | |
"Criminology", | |
"000279.htm" | |
], | |
[ | |
"Police administration", | |
"000280.htm" | |
], | |
[ | |
"Protective services", | |
"000281.htm" | |
] | |
], | |
[ | |
"National security", | |
"001548.htm", | |
[ | |
"Coastal surveillance", | |
"000269.htm" | |
] | |
] | |
], | |
[ | |
"SPORT AND RECREATION", | |
"000012.htm", | |
[ | |
"Caravan and camping services", | |
"000284.htm" | |
], | |
[ | |
"Community recreational programs", | |
"000285.htm", | |
[ | |
"Gambling support services", | |
"000290.htm" | |
], | |
[ | |
"Public fitness promotion", | |
"000291.htm" | |
], | |
[ | |
"Social club support", | |
"000292.htm" | |
], | |
[ | |
"Volunteer support programs", | |
"000293.htm" | |
] | |
], | |
[ | |
"Gaming industry regulation", | |
"000286.htm" | |
], | |
[ | |
"Park and reserve services", | |
"000289.htm" | |
], | |
[ | |
"Sport and fitness development", | |
"000287.htm", | |
[ | |
"Athlete scholarship programs", | |
"000295.htm" | |
], | |
[ | |
"Fundraising and donation schemes", | |
"000296.htm" | |
], | |
[ | |
"Games administration", | |
"000297.htm" | |
], | |
[ | |
"Games promotion", | |
"000298.htm" | |
], | |
[ | |
"Sporting grants administration", | |
"000299.htm" | |
] | |
], | |
[ | |
"Sports drugs monitoring", | |
"000288.htm", | |
[ | |
"Doping detection research", | |
"000300.htm" | |
] | |
] | |
], | |
[ | |
"TOURISM", | |
"000013.htm", | |
[ | |
"Tourism industry development", | |
"000301.htm" | |
], | |
[ | |
"Tourist event promotion", | |
"000302.htm", | |
[ | |
"Advertising campaigns", | |
"000305.htm" | |
] | |
], | |
[ | |
"Travel missions", | |
"000303.htm" | |
] | |
], | |
[ | |
"TRADE", | |
"000014.htm", | |
[ | |
"Export regulation", | |
"000311.htm", | |
[ | |
"Export promotion", | |
"000320.htm" | |
], | |
[ | |
"Prohibited export control", | |
"000321.htm" | |
] | |
], | |
[ | |
"Import regulation", | |
"000312.htm", | |
[ | |
"Prohibited import control", | |
"000323.htm" | |
], | |
[ | |
"Tariff regulation", | |
"000322.htm" | |
] | |
], | |
[ | |
"Intellectual property management", | |
"000910.htm", | |
[ | |
"Copyright registration", | |
"000308.htm" | |
], | |
[ | |
"Design registration", | |
"000310.htm" | |
], | |
[ | |
"Patent registration", | |
"000315.htm" | |
], | |
[ | |
"Trademark registration", | |
"000318.htm" | |
] | |
], | |
[ | |
"International trade agreements", | |
"000313.htm" | |
], | |
[ | |
"Interstate trade agreements", | |
"000314.htm" | |
], | |
[ | |
"Trade development programs", | |
"000316.htm" | |
], | |
[ | |
"Trade expositions", | |
"000317.htm" | |
] | |
], | |
[ | |
"TRANSPORT", | |
"000015.htm", | |
[ | |
"Air transport", | |
"000324.htm", | |
[ | |
"Air transport safety", | |
"000332.htm" | |
], | |
[ | |
"Aircraft standards", | |
"000330.htm" | |
], | |
[ | |
"Airport services", | |
"000331.htm" | |
] | |
], | |
[ | |
"Freight movement regulation", | |
"000325.htm" | |
], | |
[ | |
"Passenger services", | |
"000326.htm" | |
], | |
[ | |
"Rail transport", | |
"000327.htm", | |
[ | |
"Rail harmonisation standards", | |
"000333.htm" | |
], | |
[ | |
"Rail land acquisition regulation", | |
"000336.htm" | |
], | |
[ | |
"Rail transport safety", | |
"000337.htm" | |
], | |
[ | |
"Railway maintenance", | |
"000338.htm" | |
], | |
[ | |
"Rolling stock regulation", | |
"000339.htm" | |
] | |
], | |
[ | |
"Road transport", | |
"000328.htm", | |
[ | |
"Driving licences administration", | |
"000340.htm" | |
], | |
[ | |
"Road surface maintenance", | |
"000341.htm" | |
], | |
[ | |
"Road traffic regulation", | |
"000342.htm" | |
], | |
[ | |
"Road transport safety", | |
"000343.htm" | |
], | |
[ | |
"Vehicle registration", | |
"000344.htm" | |
], | |
[ | |
"Vehicle standards", | |
"000345.htm" | |
] | |
], | |
[ | |
"Transport infrastructure development", | |
"000329.htm" | |
] | |
] | |
] |
<?php | <?php |
include_once("../include/common.inc.php"); | include_once("../include/common.inc.php"); |
function shortName($name) { | |
$name = trim($name); | |
if (strstr($name,"Minister ") || strstr($name,"Treasurer") || strstr($name,"Parliamentary Secretary")) { | |
$badWords = Array ("Assisting the Prime Minister on","Assisting on"," the "," of "," for "," on "," and "," to ",","," ","'","`"); | |
return str_replace($badWords,"",$name); | |
} | |
else { | |
$out = Array(); | |
preg_match_all('/[A-Z]/', $name, $out); | |
return implode("", $out[0]); | |
} | |
} | |
setlocale(LC_CTYPE, 'C'); | setlocale(LC_CTYPE, 'C'); |
$headers = Array("#id", "name", "request_email", "short_name", "notes", "publication_scheme", "home_page", "tag_string"); | $headers = Array("#id", "name", "request_email", "short_name", "notes", "publication_scheme", "home_page", "tag_string"); |
$db = $server->get_db('disclosr-agencies'); | $db = $server->get_db('disclosr-agencies'); |
$tag = Array(); | $tag = Array(); |
try { | try { |
$rows = $db->get_view("app", "byDeptStateName", null, true)->rows; | $rows = $db->get_view("app", "byDeptStateName", null, true)->rows; |
//print_r($rows); | //print_r($rows); |
foreach ($rows as $row) { | foreach ($rows as $row) { |
$tag[$row->id] = phrase_to_tag(dept_to_portfolio($row->key)); | $tag[$row->id] = phrase_to_tag(dept_to_portfolio($row->key)); |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
die(); | die(); |
} | } |
$foiEmail = Array(); | $foiEmail = Array(); |
try { | try { |
$rows = $db->get_view("app", "foiEmails", null, true)->rows; | $rows = $db->get_view("app", "foiEmails", null, true)->rows; |
//print_r($rows); | //print_r($rows); |
foreach ($rows as $row) { | foreach ($rows as $row) { |
$foiEmail[$row->key] = $row->value; | $foiEmail[$row->key] = $row->value; |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
die(); | die(); |
} | } |
$fp = fopen('php://output', 'w'); | $fp = fopen('php://output', 'w'); |
if ($fp && $db) { | if ($fp && $db) { |
header('Content-Type: text/csv; charset=utf-8'); | header('Content-Type: text/csv; charset=utf-8'); |
header('Content-Disposition: attachment; filename="export.' . date("c") . '.csv"'); | header('Content-Disposition: attachment; filename="export.' . date("c") . '.csv"'); |
header('Pragma: no-cache'); | header('Pragma: no-cache'); |
header('Expires: 0'); | header('Expires: 0'); |
fputcsv($fp, $headers); | fputcsv($fp, $headers); |
try { | try { |
$agencies = $db->get_view("app", "byCanonicalName", null, true)->rows; | $agencies = $db->get_view("app", "byCanonicalName", null, true)->rows; |
//print_r($rows); | //print_r($rows); |
foreach ($agencies as $agency) { | foreach ($agencies as $agency) { |
// print_r($agency); | // print_r($agency); |
if (isset($agency->value->foiEmail) && $agency->value->foiEmail != "null" && !isset($agency->value->status)) { | if (isset($agency->value->foiEmail) && $agency->value->foiEmail != "null" && !isset($agency->value->status)) { |
$row = Array(); | $row = Array(); |
$row["#id"] = $agency->id; | $row["#id"] = $agency->id; |
$row["name"] = trim($agency->value->name); | $row["name"] = trim($agency->value->name); |
if (isset($agency->value->foiEmail)) { | $row["request_email"] = (isset($agency->value->foiEmail) ? $agency->value->foiEmail : ""); |
$row["request_email"] = $agency->value->foiEmail; | $row["short_name"] = (isset($agency->value->shortName) ? $agency->value->shortName : ""); |
} else { | $row["notes"] = (isset($agency->value->description) ? $agency->value->description : ""); |
if ($agency->value->orgType == "FMA-DepartmentOfState") { | |
$row["request_email"] = "foi@" . GetDomain($agency->value->website); | $otherBodies = Array(); |
} else { | if (isset($agency->value->foiBodies)) { |
$row["request_email"] = $foiEmail[$agency->value->parentOrg]; | $otherBodies = array_merge($otherBodies, $agency->value->foiBodies); |
} | |
if (isset($agency->value->positions)) { | |
$positions = Array(); | |
foreach ($agency->value->positions as $position) { | |
$positions[] = "Office of the ".$position; | |
} | } |
$otherBodies = array_merge($otherBodies, $positions); | |
} | } |
if (isset($agency->value->shortName)) { | sort($otherBodies); |
$row["short_name"] = $agency->value->shortName; | if (count($otherBodies) > 0) { |
} else { | $row["notes"] .= "<br/> This department also responds to requests for information held by " . implode(", ", $otherBodies); |
$row["short_name"] = shortName($agency->value->name); | |
} | } |
$row["notes"] = ""; | |
$row["publication_scheme"] = (isset($agency->value->infoPublicationSchemeURL) ? $agency->value->infoPublicationSchemeURL : ""); | $row["publication_scheme"] = (isset($agency->value->infoPublicationSchemeURL) ? $agency->value->infoPublicationSchemeURL : ""); |
$row["home_page"] = (isset($agency->value->website) ? $agency->value->website : ""); | $row["home_page"] = (isset($agency->value->website) ? $agency->value->website : ""); |
if ($agency->value->orgType == "FMA-DepartmentOfState") { | if ($agency->value->orgType == "FMA-DepartmentOfState") { |
$row["tag_string"] = $tag[$agency->value->_id] . " " . $agency->value->orgType; | $row["tag_string"] = $tag[$agency->value->_id]; |
} else { | } else { |
$row["tag_string"] = $tag[$agency->value->parentOrg] . " " . $agency->value->orgType; | $row["tag_string"] = $tag[$agency->value->parentOrg]; |
} | } |
$row["tag_string"] .= " " . $agency->value->orgType; | |
$row["tag_string"] .= " federal"; | |
fputcsv($fp, array_values($row)); | fputcsv($fp, array_values($row)); |
if (isset($agency->value->foiBodies)) { | |
foreach ($agency->value->foiBodies as $foiBody) { | |
$row['name'] = iconv("UTF-8", "ASCII//TRANSLIT",$foiBody); | |
$row["short_name"] = shortName($foiBody); | |
fputcsv($fp, array_values($row)); | |
} | |
} | |
} | } |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
} | } |
die; | die; |
} | } |
?> | ?> |
<!DOCTYPE html> | <!DOCTYPE html> |
<html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> |
<head> | <head> |
<meta charset="UTF-8"/> | <meta charset="UTF-8"/> |
<title>Minimal BubbleTree Demo</title> | <title>Minimal BubbleTree Demo</title> |
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script> | <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script> |
<script type="text/javascript" src="javascripts/bubbletree/lib/jquery.history.js"></script> | <script type="text/javascript" src="js/bubbletree/lib/jquery.history.js"></script> |
<script type="text/javascript" src="javascripts/bubbletree/lib/raphael.js"></script> | <script type="text/javascript" src="js/bubbletree/lib/raphael.js"></script> |
<script type="text/javascript" src="javascripts/bubbletree/lib/vis4.js"></script> | <script type="text/javascript" src="js/bubbletree/lib/vis4.js"></script> |
<script type="text/javascript" src="javascripts/bubbletree/lib/Tween.js"></script> | <script type="text/javascript" src="js/bubbletree/lib/Tween.js"></script> |
<script type="text/javascript" src="javascripts/bubbletree/build/bubbletree.js"></script> | <script type="text/javascript" src="js/bubbletree/build/bubbletree.js"></script> |
<link rel="stylesheet" type="text/css" href="javascripts/bubbletree/build/bubbletree.css" /> | <link rel="stylesheet" type="text/css" href="js/bubbletree/build/bubbletree.css" /> |
<script type="text/javascript" src="javascripts/bubbletree/styles/cofog.js"></script> | <script type="text/javascript" src="js/bubbletree/styles/cofog.js"></script> |
<script type="text/javascript"> | <script type="text/javascript"> |
$(function() { | $(function() { |
<?php | <?php |
include_once('include/common.inc.php'); | include_once('include/common.inc.php'); |
include("lib/Color.php"); | include("lib/Color.php"); |
$color = new Lux_Color(); | $color = new Lux_Color(); |
$portfolios = Array(); | $portfolios = Array(); |
$total = 0; | $total = 0; |
$db = $server->get_db('disclosr-agencies'); | $db = $server->get_db('disclosr-agencies'); |
try { | try { |
$rows = $db->get_view("app", "byDeptStateName", null, true)->rows; | $rows = $db->get_view("app", "byDeptStateName", null, true)->rows; |
foreach ($rows as $row) { | foreach ($rows as $row) { |
$portfolios[trim(str_replace(Array("Department of", "Department", "the", "'", "`"), "", $row->key))] = $row->value; | $portfolios[trim(str_replace(Array("Department of", "Department", "the", "'", "`"), "", $row->key))] = $row->value; |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
} | } |
$agencies = Array(); | $agencies = Array(); |
try { | try { |
$rows = $db->get_view("app", "byCanonicalName", null, true)->rows; | $rows = $db->get_view("app", "byCanonicalName", null, true)->rows; |
//print_r($rows); | //print_r($rows); |
foreach ($rows as $row) { | foreach ($rows as $row) { |
$employees = 0; | $employees = 0; |
$portfolioid = 0; | $portfolioid = 0; |
if (isset($row->value->employees)) { | if (isset($row->value->employees)) { |
$employees = $row->value->employees; | $employees = $row->value->employees; |
} | } |
if (isset($row->value->statistics->employees)) { | if (isset($row->value->statistics->employees)) { |
$agencyEmployeesArray = object_to_array($row->value->statistics->employees); | $agencyEmployeesArray = object_to_array($row->value->statistics->employees); |
if (isset($agencyEmployeesArray["2010-2011"]["value"])) { | if (isset($agencyEmployeesArray["2010-2011"]["value"])) { |
$employees = $agencyEmployeesArray["2010-2011"]["value"]; | $employees = $agencyEmployeesArray["2010-2011"]["value"]; |
} else { | } else { |
// bailout for agencies that are closed for business | // bailout for agencies that are closed for business |
continue; | continue; |
} | } |
} | } |
if (!($employees > 0)) { | if (!($employees > 0)) { |
$employees = 0; | $employees = 0; |
} | } |
if (isset($row->value->parentOrg)) { | if (isset($row->value->parentOrg)) { |
$portfolioid = $row->value->parentOrg; | $portfolioid = $row->value->parentOrg; |
} | } |
if (isset($row->value->orgType) && $row->value->orgType == "FMA-DepartmentOfState") { | if (isset($row->value->orgType) && $row->value->orgType == "FMA-DepartmentOfState") { |
$portfolioid = $row->id; | $portfolioid = $row->id; |
} | } |
$agencies[$portfolioid][$row->value->name] = $employees; | $agencies[$portfolioid][$row->value->name] = $employees; |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
} | } |
//print_r($portfolios); | //print_r($portfolios); |
//print_r($agencies); | //print_r($agencies); |
// http://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/ | // http://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/ |
$golden_ratio_conjugate = 0.618033988749895; | $golden_ratio_conjugate = 0.618033988749895; |
$h = 0.00+rand(0,10)/10; # use random start value | $h = 0.00+rand(0,10)/10; # use random start value |
foreach ($portfolios as $portfolioName => $portfolioID) { | foreach ($portfolios as $portfolioName => $portfolioID) { |
$h += $golden_ratio_conjugate; | $h += $golden_ratio_conjugate; |
$h = fmod($h,1); | $h = fmod($h,1); |
$portfolioColor = $color->hsv2hex(Array($h, .3, .99)); | $portfolioColor = $color->hsv2hex(Array($h, .3, .99)); |
$subnodes = Array(); | $subnodes = Array(); |
$portfolioEmployees = 0; | $portfolioEmployees = 0; |
foreach ($agencies[$portfolioID] as $agencyName => $agencyEmployees) { | foreach ($agencies[$portfolioID] as $agencyName => $agencyEmployees) { |
$agencyColor = $color->hsv2hex(Array($h / 10, rand(1, 10) / 10, abs(($h * (1 / 10)) - .5) + .5)); | $agencyColor = $color->hsv2hex(Array($h / 10, rand(1, 10) / 10, abs(($h * (1 / 10)) - .5) + .5)); |
$subnodes[] = Array( | $subnodes[] = Array( |
"label" => str_replace(Array("'", "`"), "", $agencyName), | "label" => str_replace(Array("'", "`"), "", $agencyName), |
"amount" => $agencyEmployees, | "amount" => $agencyEmployees, |
//"color" => "#" . $agencyColor | //"color" => "#" . $agencyColor |
); | ); |
$portfolioEmployees += $agencyEmployees; | $portfolioEmployees += $agencyEmployees; |
} | } |
$nodes[] = Array( | $nodes[] = Array( |
"label" => $portfolioName, | "label" => $portfolioName, |
"amount" => $portfolioEmployees, | "amount" => $portfolioEmployees, |
//"color" => "#" . $portfolioColor, | //"color" => "#" . $portfolioColor, |
"children" => $subnodes | "children" => $subnodes |
); | ); |
$total += $portfolioEmployees; | $total += $portfolioEmployees; |
} | } |
$data = Array( | $data = Array( |
"label" => "Australian Federal Government", | "label" => "Australian Federal Government", |
"amount" => $total, | "amount" => $total, |
//"color" => "#000000", | //"color" => "#000000", |
"children" => $nodes | "children" => $nodes |
); | ); |
echo "var data =eval('('+'" . json_encode($data) . "'+')');"; | echo "var data =eval('('+'" . json_encode($data) . "'+')');"; |
?> | ?> |
new BubbleTree({ | new BubbleTree({ |
data: data, | data: data, |
container: '.bubbletree' | container: '.bubbletree' |
}); | }); |
}); | }); |
</script> | </script> |
</head> | </head> |
<body> | <body> |
<div class="bubbletree-wrapper"> | <div class="bubbletree-wrapper"> |
<div class="bubbletree"></div> | <div class="bubbletree"></div> |
</div> | </div> |
</body> | </body> |
</html> | </html> |
<?php | <?php |
include_once('include/common.inc.php'); | include_once('include/common.inc.php'); |
include_header(); | include_header('Charts'); |
$db = $server->get_db('disclosr-agencies'); | $db = $server->get_db('disclosr-agencies'); |
?> | ?> |
<div class="foundation-header"> | <div class="foundation-header"> |
<h1><a href="about.php">Charts</a></h1> | <h1><a href="about.php">Charts</a></h1> |
<h4 class="subheader">Lorem ipsum.</h4> | <h4 class="subheader">Lorem ipsum.</h4> |
</div> | </div> |
<div id="scores" style="width:900px;height:500px;"></div> | <div id="scores" style="width:900px;height:500px;"></div> |
<div id="employees" style="width:1000px;height:900px;"></div> | <div id="employees" style="width:1000px;height:900px;"></div> |
<script id="source"> | <script id="source"> |
window.onload = function() { | window.onload = function() { |
$(document).ready(function() { | $(document).ready(function() { |
var d1 = []; | var d1 = []; |
var scorelabels = []; | var scorelabels = []; |
<?php | <?php |
try { | try { |
$rows = $db->get_view("app", "scoreHas?group=true", null, true)->rows; | $rows = $db->get_view("app", "scoreHas?group=true", null, true)->rows; |
$dataValues = Array(); | $dataValues = Array(); |
foreach ($rows as $row) { | foreach ($rows as $row) { |
$dataValues[$row->value] = $row->key; | $dataValues[$row->value] = $row->key; |
} | } |
$i = 0; | $i = 0; |
ksort($dataValues); | ksort($dataValues); |
foreach ($dataValues as $value => $key) { | foreach ($dataValues as $value => $key) { |
echo " d1.push([$i, $value]);" . PHP_EOL; | echo " d1.push([$i, $value]);" . PHP_EOL; |
echo " scorelabels.push('$key');" . PHP_EOL; | echo " scorelabels.push('$key');" . PHP_EOL; |
$i++; | $i++; |
} | } |
} catch (SetteeRestClientException $e) { | } catch (SetteeRestClientException $e) { |
setteErrorHandler($e); | setteErrorHandler($e); |
} | } |
?> | ?> |
function scoretrackformatter(obj) { | function scoretrackformatter(obj) { |
if (scorelabels[Math.floor(obj.x)]) { | if (scorelabels[Math.floor(obj.x)]) { |
return (scorelabels[Math.floor(obj.x)])+"="+obj.y; | return (scorelabels[Math.floor(obj.x)])+"="+obj.y; |
} else { | } else { |
return ""; | return ""; |
} | } |
} | } |
function scoretickformatter(val, axis) { | function scoretickformatter(val, axis) { |
if (scorelabels[Math.floor(val)]) { | if (scorelabels[Math.floor(val)]) { |
return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(scorelabels[Math.floor(val)])+"</b>"; | return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(scorelabels[Math.floor(val)])+"</b>"; |
} else { | } else { |
return ""; | return ""; |
} | } |
} | } |
Flotr.draw(document.getElementById("scores"), [ {data: d1}], { | Flotr.draw(document.getElementById("scores"), [ {data: d1}], { |
HtmlText: true, | HtmlText: true, |
bars : { | bars : { |
show : true | show : true |
}, | }, |
mouse : { | mouse : { |
track : true, | track : true, |
relative : true, | relative : true, |
trackFormatter: scoretrackformatter | trackFormatter: scoretrackformatter |
},yaxis: { | },yaxis: { |
autoscaling: true | autoscaling: true |
}, | }, |
xaxis: { | xaxis: { |
autoscaling: true, | autoscaling: true, |
minorTickFreq: 0.6, | minorTickFreq: 0.6, |
noTicks : scorelabels.length, | noTicks : scorelabels.length, |
tickFormatter: scoretickformatter | tickFormatter: scoretickformatter |
} | } |
}); | }); |
var emplabels = []; | var emplabels = []; |
function emptrackformatter(obj) { | function emptrackformatter(obj) { |
return (obj.series.label)+" = "+obj.y+" in "+emplabels[Math.floor(obj.x)]; | return (obj.series.label)+" = "+obj.y+" in "+emplabels[Math.floor(obj.x)]; |
} | } |
function emptickformatter(val, axis) { | function emptickformatter(val, axis) { |
if (emplabels[Math.floor(val)]) { | if (emplabels[Math.floor(val)]) { |
return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(emplabels[Math.floor(val)])+"</b>"; | return '<p style="margin-top:8em;-webkit-transform:rotate(-90deg);">'+(emplabels[Math.floor(val)])+"</b>"; |
} else { | } else { |
return ""; | return ""; |
} | } |
} | } |
function onDataReceived(series) { | function onDataReceived(series) { |
emplabels = series.labels; | emplabels = series.labels; |
Flotr.draw(document.getElementById("employees"), series.data, { | Flotr.draw(document.getElementById("employees"), series.data, { |
mouse : { | mouse : { |
track : true, | track : true, |
relative : true, | relative : true, |
trackFormatter: emptrackformatter | trackFormatter: emptrackformatter |
},yaxis: { | },yaxis: { |
max: 10000, | max: 10000, |
scaling: 'logarithmic' | scaling: 'logarithmic' |
}, | }, |
xaxis: { | xaxis: { |
minorTickFreq: 1, | minorTickFreq: 1, |
noTicks: emplabels.length, | noTicks: emplabels.length, |
showMinorLabels: true, | showMinorLabels: true, |
tickFormatter: emptickformatter | tickFormatter: emptickformatter |
}, | }, |
legend: { | legend: { |
show: false | show: false |
} | } |
}); | }); |
} | } |
$.ajax({ | $.ajax({ |
url: "admin/exportEmployees.csv.php?format=json", | url: "admin/exportEmployees.csv.php?format=json", |
method: 'GET', | method: 'GET', |
dataType: 'json', | dataType: 'json', |
success: onDataReceived | success: onDataReceived |
}); | }); |
}); | }); |
}; | }; |
</script> | </script> |
<?php | <?php |
include_footer(); | include_footer(); |
?> | ?> |
<!doctype html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<title>Page Not Found :(</title> | |
<style> | |
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } | |
::selection { background: #fe57a1; color: #fff; text-shadow: none; } | |
html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } | |
html, input { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } | |
body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; } | |
h1 { margin: 0 10px; font-size: 50px; text-align: center; } | |
h1 span { color: #bbb; } | |
h3 { margin: 1.5em 0 0.5em; } | |
p { margin: 1em 0; } | |
ul { padding: 0 0 0 40px; margin: 1em 0; } | |
.container { max-width: 380px; _width: 380px; margin: 0 auto; } | |
/* google search */ | |
#goog-fixurl ul { list-style: none; padding: 0; margin: 0; } | |
#goog-fixurl form { margin: 0; } | |
#goog-wm-qt, #goog-wm-sb { border: 1px solid #bbb; font-size: 16px; line-height: normal; vertical-align: top; color: #444; border-radius: 2px; } | |
#goog-wm-qt { width: 220px; height: 20px; padding: 5px; margin: 5px 10px 0 0; box-shadow: inset 0 1px 1px #ccc; } | |
#goog-wm-sb { display: inline-block; height: 32px; padding: 0 10px; margin: 5px 0 0; white-space: nowrap; cursor: pointer; background-color: #f5f5f5; background-image: -webkit-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -moz-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -ms-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -o-linear-gradient(rgba(255,255,255,0), #f1f1f1); -webkit-appearance: none; -moz-appearance: none; appearance: none; *overflow: visible; *display: inline; *zoom: 1; } | |
#goog-wm-sb:hover, #goog-wm-sb:focus { border-color: #aaa; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #f8f8f8; } | |
#goog-wm-qt:focus, #goog-wm-sb:focus { border-color: #105cb6; outline: 0; color: #222; } | |
input::-moz-focus-inner { padding: 0; border: 0; } | |
</style> | |
</head> | |
<body> | |
<div class="container"> | |
<h1>Not found <span>:(</span></h1> | |
<p>Sorry, but the page you were trying to view does not exist.</p> | |
<p>It looks like this was the result of either:</p> | |
<ul> | |
<li>a mistyped address</li> | |
<li>an out-of-date link</li> | |
</ul> | |
<script> | |
var GOOG_FIXURL_LANG = (navigator.language || '').slice(0,2),GOOG_FIXURL_SITE = location.host; | |
</script> | |
<script src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script> | |
</div> | |
Binary files /dev/null and b/documents/apple-touch-icon-114x114-precomposed.png differ
Binary files /dev/null and b/documents/apple-touch-icon-57x57-precomposed.png differ
Binary files /dev/null and b/documents/apple-touch-icon-72x72-precomposed.png differ
Binary files /dev/null and b/documents/apple-touch-icon-precomposed.png differ
Binary files /dev/null and b/documents/apple-touch-icon.png differ
<?xml version="1.0"?> | |
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> | |
<cross-domain-policy> | |
<!-- Read this: www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html --> | |
<!-- Most restrictive policy: --> | |
<site-control permitted-cross-domain-policies="none"/> | |
<!-- Least restrictive policy: --> | |
<!-- | |
<site-control permitted-cross-domain-policies="all"/> | |
<allow-access-from domain="*" to-ports="*" secure="false"/> | |
<allow-http-request-headers-from domain="*" headers="*" secure="false"/> | |
--> | |
<!-- | |
If you host a crossdomain.xml file with allow-access-from domain="*" | |
and don’t understand all of the points described here, you probably | |
have a nasty security vulnerability. ~ simon willison | |
--> | |
</cross-domain-policy> | |
/*! | |
* Bootstrap Responsive v2.2.1 | |
* | |
* Copyright 2012 Twitter, Inc | |
* Licensed under the Apache License v2.0 | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Designed and built with all the love in the world @twitter by @mdo and @fat. | |
*/ | |
.clearfix { | |
*zoom: 1; | |
} | |
.clearfix:before, | |
.clearfix:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.clearfix:after { | |
clear: both; | |
} | |
.hide-text { | |
font: 0/0 a; | |
color: transparent; | |
text-shadow: none; | |
background-color: transparent; | |
border: 0; | |
} | |
.input-block-level { | |
display: block; | |
width: 100%; | |
min-height: 30px; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
.hidden { | |
display: none; | |
visibility: hidden; | |
} | |
.visible-phone { | |
display: none !important; | |
} | |
.visible-tablet { | |
display: none !important; | |
} | |
.hidden-desktop { | |
display: none !important; | |
} | |
.visible-desktop { | |
display: inherit !important; | |
} | |
@media (min-width: 768px) and (max-width: 979px) { | |
.hidden-desktop { | |
display: inherit !important; | |
} | |
.visible-desktop { | |
display: none !important ; | |
} | |
.visible-tablet { | |
display: inherit !important; | |
} | |
.hidden-tablet { | |
display: none !important; | |
} | |
} | |
@media (max-width: 767px) { | |
.hidden-desktop { | |
display: inherit !important; | |
} | |
.visible-desktop { | |
display: none !important; | |
} | |
.visible-phone { | |
display: inherit !important; | |
} | |
.hidden-phone { | |
display: none !important; | |
} | |
} | |
@media (min-width: 1200px) { | |
.row { | |
margin-left: -30px; | |
*zoom: 1; | |
} | |
.row:before, | |
.row:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.row:after { | |
clear: both; | |
} | |
[class*="span"] { | |
float: left; | |
min-height: 1px; | |
margin-left: 30px; | |
} | |
.container, | |
.navbar-static-top .container, | |
.navbar-fixed-top .container, | |
.navbar-fixed-bottom .container { | |
width: 1170px; | |
} | |
.span12 { | |
width: 1170px; | |
} | |
.span11 { | |
width: 1070px; | |
} | |
.span10 { | |
width: 970px; | |
} | |
.span9 { | |
width: 870px; | |
} | |
.span8 { | |
width: 770px; | |
} | |
.span7 { | |
width: 670px; | |
} | |
.span6 { | |
width: 570px; | |
} | |
.span5 { | |
width: 470px; | |
} | |
.span4 { | |
width: 370px; | |
} | |
.span3 { | |
width: 270px; | |
} | |
.span2 { | |
width: 170px; | |
} | |
.span1 { | |
width: 70px; | |
} | |
.offset12 { | |
margin-left: 1230px; | |
} | |
.offset11 { | |
margin-left: 1130px; | |
} | |
.offset10 { | |
margin-left: 1030px; | |
} | |
.offset9 { | |
margin-left: 930px; | |
} | |
.offset8 { | |
margin-left: 830px; | |
} | |
.offset7 { | |
margin-left: 730px; | |
} | |
.offset6 { | |
margin-left: 630px; | |
} | |
.offset5 { | |
margin-left: 530px; | |
} | |
.offset4 { | |
margin-left: 430px; | |
} | |
.offset3 { | |
margin-left: 330px; | |
} | |
.offset2 { | |
margin-left: 230px; | |
} | |
.offset1 { | |
margin-left: 130px; | |
} | |
.row-fluid { | |
width: 100%; | |
*zoom: 1; | |
} | |
.row-fluid:before, | |
.row-fluid:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.row-fluid:after { | |
clear: both; | |
} | |
.row-fluid [class*="span"] { | |
display: block; | |
float: left; | |
width: 100%; | |
min-height: 30px; | |
margin-left: 2.564102564102564%; | |
*margin-left: 2.5109110747408616%; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
.row-fluid [class*="span"]:first-child { | |
margin-left: 0; | |
} | |
.row-fluid .controls-row [class*="span"] + [class*="span"] { | |
margin-left: 2.564102564102564%; | |
} | |
.row-fluid .span12 { | |
width: 100%; | |
*width: 99.94680851063829%; | |
} | |
.row-fluid .span11 { | |
width: 91.45299145299145%; | |
*width: 91.39979996362975%; | |
} | |
.row-fluid .span10 { | |
width: 82.90598290598291%; | |
*width: 82.8527914166212%; | |
} | |
.row-fluid .span9 { | |
width: 74.35897435897436%; | |
*width: 74.30578286961266%; | |
} | |
.row-fluid .span8 { | |
width: 65.81196581196582%; | |
*width: 65.75877432260411%; | |
} | |
.row-fluid .span7 { | |
width: 57.26495726495726%; | |
*width: 57.21176577559556%; | |
} | |
.row-fluid .span6 { | |
width: 48.717948717948715%; | |
*width: 48.664757228587014%; | |
} | |
.row-fluid .span5 { | |
width: 40.17094017094017%; | |
*width: 40.11774868157847%; | |
} | |
.row-fluid .span4 { | |
width: 31.623931623931625%; | |
*width: 31.570740134569924%; | |
} | |
.row-fluid .span3 { | |
width: 23.076923076923077%; | |
*width: 23.023731587561375%; | |
} | |
.row-fluid .span2 { | |
width: 14.52991452991453%; | |
*width: 14.476723040552828%; | |
} | |
.row-fluid .span1 { | |
width: 5.982905982905983%; | |
*width: 5.929714493544281%; | |
} | |
.row-fluid .offset12 { | |
margin-left: 105.12820512820512%; | |
*margin-left: 105.02182214948171%; | |
} | |
.row-fluid .offset12:first-child { | |
margin-left: 102.56410256410257%; | |
*margin-left: 102.45771958537915%; | |
} | |
.row-fluid .offset11 { | |
margin-left: 96.58119658119658%; | |
*margin-left: 96.47481360247316%; | |
} | |
.row-fluid .offset11:first-child { | |
margin-left: 94.01709401709402%; | |
*margin-left: 93.91071103837061%; | |
} | |
.row-fluid .offset10 { | |
margin-left: 88.03418803418803%; | |
*margin-left: 87.92780505546462%; | |
} | |
.row-fluid .offset10:first-child { | |
margin-left: 85.47008547008548%; | |
*margin-left: 85.36370249136206%; | |
} | |
.row-fluid .offset9 { | |
margin-left: 79.48717948717949%; | |
*margin-left: 79.38079650845607%; | |
} | |
.row-fluid .offset9:first-child { | |
margin-left: 76.92307692307693%; | |
*margin-left: 76.81669394435352%; | |
} | |
.row-fluid .offset8 { | |
margin-left: 70.94017094017094%; | |
*margin-left: 70.83378796144753%; | |
} | |
.row-fluid .offset8:first-child { | |
margin-left: 68.37606837606839%; | |
*margin-left: 68.26968539734497%; | |
} | |
.row-fluid .offset7 { | |
margin-left: 62.393162393162385%; | |
*margin-left: 62.28677941443899%; | |
} | |
.row-fluid .offset7:first-child { | |
margin-left: 59.82905982905982%; | |
*margin-left: 59.72267685033642%; | |
} | |
.row-fluid .offset6 { | |
margin-left: 53.84615384615384%; | |
*margin-left: 53.739770867430444%; | |
} | |
.row-fluid .offset6:first-child { | |
margin-left: 51.28205128205128%; | |
*margin-left: 51.175668303327875%; | |
} | |
.row-fluid .offset5 { | |
margin-left: 45.299145299145295%; | |
*margin-left: 45.1927623204219%; | |
} | |
.row-fluid .offset5:first-child { | |
margin-left: 42.73504273504273%; | |
*margin-left: 42.62865975631933%; | |
} | |
.row-fluid .offset4 { | |
margin-left: 36.75213675213675%; | |
*margin-left: 36.645753773413354%; | |
} | |
.row-fluid .offset4:first-child { | |
margin-left: 34.18803418803419%; | |
*margin-left: 34.081651209310785%; | |
} | |
.row-fluid .offset3 { | |
margin-left: 28.205128205128204%; | |
*margin-left: 28.0987452264048%; | |
} | |
.row-fluid .offset3:first-child { | |
margin-left: 25.641025641025642%; | |
*margin-left: 25.53464266230224%; | |
} | |
.row-fluid .offset2 { | |
margin-left: 19.65811965811966%; | |
*margin-left: 19.551736679396257%; | |
} | |
.row-fluid .offset2:first-child { | |
margin-left: 17.094017094017094%; | |
*margin-left: 16.98763411529369%; | |
} | |
.row-fluid .offset1 { | |
margin-left: 11.11111111111111%; | |
*margin-left: 11.004728132387708%; | |
} | |
.row-fluid .offset1:first-child { | |
margin-left: 8.547008547008547%; | |
*margin-left: 8.440625568285142%; | |
} | |
input, | |
textarea, | |
.uneditable-input { | |
margin-left: 0; | |
} | |
.controls-row [class*="span"] + [class*="span"] { | |
margin-left: 30px; | |
} | |
input.span12, | |
textarea.span12, | |
.uneditable-input.span12 { | |
width: 1156px; | |
} | |
input.span11, | |
textarea.span11, | |
.uneditable-input.span11 { | |
width: 1056px; | |
} | |
input.span10, | |
textarea.span10, | |
.uneditable-input.span10 { | |
width: 956px; | |
} | |
input.span9, | |
textarea.span9, | |
.uneditable-input.span9 { | |
width: 856px; | |
} | |
input.span8, | |
textarea.span8, | |
.uneditable-input.span8 { | |
width: 756px; | |
} | |
input.span7, | |
textarea.span7, | |
.uneditable-input.span7 { | |
width: 656px; | |
} | |
input.span6, | |
textarea.span6, | |
.uneditable-input.span6 { | |
width: 556px; | |
} | |
input.span5, | |
textarea.span5, | |
.uneditable-input.span5 { | |
width: 456px; | |
} | |
input.span4, | |
textarea.span4, | |
.uneditable-input.span4 { | |
width: 356px; | |
} | |
input.span3, | |
textarea.span3, | |
.uneditable-input.span3 { | |
width: 256px; | |
} | |
input.span2, | |
textarea.span2, | |
.uneditable-input.span2 { | |
width: 156px; | |
} | |
input.span1, | |
textarea.span1, | |
.uneditable-input.span1 { | |
width: 56px; | |
} | |
.thumbnails { | |
margin-left: -30px; | |
} | |
.thumbnails > li { | |
margin-left: 30px; | |
} | |
.row-fluid .thumbnails { | |
margin-left: 0; | |
} | |
} | |
@media (min-width: 768px) and (max-width: 979px) { | |
.row { | |
margin-left: -20px; | |
*zoom: 1; | |
} | |
.row:before, | |
.row:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.row:after { | |
clear: both; | |
} | |
[class*="span"] { | |
float: left; | |
min-height: 1px; | |
margin-left: 20px; | |
} | |
.container, | |
.navbar-static-top .container, | |
.navbar-fixed-top .container, | |
.navbar-fixed-bottom .container { | |
width: 724px; | |
} | |
.span12 { | |
width: 724px; | |
} | |
.span11 { | |
width: 662px; | |
} | |
.span10 { | |
width: 600px; | |
} | |
.span9 { | |
width: 538px; | |
} | |
.span8 { | |
width: 476px; | |
} | |
.span7 { | |
width: 414px; | |
} | |
.span6 { | |
width: 352px; | |
} | |
.span5 { | |
width: 290px; | |
} | |
.span4 { | |
width: 228px; | |
} | |
.span3 { | |
width: 166px; | |
} | |
.span2 { | |
width: 104px; | |
} | |
.span1 { | |
width: 42px; | |
} | |
.offset12 { | |
margin-left: 764px; | |
} | |
.offset11 { | |
margin-left: 702px; | |
} | |
.offset10 { | |
margin-left: 640px; | |
} | |
.offset9 { | |
margin-left: 578px; | |
} | |
.offset8 { | |
margin-left: 516px; | |
} | |
.offset7 { | |
margin-left: 454px; | |
} | |
.offset6 { | |
margin-left: 392px; | |
} | |
.offset5 { | |
margin-left: 330px; | |
} | |
.offset4 { | |
margin-left: 268px; | |
} | |
.offset3 { | |
margin-left: 206px; | |
} | |
.offset2 { | |
margin-left: 144px; | |
} | |
.offset1 { | |
margin-left: 82px; | |
} | |
.row-fluid { | |
width: 100%; | |
*zoom: 1; | |
} | |
.row-fluid:before, | |
.row-fluid:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.row-fluid:after { | |
clear: both; | |
} | |
.row-fluid [class*="span"] { | |
display: block; | |
float: left; | |
width: 100%; | |
min-height: 30px; | |
margin-left: 2.7624309392265194%; | |
*margin-left: 2.709239449864817%; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
.row-fluid [class*="span"]:first-child { | |
margin-left: 0; | |
} | |
.row-fluid .controls-row [class*="span"] + [class*="span"] { | |
margin-left: 2.7624309392265194%; | |
} | |
.row-fluid .span12 { | |
width: 100%; | |
*width: 99.94680851063829%; | |
} | |
.row-fluid .span11 { | |
width: 91.43646408839778%; | |
*width: 91.38327259903608%; | |
} | |
.row-fluid .span10 { | |
width: 82.87292817679558%; | |
*width: 82.81973668743387%; | |
} | |
.row-fluid .span9 { | |
width: 74.30939226519337%; | |
*width: 74.25620077583166%; | |
} | |
.row-fluid .span8 { | |
width: 65.74585635359117%; | |
*width: 65.69266486422946%; | |
} | |
.row-fluid .span7 { | |
width: 57.18232044198895%; | |
*width: 57.12912895262725%; | |
} | |
.row-fluid .span6 { | |
width: 48.61878453038674%; | |
*width: 48.56559304102504%; | |
} | |
.row-fluid .span5 { | |
width: 40.05524861878453%; | |
*width: 40.00205712942283%; | |
} | |
.row-fluid .span4 { | |
width: 31.491712707182323%; | |
*width: 31.43852121782062%; | |
} | |
.row-fluid .span3 { | |
width: 22.92817679558011%; | |
*width: 22.87498530621841%; | |
} | |
.row-fluid .span2 { | |
width: 14.3646408839779%; | |
*width: 14.311449394616199%; | |
} | |
.row-fluid .span1 { | |
width: 5.801104972375691%; | |
*width: 5.747913483013988%; | |
} | |
.row-fluid .offset12 { | |
margin-left: 105.52486187845304%; | |
*margin-left: 105.41847889972962%; | |
} | |
.row-fluid .offset12:first-child { | |
margin-left: 102.76243093922652%; | |
*margin-left: 102.6560479605031%; | |
} | |
.row-fluid .offset11 { | |
margin-left: 96.96132596685082%; | |
*margin-left: 96.8549429881274%; | |
} | |
.row-fluid .offset11:first-child { | |
margin-left: 94.1988950276243%; | |
*margin-left: 94.09251204890089%; | |
} | |
.row-fluid .offset10 { | |
margin-left: 88.39779005524862%; | |
*margin-left: 88.2914070765252%; | |
} | |
.row-fluid .offset10:first-child { | |
margin-left: 85.6353591160221%; | |
*margin-left: 85.52897613729868%; | |
} | |
.row-fluid .offset9 { | |
margin-left: 79.8342541436464%; | |
*margin-left: 79.72787116492299%; | |
} | |
.row-fluid .offset9:first-child { | |
margin-left: 77.07182320441989%; | |
*margin-left: 76.96544022569647%; | |
} | |
.row-fluid .offset8 { | |
margin-left: 71.2707182320442%; | |
*margin-left: 71.16433525332079%; | |
} | |
.row-fluid .offset8:first-child { | |
margin-left: 68.50828729281768%; | |
*margin-left: 68.40190431409427%; | |
} | |
.row-fluid .offset7 { | |
margin-left: 62.70718232044199%; | |
*margin-left: 62.600799341718584%; | |
} | |
.row-fluid .offset7:first-child { | |
margin-left: 59.94475138121547%; | |
*margin-left: 59.838368402492065%; | |
} | |
.row-fluid .offset6 { | |
margin-left: 54.14364640883978%; | |
*margin-left: 54.037263430116376%; | |
} | |
.row-fluid .offset6:first-child { | |
margin-left: 51.38121546961326%; | |
*margin-left: 51.27483249088986%; | |
} | |
.row-fluid .offset5 { | |
margin-left: 45.58011049723757%; | |
*margin-left: 45.47372751851417%; | |
} | |
.row-fluid .offset5:first-child { | |
margin-left: 42.81767955801105%; | |
*margin-left: 42.71129657928765%; | |
} | |
.row-fluid .offset4 { | |
margin-left: 37.01657458563536%; | |
*margin-left: 36.91019160691196%; | |
} | |
.row-fluid .offset4:first-child { | |
margin-left: 34.25414364640884%; | |
*margin-left: 34.14776066768544%; | |
} | |
.row-fluid .offset3 { | |
margin-left: 28.45303867403315%; | |
*margin-left: 28.346655695309746%; | |
} | |
.row-fluid .offset3:first-child { | |
margin-left: 25.69060773480663%; | |
*margin-left: 25.584224756083227%; | |
} | |
.row-fluid .offset2 { | |
margin-left: 19.88950276243094%; | |
*margin-left: 19.783119783707537%; | |
} | |
.row-fluid .offset2:first-child { | |
margin-left: 17.12707182320442%; | |
*margin-left: 17.02068884448102%; | |
} | |
.row-fluid .offset1 { | |
margin-left: 11.32596685082873%; | |
*margin-left: 11.219583872105325%; | |
} | |
.row-fluid .offset1:first-child { | |
margin-left: 8.56353591160221%; | |
*margin-left: 8.457152932878806%; | |
} | |
input, | |
textarea, | |
.uneditable-input { | |
margin-left: 0; | |
} | |
.controls-row [class*="span"] + [class*="span"] { | |
margin-left: 20px; | |
} | |
input.span12, | |
textarea.span12, | |
.uneditable-input.span12 { | |
width: 710px; | |
} | |
input.span11, | |
textarea.span11, | |
.uneditable-input.span11 { | |
width: 648px; | |
} | |
input.span10, | |
textarea.span10, | |
.uneditable-input.span10 { | |
width: 586px; | |
} | |
input.span9, | |
textarea.span9, | |
.uneditable-input.span9 { | |
width: 524px; | |
} | |
input.span8, | |
textarea.span8, | |
.uneditable-input.span8 { | |
width: 462px; | |
} | |
input.span7, | |
textarea.span7, | |
.uneditable-input.span7 { | |
width: 400px; | |
} | |
input.span6, | |
textarea.span6, | |
.uneditable-input.span6 { | |
width: 338px; | |
} | |
input.span5, | |
textarea.span5, | |
.uneditable-input.span5 { | |
width: 276px; | |
} | |
input.span4, | |
textarea.span4, | |
.uneditable-input.span4 { | |
width: 214px; | |
} | |
input.span3, | |
textarea.span3, | |
.uneditable-input.span3 { | |
width: 152px; | |
} | |
input.span2, | |
textarea.span2, | |
.uneditable-input.span2 { | |
width: 90px; | |
} | |
input.span1, | |
textarea.span1, | |
.uneditable-input.span1 { | |
width: 28px; | |
} | |
} | |
@media (max-width: 767px) { | |
body { | |
padding-right: 20px; | |
padding-left: 20px; | |
} | |
.navbar-fixed-top, | |
.navbar-fixed-bottom, | |
.navbar-static-top { | |
margin-right: -20px; | |
margin-left: -20px; | |
} | |
.container-fluid { | |
padding: 0; | |
} | |
.dl-horizontal dt { | |
float: none; | |
width: auto; | |
clear: none; | |
text-align: left; | |
} | |
.dl-horizontal dd { | |
margin-left: 0; | |
} | |
.container { | |
width: auto; | |
} | |
.row-fluid { | |
width: 100%; | |
} | |
.row, | |
.thumbnails { | |
margin-left: 0; | |
} | |
.thumbnails > li { | |
float: none; | |
margin-left: 0; | |
} | |
[class*="span"], | |
.uneditable-input[class*="span"], | |
.row-fluid [class*="span"] { | |
display: block; | |
float: none; | |
width: 100%; | |
margin-left: 0; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
.span12, | |
.row-fluid .span12 { | |
width: 100%; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
.row-fluid [class*="offset"]:first-child { | |
margin-left: 0; | |
} | |
.input-large, | |
.input-xlarge, | |
.input-xxlarge, | |
input[class*="span"], | |
select[class*="span"], | |
textarea[class*="span"], | |
.uneditable-input { | |
display: block; | |
width: 100%; | |
min-height: 30px; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
.input-prepend input, | |
.input-append input, | |
.input-prepend input[class*="span"], | |
.input-append input[class*="span"] { | |
display: inline-block; | |
width: auto; | |
} | |
.controls-row [class*="span"] + [class*="span"] { | |
margin-left: 0; | |
} | |
.modal { | |
position: fixed; | |
top: 20px; | |
right: 20px; | |
left: 20px; | |
width: auto; | |
margin: 0; | |
} | |
.modal.fade { | |
top: -100px; | |
} | |
.modal.fade.in { | |
top: 20px; | |
} | |
} | |
@media (max-width: 480px) { | |
.nav-collapse { | |
-webkit-transform: translate3d(0, 0, 0); | |
} | |
.page-header h1 small { | |
display: block; | |
line-height: 20px; | |
} | |
input[type="checkbox"], | |
input[type="radio"] { | |
border: 1px solid #ccc; | |
} | |
.form-horizontal .control-label { | |
float: none; | |
width: auto; | |
padding-top: 0; | |
text-align: left; | |
} | |
.form-horizontal .controls { | |
margin-left: 0; | |
} | |
.form-horizontal .control-list { | |
padding-top: 0; | |
} | |
.form-horizontal .form-actions { | |
padding-right: 10px; | |
padding-left: 10px; | |
} | |
.media .pull-left, | |
.media .pull-right { | |
display: block; | |
float: none; | |
margin-bottom: 10px; | |
} | |
.media-object { | |
margin-right: 0; | |
margin-left: 0; | |
} | |
.modal { | |
top: 10px; | |
right: 10px; | |
left: 10px; | |
} | |
.modal-header .close { | |
padding: 10px; | |
margin: -10px; | |
} | |
.carousel-caption { | |
position: static; | |
} | |
} | |
@media (max-width: 979px) { | |
body { | |
padding-top: 0; | |
} | |
.navbar-fixed-top, | |
.navbar-fixed-bottom { | |
position: static; | |
} | |
.navbar-fixed-top { | |
margin-bottom: 20px; | |
} | |
.navbar-fixed-bottom { | |
margin-top: 20px; | |
} | |
.navbar-fixed-top .navbar-inner, | |
.navbar-fixed-bottom .navbar-inner { | |
padding: 5px; | |
} | |
.navbar .container { | |
width: auto; | |
padding: 0; | |
} | |
.navbar .brand { | |
padding-right: 10px; | |
padding-left: 10px; | |
margin: 0 0 0 -5px; | |
} | |
.nav-collapse { | |
clear: both; | |
} | |
.nav-collapse .nav { | |
float: none; | |
margin: 0 0 10px; | |
} | |
.nav-collapse .nav > li { | |
float: none; | |
} | |
.nav-collapse .nav > li > a { | |
margin-bottom: 2px; | |
} | |
.nav-collapse .nav > .divider-vertical { | |
display: none; | |
} | |
.nav-collapse .nav .nav-header { | |
color: #777777; | |
text-shadow: none; | |
} | |
.nav-collapse .nav > li > a, | |
.nav-collapse .dropdown-menu a { | |
padding: 9px 15px; | |
font-weight: bold; | |
color: #777777; | |
-webkit-border-radius: 3px; | |
-moz-border-radius: 3px; | |
border-radius: 3px; | |
} | |
.nav-collapse .btn { | |
padding: 4px 10px 4px; | |
font-weight: normal; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
.nav-collapse .dropdown-menu li + li a { | |
margin-bottom: 2px; | |
} | |
.nav-collapse .nav > li > a:hover, | |
.nav-collapse .dropdown-menu a:hover { | |
background-color: #f2f2f2; | |
} | |
.navbar-inverse .nav-collapse .nav > li > a, | |
.navbar-inverse .nav-collapse .dropdown-menu a { | |
color: #999999; | |
} | |
.navbar-inverse .nav-collapse .nav > li > a:hover, | |
.navbar-inverse .nav-collapse .dropdown-menu a:hover { | |
background-color: #111111; | |
} | |
.nav-collapse.in .btn-group { | |
padding: 0; | |
margin-top: 5px; | |
} | |
.nav-collapse .dropdown-menu { | |
position: static; | |
top: auto; | |
left: auto; | |
display: none; | |
float: none; | |
max-width: none; | |
padding: 0; | |
margin: 0 15px; | |
background-color: transparent; | |
border: none; | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
-webkit-box-shadow: none; | |
-moz-box-shadow: none; | |
box-shadow: none; | |
} | |
.nav-collapse .open > .dropdown-menu { | |
display: block; | |
} | |
.nav-collapse .dropdown-menu:before, | |
.nav-collapse .dropdown-menu:after { | |
display: none; | |
} | |
.nav-collapse .dropdown-menu .divider { | |
display: none; | |
} | |
.nav-collapse .nav > li > .dropdown-menu:before, | |
.nav-collapse .nav > li > .dropdown-menu:after { | |
display: none; | |
} | |
.nav-collapse .navbar-form, | |
.nav-collapse .navbar-search { | |
float: none; | |
padding: 10px 15px; | |
margin: 10px 0; | |
border-top: 1px solid #f2f2f2; | |
border-bottom: 1px solid #f2f2f2; | |
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
} | |
.navbar-inverse .nav-collapse .navbar-form, | |
.navbar-inverse .nav-collapse .navbar-search { | |
border-top-color: #111111; | |
border-bottom-color: #111111; | |
} | |
.navbar .nav-collapse .nav.pull-right { | |
float: none; | |
margin-left: 0; | |
} | |
.nav-collapse, | |
.nav-collapse.collapse { | |
height: 0; | |
overflow: hidden; | |
} | |
.navbar .btn-navbar { | |
display: block; | |
} | |
.navbar-static .navbar-inner { | |
padding-right: 10px; | |
padding-left: 10px; | |
} | |
} | |
@media (min-width: 980px) { | |
.nav-collapse.collapse { | |
height: auto !important; | |
overflow: visible !important; | |
} | |
} | |
/*! | |
* Bootstrap Responsive v2.2.1 | |
* | |
* Copyright 2012 Twitter, Inc | |
* Licensed under the Apache License v2.0 | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Designed and built with all the love in the world @twitter by @mdo and @fat. | |
*/.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} | |
/*! | |
* Bootstrap v2.2.1 | |
* | |
* Copyright 2012 Twitter, Inc | |
* Licensed under the Apache License v2.0 | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Designed and built with all the love in the world @twitter by @mdo and @fat. | |
*/ | |
article, | |
aside, | |
details, | |
figcaption, | |
figure, | |
footer, | |
header, | |
hgroup, | |
nav, | |
section { | |
display: block; | |
} | |
audio, | |
canvas, | |
video { | |
display: inline-block; | |
*display: inline; | |
*zoom: 1; | |
} | |
audio:not([controls]) { | |
display: none; | |
} | |
html { | |
font-size: 100%; | |
-webkit-text-size-adjust: 100%; | |
-ms-text-size-adjust: 100%; | |
} | |
a:focus { | |
outline: thin dotted #333; | |
outline: 5px auto -webkit-focus-ring-color; | |
outline-offset: -2px; | |
} | |
a:hover, | |
a:active { | |
outline: 0; | |
} | |
sub, | |
sup { | |
position: relative; | |
font-size: 75%; | |
line-height: 0; | |
vertical-align: baseline; | |
} | |
sup { | |
top: -0.5em; | |
} | |
sub { | |
bottom: -0.25em; | |
} | |
img { | |
width: auto\9; | |
height: auto; | |
max-width: 100%; | |
vertical-align: middle; | |
border: 0; | |
-ms-interpolation-mode: bicubic; | |
} | |
#map_canvas img, | |
.google-maps img { | |
max-width: none; | |
} | |
button, | |
input, | |
select, | |
textarea { | |
margin: 0; | |
font-size: 100%; | |
vertical-align: middle; | |
} | |
button, | |
input { | |
*overflow: visible; | |
line-height: normal; | |
} | |
button::-moz-focus-inner, | |
input::-moz-focus-inner { | |
padding: 0; | |
border: 0; | |
} | |
button, | |
html input[type="button"], | |
input[type="reset"], | |
input[type="submit"] { | |
cursor: pointer; | |
-webkit-appearance: button; | |
} | |
input[type="search"] { | |
-webkit-box-sizing: content-box; | |
-moz-box-sizing: content-box; | |
box-sizing: content-box; | |
-webkit-appearance: textfield; | |
} | |
input[type="search"]::-webkit-search-decoration, | |
input[type="search"]::-webkit-search-cancel-button { | |
-webkit-appearance: none; | |
} | |
textarea { | |
overflow: auto; | |
vertical-align: top; | |
} | |
.clearfix { | |
*zoom: 1; | |
} | |
.clearfix:before, | |
.clearfix:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.clearfix:after { | |
clear: both; | |
} | |
.hide-text { | |
font: 0/0 a; | |
color: transparent; | |
text-shadow: none; | |
background-color: transparent; | |
border: 0; | |
} | |
.input-block-level { | |
display: block; | |
width: 100%; | |
min-height: 30px; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
body { | |
margin: 0; | |
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
font-size: 14px; | |
line-height: 20px; | |
color: #333333; | |
background-color: #ffffff; | |
} | |
a { | |
color: #0088cc; | |
text-decoration: none; | |
} | |
a:hover { | |
color: #005580; | |
text-decoration: underline; | |
} | |
.img-rounded { | |
-webkit-border-radius: 6px; | |
-moz-border-radius: 6px; | |
border-radius: 6px; | |
} | |
.img-polaroid { | |
padding: 4px; | |
background-color: #fff; | |
border: 1px solid #ccc; | |
border: 1px solid rgba(0, 0, 0, 0.2); | |
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); | |
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); | |
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); | |
} | |
.img-circle { | |
-webkit-border-radius: 500px; | |
-moz-border-radius: 500px; | |
border-radius: 500px; | |
} | |
.row { | |
margin-left: -20px; | |
*zoom: 1; | |
} | |
.row:before, | |
.row:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.row:after { | |
clear: both; | |
} | |
[class*="span"] { | |
float: left; | |
min-height: 1px; | |
margin-left: 20px; | |
} | |
.container, | |
.navbar-static-top .container, | |
.navbar-fixed-top .container, | |
.navbar-fixed-bottom .container { | |
width: 940px; | |
} | |
.span12 { | |
width: 940px; | |
} | |
.span11 { | |
width: 860px; | |
} | |
.span10 { | |
width: 780px; | |
} | |
.span9 { | |
width: 700px; | |
} | |
.span8 { | |
width: 620px; | |
} | |
.span7 { | |
width: 540px; | |
} | |
.span6 { | |
width: 460px; | |
} | |
.span5 { | |
width: 380px; | |
} | |
.span4 { | |
width: 300px; | |
} | |
.span3 { | |
width: 220px; | |
} | |
.span2 { | |
width: 140px; | |
} | |
.span1 { | |
width: 60px; | |
} | |
.offset12 { | |
margin-left: 980px; | |
} | |
.offset11 { | |
margin-left: 900px; | |
} | |
.offset10 { | |
margin-left: 820px; | |
} | |
.offset9 { | |
margin-left: 740px; | |
} | |
.offset8 { | |
margin-left: 660px; | |
} | |
.offset7 { | |
margin-left: 580px; | |
} | |
.offset6 { | |
margin-left: 500px; | |
} | |
.offset5 { | |
margin-left: 420px; | |
} | |
.offset4 { | |
margin-left: 340px; | |
} | |
.offset3 { | |
margin-left: 260px; | |
} | |
.offset2 { | |
margin-left: 180px; | |
} | |
.offset1 { | |
margin-left: 100px; | |
} | |
.row-fluid { | |
width: 100%; | |
*zoom: 1; | |
} | |
.row-fluid:before, | |
.row-fluid:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.row-fluid:after { | |
clear: both; | |
} | |
.row-fluid [class*="span"] { | |
display: block; | |
float: left; | |
width: 100%; | |
min-height: 30px; | |
margin-left: 2.127659574468085%; | |
*margin-left: 2.074468085106383%; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
.row-fluid [class*="span"]:first-child { | |
margin-left: 0; | |
} | |
.row-fluid .controls-row [class*="span"] + [class*="span"] { | |
margin-left: 2.127659574468085%; | |
} | |
.row-fluid .span12 { | |
width: 100%; | |
*width: 99.94680851063829%; | |
} | |
.row-fluid .span11 { | |
width: 91.48936170212765%; | |
*width: 91.43617021276594%; | |
} | |
.row-fluid .span10 { | |
width: 82.97872340425532%; | |
*width: 82.92553191489361%; | |
} | |
.row-fluid .span9 { | |
width: 74.46808510638297%; | |
*width: 74.41489361702126%; | |
} | |
.row-fluid .span8 { | |
width: 65.95744680851064%; | |
*width: 65.90425531914893%; | |
} | |
.row-fluid .span7 { | |
width: 57.44680851063829%; | |
*width: 57.39361702127659%; | |
} | |
.row-fluid .span6 { | |
width: 48.93617021276595%; | |
*width: 48.88297872340425%; | |
} | |
.row-fluid .span5 { | |
width: 40.42553191489362%; | |
*width: 40.37234042553192%; | |
} | |
.row-fluid .span4 { | |
width: 31.914893617021278%; | |
*width: 31.861702127659576%; | |
} | |
.row-fluid .span3 { | |
width: 23.404255319148934%; | |
*width: 23.351063829787233%; | |
} | |
.row-fluid .span2 { | |
width: 14.893617021276595%; | |
*width: 14.840425531914894%; | |
} | |
.row-fluid .span1 { | |
width: 6.382978723404255%; | |
*width: 6.329787234042553%; | |
} | |
.row-fluid .offset12 { | |
margin-left: 104.25531914893617%; | |
*margin-left: 104.14893617021275%; | |
} | |
.row-fluid .offset12:first-child { | |
margin-left: 102.12765957446808%; | |
*margin-left: 102.02127659574467%; | |
} | |
.row-fluid .offset11 { | |
margin-left: 95.74468085106382%; | |
*margin-left: 95.6382978723404%; | |
} | |
.row-fluid .offset11:first-child { | |
margin-left: 93.61702127659574%; | |
*margin-left: 93.51063829787232%; | |
} | |
.row-fluid .offset10 { | |
margin-left: 87.23404255319149%; | |
*margin-left: 87.12765957446807%; | |
} | |
.row-fluid .offset10:first-child { | |
margin-left: 85.1063829787234%; | |
*margin-left: 84.99999999999999%; | |
} | |
.row-fluid .offset9 { | |
margin-left: 78.72340425531914%; | |
*margin-left: 78.61702127659572%; | |
} | |
.row-fluid .offset9:first-child { | |
margin-left: 76.59574468085106%; | |
*margin-left: 76.48936170212764%; | |
} | |
.row-fluid .offset8 { | |
margin-left: 70.2127659574468%; | |
*margin-left: 70.10638297872339%; | |
} | |
.row-fluid .offset8:first-child { | |
margin-left: 68.08510638297872%; | |
*margin-left: 67.9787234042553%; | |
} | |
.row-fluid .offset7 { | |
margin-left: 61.70212765957446%; | |
*margin-left: 61.59574468085106%; | |
} | |
.row-fluid .offset7:first-child { | |
margin-left: 59.574468085106375%; | |
*margin-left: 59.46808510638297%; | |
} | |
.row-fluid .offset6 { | |
margin-left: 53.191489361702125%; | |
*margin-left: 53.085106382978715%; | |
} | |
.row-fluid .offset6:first-child { | |
margin-left: 51.063829787234035%; | |
*margin-left: 50.95744680851063%; | |
} | |
.row-fluid .offset5 { | |
margin-left: 44.68085106382979%; | |
*margin-left: 44.57446808510638%; | |
} | |
.row-fluid .offset5:first-child { | |
margin-left: 42.5531914893617%; | |
*margin-left: 42.4468085106383%; | |
} | |
.row-fluid .offset4 { | |
margin-left: 36.170212765957444%; | |
*margin-left: 36.06382978723405%; | |
} | |
.row-fluid .offset4:first-child { | |
margin-left: 34.04255319148936%; | |
*margin-left: 33.93617021276596%; | |
} | |
.row-fluid .offset3 { | |
margin-left: 27.659574468085104%; | |
*margin-left: 27.5531914893617%; | |
} | |
.row-fluid .offset3:first-child { | |
margin-left: 25.53191489361702%; | |
*margin-left: 25.425531914893618%; | |
} | |
.row-fluid .offset2 { | |
margin-left: 19.148936170212764%; | |
*margin-left: 19.04255319148936%; | |
} | |
.row-fluid .offset2:first-child { | |
margin-left: 17.02127659574468%; | |
*margin-left: 16.914893617021278%; | |
} | |
.row-fluid .offset1 { | |
margin-left: 10.638297872340425%; | |
*margin-left: 10.53191489361702%; | |
} | |
.row-fluid .offset1:first-child { | |
margin-left: 8.51063829787234%; | |
*margin-left: 8.404255319148938%; | |
} | |
[class*="span"].hide, | |
.row-fluid [class*="span"].hide { | |
display: none; | |
} | |
[class*="span"].pull-right, | |
.row-fluid [class*="span"].pull-right { | |
float: right; | |
} | |
.container { | |
margin-right: auto; | |
margin-left: auto; | |
*zoom: 1; | |
} | |
.container:before, | |
.container:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.container:after { | |
clear: both; | |
} | |
.container-fluid { | |
padding-right: 20px; | |
padding-left: 20px; | |
*zoom: 1; | |
} | |
.container-fluid:before, | |
.container-fluid:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.container-fluid:after { | |
clear: both; | |
} | |
p { | |
margin: 0 0 10px; | |
} | |
.lead { | |
margin-bottom: 20px; | |
font-size: 21px; | |
font-weight: 200; | |
line-height: 30px; | |
} | |
small { | |
font-size: 85%; | |
} | |
strong { | |
font-weight: bold; | |
} | |
em { | |
font-style: italic; | |
} | |
cite { | |
font-style: normal; | |
} | |
.muted { | |
color: #999999; | |
} | |
.text-warning { | |
color: #c09853; | |
} | |
a.text-warning:hover { | |
color: #a47e3c; | |
} | |
.text-error { | |
color: #b94a48; | |
} | |
a.text-error:hover { | |
color: #953b39; | |
} | |
.text-info { | |
color: #3a87ad; | |
} | |
a.text-info:hover { | |
color: #2d6987; | |
} | |
.text-success { | |
color: #468847; | |
} | |
a.text-success:hover { | |
color: #356635; | |
} | |
h1, | |
h2, | |
h3, | |
h4, | |
h5, | |
h6 { | |
margin: 10px 0; | |
font-family: inherit; | |
font-weight: bold; | |
line-height: 20px; | |
color: inherit; | |
text-rendering: optimizelegibility; | |
} | |
h1 small, | |
h2 small, | |
h3 small, | |
h4 small, | |
h5 small, | |
h6 small { | |
font-weight: normal; | |
line-height: 1; | |
color: #999999; | |
} | |
h1, | |
h2, | |
h3 { | |
line-height: 40px; | |
} | |
h1 { | |
font-size: 38.5px; | |
} | |
h2 { | |
font-size: 31.5px; | |
} | |
h3 { | |
font-size: 24.5px; | |
} | |
h4 { | |
font-size: 17.5px; | |
} | |
h5 { | |
font-size: 14px; | |
} | |
h6 { | |
font-size: 11.9px; | |
} | |
h1 small { | |
font-size: 24.5px; | |
} | |
h2 small { | |
font-size: 17.5px; | |
} | |
h3 small { | |
font-size: 14px; | |
} | |
h4 small { | |
font-size: 14px; | |
} | |
.page-header { | |
padding-bottom: 9px; | |
margin: 20px 0 30px; | |
border-bottom: 1px solid #eeeeee; | |
} | |
ul, | |
ol { | |
padding: 0; | |
margin: 0 0 10px 25px; | |
} | |
ul ul, | |
ul ol, | |
ol ol, | |
ol ul { | |
margin-bottom: 0; | |
} | |
li { | |
line-height: 20px; | |
} | |
ul.unstyled, | |
ol.unstyled { | |
margin-left: 0; | |
list-style: none; | |
} | |
dl { | |
margin-bottom: 20px; | |
} | |
dt, | |
dd { | |
line-height: 20px; | |
} | |
dt { | |
font-weight: bold; | |
} | |
dd { | |
margin-left: 10px; | |
} | |
.dl-horizontal { | |
*zoom: 1; | |
} | |
.dl-horizontal:before, | |
.dl-horizontal:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.dl-horizontal:after { | |
clear: both; | |
} | |
.dl-horizontal dt { | |
float: left; | |
width: 160px; | |
overflow: hidden; | |
clear: left; | |
text-align: right; | |
text-overflow: ellipsis; | |
white-space: nowrap; | |
} | |
.dl-horizontal dd { | |
margin-left: 180px; | |
} | |
hr { | |
margin: 20px 0; | |
border: 0; | |
border-top: 1px solid #eeeeee; | |
border-bottom: 1px solid #ffffff; | |
} | |
abbr[title], | |
abbr[data-original-title] { | |
cursor: help; | |
border-bottom: 1px dotted #999999; | |
} | |
abbr.initialism { | |
font-size: 90%; | |
text-transform: uppercase; | |
} | |
blockquote { | |
padding: 0 0 0 15px; | |
margin: 0 0 20px; | |
border-left: 5px solid #eeeeee; | |
} | |
blockquote p { | |
margin-bottom: 0; | |
font-size: 16px; | |
font-weight: 300; | |
line-height: 25px; | |
} | |
blockquote small { | |
display: block; | |
line-height: 20px; | |
color: #999999; | |
} | |
blockquote small:before { | |
content: '\2014 \00A0'; | |
} | |
blockquote.pull-right { | |
float: right; | |
padding-right: 15px; | |
padding-left: 0; | |
border-right: 5px solid #eeeeee; | |
border-left: 0; | |
} | |
blockquote.pull-right p, | |
blockquote.pull-right small { | |
text-align: right; | |
} | |
blockquote.pull-right small:before { | |
content: ''; | |
} | |
blockquote.pull-right small:after { | |
content: '\00A0 \2014'; | |
} | |
q:before, | |
q:after, | |
blockquote:before, | |
blockquote:after { | |
content: ""; | |
} | |
address { | |
display: block; | |
margin-bottom: 20px; | |
font-style: normal; | |
line-height: 20px; | |
} | |
code, | |
pre { | |
padding: 0 3px 2px; | |
font-family: Monaco, Menlo, Consolas, "Courier New", monospace; | |
font-size: 12px; | |
color: #333333; | |
-webkit-border-radius: 3px; | |
-moz-border-radius: 3px; | |
border-radius: 3px; | |
} | |
code { | |
padding: 2px 4px; | |
color: #d14; | |
background-color: #f7f7f9; | |
border: 1px solid #e1e1e8; | |
} | |
pre { | |
display: block; | |
padding: 9.5px; | |
margin: 0 0 10px; | |
font-size: 13px; | |
line-height: 20px; | |
word-break: break-all; | |
word-wrap: break-word; | |
white-space: pre; | |
white-space: pre-wrap; | |
background-color: #f5f5f5; | |
border: 1px solid #ccc; | |
border: 1px solid rgba(0, 0, 0, 0.15); | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
pre.prettyprint { | |
margin-bottom: 20px; | |
} | |
pre code { | |
padding: 0; | |
color: inherit; | |
background-color: transparent; | |
border: 0; | |
} | |
.pre-scrollable { | |
max-height: 340px; | |
overflow-y: scroll; | |
} | |
form { | |
margin: 0 0 20px; | |
} | |
fieldset { | |
padding: 0; | |
margin: 0; | |
border: 0; | |
} | |
legend { | |
display: block; | |
width: 100%; | |
padding: 0; | |
margin-bottom: 20px; | |
font-size: 21px; | |
line-height: 40px; | |
color: #333333; | |
border: 0; | |
border-bottom: 1px solid #e5e5e5; | |
} | |
legend small { | |
font-size: 15px; | |
color: #999999; | |
} | |
label, | |
input, | |
button, | |
select, | |
textarea { | |
font-size: 14px; | |
font-weight: normal; | |
line-height: 20px; | |
} | |
input, | |
button, | |
select, | |
textarea { | |
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
} | |
label { | |
display: block; | |
margin-bottom: 5px; | |
} | |
select, | |
textarea, | |
input[type="text"], | |
input[type="password"], | |
input[type="datetime"], | |
input[type="datetime-local"], | |
input[type="date"], | |
input[type="month"], | |
input[type="time"], | |
input[type="week"], | |
input[type="number"], | |
input[type="email"], | |
input[type="url"], | |
input[type="search"], | |
input[type="tel"], | |
input[type="color"], | |
.uneditable-input { | |
display: inline-block; | |
height: 20px; | |
padding: 4px 6px; | |
margin-bottom: 10px; | |
font-size: 14px; | |
line-height: 20px; | |
color: #555555; | |
vertical-align: middle; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
input, | |
textarea, | |
.uneditable-input { | |
width: 206px; | |
} | |
textarea { | |
height: auto; | |
} | |
textarea, | |
input[type="text"], | |
input[type="password"], | |
input[type="datetime"], | |
input[type="datetime-local"], | |
input[type="date"], | |
input[type="month"], | |
input[type="time"], | |
input[type="week"], | |
input[type="number"], | |
input[type="email"], | |
input[type="url"], | |
input[type="search"], | |
input[type="tel"], | |
input[type="color"], | |
.uneditable-input { | |
background-color: #ffffff; | |
border: 1px solid #cccccc; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s; | |
-moz-transition: border linear 0.2s, box-shadow linear 0.2s; | |
-o-transition: border linear 0.2s, box-shadow linear 0.2s; | |
transition: border linear 0.2s, box-shadow linear 0.2s; | |
} | |
textarea:focus, | |
input[type="text"]:focus, | |
input[type="password"]:focus, | |
input[type="datetime"]:focus, | |
input[type="datetime-local"]:focus, | |
input[type="date"]:focus, | |
input[type="month"]:focus, | |
input[type="time"]:focus, | |
input[type="week"]:focus, | |
input[type="number"]:focus, | |
input[type="email"]:focus, | |
input[type="url"]:focus, | |
input[type="search"]:focus, | |
input[type="tel"]:focus, | |
input[type="color"]:focus, | |
.uneditable-input:focus { | |
border-color: rgba(82, 168, 236, 0.8); | |
outline: 0; | |
outline: thin dotted \9; | |
/* IE6-9 */ | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); | |
} | |
input[type="radio"], | |
input[type="checkbox"] { | |
margin: 4px 0 0; | |
margin-top: 1px \9; | |
*margin-top: 0; | |
line-height: normal; | |
cursor: pointer; | |
} | |
input[type="file"], | |
input[type="image"], | |
input[type="submit"], | |
input[type="reset"], | |
input[type="button"], | |
input[type="radio"], | |
input[type="checkbox"] { | |
width: auto; | |
} | |
select, | |
input[type="file"] { | |
height: 30px; | |
/* In IE7, the height of the select element cannot be changed by height, only font-size */ | |
*margin-top: 4px; | |
/* For IE7, add top margin to align select with labels */ | |
line-height: 30px; | |
} | |
select { | |
width: 220px; | |
background-color: #ffffff; | |
border: 1px solid #cccccc; | |
} | |
select[multiple], | |
select[size] { | |
height: auto; | |
} | |
select:focus, | |
input[type="file"]:focus, | |
input[type="radio"]:focus, | |
input[type="checkbox"]:focus { | |
outline: thin dotted #333; | |
outline: 5px auto -webkit-focus-ring-color; | |
outline-offset: -2px; | |
} | |
.uneditable-input, | |
.uneditable-textarea { | |
color: #999999; | |
cursor: not-allowed; | |
background-color: #fcfcfc; | |
border-color: #cccccc; | |
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); | |
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); | |
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); | |
} | |
.uneditable-input { | |
overflow: hidden; | |
white-space: nowrap; | |
} | |
.uneditable-textarea { | |
width: auto; | |
height: auto; | |
} | |
input:-moz-placeholder, | |
textarea:-moz-placeholder { | |
color: #999999; | |
} | |
input:-ms-input-placeholder, | |
textarea:-ms-input-placeholder { | |
color: #999999; | |
} | |
input::-webkit-input-placeholder, | |
textarea::-webkit-input-placeholder { | |
color: #999999; | |
} | |
.radio, | |
.checkbox { | |
min-height: 20px; | |
padding-left: 20px; | |
} | |
.radio input[type="radio"], | |
.checkbox input[type="checkbox"] { | |
float: left; | |
margin-left: -20px; | |
} | |
.controls > .radio:first-child, | |
.controls > .checkbox:first-child { | |
padding-top: 5px; | |
} | |
.radio.inline, | |
.checkbox.inline { | |
display: inline-block; | |
padding-top: 5px; | |
margin-bottom: 0; | |
vertical-align: middle; | |
} | |
.radio.inline + .radio.inline, | |
.checkbox.inline + .checkbox.inline { | |
margin-left: 10px; | |
} | |
.input-mini { | |
width: 60px; | |
} | |
.input-small { | |
width: 90px; | |
} | |
.input-medium { | |
width: 150px; | |
} | |
.input-large { | |
width: 210px; | |
} | |
.input-xlarge { | |
width: 270px; | |
} | |
.input-xxlarge { | |
width: 530px; | |
} | |
input[class*="span"], | |
select[class*="span"], | |
textarea[class*="span"], | |
.uneditable-input[class*="span"], | |
.row-fluid input[class*="span"], | |
.row-fluid select[class*="span"], | |
.row-fluid textarea[class*="span"], | |
.row-fluid .uneditable-input[class*="span"] { | |
float: none; | |
margin-left: 0; | |
} | |
.input-append input[class*="span"], | |
.input-append .uneditable-input[class*="span"], | |
.input-prepend input[class*="span"], | |
.input-prepend .uneditable-input[class*="span"], | |
.row-fluid input[class*="span"], | |
.row-fluid select[class*="span"], | |
.row-fluid textarea[class*="span"], | |
.row-fluid .uneditable-input[class*="span"], | |
.row-fluid .input-prepend [class*="span"], | |
.row-fluid .input-append [class*="span"] { | |
display: inline-block; | |
} | |
input, | |
textarea, | |
.uneditable-input { | |
margin-left: 0; | |
} | |
.controls-row [class*="span"] + [class*="span"] { | |
margin-left: 20px; | |
} | |
input.span12, | |
textarea.span12, | |
.uneditable-input.span12 { | |
width: 926px; | |
} | |
input.span11, | |
textarea.span11, | |
.uneditable-input.span11 { | |
width: 846px; | |
} | |
input.span10, | |
textarea.span10, | |
.uneditable-input.span10 { | |
width: 766px; | |
} | |
input.span9, | |
textarea.span9, | |
.uneditable-input.span9 { | |
width: 686px; | |
} | |
input.span8, | |
textarea.span8, | |
.uneditable-input.span8 { | |
width: 606px; | |
} | |
input.span7, | |
textarea.span7, | |
.uneditable-input.span7 { | |
width: 526px; | |
} | |
input.span6, | |
textarea.span6, | |
.uneditable-input.span6 { | |
width: 446px; | |
} | |
input.span5, | |
textarea.span5, | |
.uneditable-input.span5 { | |
width: 366px; | |
} | |
input.span4, | |
textarea.span4, | |
.uneditable-input.span4 { | |
width: 286px; | |
} | |
input.span3, | |
textarea.span3, | |
.uneditable-input.span3 { | |
width: 206px; | |
} | |
input.span2, | |
textarea.span2, | |
.uneditable-input.span2 { | |
width: 126px; | |
} | |
input.span1, | |
textarea.span1, | |
.uneditable-input.span1 { | |
width: 46px; | |
} | |
.controls-row { | |
*zoom: 1; | |
} | |
.controls-row:before, | |
.controls-row:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.controls-row:after { | |
clear: both; | |
} | |
.controls-row [class*="span"], | |
.row-fluid .controls-row [class*="span"] { | |
float: left; | |
} | |
.controls-row .checkbox[class*="span"], | |
.controls-row .radio[class*="span"] { | |
padding-top: 5px; | |
} | |
input[disabled], | |
select[disabled], | |
textarea[disabled], | |
input[readonly], | |
select[readonly], | |
textarea[readonly] { | |
cursor: not-allowed; | |
background-color: #eeeeee; | |
} | |
input[type="radio"][disabled], | |
input[type="checkbox"][disabled], | |
input[type="radio"][readonly], | |
input[type="checkbox"][readonly] { | |
background-color: transparent; | |
} | |
.control-group.warning > label, | |
.control-group.warning .help-block, | |
.control-group.warning .help-inline { | |
color: #c09853; | |
} | |
.control-group.warning .checkbox, | |
.control-group.warning .radio, | |
.control-group.warning input, | |
.control-group.warning select, | |
.control-group.warning textarea { | |
color: #c09853; | |
} | |
.control-group.warning input, | |
.control-group.warning select, | |
.control-group.warning textarea { | |
border-color: #c09853; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
} | |
.control-group.warning input:focus, | |
.control-group.warning select:focus, | |
.control-group.warning textarea:focus { | |
border-color: #a47e3c; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; | |
} | |
.control-group.warning .input-prepend .add-on, | |
.control-group.warning .input-append .add-on { | |
color: #c09853; | |
background-color: #fcf8e3; | |
border-color: #c09853; | |
} | |
.control-group.error > label, | |
.control-group.error .help-block, | |
.control-group.error .help-inline { | |
color: #b94a48; | |
} | |
.control-group.error .checkbox, | |
.control-group.error .radio, | |
.control-group.error input, | |
.control-group.error select, | |
.control-group.error textarea { | |
color: #b94a48; | |
} | |
.control-group.error input, | |
.control-group.error select, | |
.control-group.error textarea { | |
border-color: #b94a48; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
} | |
.control-group.error input:focus, | |
.control-group.error select:focus, | |
.control-group.error textarea:focus { | |
border-color: #953b39; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; | |
} | |
.control-group.error .input-prepend .add-on, | |
.control-group.error .input-append .add-on { | |
color: #b94a48; | |
background-color: #f2dede; | |
border-color: #b94a48; | |
} | |
.control-group.success > label, | |
.control-group.success .help-block, | |
.control-group.success .help-inline { | |
color: #468847; | |
} | |
.control-group.success .checkbox, | |
.control-group.success .radio, | |
.control-group.success input, | |
.control-group.success select, | |
.control-group.success textarea { | |
color: #468847; | |
} | |
.control-group.success input, | |
.control-group.success select, | |
.control-group.success textarea { | |
border-color: #468847; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
} | |
.control-group.success input:focus, | |
.control-group.success select:focus, | |
.control-group.success textarea:focus { | |
border-color: #356635; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; | |
} | |
.control-group.success .input-prepend .add-on, | |
.control-group.success .input-append .add-on { | |
color: #468847; | |
background-color: #dff0d8; | |
border-color: #468847; | |
} | |
.control-group.info > label, | |
.control-group.info .help-block, | |
.control-group.info .help-inline { | |
color: #3a87ad; | |
} | |
.control-group.info .checkbox, | |
.control-group.info .radio, | |
.control-group.info input, | |
.control-group.info select, | |
.control-group.info textarea { | |
color: #3a87ad; | |
} | |
.control-group.info input, | |
.control-group.info select, | |
.control-group.info textarea { | |
border-color: #3a87ad; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
} | |
.control-group.info input:focus, | |
.control-group.info select:focus, | |
.control-group.info textarea:focus { | |
border-color: #2d6987; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; | |
} | |
.control-group.info .input-prepend .add-on, | |
.control-group.info .input-append .add-on { | |
color: #3a87ad; | |
background-color: #d9edf7; | |
border-color: #3a87ad; | |
} | |
input:focus:required:invalid, | |
textarea:focus:required:invalid, | |
select:focus:required:invalid { | |
color: #b94a48; | |
border-color: #ee5f5b; | |
} | |
input:focus:required:invalid:focus, | |
textarea:focus:required:invalid:focus, | |
select:focus:required:invalid:focus { | |
border-color: #e9322d; | |
-webkit-box-shadow: 0 0 6px #f8b9b7; | |
-moz-box-shadow: 0 0 6px #f8b9b7; | |
box-shadow: 0 0 6px #f8b9b7; | |
} | |
.form-actions { | |
padding: 19px 20px 20px; | |
margin-top: 20px; | |
margin-bottom: 20px; | |
background-color: #f5f5f5; | |
border-top: 1px solid #e5e5e5; | |
*zoom: 1; | |
} | |
.form-actions:before, | |
.form-actions:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.form-actions:after { | |
clear: both; | |
} | |
.help-block, | |
.help-inline { | |
color: #595959; | |
} | |
.help-block { | |
display: block; | |
margin-bottom: 10px; | |
} | |
.help-inline { | |
display: inline-block; | |
*display: inline; | |
padding-left: 5px; | |
vertical-align: middle; | |
*zoom: 1; | |
} | |
.input-append, | |
.input-prepend { | |
margin-bottom: 5px; | |
font-size: 0; | |
white-space: nowrap; | |
} | |
.input-append input, | |
.input-prepend input, | |
.input-append select, | |
.input-prepend select, | |
.input-append .uneditable-input, | |
.input-prepend .uneditable-input, | |
.input-append .dropdown-menu, | |
.input-prepend .dropdown-menu { | |
font-size: 14px; | |
} | |
.input-append input, | |
.input-prepend input, | |
.input-append select, | |
.input-prepend select, | |
.input-append .uneditable-input, | |
.input-prepend .uneditable-input { | |
position: relative; | |
margin-bottom: 0; | |
*margin-left: 0; | |
vertical-align: top; | |
-webkit-border-radius: 0 4px 4px 0; | |
-moz-border-radius: 0 4px 4px 0; | |
border-radius: 0 4px 4px 0; | |
} | |
.input-append input:focus, | |
.input-prepend input:focus, | |
.input-append select:focus, | |
.input-prepend select:focus, | |
.input-append .uneditable-input:focus, | |
.input-prepend .uneditable-input:focus { | |
z-index: 2; | |
} | |
.input-append .add-on, | |
.input-prepend .add-on { | |
display: inline-block; | |
width: auto; | |
height: 20px; | |
min-width: 16px; | |
padding: 4px 5px; | |
font-size: 14px; | |
font-weight: normal; | |
line-height: 20px; | |
text-align: center; | |
text-shadow: 0 1px 0 #ffffff; | |
background-color: #eeeeee; | |
border: 1px solid #ccc; | |
} | |
.input-append .add-on, | |
.input-prepend .add-on, | |
.input-append .btn, | |
.input-prepend .btn { | |
vertical-align: top; | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.input-append .active, | |
.input-prepend .active { | |
background-color: #a9dba9; | |
border-color: #46a546; | |
} | |
.input-prepend .add-on, | |
.input-prepend .btn { | |
margin-right: -1px; | |
} | |
.input-prepend .add-on:first-child, | |
.input-prepend .btn:first-child { | |
-webkit-border-radius: 4px 0 0 4px; | |
-moz-border-radius: 4px 0 0 4px; | |
border-radius: 4px 0 0 4px; | |
} | |
.input-append input, | |
.input-append select, | |
.input-append .uneditable-input { | |
-webkit-border-radius: 4px 0 0 4px; | |
-moz-border-radius: 4px 0 0 4px; | |
border-radius: 4px 0 0 4px; | |
} | |
.input-append input + .btn-group .btn, | |
.input-append select + .btn-group .btn, | |
.input-append .uneditable-input + .btn-group .btn { | |
-webkit-border-radius: 0 4px 4px 0; | |
-moz-border-radius: 0 4px 4px 0; | |
border-radius: 0 4px 4px 0; | |
} | |
.input-append .add-on, | |
.input-append .btn, | |
.input-append .btn-group { | |
margin-left: -1px; | |
} | |
.input-append .add-on:last-child, | |
.input-append .btn:last-child { | |
-webkit-border-radius: 0 4px 4px 0; | |
-moz-border-radius: 0 4px 4px 0; | |
border-radius: 0 4px 4px 0; | |
} | |
.input-prepend.input-append input, | |
.input-prepend.input-append select, | |
.input-prepend.input-append .uneditable-input { | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.input-prepend.input-append input + .btn-group .btn, | |
.input-prepend.input-append select + .btn-group .btn, | |
.input-prepend.input-append .uneditable-input + .btn-group .btn { | |
-webkit-border-radius: 0 4px 4px 0; | |
-moz-border-radius: 0 4px 4px 0; | |
border-radius: 0 4px 4px 0; | |
} | |
.input-prepend.input-append .add-on:first-child, | |
.input-prepend.input-append .btn:first-child { | |
margin-right: -1px; | |
-webkit-border-radius: 4px 0 0 4px; | |
-moz-border-radius: 4px 0 0 4px; | |
border-radius: 4px 0 0 4px; | |
} | |
.input-prepend.input-append .add-on:last-child, | |
.input-prepend.input-append .btn:last-child { | |
margin-left: -1px; | |
-webkit-border-radius: 0 4px 4px 0; | |
-moz-border-radius: 0 4px 4px 0; | |
border-radius: 0 4px 4px 0; | |
} | |
.input-prepend.input-append .btn-group:first-child { | |
margin-left: 0; | |
} | |
input.search-query { | |
padding-right: 14px; | |
padding-right: 4px \9; | |
padding-left: 14px; | |
padding-left: 4px \9; | |
/* IE7-8 doesn't have border-radius, so don't indent the padding */ | |
margin-bottom: 0; | |
-webkit-border-radius: 15px; | |
-moz-border-radius: 15px; | |
border-radius: 15px; | |
} | |
/* Allow for input prepend/append in search forms */ | |
.form-search .input-append .search-query, | |
.form-search .input-prepend .search-query { | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.form-search .input-append .search-query { | |
-webkit-border-radius: 14px 0 0 14px; | |
-moz-border-radius: 14px 0 0 14px; | |
border-radius: 14px 0 0 14px; | |
} | |
.form-search .input-append .btn { | |
-webkit-border-radius: 0 14px 14px 0; | |
-moz-border-radius: 0 14px 14px 0; | |
border-radius: 0 14px 14px 0; | |
} | |
.form-search .input-prepend .search-query { | |
-webkit-border-radius: 0 14px 14px 0; | |
-moz-border-radius: 0 14px 14px 0; | |
border-radius: 0 14px 14px 0; | |
} | |
.form-search .input-prepend .btn { | |
-webkit-border-radius: 14px 0 0 14px; | |
-moz-border-radius: 14px 0 0 14px; | |
border-radius: 14px 0 0 14px; | |
} | |
.form-search input, | |
.form-inline input, | |
.form-horizontal input, | |
.form-search textarea, | |
.form-inline textarea, | |
.form-horizontal textarea, | |
.form-search select, | |
.form-inline select, | |
.form-horizontal select, | |
.form-search .help-inline, | |
.form-inline .help-inline, | |
.form-horizontal .help-inline, | |
.form-search .uneditable-input, | |
.form-inline .uneditable-input, | |
.form-horizontal .uneditable-input, | |
.form-search .input-prepend, | |
.form-inline .input-prepend, | |
.form-horizontal .input-prepend, | |
.form-search .input-append, | |
.form-inline .input-append, | |
.form-horizontal .input-append { | |
display: inline-block; | |
*display: inline; | |
margin-bottom: 0; | |
vertical-align: middle; | |
*zoom: 1; | |
} | |
.form-search .hide, | |
.form-inline .hide, | |
.form-horizontal .hide { | |
display: none; | |
} | |
.form-search label, | |
.form-inline label, | |
.form-search .btn-group, | |
.form-inline .btn-group { | |
display: inline-block; | |
} | |
.form-search .input-append, | |
.form-inline .input-append, | |
.form-search .input-prepend, | |
.form-inline .input-prepend { | |
margin-bottom: 0; | |
} | |
.form-search .radio, | |
.form-search .checkbox, | |
.form-inline .radio, | |
.form-inline .checkbox { | |
padding-left: 0; | |
margin-bottom: 0; | |
vertical-align: middle; | |
} | |
.form-search .radio input[type="radio"], | |
.form-search .checkbox input[type="checkbox"], | |
.form-inline .radio input[type="radio"], | |
.form-inline .checkbox input[type="checkbox"] { | |
float: left; | |
margin-right: 3px; | |
margin-left: 0; | |
} | |
.control-group { | |
margin-bottom: 10px; | |
} | |
legend + .control-group { | |
margin-top: 20px; | |
-webkit-margin-top-collapse: separate; | |
} | |
.form-horizontal .control-group { | |
margin-bottom: 20px; | |
*zoom: 1; | |
} | |
.form-horizontal .control-group:before, | |
.form-horizontal .control-group:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.form-horizontal .control-group:after { | |
clear: both; | |
} | |
.form-horizontal .control-label { | |
float: left; | |
width: 160px; | |
padding-top: 5px; | |
text-align: right; | |
} | |
.form-horizontal .controls { | |
*display: inline-block; | |
*padding-left: 20px; | |
margin-left: 180px; | |
*margin-left: 0; | |
} | |
.form-horizontal .controls:first-child { | |
*padding-left: 180px; | |
} | |
.form-horizontal .help-block { | |
margin-bottom: 0; | |
} | |
.form-horizontal input + .help-block, | |
.form-horizontal select + .help-block, | |
.form-horizontal textarea + .help-block { | |
margin-top: 10px; | |
} | |
.form-horizontal .form-actions { | |
padding-left: 180px; | |
} | |
table { | |
max-width: 100%; | |
background-color: transparent; | |
border-collapse: collapse; | |
border-spacing: 0; | |
} | |
.table { | |
width: 100%; | |
margin-bottom: 20px; | |
} | |
.table th, | |
.table td { | |
padding: 8px; | |
line-height: 20px; | |
text-align: left; | |
vertical-align: top; | |
border-top: 1px solid #dddddd; | |
} | |
.table th { | |
font-weight: bold; | |
} | |
.table thead th { | |
vertical-align: bottom; | |
} | |
.table caption + thead tr:first-child th, | |
.table caption + thead tr:first-child td, | |
.table colgroup + thead tr:first-child th, | |
.table colgroup + thead tr:first-child td, | |
.table thead:first-child tr:first-child th, | |
.table thead:first-child tr:first-child td { | |
border-top: 0; | |
} | |
.table tbody + tbody { | |
border-top: 2px solid #dddddd; | |
} | |
.table-condensed th, | |
.table-condensed td { | |
padding: 4px 5px; | |
} | |
.table-bordered { | |
border: 1px solid #dddddd; | |
border-collapse: separate; | |
*border-collapse: collapse; | |
border-left: 0; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
.table-bordered th, | |
.table-bordered td { | |
border-left: 1px solid #dddddd; | |
} | |
.table-bordered caption + thead tr:first-child th, | |
.table-bordered caption + tbody tr:first-child th, | |
.table-bordered caption + tbody tr:first-child td, | |
.table-bordered colgroup + thead tr:first-child th, | |
.table-bordered colgroup + tbody tr:first-child th, | |
.table-bordered colgroup + tbody tr:first-child td, | |
.table-bordered thead:first-child tr:first-child th, | |
.table-bordered tbody:first-child tr:first-child th, | |
.table-bordered tbody:first-child tr:first-child td { | |
border-top: 0; | |
} | |
.table-bordered thead:first-child tr:first-child th:first-child, | |
.table-bordered tbody:first-child tr:first-child td:first-child { | |
-webkit-border-top-left-radius: 4px; | |
border-top-left-radius: 4px; | |
-moz-border-radius-topleft: 4px; | |
} | |
.table-bordered thead:first-child tr:first-child th:last-child, | |
.table-bordered tbody:first-child tr:first-child td:last-child { | |
-webkit-border-top-right-radius: 4px; | |
border-top-right-radius: 4px; | |
-moz-border-radius-topright: 4px; | |
} | |
.table-bordered thead:last-child tr:last-child th:first-child, | |
.table-bordered tbody:last-child tr:last-child td:first-child, | |
.table-bordered tfoot:last-child tr:last-child td:first-child { | |
-webkit-border-radius: 0 0 0 4px; | |
-moz-border-radius: 0 0 0 4px; | |
border-radius: 0 0 0 4px; | |
-webkit-border-bottom-left-radius: 4px; | |
border-bottom-left-radius: 4px; | |
-moz-border-radius-bottomleft: 4px; | |
} | |
.table-bordered thead:last-child tr:last-child th:last-child, | |
.table-bordered tbody:last-child tr:last-child td:last-child, | |
.table-bordered tfoot:last-child tr:last-child td:last-child { | |
-webkit-border-bottom-right-radius: 4px; | |
border-bottom-right-radius: 4px; | |
-moz-border-radius-bottomright: 4px; | |
} | |
.table-bordered caption + thead tr:first-child th:first-child, | |
.table-bordered caption + tbody tr:first-child td:first-child, | |
.table-bordered colgroup + thead tr:first-child th:first-child, | |
.table-bordered colgroup + tbody tr:first-child td:first-child { | |
-webkit-border-top-left-radius: 4px; | |
border-top-left-radius: 4px; | |
-moz-border-radius-topleft: 4px; | |
} | |
.table-bordered caption + thead tr:first-child th:last-child, | |
.table-bordered caption + tbody tr:first-child td:last-child, | |
.table-bordered colgroup + thead tr:first-child th:last-child, | |
.table-bordered colgroup + tbody tr:first-child td:last-child { | |
-webkit-border-top-right-radius: 4px; | |
border-top-right-radius: 4px; | |
-moz-border-radius-topright: 4px; | |
} | |
.table-striped tbody tr:nth-child(odd) td, | |
.table-striped tbody tr:nth-child(odd) th { | |
background-color: #f9f9f9; | |
} | |
.table-hover tbody tr:hover td, | |
.table-hover tbody tr:hover th { | |
background-color: #f5f5f5; | |
} | |
table td[class*="span"], | |
table th[class*="span"], | |
.row-fluid table td[class*="span"], | |
.row-fluid table th[class*="span"] { | |
display: table-cell; | |
float: none; | |
margin-left: 0; | |
} | |
.table td.span1, | |
.table th.span1 { | |
float: none; | |
width: 44px; | |
margin-left: 0; | |
} | |
.table td.span2, | |
.table th.span2 { | |
float: none; | |
width: 124px; | |
margin-left: 0; | |
} | |
.table td.span3, | |
.table th.span3 { | |
float: none; | |
width: 204px; | |
margin-left: 0; | |
} | |
.table td.span4, | |
.table th.span4 { | |
float: none; | |
width: 284px; | |
margin-left: 0; | |
} | |
.table td.span5, | |
.table th.span5 { | |
float: none; | |
width: 364px; | |
margin-left: 0; | |
} | |
.table td.span6, | |
.table th.span6 { | |
float: none; | |
width: 444px; | |
margin-left: 0; | |
} | |
.table td.span7, | |
.table th.span7 { | |
float: none; | |
width: 524px; | |
margin-left: 0; | |
} | |
.table td.span8, | |
.table th.span8 { | |
float: none; | |
width: 604px; | |
margin-left: 0; | |
} | |
.table td.span9, | |
.table th.span9 { | |
float: none; | |
width: 684px; | |
margin-left: 0; | |
} | |
.table td.span10, | |
.table th.span10 { | |
float: none; | |
width: 764px; | |
margin-left: 0; | |
} | |
.table td.span11, | |
.table th.span11 { | |
float: none; | |
width: 844px; | |
margin-left: 0; | |
} | |
.table td.span12, | |
.table th.span12 { | |
float: none; | |
width: 924px; | |
margin-left: 0; | |
} | |
.table tbody tr.success td { | |
background-color: #dff0d8; | |
} | |
.table tbody tr.error td { | |
background-color: #f2dede; | |
} | |
.table tbody tr.warning td { | |
background-color: #fcf8e3; | |
} | |
.table tbody tr.info td { | |
background-color: #d9edf7; | |
} | |
.table-hover tbody tr.success:hover td { | |
background-color: #d0e9c6; | |
} | |
.table-hover tbody tr.error:hover td { | |
background-color: #ebcccc; | |
} | |
.table-hover tbody tr.warning:hover td { | |
background-color: #faf2cc; | |
} | |
.table-hover tbody tr.info:hover td { | |
background-color: #c4e3f3; | |
} | |
[class^="icon-"], | |
[class*=" icon-"] { | |
display: inline-block; | |
width: 14px; | |
height: 14px; | |
margin-top: 1px; | |
*margin-right: .3em; | |
line-height: 14px; | |
vertical-align: text-top; | |
background-image: url("../img/glyphicons-halflings.png"); | |
background-position: 14px 14px; | |
background-repeat: no-repeat; | |
} | |
/* White icons with optional class, or on hover/active states of certain elements */ | |
.icon-white, | |
.nav-pills > .active > a > [class^="icon-"], | |
.nav-pills > .active > a > [class*=" icon-"], | |
.nav-list > .active > a > [class^="icon-"], | |
.nav-list > .active > a > [class*=" icon-"], | |
.navbar-inverse .nav > .active > a > [class^="icon-"], | |
.navbar-inverse .nav > .active > a > [class*=" icon-"], | |
.dropdown-menu > li > a:hover > [class^="icon-"], | |
.dropdown-menu > li > a:hover > [class*=" icon-"], | |
.dropdown-menu > .active > a > [class^="icon-"], | |
.dropdown-menu > .active > a > [class*=" icon-"], | |
.dropdown-submenu:hover > a > [class^="icon-"], | |
.dropdown-submenu:hover > a > [class*=" icon-"] { | |
background-image: url("../img/glyphicons-halflings-white.png"); | |
} | |
.icon-glass { | |
background-position: 0 0; | |
} | |
.icon-music { | |
background-position: -24px 0; | |
} | |
.icon-search { | |
background-position: -48px 0; | |
} | |
.icon-envelope { | |
background-position: -72px 0; | |
} | |
.icon-heart { | |
background-position: -96px 0; | |
} | |
.icon-star { | |
background-position: -120px 0; | |
} | |
.icon-star-empty { | |
background-position: -144px 0; | |
} | |
.icon-user { | |
background-position: -168px 0; | |
} | |
.icon-film { | |
background-position: -192px 0; | |
} | |
.icon-th-large { | |
background-position: -216px 0; | |
} | |
.icon-th { | |
background-position: -240px 0; | |
} | |
.icon-th-list { | |
background-position: -264px 0; | |
} | |
.icon-ok { | |
background-position: -288px 0; | |
} | |
.icon-remove { | |
background-position: -312px 0; | |
} | |
.icon-zoom-in { | |
background-position: -336px 0; | |
} | |
.icon-zoom-out { | |
background-position: -360px 0; | |
} | |
.icon-off { | |
background-position: -384px 0; | |
} | |
.icon-signal { | |
background-position: -408px 0; | |
} | |
.icon-cog { | |
background-position: -432px 0; | |
} | |
.icon-trash { | |
background-position: -456px 0; | |
} | |
.icon-home { | |
background-position: 0 -24px; | |
} | |
.icon-file { | |
background-position: -24px -24px; | |
} | |
.icon-time { | |
background-position: -48px -24px; | |
} | |
.icon-road { | |
background-position: -72px -24px; | |
} | |
.icon-download-alt { | |
background-position: -96px -24px; | |
} | |
.icon-download { | |
background-position: -120px -24px; | |
} | |
.icon-upload { | |
background-position: -144px -24px; | |
} | |
.icon-inbox { | |
background-position: -168px -24px; | |
} | |
.icon-play-circle { | |
background-position: -192px -24px; | |
} | |
.icon-repeat { | |
background-position: -216px -24px; | |
} | |
.icon-refresh { | |
background-position: -240px -24px; | |
} | |
.icon-list-alt { | |
background-position: -264px -24px; | |
} | |
.icon-lock { | |
background-position: -287px -24px; | |
} | |
.icon-flag { | |
background-position: -312px -24px; | |
} | |
.icon-headphones { | |
background-position: -336px -24px; | |
} | |
.icon-volume-off { | |
background-position: -360px -24px; | |
} | |
.icon-volume-down { | |
background-position: -384px -24px; | |
} | |
.icon-volume-up { | |
background-position: -408px -24px; | |
} | |
.icon-qrcode { | |
background-position: -432px -24px; | |
} | |
.icon-barcode { | |
background-position: -456px -24px; | |
} | |
.icon-tag { | |
background-position: 0 -48px; | |
} | |
.icon-tags { | |
background-position: -25px -48px; | |
} | |
.icon-book { | |
background-position: -48px -48px; | |
} | |
.icon-bookmark { | |
background-position: -72px -48px; | |
} | |
.icon-print { | |
background-position: -96px -48px; | |
} | |
.icon-camera { | |
background-position: -120px -48px; | |
} | |
.icon-font { | |
background-position: -144px -48px; | |
} | |
.icon-bold { | |
background-position: -167px -48px; | |
} | |
.icon-italic { | |
background-position: -192px -48px; | |
} | |
.icon-text-height { | |
background-position: -216px -48px; | |
} | |
.icon-text-width { | |
background-position: -240px -48px; | |
} | |
.icon-align-left { | |
background-position: -264px -48px; | |
} | |
.icon-align-center { | |
background-position: -288px -48px; | |
} | |
.icon-align-right { | |
background-position: -312px -48px; | |
} | |
.icon-align-justify { | |
background-position: -336px -48px; | |
} | |
.icon-list { | |
background-position: -360px -48px; | |
} | |
.icon-indent-left { | |
background-position: -384px -48px; | |
} | |
.icon-indent-right { | |
background-position: -408px -48px; | |
} | |
.icon-facetime-video { | |
background-position: -432px -48px; | |
} | |
.icon-picture { | |
background-position: -456px -48px; | |
} | |
.icon-pencil { | |
background-position: 0 -72px; | |
} | |
.icon-map-marker { | |
background-position: -24px -72px; | |
} | |
.icon-adjust { | |
background-position: -48px -72px; | |
} | |
.icon-tint { | |
background-position: -72px -72px; | |
} | |
.icon-edit { | |
background-position: -96px -72px; | |
} | |
.icon-share { | |
background-position: -120px -72px; | |
} | |
.icon-check { | |
background-position: -144px -72px; | |
} | |
.icon-move { | |
background-position: -168px -72px; | |
} | |
.icon-step-backward { | |
background-position: -192px -72px; | |
} | |
.icon-fast-backward { | |
background-position: -216px -72px; | |
} | |
.icon-backward { | |
background-position: -240px -72px; | |
} | |
.icon-play { | |
background-position: -264px -72px; | |
} | |
.icon-pause { | |
background-position: -288px -72px; | |
} | |
.icon-stop { | |
background-position: -312px -72px; | |
} | |
.icon-forward { | |
background-position: -336px -72px; | |
} | |
.icon-fast-forward { | |
background-position: -360px -72px; | |
} | |
.icon-step-forward { | |
background-position: -384px -72px; | |
} | |
.icon-eject { | |
background-position: -408px -72px; | |
} | |
.icon-chevron-left { | |
background-position: -432px -72px; | |
} | |
.icon-chevron-right { | |
background-position: -456px -72px; | |
} | |
.icon-plus-sign { | |
background-position: 0 -96px; | |
} | |
.icon-minus-sign { | |
background-position: -24px -96px; | |
} | |
.icon-remove-sign { | |
background-position: -48px -96px; | |
} | |
.icon-ok-sign { | |
background-position: -72px -96px; | |
} | |
.icon-question-sign { | |
background-position: -96px -96px; | |
} | |
.icon-info-sign { | |
background-position: -120px -96px; | |
} | |
.icon-screenshot { | |
background-position: -144px -96px; | |
} | |
.icon-remove-circle { | |
background-position: -168px -96px; | |
} | |
.icon-ok-circle { | |
background-position: -192px -96px; | |
} | |
.icon-ban-circle { | |
background-position: -216px -96px; | |
} | |
.icon-arrow-left { | |
background-position: -240px -96px; | |
} | |
.icon-arrow-right { | |
background-position: -264px -96px; | |
} | |
.icon-arrow-up { | |
background-position: -289px -96px; | |
} | |
.icon-arrow-down { | |
background-position: -312px -96px; | |
} | |
.icon-share-alt { | |
background-position: -336px -96px; | |
} | |
.icon-resize-full { | |
background-position: -360px -96px; | |
} | |
.icon-resize-small { | |
background-position: -384px -96px; | |
} | |
.icon-plus { | |
background-position: -408px -96px; | |
} | |
.icon-minus { | |
background-position: -433px -96px; | |
} | |
.icon-asterisk { | |
background-position: -456px -96px; | |
} | |
.icon-exclamation-sign { | |
background-position: 0 -120px; | |
} | |
.icon-gift { | |
background-position: -24px -120px; | |
} | |
.icon-leaf { | |
background-position: -48px -120px; | |
} | |
.icon-fire { | |
background-position: -72px -120px; | |
} | |
.icon-eye-open { | |
background-position: -96px -120px; | |
} | |
.icon-eye-close { | |
background-position: -120px -120px; | |
} | |
.icon-warning-sign { | |
background-position: -144px -120px; | |
} | |
.icon-plane { | |
background-position: -168px -120px; | |
} | |
.icon-calendar { | |
background-position: -192px -120px; | |
} | |
.icon-random { | |
width: 16px; | |
background-position: -216px -120px; | |
} | |
.icon-comment { | |
background-position: -240px -120px; | |
} | |
.icon-magnet { | |
background-position: -264px -120px; | |
} | |
.icon-chevron-up { | |
background-position: -288px -120px; | |
} | |
.icon-chevron-down { | |
background-position: -313px -119px; | |
} | |
.icon-retweet { | |
background-position: -336px -120px; | |
} | |
.icon-shopping-cart { | |
background-position: -360px -120px; | |
} | |
.icon-folder-close { | |
background-position: -384px -120px; | |
} | |
.icon-folder-open { | |
width: 16px; | |
background-position: -408px -120px; | |
} | |
.icon-resize-vertical { | |
background-position: -432px -119px; | |
} | |
.icon-resize-horizontal { | |
background-position: -456px -118px; | |
} | |
.icon-hdd { | |
background-position: 0 -144px; | |
} | |
.icon-bullhorn { | |
background-position: -24px -144px; | |
} | |
.icon-bell { | |
background-position: -48px -144px; | |
} | |
.icon-certificate { | |
background-position: -72px -144px; | |
} | |
.icon-thumbs-up { | |
background-position: -96px -144px; | |
} | |
.icon-thumbs-down { | |
background-position: -120px -144px; | |
} | |
.icon-hand-right { | |
background-position: -144px -144px; | |
} | |
.icon-hand-left { | |
background-position: -168px -144px; | |
} | |
.icon-hand-up { | |
background-position: -192px -144px; | |
} | |
.icon-hand-down { | |
background-position: -216px -144px; | |
} | |
.icon-circle-arrow-right { | |
background-position: -240px -144px; | |
} | |
.icon-circle-arrow-left { | |
background-position: -264px -144px; | |
} | |
.icon-circle-arrow-up { | |
background-position: -288px -144px; | |
} | |
.icon-circle-arrow-down { | |
background-position: -312px -144px; | |
} | |
.icon-globe { | |
background-position: -336px -144px; | |
} | |
.icon-wrench { | |
background-position: -360px -144px; | |
} | |
.icon-tasks { | |
background-position: -384px -144px; | |
} | |
.icon-filter { | |
background-position: -408px -144px; | |
} | |
.icon-briefcase { | |
background-position: -432px -144px; | |
} | |
.icon-fullscreen { | |
background-position: -456px -144px; | |
} | |
.dropup, | |
.dropdown { | |
position: relative; | |
} | |
.dropdown-toggle { | |
*margin-bottom: -3px; | |
} | |
.dropdown-toggle:active, | |
.open .dropdown-toggle { | |
outline: 0; | |
} | |
.caret { | |
display: inline-block; | |
width: 0; | |
height: 0; | |
vertical-align: top; | |
border-top: 4px solid #000000; | |
border-right: 4px solid transparent; | |
border-left: 4px solid transparent; | |
content: ""; | |
} | |
.dropdown .caret { | |
margin-top: 8px; | |
margin-left: 2px; | |
} | |
.dropdown-menu { | |
position: absolute; | |
top: 100%; | |
left: 0; | |
z-index: 1000; | |
display: none; | |
float: left; | |
min-width: 160px; | |
padding: 5px 0; | |
margin: 2px 0 0; | |
list-style: none; | |
background-color: #ffffff; | |
border: 1px solid #ccc; | |
border: 1px solid rgba(0, 0, 0, 0.2); | |
*border-right-width: 2px; | |
*border-bottom-width: 2px; | |
-webkit-border-radius: 6px; | |
-moz-border-radius: 6px; | |
border-radius: 6px; | |
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
-webkit-background-clip: padding-box; | |
-moz-background-clip: padding; | |
background-clip: padding-box; | |
} | |
.dropdown-menu.pull-right { | |
right: 0; | |
left: auto; | |
} | |
.dropdown-menu .divider { | |
*width: 100%; | |
height: 1px; | |
margin: 9px 1px; | |
*margin: -5px 0 5px; | |
overflow: hidden; | |
background-color: #e5e5e5; | |
border-bottom: 1px solid #ffffff; | |
} | |
.dropdown-menu li > a { | |
display: block; | |
padding: 3px 20px; | |
clear: both; | |
font-weight: normal; | |
line-height: 20px; | |
color: #333333; | |
white-space: nowrap; | |
} | |
.dropdown-menu li > a:hover, | |
.dropdown-menu li > a:focus, | |
.dropdown-submenu:hover > a { | |
color: #ffffff; | |
text-decoration: none; | |
background-color: #0081c2; | |
background-image: -moz-linear-gradient(top, #0088cc, #0077b3); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); | |
background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); | |
background-image: -o-linear-gradient(top, #0088cc, #0077b3); | |
background-image: linear-gradient(to bottom, #0088cc, #0077b3); | |
background-repeat: repeat-x; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); | |
} | |
.dropdown-menu .active > a, | |
.dropdown-menu .active > a:hover { | |
color: #333333; | |
text-decoration: none; | |
background-color: #0081c2; | |
background-image: -moz-linear-gradient(top, #0088cc, #0077b3); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); | |
background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); | |
background-image: -o-linear-gradient(top, #0088cc, #0077b3); | |
background-image: linear-gradient(to bottom, #0088cc, #0077b3); | |
background-repeat: repeat-x; | |
outline: 0; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); | |
} | |
.dropdown-menu .disabled > a, | |
.dropdown-menu .disabled > a:hover { | |
color: #999999; | |
} | |
.dropdown-menu .disabled > a:hover { | |
text-decoration: none; | |
cursor: default; | |
background-color: transparent; | |
background-image: none; | |
} | |
.open { | |
*z-index: 1000; | |
} | |
.open > .dropdown-menu { | |
display: block; | |
} | |
.pull-right > .dropdown-menu { | |
right: 0; | |
left: auto; | |
} | |
.dropup .caret, | |
.navbar-fixed-bottom .dropdown .caret { | |
border-top: 0; | |
border-bottom: 4px solid #000000; | |
content: ""; | |
} | |
.dropup .dropdown-menu, | |
.navbar-fixed-bottom .dropdown .dropdown-menu { | |
top: auto; | |
bottom: 100%; | |
margin-bottom: 1px; | |
} | |
.dropdown-submenu { | |
position: relative; | |
} | |
.dropdown-submenu > .dropdown-menu { | |
top: 0; | |
left: 100%; | |
margin-top: -6px; | |
margin-left: -1px; | |
-webkit-border-radius: 0 6px 6px 6px; | |
-moz-border-radius: 0 6px 6px 6px; | |
border-radius: 0 6px 6px 6px; | |
} | |
.dropdown-submenu:hover > .dropdown-menu { | |
display: block; | |
} | |
.dropup .dropdown-submenu > .dropdown-menu { | |
top: auto; | |
bottom: 0; | |
margin-top: 0; | |
margin-bottom: -2px; | |
-webkit-border-radius: 5px 5px 5px 0; | |
-moz-border-radius: 5px 5px 5px 0; | |
border-radius: 5px 5px 5px 0; | |
} | |
.dropdown-submenu > a:after { | |
display: block; | |
float: right; | |
width: 0; | |
height: 0; | |
margin-top: 5px; | |
margin-right: -10px; | |
border-color: transparent; | |
border-left-color: #cccccc; | |
border-style: solid; | |
border-width: 5px 0 5px 5px; | |
content: " "; | |
} | |
.dropdown-submenu:hover > a:after { | |
border-left-color: #ffffff; | |
} | |
.dropdown-submenu.pull-left { | |
float: none; | |
} | |
.dropdown-submenu.pull-left > .dropdown-menu { | |
left: -100%; | |
margin-left: 10px; | |
-webkit-border-radius: 6px 0 6px 6px; | |
-moz-border-radius: 6px 0 6px 6px; | |
border-radius: 6px 0 6px 6px; | |
} | |
.dropdown .dropdown-menu .nav-header { | |
padding-right: 20px; | |
padding-left: 20px; | |
} | |
.typeahead { | |
margin-top: 2px; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
.well { | |
min-height: 20px; | |
padding: 19px; | |
margin-bottom: 20px; | |
background-color: #f5f5f5; | |
border: 1px solid #e3e3e3; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
} | |
.well blockquote { | |
border-color: #ddd; | |
border-color: rgba(0, 0, 0, 0.15); | |
} | |
.well-large { | |
padding: 24px; | |
-webkit-border-radius: 6px; | |
-moz-border-radius: 6px; | |
border-radius: 6px; | |
} | |
.well-small { | |
padding: 9px; | |
-webkit-border-radius: 3px; | |
-moz-border-radius: 3px; | |
border-radius: 3px; | |
} | |
.fade { | |
opacity: 0; | |
-webkit-transition: opacity 0.15s linear; | |
-moz-transition: opacity 0.15s linear; | |
-o-transition: opacity 0.15s linear; | |
transition: opacity 0.15s linear; | |
} | |
.fade.in { | |
opacity: 1; | |
} | |
.collapse { | |
position: relative; | |
height: 0; | |
overflow: hidden; | |
-webkit-transition: height 0.35s ease; | |
-moz-transition: height 0.35s ease; | |
-o-transition: height 0.35s ease; | |
transition: height 0.35s ease; | |
} | |
.collapse.in { | |
height: auto; | |
} | |
.close { | |
float: right; | |
font-size: 20px; | |
font-weight: bold; | |
line-height: 20px; | |
color: #000000; | |
text-shadow: 0 1px 0 #ffffff; | |
opacity: 0.2; | |
filter: alpha(opacity=20); | |
} | |
.close:hover { | |
color: #000000; | |
text-decoration: none; | |
cursor: pointer; | |
opacity: 0.4; | |
filter: alpha(opacity=40); | |
} | |
button.close { | |
padding: 0; | |
cursor: pointer; | |
background: transparent; | |
border: 0; | |
-webkit-appearance: none; | |
} | |
.btn { | |
display: inline-block; | |
*display: inline; | |
padding: 4px 12px; | |
margin-bottom: 0; | |
*margin-left: .3em; | |
font-size: 14px; | |
line-height: 20px; | |
*line-height: 20px; | |
color: #333333; | |
text-align: center; | |
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); | |
vertical-align: middle; | |
cursor: pointer; | |
background-color: #f5f5f5; | |
*background-color: #e6e6e6; | |
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); | |
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); | |
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); | |
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); | |
background-repeat: repeat-x; | |
border: 1px solid #bbbbbb; | |
*border: 0; | |
border-color: #e6e6e6 #e6e6e6 #bfbfbf; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
border-bottom-color: #a2a2a2; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
*zoom: 1; | |
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); | |
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); | |
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); | |
} | |
.btn:hover, | |
.btn:active, | |
.btn.active, | |
.btn.disabled, | |
.btn[disabled] { | |
color: #333333; | |
background-color: #e6e6e6; | |
*background-color: #d9d9d9; | |
} | |
.btn:active, | |
.btn.active { | |
background-color: #cccccc \9; | |
} | |
.btn:first-child { | |
*margin-left: 0; | |
} | |
.btn:hover { | |
color: #333333; | |
text-decoration: none; | |
background-color: #e6e6e6; | |
*background-color: #d9d9d9; | |
/* Buttons in IE7 don't get borders, so darken on hover */ | |
background-position: 0 -15px; | |
-webkit-transition: background-position 0.1s linear; | |
-moz-transition: background-position 0.1s linear; | |
-o-transition: background-position 0.1s linear; | |
transition: background-position 0.1s linear; | |
} | |
.btn:focus { | |
outline: thin dotted #333; | |
outline: 5px auto -webkit-focus-ring-color; | |
outline-offset: -2px; | |
} | |
.btn.active, | |
.btn:active { | |
background-color: #e6e6e6; | |
background-color: #d9d9d9 \9; | |
background-image: none; | |
outline: 0; | |
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); | |
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); | |
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); | |
} | |
.btn.disabled, | |
.btn[disabled] { | |
cursor: default; | |
background-color: #e6e6e6; | |
background-image: none; | |
opacity: 0.65; | |
filter: alpha(opacity=65); | |
-webkit-box-shadow: none; | |
-moz-box-shadow: none; | |
box-shadow: none; | |
} | |
.btn-large { | |
padding: 11px 19px; | |
font-size: 17.5px; | |
-webkit-border-radius: 6px; | |
-moz-border-radius: 6px; | |
border-radius: 6px; | |
} | |
.btn-large [class^="icon-"], | |
.btn-large [class*=" icon-"] { | |
margin-top: 2px; | |
} | |
.btn-small { | |
padding: 2px 10px; | |
font-size: 11.9px; | |
-webkit-border-radius: 3px; | |
-moz-border-radius: 3px; | |
border-radius: 3px; | |
} | |
.btn-small [class^="icon-"], | |
.btn-small [class*=" icon-"] { | |
margin-top: 0; | |
} | |
.btn-mini { | |
padding: 1px 6px; | |
font-size: 10.5px; | |
-webkit-border-radius: 3px; | |
-moz-border-radius: 3px; | |
border-radius: 3px; | |
} | |
.btn-block { | |
display: block; | |
width: 100%; | |
padding-right: 0; | |
padding-left: 0; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
} | |
.btn-block + .btn-block { | |
margin-top: 5px; | |
} | |
input[type="submit"].btn-block, | |
input[type="reset"].btn-block, | |
input[type="button"].btn-block { | |
width: 100%; | |
} | |
.btn-primary.active, | |
.btn-warning.active, | |
.btn-danger.active, | |
.btn-success.active, | |
.btn-info.active, | |
.btn-inverse.active { | |
color: rgba(255, 255, 255, 0.75); | |
} | |
.btn { | |
border-color: #c5c5c5; | |
border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); | |
} | |
.btn-primary { | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #006dcc; | |
*background-color: #0044cc; | |
background-image: -moz-linear-gradient(top, #0088cc, #0044cc); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); | |
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); | |
background-image: -o-linear-gradient(top, #0088cc, #0044cc); | |
background-image: linear-gradient(to bottom, #0088cc, #0044cc); | |
background-repeat: repeat-x; | |
border-color: #0044cc #0044cc #002a80; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
} | |
.btn-primary:hover, | |
.btn-primary:active, | |
.btn-primary.active, | |
.btn-primary.disabled, | |
.btn-primary[disabled] { | |
color: #ffffff; | |
background-color: #0044cc; | |
*background-color: #003bb3; | |
} | |
.btn-primary:active, | |
.btn-primary.active { | |
background-color: #003399 \9; | |
} | |
.btn-warning { | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #faa732; | |
*background-color: #f89406; | |
background-image: -moz-linear-gradient(top, #fbb450, #f89406); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); | |
background-image: -webkit-linear-gradient(top, #fbb450, #f89406); | |
background-image: -o-linear-gradient(top, #fbb450, #f89406); | |
background-image: linear-gradient(to bottom, #fbb450, #f89406); | |
background-repeat: repeat-x; | |
border-color: #f89406 #f89406 #ad6704; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
} | |
.btn-warning:hover, | |
.btn-warning:active, | |
.btn-warning.active, | |
.btn-warning.disabled, | |
.btn-warning[disabled] { | |
color: #ffffff; | |
background-color: #f89406; | |
*background-color: #df8505; | |
} | |
.btn-warning:active, | |
.btn-warning.active { | |
background-color: #c67605 \9; | |
} | |
.btn-danger { | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #da4f49; | |
*background-color: #bd362f; | |
background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); | |
background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); | |
background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); | |
background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); | |
background-repeat: repeat-x; | |
border-color: #bd362f #bd362f #802420; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
} | |
.btn-danger:hover, | |
.btn-danger:active, | |
.btn-danger.active, | |
.btn-danger.disabled, | |
.btn-danger[disabled] { | |
color: #ffffff; | |
background-color: #bd362f; | |
*background-color: #a9302a; | |
} | |
.btn-danger:active, | |
.btn-danger.active { | |
background-color: #942a25 \9; | |
} | |
.btn-success { | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #5bb75b; | |
*background-color: #51a351; | |
background-image: -moz-linear-gradient(top, #62c462, #51a351); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); | |
background-image: -webkit-linear-gradient(top, #62c462, #51a351); | |
background-image: -o-linear-gradient(top, #62c462, #51a351); | |
background-image: linear-gradient(to bottom, #62c462, #51a351); | |
background-repeat: repeat-x; | |
border-color: #51a351 #51a351 #387038; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
} | |
.btn-success:hover, | |
.btn-success:active, | |
.btn-success.active, | |
.btn-success.disabled, | |
.btn-success[disabled] { | |
color: #ffffff; | |
background-color: #51a351; | |
*background-color: #499249; | |
} | |
.btn-success:active, | |
.btn-success.active { | |
background-color: #408140 \9; | |
} | |
.btn-info { | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #49afcd; | |
*background-color: #2f96b4; | |
background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); | |
background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); | |
background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); | |
background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); | |
background-repeat: repeat-x; | |
border-color: #2f96b4 #2f96b4 #1f6377; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
} | |
.btn-info:hover, | |
.btn-info:active, | |
.btn-info.active, | |
.btn-info.disabled, | |
.btn-info[disabled] { | |
color: #ffffff; | |
background-color: #2f96b4; | |
*background-color: #2a85a0; | |
} | |
.btn-info:active, | |
.btn-info.active { | |
background-color: #24748c \9; | |
} | |
.btn-inverse { | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #363636; | |
*background-color: #222222; | |
background-image: -moz-linear-gradient(top, #444444, #222222); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); | |
background-image: -webkit-linear-gradient(top, #444444, #222222); | |
background-image: -o-linear-gradient(top, #444444, #222222); | |
background-image: linear-gradient(to bottom, #444444, #222222); | |
background-repeat: repeat-x; | |
border-color: #222222 #222222 #000000; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
} | |
.btn-inverse:hover, | |
.btn-inverse:active, | |
.btn-inverse.active, | |
.btn-inverse.disabled, | |
.btn-inverse[disabled] { | |
color: #ffffff; | |
background-color: #222222; | |
*background-color: #151515; | |
} | |
.btn-inverse:active, | |
.btn-inverse.active { | |
background-color: #080808 \9; | |
} | |
button.btn, | |
input[type="submit"].btn { | |
*padding-top: 3px; | |
*padding-bottom: 3px; | |
} | |
button.btn::-moz-focus-inner, | |
input[type="submit"].btn::-moz-focus-inner { | |
padding: 0; | |
border: 0; | |
} | |
button.btn.btn-large, | |
input[type="submit"].btn.btn-large { | |
*padding-top: 7px; | |
*padding-bottom: 7px; | |
} | |
button.btn.btn-small, | |
input[type="submit"].btn.btn-small { | |
*padding-top: 3px; | |
*padding-bottom: 3px; | |
} | |
button.btn.btn-mini, | |
input[type="submit"].btn.btn-mini { | |
*padding-top: 1px; | |
*padding-bottom: 1px; | |
} | |
.btn-link, | |
.btn-link:active, | |
.btn-link[disabled] { | |
background-color: transparent; | |
background-image: none; | |
-webkit-box-shadow: none; | |
-moz-box-shadow: none; | |
box-shadow: none; | |
} | |
.btn-link { | |
color: #0088cc; | |
cursor: pointer; | |
border-color: transparent; | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.btn-link:hover { | |
color: #005580; | |
text-decoration: underline; | |
background-color: transparent; | |
} | |
.btn-link[disabled]:hover { | |
color: #333333; | |
text-decoration: none; | |
} | |
.btn-group { | |
position: relative; | |
display: inline-block; | |
*display: inline; | |
*margin-left: .3em; | |
font-size: 0; | |
white-space: nowrap; | |
vertical-align: middle; | |
*zoom: 1; | |
} | |
.btn-group:first-child { | |
*margin-left: 0; | |
} | |
.btn-group + .btn-group { | |
margin-left: 5px; | |
} | |
.btn-toolbar { | |
margin-top: 10px; | |
margin-bottom: 10px; | |
font-size: 0; | |
} | |
.btn-toolbar .btn + .btn, | |
.btn-toolbar .btn-group + .btn, | |
.btn-toolbar .btn + .btn-group { | |
margin-left: 5px; | |
} | |
.btn-group > .btn { | |
position: relative; | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.btn-group > .btn + .btn { | |
margin-left: -1px; | |
} | |
.btn-group > .btn, | |
.btn-group > .dropdown-menu { | |
font-size: 14px; | |
} | |
.btn-group > .btn-mini { | |
font-size: 11px; | |
} | |
.btn-group > .btn-small { | |
font-size: 12px; | |
} | |
.btn-group > .btn-large { | |
font-size: 16px; | |
} | |
.btn-group > .btn:first-child { | |
margin-left: 0; | |
-webkit-border-bottom-left-radius: 4px; | |
border-bottom-left-radius: 4px; | |
-webkit-border-top-left-radius: 4px; | |
border-top-left-radius: 4px; | |
-moz-border-radius-bottomleft: 4px; | |
-moz-border-radius-topleft: 4px; | |
} | |
.btn-group > .btn:last-child, | |
.btn-group > .dropdown-toggle { | |
-webkit-border-top-right-radius: 4px; | |
border-top-right-radius: 4px; | |
-webkit-border-bottom-right-radius: 4px; | |
border-bottom-right-radius: 4px; | |
-moz-border-radius-topright: 4px; | |
-moz-border-radius-bottomright: 4px; | |
} | |
.btn-group > .btn.large:first-child { | |
margin-left: 0; | |
-webkit-border-bottom-left-radius: 6px; | |
border-bottom-left-radius: 6px; | |
-webkit-border-top-left-radius: 6px; | |
border-top-left-radius: 6px; | |
-moz-border-radius-bottomleft: 6px; | |
-moz-border-radius-topleft: 6px; | |
} | |
.btn-group > .btn.large:last-child, | |
.btn-group > .large.dropdown-toggle { | |
-webkit-border-top-right-radius: 6px; | |
border-top-right-radius: 6px; | |
-webkit-border-bottom-right-radius: 6px; | |
border-bottom-right-radius: 6px; | |
-moz-border-radius-topright: 6px; | |
-moz-border-radius-bottomright: 6px; | |
} | |
.btn-group > .btn:hover, | |
.btn-group > .btn:focus, | |
.btn-group > .btn:active, | |
.btn-group > .btn.active { | |
z-index: 2; | |
} | |
.btn-group .dropdown-toggle:active, | |
.btn-group.open .dropdown-toggle { | |
outline: 0; | |
} | |
.btn-group > .btn + .dropdown-toggle { | |
*padding-top: 5px; | |
padding-right: 8px; | |
*padding-bottom: 5px; | |
padding-left: 8px; | |
-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); | |
-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); | |
box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); | |
} | |
.btn-group > .btn-mini + .dropdown-toggle { | |
*padding-top: 2px; | |
padding-right: 5px; | |
*padding-bottom: 2px; | |
padding-left: 5px; | |
} | |
.btn-group > .btn-small + .dropdown-toggle { | |
*padding-top: 5px; | |
*padding-bottom: 4px; | |
} | |
.btn-group > .btn-large + .dropdown-toggle { | |
*padding-top: 7px; | |
padding-right: 12px; | |
*padding-bottom: 7px; | |
padding-left: 12px; | |
} | |
.btn-group.open .dropdown-toggle { | |
background-image: none; | |
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); | |
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); | |
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); | |
} | |
.btn-group.open .btn.dropdown-toggle { | |
background-color: #e6e6e6; | |
} | |
.btn-group.open .btn-primary.dropdown-toggle { | |
background-color: #0044cc; | |
} | |
.btn-group.open .btn-warning.dropdown-toggle { | |
background-color: #f89406; | |
} | |
.btn-group.open .btn-danger.dropdown-toggle { | |
background-color: #bd362f; | |
} | |
.btn-group.open .btn-success.dropdown-toggle { | |
background-color: #51a351; | |
} | |
.btn-group.open .btn-info.dropdown-toggle { | |
background-color: #2f96b4; | |
} | |
.btn-group.open .btn-inverse.dropdown-toggle { | |
background-color: #222222; | |
} | |
.btn .caret { | |
margin-top: 8px; | |
margin-left: 0; | |
} | |
.btn-mini .caret, | |
.btn-small .caret, | |
.btn-large .caret { | |
margin-top: 6px; | |
} | |
.btn-large .caret { | |
border-top-width: 5px; | |
border-right-width: 5px; | |
border-left-width: 5px; | |
} | |
.dropup .btn-large .caret { | |
border-bottom-width: 5px; | |
} | |
.btn-primary .caret, | |
.btn-warning .caret, | |
.btn-danger .caret, | |
.btn-info .caret, | |
.btn-success .caret, | |
.btn-inverse .caret { | |
border-top-color: #ffffff; | |
border-bottom-color: #ffffff; | |
} | |
.btn-group-vertical { | |
display: inline-block; | |
*display: inline; | |
/* IE7 inline-block hack */ | |
*zoom: 1; | |
} | |
.btn-group-vertical .btn { | |
display: block; | |
float: none; | |
width: 100%; | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.btn-group-vertical .btn + .btn { | |
margin-top: -1px; | |
margin-left: 0; | |
} | |
.btn-group-vertical .btn:first-child { | |
-webkit-border-radius: 4px 4px 0 0; | |
-moz-border-radius: 4px 4px 0 0; | |
border-radius: 4px 4px 0 0; | |
} | |
.btn-group-vertical .btn:last-child { | |
-webkit-border-radius: 0 0 4px 4px; | |
-moz-border-radius: 0 0 4px 4px; | |
border-radius: 0 0 4px 4px; | |
} | |
.btn-group-vertical .btn-large:first-child { | |
-webkit-border-radius: 6px 6px 0 0; | |
-moz-border-radius: 6px 6px 0 0; | |
border-radius: 6px 6px 0 0; | |
} | |
.btn-group-vertical .btn-large:last-child { | |
-webkit-border-radius: 0 0 6px 6px; | |
-moz-border-radius: 0 0 6px 6px; | |
border-radius: 0 0 6px 6px; | |
} | |
.alert { | |
padding: 8px 35px 8px 14px; | |
margin-bottom: 20px; | |
color: #c09853; | |
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); | |
background-color: #fcf8e3; | |
border: 1px solid #fbeed5; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
.alert h4 { | |
margin: 0; | |
} | |
.alert .close { | |
position: relative; | |
top: -2px; | |
right: -21px; | |
line-height: 20px; | |
} | |
.alert-success { | |
color: #468847; | |
background-color: #dff0d8; | |
border-color: #d6e9c6; | |
} | |
.alert-danger, | |
.alert-error { | |
color: #b94a48; | |
background-color: #f2dede; | |
border-color: #eed3d7; | |
} | |
.alert-info { | |
color: #3a87ad; | |
background-color: #d9edf7; | |
border-color: #bce8f1; | |
} | |
.alert-block { | |
padding-top: 14px; | |
padding-bottom: 14px; | |
} | |
.alert-block > p, | |
.alert-block > ul { | |
margin-bottom: 0; | |
} | |
.alert-block p + p { | |
margin-top: 5px; | |
} | |
.nav { | |
margin-bottom: 20px; | |
margin-left: 0; | |
list-style: none; | |
} | |
.nav > li > a { | |
display: block; | |
} | |
.nav > li > a:hover { | |
text-decoration: none; | |
background-color: #eeeeee; | |
} | |
.nav > .pull-right { | |
float: right; | |
} | |
.nav-header { | |
display: block; | |
padding: 3px 15px; | |
font-size: 11px; | |
font-weight: bold; | |
line-height: 20px; | |
color: #999999; | |
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); | |
text-transform: uppercase; | |
} | |
.nav li + .nav-header { | |
margin-top: 9px; | |
} | |
.nav-list { | |
padding-right: 15px; | |
padding-left: 15px; | |
margin-bottom: 0; | |
} | |
.nav-list > li > a, | |
.nav-list .nav-header { | |
margin-right: -15px; | |
margin-left: -15px; | |
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); | |
} | |
.nav-list > li > a { | |
padding: 3px 15px; | |
} | |
.nav-list > .active > a, | |
.nav-list > .active > a:hover { | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); | |
background-color: #0088cc; | |
} | |
.nav-list [class^="icon-"], | |
.nav-list [class*=" icon-"] { | |
margin-right: 2px; | |
} | |
.nav-list .divider { | |
*width: 100%; | |
height: 1px; | |
margin: 9px 1px; | |
*margin: -5px 0 5px; | |
overflow: hidden; | |
background-color: #e5e5e5; | |
border-bottom: 1px solid #ffffff; | |
} | |
.nav-tabs, | |
.nav-pills { | |
*zoom: 1; | |
} | |
.nav-tabs:before, | |
.nav-pills:before, | |
.nav-tabs:after, | |
.nav-pills:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.nav-tabs:after, | |
.nav-pills:after { | |
clear: both; | |
} | |
.nav-tabs > li, | |
.nav-pills > li { | |
float: left; | |
} | |
.nav-tabs > li > a, | |
.nav-pills > li > a { | |
padding-right: 12px; | |
padding-left: 12px; | |
margin-right: 2px; | |
line-height: 14px; | |
} | |
.nav-tabs { | |
border-bottom: 1px solid #ddd; | |
} | |
.nav-tabs > li { | |
margin-bottom: -1px; | |
} | |
.nav-tabs > li > a { | |
padding-top: 8px; | |
padding-bottom: 8px; | |
line-height: 20px; | |
border: 1px solid transparent; | |
-webkit-border-radius: 4px 4px 0 0; | |
-moz-border-radius: 4px 4px 0 0; | |
border-radius: 4px 4px 0 0; | |
} | |
.nav-tabs > li > a:hover { | |
border-color: #eeeeee #eeeeee #dddddd; | |
} | |
.nav-tabs > .active > a, | |
.nav-tabs > .active > a:hover { | |
color: #555555; | |
cursor: default; | |
background-color: #ffffff; | |
border: 1px solid #ddd; | |
border-bottom-color: transparent; | |
} | |
.nav-pills > li > a { | |
padding-top: 8px; | |
padding-bottom: 8px; | |
margin-top: 2px; | |
margin-bottom: 2px; | |
-webkit-border-radius: 5px; | |
-moz-border-radius: 5px; | |
border-radius: 5px; | |
} | |
.nav-pills > .active > a, | |
.nav-pills > .active > a:hover { | |
color: #ffffff; | |
background-color: #0088cc; | |
} | |
.nav-stacked > li { | |
float: none; | |
} | |
.nav-stacked > li > a { | |
margin-right: 0; | |
} | |
.nav-tabs.nav-stacked { | |
border-bottom: 0; | |
} | |
.nav-tabs.nav-stacked > li > a { | |
border: 1px solid #ddd; | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.nav-tabs.nav-stacked > li:first-child > a { | |
-webkit-border-top-right-radius: 4px; | |
border-top-right-radius: 4px; | |
-webkit-border-top-left-radius: 4px; | |
border-top-left-radius: 4px; | |
-moz-border-radius-topright: 4px; | |
-moz-border-radius-topleft: 4px; | |
} | |
.nav-tabs.nav-stacked > li:last-child > a { | |
-webkit-border-bottom-right-radius: 4px; | |
border-bottom-right-radius: 4px; | |
-webkit-border-bottom-left-radius: 4px; | |
border-bottom-left-radius: 4px; | |
-moz-border-radius-bottomright: 4px; | |
-moz-border-radius-bottomleft: 4px; | |
} | |
.nav-tabs.nav-stacked > li > a:hover { | |
z-index: 2; | |
border-color: #ddd; | |
} | |
.nav-pills.nav-stacked > li > a { | |
margin-bottom: 3px; | |
} | |
.nav-pills.nav-stacked > li:last-child > a { | |
margin-bottom: 1px; | |
} | |
.nav-tabs .dropdown-menu { | |
-webkit-border-radius: 0 0 6px 6px; | |
-moz-border-radius: 0 0 6px 6px; | |
border-radius: 0 0 6px 6px; | |
} | |
.nav-pills .dropdown-menu { | |
-webkit-border-radius: 6px; | |
-moz-border-radius: 6px; | |
border-radius: 6px; | |
} | |
.nav .dropdown-toggle .caret { | |
margin-top: 6px; | |
border-top-color: #0088cc; | |
border-bottom-color: #0088cc; | |
} | |
.nav .dropdown-toggle:hover .caret { | |
border-top-color: #005580; | |
border-bottom-color: #005580; | |
} | |
/* move down carets for tabs */ | |
.nav-tabs .dropdown-toggle .caret { | |
margin-top: 8px; | |
} | |
.nav .active .dropdown-toggle .caret { | |
border-top-color: #fff; | |
border-bottom-color: #fff; | |
} | |
.nav-tabs .active .dropdown-toggle .caret { | |
border-top-color: #555555; | |
border-bottom-color: #555555; | |
} | |
.nav > .dropdown.active > a:hover { | |
cursor: pointer; | |
} | |
.nav-tabs .open .dropdown-toggle, | |
.nav-pills .open .dropdown-toggle, | |
.nav > li.dropdown.open.active > a:hover { | |
color: #ffffff; | |
background-color: #999999; | |
border-color: #999999; | |
} | |
.nav li.dropdown.open .caret, | |
.nav li.dropdown.open.active .caret, | |
.nav li.dropdown.open a:hover .caret { | |
border-top-color: #ffffff; | |
border-bottom-color: #ffffff; | |
opacity: 1; | |
filter: alpha(opacity=100); | |
} | |
.tabs-stacked .open > a:hover { | |
border-color: #999999; | |
} | |
.tabbable { | |
*zoom: 1; | |
} | |
.tabbable:before, | |
.tabbable:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.tabbable:after { | |
clear: both; | |
} | |
.tab-content { | |
overflow: auto; | |
} | |
.tabs-below > .nav-tabs, | |
.tabs-right > .nav-tabs, | |
.tabs-left > .nav-tabs { | |
border-bottom: 0; | |
} | |
.tab-content > .tab-pane, | |
.pill-content > .pill-pane { | |
display: none; | |
} | |
.tab-content > .active, | |
.pill-content > .active { | |
display: block; | |
} | |
.tabs-below > .nav-tabs { | |
border-top: 1px solid #ddd; | |
} | |
.tabs-below > .nav-tabs > li { | |
margin-top: -1px; | |
margin-bottom: 0; | |
} | |
.tabs-below > .nav-tabs > li > a { | |
-webkit-border-radius: 0 0 4px 4px; | |
-moz-border-radius: 0 0 4px 4px; | |
border-radius: 0 0 4px 4px; | |
} | |
.tabs-below > .nav-tabs > li > a:hover { | |
border-top-color: #ddd; | |
border-bottom-color: transparent; | |
} | |
.tabs-below > .nav-tabs > .active > a, | |
.tabs-below > .nav-tabs > .active > a:hover { | |
border-color: transparent #ddd #ddd #ddd; | |
} | |
.tabs-left > .nav-tabs > li, | |
.tabs-right > .nav-tabs > li { | |
float: none; | |
} | |
.tabs-left > .nav-tabs > li > a, | |
.tabs-right > .nav-tabs > li > a { | |
min-width: 74px; | |
margin-right: 0; | |
margin-bottom: 3px; | |
} | |
.tabs-left > .nav-tabs { | |
float: left; | |
margin-right: 19px; | |
border-right: 1px solid #ddd; | |
} | |
.tabs-left > .nav-tabs > li > a { | |
margin-right: -1px; | |
-webkit-border-radius: 4px 0 0 4px; | |
-moz-border-radius: 4px 0 0 4px; | |
border-radius: 4px 0 0 4px; | |
} | |
.tabs-left > .nav-tabs > li > a:hover { | |
border-color: #eeeeee #dddddd #eeeeee #eeeeee; | |
} | |
.tabs-left > .nav-tabs .active > a, | |
.tabs-left > .nav-tabs .active > a:hover { | |
border-color: #ddd transparent #ddd #ddd; | |
*border-right-color: #ffffff; | |
} | |
.tabs-right > .nav-tabs { | |
float: right; | |
margin-left: 19px; | |
border-left: 1px solid #ddd; | |
} | |
.tabs-right > .nav-tabs > li > a { | |
margin-left: -1px; | |
-webkit-border-radius: 0 4px 4px 0; | |
-moz-border-radius: 0 4px 4px 0; | |
border-radius: 0 4px 4px 0; | |
} | |
.tabs-right > .nav-tabs > li > a:hover { | |
border-color: #eeeeee #eeeeee #eeeeee #dddddd; | |
} | |
.tabs-right > .nav-tabs .active > a, | |
.tabs-right > .nav-tabs .active > a:hover { | |
border-color: #ddd #ddd #ddd transparent; | |
*border-left-color: #ffffff; | |
} | |
.nav > .disabled > a { | |
color: #999999; | |
} | |
.nav > .disabled > a:hover { | |
text-decoration: none; | |
cursor: default; | |
background-color: transparent; | |
} | |
.navbar { | |
*position: relative; | |
*z-index: 2; | |
margin-bottom: 20px; | |
overflow: visible; | |
color: #777777; | |
} | |
.navbar-inner { | |
min-height: 40px; | |
padding-right: 20px; | |
padding-left: 20px; | |
background-color: #fafafa; | |
background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); | |
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); | |
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); | |
background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); | |
background-repeat: repeat-x; | |
border: 1px solid #d4d4d4; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); | |
*zoom: 1; | |
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); | |
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); | |
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); | |
} | |
.navbar-inner:before, | |
.navbar-inner:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.navbar-inner:after { | |
clear: both; | |
} | |
.navbar .container { | |
width: auto; | |
} | |
.nav-collapse.collapse { | |
height: auto; | |
overflow: visible; | |
} | |
.navbar .brand { | |
display: block; | |
float: left; | |
padding: 10px 20px 10px; | |
margin-left: -20px; | |
font-size: 20px; | |
font-weight: 200; | |
color: #777777; | |
text-shadow: 0 1px 0 #ffffff; | |
} | |
.navbar .brand:hover { | |
text-decoration: none; | |
} | |
.navbar-text { | |
margin-bottom: 0; | |
line-height: 40px; | |
} | |
.navbar-link { | |
color: #777777; | |
} | |
.navbar-link:hover { | |
color: #333333; | |
} | |
.navbar .divider-vertical { | |
height: 40px; | |
margin: 0 9px; | |
border-right: 1px solid #ffffff; | |
border-left: 1px solid #f2f2f2; | |
} | |
.navbar .btn, | |
.navbar .btn-group { | |
margin-top: 5px; | |
} | |
.navbar .btn-group .btn, | |
.navbar .input-prepend .btn, | |
.navbar .input-append .btn { | |
margin-top: 0; | |
} | |
.navbar-form { | |
margin-bottom: 0; | |
*zoom: 1; | |
} | |
.navbar-form:before, | |
.navbar-form:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.navbar-form:after { | |
clear: both; | |
} | |
.navbar-form input, | |
.navbar-form select, | |
.navbar-form .radio, | |
.navbar-form .checkbox { | |
margin-top: 5px; | |
} | |
.navbar-form input, | |
.navbar-form select, | |
.navbar-form .btn { | |
display: inline-block; | |
margin-bottom: 0; | |
} | |
.navbar-form input[type="image"], | |
.navbar-form input[type="checkbox"], | |
.navbar-form input[type="radio"] { | |
margin-top: 3px; | |
} | |
.navbar-form .input-append, | |
.navbar-form .input-prepend { | |
margin-top: 6px; | |
white-space: nowrap; | |
} | |
.navbar-form .input-append input, | |
.navbar-form .input-prepend input { | |
margin-top: 0; | |
} | |
.navbar-search { | |
position: relative; | |
float: left; | |
margin-top: 5px; | |
margin-bottom: 0; | |
} | |
.navbar-search .search-query { | |
padding: 4px 14px; | |
margin-bottom: 0; | |
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; | |
font-size: 13px; | |
font-weight: normal; | |
line-height: 1; | |
-webkit-border-radius: 15px; | |
-moz-border-radius: 15px; | |
border-radius: 15px; | |
} | |
.navbar-static-top { | |
position: static; | |
margin-bottom: 0; | |
} | |
.navbar-static-top .navbar-inner { | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.navbar-fixed-top, | |
.navbar-fixed-bottom { | |
position: fixed; | |
right: 0; | |
left: 0; | |
z-index: 1030; | |
margin-bottom: 0; | |
} | |
.navbar-fixed-top .navbar-inner, | |
.navbar-static-top .navbar-inner { | |
border-width: 0 0 1px; | |
} | |
.navbar-fixed-bottom .navbar-inner { | |
border-width: 1px 0 0; | |
} | |
.navbar-fixed-top .navbar-inner, | |
.navbar-fixed-bottom .navbar-inner { | |
padding-right: 0; | |
padding-left: 0; | |
-webkit-border-radius: 0; | |
-moz-border-radius: 0; | |
border-radius: 0; | |
} | |
.navbar-static-top .container, | |
.navbar-fixed-top .container, | |
.navbar-fixed-bottom .container { | |
width: 940px; | |
} | |
.navbar-fixed-top { | |
top: 0; | |
} | |
.navbar-fixed-top .navbar-inner, | |
.navbar-static-top .navbar-inner { | |
-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); | |
-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); | |
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); | |
} | |
.navbar-fixed-bottom { | |
bottom: 0; | |
} | |
.navbar-fixed-bottom .navbar-inner { | |
-webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); | |
-moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); | |
box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); | |
} | |
.navbar .nav { | |
position: relative; | |
left: 0; | |
display: block; | |
float: left; | |
margin: 0 10px 0 0; | |
} | |
.navbar .nav.pull-right { | |
float: right; | |
margin-right: 0; | |
} | |
.navbar .nav > li { | |
float: left; | |
} | |
.navbar .nav > li > a { | |
float: none; | |
padding: 10px 15px 10px; | |
color: #777777; | |
text-decoration: none; | |
text-shadow: 0 1px 0 #ffffff; | |
} | |
.navbar .nav .dropdown-toggle .caret { | |
margin-top: 8px; | |
} | |
.navbar .nav > li > a:focus, | |
.navbar .nav > li > a:hover { | |
color: #333333; | |
text-decoration: none; | |
background-color: transparent; | |
} | |
.navbar .nav > .active > a, | |
.navbar .nav > .active > a:hover, | |
.navbar .nav > .active > a:focus { | |
color: #555555; | |
text-decoration: none; | |
background-color: #e5e5e5; | |
-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); | |
-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); | |
box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); | |
} | |
.navbar .btn-navbar { | |
display: none; | |
float: right; | |
padding: 7px 10px; | |
margin-right: 5px; | |
margin-left: 5px; | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #ededed; | |
*background-color: #e5e5e5; | |
background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); | |
background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); | |
background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); | |
background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); | |
background-repeat: repeat-x; | |
border-color: #e5e5e5 #e5e5e5 #bfbfbf; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); | |
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); | |
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); | |
} | |
.navbar .btn-navbar:hover, | |
.navbar .btn-navbar:active, | |
.navbar .btn-navbar.active, | |
.navbar .btn-navbar.disabled, | |
.navbar .btn-navbar[disabled] { | |
color: #ffffff; | |
background-color: #e5e5e5; | |
*background-color: #d9d9d9; | |
} | |
.navbar .btn-navbar:active, | |
.navbar .btn-navbar.active { | |
background-color: #cccccc \9; | |
} | |
.navbar .btn-navbar .icon-bar { | |
display: block; | |
width: 18px; | |
height: 2px; | |
background-color: #f5f5f5; | |
-webkit-border-radius: 1px; | |
-moz-border-radius: 1px; | |
border-radius: 1px; | |
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); | |
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); | |
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); | |
} | |
.btn-navbar .icon-bar + .icon-bar { | |
margin-top: 3px; | |
} | |
.navbar .nav > li > .dropdown-menu:before { | |
position: absolute; | |
top: -7px; | |
left: 9px; | |
display: inline-block; | |
border-right: 7px solid transparent; | |
border-bottom: 7px solid #ccc; | |
border-left: 7px solid transparent; | |
border-bottom-color: rgba(0, 0, 0, 0.2); | |
content: ''; | |
} | |
.navbar .nav > li > .dropdown-menu:after { | |
position: absolute; | |
top: -6px; | |
left: 10px; | |
display: inline-block; | |
border-right: 6px solid transparent; | |
border-bottom: 6px solid #ffffff; | |
border-left: 6px solid transparent; | |
content: ''; | |
} | |
.navbar-fixed-bottom .nav > li > .dropdown-menu:before { | |
top: auto; | |
bottom: -7px; | |
border-top: 7px solid #ccc; | |
border-bottom: 0; | |
border-top-color: rgba(0, 0, 0, 0.2); | |
} | |
.navbar-fixed-bottom .nav > li > .dropdown-menu:after { | |
top: auto; | |
bottom: -6px; | |
border-top: 6px solid #ffffff; | |
border-bottom: 0; | |
} | |
.navbar .nav li.dropdown.open > .dropdown-toggle, | |
.navbar .nav li.dropdown.active > .dropdown-toggle, | |
.navbar .nav li.dropdown.open.active > .dropdown-toggle { | |
color: #555555; | |
background-color: #e5e5e5; | |
} | |
.navbar .nav li.dropdown > .dropdown-toggle .caret { | |
border-top-color: #777777; | |
border-bottom-color: #777777; | |
} | |
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, | |
.navbar .nav li.dropdown.active > .dropdown-toggle .caret, | |
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { | |
border-top-color: #555555; | |
border-bottom-color: #555555; | |
} | |
.navbar .pull-right > li > .dropdown-menu, | |
.navbar .nav > li > .dropdown-menu.pull-right { | |
right: 0; | |
left: auto; | |
} | |
.navbar .pull-right > li > .dropdown-menu:before, | |
.navbar .nav > li > .dropdown-menu.pull-right:before { | |
right: 12px; | |
left: auto; | |
} | |
.navbar .pull-right > li > .dropdown-menu:after, | |
.navbar .nav > li > .dropdown-menu.pull-right:after { | |
right: 13px; | |
left: auto; | |
} | |
.navbar .pull-right > li > .dropdown-menu .dropdown-menu, | |
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { | |
right: 100%; | |
left: auto; | |
margin-right: -1px; | |
margin-left: 0; | |
-webkit-border-radius: 6px 0 6px 6px; | |
-moz-border-radius: 6px 0 6px 6px; | |
border-radius: 6px 0 6px 6px; | |
} | |
.navbar-inverse { | |
color: #999999; | |
} | |
.navbar-inverse .navbar-inner { | |
background-color: #1b1b1b; | |
background-image: -moz-linear-gradient(top, #222222, #111111); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); | |
background-image: -webkit-linear-gradient(top, #222222, #111111); | |
background-image: -o-linear-gradient(top, #222222, #111111); | |
background-image: linear-gradient(to bottom, #222222, #111111); | |
background-repeat: repeat-x; | |
border-color: #252525; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); | |
} | |
.navbar-inverse .brand, | |
.navbar-inverse .nav > li > a { | |
color: #999999; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
} | |
.navbar-inverse .brand:hover, | |
.navbar-inverse .nav > li > a:hover { | |
color: #ffffff; | |
} | |
.navbar-inverse .nav > li > a:focus, | |
.navbar-inverse .nav > li > a:hover { | |
color: #ffffff; | |
background-color: transparent; | |
} | |
.navbar-inverse .nav .active > a, | |
.navbar-inverse .nav .active > a:hover, | |
.navbar-inverse .nav .active > a:focus { | |
color: #ffffff; | |
background-color: #111111; | |
} | |
.navbar-inverse .navbar-link { | |
color: #999999; | |
} | |
.navbar-inverse .navbar-link:hover { | |
color: #ffffff; | |
} | |
.navbar-inverse .divider-vertical { | |
border-right-color: #222222; | |
border-left-color: #111111; | |
} | |
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, | |
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, | |
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { | |
color: #ffffff; | |
background-color: #111111; | |
} | |
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { | |
border-top-color: #999999; | |
border-bottom-color: #999999; | |
} | |
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, | |
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, | |
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { | |
border-top-color: #ffffff; | |
border-bottom-color: #ffffff; | |
} | |
.navbar-inverse .navbar-search .search-query { | |
color: #ffffff; | |
background-color: #515151; | |
border-color: #111111; | |
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); | |
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); | |
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); | |
-webkit-transition: none; | |
-moz-transition: none; | |
-o-transition: none; | |
transition: none; | |
} | |
.navbar-inverse .navbar-search .search-query:-moz-placeholder { | |
color: #cccccc; | |
} | |
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { | |
color: #cccccc; | |
} | |
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { | |
color: #cccccc; | |
} | |
.navbar-inverse .navbar-search .search-query:focus, | |
.navbar-inverse .navbar-search .search-query.focused { | |
padding: 5px 15px; | |
color: #333333; | |
text-shadow: 0 1px 0 #ffffff; | |
background-color: #ffffff; | |
border: 0; | |
outline: 0; | |
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); | |
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); | |
box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); | |
} | |
.navbar-inverse .btn-navbar { | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #0e0e0e; | |
*background-color: #040404; | |
background-image: -moz-linear-gradient(top, #151515, #040404); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); | |
background-image: -webkit-linear-gradient(top, #151515, #040404); | |
background-image: -o-linear-gradient(top, #151515, #040404); | |
background-image: linear-gradient(to bottom, #151515, #040404); | |
background-repeat: repeat-x; | |
border-color: #040404 #040404 #000000; | |
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); | |
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | |
} | |
.navbar-inverse .btn-navbar:hover, | |
.navbar-inverse .btn-navbar:active, | |
.navbar-inverse .btn-navbar.active, | |
.navbar-inverse .btn-navbar.disabled, | |
.navbar-inverse .btn-navbar[disabled] { | |
color: #ffffff; | |
background-color: #040404; | |
*background-color: #000000; | |
} | |
.navbar-inverse .btn-navbar:active, | |
.navbar-inverse .btn-navbar.active { | |
background-color: #000000 \9; | |
} | |
.breadcrumb { | |
padding: 8px 15px; | |
margin: 0 0 20px; | |
list-style: none; | |
background-color: #f5f5f5; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
.breadcrumb li { | |
display: inline-block; | |
*display: inline; | |
text-shadow: 0 1px 0 #ffffff; | |
*zoom: 1; | |
} | |
.breadcrumb .divider { | |
padding: 0 5px; | |
color: #ccc; | |
} | |
.breadcrumb .active { | |
color: #999999; | |
} | |
.pagination { | |
margin: 20px 0; | |
} | |
.pagination ul { | |
display: inline-block; | |
*display: inline; | |
margin-bottom: 0; | |
margin-left: 0; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
*zoom: 1; | |
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); | |
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); | |
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); | |
} | |
.pagination ul > li { | |
display: inline; | |
} | |
.pagination ul > li > a, | |
.pagination ul > li > span { | |
float: left; | |
padding: 4px 12px; | |
line-height: 20px; | |
text-decoration: none; | |
background-color: #ffffff; | |
border: 1px solid #dddddd; | |
border-left-width: 0; | |
} | |
.pagination ul > li > a:hover, | |
.pagination ul > .active > a, | |
.pagination ul > .active > span { | |
background-color: #f5f5f5; | |
} | |
.pagination ul > .active > a, | |
.pagination ul > .active > span { | |
color: #999999; | |
cursor: default; | |
} | |
.pagination ul > .disabled > span, | |
.pagination ul > .disabled > a, | |
.pagination ul > .disabled > a:hover { | |
color: #999999; | |
cursor: default; | |
background-color: transparent; | |
} | |
.pagination ul > li:first-child > a, | |
.pagination ul > li:first-child > span { | |
border-left-width: 1px; | |
-webkit-border-bottom-left-radius: 4px; | |
border-bottom-left-radius: 4px; | |
-webkit-border-top-left-radius: 4px; | |
border-top-left-radius: 4px; | |
-moz-border-radius-bottomleft: 4px; | |
-moz-border-radius-topleft: 4px; | |
} | |
.pagination ul > li:last-child > a, | |
.pagination ul > li:last-child > span { | |
-webkit-border-top-right-radius: 4px; | |
border-top-right-radius: 4px; | |
-webkit-border-bottom-right-radius: 4px; | |
border-bottom-right-radius: 4px; | |
-moz-border-radius-topright: 4px; | |
-moz-border-radius-bottomright: 4px; | |
} | |
.pagination-centered { | |
text-align: center; | |
} | |
.pagination-right { | |
text-align: right; | |
} | |
.pagination-large ul > li > a, | |
.pagination-large ul > li > span { | |
padding: 11px 19px; | |
font-size: 17.5px; | |
} | |
.pagination-large ul > li:first-child > a, | |
.pagination-large ul > li:first-child > span { | |
-webkit-border-bottom-left-radius: 6px; | |
border-bottom-left-radius: 6px; | |
-webkit-border-top-left-radius: 6px; | |
border-top-left-radius: 6px; | |
-moz-border-radius-bottomleft: 6px; | |
-moz-border-radius-topleft: 6px; | |
} | |
.pagination-large ul > li:last-child > a, | |
.pagination-large ul > li:last-child > span { | |
-webkit-border-top-right-radius: 6px; | |
border-top-right-radius: 6px; | |
-webkit-border-bottom-right-radius: 6px; | |
border-bottom-right-radius: 6px; | |
-moz-border-radius-topright: 6px; | |
-moz-border-radius-bottomright: 6px; | |
} | |
.pagination-mini ul > li:first-child > a, | |
.pagination-small ul > li:first-child > a, | |
.pagination-mini ul > li:first-child > span, | |
.pagination-small ul > li:first-child > span { | |
-webkit-border-bottom-left-radius: 3px; | |
border-bottom-left-radius: 3px; | |
-webkit-border-top-left-radius: 3px; | |
border-top-left-radius: 3px; | |
-moz-border-radius-bottomleft: 3px; | |
-moz-border-radius-topleft: 3px; | |
} | |
.pagination-mini ul > li:last-child > a, | |
.pagination-small ul > li:last-child > a, | |
.pagination-mini ul > li:last-child > span, | |
.pagination-small ul > li:last-child > span { | |
-webkit-border-top-right-radius: 3px; | |
border-top-right-radius: 3px; | |
-webkit-border-bottom-right-radius: 3px; | |
border-bottom-right-radius: 3px; | |
-moz-border-radius-topright: 3px; | |
-moz-border-radius-bottomright: 3px; | |
} | |
.pagination-small ul > li > a, | |
.pagination-small ul > li > span { | |
padding: 2px 10px; | |
font-size: 11.9px; | |
} | |
.pagination-mini ul > li > a, | |
.pagination-mini ul > li > span { | |
padding: 1px 6px; | |
font-size: 10.5px; | |
} | |
.pager { | |
margin: 20px 0; | |
text-align: center; | |
list-style: none; | |
*zoom: 1; | |
} | |
.pager:before, | |
.pager:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.pager:after { | |
clear: both; | |
} | |
.pager li { | |
display: inline; | |
} | |
.pager li > a, | |
.pager li > span { | |
display: inline-block; | |
padding: 5px 14px; | |
background-color: #fff; | |
border: 1px solid #ddd; | |
-webkit-border-radius: 15px; | |
-moz-border-radius: 15px; | |
border-radius: 15px; | |
} | |
.pager li > a:hover { | |
text-decoration: none; | |
background-color: #f5f5f5; | |
} | |
.pager .next > a, | |
.pager .next > span { | |
float: right; | |
} | |
.pager .previous > a, | |
.pager .previous > span { | |
float: left; | |
} | |
.pager .disabled > a, | |
.pager .disabled > a:hover, | |
.pager .disabled > span { | |
color: #999999; | |
cursor: default; | |
background-color: #fff; | |
} | |
.modal-backdrop { | |
position: fixed; | |
top: 0; | |
right: 0; | |
bottom: 0; | |
left: 0; | |
z-index: 1040; | |
background-color: #000000; | |
} | |
.modal-backdrop.fade { | |
opacity: 0; | |
} | |
.modal-backdrop, | |
.modal-backdrop.fade.in { | |
opacity: 0.8; | |
filter: alpha(opacity=80); | |
} | |
.modal { | |
position: fixed; | |
top: 50%; | |
left: 50%; | |
z-index: 1050; | |
width: 560px; | |
margin: -250px 0 0 -280px; | |
background-color: #ffffff; | |
border: 1px solid #999; | |
border: 1px solid rgba(0, 0, 0, 0.3); | |
*border: 1px solid #999; | |
-webkit-border-radius: 6px; | |
-moz-border-radius: 6px; | |
border-radius: 6px; | |
outline: none; | |
-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); | |
-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); | |
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); | |
-webkit-background-clip: padding-box; | |
-moz-background-clip: padding-box; | |
background-clip: padding-box; | |
} | |
.modal.fade { | |
top: -25%; | |
-webkit-transition: opacity 0.3s linear, top 0.3s ease-out; | |
-moz-transition: opacity 0.3s linear, top 0.3s ease-out; | |
-o-transition: opacity 0.3s linear, top 0.3s ease-out; | |
transition: opacity 0.3s linear, top 0.3s ease-out; | |
} | |
.modal.fade.in { | |
top: 50%; | |
} | |
.modal-header { | |
padding: 9px 15px; | |
border-bottom: 1px solid #eee; | |
} | |
.modal-header .close { | |
margin-top: 2px; | |
} | |
.modal-header h3 { | |
margin: 0; | |
line-height: 30px; | |
} | |
.modal-body { | |
max-height: 400px; | |
padding: 15px; | |
overflow-y: auto; | |
} | |
.modal-form { | |
margin-bottom: 0; | |
} | |
.modal-footer { | |
padding: 14px 15px 15px; | |
margin-bottom: 0; | |
text-align: right; | |
background-color: #f5f5f5; | |
border-top: 1px solid #ddd; | |
-webkit-border-radius: 0 0 6px 6px; | |
-moz-border-radius: 0 0 6px 6px; | |
border-radius: 0 0 6px 6px; | |
*zoom: 1; | |
-webkit-box-shadow: inset 0 1px 0 #ffffff; | |
-moz-box-shadow: inset 0 1px 0 #ffffff; | |
box-shadow: inset 0 1px 0 #ffffff; | |
} | |
.modal-footer:before, | |
.modal-footer:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.modal-footer:after { | |
clear: both; | |
} | |
.modal-footer .btn + .btn { | |
margin-bottom: 0; | |
margin-left: 5px; | |
} | |
.modal-footer .btn-group .btn + .btn { | |
margin-left: -1px; | |
} | |
.modal-footer .btn-block + .btn-block { | |
margin-left: 0; | |
} | |
.tooltip { | |
position: absolute; | |
z-index: 1030; | |
display: block; | |
padding: 5px; | |
font-size: 11px; | |
opacity: 0; | |
filter: alpha(opacity=0); | |
visibility: visible; | |
} | |
.tooltip.in { | |
opacity: 0.8; | |
filter: alpha(opacity=80); | |
} | |
.tooltip.top { | |
margin-top: -3px; | |
} | |
.tooltip.right { | |
margin-left: 3px; | |
} | |
.tooltip.bottom { | |
margin-top: 3px; | |
} | |
.tooltip.left { | |
margin-left: -3px; | |
} | |
.tooltip-inner { | |
max-width: 200px; | |
padding: 3px 8px; | |
color: #ffffff; | |
text-align: center; | |
text-decoration: none; | |
background-color: #000000; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
.tooltip-arrow { | |
position: absolute; | |
width: 0; | |
height: 0; | |
border-color: transparent; | |
border-style: solid; | |
} | |
.tooltip.top .tooltip-arrow { | |
bottom: 0; | |
left: 50%; | |
margin-left: -5px; | |
border-top-color: #000000; | |
border-width: 5px 5px 0; | |
} | |
.tooltip.right .tooltip-arrow { | |
top: 50%; | |
left: 0; | |
margin-top: -5px; | |
border-right-color: #000000; | |
border-width: 5px 5px 5px 0; | |
} | |
.tooltip.left .tooltip-arrow { | |
top: 50%; | |
right: 0; | |
margin-top: -5px; | |
border-left-color: #000000; | |
border-width: 5px 0 5px 5px; | |
} | |
.tooltip.bottom .tooltip-arrow { | |
top: 0; | |
left: 50%; | |
margin-left: -5px; | |
border-bottom-color: #000000; | |
border-width: 0 5px 5px; | |
} | |
.popover { | |
position: absolute; | |
top: 0; | |
left: 0; | |
z-index: 1010; | |
display: none; | |
width: 236px; | |
padding: 1px; | |
background-color: #ffffff; | |
border: 1px solid #ccc; | |
border: 1px solid rgba(0, 0, 0, 0.2); | |
-webkit-border-radius: 6px; | |
-moz-border-radius: 6px; | |
border-radius: 6px; | |
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
-webkit-background-clip: padding-box; | |
-moz-background-clip: padding; | |
background-clip: padding-box; | |
} | |
.popover.top { | |
margin-top: -10px; | |
} | |
.popover.right { | |
margin-left: 10px; | |
} | |
.popover.bottom { | |
margin-top: 10px; | |
} | |
.popover.left { | |
margin-left: -10px; | |
} | |
.popover-title { | |
padding: 8px 14px; | |
margin: 0; | |
font-size: 14px; | |
font-weight: normal; | |
line-height: 18px; | |
background-color: #f7f7f7; | |
border-bottom: 1px solid #ebebeb; | |
-webkit-border-radius: 5px 5px 0 0; | |
-moz-border-radius: 5px 5px 0 0; | |
border-radius: 5px 5px 0 0; | |
} | |
.popover-content { | |
padding: 9px 14px; | |
} | |
.popover-content p, | |
.popover-content ul, | |
.popover-content ol { | |
margin-bottom: 0; | |
} | |
.popover .arrow, | |
.popover .arrow:after { | |
position: absolute; | |
display: inline-block; | |
width: 0; | |
height: 0; | |
border-color: transparent; | |
border-style: solid; | |
} | |
.popover .arrow:after { | |
z-index: -1; | |
content: ""; | |
} | |
.popover.top .arrow { | |
bottom: -10px; | |
left: 50%; | |
margin-left: -10px; | |
border-top-color: #ffffff; | |
border-width: 10px 10px 0; | |
} | |
.popover.top .arrow:after { | |
bottom: -1px; | |
left: -11px; | |
border-top-color: rgba(0, 0, 0, 0.25); | |
border-width: 11px 11px 0; | |
} | |
.popover.right .arrow { | |
top: 50%; | |
left: -10px; | |
margin-top: -10px; | |
border-right-color: #ffffff; | |
border-width: 10px 10px 10px 0; | |
} | |
.popover.right .arrow:after { | |
bottom: -11px; | |
left: -1px; | |
border-right-color: rgba(0, 0, 0, 0.25); | |
border-width: 11px 11px 11px 0; | |
} | |
.popover.bottom .arrow { | |
top: -10px; | |
left: 50%; | |
margin-left: -10px; | |
border-bottom-color: #ffffff; | |
border-width: 0 10px 10px; | |
} | |
.popover.bottom .arrow:after { | |
top: -1px; | |
left: -11px; | |
border-bottom-color: rgba(0, 0, 0, 0.25); | |
border-width: 0 11px 11px; | |
} | |
.popover.left .arrow { | |
top: 50%; | |
right: -10px; | |
margin-top: -10px; | |
border-left-color: #ffffff; | |
border-width: 10px 0 10px 10px; | |
} | |
.popover.left .arrow:after { | |
right: -1px; | |
bottom: -11px; | |
border-left-color: rgba(0, 0, 0, 0.25); | |
border-width: 11px 0 11px 11px; | |
} | |
.thumbnails { | |
margin-left: -20px; | |
list-style: none; | |
*zoom: 1; | |
} | |
.thumbnails:before, | |
.thumbnails:after { | |
display: table; | |
line-height: 0; | |
content: ""; | |
} | |
.thumbnails:after { | |
clear: both; | |
} | |
.row-fluid .thumbnails { | |
margin-left: 0; | |
} | |
.thumbnails > li { | |
float: left; | |
margin-bottom: 20px; | |
margin-left: 20px; | |
} | |
.thumbnail { | |
display: block; | |
padding: 4px; | |
line-height: 20px; | |
border: 1px solid #ddd; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); | |
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); | |
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); | |
-webkit-transition: all 0.2s ease-in-out; | |
-moz-transition: all 0.2s ease-in-out; | |
-o-transition: all 0.2s ease-in-out; | |
transition: all 0.2s ease-in-out; | |
} | |
a.thumbnail:hover { | |
border-color: #0088cc; | |
-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); | |
-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); | |
box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); | |
} | |
.thumbnail > img { | |
display: block; | |
max-width: 100%; | |
margin-right: auto; | |
margin-left: auto; | |
} | |
.thumbnail .caption { | |
padding: 9px; | |
color: #555555; | |
} | |
.media, | |
.media-body { | |
overflow: hidden; | |
*overflow: visible; | |
zoom: 1; | |
} | |
.media, | |
.media .media { | |
margin-top: 15px; | |
} | |
.media:first-child { | |
margin-top: 0; | |
} | |
.media-object { | |
display: block; | |
} | |
.media-heading { | |
margin: 0 0 5px; | |
} | |
.media .pull-left { | |
margin-right: 10px; | |
} | |
.media .pull-right { | |
margin-left: 10px; | |
} | |
.media-list { | |
margin-left: 0; | |
list-style: none; | |
} | |
.label, | |
.badge { | |
display: inline-block; | |
padding: 2px 4px; | |
font-size: 11.844px; | |
font-weight: bold; | |
line-height: 14px; | |
color: #ffffff; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
white-space: nowrap; | |
vertical-align: baseline; | |
background-color: #999999; | |
} | |
.label { | |
-webkit-border-radius: 3px; | |
-moz-border-radius: 3px; | |
border-radius: 3px; | |
} | |
.badge { | |
padding-right: 9px; | |
padding-left: 9px; | |
-webkit-border-radius: 9px; | |
-moz-border-radius: 9px; | |
border-radius: 9px; | |
} | |
a.label:hover, | |
a.badge:hover { | |
color: #ffffff; | |
text-decoration: none; | |
cursor: pointer; | |
} | |
.label-important, | |
.badge-important { | |
background-color: #b94a48; | |
} | |
.label-important[href], | |
.badge-important[href] { | |
background-color: #953b39; | |
} | |
.label-warning, | |
.badge-warning { | |
background-color: #f89406; | |
} | |
.label-warning[href], | |
.badge-warning[href] { | |
background-color: #c67605; | |
} | |
.label-success, | |
.badge-success { | |
background-color: #468847; | |
} | |
.label-success[href], | |
.badge-success[href] { | |
background-color: #356635; | |
} | |
.label-info, | |
.badge-info { | |
background-color: #3a87ad; | |
} | |
.label-info[href], | |
.badge-info[href] { | |
background-color: #2d6987; | |
} | |
.label-inverse, | |
.badge-inverse { | |
background-color: #333333; | |
} | |
.label-inverse[href], | |
.badge-inverse[href] { | |
background-color: #1a1a1a; | |
} | |
.btn .label, | |
.btn .badge { | |
position: relative; | |
top: -1px; | |
} | |
.btn-mini .label, | |
.btn-mini .badge { | |
top: 0; | |
} | |
@-webkit-keyframes progress-bar-stripes { | |
from { | |
background-position: 40px 0; | |
} | |
to { | |
background-position: 0 0; | |
} | |
} | |
@-moz-keyframes progress-bar-stripes { | |
from { | |
background-position: 40px 0; | |
} | |
to { | |
background-position: 0 0; | |
} | |
} | |
@-ms-keyframes progress-bar-stripes { | |
from { | |
background-position: 40px 0; | |
} | |
to { | |
background-position: 0 0; | |
} | |
} | |
@-o-keyframes progress-bar-stripes { | |
from { | |
background-position: 0 0; | |
} | |
to { | |
background-position: 40px 0; | |
} | |
} | |
@keyframes progress-bar-stripes { | |
from { | |
background-position: 40px 0; | |
} | |
to { | |
background-position: 0 0; | |
} | |
} | |
.progress { | |
height: 20px; | |
margin-bottom: 20px; | |
overflow: hidden; | |
background-color: #f7f7f7; | |
background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); | |
background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); | |
background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); | |
background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); | |
background-repeat: repeat-x; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); | |
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
} | |
.progress .bar { | |
float: left; | |
width: 0; | |
height: 100%; | |
font-size: 12px; | |
color: #ffffff; | |
text-align: center; | |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); | |
background-color: #0e90d2; | |
background-image: -moz-linear-gradient(top, #149bdf, #0480be); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); | |
background-image: -webkit-linear-gradient(top, #149bdf, #0480be); | |
background-image: -o-linear-gradient(top, #149bdf, #0480be); | |
background-image: linear-gradient(to bottom, #149bdf, #0480be); | |
background-repeat: repeat-x; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); | |
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
box-sizing: border-box; | |
-webkit-transition: width 0.6s ease; | |
-moz-transition: width 0.6s ease; | |
-o-transition: width 0.6s ease; | |
transition: width 0.6s ease; | |
} | |
.progress .bar + .bar { | |
-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
} | |
.progress-striped .bar { | |
background-color: #149bdf; | |
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); | |
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
-webkit-background-size: 40px 40px; | |
-moz-background-size: 40px 40px; | |
-o-background-size: 40px 40px; | |
background-size: 40px 40px; | |
} | |
.progress.active .bar { | |
-webkit-animation: progress-bar-stripes 2s linear infinite; | |
-moz-animation: progress-bar-stripes 2s linear infinite; | |
-ms-animation: progress-bar-stripes 2s linear infinite; | |
-o-animation: progress-bar-stripes 2s linear infinite; | |
animation: progress-bar-stripes 2s linear infinite; | |
} | |
.progress-danger .bar, | |
.progress .bar-danger { | |
background-color: #dd514c; | |
background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); | |
background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); | |
background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); | |
background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); | |
background-repeat: repeat-x; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); | |
} | |
.progress-danger.progress-striped .bar, | |
.progress-striped .bar-danger { | |
background-color: #ee5f5b; | |
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); | |
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
} | |
.progress-success .bar, | |
.progress .bar-success { | |
background-color: #5eb95e; | |
background-image: -moz-linear-gradient(top, #62c462, #57a957); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); | |
background-image: -webkit-linear-gradient(top, #62c462, #57a957); | |
background-image: -o-linear-gradient(top, #62c462, #57a957); | |
background-image: linear-gradient(to bottom, #62c462, #57a957); | |
background-repeat: repeat-x; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); | |
} | |
.progress-success.progress-striped .bar, | |
.progress-striped .bar-success { | |
background-color: #62c462; | |
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); | |
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
} | |
.progress-info .bar, | |
.progress .bar-info { | |
background-color: #4bb1cf; | |
background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); | |
background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); | |
background-image: -o-linear-gradient(top, #5bc0de, #339bb9); | |
background-image: linear-gradient(to bottom, #5bc0de, #339bb9); | |
background-repeat: repeat-x; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); | |
} | |
.progress-info.progress-striped .bar, | |
.progress-striped .bar-info { | |
background-color: #5bc0de; | |
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); | |
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
} | |
.progress-warning .bar, | |
.progress .bar-warning { | |
background-color: #faa732; | |
background-image: -moz-linear-gradient(top, #fbb450, #f89406); | |
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); | |
background-image: -webkit-linear-gradient(top, #fbb450, #f89406); | |
background-image: -o-linear-gradient(top, #fbb450, #f89406); | |
background-image: linear-gradient(to bottom, #fbb450, #f89406); | |
background-repeat: repeat-x; | |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); | |
} | |
.progress-warning.progress-striped .bar, | |
.progress-striped .bar-warning { | |
background-color: #fbb450; | |
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); | |
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
} | |
.accordion { | |
margin-bottom: 20px; | |
} | |
.accordion-group { | |
margin-bottom: 2px; | |
border: 1px solid #e5e5e5; | |
-webkit-border-radius: 4px; | |
-moz-border-radius: 4px; | |
border-radius: 4px; | |
} | |
.accordion-heading { | |
border-bottom: 0; | |
} | |
.accordion-heading .accordion-toggle { | |
display: block; | |
padding: 8px 15px; | |
} | |
.accordion-toggle { | |
cursor: pointer; | |
} | |
.accordion-inner { | |
padding: 9px 15px; | |
border-top: 1px solid #e5e5e5; | |
} | |
.carousel { | |
position: relative; | |
margin-bottom: 20px; | |
line-height: 1; | |
} | |
.carousel-inner { | |
position: relative; | |
width: 100%; | |
overflow: hidden; | |
} | |
.carousel .item { | |
position: relative; | |
display: none; | |
-webkit-transition: 0.6s ease-in-out left; | |
-moz-transition: 0.6s ease-in-out left; | |
-o-transition: 0.6s ease-in-out left; | |
transition: 0.6s ease-in-out left; | |
} | |
.carousel .item > img { | |
display: block; | |
line-height: 1; | |
} | |
.carousel .active, | |
.carousel .next, | |
.carousel .prev { | |
display: block; | |
} | |
.carousel .active { | |
left: 0; | |
} | |
.carousel .next, | |
.carousel .prev { | |
position: absolute; | |
top: 0; | |
width: 100%; | |
} | |
.carousel .next { | |
left: 100%; | |
} | |
.carousel .prev { | |
left: -100%; | |
} | |
.carousel .next.left, | |
.carousel .prev.right { | |
left: 0; | |
} | |
.carousel .active.left { | |
left: -100%; | |
} | |
.carousel .active.right { | |
left: 100%; | |
} | |
.carousel-control { | |
position: absolute; | |
top: 40%; | |
left: 15px; | |
width: 40px; | |
height: 40px; | |
margin-top: -20px; | |
font-size: 60px; | |
font-weight: 100; | |
line-height: 30px; | |
color: #ffffff; | |
text-align: center; | |
background: #222222; | |
border: 3px solid #ffffff; | |
-webkit-border-radius: 23px; | |
-moz-border-radius: 23px; | |
border-radius: 23px; | |
opacity: 0.5; | |
filter: alpha(opacity=50); | |
} | |
.carousel-control.right { | |
right: 15px; | |
left: auto; | |
} | |
.carousel-control:hover { | |
color: #ffffff; | |
text-decoration: none; | |
opacity: 0.9; | |
filter: alpha(opacity=90); | |
} | |
.carousel-caption { | |
position: absolute; | |
right: 0; | |
bottom: 0; | |
left: 0; | |
padding: 15px; | |
background: #333333; | |
background: rgba(0, 0, 0, 0.75); | |
} | |
.carousel-caption h4, | |
.carousel-caption p { | |
line-height: 20px; | |
color: #ffffff; | |
} | |
.carousel-caption h4 { | |
margin: 0 0 5px; | |
} | |
.carousel-caption p { | |
margin-bottom: 0; | |
} | |
.hero-unit { | |
padding: 60px; | |
margin-bottom: 30px; | |
font-size: 18px; | |
font-weight: 200; | |
line-height: 30px; | |
color: inherit; | |
background-color: #eeeeee; | |
-webkit-border-radius: 6px; | |
-moz-border-radius: 6px; | |
border-radius: 6px; | |
} | |
.hero-unit h1 { | |
margin-bottom: 0; | |
font-size: 60px; | |
line-height: 1; | |
letter-spacing: -1px; | |
color: inherit; | |
} | |
.hero-unit li { | |
line-height: 30px; | |
} | |
.pull-right { | |
float: right; | |
} | |
.pull-left { | |
float: left; | |
} | |
.hide { | |
display: none; | |
} | |
.show { | |
display: block; | |
} | |
.invisible { | |
visibility: hidden; | |
} | |
.affix { | |
position: fixed; | |
} | |
/*! | |
* Bootstrap v2.2.1 | |
* | |
* Copyright 2012 Twitter, Inc | |
* Licensed under the Apache License v2.0 | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Designed and built with all the love in the world @twitter by @mdo and @fat. | |
*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-wei |