﻿/** Team Maps v3 CSS  **/

body
{
    font-family: Sans-Serif, Arial, Verdana, Helvetica;
    font-size:small;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    font-size: small;
    overflow:hidden;
}

html { max-height:100%; overflow:hidden }
    

.gm-style-iw a {
    border: none !important;
    outline: none !important;
    text-decoration: none !important;
}


div.nocopy { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

div.tm3ListRow { background-color:White; cursor:pointer; padding-top:4px; padding-bottom:4px; margin-left:4px; border-bottom:solid 1px gainsboro; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }
div.tm3ListRow:hover { background-color:beige }
div.tm3ListRowSelected { background-color:Yellow; cursor:pointer; padding-top:4px; padding-bottom:4px; margin-left:4px; border-bottom:solid 1px gainsboro; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }

div.tm3MobileListRow { background-color:White; cursor:pointer; padding-top:10px; padding-bottom:10px; margin-left:4px; border-bottom:solid 1px gainsboro; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }
div.tm3MobileListRow:hover { background-color:beige }
div.tm3MobileListRowSelected { background-color:Yellow; cursor:pointer; padding-top:10px; padding-bottom:10px; margin-left:4px; border-bottom:solid 1px gainsboro; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }


div.tm3Option { text-align:center; background-color:gainsboro; border:solid 1px blue; padding:4px; cursor:pointer;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;   }
div.tm3Option:hover { background-color:lightblue}
div.tm3OptionSelected { text-align:center;  background-color:darkblue; color:white;  padding:4px; border:solid 1px black; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }
div.tm3OptionSelected:hover { color:Yellow}

div.tm3Menu1{ font-size:24px; text-align:center; background-color:#EEEEEE; color:black; border:solid 1px #888888; padding:4px; cursor:pointer;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
div.tm3Menu1:hover { background-color:#AAAAAA }
div.tm3Menu1Selected { font-size:24px; text-align:center;  background-color:#222222; color:white;  padding:4px; border:solid 1px black; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }
div.tm3Menu1Selected:hover { color:Yellow}

div.tm3Menu2{ font-size:15px; line-height:30px; vertical-align:middle; text-align:center; background-color:#EEEEEE; color:black; border:solid 1px #888888; padding:4px; cursor:pointer;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
div.tm3Menu2:hover { background-color:#AAAAAA }
div.tm3Menu2Selected { font-size:15px; line-height:30px; vertical-align:middle; text-align:center; background-color:#222222; color:white;  padding:4px; border:solid 1px black; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }
div.tm3MenuS2elected:hover { color:Yellow}

div.tm3Tooltip { position:absolute; background-color:#303030; color:#FFFFFF; padding:1px; border:solid 1px black; margin:0px; white-space:nowrap }
div.tm3AltTooltip  { position:absolute; background-color:#303030; color:#FFFFFF; padding:1px; border:solid 1px black; margin:0px; white-space:nowrap }

a.bluemenus { color: yellow; background-color:blue; text-decoration: none; line-height:30px; border:solid 1px blue; padding:4px; padding-left:8px; padding-right:8px   }

.noselect 
{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

.catdiv
{
    border-top-right-radius:12px;
    border-top-left-radius:12px;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
}

.circle 
{
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
}    


a:hover { color: black }
a:active { color: black }

a img {	border: none; }
a:link {font-weight:bold; }


.esri-view .esri-view-surface--inset-outline:focus::after {
  outline: none !important;
}

