.mining_head
{ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.95) 25%, rgba(100, 100, 100, 0.95) 100%); }

.mining_head_icon
{ background-repeat: no-repeat;
  background-position: center;
  background-size: 44px 44px; }

.mining_line
{ background: linear-gradient(to bottom, rgba(200, 200, 200, 0.95) 90%, rgba(50, 50, 50, 0.95) 100%); }

.mining_line:hover
{ background: linear-gradient(to bottom, rgba(250, 250, 250, 1.0) 90%, rgba(150, 150, 150, 1.0) 100%); }

.mining_line_icon
{ background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 22px; }

.mining_line_l
{ font-size: 10pt; text-align: left; }

.mining_line_r
{ font-size: 10pt; text-align: right; }

.mining_line_icon_r
{ background-repeat: no-repeat;
  background-position: left;
  background-size: 22px 22px;
  font-size: 10pt; text-align: right; }

.mining_line_c
{ font-size: 10pt; text-align: center; }

.mining_line_end_icon
{ background-repeat: no-repeat;
  background-position: center;
  background-size: 24px 24px; }

.mining_line_end_l
{ font-size: 11pt; text-align: left; }

.mining_line_end_icon_l
{ background-repeat: no-repeat;
  background-position: right;
  background-size: 22px 22px;
  font-size: 11pt; text-align: left; }

.mining_line_end_r
{ font-size: 11pt; text-align: right; }

.mining_line_end_icon_r
{ background-repeat: no-repeat;
  background-position: left;
  background-size: 22px 22px;
  font-size: 11pt; text-align: right; }

.mining_line_end_c
{ font-size: 11pt; text-align: center; }

.mining_line_end_icon_c
{ background-repeat: no-repeat;
  background-position: right;
  background-size: 22px 22px;
  font-size: 11pt; text-align: center; }

#API_KEY
{ width: 75%; height: 24px;
  margin: 8px 0px 0px 0px;
  padding: 0px 4px 0px 4px;
  background-color: rgba(250, 250, 250, 0.75);
  font-size: 6pt;
  text-align: center;
  border: none;
  border-radius: 4px 4px 4px 4px;
  box-shadow: inset 2px 1px 3px rgba(250, 250, 250, 0.5); }

.api_button_off
{ width: 56px; height: 36px;
  margin: 8px 0px 0px 0px;
  padding: 0px 2px 0px 0px;
  background-color: rgba(100, 125, 150, 0.25);
  font-size: 10pt;
  color: rgba(0, 0, 0, 0.75);
  border: none;
  border-radius: 6px 24px 24px 6px;
  box-shadow: inset 2px 1px 3px rgba(250, 250, 250, 0.5);
  cursor: pointer; }

.api_button_off:hover
{ background-color: rgba(100, 125, 150, 0.50); }

.api_button_on
{ width: 56px; height: 36px;
  margin: 8px 0px 0px 0px;
  padding: 0px 2px 0px 0px;
  background-color: rgba(50, 150, 50, 1.0);
  font-size: 10pt;
  color: rgba(250, 250, 250, 0.75);
  border: none;
  border-radius: 6px 24px 24px 6px;
  box-shadow: inset 2px 1px 3px rgba(250, 250, 250, 0.5);
  cursor: pointer; }

.api_button_on:hover
{ background-color: rgba(100, 125, 150, 0.75); }