/*****from main.html******/
 #main_header,#main_footer {
            background-color: #0078d4; 
        }
  #main_left {
            border-top: solid 1px #d5d8d8;
            border-right: solid 1px #d5d8d8;
        }
/********************MRF TOOLBAR******************f0efef**/

.mrf-toolbar-group {
	width: 100%;
	min-width: 50px;
	height: 100%;
	overflow: hidden;
	padding: 4px;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	border: solid 1px #f0efef;
	border-right-width: 1px !important;
	border-radius: 0px;
	line-height: 1;
	white-space: nowrap;
}

.mrf-toolbar-submenu {
	position: absolute;
	top: 100%;
	left: 0;
	width: 250px;
	background-color: white;
	display: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.mrf-toolbar-submenu ul {
	margin-bottom: 0;
}

.mrf-toolbar-submenu ul>li:last-child {
	border-bottom: 0;
}

.mrf-toolbar-submenu li:hover {
	background-color: #a3bede;
	color: #fff;
}

@media (min-width: 1200px) {
	.mrf-toolbar-item {
		padding: 5px;
		margin: 2px;
		display: inline-block;
		background-color: rgba(0, 0, 0, 0);
		cursor: pointer;
		border-radius: 4px;
		line-height: 1;
	}
	.mrf-toolbar-item:hover {
		background-color:#f4f4f4;
	}
	.mrf-toolbar-item:active {
		background-color: #6694ca;
	}
	.mrf-toolbar-item-selected {
		background-color: #a3bede !important;
	}
}

@media (max-width: 1199px) {
	.mrf-toolbar-item {
		padding: 2px;
		margin: 2px;
		display: inline-block;
		background-color: rgba(0, 0, 0, 0);
		cursor: pointer;
		border-radius: 4px;
		line-height: 1;
	}
	.mrf-toolbar-item:hover {
		background-color: none;
	}
	.mrf-toolbar-item:active {
		background-color: #6694ca;
	}
	.mrf-toolbar-item-selected {
		background-color: #a3bede !important;
	}
}

.mrf-icon-toolbar {
	width: 30px;
	height: 30px;
	/*
	-moz-background-size: contain;
	background-size: contain;
	-moz-background-clip: content-box;
	-webkit-background-clip: content-box;
	background-clip: content-box;
        */
}
.mrf-icon-firelivelayer {
	background: url(../Images/toolbar/icon-firelivelayer.png?v=15278) no-repeat center center;
}
.mrf-icon-redline {
	background: url(../Images/toolbar/icon-redline.png?v=15278) no-repeat center center;
}

.mrf-icon-print {
	background: url(../Images/toolbar/icon-print.png?v=15278) no-repeat 0 0;
}

.mrf-icon-streetview {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFq6urzs7OJiYmc3Nz5ubm+vr6MzMz////J9M+TgAAAAh0Uk5T/////////wDeg71ZAAABRElEQVR42qSUC47DMAhE+Y1z/xt3jJ0W22200qKqatELMGMcudYIac1jS8r6F27WWtMniEzLwAMUkzH9CyT/hdAmFE/qRqmt0A5d4acD+0z0EQx/UBdmnklbPVggHw5xfFvslF2bg4U2fRWKoR6HwOV36ndJq/wH5NPJ44zltPs0XRa3703pIV8hziI34W6OLxB6/q7kaqWfVLsj3hDq4lWoISFLA6Q4VdpJdNDSJ2d3/N5MU3Ty2xYgRAuUfjMFvCFw0ywlD2geCheGvTGgIEEfZUJxQ/moNeYlj9UDn5ku+j5mAijCnH2tfXRkpauVwaHcGvGqpEPgNtRcPy2pl6NfAuR3vT4cl++Re6Qj6AxnD5lvG9fAQgKhnKVXSJ/yQnYX3EVEpYenfiKK23HwoZEswYc01rPjsKq9Asvxo7X9S4ABAJdYHJ5P2Q04AAAAAElFTkSuQmCC');
}

.mrf-icon-lidarview {
	background: url(../Images/toolbar/icon-lidarview.png?v=15278) no-repeat center center;
}

.mrf-icon-bookmark {
	background: url(../images/toolbar/Icon_bookmark.png?v=15278) no-repeat center center;
}

.mrf-icon-autoDatacapture {
	background-image: url('data:image/png;base64,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')/*../images/toolbar/autodatacapture.png?v=15278*/
	;
	-ms-background-size: contain;
	background-size: contain;
}

.mrf-icon-linkexternalsites {
	background: url('../images/toolbar/linkexternal.png?v=15278') no-repeat center center;
}

.mrf-icon-loginfo {
	background: url(../images/toolbar/icon-loginfo.png?v=15278) no-repeat center center;
}

.mrf-icon-attributeEditor {
	background: url('../images/toolbar/icon-editData.png?v=15278') no-repeat center center;
}

.mrf-icon-spatialeditor {
	background: url('../images/toolbar/icon-spatialeditor.png?v=15278') no-repeat center center;
}

.mrf-icon-newfeatures {
	background: url('../images/toolbar/icon-newfeatures.png?v=15278') no-repeat center center;
}

.mrf-icon-exportshape {
	background: url('../images/toolbar/icon-exportshape.png?v=15278') no-repeat center;
}

.mrf-icon-identify {
	background: url(../images/toolbar/icon-identify.png?v=15278) no-repeat center center;
}

.mrf-icon-tips {
	background: url(../images/toolbar/icon-tips.png?v=15278) no-repeat center center;
}

.mrf-icon-errorreport {
	background: url(../Images/toolbar/Icon_errorreport.png?v=15278) no-repeat center center;
}

.mrf-icon-measure {
	background: url(../Images/toolbar/icon-measure.png?v=15278) no-repeat center center;
}

.mrf-icon-search {
	background: url(../Images/toolbar/icon-search.png?v=15278) no-repeat center center;
}
.mrf-icon-DocumentSearch {
	background: url(../images/toolbar/icon_DocumentSearch.png?v=15278) no-repeat center center;
}
.mrf-icon-Dynamic {
	background: url(../images/toolbar/icon_Dynamic.png?v=15278) no-repeat center center;
}


.mrf-icon-featuresearch {
	background: url(../Images/toolbar/icon-sqlsearch.png?v=15278) no-repeat center center;
}
.mrf-icon-globalsearch {
	background: url(../Images/toolbar/icon_globalsearch.png?v=15278) no-repeat center center;
}

.mrf-icon-graverexport {
	background: url(../Images/toolbar/export.png?v=15278) no-repeat center center;
}
.mrf-icon-buffersearch {
	background: url(../Images/toolbar/icon-buffersearch.png?v=15278) no-repeat center center;
}

.mrf-icon-attrsearch {
	background: url(../Images/toolbar/Icon_arrsearch.png?v=15278) no-repeat center center;
}

.mrf-icon-highlight {
	background: url(../Images/toolbar/icon-highlight.png?v=15278) no-repeat center center;
}

.mrf-icon-more {
	background: url(../Images/toolbar/icon-more.png?v=15278) no-repeat center center;
}

.mrf-icon-user {
	background: url(../images/toolbar/icon_user.png?v=15278) no-repeat center center;
}

.mrf-icon-datacheck {
	background: url(../images/toolbar/icon_datacheck.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-shortpath {
	background: url(../images/toolbar/Icon_route.png?v=15278) no-repeat center center;
}

.mrf-icon-database {
	background: url(../images/toolbar/Icon_database.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-role {
	background: url(../images/toolbar/Icon_role.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-documentlink {
	background: url(../images/toolbar/icon-autoDatacapture.png?v=15278) no-repeat center center;
}

.mrf-icon-gps {
	background: url(../images/toolbar/icon_gps.png?v=15278) no-repeat center center;
}

.mrf-icon-vehiclemore {
	background: url(../images/toolbar/icon_vehiclemore.png?v=15278) no-repeat center center;
}

.mrf-icon-vehicle {
	background: url(../images/toolbar/icon_vehicle.png?v=15278) no-repeat center center;
}

.mrf-icon-car {
	background: url(../images/toolbar/icon_car.png?v=15278) no-repeat center center;
}

.mrf-icon-createdestination {
	background: url(../images/toolbar/icon_create_destination.png?v=15278) no-repeat center center;
}

.mrf-icon-AssignDestinations {
	background: url(../images/toolbar/Icon_AssignDestinations.png?v=15278) no-repeat center center;
}

.mrf-icon-destination {
	background: url(../images/toolbar/icon_destination.png?v=15278) no-repeat center center;
}

.mrf-icon-track {
	background: url(../images/toolbar/icon_track.png?v=15278) no-repeat center center;
}

.mrf-icon-areasearch {
	background: url(../images/toolbar/Icon_areasearch.png?v=15278) no-repeat center center;
}

.mrf-icon-avlexport {
	background: url(../images/toolbar/spreadsheet.png?v=15278) no-repeat center center;
}

.mrf-icon-vehiclemore {
	background: url(../images/toolbar/icon_vehiclemore.png?v=15278) no-repeat center center;
}

.mrf-icon-exclusioncaution {
	background: url(../images/toolbar/Icon_exclusioncautionzones.png?v=15278) no-repeat center center;
	
}
.mrf-icon-ZonesManagement {
	background: url(../images/toolbar/Icon_ZonesManagement.png?v=15278) no-repeat center center;
	
}

.mrf-icon-chemical {
	background: url(../images/toolbar/Icon_chemical.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-weed {
	background: url(../images/toolbar/Icon_weed.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-datasynclog {
	background: url(../images/toolbar/icon_datasynclog.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-task {
	background: url(../images/toolbar/Icon_task_list.png?v=15278) no-repeat center center;
}

.mrf-icon-tasksearch {
	background: url(../images/toolbar/icon_tasksearch.png?v=15278) no-repeat center center;
}

.mrf-icon-report {
	background: url(../images/toolbar/Icon_report.png?v=15278) no-repeat center center;
	
}

.mrf-icon-waterbody {
	background: url(../images/toolbar/icon_waterbody.png?v=15278) no-repeat center center;
}

.mrf-icon-waterbodylist {
	background: url(../images/toolbar/icon_waterbodylist.png?v=15278) no-repeat center center;
}

.mrf-icon-poi {
	background: url(../images/toolbar/Icon_poi.png?v=15278) no-repeat center center;
}
.mrf-icon-DataProcess {
	background: url(../images/toolbar/icon_DataProcess.png?v=15278) no-repeat center center;
}



.mrf-icon-poimanage {
	background: url(../images/toolbar/Icon-POImanage.png?v=15278) no-repeat center center;
	
}

.mrf-icon-sprayer {
	background: url(../images/sprayer/tools.png) no-repeat center center;
	
}

.mrf-icon-sprayercompanymanagement {
	background: url(../images/sprayer/icon_company.png?v=15278) no-repeat center center;
	
}

.mrf-icon-sprayerarchivetask {
	background: url(../images/sprayer/Icon_buffersearch.png?v=15278) no-repeat center center;
	
}

.mrf-icon-sprayertaskslist {
	background: url(../images/sprayer/Icon_task_list.png?v=15278) no-repeat center center;
	
}

.mrf-icon-sprayertasksmanagement {
	background: url(../images/sprayer/Icon_tasks.png?v=15278) no-repeat center center;
	
}

.mrf-icon-sprayeruploadfile {
	background: url(../images/sprayer/Icon_upload.png?v=15278) no-repeat center center;
	
}

.mrf-icon-spot {
	background: url(../Images/toolbar/spot.png?v=15278) no-repeat center center;
   
}

.mrf-icon-spotsearch {
    background: url(../images/toolbar/spot_search.png?v=15278) no-repeat center center;
   
}
.mrf-icon-maptools {
	background: url(../images/toolbar/Icon_map_tools.png?v=15278) no-repeat center center;
}


.mrf-icon-toolpest {
    background: url(../images/toolbar/icon_pest.png?v=15278) no-repeat center center;
}
.mrf-icon-pestselection {
    background: url(../images/toolbar/icon_pest.png?v=15278) no-repeat center center;
}
.mrf-icon-pestfollowuplist {
    background: url(../images/toolbar/Icon_list.png?v=15278) no-repeat center center;
}

.mrf-icon-pestcreatesiteinfo {
    background: url(../Images/toolbar/icon-newwebsite.png?v=15278) no-repeat center center;
}

.mrf-icon-pestdownattachments {
    background: url(../Images/toolbar/icon-update-attachment.png?v=15278) no-repeat center center;
}

.mrf-icon-pestoverview {
    background: url(../Images/toolbar/icon-overview.png?v=15278) no-repeat center center;
}

.mrf-icon-pestreportnumber {
    background: url(../Images/toolbar/icon-report.png?v=15278) no-repeat center center;
}

.mrf-icon-pestquery {
    background: url(../Images/toolbar/icon-query_w.png?v=15278) no-repeat center center;
}
/**[Time:2019-5-13 11:00;module:AutoDial;tool:AutoDial;function:AutoDial]**/
.mrf-icon-autodial {
    background: url(../Images/toolbar/icon-autodial.png?v=15278) no-repeat center center;
}

.mrf-icon-advancededit {
    background: url(../images/toolbar/icon_advancededit.png?v=15278) no-repeat center center;
}

.mrf-icon-historyview {
    background: url(../images/toolbar/icon_historyview.png?v=15278) no-repeat center center;
}

.mrf-icon-land {
    background: url(../images/toolbar/icon-common-land.png?v=15278) no-repeat center center;
}

.mrf-toolbar-more {
	margin: 6px 0 0 0;
	padding: 1px;
	border: solid 0px;
	background-color: #d9dada;
	border-radius: 0px;
	position: static;
	display: none;
	width: 250px;
	float: right;
	z-index: 1000;
	max-height: 820px;
	overflow-x: hidden;
	overflow-y: auto; 
	-webkit-overflow-scrolling: touch;
}

.mrf-toolbar-more li,
.mrf-toolbar-submenu li {
	list-style: none;
	padding: 4px;
	border-bottom: solid 1px slategray;
	border-color: #CCCCCC;
	cursor: pointer;
	background-color: #FFFFFF;
	color: black;
	font-family: verdana, sans-serif;
}

.mrf-toolbar-more li:last-child {
	border-bottom-width: 0px;
}

.mrf-toolbar-more li:hover {
	background-color: #a3bede;
	color: #fff;
}

.mrf-toolbar-more li:active {
	background-color: #6694ca;
	color: #fff;
}

.mrf-toolbar-more-menu {
	vertical-align: middle;
	line-height: 1;
	margin-left: 5px;
	font-size: .8em;
	font-weight: bold;
}

.mrf-icon-inline {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}

.mrf-toolbar-submenu ul {
	padding: 2px;
}

.mrf-icon-pesttypemanagement {
    background: url(../images/toolbar/Icon_pesttype.png?v=15278) no-repeat center center;

}

.mrf-icon-pestsiteinformationsettings {
    background: url(../Images/toolbar/icon-infoset.png?v=15278) no-repeat center center;
}
.mrf-icon-mowerreport {
	background: url(../images/toolbar/icon_mowerreport.png?v=15278) no-repeat center center;
}
.mrf-icon-mowersetup {
	background: url(../images/toolbar/icon_mowersetup.png?v=15278) no-repeat center center;
}
.mrf-icon-MowerOverview {
	background: url(../images/toolbar/Icon_MowerOverview.png?v=15278) no-repeat center center;
}

.mrf-icon-displayspecificmower {
	background: url(../images/toolbar/icon_displayspecificmower.png?v=15278) no-repeat center center;
}

.mrf-icon-locationSearch{
    background:url("../images/toolbar/locationsearch.png?v=15278") no-repeat center center;
}

.mrf-icon-poi1 {
    background: url(../images/toolbar/icon_poi_w.png?v=15278) no-repeat center center;
}

.mrf-icon-pest-common-landowner {
    background: url(../images/toolbar/icon-common-land.png?v=15278) no-repeat center center;
}
/*/*
@media (min-width: 768px) {
	.mrf-toolbar-group {
		height: 50px;
	}
	.mrf-icon-toolbar {
		width: 36px;
		height: 36px;
		line-height: 1;
		-moz-background-size: contain;
		background-size: contain;
	}

	.mrf-toolbar-more-menu {
		vertical-align: middle;
		line-height: 1;
		margin-left: 5px;
		font-size: .8em;
		font-weight: bold;
	}
	.mrf-icon-inline {
		display: inline-block;
		line-height: 1;
		vertical-align: middle;
	}
}
@media (min-width: 992px) {
	.mrf-toolbar-group {
		height: 56px;
	}
	.mrf-icon-toolbar {
		width: 42px;
		height: 42px;
		line-height: 1;
		-moz-background-size: contain;
		background-size: contain;
	}

	.mrf-toolbar-more-menu {
		vertical-align: middle;
		line-height: 1;
		margin-left: 5px;
		font-size: 1em;
		font-weight: bold;
	}
	.mrf-icon-inline {
		display: inline-block;
		line-height: 1;
		vertical-align: middle;
	}
}
@media (min-width: 1200px) {
	.mrf-toolbar-group {
		height: 64px;
	}
	.mrf-icon-toolbar {
		width: 50px;
		height: 50px;
		line-height: 1;
		-moz-background-size: contain;
		background-size: contain;
	}

	.mrf-toolbar-more-menu {
		vertical-align: middle;
		line-height: 1;
		margin-left: 5px;
		font-size: 1.5em;
		font-weight: bold;
	}
	.mrf-icon-inline {
		display: inline-block;
		line-height: 1.5;
		vertical-align: middle;
	}
}
*/


/*show model*/

@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
}

@media (min-width: 992px) {
	.modal-dialog {
		width: 800px;
		margin: 30px auto;
	}
}

@media (min-width: 1200px) {
	.modal-dialog {
		width: 850px;
		margin: 30px auto;
	}
}


/*end show model*/


/********************MRF Map********************/


/*Navigationname*/


/*nav button common style*/

.mrf_nav {
	width: 63px;

}

.mrf_nav_Button_Common {
	width: 20px;
	height: 20px;
	background: transparent;
	border: 0;
	background-size: contain;
	cursor: pointer;
}

.mrf_nav_Button_Common_full{
	width: 25px;
	height: 25px;
	background: transparent;
	border: 0;
	background-size: contain;
	cursor: pointer;
}

/*--_nav_Pan start--*/

.mrf_nav_Pan {
	box-shadow: 1px 3px 5px #999;
	-moz-box-shadow: 1px 3px 5px #999;
	-webkit-box-shadow: 1px 3px 5px #999;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background-image: url(../Images/navigation/nav_pan_bg.png?v=15278);
	background-repeat: no-repeat;
	margin-top: -8px;
	margin-left:10px;
	background-size: contain;
	border:#CCCCCC 1px solid;
}

.mrf_nav_Pan>ul>li {
	list-style: none;
}


/*Full Extent*/

.mrf_nav_FullExtent {
	position: absolute;
	left: 18px;
	top: 0px;
	background-image: url(../Images/navigation/img_FullExtent.png?v=15278);
	background-repeat: no-repeat;
	-webkit-transition: right .2s, opacity .2s;
	-moz-transition: right .2s, opacity .2s;
	-o-transition: right .2s, opacity .2s;
	opacity: 1;
	transition: right .2s, opacity .2s;
}

.mrf_nav_FullExtent:hover {
	background-image: url(../Images/navigation/img_FullExtent_1.png?v=15278);
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}


/*Pan Left*/

.mrf_nav_PanLeft {
	position: absolute;
	left: -2px;
	top: 16px;
	background-image: url(../Images/navigation/img_PanLeft.png?v=15278);
	background-repeat: no-repeat;
}

.mrf_nav_PanLeft:hover {
	background-image: url(../Images/navigation/img_PanLeft_1.png?v=15278);
	background-repeat: no-repeat;
}


/*Pan Up*/

.mrf_nav_PanUp {
	position: absolute;
	left: 22px;
	top: -5px;
	background-image: url(../Images/navigation/img_PanUp.png?v=15278);
	background-repeat: no-repeat;
}

.mrf_nav_PanUp:hover {
	background-image: url(../Images/navigation/img_PanUp_1.png?v=15278);
	background-repeat: no-repeat;
}


/*Pan Right*/

.mrf_nav_PanRight {
	left: 45px;
	position: absolute;
	top: 18px;
	background-image: url(../Images/navigation/img_PanRight.png?v=15278);
	background-repeat: no-repeat;
}

.mrf_nav_PanRight:hover {
	background-image: url(../Images/navigation/img_PanRight_1.png?v=15278);
	background-repeat: no-repeat;
}


/*Pan Down*/

.mrf_nav_PanDown {
	left: 23px;
	position: absolute;
	top: 40px;
	background-image: url(../Images/navigation/img_PanDown.png?v=15278);
	background-repeat: no-repeat;
}

.mrf_nav_PanDown:hover {
	background-image: url(../Images/navigation/img_PanDown_1.png?v=15278);
	background-repeat: no-repeat;
}


/*--_nav_Pan end--*/


/*--_nav_Extent start--*/

.mrf_nav_Extent {
	width: 63px;
	height: 25px;
}

.mrf_nav_Extent>ul {
	width: 48px;
	padding: 0px;
	margin: 0 0 0 8px;
}

.mrf_nav_Extent>ul>li {
	list-style: none;
}

.mrf_nav_PreviousExtent {
	background-image: url(../Images/navigation/img_PreviousExtent.png?v=15278);
	background-repeat: no-repeat;
	position: absolute;
	top: 38px;
}

.mrf_nav_PreviousExtent:hover {
	background-image: url(../Images/navigation/img_PreviousExtent_1.png?v=15278);
	background-repeat: no-repeat;
}

.mrf_nav_NextExtent {
	background-image: url(../Images/navigation/img_NextExtent.png?v=15278);
	background-repeat: no-repeat;
	position: absolute;
	left: 35px;
	top:38px;
}

.mrf_nav_NextExtent:hover {
	background-image: url(../Images/navigation/img_NextExtent_1.png?v=15278);
	background-repeat: no-repeat;
}


/*--_nav_Extent end--*/


/*_nav_Tools start*/

.mrf_nav_Tools {
	width: 63px;
	padding: 12px 0 0;
	clear: both;
}

.mrf_nav_mobi_Tools {
	width: 67px;
	padding: 12px 0 0;
	clear: both;
}

.mrf_nav_android_Tools {
	width: 65px;
	padding: 12px 0 0;
	clear: both;
}

.mrf_nav_Tools ul {
	width: 30px;
	padding:2px 2px 2px 2px;
	margin: 0px auto;
	overflow: hidden;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 1px 3px 5px #999;
	-moz-box-shadow: 1px 3px 5px #999;
	-webkit-box-shadow: 1px 3px 5px #999;
	border:#CCCCCC 1px solid;
}

.mrf_nav_mobi_Tools ul {
	width: 28px;
	padding: 0 2px 0;
	margin: 0px auto;
	overflow: hidden;
	border-radius: 3px;
	background-color: #333333;
	box-shadow: 5px 5px 5px #333333;
	-moz-box-shadow: 5px 5px 5px #333333;
	-webkit-box-shadow: 5px 5px 5px #333333;
}

.mrf_nav_android_Tools ul {
	width: 26px;
	padding: 2px 2px 2px;
	margin: 0px auto;
	overflow: hidden;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 3px 5px 5px #666;
	-moz-box-shadow: 3px 5px 5px #666;
	-webkit-box-shadow: 3px 5px 5px #666;
	display: flex;
	flex-direction: column-reverse;
}

.mrf_nav_Tools li {
	margin: 0px auto;
	list-style: none;
	cursor: pointer;
	width: 24px;
	height: 24px;
	margin:2px 0;
	border-bottom:#4e4e4e 1px dashed;
}

.mrf_nav_mobi_Tools li {
	margin: 0px auto;
	list-style: none;
	cursor: pointer;
	width: 24px;
	height: 28px;
	border: 2px solid #fff;
	padding-top: 2px;
}

.mrf_nav_android_Tools li {
	margin: 0px auto;
	list-style: none;
	cursor: pointer;
	width: 24px;
	height: 24px;
	border: 2px solid #fff;
	padding-top: 1px;
}


/*Refresh*/

.mrf_nav_Tools_Refresh {
	background: url('../Images/all.png?v=15278') no-repeat scroll 0px -40px transparent;
	padding-top: 10px;
	width: 20px;
	height: 20px;
	background-size: 122px;
	position: relative;
}


/*Refresh*/

.mrf_nav_Tools_Pan {
	background: url('../Images/all.png?v=15278') no-repeat scroll -20px -40px transparent;
	padding-top: 10px;
	width: 20px;
	height: 20px;
	background-size: 122px;
	position: relative;
}


/*Zoom in*/

.mrf_nav_Tools_ZoomIn {
	background: url('../Images/all.png?v=15278') no-repeat scroll -40px -40px transparent;
	padding-top: 10px;
	width: 20px;
	height: 20px;
	background-size: 122px;
	position: relative;
}


/*Zoom out*/

.mrf_nav_Tools_ZoomOut {
	background: url('../Images/all.png?v=15278') no-repeat scroll -60px -40px transparent;
	padding-top: 10px;
	width: 20px;
	height: 20px;
	background-size: 122px;
	position: relative;
}

/*PersistHighlight Element*/

.mrf_nav_Tools_PersistHighlight {
	background: url('../Images/all.png?v=15278') no-repeat scroll -60px 0px transparent;
	padding-top: 10px;
	width: 20px;
	height: 20px;
	background-size: 120px;
	position: relative;
}

/*Locate me*/

.mrf_nav_Tools_LocateMe {
	background: url('../Images/all.png?v=15278') no-repeat scroll -80px -40px transparent;
	padding-top: 2px;
	width: 20px;
	height: 20px;
	background-size: 120px;
	position: relative;
}

.mrf_nav_mobi_Tools_LocateMe {
	background: url('../Images/all.png?v=15278') no-repeat scroll -103px -52px transparent;
	padding-top: 2px;
	width: 20px;
	height: 28px;
	background-size: 540%;
	position: relative;
	display: block;
}

.mrf_nav_android_Tools_LocateMe {
	background: url('../Images/all.png?v=15278') no-repeat scroll -80px -40px transparent;
	padding-top: 10px;
	width: 20px;
	height: 20px;
	background-size: 600%;
	position: relative;
}


/*_nav_Tools end*/

.mrf_ovMap {
	opacity: 0.5;
	background-color: grey;
	overflow: hidden;
	width: 200px;
	height: 150px;
	top: 0px;
	right: 0px;
	position: absolute;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #999999;
}

.mrf_ovMap_Closed {
	opacity: 0.8;
	background-color: Gray;
	overflow: hidden;
	width: 0px;
	height: 0px;
	top: 0px;
	right: 0px;
	position: absolute;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.mrf_ovMapOutFrame {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #999999;
}

.mrf_ovMapInnFrame {
	background-color: #F1F1F1;
	border: 0px solid #999999;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 200px;
	height: 150px;
}

.mrf_Container {
	opacity: 0.6;
	cursor: pointer;
	position: absolute;
	bottom: auto;
	right: 1px;
	top: 1px;
	left: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.mrf_ovMapBtn {
	background: url("../Images/overviewmap/imgRightTop.png?v=15278") no-repeat scroll 0 0 transparent;
	height: 25px;
	position: absolute;
	width: 25px;
	bottom: auto;
	right: 0px;
	top: 0px;
	left: auto;
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.mrf_ovMapBtn_Closed {
	background: url("../Images/overviewmap/imgLeftBottom.png?v=15278") no-repeat scroll 0 0 transparent;
	height: 25px;
	position: absolute;
	width: 25px;
	bottom: auto;
	right: 0px;
	top: 0px;
	left: auto;
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/********************MRF Map********************/


/*InfoWindow*/


/*infoWindow common style*/

.mrf_infoWindow_iwborder {
	padding: 5px;
	z-index: 102;
	position: absolute;
	top: 0;
	left: 0;
    background-color:#FFFFFF; 
}

.mrf_infoWindow_iwcontent {
	/*border: 1px solid #000000;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	text-align: left;
	opacity: 1;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 10px;
	overflow: hidden;
    -moz-user-select: text;
	-ms-user-select: text;
	-webkit-user-select: text;
	user-select: text;
}

.mrf_infoWindow_iwcanvas {
	position: absolute;
	z-index: 101;
	top: 0;
	left: 0;
}


/******************Common Contorls********************/


/*arrowTextBox*/

.arrowtextbox {
	position: relative;
}

.arrowtextbox input {
	height: 26px;
}

.arrowtextbox .form-control {
	padding: 3px;
}

.arrowtextbox .l-trigger,
.arrowtextbox .l-trigger-hover,
.arrowtextbox .l-trigger-pressed {
	cursor: pointer;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 16px;
	height: 16px;
	overflow: hidden;
}

.arrowtextbox .l-trigger {
	border: 1px solid #AECAF0;
	background: #dbebff url('../images/legend/bg-trigger.gif') repeat-x left;
}

.arrowtextbox .l-trigger-hover {
	border: 1px solid #EABE4E;
	background: #fedc75 url('../images/legend/bg-trigger-over.gif') repeat-x left;
}

.arrowtextbox .l-trigger-pressed {
	border: 1px solid #EABE4E;
	background: #fedc75 url('../images/legend/bg-trigger-pressed.gif') repeat-x left;
}

.arrowtextbox .l-spinner-up .l-spinner-icon,
.arrowtextbox .l-spinner-down .l-spinner-icon {
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -3px;
	width: 100%;
	height: 6px;
	background: no-repeat center top;
}

.arrowtextbox .l-spinner-down-over,
.arrowtextbox .l-spinner-up-over {
	background: #fedc75 url('../images/legend/bg-trigger-over.gif') repeat-x left;
}

.arrowtextbox .l-spinner-up .l-spinner-icon {
	background-image: url(../images/legend/icon-up.gif);
}

.arrowtextbox .l-spinner-down .l-spinner-icon {
	background-image: url(../images/legend/icon-down.gif);
}

.arrowtextbox .l-spinner-up,
.arrowtextbox .l-spinner-down {
	width: 100%;
	height: 50%;
	overflow: hidden;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.arrowtextbox .l-spinner-down {
	top: 50%;
}

.arrowtextbox .l-spinner-split {
	overflow: hidden;
	width: 13px;
	height: 1px;
	position: absolute;
	left: 1px;
	top: 50%;
	z-index: 10;
	background: #B5B8C8;
}

.mrf-icon-curve {
	background: url(../Images/toolbar/Icon_Curve.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-adjustment {
	background: url(../Images/toolbar/Icon_Adjustment.png?v=15278) no-repeat center center;
	background-size: 100%;
}
.mrf-icon-Asset {
	background: url(../Images/toolbar/Icon_Asset.png?v=15278) no-repeat center center;
}

.mrf-icon-createlayer {
	background: url(../images/toolbar/layers.png?v=15278) no-repeat center center;
}

.mrf-icon-assetedit {
	background: url(../images/toolbar/asset_edit.png?v=15278) no-repeat center center;
}

.mrf-icon-orderReport {
	background: url(../Images/toolbar/Icon_orderReport.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-ordering {
	background: url(../Images/toolbar/Icon_ordering.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-orderManage {
	background: url(../Images/toolbar/orderManage.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-hyperlinks {
	background: url(../Images/toolbar/hyperlink.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-locationawarevideo {
	background: url(../Images/toolbar/360video2.png?v=15278) no-repeat center center;
	background-size: 100%;
}

.mrf-icon-mrfnavlicense {
	background: url(../Images/toolbar/Icon_mrfnavlicense.png?v=15278) no-repeat center center;
	background-size: 100%;
}
.mrf-icon-collectorsetting {
	background: url(../Images/toolbar/Icon_collector_setting.png?v=15278) no-repeat center center;
	background-size: 100%;
}
.mrf-icon-infrastructure {
    background: url(../Images/toolbar/infrastructuremanagement.png?v=15278) no-repeat center center;
	background-size: 100%;
}
.mrf-icon-assetchart{
    background:url(../Images/toolbar/chart.png?v=15278) no-repeat center center;
    background-size:100%;
}
/**[Time: 2019-06-05 15:27;module:Asset Management;tool:Asset Management;function:Asset Management]**/
.mrf-icon-depreciationinfo {
    background:url(../Images/toolbar/icon_DepreciationInfo.png?v=15278) no-repeat center center;
    background-size:100%;
}
.mrf-icon-depreciationmanage {
    background:url(../Images/toolbar/icon_DepreciationManage.png?v=15278) no-repeat center center;
    background-size:100%;
}
.mrf-icon-depreciationassets {
    background:url(../Images/toolbar/icon_DepreciationAssets.png?v=15278) no-repeat center center;
    background-size:100%;
}
.mrf-icon-maintenancecosts {
    background:url(../Images/toolbar/icon_MaintenanceCosts.png?v=15278) no-repeat center center;
    background-size:100%;
}
.mrf-icon-maintenancemanagement {
    background:url(../Images/toolbar/icon_MaintenanceManageMent.png?v=15278) no-repeat center center;
    background-size:100%;
}
/**[Time: 2019-06-14 11:32;module:Email Message;tool:Email Message;function:Email Message]**/
.mrf-icon-emailmessage {
    background:url(../Images/toolbar/noteeml.png?v=15278) no-repeat center center;
    background-size:100%;
}
/**[Time: 2019-10-22 10:12;module:Road Use Agreement;tool:Road Use Agreement;function:Road Use Agreement]**/
.mrf-icon-roadagressment {
    background:url(../Images/toolbar/icon-roadagressment.png?v=15278) no-repeat center center;
    background-size:100%;    
}
/********************************************main.html**************************************/


/********************************************identify dropdown style**************************************/


/* arrows */

select.classic {
	background-color: white;
	border: 1px solid #ccc;
	border-radius: 0px;
	display: inline-block;
	font: inherit;
	line-height: 1.5em;
	padding: 0.5em 3.5em 0.5em 1em;
	/* reset */
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%), linear-gradient(to right, #428BCA, #428BCA);
	background-position: calc(100% - 18px) calc(1em + 2px), calc(100% - 13px) calc(1em + 2px), 100% 0;
	background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
	background-repeat: no-repeat;
}

select.classic:focus {
	background-color: white;
	border: 1px solid #ccc;
	border-radius: 0px;
	display: inline-block;
	font: inherit;
	line-height: 1.5em;
	padding: 0.5em 3.5em 0.5em 1em;
	/* reset */
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: linear-gradient(45deg, white 50%, transparent 50%), linear-gradient(135deg, transparent 50%, white 50%), linear-gradient(to right, #428BCA, #428BCA);
	background-position: calc(100% - 13px) 1em, calc(100% - 18px) 1em, 100% 0;
	background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
	background-repeat: no-repeat;
	border-color: grey;
	outline: 0;
}

select.classic::-ms-expand {
	display: none;
}

.select2-mg-flag {
	margin: 0!important;
	display: inherit!important;
	height: 30px;
	width: 28px;
	padding: 4px;
	float: right;
	color: #5bc0de;
	border-color: #46b8da;
}


/********************************************identify dropdown style**************************************/

/*add more group menu */
.mrf-toolbar-more-submenu {
    margin-left:0px;
    margin-top:10px;
	width: 230px;
	background-color: white;
	display: none;
	border: 1px solid #ccc;
	border-radius: 4px;
    position: absolute;
	top: 0;
	left: 0;
}

.mrf-toolbar-more-submenu ul {
	margin-bottom: 0;
    padding: 2px;
}

.mrf-toolbar-more-submenu ul>li:last-child {
	border-bottom: 0;
}

.mrf-toolbar-more-submenu li:hover {
	background-color: #a3bede;
	color: #fff;
}

 
.mrf-toolbar-more-submenu li {
	list-style: none;
	padding: 4px;
	border-bottom: solid 1px slategray;
	border-color: #CCCCCC;
	cursor: pointer;
	background-color: #FFFFFF;
	color: black;
	font-family: verdana, sans-serif;
}
 

.mrf-more-subgroup:hover {
	background-color: #FFFFFF !important;
    color: black !important;
}
.mrf-more-subgroup:active {
	background-color: #FFFFFF !important;
	color: black!important;
}
 
.mrf-more-subgroup .mrf-toolbar-more-menu {
	width:140px!important;
    text-overflow: ellipsis ;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; 
    height:30px;
    display: inline-block;
    line-height: 30px;
}

.mrf-more-subgroup .more-menu-item-expand {
  width: 30px;
  float: right !important;
  margin: auto 4px auto 0 !important;
  height:30px;
} 
.mrf-more-subgroup .more-menu-item-expand[estatus="1"] {
  background: url(../images/all.png?v=15278) no-repeat scroll -76px -40px;
}
.mrf-more-subgroup .more-menu-item-expand[estatus="0"] {
  background: url(../images/all.png?v=15278) no-repeat scroll -112px -40px;
}
#identify-image-row {
    width: 100%;
    height: 40px;
    margin: 0 auto;
    background: #fff;
    padding: 5px 0px;
    display: none;
}
#identify-image-row .identify-image-content{
 width: 280px; 
 float: left;
 margin-left: 15px;
}
#identify-image-row div {
    width: 34px;
    height: 34px;
    float: left;
    overflow: hidden;
    margin-left: 3px;
}
#identify-image-row .nav-thumb {
   border: 1px solid #ddd;
    width: 30px;
    height: 30px;
	border-radius: 4px;
	}
.panelContainer {
    display: inline-block;
    float: right;
    clear: both;
    padding: 0;
    margin: 0;
    line-height: 25px;
    font-size: 12px;
    list-style: none
}

    .panelContainer ul {
        margin-top: 60px;
    }

        .panelContainer ul li {
            float: left;
            width: 90px;
            height:112px;
            margin-left: 22px;
            text-align: center;
            list-style: none;
        }

    .panelContainer a {
        display: block;
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
        height: 96px;
        padding: 10px;
        white-space: nowrap;
        transform: rotate(-90deg);
        border-radius: 6px;
        -ms-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        margin-top: 8px;
    }
        .on {
        background: #7bbbed;
    }

.all {
    position: absolute;
    width: 0px;
    overflow: visible;
    left: 1px;
    top: 1px;
}

.card {
    position: absolute;
    left: -100px;
    margin: 20px;
    border-radius: 6px;
    x-box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.5);
    background: #0077D3;
    opacity: 0.3;
    transition: all 0.3s ease-in-out 0.1s;
    z-index: 9;
}

    .card:hover {
        position: absolute;
        left: -70px;
        margin: 20px;
        box-shadow: 0 -8px 8px -8px rgba(0, 0, 0, 0.5),0 8px 8px -8px rgba(0, 0, 0, 0.5);
        transition: all 0.3s ease-in-out;
        opacity: 1;
    }

/*identify 20191108*/
.identifytable{ background-color:#FFFFFF;}
.identifytable table{ border: #ddd 1px solid; border-collapse:collapse; background-color: }
	.identifytable table td {
		border: #ddd 1px solid;
		border-collapse: collapse;
		padding: 10px;
		color: #333;
		font-size: 12px;
		word-wrap: break-word;
		word-break: break-all;
	}
.identifytable table th{ border: #ddd 1px solid; border-collapse:collapse; padding:10px; color:#333; font-size: 12px; background-color:#f0f0f0;}
.identifytable table td a{ color:#428BCA; text-decoration:underline;}

#identtifyFirstRow a { 
	text-decoration: none;
}

#identtifyFirstRow .dropdown-menu .divider { 
	margin: 4px 0; 
}