﻿body 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}

.MapViewer_TitleBarStyle
{
    background-color: #496189; 
    font-weight: bold; 
    font-size: xx-large; 
    vertical-align:middle; 
    color: white; 
    font-family: Arial, Verdana, Sans-Serif;
}

.MapViewer_TitleBannerStyle
{
	display: block; 
	background-color: #8e8e8e;
	background-image: url(../images/header/bar1.jpg);
	background-repeat: no-repeat;
    height: 83px;
	font-style:italic;
	font-weight:   bolder; 
	font-size: medium; 
	font-family: Verdana, Sans-Serif, Arial;
	color: white;
	text-align: right;
	vertical-align:bottom;
}


.MapViewer_LoginLink
{
   color: White;
   padding-left:5px;
}

.MapViewer_User
{
   color: White;
   padding-left:5px;
}

.MapViewer_LeftPanel
{
    background-color: #496189;     
}

.MapViewer_TaskbarStyle
{
    background-color: #496189; 
    font-weight: bold; 
    font-size: 8pt; 
    vertical-align:bottom;
    color: white; 
    font-family: Verdana, Sans-Serif, Arial;
	background-image: url(../images/header/grey-gradient-30x1.gif);
	background-repeat: repeat-x;
}

.MapViewer_HelpHeadings
{   
    color: #496189; 
    font-family: Arial, Verdana, Sans-Serif;
}


.k-grid-content>table>tbody>.k-alt
{
   background:rgba(240,240,240, 0.5);   
    filter:Alpha(opacity=50); /* IE8 and earlier */    
}

.dijitDialogTitleBar{
            background-color:grey;
            color:white;
             font-family:Arial;
        }
.esriSignInDialog{
            background-color:white;
             font-family:Arial;
        }
.dijitButton{
            background-color:lightgrey;    
             font-family:Arial;           
        }

#id-wrap {
    height: 99%;
    font-size:0.95em;
}

#vertical {
    height: 100%;
    margin: 0 0;
}

               #rightPane,#toolbar,#topDiv,#leftDiv  { background-color: rgba(60, 70, 80, 0.05);}
               
                .redText {
                    color: red;
                }
               
               .toolButton { height:30px; width:36px; padding: 1px 0 0 0;margin: 0 0 0 0;}
                .pane-content {
                    padding: 0 0;
                }

                .measureToolButton { height:30px; width:30px; padding: 5px 0px 0px 0px;margin: 0 0 0 0;}
                .pane-content {
                    padding: 0px 0px ;
                }

                #scaleLabelDiv{
                    padding-left:5px;
                    padding-top:20px;
                    color:dimgrey
                }
        
        
                                
           
            #menu h2 {
                font-size: 1em;
                text-transform: uppercase;
                padding: 5px 10px;
            }
            #template img {
                margin: 5px 20px 0 0;
                float: left;
            }
            #template {
                width: 380px;
            }
            #template ol {
                float: left;
                margin: 0 0 0 30px;
                padding: 10px 10px 0 10px;
            }
            #template:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
            }
            #template .k-button {
                float: left;
                clear: left;
                margin: 5px 0 5px 12px;
            }

 .esriScalebarLabel {
            font-size: 11px;
            position: absolute;
            width: 10%;
            text-align: center;
            text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.2em black;
            color: white;
            font: Verdana;
            font-weight: bolder;
            height: 5px;
            top: -1px;
        }
 #MapTitleDiv {
    font-size: 18px;
    color:#696969;
    font-weight: bold;
    }
 #topRibbon {
            /*position: absolute;
            top: 0px;
            left: 0px;*/
            width: 100%;
            height: 39px;
            background-color: rgba(60, 70, 80, 0.05);                   
        }
 #topToolbarLeft{
            display: flex;
            float:left;
            flex-direction: row;    
            justify-content: flex-start; 
        }
        #topToolbarRight{
            display: flex;
            float:right;           
            flex-direction: row; 
            font-size:large;  
            justify-content: flex-end; 
            margin-top:10px;
            margin-right:5px;
        }
 #coords_bottom-left {
            font: Verdana;
            font-size: 9pt;
            text-align: center;
            font-weight: bolder;
            z-index: 50;
            position: absolute;
            right: 10px;
            bottom: 2px;
            background-color: rgba(200, 200, 200, 0.85);            
            color:#696969;
            width: 180px;
            height: 18px;
            padding-top:4px;
            border-radius: 3px;
        }

        .copPopupTitle {
                background-color: #8e8e8e;
                color: #FFFFFF;
                height:20px;
                padding-top:2px;
        }

        .popupAnchor {
            position: absolute;
            top: 100px;
            left: 100px;            
          }

        #copPopup{
            width:300px;
             margin-left:20px;
        }

        #popupClose{
            height:18px;
            width:18px;
            display: flex;
            float:right;    
            cursor:pointer;      
            flex-direction: row;     
            justify-content: flex-end; 
        }

        #popupTitle{
            padding-left:3px;
        }

        #popupContent{
            padding-left:3px;
            background-color:#ffffff;
            max-height:270px;
            overflow-y: scroll
        }

        #popupTools{
            height:20px;
             padding-top:2px;
        }

        #popupZoom{
             height:16px;
            width:16px;
            cursor:pointer; 
             padding-left:3px;
              padding-right:50px;
        }

        #popupPrevNext{
            display: flex;
            float:right;               
            flex-direction: row;     
            justify-content: flex-end; 
            padding-right:3px;
            padding-top:2px;
        }

        #popupNext{
             height:14px;
            width:14px;
            cursor:pointer; 
        }

        #popupPrevious{
             height:14px;
            width:14px;
            padding-right:10px;
            cursor:pointer; 
        }

#cover {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #F0F0F0;
    z-index: 9999;
    font-size: 60px;
    text-align: center;
    padding-top: calc((100vh / 2) - 10px);
    color: #fff;
}