/*********************************************************************
 * invoice.css 
 *
 * This file holds custom CSS rules used on invoices.coindaddy.io
 *  
 * Written By  : Jeremy Johnson <jeremy@coindaddy.io>
 * Written For : CoinDaddy
 *
 *********************************************************************/
html {
  position: relative;
  min-height: 100%;
}

body {
    line-height: 1.5em;
    padding-top: 0px;
    background-color: #fff;
    margin-bottom: 60px;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
.centered-icons .fa-lg {
  text-align: center;
  width: 20px;
}
.footer-icon {
  height: 42px;
}
.bold {
  font-weight: bold;
}

.container {
  max-width: 780px;
}

/* Header spacer for vertial toolbar (used in Learn section) */
.primary-middle {
  color: #fff;
  font-weight: bold;
  background: #428bca;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.panel-heading {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding: 5px 5px 5px 5px;
  font-weight: bold;
}

/* CSS for sticky footer (also requires html/)*/
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 50px;
  color: #fff;
  background-color: #222;
  border-color: #080808;  
  border-top: 1px solid #080808;
}
.footer-text {
  display: inline-table;
  width: 100px;
}
.footer a,
.footer a:visited {
    color: #888;
}
.footer a:hover {
    color: #fff;
    text-decoration: underline;
}

.no-top-margin {
  margin-top: 0px !important;
}
.no-top-padding {
  padding-top: 0px !important;
}

.no-bottom-margin {
  margin-bottom: 0px !important;
}
.no-bottom-padding {
  padding-bottom: 0px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-top-15 {
  margin-top: 15px !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.no-left-padding {
    padding-left: 0px !important;
}
.no-right-padding {
    padding-right: 0px !important;
}

/* CSS for icons */
.fa-counterparty {
  background-image: url('../images/icons/counterparty-coin-20.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: relative;
  top: -4px;  
}
.fa-dogeparty {
  background-image: url('../images/icons/dogeparty-coin-20.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: relative;
  top: -4px;  
}
.fa-coindaddy {
  background-image: url('../images/icons/coindaddy-coin-20.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: relative;
  top: -4px;  
}
.fa-bitcoin-icon {
  background-image: url('../images/icons/bitcoin-coin-20.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: relative;
  top: -4px;  
}
.fa-dogecoin-icon {
  background-image: url('../images/icons/dogecoin-coin-20.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  position: relative;
  top: -4px;  
}

/* Make ZeroClipboard buttons act like normal buttons */
.zeroclipboard-is-hover {
  color:#fff;
  background-image: none;
  background-color:#449d44;
  border-color:#398439
  text-decoration: none;
  background-position: 0px -15px;
  transition: background-position 0.1s linear 0s;
}

.zeroclipboard-is-active {
  color:#fff;
  background-image: none;
  background-color:#449d44;
  border-color:#398439
  outline: 0px none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}

.invoice-divider {
  height: 1px;
  background-color: #006699;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom: 1px solid #006699;

}

.spacer {
  margin-left: 2px;
}

h3.blue {
    color: #006699;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}
small.help-block {
  font-size: 1.0em;
}
.well,
.alert {
  border-radius: 0px;
}
#countdownTimer {
  font-size: 1.5em; 
  font-weight: bold;  
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.nowrap {
  white-space: nowrap;
}
.table-nowrap {
    table-layout: fixed;
}