﻿.wfMapControl td{vertical-align:top;}
#SiteSetList{margin-bottom:5px;padding-top:5px;padding-bottom:5px;font-size:.85rem;}
#pnlMap{border:solid 1px #ababab;}
.map-toolbar{padding:3px 5px 3px 5px;border-top:solid 1px #efefef;background-color:#cdcdcd;font-family:Verdana,Arial,Calibri,sans-serif;font-size:11px;}
.map-toolbar #mapStats .coord:hover{text-decoration:none;color:#4682B4;}
#mapStatusMessage{display:inline-block;width:400px;white-space:nowrap;}
#mapStats{float:right;}

.leaflet-touch .leaflet-control-layers-toggle{width:34px;height:34px;background-size:18px 18px;}
.sitelist-button-1{width:36px;height:36px;margin-right:10px;background-color:#ffffff;border:solid 2px #ababab;border-radius:3px;/*box-shadow:0 2px 6px rgba(0,0,0,.3);*/cursor:pointer;text-align:center;vertical-align:middle;position:relative;}
.sitelist-button-1 > i.fa{color:#ababab;width:18px;height:18px;font-size:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;}

/* Site map icons (smi) */
.smi-off{background-color:#ff0000;border:1px solid #888888;border-radius:50%;width:7px;height:7px;}
.smi-on{background-color:#ffda03;border:1px solid #888888;border-radius:50%;width:7px;height:7px;}
.smi-over{background-color:#ffc40c;border:1px solid #888888;border-radius:50%;width:7px;height:7px;}
.smi-greencircle1{background-color:#00cc00;border:1px solid #008000;border-radius:50%;width:7px;height:7px;}
.smi-bluecircle1{background-color:#128cfa;border:1px solid #000080;border-radius:50%;width:7px;height:7px;}
.smi-earthorangecircle1{background-color:#fa9c1c;border:1px solid #cc5500;border-radius:50%;width:7px;height:7px;}
.smi-floralcircle1{background-color:#b47ede;border:1px solid #311432;border-radius:50%;width:7px;height:7px;}
.smi-plumcircle1{background-color:#8d4585;border:1px solid #311432;border-radius:50%;width:7px;height:7px;}
.smi-bluetriangle1{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid blue;}
.smi-yellowtriangle1{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #ffc40c;}

.iwb .lbl1{font-size:16px;font-weight:bold;color:#3d78d8;outline:none;}
.iwb .lbl2{font-size:14px;opacity:.7;}
.iwb .lbl3{font-size:12px;font-style:italic;opacity:.7;margin-top:5px;}

#dlgSiteList{overflow-y:scroll;height:400px;padding:0px;padding-left:5px;padding-right:5px;}
.map-site-list{font-size:12px;}
.map-site-list thead th{background-color:aliceblue;}
.map-site-list tbody{border-bottom:solid 1px #ababab;}
table.dataTable tbody th, table.dataTable tbody td {padding:0px;white-space:nowrap;padding-right:10px;}
.map-site-list tbody td:nth-child(1){width:100px;text-overflow:ellipsis;/*background-color:#aa0000;*/}
/*table.dataTable tbody td:nth-child(1){width:200px;}*/
table.dataTable.no-footer{border-bottom:none;}
#mapSiteList .dataTable{width:100%;}
.dataTables_info{font-size:11px;font-style:italic;opacity:.7;}

#dlgStatus .msg{white-space:nowrap;font-size:.65rem;}

.tblSiteInfo{border:solid 1px #ababab;border-collapse:collapse;}
.tblSiteInfo th{background-color:#DEE7FF;font-weight:normal;font-style:italic;color:#4682B4;opacity:.7;}
.tblSiteInfo th, .tblSiteInfo td{border:solid 1px #ababab;padding:0px 5px;}
.tblSiteInfo tbody td:nth-child(1)::after{content:":";white-space:nowrap;}
.tblSiteInfo tbody > tr:nth-child(1) > td:nth-child(2){font-weight:bold;}