/*body {
    padding-top: 160px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
/*}
@media (max-width: 979px) {
  body {
    padding-top: 110px;
  }
}*/

/*=================================*/
body{
	margin-top: 28px;
	background-color: white;
	/*margin-top: 40px;*/
	/*background-image: url("http://api.ning.com/files/NfZBQ8g66NRNsL8JEL5RDsGxpA11Wj1o94szpEjVIdez92WgcAjP0SyYcXyyFG1Yovbwly3dERoSqpqjQ0P1N6ztQFt3UlHD/FreeBackgroundImagesCss.jpg");
	*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center; 
	background-size: cover;

}

@media (max-width: 768px) {
  body {
    padding-top: 20px;
  }
}

html,body{
    /*height: calc(100% - 99px);*/
}

.container {
	background-color: white;
	max-width: 1140px;
	padding-right: 15px;
	padding-left: 15px;
	min-height: 100%;
	height: 100%
}

.container-fluid {
	background-color: white;
	max-width: 1140px;
	padding-right: 0px;
	padding-left: 0px;
	min-height: 100%;
}

.buttoncenter
{
    text-align:center;
}

/*=====================*/
.logobar img {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    display: block;
    padding: 2% 3%;
}
.logobar {
    color: #fff;
    position: relative;
    padding: 10px;
	height: 120px;
	background-color: #222222;
	border: 0 !important;
}
.logobar form {
    text-align: center;
    margin-top: 15px;
}
@media (min-width:500px) { 
    .logobar img {
        float: left;
        margin-top: 20px;
    }
    .logobar form {
        text-align: center;
        margin-top: 15px;
        float: right;
        width: 30%;
    }
}
@media (min-width:768px) { 
    .logobar {
        padding: 30px;
		max-width: 1140px;
		margin: auto;
    }
    .logobar img {
        position: absolute;
        height: auto;
        padding: 0;
        max-width: 600px;
        margin-top: -40px;
        top: 50%;
        left: 50%;
        margin-left: -350px;
        float: none;
    }
    .logobar form {
        margin-top: -10px;
        float: right;
        width: 200px;
        text-align: center;
        padding-right: 2%;
    }
}
/*=====================*/

.navbar-form {
	margin-top: 25px;
}

.col-sm-3 {
	height: 120px;
}

.divide-nav{
  height: 120px;
  background-color: #222222;
  border: 0 !important;
}

.logo-nav{
margin-bottom: 0px;
}

@media (min-width: 768px) {
	.sub-nav{
	  height: 32px;
	  background-color: #4A4A4A;
	  border: 0 !important;
	}
}

@media (min-width: 768px) {
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
	/* navbar 1*/
	.navbar-primary .navbar { background:#4A4A4A; border-bottom:none; }
	.navbar-primary .navbar .nav > li > a {color: #fff;}
	.navbar-primary .navbar .nav > li > a:hover {color: #fff; background-color: #727272;}
	.navbar-primary .navbar .nav .active > a,.navbar .nav .active > a:hover {color: #fff; background-color: #1c1c1c;}
	.navbar-primary .navbar .nav li > a .caret, .tnav .navbar .nav li > a:hover .caret {border-top-color: #fff;border-bottom-color: #fff;}
	.navbar-primary .navbar .nav > li.dropdown.open.active > a:hover {}
	.navbar-primary .navbar .nav > li.dropdown.open > a {color: #fff;background-color: #89BB23;border-color: #fff;}
	.navbar-primary .navbar .nav > li.dropdown.open.active > a:hover .caret, .tnav .navbar .nav > li.dropdown.open > a .caret {border-top-color: #fff;}
	.navbar-primary .navbar .navbar-brand {color:#fff;}
	.navbar-primary .navbar .nav.pull-right {margin-left: 10px; margin-right: 0;}
	/*.navbar-xs .navbar-primary .navbar { min-height:28px; height: 28px; }*/
	.navbar-xs .navbar-primary .navbar { min-height:28px; height: 28px; }
	.navbar-xs .navbar-primary .navbar .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 28px; }
	.navbar-xs .navbar-primary .navbar .navbar-nav > li > a {  padding-top: 0px; padding-bottom: 0px; line-height: 28px; }
	.navbar-sm .navbar-primary .navbar { min-height:28px; height: 28px; }
	.navbar-sm .navbar-primary .navbar .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 28px; }
	.navbar-sm .navbar-primary .navbar .navbar-nav > li > a {  padding-top: 0px; padding-bottom: 0px; line-height: 28px; }


	/* navbar 2*/
	.navbar-two .navbar { background:#FFEA15; border-bottom:none; }
	.navbar-two .navbar .nav > li > a {color: #4A4A4A;}
	.navbar-two .navbar .nav > li > a:hover {color: #000; background-color: #89BB23;}
	.navbar-two .navbar .nav .active > a,.navbar .nav .active > a:hover {color: #000; background-color: #89BB23;}
	.navbar-two .navbar .nav li > a .caret, .tnav .navbar .nav li > a:hover .caret {border-top-color: #fff;border-bottom-color: #fff;}
	.navbar-two .navbar .nav > li.dropdown.open.active > a:hover {}
	.navbar-two .navbar .nav > li.dropdown.open > a {color: #000;background-color: #89BB23;border-color: #fbcb2e;}
	.navbar-two .navbar .nav > li.dropdown.open.active > a:hover .caret, .tnav .navbar .nav > li.dropdown.open > a .caret {border-top-color: #fff;}
	.navbar-two .navbar .navbar-brand {color:#fff;}
	.navbar-two .navbar .nav.pull-right {margin-left: 10px; margin-right: 0;}
	.navbar-two .navbar { min-height:40px; height: 40px; }
	.navbar-two .navbar .nav > li > a:hover { min-height:40px; height: 40px; }
	.navbar-two .navbar .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 28px; }
	.navbar-two .navbar .navbar-nav > li > a {  padding-top: 0px; padding-bottom: 0px; }
	.navbar {  margin-bottom: 0px; }
	.navbar {  max-width: 1140px; margin: auto; }
	
	/*==============================*/
	
	.navbar-two .navbar .navbar-nav > li:last-child > a {
	  border-right: solid 1px #fbcb2e;
	  min-height:40px; height: 40px;
	}
	
	.navbar-two .navbar .navbar-nav > li > a {
	  border-left: solid 1px #fbcb2e;
	  min-height:40px; height: 40px;
	}

	.navbar-two .navbar { background:#FFEA15; border-bottom:none; }
}

@media (max-width: 768px) {
	/* navbar 1*/
	.navbar-primary .navbar { background:#4A4A4A; border-bottom:none; }
	.navbar-primary .navbar .nav > li > a {color: #fff;}
	.navbar-primary .navbar .nav > li > a:hover {color: #fff; background-color: #727272;}
	.navbar-primary .navbar .nav .active > a,.navbar .nav .active > a:hover {color: #fff; background-color: #1c1c1c;}
	.navbar-primary .navbar .nav li > a .caret, .tnav .navbar .nav li > a:hover .caret {border-top-color: #fff;border-bottom-color: #fff;}
	.navbar-primary .navbar .nav > li.dropdown.open.active > a:hover {}
	.navbar-primary .navbar .nav > li.dropdown.open > a {color: #000;background-color: #89BB23;border-color: #fbcb2e;}
	.navbar-primary .navbar .nav > li.dropdown.open.active > a:hover .caret, .tnav .navbar .nav > li.dropdown.open > a .caret {border-top-color: #fff;}
	.navbar-primary .navbar .navbar-brand {color:#fff;}

	/* navbar 2*/
	.navbar-two .navbar { background:#FFEA15; border-bottom:none; }
	.navbar-two .navbar .nav > li > a {color: #4A4A4A;}
	.navbar-two .navbar .nav > li > a:hover {color: #000; background-color: #89BB23;}
	.navbar-two .navbar .nav .active > a,.navbar .nav .active > a:hover {color: #000; background-color: #89BB23;}
	.navbar-two .navbar .nav li > a .caret, .tnav .navbar .nav li > a:hover .caret {border-top-color: #fff;border-bottom-color: #fff;}
	.navbar-two .navbar .nav > li.dropdown.open.active > a:hover {}
	.navbar-two .navbar .nav > li.dropdown.open > a {color: #000;background-color: #89BB23;border-color: #fbcb2e;}
	.navbar-two .navbar .nav > li.dropdown.open.active > a:hover .caret, .tnav .navbar .nav > li.dropdown.open > a .caret {border-top-color: #fff;}
	.navbar-two .navbar .navbar-brand {color:#fff;}
	.navbar {  margin-bottom: 0px; }
	.navbar .navbar-nav .open .dropdown-menu > li > a {color: #000;}
}

.filler{
	min-height: 10px;
	background-color: #89BB23;
	max-width: 1140px;
	margin: auto;
}


/*=================================*/

    
@media (min-width: 768px) {
	.navbar .navbar-nav {
		display: inline-block;
		float: none;
	}
	
	.navbar .navbar-collapse {
		text-align: center;
	}
}    



.carousel-inner > .item > a > img {
    margin: 0 auto;
}

.bs-example{
	margin: 20px;
}

.hero-spacer {
    margin-top: 50px;
}

.hero-feature {
    margin-bottom: 30px;
}

footer {
}

.download tr {
    cursor: pointer;
}
.col-centered{
    float: none;
    margin: 0 auto;
}

.error404-holder_num {
text-align: center;
font-size: 250px;
line-height: 1.2em;
}

.carouselAlign {
	vertical-align:middle;
	text-align:center;
}

.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}

.white, .white a {
  color: #fff;
}

.black, .black a {
  color: #222222;
}

/* Footer*/
