/* Grid System */
.masonry-column {
  padding: 0 1px;
}

.masonry-grid > div .thumbnail {
  margin: 5px 1px;
}

.backgroundAdress_White {
  margin: 8px;
  padding: 5px;
  border: solid 1px #969696;
  border-radius: 8px; height: 240px;
  background-color: white;
}

.backgroundAdress_Grey {
  margin: 8px;
  padding: 5px;
  border: solid 1px #969696;
  border-radius: 8px; height: 240px;
  background-color: #eee;
}
/* Remove the navbar's default rounded borders and increase the bottom margin */ 
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  color: #fff;
  background-color: #680804;
}

.arrowOff{
  -moz-appearance: textfield;
}

.navbar {
  margin-bottom: 50px;
  border-radius: 0;
}

.navbar-inverse {
  background-color: #910f0a;
  border-color: #910f0a;
}

.navbar-inverse .navbar-nav>li>a {
  color: #ccc;
}

/* Remove the jumbotron's default bottom margin */ 
.jumbotron {
  margin-bottom: 0;
}
   
/* Add a gray background color and some padding to the footer */
footer {
  background-color: #f2f2f2;
  padding: 25px;
}

.affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;
  }

  .affix + .container-fluid {
      padding-top: 100px;
  }
  
  footer.nb-footer {
background: #910f0a;
border-top: 4px solid #6d7071; }
footer.nb-footer .about {
margin: 0 auto;
margin-top: 40px;
max-width: 1170px;
text-align: center; }
footer.nb-footer .about p {
font-size: 13px;
color: #999;
margin-top: 30px; }
footer.nb-footer .about .social-media {
margin-top: 15px; }
footer.nb-footer .about .social-media ul li a {
display: inline-block;
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 50%;
font-size: 16px;
color: #b78c33;
border: 1px solid rgba(255, 255, 255, 0.3); }
footer.nb-footer .about .social-media ul li a:hover {
background: #b78c33;
color: #fff;
border-color: #b78c33; }
footer.nb-footer .footer-info-single {
margin-top: 30px; }
footer.nb-footer .footer-info-single .title {
color: #aaa;
text-transform: uppercase;
font-size: 16px;
border-left: 4px solid #b78c33;
padding-left: 5px; }
footer.nb-footer .footer-info-single ul li a {
display: block;
color: #aaa;
padding: 2px 0; }
footer.nb-footer .footer-info-single ul li a:hover {
color: #b78c33; }
footer.nb-footer .footer-info-single p {
font-size: 13px;
line-height: 20px;
color: #aaa; }
footer.nb-footer .copyright {
margin-top: 15px;
background: #910f0a;
padding: 7px 0;
color: #fff; }
footer.nb-footer .copyright p {
margin: 0;
padding: 0; }


.back-to-top {
  background:#999;
  position: fixed;
  bottom:20px;
  right:20px;
  padding:1em;
  z-index: 1000;
  border-radius: 5px;
  color: white;
 }

 .alert-box {
	padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;  
}

.success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    display: none;
}

.failure {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    display: none;
}

.warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    display: none;
}