/*body { padding-top: 70px; } */ /* required for fixed navbar, because it overlays content */

@media (min-width: @screen-sm) {
    body { padding-top: 140px; }
}

/* font-family:"Proxima Nova Regular","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif; */
h1,h2,h3,h4,p,li,dt,dd{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;line-height:1.55em}

/* font-weight:bold;font-family:"Skolar Bold","Segoe UI Bold","Roboto Slab","Droid Serif",AvenirNext-Bold,"Avenir Bold",Georgia,"Times New Roman",Times,serif;*/
/*h1 {font-size:250%;}*/
h1 {font-weight:700;}

h2 {font-size:18pt;}


h3 {font-size:16pt;}


p {font-size:13pt;line-height:1.45em;color:#555;}

li {font-size:12pt;line-height:1.55em;color:#555;}

/* use class img-responsive for response images */
.navbar-mw {background:#011E61; height:52px; font-weight:bold;}
.navbar-brand-mw {padding:5px;}
.nav-bg-mw {background:#011E61;}
a.nav-bg-mw:link {background-color:#011E61;}

.border-red {border:1px solid red;}
.border-green {border:1px solid green;}
.border-blue {border:1px solid blue;}
.border-orange {border:1px solid orange;}
.border-grey {border:1px solid #AAA;}

/* nav bar */
/* not using yet */
/*
a.nav_active {background:#011E61;padding-left:9px;padding-right:9px;font-weight:bold;}
a.nav_inactive {padding-left:9px;padding-right:9px;font-weight:bold;}
*/

#footer {clear:both; background:#fff; height:60px; margin-top:10px; padding-top:10px; border-top:2px dotted #CCCCCC; outline: 0px solid red; }
p.footer {font-size:small; text-align:center; color:#444; }

/* old main template layout columns */
#left_66 {background:#FFF; float:left; width:620px; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; outline:0px solid red; }
#right_33 {background:#FFF; float:left; width:300px; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; outline:0px solid red; }

/* home page */
.mw-home-img-featured {height:250px;}

/* members forms */
.mw-form-error {color:red;}
.mw-form-pay {margin-bottom:8px;}
.mw-form-pay-select {width:180px;}

/* my account page */
.mw-web-apps {margin:20px 0px 10px 0px; height:190px; text-align:center;}
.mw-web-apps2 {height:80px; text-align:center;}

/* login page */
.login {margin-top:30px;}
.login-submit {width:120px;}

/* map layers page */
.mw-layer-list {}

#ul_dataDirectory li  {list-style:none;  padding:0;  padding-top:10px;  height:100%;  margin:0;  position:relative;  }
strong.dataDirectory  {font-size:medium;  font-weight:bold; }

/* data layer pages */
div.product_offer1 {background:#DBEDE6; padding:10pt; }
div.data_description_cntr {width:630px; float:left; margin-bottom:20px; border:1px solid #CCC; }

/*background:#F8F8F8; background:#f4fffa;*/
div.data_title {margin-top:15px; background:#EEE; border:1px solid #CCC; }
h3.data_title {padding:6px; padding-left:8px; margin:0px; background:#EEE;}

div.data_body {border:0px solid #DDD; border-top:0px solid #CCC; margin-bottom:25px;}

div.data_list {float:left; padding:6px; padding-top:0px; }

div.data_image {float:right; width:250px; height:250px; text-align:center; outline:0px solid green;}
div.data_image1 { padding:10px; text-align:center; outline:0px solid green;}
img.data_image1 {margin-left:auto; margin-right:auto; outline:0px solid green;}
p.data_image_caption {}

/* 4/2015 */
div.meta_1 {margin-top:15px; margin-bottom:15px; outline:0px solid red;}
p.meta_1 {font-size:13pt;line-height:1.45em color:#555;}
dt.meta_1 {margin-top:15px; font-size:13pt;line-height:1.45em; color:#555; outline:0px solid red;}
dd.meta_1 {margin-top:5px; font-size:13pt;line-height:1.45em color:#555; outline:0px solid red;}
img.meta_1 {margin-top:15px;}

/*  style="border:1px solid #DDD" */


dl.data_description_elements {margin:0px; width:358px; outline:0px solid red;}
dt.description,dt.map_scale,dt.coverage {font-weight:bold; padding-top:6px; margin:0px; outline:0px solid yellow;}
dd.data_def {padding-top:4px; padding-bottom:4px;}
p.description {margin-top:10px; margin-bottom:3px; }
div.data_more_info {clear:both; margin-top:5px; padding:5px; }
th.rec {background:#EEE; border:1px solid #CCC; padding:5px; text-align:center; }
td.rec {border:1px solid #CCC; font-size:small; padding:5px; }

div.offer-title,h3.offer-title { background:#e0fbfc;}

/* data pages sub-nav */
/* #F6F6FF  background:#f9fbff;  border-radius: 15px; */
div.nav_data {outline:0px solid #CCC; margin-top:15px;}
/* width:180px; float:right; background:#E8F6F1; background:#ECEAF7; background:#EEEFFF; */

ul.nav_data {padding-left:16px; }
ul.nav_data li {font-size:11pt;list-style:none; text-decoration:none; padding-top:3px; padding-bottom:3px; height:100%; }
li.nav_data {text-decoration:none; }


/* END new data_catalog CSS classes */

/* BEGIN help sidebar */
div.sidebar {background:#eee;padding-left:0px;padding-top:0px;margin:20px 0px 0px 0px;}
div.sidebar_header {background:#ccc;padding:10px;margin:0px;}
span.sidebar_header {font-size:14pt;font-weight:bold;padding:4px;margin:0px;}
a.sidebar_header {color:black;}
div.sidebar_content {background:#eee;padding:10px;margin:0px;}
span.sidebar {display:block;font-weight:bold;padding:5px;font-size:11pt;}
ul.sidebar {padding-left:16px;padding-bottom:0px;margin:0px;}
ul.sidebar li {font-size:11pt;list-style:none; text-decoration:none; padding-top:3px; padding-bottom:3px; height:100%; }
li.sidebar {text-decoration:none; }
/* END help sidebar */


#div_SubscriptionOfferBox {
 margin-top:65px;
 background:#DBEDE6;
 padding:5px;
 border:1px solid green;
 width:285px;
}
#table_SubscriptionOfferBox {
 margin-left:auto;
 margin-right:auto;
 background:#FFE;
 border:1px solid #EEE;
}
#div_dataOffer {
 margin-top:20px;
 border:1px solid #CCC;
 padding:5px;
 width:285px;
}

.li_big {
 font-size:large;
 padding:0px 0px 15px 0px;
 line-height:1.5;
}

/* parcels/search.php
*/
table.parcels {border-collapse: collapse;border: 1px solid #CCC;}
th.parcels {background:#EEE; border:1px solid #CCC; padding:5px; text-align:center; }
td.parcels {border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-size:small; padding:9px 7px 9px 7px; }

/* 8/2015 */
@media print {
	h1 {font-size:24pt;}
	
	h2 {font-size:20pt;}
	
	h3 {font-size:16pt;}
	
	h4, h5 {font-size:12pt;}
	
	p {font-size:11pt; line-height:1.25; color:#000;
	page-break-inside: avoid;
	}

	li {
		font-size:11pt;line-height:1.25;color:#000;
	}
	.li_big {font-size:11pt;padding:0px 0px 15px 0px;line-height:1.0;}
	
	div {
	page-break-inside: avoid;
	}
	
	/* remove url text after link in print */
	a[href]:after {
		content: none !important;
	}

	.container {
		width:7in;
		border:0px solid green;
	}
	
	.footer {
		display:none;
	}
	
	@page 
	{
		margin:0.75in;	
		size: letter portrait;
	}
}