@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);

* {
    line-height: 1.6;
}
body {
    font-family: 'Open Sans', serif;
}
body, .page {
    background: #eee;
}


.jumbotron {
    background: #000;
    color: #ccc;
    text-shadow: 0 2px 1px rgba(255,255,255,0.25);
    padding-top: 15em;
}
.btn {
    margin: 1.6em 0;
}
hr {
    color: #000;
    margin: 5em 0;
}
h2.featured {
    font-size: 4em;
    margin-bottom: 1.6em;
}
p.featured {
    font-size: 1.6em;
}
.picture img {
    margin: auto;
}
footer {
    font-size: 0.8em;
    padding-bottom: 5em;
}
footer h3 {
    font-size: 1.6em;
}
footer ul, footer li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.app-container {
    margin-top: 50px;
}
img.coinIcon {
    margin-right: 1em;   
}
.list-group-item a {
    display: block;
    color: #000;
    text-decoration: none;
}
.list-group-item:hover, .list-group-item:active {
    background: #feb;   
}
nav ul, nav li {
    list-style: none;
    padding: 0;
    margin: 0;
/*    text-align: center; */
}
.affix {
    top: 4.5em;
    right: 1%;
    width: 2em;
}
nav a {
    color: #000;
    font-size: 0.7em;
    margin: 0;
    padding: 0;
    display: block;
    text-align: center;
}

.loader {
    margin: 75px auto;
    width: 300px;
    text-align: center;
}
.no-margin{

}
/*
@media (min-width: 768px) {
    .no-margin {
        padding: 0;
    }
    
    ul.listMain {
        margin-left: -30px;
        margin-right: -30px;
    }
}
*/
.no-margin .btn {
    margin: 0;
}
.newcoin-extra {
    padding: 5px 10px 5px 12px;
    color: #fff;
}
.modal-content.danger{
    overflow: hidden;
    border: 4px solid #a94442;
}
.danger .modal-header {
    color: #a94442;
    background: #f2dede;
}
.alert-dismissible .close {
    top: -6px;
}
.icon-loader {
    margin: 0 5px;
    -webkit-animation: iconRotate 1s infinite;
    animation: iconRotate 1s infinite;
}

@-webkit-keyframes iconRotate {
  0%   { 
  -webkit-transform: rotate(0deg); 
      -ms-transform: rotate(0deg); 
          transform: rotate(0deg); 
 }
  50%  { 
  -webkit-transform: rotate(180deg); 
      -ms-transform: rotate(180deg); 
          transform: rotate(180deg); 
 }
  100% { 
  -webkit-transform: rotate(360deg); 
      -ms-transform: rotate(360deg); 
          transform: rotate(360deg); 
 }
}

@keyframes iconRotate {
  0%   { 
  -webkit-transform: rotate(0deg); 
      -ms-transform: rotate(0deg); 
          transform: rotate(0deg); 
 }
  50%  { 
  -webkit-transform: rotate(180deg); 
      -ms-transform: rotate(180deg); 
          transform: rotate(180deg); 
 }
  100% { 
  -webkit-transform: rotate(360deg); 
      -ms-transform: rotate(360deg); 
          transform: rotate(360deg); 
 }
}

.listMain span.glyphicon.pull-right {
    line-height: 32px;
    margin-left: 15px;
}
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-brand {
    color: #fff;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top,#334 0,#445 100%);
  background-image: -o-linear-gradient(top,#334 0,#445 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#344),to(#445));
  background-image: linear-gradient(to bottom,#334 0,#445 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333344', endColorstr='#444455', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-radius: 0px;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #0af;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #0bf;
    background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.form-group {
	margin-top: 15px;
}
ul.listMain {
	margin-top: 15px;
}
section#listCoin {
    padding-left: 0;
}
@media (min-width: 768px) {
	section#listCoin {
	    padding-left: 15px;
	}	
	
}
