@import url("../../noindex/fonts/proximanova.css");
body {
	font-family:"proximanova-regular",Arial,sans-serif;
	font-size:17px;
	padding-bottom: 20px;
	overflow-x:hidden;
}
img {max-width:100%; height:auto;}
a {
  color: inherit;
  text-decoration: none;
}
a:hover {
	color:inherit;
}
form#form1{overflow-x:hidden;}
input[type=text] {
	padding:7px 15px;
	width:80%;
	max-width:250px;
}
input[type=submit] {
	background:#1fa4d2;
	color:#fff;
	text-align:center;
	outline:none;
	border:none;
	padding:10px 30px;
	display:block;
}
label{font-weight:normal;}
p:first-child{margin-top:0;}
textarea {
	width:100%;
	height:125px;
	resize:none;
	padding:15px;
	box-sizing:border-box;
}
.big-text-title {
	font-size:38px;
	line-height:48px;
	margin:15px 0;
}
.black_bg {
	background:#292929;
	color:#fff;
	min-height:300px;
	padding:30px 0;
}
ul.black-list {
	/*padding:15px;*/
	margin-top:0;
}
ul.black-list li {
	margin-bottom:10px;
}
.black_text {
	color:#333;
}
.blue_bg {
	background:#1fa4d2;
	color:#fff;
	min-height:300px;
	padding:30px 0;
}
.blue-text {
	color:#1fa4d2;
}
.blue-text span.date {
	font-size:32px;
}
.blue-text span.day {
	text-transform:uppercase;
	font-size:17px;
}
ul.blue-list {
	list-style:disc;
	color:#1fa4d2;
	padding-left:15px;
	margin-top:0;
}
ul.blue-list li {
	margin-bottom:30px;
	padding-left:10px;
}
ul.blue-list span {
	color:#333;
}
.bold-title-text {
	font-family:"proximanova-bold",Arial,sans-serif;
}
.box {box-sizing:border-box;}
#career-btn{
	background:#f27360;
	padding:8px 0;
	width:80%;
	margin:30px auto;
	color:#333;
	font-size:30px;
	text-align:center;
}
#cbn-logo {
	width:140px;
	padding:10px;
}
.cbn-player {
	max-width:630px;
	margin:60px auto 30px;
}
.continer-superbook{
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
#superbook .BrightcoveExperience {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.center-text{text-align:center !important;}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.fade_bg {
	background: rgb(246,243,240); /* Old browsers */

	background: -moz-linear-gradient(top,  #eeeeee 0%, #fbfbfb 33%); /* FF3.6-15 */
	
	background: -webkit-linear-gradient(top,  #eeeeee 0%, #fbfbfb 33%); /* Chrome10-25,Safari5.1-6 */
	
	background: linear-gradient(to bottom,  #eeeeee 0%, #fbfbfb 33%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
	min-height:300px;
}
.fixed_nav:hover {
	background:#CDCDCD;
}
.fixed-navbar {
	position:fixed;
	top:0;
	left:0;
	background:#BFBFBF;
	width:100%;
	z-index:10;
	padding:5px 0;
	text-align:right;
	display:none;
}
.fixed-navbar a {
	color:#fff;
	margin-right:25px;
}
.fixed-navbar a.active {
	border-bottom:1.5px solid #1fa4d2;
}
.fixed-navbar .half {
	margin-bottom:0; 
	padding:0; 
	text-align:center; 
	width:auto;
}
.fixed-navbar .half.logo {text-align:left;}
.fixed-navbar .half.menu {text-align:right;}
.fixed-navbar .half.logo,
.fixed-navbar .half.menu {
	display:none;
}
#footer{text-align:center; margin:10px 0 30px;}
#form {
	background:#1fa4d2;
	color:#fff;
	padding:15px;
	min-height:300px;
	border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius: 10px;
}
#form div {
	font-size:44px;
	text-align:center;
	padding:15px;
}
#form-top {
	padding:15px;
	text-align:center;
}
.green_bg {
	background:#88d35c;
	/*color:#fff;*/
	min-height:300px;
	padding:30px 0;
}
h2.heading {
	font-family:"proximanova-light",Arial,sans-serif;
	font-size:27px;
	text-align:center;
	margin-top:10px;
}
h4{margin:5px 0;}
#header_nav {
	text-align:right;
	margin:10px auto;
}
#header_nav a {
	color:#333;
	margin-right:25px;
	font-size:17px;
}
#header_nav .active {
	border-bottom:#1fa4d2 3px solid;
	padding-bottom:3px;
}
.img {margin:0 auto; text-align:center;}
.img img {max-width:100%;}
.image-bg {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	min-height:300px;
}
.image-bg.first {
	background-image:url('../img/sbk65_HDV.png');
}
.image-bg.second {
	background-image:url('../img/bcg-slide-1.jpg');
	width:auto;
	height:auto;
}
.inline-row {
	clear:both;
	margin-bottom:30px;
}
.label {font-weight:normal; display:none;}
.larger-text {
	font-family:"proximanova-light",Arial,sans-serif;
	font-size:21px;
	margin-bottom:20px;
}
#mobile-menu {
	display:block;
	margin:6px auto 0;
	margin-right:10px;
}
.navbar {
	min-height:0;
	margin-bottom:0;
}
.navbar-inverse {
	background:#1FA4D2;
	border:none;
}
.navbar-fixed-top{position:relative; z-index:1;}
#news-block {
	background:#1f1f1f;
	padding:30px 30px 30px 100px;
	border:1px solid #404040;
	color:#fff;
	margin:30px auto;
}
#news-bg{
	background:#cedadd;
}
#news-block p {
	margin:5px 0;
}
.nrb-form {
	background:#96d9ef;
	min-height:300px;
	max-width:630px;
	margin:30px auto 0px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
.orange_bg {
	background:#f59e01;
	padding:30px 0;
	min-height:300px;
}
#page_logo {
	float:left;
}
.page_tab {
	background:#fff;
	font-size:32px;
	text-align:center;
	width:auto;
	padding:5px 0;
}
.page_tab a {
	text-decoration:none;
	color:#333;
}
#page_title {
	color:#fff;
	text-transform:uppercase;
	float:right;
	font-size:24px;
	margin:6px auto;
}
.pic > div {
	padding:10px;
	margin:15px;
	background:#fff;
	font-size:16px;
	text-align:center;
	height: 160px;
	max-width:320px;
}
.pic > div > div:first-child {
	margin:0 auto 5px;
}
.red_bg {
	background:#f13033;
	padding:30px 0;
	min-height:300px;
	color:#fff;
}
#register-due-date {
	margin-top:10px;
	font-style:italic;
}
.sectionPadding {
	margin-bottom:10px;
}
.small-print {
	font-size:10px;
}
#superbook-video {
	width:100%;
	margin-top:60px;
	margin-bottom:30px;
}
#superbook-stat-map {
	min-height:520px;
	width:100%;
	background:#CCEEFF;
	margin-top:60px;
	margin-bottom:30px;
}
#to-top {
	position:fixed;
	bottom:5%;
	right:5%;
	background:#fff;
	padding:15px;
	width:15px;
	height:15px;
	border:1px solid #ccc;
}
#to-top a {
	display:block;
	margin-top: -11.5px;
	margin-left: -4.5px;
}
.top-items .text {
	font-size:17px;
	line-height:21px;
	text-align:center;
}
.top-items .text #register {
	font-size:20px;
}
.top-items .text #event-name {
	font-size:32px;
	margin:4px 0;
	line-height:35px;
}
#header_nav .top_nav.last,
.top_nav.last {
	margin-right:0;
	color:#1fa4d2;
}
#up-arrow {
	width:45px;
	height:auto;
	margin-left:60px;
	cursor:pointer;
}
#view-more-ministries {
	font-family:"proximanova-bold",Arial,sans-serif;
	text-align:center;
	font-size:21px;
	margin-bottom:30px;
	clear:both;
}
.yellow-link {
	color:#ffd703;
}
.white {
	color:#fff;
	text-align:left;
}
ul.white-list {
	color:#fff;
}
ul.white-list {
	padding-left:15px;
	list-style:disc;
	margin:30px 0;
}
ul.white-list li {
	margin:15px 0;
}

/*** hiding images from tracking ***/
#eventImg,
#ixiaaImg {display:none}

.circle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
}

.circle {
    width: 100%;
    height: 150px;
    background: #eee;
	margin:0 auto 10px;
}
.circle-text {
	text-align:center;
	color:#fff;
	font-family:"proximanova-bold",Arial,sans-serif;
}
.not-visible {
	opacity:0;
}