/* Custom CSS for house seats
 * Developed by Mine Mind Media
 * www.minemindmedia.com
 * info@minemindmedia.com
 * October 2013
 */


/*===========================Start Global======================================================
==============================================================================================*/
/*
******************************************************************************************** Base */


html, body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
	font-family: 'Open Sans', sans-serif;
	background: url(/resources/default/img/star-bkg.gif) repeat fixed;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
}
h1 {
	color: #006d49;
	font-weight: 600;
}
h2 {
	color: #006d49;
	font-weight: 600;
}
h2, h3, h5 {
	color: #006d49;
}
h5 {
	font-weight: 600;
}
h4 {
	color: #006d49;
	padding-top: 10px;
	padding-bottom: 10px;
}
p, ul {

}
.section-divider {
	margin: 80px 0;
}
.img-responsive {
	width: 100%;
}
.btn-huge {
	width: 100%;
}
.btn-huge h1 {
	font-size: 24px;
	font-weight: 800;
	padding: 20px;
	margin: 0;
}
.btn-orange {
	background-color: #f59727;
}
.btn-green {
	background-color: #009380;
	color: #fff;
}
.fa {
	padding-right: 10px;
}
.fa-blue {
	color: #10947f;
}
.fa-orange {
	color: #f59727;
}
.fa-white {
	color: #FFFFFF;
}

.global .well {
	border-radius: 0;
	background: #c8e1a8;
}
/*
**************************************************************************************************** Site Header */
.navbar-collapse .container {
	margin:0;
	padding:0;
}
.navbar-brandbar {
	background: #f59727;

}
.navbar-brandbar .social-icons img {
	padding: 10px;
	margin: 0;
}
.navbar-brand {
	padding: 0;
	margin: 0;
	
}
.navbar-header {
	padding: 10px;
}
.navbar-static-top {
	margin-bottom: 0px;
	background: #333;
	border-bottom: none;
}
.navbar-collapse {
	max-height: 240px;
	padding-right: 0px;
	padding-left: 0px;
	overflow-x: visible;
	border-top: none;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch;
}


.navbar-main > li, .navbar-right > li {
	margin: 10px 0;
}
.navbar-main > li > a {
	position: relative;
	display: block;
	padding: 15px 15px 15px 0;
	color: #fff;
}
.navbar-main > li > a:hover {
	background: none;
	text-decoration: underline;
}
.navbar-right > li > a {
	color: #fff;
}
.navbar-right > li > a:hover {
	background: none;
	color: #f59727;
}
.navbar-right .tickets {
	padding: 0;
	margin: 0;
}
/******************************************************************************************* Page Header */
.page-header h1 {
	font-weight: 600;
	padding: 0;
	margin: 0;
}
.breadcrumb {
	background: #7ac142;
}
.breadcrumb > li > a {
	color: #fff;
}
.breadcrumb .active {
	color: #fff;
}
/***************************************************************************************************** Page Content */

.page-content {
	margin-top: 40px;
}
.page-content p, .page-content ul {
	
}
.inch-in {
	padding: 0 50px;
}
.nav-tabs {
	margin: 0;
	padding: 0;
}
.nav-tabs .active {
	background: #fff;
}
.panel-green {
	border-color: #dddddd;
}
.panel-green > .panel-heading {
	background-color: #5d9733;
	border-color: #dddddd;
}
.panel-green > .panel-heading h4 {
	color: #FFF;
}
.panel-green > .panel-body {
	background-color: #c8e1a8;
	border-color: #dddddd;
}
.panel-dark {
	border-color: #dddddd;
}
.panel-dark > .panel-heading {
	background-color: #222;
	border-color: #dddddd;
}
.panel-dark > .panel-heading h4 {
	color: #FFF;
}
.panel-dark > .panel-body {
	background-color: #666666;
	border-color: #dddddd;
}
/**************************************************************************************************** Sidebar Temp Main */

.sidebar-tmp-main-default {
	background: #ededed;
	padding: 20px;
	margin-bottom: 30px;
}
.sidebar-tmp-main-orange {
	background: #f59727;
	padding: 20px;
	margin-bottom: 30px;
}
.sidebar-tmp-main-green {
	background: #c8e1a8;
	padding: 20px;
	margin-bottom: 30px;
}
.sidebar-tmp-main-green > .row > .col-xs-6 > ul > li > a,
.sidebar-tmp-main-green > ul > li > a {
	color:#222;
}
/*
******* Form *******
*/
.sidebar-tmp-main-default .form-signin {
	width: 100%;
	background: none;
	padding: 0;
}
.sidebar-tmp-main-default .form-signin .form-signin-heading {
	padding-bottom: 15px;
	color: #222;
}
.sidebar-tmp-main-default .form-signin label {
	color: #222;
}
.sidebar-tmp-main-default .form-signin small {
	margin-right: 10px;
}
.sidebar-tmp-main-default .form-signin small a {
	color: #222;
	text-decoration: underline;
}
.sidebar-tmp-main-default .form-signin .form-signin-heading, .form-signin .checkbox {
	margin-bottom: 10px;
	margin-top: 0;
}
.sidebar-tmp-main-default .form-signin .checkbox {
	font-weight: normal;
}
.sidebar-tmp-main-default .form-signin .form-control {
	position: relative;
	font-size: 16px;
	height: auto;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sidebar-tmp-main-default .form-signin .form-control:focus {
	z-index: 2;
}
.sidebar-tmp-main-default .form-signin input[type="text"] {
	margin-bottom: -1px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.sidebar-tmp-main-default .form-signin input[type="password"] {
	margin-bottom: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.sidebar-tmp-main-default .form-signin select {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.sidebar-tmp-main-default .form-signin #forgot {
	color: #222;
}
.sidebar-tmp-main-default .form-signin #forgot:hover {
	color: #f59726;
}
.sidebar-tmp-main-default .popover-content {
	padding: 30px;
}
.sidebar-tmp-main-default .form-signin .btn {
	margin-right: 5px;
}
.sidebar-tmp-main-green ul {
	list-style-type: none;
	padding: 0;
}
/*
******* User Menu *******
*/

.form-signin > ul > li > a {
	color:#00937f;
}

/**************************************************************************************************** Main Content */

.main-content {
	  overflow:auto;
  padding-bottom:150px; /* this needs to be bigger than footer height*/
}

/********************************************************************************************************* Footer */

/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by its height */
	margin: 0 auto -60px;
	/* Pad bottom by footer height */
	padding: 0;
}
/* Set the fixed height of the footer here */
#footer {
	min-height: 60px;
	margin-top: 80px;
	background-color: #333;
	border-top: #10947f 10px solid;
}

/*==================Aside Members======================================================
==============================================================================================*/

.aside-members .hslogo {
	padding: 0 30px 30px 30px;
}
.aside-members .current-city .header {
	background: #333;
	color: #fff;
}
.aside-members .current-city .header p {
	font-size: 10px;
	padding: 0;
	margin: 0;
}
.aside-members .current-city .header h4 {
	font-weight: 600;
	padding: 0;
	margin: 0;
}
.aside-members .news .header {
	background: #f59727;
	color: #333;
}
/*================Home Page======================================================
==============================================================================================*/

/******************************************************************************************** Carousel */
.carousel {
	
}
.carousel-caption-welcome {
	position: absolute;
	right: 15%;
	top: 20px;
	left: 15%;
	z-index: 10;
	padding-left: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	width: 40%;
}
.carousel-caption-welcome h1 {
	font-size: 42px;
	color: #fff;
	font-weight: 800;
	text-align: left;
}
.carousel-caption-welcome p {
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	text-align: left;
}
.carousel-caption-welcome p a {
	color: #fff;
	text-decoration: underline;
}
/************************************************************************************** Location List */
.locations-home .list-group {
	padding: 0;
	margin: 0;
	text-align: center;
}
.locations-home .list-group h3 {
	padding: 0 0 20px 0;
	margin: 0;
}
.locations-home .list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.locations-home .list-group-item:hover {
	background-color: #c8e1a8;
}
.locations-home .list-group-item:first-child {
	border-radius: 0;
	background: #10947f;
	padding: 0;
}
.locations-home .list-group-item:last-child {
	border-radius: 0;
}
/*********************************************************************************************** Welcome Box */
.welcome-box {
	margin: 0;
	padding: 20px;
}
.welcome-box h1 {
	color: #222;
	padding: 0;
	margin: 0;
}
/*********************************************************************************************** How it works */

.how-it-works {
	margin: 30px 0;
	padding: 10px 0;
}
/************************************************************************************************ Bring HS To You */

.opportunities {
	background: #333;
	padding: 20px;
	border-radius: 7px;
	color: #fff;
}
/************************************************************************************************** Signin Form */
.form-signin {
	width: 100%;
	padding: 0px;
	margin: 0;
	background: #333;
	padding: 20px;
	border-radius: 7px;
}
.form-signin .form-signin-heading {
	padding-bottom: 15px;
	color: #fff;
}
.form-signin label {
	color: #fff;
}
.form-signin small {
	margin-right: 10px;
}
.form-signin small a {
	color: #fff;
	text-decoration: underline;
}
.form-signin .form-signin-heading, .form-signin .checkbox {
	margin-bottom: 10px;
	margin-top: 0;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
	position: relative;
	font-size: 16px;
	height: auto;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type="text"] {
	margin-bottom: -1px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.form-signin select {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.form-signin .btn {
	margin-right: 5px;
}
/****************************************************************************************** Testimonials */

.testimonials-wrap {
	padding: 40px 0;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FmZDM3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-radial-gradient(center, ellipse cover, #ffffff 33%, #afd377 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(33%, #ffffff), color-stop(100%, #afd377)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #ffffff 33%, #afd377 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #ffffff 33%, #afd377 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #ffffff 33%, #afd377 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #ffffff 33%, #afd377 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#afd377', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
/*
************************************************************************************************ News */

.news {
	margin-bottom: 40px;
}
.news .title {
	background: #e4e4e4;
}
.news .tagssss {
	background: #e4e4e4;
}
/*
************************************************************************************************* Social Feeds */

.social-feeds .col-lg-4 {
	margin-bottom: 20px;
}
.social-feeds .social-icon {
	text-align: center;
	padding-bottom: 20px;
}
.social-feeds .social-facebook {
	background-color: #566f9e;
	padding: 20px;
}
.social-feeds .social-instagram {
	padding: 20px;
}
.social-feeds .social-twitter {
	background-color: #4486a8;
	padding: 20px;
}
/* Facebook */

.fb-update {
	border-bottom: solid 1px #f5f5f5;
	padding-bottom: 20px;
}
.fb-update:first-child {
	padding-top: 0;
	border-top: none;
}
.fb-update:last-child {
	padding-bottom: 0;
	border-bottom: none;
}
.fb-update h2 {
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 4px;
	color: #fff;
}
.fb-update p, .fb-update p a {
	font-size: 14px;
	color: #FFF;
	margin-bottom: 0;
}
/* Twitter */

#tfeed .row1 {
	margin-bottom: 20px;
}
#tfeed .row2 {
}
#tfeed ul {
	margin: 0;
	padding: 0;
}
#tfeed li {
	display: inline-block;
	list-style: none;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px #FFF solid;
}
#tfeed li:last-child {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
#tfeed .user {
	font-size: 10px;
}
#tfeed .user a {
	color: #fff;
}
#tfeed .tweet, #tfeed .tweet a {
	color: #fff;
}
#tfeed .timePosted {
	font-size: 9px;
	color: #fff;
}
#tfeed .interact {
	font-size: 9px;
}
#tfeed .interact a {
	margin-left: 5px;
	float: left;
	color: #fff;
}
#tfeed .user img {
	width: 100%;
}
/*================Login or Join The House (pages)======================================================
==============================================================================================*/
.loginOrJoin .well {
	border-radius: 0;
	background: #FFF;
}
form .well {
	border-radius: 0;
	background: #c8e1a8;
}
form .well table {
	background: #FFF;
}

.choose-level .table thead {
	background:#c8e1a8;
}

.choose-level .table thead h3 {
	padding:20px 0;
	margin:0;
}
	
	

/*================Charity Page======================================================
==============================================================================================*/

.charity-panels .panel {
	border-radius: 0;
}
/*================Gift Page======================================================
==============================================================================================*/

.gift-page .well {
	border-radius: 0;
	background: #c8e1a8;
}
.gift-page .well h3 {
	margin: 0;
}
.gift-page .well button {
	margin-left: 10px;
}
.gift-page table thead {
	background: #c8e1a8;
}
.gift-page table thead h3 {
	color: #006d49;
}
.gift-page table h3 {
	color: #222;
}
.gift-page .gift-info .well {
	border-radius: 0;
	border: none;
	background: #c8e1a8;
}
.gift-page .gift-info .member-level .well {
	border-radius: 0;
	border: none;
	background: #10947f;
}
.gift-page .gift-info .member-level .well h3 {
	color: #fff;
}
.gift-page .payment-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.gift-page .billing-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.gift-page .donation-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.gift-page .process-info .well {
	border-radius: 0;
	border: none;
	background: #c8e1a8;
}
/*================FAQ Page======================================================
==============================================================================================*/

.faq-tabs .tab-content {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 30px;
	background:#FFF;
}
.faq-tabs .nav-tabs > li a {
	color: #555555;
	background-color: #ededed;
}
.faq-tabs .nav-tabs > li.active > a, .faq-tabs .nav-tabs > li.active > a:hover, .faq-tabs .nav-tabs > li.active > a:focus {
	color: #555555;
	background-color: #fff;
}
/*================Dashboard======================================================
==============================================================================================*/


.dashboard-welcome h3 {
	font-size:14px;
	padding:0;
	margin:0;
}

.dashboard-tabs .tab-content {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px;
	background:#fff;
}
.dashboard-tabs .nav-tabs > li a {
	color: #555555;
	background-color: #ededed;
}
.dashboard-tabs .nav-tabs > li.active > a, .faq-tabs .nav-tabs > li.active > a:hover, .faq-tabs .nav-tabs > li.active > a:focus {
	color: #555555;
	background:#fff;
}


.dashboard-tabs .dropdown .dropdown-toggle {
	background:#222;
	color:#fff;
}

.dashboard-tabs .dropdown > a {
	margin:0;
	border-radius:0;

}

.dashboard-tabs .nav-tabs .open > a {
	border:1px solid #ededed;
	background:#222;
	color:#fff;
}


.dashboard-tabs .nav-tabs .dropdown-menu {
	border:none;
	background:#222;
	color:#fff;
	margin-right:1px;
}


.dashboard-tabs .nav-tabs .dropdown-menu > li > a {
	border:none;
	background:none;
	color:#fff;
}
.dashboard-tabs .nav-tabs .dropdown-menu > li > a:hover {
	text-decoration:underline;
}

.dashboard-tabs .dashboard-account .modal-content {
	border-radius:0;
}

.dashboard-tabs .dashboard-account .modal-content .well {
	border-radius:0;
	box-shadow:none;
	background:#F5F5F5;
}

.dashboard-tabs .dashboard-account .modal-content .panel-calendar .panel-heading {
	border-radius:0;
}




/*********************************************************************************** Account */



.dashboard-account .well {
	background:#ededed;
	border-radius:0;
	border:none;
}

.dashboard-account .panel-membership .panel {
	border-radius:0;
	border:1px solid #c8e1a8;
}
.dashboard-account .panel-membership .panel .panel-heading {
	border:0;
	border-radius:0;
	background:#c8e1a8;
	
}
.dashboard-account .panel-membership .panel .panel-heading h4 {
	padding:0;
	margin:0;
}
.dashboard-account .panel-membership .panel .panel-body {

}
.dashboard-account .panel-membership .panel .panel-body table {
	background:#fff;
}

.fa-disabled {
	color:#AAA;
}

/*********************************************************************************** Upgrade / Renew */

.upgrade-renew .well {
	border-radius: 0;
	background: #c8e1a8;
}
.upgrade-renew .well h3 {
	margin: 0;
}
.upgrade-renew .well button {
	margin-left: 10px;
}
.upgrade-renew table {
	background: #fff;
}
.upgrade-renew table thead h3 {
	color: #006d49;
}
.upgrade-renew table h3 {
	color: #222;
}
.upgrade-renew .gift-info .well {
	border-radius: 0;
	border: none;
	background: #c8e1a8;
}
.upgrade-renew .gift-info .member-level .well {
	border-radius: 0;
	border: none;
	background: #10947f;
}
.upgrade-renew .gift-info .member-level .well h3 {
	color: #fff;
}
.upgrade-renew .payment-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.upgrade-renew .billing-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.upgrade-renew .donation-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.upgrade-renew .process-info .well {
	border-radius: 0;
	border: none;
	background: #c8e1a8;
}

.upgrade-account .panel {
	border-radius:0px;
}

.upgrade-account .panel .panel-body .table .btn-orange a {
	color:#fff;
}

.upgrade-account .panel-heading {
	background:#c8e1a8;
	border-radius:0px;
}
	



/*********************************************************************************** Confirmed Events */





.dashboard-account .panel-events .panel {
	border-radius:0;
}
.dashboard-account .panel-events .panel .panel-heading {
	border:0;
	background:#c8e1a8;
}
.dashboard-account .panel-events .panel .panel-heading h4 {
	padding:0;
	margin:0;
}
.dashboard-account .panel-events .panel .panel-body {
	background:#ededed;
}
.dashboard-account .panel-events .panel .panel-body table {
	background:#fff;
	border:1px solid #c8e1a8;
}

/*********************************************************************************** Refer A Friend */




.dashboard-account .panel-refer .panel {
	border-radius:0;
}
.dashboard-account .panel-refer .panel .panel-heading {
	border:0;
}
.dashboard-account .panel-refer .panel .panel-heading h4 {
	padding:0;
	margin:0;
}
.dashboard-account .panel-refer .panel .panel-body {
	background:#fff;
}
.dashboard-account .panel-refer .panel .panel-body table {
	background:#fff;
}

/*********************************************************************************** Featured Show */
.panel-featured-show .panel-heading {
	background: #7ac142;
	color: #fff;
}
.panel-featured-show .panel-body {
	background: #c8e1a8;
}

/************************************************************************************* Featured Show Slider */

.featured-show-rotator {
	margin-bottom:30px;
}

/************************************************************************************* Filter View */

.filter-view {
	margin-bottom:5px;
}

.filter-view .well {
	border-radius:0;
	background:#c8e1a8;
	border:none;
}




.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-box-shadow: none;
          box-shadow: none;
}

/************************************************************************************* Grid View Info */

.grid-view-info .panel {
	border-radius:0;
}

.grid-view-info .panel-heading {
	padding:5px;
	border-radius:0;
	background:#c8e1a8;
	height:50px;
	vertical-align:middle;
}
.grid-view-info .panel-heading p {
	padding:0;
	margin:0;
	color:#222;
	text-align:center;
}
.grid-view-info .panel-heading p a {
	color:#222;
}

.grid-view-info .panel-body a img {
	margin-bottom:0px;
}
.grid-view-info .panel-body p {
	margin:0;
	padding:0;
	text-align:center;
	text-transform:capitalize;
}

.grid-view-info .panel-body h3 {
	margin:0;
	padding:0;
}
.grid-view-info .panel-body h4 {
	margin:0;
	padding:0;
}

.grid-view-info .panel-calendar .panel {
	margin:0;
}
.grid-view-info .panel-calendar .panel .panel-heading,
.grid-view-info .panel-calendar .panel .panel-footer {
	background:#ededed;
	color:#222;
	padding:0;
	margin:0;
}

.grid-view-info  .panel .location {
	margin:10px 0 0 0;
}



.grid-view-info .panel-footer {
	padding:0;
	background:#c8e1a8;
	color:#222;
	border-radius:0;
}

.grid-view-info .thumbnail {

}

.grid-view-info .no-padding {
	padding:2px;
}





/************************************************************************************** List View Info */

.list-view-info .well {
	border-radius:0;
	box-shadow:none;
	background:#fff;
}

.list-view-info .well h1 {
	padding:10px 0;
	margin:0;
	font-size:32px;
}

.list-view-info .well h1 a {
	color:#006d49;
}

.list-view-info .well h1 a:hover {
	text-decoration:none;
	color:#222;
}

.list-view-info .well h3 {
	padding:10px 0;
	margin:0;
	font-size:18px;
	color:#222;
}






/************************************************************************************************** Single Event */

.single-event {
}
.single-event .section-one {
	margin-bottom: 20px;
}
.single-event .section-one h2 {
	margin: 0;
	padding: 10px;
	color: #222;
}
.single-event .section-two .well {
	border-radius: 0;
	border-color: #a2be7d;
	background: #c8e1a8;
}
.single-event .section-two .well .table thead {
	background: #222;
}
.single-event .section-two .well .table .alert {
	margin: 0;
}
.single-event .section-two .well .table {
	background: #fff;
	border:5px solid #fff;
}
.single-event .section-two .well .table .form-group {
	padding: 5px;
	margin: 0;
}
.single-event .section-two .well .table thead p {
	padding: 10px;
	margin: 0;
	color: #fff;
}

.single-event .section-two .well .table .panel-default {
	margin:0;
}
.single-event .section-two .well .table .panel-default .panel-heading,
.single-event .section-two .well .table .panel-default .panel-body,
.single-event .section-two .well .table .panel-default .panel-footer {
	padding:2px;
}
.single-event .section-two .well .table .panel-default .panel-heading {
	background:#c8e1a8;
	color:#222;
}
.single-event .section-two .well .table .panel-default .panel-body h4 {
	padding:0;
	margin:0;
}

.single-event .section-two .well .ads-180x150 .col-lg-12 {
	margin-bottom:40px;

}

.single-event .section-three .well {
	border-radius: 0;
	border-color: #a2be7d;
	background: #fff;
}
.single-event .section-three .well .panel {
	border-radius: 0;
}
.single-event .section-three .well .panel .panel-heading {
	background: #f59727;
	border-radius: 0;
}
.single-event .section-three .well .panel .panel-heading h4 {
	color: #000;
}

.show-terms .panel {
	border-radius: 0;
}
.show-terms .panel .panel-heading {
	background: #c8e1a8;
	border-radius: 0;
}
.show-terms .panel .panel-heading h3 {
	padding: 10px 0;
	margin: 0;
}
.show-verify .alert-danger {
	border-radius:0;
}
.show-verify .alert-danger h3 {
	color: #F00;
	padding: 10px 0;
	margin: 0;
}
.show-verify .panel {
	border-radius: 0;
}
.show-verify .panel .panel-heading {
	background: #c8e1a8;
	border-radius: 0;
}
.show-verify .panel .panel-heading h3 {
	padding: 10px 0;
	margin: 0;
}
.show-verify .panel .panel-body {
	background: #ededed;
}
.show-verify .panel .panel-body table {
	background: #fff;
}

.show-verify .btn {
	margin:80px;
}

.show-success .panel {
	border-radius: 0;
}
.show-success .panel .panel-heading {
	background: #c8e1a8;
	border-radius: 0;
}
.show-success .panel .panel-heading h3 {
	padding: 10px 0;
	margin: 0;
}
.show-success .panel .panel-body {
	background: #ededed;
}
.show-success .panel .panel-body table {
	background: #fff;
}

.show-success .btn {
	margin:10px;
}

.show-print-rsvp .well {
	border-radius: 0;
	margin-top:20px;
	box-shadow:none;
}
.show-print-rsvp .panel .panel-heading {
	background: #c8e1a8;
	border-radius: 0;
}
.show-print-rsvp .panel .panel-heading h3 {
	padding: 10px 0;
	margin: 0;
}
.show-print-rsvp .panel .panel-body {
	background: #ededed;
}
.show-print-rsvp .panel .panel-body table {
	background: #fff;
}

.show-print-rsvp .btn {
	margin:10px;
}
/***************************************************************************************** No Show Pay */

.no-show-pay .well {
	border-radius: 0;
	background: #c8e1a8;
}
.no-show-pay .well h3 {
	margin: 0;
}
.no-show-pay .well button {
	margin-left: 10px;
}
.no-show-pay table thead {
	background: #c8e1a8;
}
.no-show-pay table thead h3 {
	color: #006d49;
}
.no-show-pay table h3 {
	color: #222;
}
.no-show-pay .gift-info .well {
	border-radius: 0;
	border: none;
	background: #c8e1a8;
}
.no-show-pay .gift-info .member-level .well {
	border-radius: 0;
	border: none;
	background: #10947f;
}
.no-show-pay .gift-info .member-level .well h3 {
	color: #fff;
}
.no-show-pay .payment-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.no-show-pay .billing-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.no-show-pay .donation-info .well {
	border-radius: 0;
	border: none;
	background: #ededed;
}
.no-show-pay .no-show-total .well,
.no-show-pay .process-info .well {
	border-radius: 0;
	border: none;
	background: #c8e1a8;
}
/***************************************************************************************** Single Event - Complete */



.single-event-complete .table-condensed .td1 {
	width: 25%;
}

/* extra small display */@media (max-width: 767px) {
/* global */

.lead {
	font-size:12px;
}
	
	
/* nav */


.navbar-static-top {
	padding:0;
	margin:0;
}

.navbar-header {
	text-align:center;
}

.navbar-header .hs-logo-simple {
	max-height:30px;
}

.navbar-header button {
	padding:0;
	color:#fff;
}

.navbar-xs > ul {
	margin:0;
}

.navbar-xs > li {
	margin: 10px 0;
	text-align:center;
	font-size:18px;
	width:100%;
	float:left;
}
.navbar-xs > li > a {
	position: relative;
	display: block;
	padding:0;
	color: #fff;
}
.navbar-xs > li > a:hover {
	background: none;
	text-decoration: underline;
}
.navbar-xs > li:first-child {
	padding:15px;
	background:#f59727;
	color:#222;
	margin:0;
}
.navbar-xs > li:first-child a {
	color:#222;
}

.page-content {
	margin-top:0px;
}
.page-content h1 {
	font-size:18px;
	text-align:center;
}



/* Dashboard */

/* ---- tickets tab ---- */

.dashboard-tabs .tab-content {
	padding:10px;
}

.dashboard-tabs .grid-view-info .col-xs-3 {
	padding:5px;
}

.grid-view-info .panel-default {
	margin-bottom:0px;
}

.grid-view-info .panel-default .panel-heading {
	font-size:9px;
}
.grid-view-info .panel-default .panel-footer small {
	font-size:9px;
}

/* ---- account tab ---- */

.dashboard-tabs .dashboard-account .panel-events .panel-default {
	padding:0;
	background:none;
}

.dashboard-tabs .dashboard-account .well {
	padding:10px;
	background:none;
}

.dashboard-tabs .dashboard-account .modal-content h1 {
	font-size:36px;
}

/* Single Event */
.single-event .section-one h2 {
	margin: 0;
	padding: 10px;
	color: #222;
	font-size:18px;
}

/* join */

.choose-level .table thead h3 {
	padding:20px 0;
	margin:0;
	font-size:16px;
}

 }
 
/* small display */ @media (min-width: 768px) {
/* global */

.page-content {
	margin-top:20px;
}
.page-content h1 {
	font-size:20px;
}
.page-content h3 {
	font-size:14px;
}
.page-content h4 {
	font-size:12px;
}
.page-content .lead {
	font-size:16px;
}


/* nav */
.navbar-main > li, .navbar-right > li {
	margin: 10px 0;
}
.navbar-main > li > a {
	position: relative;
	display: block;
	padding: 15px 10px 15px 0;
	color: #fff;
	font-size:12px;
}
.navbar-main > li > a:hover {
	background: none;
	text-decoration: underline;
}
.navbar-right > li > a {
	color: #fff;
	padding: 15px 10px 15px 0;
	font-size:12px;
}
.navbar-right > li > a:hover {
	background: none;
	color: #f59727;
}

.navbar-right .tickets {
	padding: 0;
	margin: 0;
}

/* sidebar */
.sidebar-tmp-main-green li {
	font-size:12px;
}

/* List View Info */

.list-view-info .well {
	border-radius:0;
	box-shadow:none;
	background:#fff;
}

.list-view-info .well h1 {
	padding:10px 0;
	margin:0;
	font-size:14px;
}

.list-view-info .well h1 a {
	color:#006d49;
}

.list-view-info .well h1 a:hover {
	text-decoration:none;
	color:#222;
}

.list-view-info .well h3 {
	padding:10px 0;
	margin:0;
	font-size:12px;
	color:#222;
}

.list-view-info .well p {
	font-size:12px;
}

.list-view-info .panel-calendar .panel-body h4 {
	font-size:20px;
	padding:0;
}

/* account tab */

.dashboard-tabs .dashboard-account .modal-content h1 {
	font-size:36px;
}

.dashboard-tabs .dashboard-account .modal-content h4 {
	font-size:20px;
}



 }


/* medium display */ @media(min-width:992px){
.page-content {
	margin-top:20px;
}
.page-content h1 {
	font-size:20px;
}
.page-content h3 {
	font-size:14px;
}
.page-content h4 {
	font-size:12px;
}
.page-content .lead {
	font-size:16px;
}


/* nav */
.navbar-main > li, .navbar-right > li {
	margin: 10px 0;
}
.navbar-main > li > a {
	position: relative;
	display: block;
	padding: 15px 10px 15px 0;
	color: #fff;
	font-size:14px;
}
.navbar-main > li > a:hover {
	background: none;
	text-decoration: underline;
}
.navbar-right > li > a {
	color: #fff;
	padding: 15px 10px 15px 0;
	font-size:14px;
}
.navbar-right > li > a:hover {
	background: none;
	color: #f59727;
}

.navbar-right .tickets {
	padding: 0;
	margin: 0;
}

/* sidebar */
.sidebar-tmp-main-green li {
	font-size:12px;
}

/* List View Info */

.list-view-info .well {
	border-radius:0;
	box-shadow:none;
	background:#fff;
}

.list-view-info .well h1 {
	padding:10px 0;
	margin:0;
	font-size:20px;
}

.list-view-info .well h1 a {
	color:#006d49;
}

.list-view-info .well h1 a:hover {
	text-decoration:none;
	color:#222;
}

.list-view-info .well h3 {
	padding:10px 0;
	margin:0;
	font-size:16px;
	color:#222;
}

.list-view-info .well p {
	font-size:14px;
}

.list-view-info .panel-calendar .panel-body h4 {
	font-size:20px;
}

/* join */

.choose-level .table thead h3 {
	padding:20px 0;
	margin:0;
	font-size:18px;
}


}

/* large display */ @media(min-width:1200px){
/* global */

.page-content {
	margin-top:30px;
}
.page-content h1 {
	font-size:36px;
}
.page-content h3 {
	font-size:22px;
}
.page-content h4 {
	font-size:20px;
}
.page-content .lead {
	font-size:20px;
}


/* nav */
.navbar-main > li, .navbar-right > li {
	margin: 10px 0;
}
.navbar-main > li > a {
	position: relative;
	display: block;
	padding: 15px 15px 15px 0;
	color: #fff;
	font-size:14px;
}
.navbar-main > li > a:hover {
	background: none;
	text-decoration: underline;
}
.navbar-right > li > a {
	color: #fff;
	padding: 15px 15px 15px 0;
	font-size:14px;
}
.navbar-right > li > a:hover {
	background: none;
	color: #f59727;
}

.navbar-right .tickets {
	padding: 0;
	margin: 0;
}	

/* sidebar */
.sidebar-tmp-main-green li {
	font-size:14px;
}

/* list view */
.list-view-info .well {
	border-radius:0;
	box-shadow:none;
	background:#fff;
}

.list-view-info .well h1 {
	padding:10px 0;
	margin:0;
	font-size:32px;
}

.list-view-info .well h1 a {
	color:#006d49;
}

.list-view-info .well h1 a:hover {
	text-decoration:none;
	color:#222;
}

.list-view-info .well h3 {
	padding:10px 0;
	margin:0;
	font-size:18px;
	color:#222;
}

.list-view-info .panel-calendar .panel-heading {
	background:#c8e1a8;
}


.filter-view {
	margin-bottom:0px;
}



	}