/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
  padding-bottom: 20px;
  color: #555555;
}
.jumbotron.pageTitle {
	height:250px;
}
.jumbotron {
	margin-bottom:0px;	
	height:400px;
	border-bottom: 2px solid gray;
}
.footer{
	margin-top:75px;
}
th{
	text-align:center;	
}
.table>tbody>tr>td{
	padding-top:10px;
	padding-bottom:10px;
}
.featured{
	height:200px;
	max-width:250px;
	margin-left:20px;
	margin-right:20px;
}
.profile{
	width:250px;
	margin-bottom:10px;
}
.btn:focus,a:focus,a {
  outline: none;
}
a:hover,a:active,a:visited,a:focus {
    text-decoration: none;
}
#queerTable.table>tbody>tr>td{
	border-top:2px solid #999999;
	padding-top:30px;
}

#global-alerts{
 position:fixed;
 top:60px;
 width:100%;	
 z-index:9999;
}
.form-control-feedback {
	margin-top:15px;
}
.fa-chevron-right,.fa-chevron-left{
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block;
}

.panel-heading{
	cursor:pointer;
}

.panel-heading:before {
    font-family: 'FontAwesome';
    content: "\f078"; /* fa-chevron-down */
    float: left;
    color: grey; 
    margin-right:10px;
}
.panel-heading.collapsed:before {
    content: "\f054"; /* fa-chevron-right */
}

.coc-jumbotron{
	background: url('../images/coc-jumbotron.png') no-repeat center center;
}

.qc-jumbotron{
	background: url('../images/qc-jumbotron.png') no-repeat center center;
}

.carousel-indicators li {
  background-color: #999;
}

.reset-filters{
	margin-left:15px;	
}
#mobileFeatured{
	display:none;
}

blockquote{
	font-size: 16px;	
	text-align:justify;
	border:none;
}

blockquote:before {
  color: #ccc;
  content: "\201C";
  font-size: 4.5em;
  font-weight:bold;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

blockquote p {
  display: inline;
}

.testimonial-header{
	text-align:center;	
	height:62px;
}
.testimonial-photo{
	width:150px;
	margin:auto auto 25px auto;	
}
.header-info{
	font-size:55% !important;
}

.site-logo{
	height:40px;
	margin:10px 15px 0px 15px;
}
.panel{
	border:none;
	-webkit-box-shadow:none;
}
.carousel-control.right,.carousel-control.left{
	background-image:none;	
}

.statContainer{
	margin-top:25px;
	padding:10px 10px 20px 10px;
	text-align:center;
}
.statValue{
	font-weight:700;
	font-size:48px;
	width:100%;
	
}
.statLabel{
	width:100%;
	font-size:20px;
	margin-left:5px;	
}

@media (max-width: 370px) {
	.footer{
		margin-right:15px;
		margin-left: 15px;
	}
	.jumbotron{
		padding-top:20px;
	
	}
	.featured{
		height:180px;
		max-width:200px;
		margin-left:10px;
	}
	.jumbotron.pageTitle {
		height:105px !important;
	}
	.carousel-control{
		width:10%;
	}
}

@media (max-width: 425px) {
	.site-logo{
		display:none;
	}
	.featuredText{
		font-size:14px !important;
		text-align:left;
	}
	#searchButtons{
		text-align:center;	
	}
	.reset-filters,.search-filters{
		float:none !important;	
		margin:0px;
	}
	.toggler{
		text-align:center;
	}
	
}

@media (max-width: 768px) {
	.jumbotron.pageTitle {
		height:135px;
	}
	.dataTables_length{
		display:none;
		text-align:center;
	}
	.dataTables_paginate{
		width:100%;
		text-align:center;	
	}
	.dataTables_info{
		text-align:center;	
	}
	.featuredText{
		display:none;
	}
	#viewProfile{
		text-align:center;
		margin-top:10px;	
	}
	#mobileFeatured{
		display:block;
	}
	.jumbotron h1{
		font-size:28px !important;
		text-align:center;
	}
	.subtitle{
		font-size:17px !important;
		text-align:center;
		
	}
}

@media (max-width: 992px) {
	.jumbotron h1{
		font-size:42px;
	}
	.featuredText{
		font-size:16px !important;
		text-align:left;
	}
}

.column_filter,.bootstrap-switch{
	margin-bottom:15px;	
}