
/******************************
***** Bootstrap Overrides *****
*******************************/

.panel-default > .panel-heading {
	 background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
	  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
	  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
	  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #ddd;
    color: #fff;
	font-weight:bold;
	text-align:center;
}

.jumbotron {
	text-align:center;
}
/* The collapsed navbar-toggle menu */
.navbar-toggle .button-label {
	color: #fff;
    display: table-cell;
    vertical-align: middle;
    font-weight: 700;
    padding-right: 3px;
}

.navbar-toggle .button-hamburger {
    display: table-cell;
    padding: 8px;

}

.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle {
  background-color: #E80101;
  border-color: #E80101;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #000;
  border-color: #000;
}

.navbar-nav > li > a {
	font-weight:bold;
	text-transform:uppercase;
}

/* Base styles for calling outs*/
.bs-callout {
	margin: 20px 0;
	padding: 15px 30px 15px 15px;
	border-left: 5px solid #eee;
}
.bs-callout h4 {
	margin-top: 0;
}
.bs-callout p:last-child {
	margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
	background-color: #fff;
}
 
/* Themes for different contexts */
.bs-callout-danger {
	background-color: #fcf2f2;
	border-color: #dFb5b4;
}
.bs-callout-warning {
	background-color: #fefbed;
	border-color: #f1e7bc;
}
.bs-callout-info {
	background-color: #f0f7fd;
	border-color: #d0e3f0;
} 
/* --- End Bootstrap overrides --- */