/* CSS Document */

.swwchr { display:none; }

body{background-color:#000;} 


.content-section-lead{
	background-color:rgba(24,46,68,1.00);
	padding: 20px 0; 
	background:url(/img/bg21.jpg) fixed center top no-repeat;
	background-size: cover;
	min-height:100%;
	padding-bottom:60px;
	}
	
	
.content-section-flow{
	background-color: #f8f8f8;
	padding: 40px 0; 
	background:url(/img/bg30.jpg) fixed center top no-repeat;
	background-size: cover;
	min-height:100%;
	}
	
	

.content-section-resources{
	border-top: 1px solid #8E5D0B;
	border-bottom: 1px solid #8E5D0B;
	background-color: #CA840E;
	padding: 60px 0;
	}
	
		
.content-section-cal{
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	background:#fff;; 
	padding: 60px 0;
	}
	
.content-section-attend{
	border-top: 1px solid #021C02;
	border-bottom: 1px solid #8E5D0B;
	background-color: #043704;
	background:url(/img/bg33.jpg) fixed center top no-repeat;
	background-size: cover;
	padding: 90px 0;
	}
	
	#attendance h3 { text-align:center; }
	#attendance a { color:#aaa; }
	#attendance a:hover { color:#fff; text-decoration:underline; }
	#attendance .panel {background:none;border:1px solid #555;}
	
#hd_logo_bar {
	text-align:center;padding-bottom:50px;color:#fff;
	opacity: 0.3;
	}	
	
	
.topic_band:hover .topic_circle
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
} 




.flow_navbar-toggle {
  border: none;
  color: #0B1214;
  margin: 0 0 0 21px;
  padding: 0 21px;
  height: 53px;
  line-height: 53px;
  background-color:transparent;
}
.flow_navbar-toggle:before {
  color: #0B1214;
  content: "\e00b";
  font-family: "Flat-UI-Icons";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: color 0.25s linear;
  transition: color 0.25s linear;
}
.flow_navbar-toggle:hover,
.flow_navbar-toggle:focus {
  outline: none;
}
.flow_navbar-toggle:hover:before,
.flow_navbar-toggle:focus:before {
  color: #18bc9c;
}




.navbar-default .flow_navbar-toggle:before {
  color: #0B1214;
}
.navbar-default .flow_navbar-toggle:hover,
.navbar-default .flow_navbar-toggle:focus {
  background-color: transparent;
}
.navbar-default .flow_navbar-toggle:hover:before,
.navbar-default .flow_navbar-toggle:focus:before {
  color: #D68607;

}


.navbar-inverse .flow_navbar-toggle:before {
  color: #ffffff;
}
.navbar-inverse .flow_navbar-toggle:hover,
.navbar-inverse .flow_navbar-toggle:focus {
  background-color: transparent;
}
.navbar-inverse .flow_navbar-toggle:hover:before,
.navbar-inverse .flow_navbar-toggle:focus:before {
  color: #D68607;
}



.flow-footer .container { padding:0px; }
.flow-footer {
    position: fixed;
    height: 80px;
    bottom: 0;
    width: 100%;
	padding:20px 0px;
	border-top:1px solid #ccc;
}

.flow_content {
	background:rgba(255,255,255,0.5);
	padding-bottom:100px;
	border-radius: 10px;
	}

.flow_content h2 {
	padding-bottom:5px;
	margin-top:0px;
	}
.flow_content h4 {
	padding-bottom:0px;
	}
	
	
.flow_content2 {
	background:rgba(255,255,255,0.7);
	padding-bottom:100px;
	border-radius: 10px;
	}

.flow_content2 h2 {
	padding-bottom:5px;
	margin-top:0px;
	}
.flow_content2 h4 {
	padding-bottom:0px;
	}

.btn-group-header {
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:1.1em;
	}

.btn-group-flow {
	padding-bottom:20px;
	}

.flow-lead{
	margin-bottom:20px;
	}
	
	
.boost-em-1_1 {
	font-size:1.1em;
	}
	
.container.nav-collapse.in.collapse{
  
 
}

.cs-list-group .cs-list-icon-blk { 
					display:block;
					font-size:20px;
					padding-top:0px;
					padding-right:10px;
				
					float:left; 
					height:100%; 
					}
					
.cs-list-group .list-group-item-heading { 
			padding-top:2px;
			}
			
.cs-list-group .list-group-item { 
			text-align:left
			}
.cs-list-group p {overflow: hidden;}
.cs-list-group .txt-blk {overflow: hidden;}

.topic_disabled {
	opacity: 0.5;
	cursor:default;

	}
	
#attendFormPanel {
	padding:10px;
	background-color:#fff;
	}
	
#ui-datepicker-div, .ui-datepicker { z-index: 999999 !important; }


#whowasthere label { line-height:1em;padding-top:2px;}



	
/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		
		
		
		.content-section-lead{
			background-color:rgba(24,46,68,1.00);
			padding: 20px 0; 
			background:url(/img/bg21.jpg) center top no-repeat;
			background-size: cover;
			min-height: 100%;
			padding-top:10px;
			padding-bottom:50px;
			}
			
		.content-section-flow{
			background:url(/img/bg30.jpg) center top no-repeat;
			background-size: cover;
			padding: 10px 0; 
		
			}
			
		.content-section-attend{
			background:url(/img/bg33.jpg) center top no-repeat;
			background-size: cover;
			padding: 30px 0; 
		
			}
			
		.flow_content {
			background:none;
			
			}
			
		#hd_logo_bar {
			padding-bottom:30px;
			}
				
		.flow_content {
			text-align:center;
			}
			
		
		.flow-navbar-menu {
			float:right;
			}
			
		.flow-navbar .container {
			padding-right:0px;

			}
			
		.cs-list-group .list-group-item-heading { 
			text-align:left;
			}
			
		.cs-list-group .list-group-item { 
			text-align:left;
			}
			
		.cs-list-group p { 
			text-align:left;
			}
		#whowasthere .form-group { text-align:left;}
	}