@font-face {
    font-family: 'NeoSansBold';
    src: url('../fonts/neosans-bold-webfont.eot');
    src: url('../fonts/neosans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neosans-bold-webfont.woff') format('woff'),
         url('../fonts/neosans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

a, a:visited { color:#C94A3B; }
a:hover { color:#AD3629; }

a.btn { color:#333; }
a.btn { color:#333; }

.center { text-align:center; }
.right { text-align:right; }

header {
  background:url('../img/header-bg.png') top left;
  display:block;
  width:100%;
  height:250px;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.35);
}

header h1 {
  font-family:"NeoSansBold";
  font-weight:normal;
  color:#FFF;
  letter-spacing:-5px;
  font-size:100px;
  text-shadow:0 4px 0 rgba(0,0,0,0.15);
  padding:0;
  margin:0;
  line-height:250px;
}

header .visible-tablet h1 {
  font-family:"NeoSansBold";
  font-weight:normal;
  color:#FFF;
  letter-spacing:-3px;
  font-size:60px;
  text-shadow:0 4px 0 rgba(0,0,0,0.15);
  padding:0;
  margin:0;
  line-height:250px;
}

header.visible-phone h1 {
  font-family:"NeoSansBold";
  font-weight:normal;
  color:#FFF;
  letter-spacing:-2px;
  font-size:40px;
  text-shadow:0 4px 0 rgba(0,0,0,0.15);
  padding:0;
  margin:0;
  line-height:80px;
  text-align:center;
}

header h2 {
  background:url('../img/a_bit.png') no-repeat 98% 72px;
  font-size:24px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  text-rendering:optimizelegibility;
  color:#FFF;
  text-shadow:0 2px 0 rgba(0,0,0,0.15);
  font-weight:300;
  line-height:250px;
  margin:0;
  padding:0;
  position:relative;
  float:right;
}

header.visible-phone {
  height:125px;
  padding-left:20px;
  padding-right:20px;
  margin-left:-20px;
  margin-right:-20px;
}

header.visible-phone h2 {
  font-size:18px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  text-rendering:optimizelegibility;
  color:#FFF;
  text-shadow:0 2px 0 rgba(0,0,0,0.15);
  font-weight:300;
  line-height:1.2em;
  background:none;
  margin:0;
  padding:0;
  text-align:center;
  float:none;
}

#button-wrapper {
  background:#F7F1EE;
  width:100%;
  padding:20px 0;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
}

#button-wrapper.visible-phone {
  padding-left:20px;
  padding-right:20px;
  margin-left:-20px;
  margin-right:-20px;
}

#button-wrapper.visible-phone a {
  font-size:18px;
}

#button-wrapper a {
  border-radius:6px;
  font-size:24px;
  padding:14px 24px;
  margin:0 5px;
}

#button-wrapper a small {
  color:#999;
  font-size:16px;
}

@media (max-width: 767px) {
  #example-default,#example-dark {
    font-size:11px;
  }
}
* { 
	margin: 0; 
	padding: 0; 
}
#page-wrap {
	margin: 50px;
}
p {
	margin: 20px 0; 
}

	/* 
	Generic Styling, for Desktops/Laptops 
	*/
	table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping */
	tr:nth-of-type(odd) { 
		background: #eee; 
	}
	th { 
		background: #333; 
		color: white; 
		font-weight: bold;
        text-transform:uppercase;		
	}
	td, th { 
		padding: 6px; 
		border: 1px solid #ccc; 
		text-align: left; 
		font-family:"Roboto","Arimo",Helvetica,Arial,sans-serif;
	}
	#detailsdiv{
	box-shadow: 0px 1px 3px #DDD inset;
border-radius: 4px;
box-sizing: border-box;
	width:100%;
	margin:0px auto;border:1px solid #ccc;
	padding:20px;
	text-align:left;
	}
ul.nobullets{list-style:none;margin: 0px;}

	

/*******css for pagination******/
ul.pagination {
    text-align:center;
    color:#829994;
}
ul.pagination li {
    display:inline;
    padding:0 3px;
}
ul.pagination a {
    color:#0d7963;
    display:inline-block;
    padding:5px 10px;
    border:1px solid #cde0dc;
    text-decoration:none;
}
ul.pagination a:hover,
ul.pagination a.current {
    background:#0d7963;
    color:#fff;
}
	
/*******end pagination css******/
#searchdoc{
width:300px;margin:0px auto;overflow:hidden;
	padding:10px;
	background:#fff;
	border:1px solid #CDE0DC;
	/*-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;*/
	margin-top:2%;
}
.aligncenter{text-align:center;padding-left:25%;font-weight:bold;font-size:24px;}
.bigtext{font-weight:bold;font-size:20px;}
.searchheader{
background-color: #a5b8da;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5b8da), color-stop(100%, #7089b3));
  background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
  background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
  background-image: linear-gradient(top, #a5b8da, #7089b3);
  border-top: 1px solid #758fba;
  border-right: 1px solid #6c84ab;
  border-bottom: 1px solid #5c6f91;
  border-left: 1px solid #6c84ab;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
  box-shadow: inset 0 1px 0 0 #aec3e5;
  color: #fff;
  font-size:16px;
  padding: 10px 0;
  text-align: center;
  text-shadow: 0 -1px 1px #64799e;
  /*text-transform: capitalize;*/
  display:block;
  margin-bottom:20px;
  font-weight:bold;
}
#numrows{float:right;text-align:right;margin-top:20px;color:#0D7963;margin-right:1%;border:1px solid #CDE0DC;padding: 5px 10px;}
#searchdiv{
color: #FFF;
background-color: #428BCA;
border-color: #357EBD;
position:fixed;
display:block;
width:100%;
height:50px;
padding-top:5px;
z-index:9999;
}
#searchicon{
/*width:5%;*/
float:left;
margin-top:-5px;
outline: 0;
    padding: 5px 12px;
    display: block;
    color: #9fa8b0;
    font-weight: bold;
    text-shadow: 1px 1px #1f272b;
    border: 1px solid #1c252b;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #232B30; /* old browsers */
    background: -moz-linear-gradient(top, #3D4850 3%, #313d45 4%, #232B30 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#3D4850), color-stop(4%,#313d45), color-stop(100%,#232B30)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D4850', endColorstr='#232B30',GradientType=0 ); /* ie */
    box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* CSS3 */
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Firefox */
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Safari, Chrome */
	color:#fff;
}
#searchicon:hover {
    color: #fff;
    background: #4C5A64; /* old browsers */
    background: -moz-linear-gradient(top, #4C5A64 3%, #404F5A 4%, #2E3940 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#4C5A64), color-stop(4%,#404F5A), color-stop(100%,#2E3940)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C5A64', endColorstr='#2E3940',GradientType=0 ); /* ie */
}
#searchicon:active {
    background-position: 0 top;
    position: relative;
    top: 1px;
    color: #fff;
    padding: 6px 12px 4px;
    background: #20282D; /* old browsers */
    background: -moz-linear-gradient(top, #20282D 3%, #252E34 51%, #222A30 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#20282D), color-stop(51%,#252E34), color-stop(100%,#222A30)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282D', endColorstr='#222A30',GradientType=0 ); /* ie */
    -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Firefox */
    -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Safari, Chrome */
    box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* CSS3 */
}
#searchtext{float:left;width:70%;font-size:16px;font-weight:bold;padding-left:10px;}
.searchbydate{
}
#clearingdiv{height:50px;}
#hint{padding-top:10px;}