/* 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;*/
  text-align: center;
  font-size: 12px;
  border-top: 1px solid #ececec;

  color: #666;
}

.footer a {
	color: #666;
}

@media screen and (min-width: 200px) {
	body {
		/*margin-bottom: 280px !important;*/
	}
	.footer {
		height: 280px !important;
	}
}

@media screen and (min-width: 265px) {
	body {
		/*margin-bottom: 250px !important;*/
	}
	.footer {
		height: 250px !important;
	}
}

@media screen and (min-width: 280px) {
	body {
		/*margin-bottom: 242px !important;*/
	}
	.footer {
		height: 242px !important;
	}
}

@media screen and (min-width: 290px) {
	body {
		/*margin-bottom: 226px !important;*/
	}
	.footer {
		height: 226px !important;
	}
}

@media screen and (min-width: 300px) {
	body {
		/*margin-bottom: 200px !important;*/
	}
	.footer {
		height: 200px !important;
	}
}

@media screen and (min-width: 310px) {
	body {
		/*margin-bottom: 170px !important;*/
	}
	.footer {
		height: 170px !important;
	}
}

@media screen and (min-width: 410px) {
	body {
		/*margin-bottom: 150px !important;*/
	}
	.footer {
		height: 150px !important;
	}
}

@media screen and (min-width: 535px) {
	body {
		/*margin-bottom: 140px !important;*/
	}
	.footer {
		height: 140px !important;
	}
}

@media screen and (min-width: 720px) {
	body {
		/*margin-bottom: 125px !important;*/
	}
	.footer {
		height: 125px !important;
	}
}

.footer p {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.footer .footer_menu {
	padding: 0px 0;
	border-bottom: 1px solid #ececec;
	margin-bottom: 10px;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding: 11px 15px 0;
  /*padding: 74px 15px 0;*/
  padding-bottom: 20px;
}
.container .text-muted {
  margin: 20px 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}

.navbar-nav > li > a {
	/*padding-top: 27px;
	padding-bottom: 27px;*/
	font-size: 12px;
}

.navbar-header a {
	margin: 0 10px;
}

.navbar-brand img {
	margin-left: 5px;
	margin-right: -5px;
}

.dropdown-menu {
	background: #f6f6f5;
}

.logo {margin-top:20px;}
.intro {color:#777; font-style:italic; margin:10px 0;}
.menu {height:40px; line-height:40px; width:100%;}
.content {margin-top:10px;}
.menu-padding {padding-top:40px;}
.content {padding:10px;}
.content p {margin-bottom:20px;}

#main-nav-shadow {
	position: relative;
	z-index: 100;
	height: 10px;
	background: transparent url("../../StyleFCA/img/shdw_mtop_dsktp.png") no-repeat 50% 0;
}