::-webkit-input-placeholder {
  color: #666;
}
::-webkit-selection {
  background: #8a0000;
  color: #fff;
  text-shadow: 0 0 transparent;
}
/* Firefox 19+ */
::-moz-placeholder {
  color: #666;
}
::-moz-selection {
  background: #8a0000;
  color: #fff;
  text-shadow: 0 0 transparent;
}
/* IE 10+ */
:-ms-input-placeholder {
  color: #666;
}
::-ms-selection {
  background: #8a0000;
  color: #fff;
  text-shadow: 0 0 transparent;
}
/* Firefox 18- */
:-moz-placeholder {
  color: #666;
}
::selection {
  background: #8a0000;
  color: #fff;
  text-shadow: 0 0 transparent;
}
a { color: #8a0000; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }
.bg-danger {
  background-color: #8a0000 !important;
}
footer.row ul li.list-inline-item:not(:last-child) {
position: relative;
margin-right: 1rem;
}
footer{
font-size: 11px;
}
footer.row .footerLink ul li.list-inline-item a { color: #fff; font-size: 11px;}
footer.row .footerLink ul li.list-inline-item a:hover { opacity: .8; text-decoration: none; }
footer.row .footerLink ul li.list-inline-item:not(:last-child):after { content: ""; position: absolute; right:-.5rem; top: 50%; margin-top: -6px; width: 1px; height:12px; background-color: #fff; opacity: .5; }
footer.row .footerLink ul li.list-inline-item:not(:last-child):after {
content: "";
position: absolute;
right: -.5rem;
top: 50%;
margin-top: -6px;
width: 1px;
height: 12px;
background-color: #fff;
opacity: .5;
}
footer.row .footerLink ul li.list-inline-item:last-child:after{
display: none;
}

body:not(.custom-background-image):before, body:not(.custom-background-image):after{
display: none
}
