.legend {
    color: #555;
    padding: 6px 8px;
    font: 14px/16px Arial, Helvetica, sans-serif;
    background: white;
    background: rgba(255,255,255,0.8);
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-radius: 5px;
}
.legend div, .legend img {
    opacity: 0.7;
	position: relative;
	display: inline-block;
	vertical-align:middle;
}
.legend div {
	background: url('images/markers-soft-shrink.png') no-repeat 0 0;
	width: 17.5px;
	height: 23px;
	left: 0;
	top: 0;
	text-align: center;
}

.legend .awesome-marker-icon-darkred {
  background-position: -90px 0;
}

.legend .awesome-marker-icon-orange {
  background-position: -18px 0;
}

.legend .awesome-marker-icon-green {
  background-position: -36px 0;
}

.legend .awesome-marker-icon-darkgreen {
  background-position: -126px 0;
}

.legend .awesome-marker-icon-blue {
  background-position: -54px 0;
}

.legend .awesome-marker-icon-darkblue {
  background-position: -108px 0;
}

.legend .awesome-marker-icon-purple {
  background-position: -72px 0;
}

.legend .awesome-marker-icon-darkpurple {
  background-position: -144px 0;
}

.legend .awesome-marker-icon-cadetblue {
  background-position: -162px 0;
}
body{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}
button{
	width:30px;
	background:transparent;
	border:none;
	cursor:pointer;
}
.default{
	color:gray;
	border-radius:25px 25px 25px 25px;
	border-color:black;
	text-align:center;
}
.changed{
	border-radius:25px;
}
a{
	text-decoration:none;
	color:#8D0D19;
}
table, tr, td{
	border-collapse:collapse;
	vertical-align:top;
	line-height:15px;
}
.claro .dojoxGridView .dojoxGridCell{
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.dojoxGridRow{
	width:0 !important;
}
.dojoxGridSortNode{
	text-align:center !important;
}
#pondwetlandmap{
	width:100%;
	height:350px;
	border:solid 1px #000000;
	background-color:white;
}
#drawmap{
	border:solid 1px #000000;
	background-color:white;
	height:100%;
}
img{
	border:none;
}
fieldset{
	border-color:#B5BCC7;
	display:inline-block;
}
.filemargin{
	margin-bottom:5px;
}
.fileAlign{
	display: inline-block;
	vertical-align:top;
}
input[readonly]{
	background-color:#DDDDDD;
}
*{
	margin:0;
}
#container{
	width:100%;
	height:100%;
	position:absolute;
}
#layoutHead{
	height: 70px;
        background: #3C8AC7; /* for non-css3 browsers */
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFF', endColorstr='#3C8AC7'); /* for IE */
        background: -webkit-gradient(linear, left top, right bottom, from(#FFFFFF), to(#3C8AC7)); /* for webkit browsers */
        background: -moz-linear-gradient(left center , #FFFFFF, #3C8AC7) repeat scroll 0 0 transparent; /* for firefox 3.6+ */
        border-color: black;
}
#sidebar{
	width:250px;
	border-color:black;
}
#content{
	overflow:hidden;
        background: #fff; /* for non-css3 browsers */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff'); /* for IE */
        background: -webkit-gradient(linear, center bottom, center top, from(#fff), to(#fff)); /* for webkit browsers */
        background: -moz-linear-gradient(bottom , #fff, #fff) repeat scroll 0 0 transparent; /* for firefox 3.6+ */
        border-color: black;
}
.claro .dijitTabContainerTop-tabs .dijitTabContent{
	min-width:30px !important;
}
.olControlAttribution{
	display:none !important;
}
.hdrName{
	color:black;
	font-weight:500;
}
#textDiv1 {
	margin-top:35px;
}
.centerTitle{
	margin-bottom:10px;
	font-size:17px;
}
#tocToggle{
	width:24px;
	height:48px;
	position:absolute;
	left:0;
	top:50%;
	cursor:pointer;
}
#tocToggle.open{
	background-image:url('images/minus.png');
}
#tocToggle.closed{
	background-image:url('images/plus.png');
}
.tdTextAlign{
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	line-height:150%;
	white-space:nowrap;
}

@media all and (max-width: 1024px){
	.dijitTextBox{
		width:100% !important;
	}
	.tdInputAlign{
		text-align:left;
		padding-right:10px;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:10px;
		width:100%;
	}
}
@media all and (min-width: 1024px){
	.dijitTextBox{
		width:500px !important;
	}
	.dijitComboBox{
		width:503px !important;
	}
	.tdInputAlign{
		text-align:left;
		padding-right:10px;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:10px;
	}
}
.dijitDateTextBox, .dijitTimeTextBox, .dijitNumberTextBox {
	width:150px !important;
}

.linkedRed{
	color:red;
	cursor:pointer;
}
.dojoTextArea{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}
.MCM1JumpTabs{
	min-height:100%;
	margin-left:20px;
}
.claro .dijitIconFolderClosed, .claro .dijitFolderClosed{
	background-position:-463px !important;
}

.olControlPanel{
	top:75px;
	left:7px;
}
.olControlPaneldiv{
	margin:5px;
}

.leaflet-top .ctrl:hover, .leaflet-top .ctrla:hover, .leaflet-top .ctrlb:hover{
	background-color: #f4f4f4;
}

.leaflet-top .ctrl{
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	background-position: 3px;
	background-repeat:no-repeat;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	box-shadow: 0 1px 7px rgba(0,0,0,0.65);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
}

	/*box-shadow: 0 1px 7px rgba(0,0,0,0.65);
	-webkit-border-radius: 4px;
	border-radius: 4px;*/
.leaflet-top .ctrla{
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	background-position: 3px;
	background-repeat:no-repeat;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	cursor:pointer;
}
.leaflet-top .ctrlb{
	margin-top:0px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	background-position: 3px;
	background-repeat:no-repeat;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	cursor:pointer;
}
.leaflet-top .dual{
	background-image:url("images/google_map.png");
}
.leaflet-top .print{
	background-image:url("images/printer.png");
}
.leaflet-top .loc{
	background-image:url("images/locate.png");
}
.leaflet-top .loc2{
	background-image:url("images/locate2.png");
}

.progressMap {
	display:none;
	background: #000;
	z-index: 99999;
	position: relative;
	width: 31px;
	top: 50%;
	left: 50%;
	padding: 5px;
	background-image: url("../css/images/leafletload.gif");
	height: 31px;
	background-repeat: no-repeat;
	background-position: 5px;
	border-radius: 5px;
}

.claro .dijitDialogCloseIcon{
	display:none !important;
}
.claro .dojoxGridRowOdd .dojoxGridRowTable tr{
	background-color:#CCE9FF !important;
}
.redMark{
	color:red;
}
.verticalSpaceSmall{
	height:20px;
}
.verticalSpace{
	height:40px;
}
.pushRight{
	margin-left:25px;
}
.claro .dojoxGridSortNode{
	background:none !important;
}
svg { /* Fix for Chrome map https://github.com/openlayers/openlayers/issues/392 */
    position:absolute;
}
.largeTextArea {
	height:100px;
}
.smallTextArea {
	height:17px;
	resize:none;
	overflow: hidden !important;
}

/*
Author: L. Voogdt
License: MIT
Version: 1.0
*/

/* Marker setup */
.awesome-marker {
  background: url('images/markers-soft.png') no-repeat 0 0;
  width: 35px;
  height: 46px;
  position:absolute;
  left:0;
  top:0;
  display: block;
  text-align: center;
}

.awesome-marker-shadow {
  background: url('images/markers-shadow.png') no-repeat 0 0;
  width: 36px;
  height: 16px;
}

/* Retina displays */
@media (min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),
(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx) {
 .awesome-marker {
  background-image: url('images/markers-soft@2x.png');
  background-size: 360px 46px;
 }
 .awesome-marker-shadow {
  background-image: url('images/markers-shadow@2x.png');
  background-size: 35px 16px;
 }
}

.awesome-marker i {
  color: #333;
  margin-top: 10px;
  display: inline-block;
  font-size: 14px;
}

.awesome-marker .icon-white {
  color: #fff;
}

/* Colors */
.awesome-marker-icon-red {
  background-position: 0 0;
}

.awesome-marker-icon-darkred {
  background-position: -180px 0;
}

.awesome-marker-icon-orange {
  background-position: -36px 0;
}

.awesome-marker-icon-green {
  background-position: -72px 0;
}

.awesome-marker-icon-darkgreen {
  background-position: -252px 0;
}

.awesome-marker-icon-blue {
  background-position: -108px 0;
}

.awesome-marker-icon-darkblue {
  background-position: -216px 0;
}

.awesome-marker-icon-purple {
  background-position: -144px 0;
}

.awesome-marker-icon-darkpurple {
  background-position: -288px 0;
}

.awesome-marker-icon-cadetblue {
  background-position: -324px 0;
}

/* ================================================================== */
/* Toolbars
/* ================================================================== */

.leaflet-draw-section {
        position: relative;
}

.leaflet-draw-toolbar {
        margin-top: 12px;
}

.leaflet-draw-toolbar-top {
        margin-top: 0;
}

.leaflet-draw-toolbar-notop a:first-child {
        border-top-right-radius: 0;
}

.leaflet-draw-toolbar-nobottom a:last-child {
        border-bottom-right-radius: 0;
}

.leaflet-draw-toolbar a {
        background-image: url('images/spritesheet.png');
        background-repeat: no-repeat;
}

.leaflet-retina .leaflet-draw-toolbar a {
        background-image: url('images/spritesheet-2x.png');
        background-size: 210px 30px;
}

.leaflet-draw a {
        display: block;
        text-align: center;
        text-decoration: none;
}

/* ================================================================== */
/* Toolbar actions menu
/* ================================================================== */

.leaflet-draw-actions {
        display: none;
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        left: 26px; /* leaflet-draw-toolbar.left + leaflet-draw-toolbar.width */
        top: 0;
}

.leaflet-right .leaflet-draw-actions {
        right:26px;
        left:auto;
}

.leaflet-draw-actions li {
        display: inline-block;
}

.leaflet-draw-actions li:first-child a {
        border-left: none;
}

.leaflet-draw-actions li:last-child a {
        -webkit-border-radius: 0 4px 4px 0;
         border-radius: 0 4px 4px 0;
}

.leaflet-right .leaflet-draw-actions li:last-child a {
        -webkit-border-radius: 0;
         border-radius: 0;
}

.leaflet-right .leaflet-draw-actions li:first-child a {
        -webkit-border-radius: 4px 0 0 4px;
         border-radius: 4px 0 0 4px;
}

.leaflet-draw-actions a {
        background-color: #919187;
        border-left: 1px solid #AAA;
        color: #FFF;
        font: 11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;
        line-height: 28px;
        text-decoration: none;
        padding-left: 10px;
        padding-right: 10px;
        height: 28px;
}

.leaflet-draw-actions-bottom {
        margin-top: 0;
        white-space: nowrap;
}

.leaflet-draw-actions-top {
        margin-top: 1px;
        white-space: nowrap;
}

.leaflet-draw-actions-top a,
.leaflet-draw-actions-bottom a {
        height: 27px;
        line-height: 27px;
}

.leaflet-draw-actions a:hover {
        background-color: #A0A098;
}

.leaflet-draw-actions-top.leaflet-draw-actions-bottom a {
        height: 26px;
        line-height: 26px;
}

/* ================================================================== */
/* Draw toolbar
/* ================================================================== */

.leaflet-draw-toolbar .leaflet-draw-draw-polyline {
        background-position: -2px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-polygon {
        background-position: -31px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
        background-position: -62px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-circle {
        background-position: -92px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-draw-marker {
        background-position: -122px -2px;
}

/* ================================================================== */
/* Edit toolbar
/* ================================================================== */

.leaflet-draw-toolbar .leaflet-draw-edit-edit {
        background-position: -152px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-edit-remove {
        background-position: -182px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {
        background-position: -212px -2px;
}

.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {
        background-position: -242px -2px;
}

/* ================================================================== */
/* Drawing styles
/* ================================================================== */

.leaflet-mouse-marker {
        background-color: #fff;
        cursor: crosshair;
}

.leaflet-draw-tooltip {
        background: rgb(54, 54, 54);
        background: rgba(0, 0, 0, 0.5);
        border: 1px solid transparent;
        -webkit-border-radius: 4px;
         border-radius: 4px;
        color: #fff;
        font: 12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
        margin-left: 20px;
        margin-top: -21px;
        padding: 4px 8px;
        position: absolute;
        white-space: nowrap;
        z-index: 6;
}

.leaflet-draw-tooltip:before {
        border-right: 6px solid black;
        border-right-color: rgba(0, 0, 0, 0.5);
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        content: "";
        position: absolute;
        top: 7px;
        left: -7px;
}

.leaflet-error-draw-tooltip {
        background-color: #F2DEDE;
        border: 1px solid #E6B6BD;
        color: #B94A48;
}

.leaflet-error-draw-tooltip:before {
        border-right-color: #E6B6BD;
}

.leaflet-draw-tooltip-single {
        margin-top: -12px
}

.leaflet-draw-tooltip-subtext {
        color: #f8d5e4;
}

.leaflet-draw-guide-dash {
        font-size: 1%;
        opacity: 0.6;
        position: absolute;
        width: 5px;
        height: 5px;
}

/* ================================================================== */
/* Edit styles
/* ================================================================== */

.leaflet-edit-marker-selected {
        background: rgba(254, 87, 161, 0.1);
        border: 4px dashed rgba(254, 87, 161, 0.6);
        -webkit-border-radius: 4px;
         border-radius: 4px;
}

.leaflet-edit-move {
        cursor: move;
}

.leaflet-edit-resize {
        cursor: pointer;
}

.leaflet-control-zoom-fullscreen { background-image: url(icon-fullscreen.png); }
.leaflet-container:-webkit-full-screen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-pseudo-fullscreen { position: fixed !important; width: 100% !important; height: 100% !important; top: 0px !important; left: 0px !important; z-index: 99999; }

.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-in;
	-moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-in;
	-o-transition: -o-transform 0.2s ease-out, opacity 0.2s ease-in;
	transition: transform 0.2s ease-out, opacity 0.2s ease-in;
}
		
.clusterCount {
	color:white;
	display:block;
	margin-top:10px;
}
	
.clusterCount2 {
	color:black;
	display:block;
	text-align:center;
}
.alerticon {
	background-image:url('../js/images/small_car.png');
	background-repeat:no-repeat;
}

.loginVersion {
	position: absolute;
	right: 0;
	bottom: 0;
	color: white;
	background: #3C8AC7;
	width: 100%;
	text-align: right;
	padding: 3px;
}
#tabs{
height:100%;
}