/*  !Header Styles  */
nav * {
  outline: none !important;
  font-family: "Source Sans Pro", "Roboto", "Helvetica Neue", Helvetica, "Open Sans", Arial, sans-serif;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
}

.navbar-default {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #1b2123;
  border-radius: 0;
  height: 50px;
  background-color: #2b373a;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.navbar-default .navbar-header {
  padding: 0 0;
  position: relative;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #232b2e;
}

.navbar-default .navbar-brand {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 92px;
  height: 50px;
  padding: 0;
  /* Ballr Nav Logo */
  background: #2b373a url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAA8CAMAAAC0Nq8IAAAAM1BMVEUAAAC4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xsy4xszxfK7LAAAAEHRSTlMAEECAz+/fn78gYDCPcFCv4vRcAgAABC9JREFUeF69mOty5CoMhAUCzM2g93/aU9jSiHA89m7tTPpHKpnY/mjTDSTwYe2OiEKBX1BxdKh/D2EsYjYAkDydil9DVRpyAODoy7AkhAI7DWEgwi/5EhZZ409Tkah9B7aRCPBkDpgBaLgLwNrPsCwNbY0owGEsABC5cxAVwOz9DE38gNk4AN7YAzi0Dz5CpiFTSZU+YwwBifLGj6wjK5GGPKm8uUsZ9vjYTQF0ohS4AG586bQKb2pa+dZ7eQZ4comGKhSiDJBJFccwNrhWqxJn9xAjnqYB2BtnsR4vzIQT1LOB4omcuexo9TSpmztY1WlKyN/700SVu9+zJD4qd0eLHPZAnSMxzCbpnwNmhSuW9bSKthsYX2CJrLSs8w2OiBqzfIFVPKsd20977XpWPUDhmG0UwNBQTGxs/OiB5669YcUkgQ4CC6AqiFl+L5Frhihz42LlBT9zAOObza3w5zzIUnQ5Z+WzSoX3R1kMdwoSzOjpDHA/De3vlg53tpyviBrfXVGHvJQ0nrBAWcDSp6N0Box/07D8MjwYxwDt1H0b6aes7JXDmMISyHgdW88XsP56LBsDeVq+qgQZAK7i8bioxni8uwybZ7stnXFMleFIUdvxOgQosTH6rcB80lgnHo2Vtm1rQWtKcr/A+rDl0bBPj8TWLcPyBGNj8wVVGqAVkBkuBwDVrbduoGRt8qVyPgTm5h3bAOhU2ZfbbTkGmWEtNAia1nyw/IGCxiz20Bgm40X9Ib/ayUVtsgeAKtk0ADKEdAzHGjtQYLx0TsonsCz5G/LZVqFKwFSXa2sWJwN8drpK5YrcJ7CqzlRdg6IKC6tIrMHgvDgmfoQg3PSWzHyxfKZ9UuHVPh/1+Cl57q/Gos61Z9rWPc3SZd70ZQSzzLQ+6XpV2dimSUAOq2riBWFBmmBu3WhwWXn5Zo59voPtm7CiEdT2AsW4z740cn4xSgRe1wIN2zazoqzUITOqCMpvBS6E697MsKIht3I2sY7ILaeHZG1iU7v8LiBbujRGecomU6RE7YcbNO7yXFRQSBTZ5ztjZNYPHNIqyUvugdxmdbwWoxdSqGlFVN/ZuucKrcZw/8F40xqw2MN8Xbs8+1XZqjn4xh2B2mWIqZAqQ3NEcU8/OPvmaJbL5s0JWvs8lEYIAmKYir8tFbriqHwtcC1OhGHWvFFNWwgGTdbCWdXb/UEzYg3zShiWI7HGeuWsCnt6+HNu9TFbq+bxvak2C/eq66FpqHm9+5mjmXhSoVlV+tIQd/uHnHVJera2dOye82zq+b8L0dxyHmfqWdpefOBcx8/AX6ohona+ZOY8qlv4B6VWI/2hfE3/gioKelTI5h9IvOx/9/2pyi+8P5XtH8zfsxKGp/7CJ9Vu7EULn1bar+1tBb4iu/0fleBrMtn9AkpVNi6exwS/oBwH6lNZ/w+ycJrbNRNhugAAAABJRU5ErkJggg==') 15px 10px no-repeat;
  border-bottom: 1px solid #1b2123;
  z-index: 100;
  background-size: 62px 30px;
}

.navbar-default .navbar-brand:hover {
  background: #2b373a url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAA8CAMAAAC0Nq8IAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAEECAz+/fn78gYDCPcFCv4vRcAgAABCpJREFUeF69ltmS8joMhOV1X/T+T3sqjoRMCP7n1MD0xRQwJJ/aUovAh9UsIvoCf6BicWp8D6G0MVkBQHJ4Kn4NVSfAAoDFL8MSEwq0CTIe0XzJF7NQK3eaioj9O7CALDAn84ApgG4aA7T+DEtPQOiIHqYxD4BozyIqgGrDnV38gNl4AJzSE3ioHXwDeRJURVH6jDEDBjEHumVFLGcR6FDk1AaQzIj/zCYDBmLyFAB7/Bl4ldnEtNKlezkCOLRpcisUxAyQURSPMgLcq1eOjtV7FrepILZOs1jngSmPUyMrKA7RqtuMVoeLhtrBqrQpGXrtThOVr37P4vER2R0t0rB7HDQSh9nE3bRALH/H0g5fFDYw+oJG1JyyQRdYROzEcgWuoq4O05/t9fuuOoBCYxbQg5rgmMjY8dYB9a6/YcXEA+0Z5kFUjMn8fx65rhAzJS5WjI+6A4X+LkCFPqciS5F1TspnlE5DA3gZNvQ8mNGhnrBxGmrvVofllLd5mYxvE9SU45DGE+YxM5hbPEOnQLk3Tc8Pw5OhaRlx9nXEZ2n+rTyMCSwB12vJer6BjcdtyRjw3fJdJFABUBTn7aIYo3obl03d7pfMWKJyORzUPo+DgTw2Sl4yzCUZ60TVaE5buAa0psTXM2wctpxR5NMZJOuaYHmBkbH1C5UTIBHgDpcJMOLWaTtRtJtcqdRIhlna/3y40ir9cBuoQJY6rPkOXtqcJ8tNFHRikYdOMK7XyJv8SCcFtWc8BaKk0wRQCWmWo5We1SrHmePwMSzT/E25rKuUYPFZt7s1k5MJLsuCb7yjUJJRxZloyKCI/Msa4ZNXZl2OiW7BCLuckuIvs2TNj+2PdVgamSw+OjweiTXSa0e0MByukjWvxksFIrXsJ9lXlYwFyZ6htIgWnmcWpAVmCzzLXDYvXUwdyztYC8yKilHhAYqxrb5k5NxqdAqc7AIZtrCyIm9qn7n9jHKBPN0ZC0InWJEhp3ANpS2ivTw9JK0TmWr8P2/I0q0xzMtsEoVD1J/cGGVvn4uKYRJG8vnOGKrrB9bgVXwCeXi0QUu92kTHJF/TFVHdIOuOInQ1ZtoT401qQJvhURQ6vKjyDuDl0kDZOVCNS0wFRRm6RYwtPXFasLjKZvXmCVryfCZXH201fgl+uERox0F0tcC9KD+KWOsPFcqxGk+TteGQRt8/aEZT/boJ/eWRmMd6wyH5lmCjiC8+VmuVWBuOKGjYqwpIHk+6k6v3nOtM7FVwVeW8dGOa/gFnu5L21iRjO87e1F4Br/t6z9l3ai9Jr7nl7OWbgv+pboyR/pYsnL2Ghl8o9Rrxh3I1/QZVIv5YPqtfkGjtf/f8ROUPzk+kx4fnb69k/L/yC59U39iLGj6t1O7thQJfkQ6vqARfk8r2D1CiEih4ziT4A+V4oD416/8BsnCa2xkX8iEAAAAASUVORK5CYII=') 15px 10px no-repeat;
  background-size: 62px 30px;
}

.navbar-default .navbar-brand.active {
  background: #222c2e url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAA8CAMAAAC0Nq8IAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAEECAz+/fn78gYDCPcFCv4vRcAgAABCpJREFUeF69ltmS8joMhOV1X/T+T3sqjoRMCP7n1MD0xRQwJJ/aUovAh9UsIvoCf6BicWp8D6G0MVkBQHJ4Kn4NVSfAAoDFL8MSEwq0CTIe0XzJF7NQK3eaioj9O7CALDAn84ApgG4aA7T+DEtPQOiIHqYxD4BozyIqgGrDnV38gNl4AJzSE3ioHXwDeRJURVH6jDEDBjEHumVFLGcR6FDk1AaQzIj/zCYDBmLyFAB7/Bl4ldnEtNKlezkCOLRpcisUxAyQURSPMgLcq1eOjtV7FrepILZOs1jngSmPUyMrKA7RqtuMVoeLhtrBqrQpGXrtThOVr37P4vER2R0t0rB7HDQSh9nE3bRALH/H0g5fFDYw+oJG1JyyQRdYROzEcgWuoq4O05/t9fuuOoBCYxbQg5rgmMjY8dYB9a6/YcXEA+0Z5kFUjMn8fx65rhAzJS5WjI+6A4X+LkCFPqciS5F1TspnlE5DA3gZNvQ8mNGhnrBxGmrvVofllLd5mYxvE9SU45DGE+YxM5hbPEOnQLk3Tc8Pw5OhaRlx9nXEZ2n+rTyMCSwB12vJer6BjcdtyRjw3fJdJFABUBTn7aIYo3obl03d7pfMWKJyORzUPo+DgTw2Sl4yzCUZ60TVaE5buAa0psTXM2wctpxR5NMZJOuaYHmBkbH1C5UTIBHgDpcJMOLWaTtRtJtcqdRIhlna/3y40ir9cBuoQJY6rPkOXtqcJ8tNFHRikYdOMK7XyJv8SCcFtWc8BaKk0wRQCWmWo5We1SrHmePwMSzT/E25rKuUYPFZt7s1k5MJLsuCb7yjUJJRxZloyKCI/Msa4ZNXZl2OiW7BCLuckuIvs2TNj+2PdVgamSw+OjweiTXSa0e0MByukjWvxksFIrXsJ9lXlYwFyZ6htIgWnmcWpAVmCzzLXDYvXUwdyztYC8yKilHhAYqxrb5k5NxqdAqc7AIZtrCyIm9qn7n9jHKBPN0ZC0InWJEhp3ANpS2ivTw9JK0TmWr8P2/I0q0xzMtsEoVD1J/cGGVvn4uKYRJG8vnOGKrrB9bgVXwCeXi0QUu92kTHJF/TFVHdIOuOInQ1ZtoT401qQJvhURQ6vKjyDuDl0kDZOVCNS0wFRRm6RYwtPXFasLjKZvXmCVryfCZXH201fgl+uERox0F0tcC9KD+KWOsPFcqxGk+TteGQRt8/aEZT/boJ/eWRmMd6wyH5lmCjiC8+VmuVWBuOKGjYqwpIHk+6k6v3nOtM7FVwVeW8dGOa/gFnu5L21iRjO87e1F4Br/t6z9l3ai9Jr7nl7OWbgv+pboyR/pYsnL2Ghl8o9Rrxh3I1/QZVIv5YPqtfkGjtf/f8ROUPzk+kx4fnb69k/L/yC59U39iLGj6t1O7thQJfkQ6vqARfk8r2D1CiEih4ziT4A+V4oD416/8BsnCa2xkX8iEAAAAASUVORK5CYII=') 15px 10px no-repeat;
    background-size: 62px 30px;

}

.no-touch .navbar-default .navbar-brand.active:hover {
  background: #222c2e url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAA8CAMAAAC0Nq8IAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAEECAz+/fn78gYDCPcFCv4vRcAgAABCpJREFUeF69ltmS8joMhOV1X/T+T3sqjoRMCP7n1MD0xRQwJJ/aUovAh9UsIvoCf6BicWp8D6G0MVkBQHJ4Kn4NVSfAAoDFL8MSEwq0CTIe0XzJF7NQK3eaioj9O7CALDAn84ApgG4aA7T+DEtPQOiIHqYxD4BozyIqgGrDnV38gNl4AJzSE3ioHXwDeRJURVH6jDEDBjEHumVFLGcR6FDk1AaQzIj/zCYDBmLyFAB7/Bl4ldnEtNKlezkCOLRpcisUxAyQURSPMgLcq1eOjtV7FrepILZOs1jngSmPUyMrKA7RqtuMVoeLhtrBqrQpGXrtThOVr37P4vER2R0t0rB7HDQSh9nE3bRALH/H0g5fFDYw+oJG1JyyQRdYROzEcgWuoq4O05/t9fuuOoBCYxbQg5rgmMjY8dYB9a6/YcXEA+0Z5kFUjMn8fx65rhAzJS5WjI+6A4X+LkCFPqciS5F1TspnlE5DA3gZNvQ8mNGhnrBxGmrvVofllLd5mYxvE9SU45DGE+YxM5hbPEOnQLk3Tc8Pw5OhaRlx9nXEZ2n+rTyMCSwB12vJer6BjcdtyRjw3fJdJFABUBTn7aIYo3obl03d7pfMWKJyORzUPo+DgTw2Sl4yzCUZ60TVaE5buAa0psTXM2wctpxR5NMZJOuaYHmBkbH1C5UTIBHgDpcJMOLWaTtRtJtcqdRIhlna/3y40ir9cBuoQJY6rPkOXtqcJ8tNFHRikYdOMK7XyJv8SCcFtWc8BaKk0wRQCWmWo5We1SrHmePwMSzT/E25rKuUYPFZt7s1k5MJLsuCb7yjUJJRxZloyKCI/Msa4ZNXZl2OiW7BCLuckuIvs2TNj+2PdVgamSw+OjweiTXSa0e0MByukjWvxksFIrXsJ9lXlYwFyZ6htIgWnmcWpAVmCzzLXDYvXUwdyztYC8yKilHhAYqxrb5k5NxqdAqc7AIZtrCyIm9qn7n9jHKBPN0ZC0InWJEhp3ANpS2ivTw9JK0TmWr8P2/I0q0xzMtsEoVD1J/cGGVvn4uKYRJG8vnOGKrrB9bgVXwCeXi0QUu92kTHJF/TFVHdIOuOInQ1ZtoT401qQJvhURQ6vKjyDuDl0kDZOVCNS0wFRRm6RYwtPXFasLjKZvXmCVryfCZXH201fgl+uERox0F0tcC9KD+KWOsPFcqxGk+TteGQRt8/aEZT/boJ/eWRmMd6wyH5lmCjiC8+VmuVWBuOKGjYqwpIHk+6k6v3nOtM7FVwVeW8dGOa/gFnu5L21iRjO87e1F4Br/t6z9l3ai9Jr7nl7OWbgv+pboyR/pYsnL2Ghl8o9Rrxh3I1/QZVIv5YPqtfkGjtf/f8ROUPzk+kx4fnb69k/L/yC59U39iLGj6t1O7thQJfkQ6vqARfk8r2D1CiEih4ziT4A+V4oD416/8BsnCa2xkX8iEAAAAASUVORK5CYII=') 15px 10px no-repeat;
  background-size: 62px 30px;
}

.navbar-default .navbar-nav > li.brand-spacer {
  display: block;
  width: 77px;
  height: 50px;
}

.navbar-default .navbar-nav > li.haveAnAccount {
  font-size: 12pt;
  line-height: 12pt;
  font-weight: 300;
  padding-top: 16px;
  padding-right: 10px;
  height: 50px;
  color: #a2aeb2;
  text-shadow: rgba(0,0,0,0.15) 1px 2px 2px;
}

.navbar-default .navbar-nav > li > a {
  font-size: 12pt;
  line-height: 12pt;
  font-weight: 300;
  padding-top: 16px;
  height: 50px;
  color: #b9c7cc;
  text-shadow: rgba(0,0,0,0.15) 1px 2px 2px;
}

.no-touch .navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
}

.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.open > a {
  color: #fff;
  background-color: #232b2e;
  text-shadow: none;
  border-bottom: 1px solid #1b2123;
}

.navbar-default .navbar-nav>.active>a,
.no-touch .navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  background-color: #222c2e;
  color: #fff;
  border-bottom-color: #1b2123;
}

.navbar-default .navbar-nav>.open>a,
.no-touch .navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus,
.no-touch .navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  color: #fff;
  background-color: #222c2e;
  border-bottom: 1px solid #1b2123;
}

/*  !Dropdown Caret Styling  */
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  right: -1px;
  left: auto;
}

.navbar-default .navbar-nav .dropdown-menu > li > a {
  padding: 5px 10px;
  font-size: 10pt;
  color: #555;
}

.no-touch .navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .dropdown-menu > li > a:focus {
  background-color: #222c2e;
  color: #fff;
  font-weight: 400;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
  top: 5px;
  border-top-color: #b9c7cc;
  border-bottom-color: #b9c7cc;
  margin-top: -3px;
}

.no-touch .navbar-default .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-default .navbar-nav > .dropdown.open > a .caret,
.no-touch .navbar-default .navbar-nav > .dropdown.open:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/*  !Dropdown Styling  */

.dropdown-menu {
  border-top: none;
  border-radius: 0;
  font-size: 12pt;
  line-height: 14pt;
  font-weight: 400;
}

.userBalance {
   font-weight: 400;
}

.addfunds strong {
  font-weight: 600;
}

.dropdown-menu > li.info {
  display: block;
  text-align: left;
  padding: 3px 15px 7px 15px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.dropdown-menu > li.info span {
  font-weight: 700;
  margin-left: 10px;
  min-width: 35px;
  display: inline-block;
}

.dropdown-menu li.spacer {
  border-bottom: 1px solid #2b373a;
}

/*  !Login Styles  */
.navbar-nav.pull-right > li > .dropdown-menu.login {
  width: auto;
  margin: 0;
  padding: 0;
}

.loggedOut .navbar-nav.visible-xs {
  margin: 0 -15px;
}

.loginDialog {
  min-width: 300px;
  padding: 10px 15px 15px 15px;
  overflow: hidden;
}

.loginDialog label {
  width: 100%;
  font-size: 10pt;
  line-height: 14pt;
  color: #555;
  font-weight: 400;
}

.loginDialog input[type="text"],
.loginDialog input[type="password"] {
  width: 100%;
}

.loginDialog .rememberMe {
  width: 70%;
  float: left;
  margin: 3px 0 0 0;
  font-weight: 300;
}

.loginDialog .rememberMe a {
  color: #666666;
  font-weight: 300;
}

.loginDialog input[type="checkbox"] + label {
  width: auto;
  font-weight: 500;
  margin: 3px 0;
}

.loginDialog .rememberMe a {
  display: block;
  width: 100%;
  font-size: 10pt;
  line-height: 10pt;
}

button[id$="LoginButton"] {
  float: right;
  max-width: 30%;
  margin: 5px 0 0 0;
}

/*  !Mobile Nav Styles  */
.mobile-dropdowns {
  position: absolute;
  right: 0;
  width: auto;
}

.mobile-dropdowns li {
  width: auto;
}

.navbar-default .navbar-toggle {
  border: 0px solid transparent;
  border-bottom: 1px solid #1b2123;
  border-radius: 0;
  width: 50px;
  height: 50px;
  color: #b9c7cc;
  margin-top: 0px;
  padding: 0;
  margin: 0;
  font-size: 18pt;
  text-shadow: rgba(0,0,0,0.3) 0px 1px 2px;
}

.no-touch .navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  border-bottom: 1px solid #1b2123;
}

.no-touch .navbar-default .navbar-toggle:hover span,
.navbar-default .navbar-toggle:focus span {
  color: #fff;
  text-shadow: none;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #b9c7cc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-default .navbar-toggle.ballruser {
  /* Extra Light Turf Green User Icon */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACsklEQVR42tWZsWsUURDGDxE5LMTCMohYWlhaWEuwCGIlYiFWYmUhYpHCTvIXSMoUklpEAneXXMwRvL273b1NOCSISAgWFiIhhGC1rN+3IiPCsevevHnuwnBzd/vmfbPvdy9vJg3NqzOIr7eDaAnWhR3Ajmj0+Rm/4z0acykLj25B3KQVhFkZ470c4114dzg+CzGrsKwFa/dDGF/5vsAPcltlDE/iY4rviRgYfLGwlM8Y3dG4aZ4AJn7162kWIFMOqRVr5hcEG7wWIlSME2LOWz79RLCZASHxOX5oIn59EF8TbAQhBYwyxL5q8fRfCDYaCInfCaJFiwS6nFAVIdmR3lok8GUqQv2ZMdqzSOBHLlqwUUMIsb9ZJJC6Qyg8NFkBhwh9tUjgwCFCE4sEeg53oTcWCSw7RGjJ/TkoiB44QojnodvOE9gYxpeIi4OzUIra4ILVYW5PGyHEDOyO0zgPaSOEmM/MEtgYxFc0ESI+QPOidUX2XrEiW/fRibinhJDsPpbXVpic4clUoaj/vB3vnPLVD3o8K0KI8Ugi2q9Ck6tQFSGOZQzfXbmHVRHi2Ibvqxflv4XvFXaeQ3n6ni/WshVai22J4D+B1/+MUBCt/RfiN0fJuYoIHW2Oxue9it+KdpodFCFVdyGMXUMM4+60dOhusARU+EP2AbFu2rTUR8nlziB+gkl3YdqtxQliP+UcenyHyRyC3sFSv2QNIB1pR0W9rOZHzLmMue9SQ2nB28nkNJZzAYNXEGR/WuWlVNQX+xJ7n5qojRqn/YNuHjd++hOJ8r6dUSO1/n0cuM+iogiPlgpCKpil1Px7N5nDByeFdW2/wDc2aqb2BpznzKqORu1M4J1gUAeExKf2vN9PDOqGEI3aG2SpxgidMIG0xgilTCCrMUJZnkCNEcoTOCZLNbXjn3rvpFjIA4OQAAAAAElFTkSuQmCC');
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: 16px 15px;
}

.navbar-default.loggedOut .navbar-toggle.ballruser {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 300;
  font-size: 14pt;
  background-image: none !important;
}

.no-touch .navbar-default.loggedOut .navbar-nav > li > a.ballruser:hover {
  background-image: none;
}

.no-touch .navbar-default .navbar-nav > li > a.ballruser:hover {
  /* White Profile Icon */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAACDUlEQVRYw7WXsUtjQRDGh0MkWMgVluEQSwvLK6xFLIJcJWIhVmJlIccVV9hJ/oLDMoVYHyIWIkFSiFiJPCSIiIQUFiJeiI+8S3a+sTgfl/PeS3Z235uBLeeb/bE7+y2RVZhZlFFFAy200EAVZTNLWYVZRABJyMAsehePxngfIgKRhBXC+9GYV3nUpC+SZFCLCs4CvJeI5l1yxZV9CQN7/wvKzDsJ4FLeRarMhUP53mcbPHH2ZvT8d6x6f1v5ux5QVcQakeBQL9DUIEJdL9D5p8NhO3jUC7AK0bPDDlSIHvQCDRWiQC9QUyE60N+DXQ0iLusF1jSIzBe1wO9J2CPiaMJl2NWtEZ27vQY7NlNIRIS/OQl0p2GFCNz95Pjk4MzqBJ24+4kVG0QOJyiO9iiaQx/9u18ffDzR5jBAZsPLF4WFP3tIRdR8KZBfmPVBiMy6t7drj+IpFdCzd/9ERHyYhoiPMzG//DMNER9lUD4aH4CoFX30LN8p8MHAKXTU8XHXZg7B0It2bRZcjOMUb+HKelwH/LU3ZTdBi7yEH6jDclD3e2zcYJeXu8XkGzvCJVRw//8rpnGob9DuUeFSONJ/EOdxq3JBNnnL8a+BV8FaIOmgYosAAfMqEZkiwsy7jzM0RcK25BjYJpxmAycBkYjgVPsP0GaTEOaKKCRwroiYcgUkEILkikiI2wjzS26/AlnH97RtE8EuAAAAAElFTkSuQmCC');
}

.navbar-default .navbar-nav > li > a.ballruser:focus {
  /* White Profile Icon */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAACDUlEQVRYw7WXsUtjQRDGh0MkWMgVluEQSwvLK6xFLIJcJWIhVmJlIccVV9hJ/oLDMoVYHyIWIkFSiFiJPCSIiIQUFiJeiI+8S3a+sTgfl/PeS3Z235uBLeeb/bE7+y2RVZhZlFFFAy200EAVZTNLWYVZRABJyMAsehePxngfIgKRhBXC+9GYV3nUpC+SZFCLCs4CvJeI5l1yxZV9CQN7/wvKzDsJ4FLeRarMhUP53mcbPHH2ZvT8d6x6f1v5ux5QVcQakeBQL9DUIEJdL9D5p8NhO3jUC7AK0bPDDlSIHvQCDRWiQC9QUyE60N+DXQ0iLusF1jSIzBe1wO9J2CPiaMJl2NWtEZ27vQY7NlNIRIS/OQl0p2GFCNz95Pjk4MzqBJ24+4kVG0QOJyiO9iiaQx/9u18ffDzR5jBAZsPLF4WFP3tIRdR8KZBfmPVBiMy6t7drj+IpFdCzd/9ERHyYhoiPMzG//DMNER9lUD4aH4CoFX30LN8p8MHAKXTU8XHXZg7B0It2bRZcjOMUb+HKelwH/LU3ZTdBi7yEH6jDclD3e2zcYJeXu8XkGzvCJVRw//8rpnGob9DuUeFSONJ/EOdxq3JBNnnL8a+BV8FaIOmgYosAAfMqEZkiwsy7jzM0RcK25BjYJpxmAycBkYjgVPsP0GaTEOaKKCRwroiYcgUkEILkikiI2wjzS26/AlnH97RtE8EuAAAAAElFTkSuQmCC');
}

.navbar-default .navbar-toggle .icon-bar {
  margin: 4px auto;
  background-color: #b9c7cc;
  box-shadow: rgba(0,0,0,0.3) 0px 1px 2px;
}

.no-touch .navbar-default .navbar-toggle:hover span.icon-bar,
.navbar-default .navbar-toggle:focus span.icon-bar {
  background-color: #fff;
  border: none;
  box-shadow: none;
}

.navbar-default #money-button {
  padding-top: 3px;
}

/*  !In-Menu Button Style: Table & Desktop  */

.dropdown-menu > li form.simple_form {
  overflow: hidden;
}

.loginButtons {
  overflow: hidden;
  display: block;
  width: 100%;
  float: right;
  border-top: 1px solid #eaeaea;
  margin-top: 10px;
}

.loginButtons >a.btn {
  margin-top: 10px;
  color: #fff;
}

.loginButtons > a.btn-facebook {
  float: right;
  display: block;
  width: 100%;
  margin: 10px 0;
}

.loginButtons > a.btn-facebook:hover,
.loginButtons > a.btn-facebook:focus {
  color: #fff;
  background-color: #324c81;
  border-color: #2b416e;
}

.loginButtons > a.btn-googleplus {
  float: right;
  display: block;
  width: 100%;
  margin: 0;
}

.loginButtons > a.btn-googleplus:hover,
.loginButtons > a.btn-googleplus:focus {
  color: #fff;
  background-color: #336bdb;
  border-color: #284ba0;
}

.navbar-default .navbar-nav > li > a.btn {
  margin-left: 15px;
  margin-right: 15px;
}

.navbar-default .navbar-nav > li > a.ballruser {
  padding-left: 34px;
  padding-right: 10px;
  /* Extra Light Turf Green User Icon */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACsklEQVR42tWZsWsUURDGDxE5LMTCMohYWlhaWEuwCGIlYiFWYmUhYpHCTvIXSMoUklpEAneXXMwRvL273b1NOCSISAgWFiIhhGC1rN+3IiPCsevevHnuwnBzd/vmfbPvdy9vJg3NqzOIr7eDaAnWhR3Ajmj0+Rm/4z0acykLj25B3KQVhFkZ470c4114dzg+CzGrsKwFa/dDGF/5vsAPcltlDE/iY4rviRgYfLGwlM8Y3dG4aZ4AJn7162kWIFMOqRVr5hcEG7wWIlSME2LOWz79RLCZASHxOX5oIn59EF8TbAQhBYwyxL5q8fRfCDYaCInfCaJFiwS6nFAVIdmR3lok8GUqQv2ZMdqzSOBHLlqwUUMIsb9ZJJC6Qyg8NFkBhwh9tUjgwCFCE4sEeg53oTcWCSw7RGjJ/TkoiB44QojnodvOE9gYxpeIi4OzUIra4ILVYW5PGyHEDOyO0zgPaSOEmM/MEtgYxFc0ESI+QPOidUX2XrEiW/fRibinhJDsPpbXVpic4clUoaj/vB3vnPLVD3o8K0KI8Ugi2q9Ck6tQFSGOZQzfXbmHVRHi2Ibvqxflv4XvFXaeQ3n6ni/WshVai22J4D+B1/+MUBCt/RfiN0fJuYoIHW2Oxue9it+KdpodFCFVdyGMXUMM4+60dOhusARU+EP2AbFu2rTUR8nlziB+gkl3YdqtxQliP+UcenyHyRyC3sFSv2QNIB1pR0W9rOZHzLmMue9SQ2nB28nkNJZzAYNXEGR/WuWlVNQX+xJ7n5qojRqn/YNuHjd++hOJ8r6dUSO1/n0cuM+iogiPlgpCKpil1Px7N5nDByeFdW2/wDc2aqb2BpznzKqORu1M4J1gUAeExKf2vN9PDOqGEI3aG2SpxgidMIG0xgilTCCrMUJZnkCNEcoTOCZLNbXjn3rvpFjIA4OQAAAAAElFTkSuQmCC');
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: 16px 15px;
}

.navbar-default.loggedOut .navbar-nav > li > a.ballruser {
  background-image: none;
  padding-left: 10px;
}

.navbar-default .navbar-nav > li.open > #accountbutton {
  /* White Profile Icon */
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAACDUlEQVRYw7WXsUtjQRDGh0MkWMgVluEQSwvLK6xFLIJcJWIhVmJlIccVV9hJ/oLDMoVYHyIWIkFSiFiJPCSIiIQUFiJeiI+8S3a+sTgfl/PeS3Z235uBLeeb/bE7+y2RVZhZlFFFAy200EAVZTNLWYVZRABJyMAsehePxngfIgKRhBXC+9GYV3nUpC+SZFCLCs4CvJeI5l1yxZV9CQN7/wvKzDsJ4FLeRarMhUP53mcbPHH2ZvT8d6x6f1v5ux5QVcQakeBQL9DUIEJdL9D5p8NhO3jUC7AK0bPDDlSIHvQCDRWiQC9QUyE60N+DXQ0iLusF1jSIzBe1wO9J2CPiaMJl2NWtEZ27vQY7NlNIRIS/OQl0p2GFCNz95Pjk4MzqBJ24+4kVG0QOJyiO9iiaQx/9u18ffDzR5jBAZsPLF4WFP3tIRdR8KZBfmPVBiMy6t7drj+IpFdCzd/9ERHyYhoiPMzG//DMNER9lUD4aH4CoFX30LN8p8MHAKXTU8XHXZg7B0It2bRZcjOMUb+HKelwH/LU3ZTdBi7yEH6jDclD3e2zcYJeXu8XkGzvCJVRw//8rpnGob9DuUeFSONJ/EOdxq3JBNnnL8a+BV8FaIOmgYosAAfMqEZkiwsy7jzM0RcK25BjYJpxmAycBkYjgVPsP0GaTEOaKKCRwroiYcgUkEILkikiI2wjzS26/AlnH97RtE8EuAAAAAElFTkSuQmCC');
}

.no-touch .dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #2b373a;
}

.links-menu {
  padding-right: 0px;
}

/*  Notifications  */
.navbar-default ul.nav a span.notifications:after {
  position: relative;
  left: 5px;
  top: -1px;
}

.navbar-default div.navbar-header .notifications:after,
.navbar-default ul.nav .notifications:after {
  display: inline-block;
  content: attr(data-notifications);
  position: absolute;
  top: 5px;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 50px;
  font-size: 8pt;
  line-height: 16px;
  text-align: center;
  background: #00943c;
  color: #fff;
  font-weight: 400;
  transition: all .2s ease-in-out;
}

@media (min-width: 481px) and (max-width: 768px) {

  .loggedOut .navbar-collapse.account-menu {
    position: absolute;
    max-width: 300px;
    right: 0;
    left: auto;
  }

}

@media (max-width: 767px) {

  .navbar-default .navbar-collapse .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #555;
    font-weight: normal;
    height: auto;
    text-shadow: none;
  }

  .navbar-default .navbar-collapse .navbar-nav > li.active > a {
    color: #fff;
    border-bottom: none;
  }

  .no-touch .navbar-default .navbar-collapse .navbar-nav > li.active > a:hover {
    background-color: #404b4d;
  }

  .no-touch .navbar-default .navbar-collapse > .navbar-nav > li > a:hover,
  .navbar-default .navbar-collapse > .navbar-nav > li > a:focus {
    color: #fff;
    background: #2b373a;
  }

  .no-touch .navbar-default .navbar-header button.ballruser:hover,
  .navbar-default .navbar-header button.ballruser:focus {
    /* White Profile Icon */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAACDUlEQVRYw7WXsUtjQRDGh0MkWMgVluEQSwvLK6xFLIJcJWIhVmJlIccVV9hJ/oLDMoVYHyIWIkFSiFiJPCSIiIQUFiJeiI+8S3a+sTgfl/PeS3Z235uBLeeb/bE7+y2RVZhZlFFFAy200EAVZTNLWYVZRABJyMAsehePxngfIgKRhBXC+9GYV3nUpC+SZFCLCs4CvJeI5l1yxZV9CQN7/wvKzDsJ4FLeRarMhUP53mcbPHH2ZvT8d6x6f1v5ux5QVcQakeBQL9DUIEJdL9D5p8NhO3jUC7AK0bPDDlSIHvQCDRWiQC9QUyE60N+DXQ0iLusF1jSIzBe1wO9J2CPiaMJl2NWtEZ27vQY7NlNIRIS/OQl0p2GFCNz95Pjk4MzqBJ24+4kVG0QOJyiO9iiaQx/9u18ffDzR5jBAZsPLF4WFP3tIRdR8KZBfmPVBiMy6t7drj+IpFdCzd/9ERHyYhoiPMzG//DMNER9lUD4aH4CoFX30LN8p8MHAKXTU8XHXZg7B0It2bRZcjOMUb+HKelwH/LU3ZTdBi7yEH6jDclD3e2zcYJeXu8XkGzvCJVRw//8rpnGob9DuUeFSONJ/EOdxq3JBNnnL8a+BV8FaIOmgYosAAfMqEZkiwsy7jzM0RcK25BjYJpxmAycBkYjgVPsP0GaTEOaKKCRwroiYcgUkEILkikiI2wjzS26/AlnH97RtE8EuAAAAAElFTkSuQmCC');
  }

  .navbar-collapse {
    background: #fff;
    border-bottom: 1px solid #999 !important;
    box-shadow: rgba(0,0,0,.15) 0 5px 20px;
    position: absolute;
    width: 100%;
    z-index: 5000;
  }

  li.info {
    color: #555;
    padding: 3px 15px 7px 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eaeaea;
    font-size: 18px;
  }

  li.info span {
    font-weight: 600;
    color: #555;
    display: inline-block;
  }

  div.navbar-collapse.links-menu {
    padding-right: 15px;
  }

}

@media (min-width: 769px) {

  .navbar-default #links-button:after {
    display: none;
  }

}