/* custom css styles for safewallet UI */
input {
  cursor: pointer;
}

table {
  border-spacing:0px;
}

h1 {
  font-size:36px;
  padding:0px;
  margin:0px;
}

h2 {
  font-size:32px;
}

p {
  font-size:28px;
}

ul.home {
  font-size:32px;
}

.nav {
  font-size:32px;
}

.wallet .receiving {
  font-size:32px;
}

.wallet .receiving .address {
  border: solid;
  border-width: 1px;
  margin: 10px;
  padding: 10px;
}

.depositCurrency {
  position: relative;
}

.depositQR {
  position: relative;
  float: none;
}

.depositAddress {
  position: relative;
}

.qrCanvas {
  display: none;
  height: 0px;
  width: 0px;
}

.wallet .receiving .address input {
  padding: 16px;
  margin: 16px;
  text-align: center;
  width: 40%;
  font-size: 36px;
}

.deposit {
  color: blue !important;
  text-decoration: underline !important;
}

.alpaca-form-button-submit {
  font-size:36px;
  cursor: pointer;
}

a:link { color: #000000;}
a:visited { color: #000000;}
a:hover { text-decoration:underline;}
a:active { color: #000000;}

.nav a {
  padding:5px;
}

a.active {
  background-color: #000000;
  color: #FFFFFF;
}

.walletButton {
  font-size:28px;
  float:left;
  padding:5px;
  margin:5px;
}

.generateButton {
  font-size:28px;
}

.CSSTable {
	margin:0px;padding:0px;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
	
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
	
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
	
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
}.CSSTable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
}
.CSSTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
}
.CSSTable table tr:first-child td:last-child {
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
}.CSSTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
}.CSSTable tr:hover td{
	
}
.CSSTable tr:nth-child(odd){ background-color:#e5e5e5; }
.CSSTable tr:nth-child(even)    { background-color:#ffffff; }.CSSTable td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:13px;
	font-size:24px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTable tr:first-child td{
		background:-o-linear-gradient(bottom, #191919 5%, #191919 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #191919), color-stop(1, #191919) );
	background:-moz-linear-gradient( center top, #191919 5%, #191919 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#191919", endColorstr="#191919");	background: -o-linear-gradient(top,#191919,191919);

	background-color:#191919;
	border:0px solid #000000;
	text-align:left;
	border-width:0px 0px 1px 1px;
	font-size:28px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #191919 5%, #191919 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #191919), color-stop(1, #191919) );
	background:-moz-linear-gradient( center top, #191919 5%, #191919 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#191919", endColorstr="#191919");	background: -o-linear-gradient(top,#191919,191919);

	background-color:#191919;
}
.CSSTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.info {
  background: #fff url(../img/info.png) 93% center no-repeat;
}