#jumpform1, .tblCont, #tabsPermit {
	height: 100%;
	width: 100%;
}

.hdrForm {
	width:100%;
	border-bottom:2px solid lightgrey;
}

.h1hide {
	border: none;
	color:#0072AE;
}

.heightOne {
	height:100%;
}

.paddingZero {
	padding:0 !important;
}

.tableTextRight {
    text-align:right !important;
}


.tdTextAlign{
	text-align:left;
	padding-left:10px;
	white-space:nowrap;
}

@media all and (max-width:1024px){	
	.tdInputAlign{
		text-align:left;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:3px;
		width:100%;
	}
}

@media all and (min-width:1024px){
	.tdInputAlign{
		text-align:left;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:3px;
	}
}


.dojoxGridPaginator .dojoxGridPaginatorGotoTd{
	width:auto !important;
	padding-top:3px;
}

.dojoxGridPaginator .dojoxGridPaginatorGotoTd a{
	color:red;
	cursor:pointer;
}

body, html { 
width:100%; 
height:100%;  
overflow:hidden; 

}
* {
margin: 0;
}

#bordercontainer{
	
height:100%;	
padding:2px;
}

#appLayout {
	height:100%;
}

#DashHead {
color: #0072AE;
float: right;
font-weight: bold;
width: 390px;
}
#DashSearchBtn {
float: left;
width: 32px;
margin-top: -5px;
margin-left: 30px;
}
button {

background: rgba(0, 0, 0, 0);
border: none;
cursor: pointer;
}
#SearchBorder {
float: right;
width: 315px;
}
#search-name {
color: #0072AE;
border-radius: 25px 25px 25px 25px;
border-color: #0072AE;
text-align: center;
width: 315px;
}

#layoutHead {
height: 85px;
background: #fff;
overflow: hidden;
margin: 0;
border:1px solid #0072AE;
position:relative;
}
#WelcomeHeader {
margin-top: 6px;
text-align: right;
font-size: 8.5px;
float: right;
padding-bottom: 6px;
color: #0072AE;
}
#DashLinks {
float: right;
margin-top: -1px;

}
a {
text-decoration: none;
color: #0072AE;

}
/*#dashboardtabs {
position: absolute;
float: right;
right: 8px;
top: 35px;
font-weight:bold;
}*/
#dashboardtabs{
position: absolute;
right: 8px;
top: 68px;
display: inline-block;
font-weight:bold;
}
#dashboardtabs a{
padding-left: 15px;
padding-right: 15px;
}
#searchDiv{
position:absolute;
top:15px;
display: inline-block;
right:5px;
}
#divHeaderLogo{
position:absolute;
top:8px;
left:5px;
}
#divHeaderTitle{
position:absolute;
top:15px;
left:70px;
color: #0072AE;
font-size:21px;
}
#divHeaderLogoMS4{
position:absolute;
top:5px;
right:380px;
}
#content {
padding: 0.5em 0.5em 0.5em 0.5em;
margin: 0;
border:1px solid #0072AE;
overflow:hidden;
height:50%;
}

/*
*Permits Side Bar - dashboard.php
*/
#permitsSideBar{
color: #0072AE;
height:100%;
overflow:auto;
}

#map{
 height:100%;
 width:100%;
 position:relative
}
#mapbmp{
 height:95%;
}
/*
*Overview icons
*/
.iconReport {
  background-image: url(images/report24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
  padding-left: 6px; 
}


.iconWord {
  background-image: url(images/Word24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
  padding-left: 6px; 
}
.iconPDF {
  background-image: url(images/pdf.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
  background-size: 24px 24px;
}

.iconEditor {
  background-image: url(images/edit24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
  padding-right: 3px; 
}
.iconCreate{
  background-image: url(images/add24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
}
.iconLocate{
 background-image: url(images/locate.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
}
.iconDelete{
  background-image: url(images/close24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
}
.iconSave{
  background-image: url(images/save24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
}
.iconBack{
  background-image: url(images/bullet_arrow_left.png);
  width: 29px;
  height: 26px;    
  margin-left: -5px;
  margin-top: -2px;
}
.iconForward{
  background-image: url(images/bullet_arrow_right.png);
  width: 29px;
  height: 26px;    
  margin-left: -5px;
  margin-top: -2px;
}
.iconThumb{
  background-image: url(images/thumb_up.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  text-align: center;
}

#tabsPermit{
color:#0072AE;
height:100%;
}
.dijitTab .tabLabel {
min-height: 15px;
display: inline-block;
color: #0072AE;
}

#permitmap{
 height:100%;
}

/*
*Contacts
*/
.tableAlignLeft {
text-align: left;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 10px;
white-space: nowrap;
}
.tableAlignCenter {
text-align: center;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 10px;
}
.tableAlignPhone { 
	text-align: left; 
	padding-right: 5px; 
	padding-left: 15px;
	padding-top: 3px; 
	padding-bottom: 10px; 
	white-space: nowrap;
}

/*prea app tabs */
#preappmap{
 height:100%;
}

.mapHelp {
    background-color: #5BB9C4;
    border-color: #027C95;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    font-size: 15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
    position: absolute;
	top: 20px;
	left: 450px;
	z-index:1000;
	vertical-align: middle;
	padding: 10px;
}

/*
*Grants 
*/

#tabsGrant{
color:#0072AE;
}

.mapArea{
	width:100%;
	height:100%;
	background-color:white;
	position:relative;
}

.alertBox {
    background-color: #0072AE;
    border:2px solid #8CC63F;
	color:white;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    font-size: 25px;
    height: 120px;
    left: 50%;
    margin-left: -130px;
    margin-top: -55px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 250px;
	z-index:1900;
}
.crwdcolor{
color: #0072AE;
}
#divDashboard{
color: #0072AE;
}


.mapHelpBMP {
    background-color: #5BB9C4;
    border-color: #027C95;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    font-size: 15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
    position: absolute;
	top: 220px;
	left: 117px;
	z-index:1300;
	vertical-align: middle;
	padding: 10px;
}

#allpermitsgrid{
height:90%;
}
#inspectPermitDetailGrid .dojoxGridHeader, #inspectPermitPhotoGrid .dojoxGridHeader, #inspectCapitalDetailGrid .dojoxGridHeader, #inspectCapitalPhotoGrid .dojoxGridHeader, #inspectGrantDetailGrid .dojoxGridHeader {
 display:none; 
}

.buttonLoad {
	display:none;
	width:16px;
	height:11px;
}
.normalText{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
    color:inherit;
}
.normalTextLarge{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
    color:inherit;
    min-height:100px !important;
}

.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;
	cursor:pointer;
}

.leaflet-touch .leaflet-top .ctrla, .leaflet-touch .leaflet-top .ctrlb, .leaflet-touch .leaflet-top .ctrl{
	width:30px;
	height:30px;
	line-height:30px;
}

.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;
	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;
	cursor:pointer;
}



.leaflet-top .dual{
	background-image:url("images/google_map.png");
}

.leaflet-top .print{
	background-image:url("images/printer.png");
}

.leaflet-top .globe{
	background-image:url("images/globe.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;
}

.tripurple {  
	width: 23px !important;
	height: 23px !important;
	background-position: -150px -8px !important;  
	margin-left: -10px !important;
	margin-top: -10px !important;
}

.triblue {  
	width: 23px !important;
	height: 23px !important;
	background-position: -474px -8px !important;  
	margin-left: -10px !important;
	margin-top: -10px !important;
}

.trigreen {  
	width: 23px !important;
	height: 23px !important;  
	background-position: -78px -8px !important;  
	margin-left: -10px !important;
	margin-top: -10px !important;
}

.tripurple i , .triblue i, .trigreen i {
  margin-top: -2px !important;
}

.leaflet-top .dual{
	background-image:url("images/google_mapg.png");
}

.leaflet-top .print{
	background-image:url("images/printerg.png");
}