input { 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
 border-radius: 4px;
border:1px solid #dddddd;
padding: 6px 8px;
}
input:focus { 
    outline: none !important;
    border-color: #fabfa4;
    box-shadow: 0 0 8px #fabfa4;
}

.whitestroketext {
color: white;
text-shadow: 2px 2px 0 #333, -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 0 #333;
}

.shadowbox {
-webkit-box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.5); box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.5);
background-color: rgba(255, 255, 255, 0.9);
color: #333;
padding: 10px !important;
border-radius: 25px;
border: solid 1px black;
}

.font-12 {
  font-size:12px;
}
.font-15 {
  font-size: 15px;
}

#socialicons { margin: 16px 0px 16px 16px; color: #1a1a1a; display: inline-block; float: left;  }

.fa {
font-size: 32px;
}

@media (max-width:992px)
{
.key { font-size: 16px; line-height: 20px; }
}
@media (max-width:622px)
{
.key { font-size: 14px; line-height: 18px; }
}

.scale
{
    height: 1em;
		width: 1em;
		margin-top: -2px;
}

.lowkey
{
	font-size: 13px;
}

.innerlink
{
	font-size: 13px;
}

.topbottom-borders
{
	border-bottom: solid 1px #999;
}

/* kzwo */
  .btc2_color {
    color: #ff611b;
  }

  .mb-30 {
    margin-bottom: 30px;
  }

  .btc2_card_spacing {
    padding: 50px;
    margin-bottom: 50px;
  }

  @media (min-width: 320px) { 
    .btc2_card_spacing {
      padding: 25px;
      margin-bottom: 50px;
    }
  }

/* Comparison Chart */
    .box_shadow {
        -moz-box-shadow:0 5px 10px 0px #ccc;
        -webkit-box-shadow: 0 5px 10px 0px #ccc;
        box-shadow: 0 5px 10px 0px #ccc;
    }
    
    .btc2_table {
        background: #fff;
        width: 100%;
        border-collapse: collapse !important;
        border-spacing: 0;
        border-radius: 10px;
        overflow: hidden;
    }

    .btc2_thead {
        background: #f7941d;
    }

    .btc2_th {
        color: #fff !important;
    }

    .btc2_td,
    .btc2_th {
        text-align: center;
        border: solid 0.5px #ccc;
        font-size: 14px;
        padding: 6px;
        word-wrap: break-word;
    }
    .btc2_f_400 {
        font-weight: 400 !important;
    }
    .btc2_td {
        color: #333;
    }

    .btc2_th:first-child,
    .btc2_td:first-child {
        font-weight: bold;
        color: black;
    }

    @media screen and (max-width: 768px) {
        .btc2_tr {
            display: flex;
            flex-flow: row wrap;
            justify-content: space-around;
        }
        .btc2_th {
            display: block;
            width: 25%;
            font-size: 13px;
        }
        .btc2_td{
            display: block;
            width: 25%;
            font-size: 11px;
            font-weight: 300;
            color: #333;
        }
        .btc2_th:first-child,
        .btc2_td:first-child {
            background: #efefef;
            width: 100%;
        }
        .btc2_th:first-child {
            display: none;
        }
    }

/* Block explorer and tx tables */
.table_blockexplorer, .table_tx {
    background: #fff;
    border-collapse: collapse !important;
    border-spacing: 0;
    margin: 0 auto;
    border-radius: 10px;
}
.table_tx {
    table-layout: fixed;
}

.table_blockexplorer thead, .table_tx thead {
    background-color: #f7941d;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 6px;
    word-wrap: break-word;
}
.table_blockexplorer td, .table_tx td {
    text-align: center;
    font-size: 12px;
    padding: 6px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal !important;
}

.table_tx td {
    font-size: 14px;
}

@media screen and (max-width: 768px)
{
  .table_blockexplorer {
      width: 100%;
  }

    .table_blockexplorer thead {
        font-size: 13px;
    }
}

.divTable{
	display: table;
	width: 100%;
  text-align: left;
}
.divTableRow {
	display: table-row;
}
.divTableCell {
	display: table-cell;
}

/* Old table style */
div.silverTable {
  -webkit-box-shadow: 4px 6px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 4px 6px 3px rgba(0, 0, 0, 0.5); box-shadow: 4px 6px 3px rgba(0, 0, 0, 0.5);
  border: 1px solid #444;
  text-align: center;
  border-collapse: collapse;
}
.Table.silverTable .TableCell, .Table.silverTable .TableHead {
  border: 0;/*border: 1px solid #4A4A4A;*/
  padding: 4px 8px;
}
.Table.silverTable .TableBody .TableCell {
  font-size: 14px;
  border-top: 1px solid #a5a5a5;
  color: #212121;
}
.Table.silverTable .TableRow:nth-child(odd) {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.92);
}
.Table.silverTable .TableRow:nth-child(even) {
  background: #ececec;
  background-color: rgba(234, 234, 234, 0.92);
}
.Table.silverTable .TableHeading .TableRow:first-child {
  background: #F7931E/*#FFBA3D*/;
  /*border-bottom: 1px solid #444;*/
}
.Table.silverTable .TableHeading .TableHead {
  font-weight: bold;
  color: #333333;
  text-align: center;
}

@media (max-width:767px)
{
div.silverTable {
  font-size: 11px;
}

.Table.silverTable .TableCell, .Table.silverTable .TableHead {
  padding: 1px;
}

.Table.silverTable .TableBody .TableCell {
  font-size: 11px;
}
}

.Table { display: table; margin: 0 auto; }
.TableRow { display: table-row; }
.TableHeading { display: table-header-group;}
.TableCell, .TableHead { display: table-cell;}
.TableHeading { display: table-header-group;}
.TableBody { display: table-row-group;}

/* Wallets */
.walleticon {
  font-size: 80px; padding-right: 8px; padding-left: 8px;
}

.desktopwallet {
  width: 22%;
  display:table-cell;
}

.webwallet {
  width: 17%;
  display:table-cell;
}

.githubwallet {
  width: 17%;
  display:table-cell;
}

.wallet-title {
  font-weight: 500;
  padding-top: 9px;
  padding-bottom: 9px;
}

@media (max-width:767px)
{
	.walleticon { font-size: 48px; }
	.wallet-title {
	  font-weight: bold;
    font-size: 14px;
    line-height: 1.3;
	}
  .desktopwallet .wallet-title {
	  font-weight: bold;
    font-size: 12px;
	}
  .desktopwallet {
    width: 18%;
  	font-size: 10px;
    line-height: 1.3;
	}

	.webwallet {
	  width: 23%;
	}

	.githubwallet {
	  width: 23%;
	}
}
