/* Correct the carousel */
.carousel-control {
  top: 50%;
}

.carousel-indicators {
  right: 0px;
  left: 15px;
}

/* Fix the compatibily Google/Bootstrap */
ul li, ol li {
  padding: 0px 0;
}

h1 {
  margin: 0px 0;
  text-shadow: 0 0px 0px #000;
  font-weight: normal;
}

hr {
  border-bottom: 0px solid #ffffff;
}

.carousel {
  line-height: 1.2;
}

.muted {
  color: #DFDFDE;
}

[class^="icon-"], [class*=" icon-"] {
  background-image: none;
}

img {
  vertical-align: baseline;
}

p {
  margin: 0 0 0px;
}

img.icon-small {
  margin: 0px 6px 0px 0px;
}

/* Toast */
.toast-item-wrapper{position:fixed;bottom:30px;left:50%;margin-left:-190px;width:#380px;}
.toast-item{height:auto;background:rgba(34,34,34,0.5);/*opacity:.9;*/-moz-border-radius:10px;-webkit-border-radius:10px;color:#eee;padding-top:10px;padding-bottom:10px;padding-left:6px;padding-right:6px;font-family:lucida Grande;font-size:14px;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0;}
.toast-item p{text-align:left;opacity:1}
.toast-item:hover,
.toast-item:focus {
  text-decoration: none;
  background:rgba(34,34,34,0.9);
}
/*.toast-position-bottom-center{}*/

.carousel-indicators {
  position:fixed;
  top: auto;
  bottom: 20px;
  left:50%;
  margin-left:-45px;
  width:#90px;
}

#copyright {
  position: fixed;
  bottom: 5px;
  left: 15px;
  color: rgba(200,200,200,0.3);
}

/* Full-screen carousel */
html,body{height:100%;}
.carousel,.item,.active{height:100%;}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;background-size:cover;}
/* faster sliding speed */
.carousel-inner > .item {
    -webkit-transition: 0.3s ease-in-out left;
    -moz-transition: 0.3s ease-in-out left;
    -o-transition: 0.3s ease-in-out left;
    transition: 0.3s ease-in-out left;
}
/* keep full widget on smaller screens */
@media (max-width: 767px) { 
  body {
    padding-left: 0;
    padding-right: 0;
  }
}