* {
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* make transparent link selection, adjust last value opacity 0 to 1.0 */
}

body {
    background:#E9ECEF;
    font-family:'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
    font-size:18px;
    margin:0px;
    padding:0px;
    /*padding-top:125px;
    padding-bottom:45px;*/
}
.bodyPadding{
    padding-top:125px;
    padding-bottom:45px;
}
.bodyPadding85{
    padding-top:85px;
    padding-bottom:85px;
}
h1 {
    font-size:30px;
    font-weight:bold;
    margin-top:10px;
    margin-left:-5px;
    overflow:visible;
    padding:0px;
}
h4 { color:#999;}
.grayFont {color:#999;}
.bottomShadow{
    -webkit-box-shadow:0px 3px 3px #999; /*#999 */
     -moz-box-shadow:0px 3px 3px #999;
     box-shadow:0px 3px 3px #999;
}
#nav {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 999;
  width: 100%;
  background:#fff;
  height:145px;
  color:#ffffff;
  padding-top:5px; 
}

.tinyFont {font-size:9px;opacity: 0.7;}
[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}

.listingCard {max-width: 335px !important;}
.twenty {font-size:20px;}
.cardImg {max-height: 200px;min-height: 100px;}

#map { height:500px;width:100%;border: 1px solid #6D757D; }
.agPhoto {border-width:3px !important;}
.lp {font-size: 24px !important;}

.leaderBoardPills {padding:15px !important;border: 1px solid #222;}
.selectDIV {overflow-y:auto;max-height: 250px;background-color: #6D757D; }
.selectDIV a {color:#eeeeee;}

.divScroll {overflow-y:auto;max-height: 125px; min-height: 125px; padding:5px; font-size:14px; border:1px solid #eeeeee;}
.dteHDR {font-size: 18px !important;}
.cardText {font-size: 14px;}
.myLineHeight {line-height: 97%;width:100%;}
.pointer {cursor: pointer;}
a.northstar:link {color: #3DAFD6;text-decoration: none; font-size:15px;}

.font15 {font-size:15px;}
.nstarcolor {color: #3DAFD6;}