html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 63px;
  font-size:16px;
  
  /* COMMENT/UNCOMMENT BACKGROUND IMAGE BASED ON GIF GRADIENT OR JPG IMAGE */
  background:url(../images/bkgrd.gif) repeat-x top #FFF;
  color:#19324e;
  /*background:url(../images/bkgrd.jpg) top no-repeat fixed;
  background-size:cover;*/

}

a {
	color:#138ddc; /*LINK COLOR*/
}

.footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index:10000;
	background:rgba(0,0,40,.5); /*FOOTER BACKGROUND RGBA decimal value is opacity*/
	border-top:1px solid #F0FFFF;
	border-radius:6px 6px 0 0;
	padding:5px 0;
}

.footer img {
	max-height:60px!important;
}

body > .container {
}

div.social {
}

.btn {
	margin-bottom:15px;
}


h2{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0e2744;
	font-size:20px;
	text-shadow:1px 1px 5px rgba(0,0,0,.2);
	margin-top:0;

}

.btn h2{	/*BUTTON TEXT*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:16px;
	text-shadow:1px 1px 5px #000;
	margin:5px 0;
	padding:0;

}

.btn:hover h2 { /*BUTTON TEXT HOVER (IF NEEDED)*/
	
}

@media (max-width:350px){
	/*.btn h2{	
	font-size:14px;
	}*/
	/*UNCOMMENT THIS IF ANY BUTTON TEXT IS TOO LONG */
}

.btn-default {
	border-radius:10px;
	box-shadow:1px 1px 5px rgba(0,0,0,.4);
	/*border:1px solid #000;*/
	border:none;
	background:url(../images/btn.gif) repeat-x;
}

.btn-default:hover {
	background-image:url(../images/btn2.gif);
}


/*MAIN CONTENT STYLES*/

.contentbox {
	padding:20px;
	border-radius:10px;
	background:#fdf5e0;
	box-shadow:1px 1px 5px rgba(0,0,0,.5);
	color:#000;
	margin-bottom:15px;
}

