.spn { 
	/* spinner transparent */
	position: absolute;

}

a{ 
//	color: #5C9F38;
//	color: #6DCFF6;
}
.pointer { 
	cursor: pointer;
}
.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  width: auto;
}
.btn-border { 
	border-color: #ccc; 
}
html,body,#wrapper,#page-wrapper1 { 
	height: 100%;
}
#page-wrapper { 
//	min-height: 100%;
}
#page-wrapper { 

	background-image: url(../images/back.png);
	background-size: cover;

}

.green { 
	color: #5d943c;
}

.local_row_1 { 
//	font-weight: bold;
	 font-style: italic;
	
}

.bold { 
	font-weight: bold;
}

.size1 { 
	font-size: 16px;
}

.form-control-c { 
    height: 20px;
    width: 20px;
}

.fc { 
	height: 100px;
}

/* tablet top header darker */

.table-striped>tbody>tr:first-child {
	background-color: #337ab726;	
}
.shape-title { 
	color: white;
	margin-top: 20px;	
}

/* leaflet */
.my-label,.my-label2,.my-label3,.label-c-ok,.label-c-error,.label-e-ok,.label-e-error {
    	position: absolute !important;
	padding: 0 !important;
	background-color: transparent !important;
	border: 0 !important;
	color: white !important;
}

.my-label2,.label-e-ok { 
/* green E */
	color: #22f55a !important;
}
.my-label3,.label-c-ok {
/* ex black - now lila C */
        color: #ff00f2 !important;
}

.label-c-error {
        color: red !important;
	font-weight: bold;
}

.label-e-error {
        color: red !important;
}




  .row-special {
      position: relative;
  }

  .bottom-align-text {
    position: absolute;
    bottom: 0;
    right: 0;
  }

.nsfm-selected { 
   background:#a1ada1 !important;
  color:white;
}

.tableFixHead          { overflow: auto; height: 100px; }
.tableFixHead thead th { position: sticky; top: 0; z-index: 1; 
background-color: #ccc;
 }

tr .ccr1,.cc1 { 
	text-align: right;
}

@media print { 
	#page-wrapper {
	    margin: 0;
	    padding: 0;
	    border: 0;
	}
}
