html,body{height:100%; font-family: 'Open Sans', sans-serif;}
.exception {
    color: #999;
    font-size: 12px;
    font-style: italic;
}
.poptip {
}
.no-border-left {
border-left: none !important;
}
.no-border-right {
border-right: none !important;
}
.no-border-top {
border-top: none !important;
}
.no_border-bottom {
border-bottom: none !important;
}
.table-center
{
    margin: 0 auto !important;
    float: none !important;
}

.glyphicon-2x {
    font-size: 18px;
}

.panel-danger {
    border: 1px solid red;
}

.panel-success {
    border: 1px solid green;
}

@media (min-width: 980px) 
{
    .to-row { border-left: 0px dotted #CCCCCC; }
    .to-row:before {
	position: absolute;
	content: "\e080";
	font-family: 'Glyphicons Halflings';
	font-size: 17px;
	color: #CCCCCC;
	left: -1%;
	top: 0px;
	line-height: 19px;
	background-color: #f9f9f9;
    }
    .search-jumbotron 
    {
	padding: 15px; 
	padding-left: 20px;
    }
    .search-row {
	display:table!important; 
	width: 100%;
	}
    .search-div {
	float:none!important; 
	display: table-cell!important;
	vertical-align: middle;
	col-centered; 
	text-align: center;
	}
}

@media (max-width: 979px)
{ 
    .to-row { border-left: 0px dotted #CCCCCC; }
    .to-row:before {
	position: absolute;
	content: "\e080";
	font-family: 'Glyphicons Halflings';
	font-size: 17px;
	color: #CCCCCC;
	left: -4.0%;
	top: 0px;
	line-height: 19px;
	background-color: #f9f9f9;
    }
    .search-jumbotron 
    {
	padding: 15px; 
	padding-left: 20px;
    }
    .search-row {
	display:table!important; 
	width: 100%;
	}
    .search-div {
	float:none!important; 
	display: table-cell!important;
	vertical-align: middle;
	col-centered; 
	text-align: center;
	}
}

@media (max-width: 767px)
{
    .to-row { border-top: 0px dotted #CCCCCC; padding-top: 19px;}
    .to-row:before {
	position: absolute;
	content: "\e114";
	font-family: 'Glyphicons Halflings';
	font-size: 17px;
	color: #CCCCCC;
	left: 50%;
	top: 0%;
	line-height: 19px;
	background-color: #f9f9f9;
    }
    .search-jumbotron {

    }
    .search-row {
    }
    .search-div {

	}
}

.tx_id_title { color: white; font-weight: bold; word-wrap: break-word !important; }
.break_word { word-wrap: break-word !important; }
.tx_unconfirmed {
    background-color: red !important;
    color: white !important;
}

.tx_received {
    background-color: #339900 !important;
    color: white !important;
}
.progress {
    position: relative;
    width: 40%;
}
.tx_info {border-top: 0px solid #dddddd; margin-top: 10px; padding-top: 5px; margin-left: 0px; margin-right: 0px;}
.panel-default {border-radius: 0; border-bottom: 1px solid #0B0B61; max-width: 1100px; background: #f9f9f9;}
.panel-heading { border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.tx_goto {margin-left: 0px;}
.tx_conf_time {padding-left: 15px; vertical-align: bottom; color: #8F8F8F;}
.info_overflow {overflow: hidden; text-overflow: ellipsis;}
.tx_address {padding-left: 0px; position: relative; overflow: hidden; word-wrap: break-word !important;}
.tx_row { display: table; width: 100%; padding: 15px;}
.tx_half { display:table-cell; float: none; width: 50%;}
.tx_receive { position: relative; vertical-align: bottom; }
.tx_heading { padding: 5px 0px 5px 10px; }
.col-centered{
    float: none;
    margin: 0 auto;
}

.progress span {
    position: absolute;
    display: block;
    width: 100%;
    color: #474747;
    font-weight: bold;
}

/*
 * Style tweaks
 * --------------------------------------------------
 */
html,
body {
//  overflow-x: hidden; /* Prevent scroll on narrow devices */
}
body {
  padding-top: 70px;
  padding-left: 20px;
  padding-right: 20px;
}
footer {
  padding: 30px 0;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
       -moz-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}


img#doge {
    position: fixed;
    bottom: -35px;
    margin: 0;
    right: 20%;
    transition-property:bottom;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
}

img#doge:hover {
    bottom: 0;
}

@media screen and (max-width: 600px) {
    img#doge {
	display: none;
    }
}

/* hide sidebar sub menus by default */
#sidebar.nav .nav {
    display: none;
    font-size:12px;
}

/* show sub menu when parent is active */
#sidebar.nav>.active>ul {
    display: block;
}

.navbar-bright {
    background-color:#111155;
    color:#fff;
}
  
.navbar-bright a, #masthead a, #masthead .lead {
    color:#aaaacc;
}

.navbar-bright li > a:hover {
    background-color:#000033;
}

.affix-top,.affix{
    position: static;
}

@media (max-width: 600px) {
    .responsive-table-xs {
	display: block;
    }
}

@media (min-width: 979px) {
  #sidebar.affix-top {
    position: static;
    margin-top:30px;
    width:228px;
  }
  
  #sidebar.affix {
    position: fixed;
    top:70px;
    width:228px;
  }
}

#sidebar .nav-header.active {

}

#sidebar li.active.idoc {
    border:0 #ccc solid;
    border-left-width:1px;
    font-weight: bold;
}

#docs-body h2 {
    padding-top: 100px;
    font-size: 35px;
}

#docs-body blockquote {
    font-size: 14px;
}

#sidebar .no-style {
list-style: none;
}

.no-transition {
  -webkit-transition: height 0.001s;
  -moz-transition: height 0.001s;
  -ms-transition: height 0.001s;
  -o-transition: height 0.001s;
  transition: height 0.001s;
}

img.inactive:hover {
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  transform-duration: 0.1s;
//  transition: scale(1.1) 0.001s;
}

.icon-coin {
    display: block;
    width: 40px;
    height: 40px;
    background-size:100%;
    background-position: bottom;
    text-indent: -99999px;
    margin-right: 10px;
    margin-left: 6px;
}
.icon-coin.inactive {
    background-position: top;
    margin-right: 1px;
    margin-left: 1px;
}
.icon-coin.inactive:hover {
    background-position:bottom;
}

