/*
 * SimpleModal Basic Modal Dialog
 * http://simplemodal.com
 *
 * Copyright (c) 2013 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:auto !important; width:670px; color:#bbb; top:150px !important; background-color:#212121; border:4px solid #212121; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg { 
    background: rgba(0, 0, 0, 0) url(../img/basic/quit.jpg) no-repeat scroll 0 0; 
    cursor: pointer; 
    display: inline; 
    height: 29px; 
    position: absolute; 
    right: 10px; 
    top: 10px; 
    width: 25px; 
    z-index: 3200; 
}
#simplemodal-container h3 {color:#84b8d9;}
.dot{margin-right:10px;}
.dots{margin-top:20px;}
.header-title h1{    font-family: "NVIDIA",Helvetica,Arial;    color:#fff; font-size: 40px;   line-height: 40px;    margin-bottom: 25px; }
.label_head {font-family: "NVIDIA",Helvetica,Arial;  padding:20px;  color:#fff; font-size: 18px;   line-height: 18px;    text-align: right;    width: 150px;}
.headerth {font-family: "NVIDIA",Helvetica,Arial;  padding:20px;  color:#fff; font-size: 18px;   line-height: 18px;   float:none; text-align: left; }
#network_text{font-family: "NVIDIA",Helvetica,Arial;  padding:10px;  color:#fff; font-size: 18px;   line-height: 18px;   float:none;}
.saving {
  font-size: 40px;
}
.result_data{font-family: "NVIDIA",Helvetica,Arial;      color:#fff; vertical-align: middle;  font-size: 14px;   line-height: 14px;   background-color:#2e2e2e; text-align: left; padding: 0 20px;}
.result_data.alt{font-family: "NVIDIA",Helvetica,Arial;    color:#fff; vertical-align: middle; font-size: 14px;   line-height: 14px;   background-color:#1a1a1a; padding: 11px 20px; vertical-align: middle;}
.result_data.alt.negative {color : #ff0000;}
.result_data.alt.positive {color : #00ff00;}
.positive {color : #00ff00;}
.negative {color : #ff0000;}
.saving span {
  font-size: 100px;
  animation-name: blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
   content: '\2022';
}

.saving span:nth-child(2) {
  animation-delay: .2s;
}

.saving span:nth-child(3) {
  animation-delay: .4s;
}

@keyframes blink {
  0% {
    opacity: .2;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity: .2;
  }
