html, body {
  width: 100%; height: 100%;
  margin: 0;
  padding: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

A:link {
    text-decoration: none;
}

A:active {
    text-decoration: none;
}

A:visited {
    text-decoration: none;
}

A:hover {
    text-decoration: underline;
}

table {
  border: none;
}

/*----------------------------------
Login View
----------------------------------*/

#login-view {
  position: relative;
  top: 12px;
  text-align: center;
}

#login-view table { width: 180px; }

#login-view label {
  display: block;
  width: 100%;
  text-align: right;
}

#login-view input[type=button] {
  float: right;
  width: 200px;
  display: block;
}

.note {
  background: #ffffcc;
  text-align: center;
  padding: 8px;
  text-size: 10px;
}

/*----------------------------------
App Packages
----------------------------------*/

#packages-view {
}

.package { 
  display: block;
  position: relative;
  width: 100%;
  padding: 10px 10px 5px 10px;
  border-bottom: 1px dotted #999;
  height: 67px;
}

textarea
{
  width: 200px;
  height: 230px;
}

.ios .header  { background-position: 0 -4px; }
.android .header { background-position: 0 -36px; }
.blackberry .header { background-position: 0 -68px; }
.webos .header { background-position: 0 -100px; }
.symbian .header { background-position: 0 -128px; }

.package .status {
  font-size: 11px;
  line-height: 1;
  height: 15px;
  float: left;
}



.package.no_key .status,
.package.error  .status 
{ 
  color: ##994416; 
  padding: 0px; 
}

.package .header {
  display: block;
  background: url(images/package-titles.png) no-repeat;
  height: 28px;
  text-align: right;
}
.package .action {
  position: absolute;
  top: 24px; right: 10px;
}

/*----------------------------------
QRCode Command Window
----------------------------------*/

#qrcode-view {
  padding: 10px;
  text-align: center;
}

#qrcode-label {
  font-size: 18px;
}

#qrcode-view img {
  border: 1px solid #000;
}

/*----------------------------------
Signing Key Command Window
----------------------------------*/

#signingkey-view {
  padding: 10px;
  width: 350px;
  height: 300px;
}

fieldset {
  border: none;
  width: 100%;
  margin-top: 10px;
  display: block;
  font-weight: bold;
}

legend {
  position: relative;
  top: -5px;
}

#signingkey-view table {
  width: 100%;
  border-collapse: collapse;
}

#signingkey-view .label {
  width: 100px;
  text-align: right;
  font-weight: bold;
}

#signingkey-view input[type=file] {
  position: relative;
  left: -7px;
}

.key-select select {
  width: 100%;
}

#statusBarContainer
{
  display: none;
  margin-top: 8px;
  width: 100%;
  text-align: center;
}

#help-view
{
  padding-top: 30px;
  text-align: center;
}

.viewErrorButton
{
  position: relative;
  top: -1px;
  left: 5px;
  display: none;
  margin: 0px;
  padding: 0px;
  width: 46px;
  height: 16px;
}

/* --- Settings -- */
.settingsGroup {
  font-size: 10px;
  padding: 10px;
  line-height: 1.5;
}

.fileBrowser {
    width: 180px;
}

.settings {
    float: right;
}
