body{padding-top:165px}body>.navbar{-webkit-transition:background-color 300ms ease-in;transition:background-color 300ms ease-in}@media (min-width:768px){body>.navbar-transparent{background-color:transparent}body>.navbar-transparent .navbar-nav>.open>a{background-color:transparent!important}}#home{padding-top:0}#home .navbar-brand{padding:13.5px 15px 12.5px}#home .navbar-brand>img{display:inline;margin:0 10px;height:100%}#banner{min-height:300px;border-bottom:none}.table-of-contents{margin-top:1em}.page-header h1{font-size:4em}.bs-docs-section{margin-top:6em}.bs-docs-section h1{padding-top:100px}.bs-component{position:relative}.bs-component .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}.bs-component .popover{position:relative;display:inline-block;width:220px;margin:20px}#source-button{position:absolute;top:0;right:0;z-index:100;font-weight:700}.nav-tabs{margin-bottom:15px}.progress{margin-bottom:10px}
.splash{padding:9em 0 2em;background-color:#141d27;background-image:url(../img/bg.jpg);background-size:cover;background-attachment:fixed;color:#fff;text-align:center}.splash .logo{width:160px}.splash h1{font-size:3em}.splash #social{margin:2em 0}.splash .alert{margin:2em 0}.section-tout{padding:4em 0 3em;border-bottom:1px solid rgba(0,0,0,.05);background-color:#eaf1f1}.section-tout .fa{margin-right:.5em}.section-tout p{margin-bottom:3em}.section-preview{padding:4em 0 4em}.section-preview .preview{margin-bottom:4em;background-color:#eaf1f1}.section-preview .preview .image{position:relative}.section-preview .preview .image:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none}.section-preview .preview .options{padding:1em 2em 2em;border:1px solid rgba(0,0,0,.05);border-top:none;text-align:center}.section-preview .preview .options p{margin-bottom:2em}.section-preview .dropdown-menu{text-align:left}.section-preview .lead{margin-bottom:2em}@media (max-width:767px){.section-preview .image img{width:100%}}.sponsor{text-align:center}.sponsor a:hover{text-decoration:none}@media (max-width:767px){.splash{padding-top:4em}.splash .logo{width:100px}.splash h1{font-size:2em}#banner{margin-bottom:2em;text-align:center}}

body{
	background-image: url('../images/bg.jpg');
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-toggle {
  margin-bottom: 0;
  margin-top: 0;
  color: #fff;
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}

.navbar {
  border: medium none;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3);
}

.container{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background-color: #fff;
}
.navbar .custom-container{
	background-color: #17434F;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#17434F), to(#30839A));
 	background-image: -webkit-linear-gradient(top, #17434F, #30839A);
 	background-image: -moz-linear-gradient(top, #17434F, #30839A);
 	background-image: -ms-linear-gradient(top, #17434F, #30839A);
 	background-image: -o-linear-gradient(top, #17434F, #30839A);
 	background-image: linear-gradient(to bottom, #17434F, #30839A);
 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#17434F, endColorstr=#30839A);	
}

.brand{
	text-align: center;
	text-transform: uppercase;
	float: left;
	padding: 10px 0;
	text-decoration: none;
	color:#084B72;
	font-size:17px;
	line-height: 35px;
}
.brand:hover{
	text-decoration: none;
	color:#084B72;
}
.pink{
	color: #D11B6A!important;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
  text-transform: uppercase;
}
.navbar-nav > li > a {
  padding-bottom: 12.5px;
  padding-top: 12.5px;
}
.nav > li > a {
  display: block;
  padding: 10px 8px!important;
  position: relative;
}
.navbar-right > li > a {
  color: #084B72!important;
  text-transform: none!important;
}
.navbar-right > li > a:hover {
  color: #D11B6A!important;
  text-transform: none!important;
}
.navbar-right > li > a.active {
  color: #D11B6A!important;
  text-transform: none!important;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
 	color:#fff!important;
	background-color: #D11B6A;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#D11B6A), to(#A51554));
	background-image: -webkit-linear-gradient(top, #D11B6A, #A51554);
	background-image: -moz-linear-gradient(top, #D11B6A, #A51554);
	background-image: -ms-linear-gradient(top, #D11B6A, #A51554);
	background-image: -o-linear-gradient(top, #D11B6A, #A51554);
	background-image: linear-gradient(to bottom, #D11B6A, #A51554);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D11B6A, endColorstr=#A51554);
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #212121;
  background-color: #eeeeee;
}

@media only screen and (max-width:480px){
	body {
		  padding-top:242px;
		}
	.brand{width:100%;}
	.nav > li {
	  float: left;
	  position: relative;
	}
	.top-nav{
		clear: both;
	  	margin: 0 auto;
	  	width: 145px!important;
	}
	.nav {
	  clear: both;
	  margin: 0 auto;
	  width: 230px;
	}
	.nav > li > a{
	  font-size:19px;
	}
	.mbhide{display: none;}
	table{clear: both;width:100%;}
	.responsive{width:100%!important;height:auto;}
	.navbar-right{
		padding-top:0!important;
		clear:none!important;
		float: none!important;
	}
	.mob-nav{
		clear:both!important;
	}
	#navbar-main .nav {
	  clear: both;
	  margin: 0 auto;
	  width: 100%!important;
	}
	#navbar-main .nav > li > a{
	  font-size:15px;
	  clear: both!important;
	  width: 100%!important;
	}
	#navbar-main .nav > li {
	  clear: both!important;
	  width: 100%!important;
	}

}



@media only screen and (min-width:481px) and (max-width:980px) {
	body {
		  padding-top:242px;
		}
	.brand{width:100%;}
	.top-nav{
		padding-top:0px!important;
		clear: both;
	  	margin: 0 auto;
	  	width: 61%!important;
	}
	.nav {
	  clear: both;
	  margin: 0 auto;
	  width: 66%;
	}
	.nav > li {
	  float: left;
	  position: relative;
	}
	.nav > li > a{
	  font-size:19px;
	}
	.mbhide{display: none;}
	table{clear: both;width:100%;}
	.responsive{width:100%!important;height:auto;}
	.mob-nav{
		clear:both;
	}
	#navbar-main .nav {
	  clear: both;
	  margin: 0 auto;
	  width: 100%!important;
	}
	#navbar-main .nav > li > a{
	  font-size:15px;
	  clear: both!important;
	  width: 100%!important;
	}
	#navbar-main .nav > li {
	  clear: both!important;
	  width: 100%!important;
	}
}

.form-control {
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #dce4ec;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #2c3e50;
  display: block;
  font-size: 15px;
  height: 39px;
  line-height: 1.42857;
  padding: 10px 15px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}

.content{
	font-size:15px;
}

.custom-footer{
	background-color: #ECECEC;
}
footer{
	margin:10px 0
}
footer li{
	float:left;
	margin-right:1em;
	margin-bottom:.5em
}
footer li>a{
	color:#17434F;
}

footer p{clear:left;margin-bottom:0}

.navbar-default .navbar-nav > li > a.active {
  color: #35A7DB;
}

.list-unstyled>li>a.active{
	color: #35a7db;
}

td.header{
	background-color: #337AB7;
	color: #fff;
	text-transform: uppercase;
	padding:5px 15px;
	border-radius: 3px 3px 0 0;
}
.tab-contents td{
	padding: 3px 25px;
}
.tab-contents ul{
	margin:0;padding: 0;
}
.form-group {
  margin-bottom: 0;
}