body {
background: rgb(135, 4, 4);
background: -moz-linear-gradient(90deg, rgb(135, 4, 4) 30%, rgb(10, 10, 10) 100%);
background: -webkit-linear-gradient(90deg, rgb(135, 4, 4) 30%, rgb(10, 10, 10) 100%);
background: -o-linear-gradient(90deg, rgb(135, 4, 4) 30%, rgb(10, 10, 10) 100%);
background: -ms-linear-gradient(90deg, rgb(135, 4, 4) 30%, rgb(10, 10, 10) 100%);
background: linear-gradient(180deg, rgb(135, 4, 4) 30%, rgb(10, 10, 10) 100%);
}

.panel-sponsors {
 border-color: #ddd;
}
.panel-sponsors > .panel-heading {
  background-image: -webkit-linear-gradient(top, #870404 0%, #412C2C 100%);
  background-image: -o-linear-gradient(top, #870404 0%, #412C2C 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#870404), to(#412C2C));
  background-image: linear-gradient(to bottom, #870404 0%, #412C2C 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#870404', endColorstr='#412C2C', GradientType=0);
  background-repeat: repeat-x;
  color: #fff;
}
#full-screen-background-image {
 z-index: -999;
 min-height: 100%;
 min-width: 1024px;
 width: 100%;
 height: auto;
 position: fixed;
 top: 0;
 left: 0;
}

#contentbox {
  padding: 0rem 4rem;
}

.container {

}

/*------Typography --------*/

h1 {
  font-family: 'Noto Sans', sans-serif;
  font-weight: bold;
  font-size: 5rem;
  color: #870404;
  letter-spacing: -2px;
}

h4 {
  color: #870404;
}

.emergency {
  background-color: yellow;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 2rem;
}

.emergency .glyphicon {
  font-size: 15rem;
  color: red;
}

.pulse-grow {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.emergency h1 {
  font-family: 'Changa One', cursive;
  color: red;
}

.content {
  background-color: #fff;
  padding: 2rem;
  height: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

header {
  background-color: #870404;
}

#linkmembers p {
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin-top: 1rem;
}

#link_main h2 {
  margin-bottom: -15px;
}

#addressbox {
  margin-top: 1rem;
}

#addressbox p{
  color: #fff;
}

#addressbox-sm p {
  text-align: center;
  color: #fff;
}

#addressbox-sm h3 {
  text-align: center;
  color: #fff;
}

#addressbox h3{
  color: #fff;
  margin-top: -.5rem;
}

#linkmembers img {
  margin: 0px auto;
}

.navbar-inverse .navbar-nav>li>a {
  color: #fff;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 2rem 1.5rem;
}

.navbar-inverse .navbar-nav>li>a:hover {
  opacity: .75;
}

#indexbutton img:hover {
  opacity: .75;
}


#sidebar {
  background-image: linear-gradient(to bottom, #3C3C3C 0%, #222 100%);
  background: #3c3c3c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 1.5rem;
  height: 100%;
}

#sidebar h3 {
  color: #d8954e;
}

#sidebar p {
  color: #fff;
}

#footlogo img {
  margin-top: 15rem;
}

footer {
   background: url(../images/covenant-tear.png) top center repeat-x;
   min-height: 350px;
}

footer1{
  background-color: #000;
}

.footstuff {
  margin-top: 15rem;
}

.footstuff a {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  list-style-type: none!important;
}

.footstuff a:hover {
  color: #870404;
  opacity: .75;
}

.facebook img {
margin-top: 14rem;
}

.facebook img:hover {
  color: #870404;
  opacity: .75;
}


.footstuff li {
  list-style-type: none!important;
}

.panel {
  margin-top: 20px;
}

/*------- myButton ----------*/

.myButton {
 	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
 	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
 	box-shadow:inset 0px 1px 0px 0px #ffffff;
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
 	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
 	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
 	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
 	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
 	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
 	background-color:#ededed;
 	-moz-border-radius:6px;
 	-webkit-border-radius:6px;
 	border-radius:6px;
 	border:1px solid #dcdcdc;
 	display:inline-block;
 	cursor:pointer;
 	color:#777777;
 	font-family:arial;
 	font-size:15px;
 	font-weight:bold;
 	padding:9px 24px;
 	text-decoration:none;
 	text-shadow:0px 1px 0px #ffffff;
}

.myButton:hover {
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
 	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
 	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
 	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
 	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
 	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
 	background-color:#dfdfdf;
}

.myButton:active {
 	position:relative;
 	top:1px;
}

.panel-primary {
border-color: #7c1010!important;
}

#contactForm {
  margin-top: 1rem;
}

.panel-title {
  font-size: 1.4em;
  font-weight: bold;
  text-align: center;
}

.well {
  background: linear-gradient(180deg, #870404 30%, #0A0A0A 100%);
  border: 1px solid #222222;
  padding: 10px;
  margin: 12px;
  min-height: 200px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    1px 1px 5px rgba(50, 50, 50, 0.75);
  box-shadow:         1px 1px 5px rgba(50, 50, 50, 0.75);
}

.carousel-control.right {
  font-size: 12rem;
  background-image: none;
}

.carousel-control.left {
  font-size: 12rem;
  background-image: none;
}

#visalogo img {
  margin-top: 15rem;
}

.footstuff img{
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

.footstuff img:hover{
  opacity: .75;

}
