@charset "UTF-8";
/* CSS Document */


body {	
	/*font-family: 'Istok Web', sans-serif;*/
        padding-top: 50px;
/*		-ms-overflow-style: scrollbar;
	background-color: #4d6895;
			background: url('../images/signature_h12_1500-1125b.jpg');
		background-position:top;
		background-repeat: no-repeat;
		background-size: cover;*/
	
	background-color: #4d6895;
	

}



/**** navbar styles ***/
#navLoginForm	{

}

#navLoginGHIN	{
/*	width:100px;*/
}

#navLoginPWD	{
/*	width:120px;*/
}


@media screen and (max-width: 370px) {
	
	.navbar-brand	{
		font-size:13px;
		margin-top:0px;
	}

}

@media screen and (max-width: 374px) {
	
	#loginBtnXS	{
		display: none;
	}

}



.memberActions	{
	margin-top: 20px;
	
}

#memberLogin.in,
#memberLogin.collapsing {
    display: block!important;
}

.breadcrumb {
	margin-bottom:0px;
}

div.alertDiv {
	margin-top:20px;
	margin-bottom:20px;
}



/*.alert	{
	margin-top:20px;
}*/

/*.page-header {
    padding-bottom: 0px;
    margin: 0px 0 15px;

}*/


h1, .h1 {
    font-size: 20px;
}


@media screen and (max-width: 767px) {
	
.page-header {
    padding-bottom: 0px;
    margin: 0px 0 5px;
}
	
h1, .h1 {
    font-size: 24px;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 10px;
    margin-bottom: 5px;
	line-height: 1.1
}	
	
	#subNavMobile {
		margin-bottom: 5px;
	}	

}


.container-home	{
/*	background: url('../images/signature_h12_1500-1125b.jpg');

	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;*/
	
	min-height:1000px;		
	margin-bottom:10px;	
}

.container-membership, .container-members {
	background: url('../images/bkgd_membership_1500.jpg');
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height:1000px;		
	margin-bottom:10px;	
}

.container-myaccount	{
	background: url('../images/sunset_1500_929.jpg');
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height:929px;
}

.container-event	{
	background: url('../images/bkgd_h14_1500-848.jpg');
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height:848px;
}

.homeContent p, .homeContent h1	{
/*	color:#ffffff;*/
}

.homeContent h1	{
/*	font-size:30px;*/
}

@media screen and (max-width: 768px) {
	
	.homeContent h1	{
/*		font-size:32px;
		margin-top:0px;*/
	}

}



.homeContent p, .homeContent h1, .homeContent h2	{
color:#ffffff;
}

.homeContent h1	{
/*	font-size:30px; */
}

@media screen and (max-width: 768px) {
	
	.homeContent h1	{
/*		font-size:32px;
		margin-top:0px;*/
	}

}


@media screen and (max-width: 1024px) {
	
	.tooltip {
		display: none !important;
/*		font-size:32px;
		margin-top:0px;*/
	}

}



.jumboMembership	{


		background: url('../images/bkgd_membership_1500.jpg');
		background-position:center;
		background-repeat: no-repeat;
		background-size: cover;
		min-height:300px;
		color:#ffffff;
		background-color: #545759;
		margin-bottom:10px;
		
}

.jumboMembership li 	{
	font-size:18px;
	}

h1, h2, h3, h4, h5, h6 {
	/*font-family: 'Lora', serif;*/
font-family: 'Nunito', sans-serif;	
}

h1, h1 small {color: #fff;}


/* Sticky footer styles
-------------------------------------------------- */

html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
	margin-bottom: 60px;  
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
	padding-top: 10px;
}



::-webkit-scrollbar {
    width: 15px;
}
::-webkit-scrollbar-track {
    background-color: #777;
    border-left: 1px solid #000;
}
::-webkit-scrollbar-thumb {
    background-color: #e8e8e8;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #f7f7f7;
}

/* edit event form */
#editEventForm .inputGroupContainer .form-control-feedback,
#editEventForm .selectContainer .form-control-feedback {
    top: 0;
    right: -15px;
}

.help-block	{font-size: 13px;}

@media  (max-width: 767px) {
	
table.colsFixeds {
    table-layout: fixed;
}
}

table.colsFixed {
    table-layout: fixed;
}


.nav-tabs {
  border-bottom: 1px solid #777777;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
color:#222222;
background-color: #E5E5E5;
  border: 1px solid transparent;
    border-bottom-color: transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border: 1px solid #777777;
  border-bottom-color: transparent;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #337ab7;
  background-color: #FFFFFF;
  border: 1px solid #777777;
  border-bottom-color: transparent;
  cursor: default;
}



