* {
  -webkit-touch-callout: none;
}

body {
  padding-top: 56px;
}

body.ios {
  cursor: pointer;
}

body.ios.modal-open {
  position: fixed;
}

body.nfb-menu-showing {
  overflow: hidden;
}

body.ios.nfb-menu-showing {
  position: fixed;
}

body.nfb-menu-showing #nfb-menu {
  bottom: 48px;
  top: 30px;
}

/* Google Auto Complete */
body.modal-open .pac-container {
  z-index: 8000;
}

.android .hidden-android {
  display: none;
}

.hydrawise-menu-logo {
  height: 28px;
  margin-right: -10px;
  margin-top: -5px;
}

#hydrawise-name {
  font-weight: 200;
  font-size: 20px;
}

#menu-right .dropdown-menu i {
  display: inline-block;
  width: 20px;
  margin-right: 0;
}

#menu-right .dropdown-header {
  color: #888;
  text-transform: uppercase;
}

#nfb-menu {
  position: fixed;
  top: -100%;
  left: 0;
  right: 0;
  bottom: 100%;
  background-color: #fff;
  padding: 16px;
  -webkit-transition: .25s;
  transition: .25s;
  overflow: auto;
  z-index: 340;
  transform: translate3d(0, 0, 0);
}

#nfb-menu .group {
  padding-bottom: 12px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 16px;
}

#nfb-menu .group:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

#nfb-menu .group .title {
  font-size: 12px;
  color: #BBBBBB;
  text-transform: uppercase;
}

#nfb-menu .menu-item {
  text-decoration: none;
  display: block;
  padding: 8px 0;
}

#nfb-menu .menu-item:hover {
  background-color: #f6f6f6;
}

#nfb-menu .icon {
  float: left;
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 27px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  background: rgba(92, 123, 137, 0.87);
}

#nfb-menu .link-content {
  font-size: 14px;
  color: #555;
  line-height: 26px;
  margin-left: 10px;
  font-weight: 500;
}

#global-nav {
  border-radius: 0;
}

#global-nav .ctrl-narrow {
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
  height: 30px;
}

#global-nav .ctrl-narrow i {
  font-size: 16px;
  vertical-align: -1px;
  margin-left: 3px;
}

#nav-fixed-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 48px;
  border-top: 1px solid #aaa;
  z-index: 250;
  background: rgb(241, 241, 241);
  display: none;
}

#nav-fixed-bottom ul {
  width: 100%;
  height: 100%;
}

#nav-fixed-bottom li {
  width: 25%;
  text-align: center;
  height: 100%;
  display: block;
  float: left;
  position: relative;
  text-align: center;
  color: #888;
  background-size: 24px !important;
}

#nav-fixed-bottom.five li {
  width: 20%;
}

#nav-fixed-bottom li a {
  position: absolute;
  bottom: 0;
  color: inherit;
  display: block;
  width: 100%;
  padding-top: 28px;
  text-decoration: none;
  font-size: 11px;
  white-space: nowrap;
}

#nav-fixed-bottom li.active {
  color: #386FB7;
}

#nav-fixed-bottom li:hover {
  background-color: #e6e6e6 !important;
}

#nav-fixed-bottom .dashboard {
  background: url('data:image/png;base64,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') center 6px no-repeat;
}

#nav-fixed-bottom .dashboard.active {
  background: url('data:image/png;base64,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') center 6px no-repeat;
}

#nav-fixed-bottom .zones {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAA41JREFUeAHtnE1OG0EQhRkH8DY3YLgBN8hs7GtwBi8Q7ICdLS98heQc3kxukBvEvkG2gMCp18yzxhalsucHJdJrya7uqu7XnW9qxkQuOZtOp5uTHlqWZY+3t7cPkJ7NZg+bzebefGsblta/hv/YZut/2JrC1l/0oc/zQBvnxXhAZ98WcM7PzwvbZ9VirxU0oLWv0ZF+ksWFBSQMPgWQbZb+YZPJZJVO0OINGhWkrVaX+jwaIZ3SAXt3d5fVx8f2eSvtr7N0zZ+enn7b7Xxi/f3wwWOkvWncm9YJrzAWd6XPg/Cxg7N+SgZx4//RClBw1QRIgAICQVgZJEABgSCsDBKggEAQVgYJUEAgCCuDBCggEISVQQIUEAjCyiABCggEYWWQAAUEgrAySIACAkFYGSRAAYEgrAwSoIBAEFYGCVBAIAgrgwJAO9/N47v1YH4ULj6agOIC86dqCbMoX/n20bzIZzo/bU6JeZUmuuy31k9i73rUyncAoTiAk7q0KC6AHiomqovQCJBJlNSgJnTZZ8xcTfUhl865WCzy5+fncgdQivb0BvgGp7U6K0jq1R0Q7UofWoRjmhen+xthQhdtMBiU1EH/7e0tDatbgynMKQdZrEW24Mx96PMQLy8vhfW/2z50yYpAQwIZP7mYvg110rK6Bm6Bm5ubEoH5fF7YLVagX5+D8TGtvrYPfZ6lvs8pHm7mWJ+dnRUok+OkhjY9W6BZPXNK6ABOtQ+qR3P0/1H9dCyrgbzEJ5id82IAOCiK7KLAEuosftwHYPtsy4L3Y8eM+9bHWWqFousvo9Ho6vX1NTdbWAyvxs0gZKaTQ8C6q+Vy+Qv98Xicm/la2wPjo1vf+jyQnTMzJlc2/oNb7JqBtta08AcaXmjbj3Lzt7mt3tXsvW99bmT7bB8B+r8YqThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSThWgBwwdAsQSTgW1R2P+OWptr8+BX1qDYfDS+uvuCf68GEPa9vv7Bk/1GItNPrS5znIA/sN8EU9i6g4oY2tFUDm1EHxAuptEKOvqe1bn+disWiqcq0goXqC8aY2gTAd/IzfjgZ8gGROvJq2vvXTuQgHg783fdoniPphjgAAAABJRU5ErkJggg==') center 6px no-repeat;
}

#nav-fixed-bottom .zones.active {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAA1pJREFUeAHtnGFu00AUhNdVJLhFl1sAQkr+5hTlBuQGLTcINwinyF9XQhW3wNyC8qNhxvFL7YpmyMauhDQrJWvvrGfX3z7bkfyU6u2n7S5NUC6q9Pluvbyh9fvV9uZhl66rKv3Ebr3bpSu2n1pw/Fccs8Dxl1P4x3zozfly/yIap64J5xVOrkqpKR2Lx7Yee9ADmzH8w5ALS0jcfylA7YnV62UTkyit6UFIOL7peYzmH54BaRYNrL9/WWKRyktcSn9xyL926Qcu54TQLS4Me3hcwyvFCndmo/jHxOK2w7m+VATF2P9dbUBiyQzIgAQBITuCDEgQELIjyIAEASE7ggxIEBCyI8iABAEhO4IMSBAQsiPIgAQBITuCDEgQELIjyIAEASE7ggxIEBCyI8iABAEhO4IMSBAQsiNIABq8m+e7ddH/qIxX2YtnOjTxLp19kL4yf6bf0WZkcNwieaDuOjW9zqP4h19vrnkAKHJiouOIdaYXMya4CIBUBghwwgN2rSd9UTK/Qiv1pwcLfRarbb7HeANAe3mab8IHnLPNI4MkVjkMx/KnX8Bhotbs6UAx4Lk1bm51eLTbj4k1h8sh9BPqBn0z5zyRfzuV32CE6W5wSbuYwJkEqt6Tq4FXPtPv4MFL4Nt6WdPvw2q7eHh8wh36UDuxNOifecxE/rRmafDJ+KQZb26RAMk0OTaWlriftU/D/fVb04tw2NbpudULBpnaP6b0ukpv+ATbZ9N22adjJFhyAD4i40RiQNZso9ZvK9me2p9zikRRBk71brXdYLEbCqUry2NZYHgLr7rdgSdOZsNtXMYfUWV8En6jjPZDcWx/zo8lFhhzzTOE0RU2RinwmsNrTrMYpDMuvqz6E5vaP8bqBwrudS7HCBjQMTrQDMiABAEhO4IMSBAQsiPIgAQBITuCDEgQELIjyIAEASE7ggxIEBCyI8iABAEhO4IMSBAQsiPIgAQBITuCDEgQELIjyIAEASE7ggxIEBCyI0gB4jt0/vPUuf8+xXHCi+kj2G3Y1pWGbRzjyTv70P+pnto/JhE8ON4FX9T3kqiiT3EdCZAwyD2TNmOUWq+taHNq/5hUJIu2Wa4dJKa/nFVweAsCWRiXSIUZFLbdV21qTD0QTtiZ2j+mEnC4/wee1FKDQ/3PgwAAAABJRU5ErkJggg==') center 6px no-repeat;
}

#nav-fixed-bottom .reports {
  background: url('data:image/png;base64,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') center 6px no-repeat;
}

#nav-fixed-bottom .reports.active {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAKr0lEQVR4Xu1dTXbjRg4GKL+JvBrPCcY5QexFYs1q7M28kTZxTtDuA0SST9DyCSIrB4hzgrg30rxsWl5FnlnEfYLIJ4izspwXEXmgSJmSiqwfihxJhJZ2kYUCPgIoAIVCkF+pOYClXr0sHgQAJQeBAEAAUHIOlHz5ogEEACXnQMmXLxpAAFByDpR8+aIBBAAl50DJly8aYIcBcNT+cPCJ//IGkc55mQT0BOQN73v/vo6WLQDYUQB83v7xyKM/PiDgwfISCejBx723/+v+60EAsIMAqLUHh0T0s0r4seWOJ1g9FgDsIgCagxtAeKNdGsGVAEDLpe0bUGsNyJDqsQDAkFPbMoxtf4WmP5vSKwAw5dQWjbPQAFIPsEVyNSa11uyPAfHvugeI4L1oAB2XtvD/tfbgAgi+05KOcCYA0HJp+wacNPtdRGylUk5wNerVOwKA7ZNvKsW19uAUCD4kDiJ69D1o/7fbuOUxAoAdAkAQ+qXnXxYCQER34GGHlzmFyhNH/+JLFgDsEABOWv0fEDCI+/OPAH5DhKNRtz5OWqYAYEcAoHT8EN6OuvWbtCUKAHYAAKrYP2/x7nv1uTYQDbADgk5aQq01YKfvNK76X7B6+NA9e9ItWzSAjkMb/v+Tr/tt9PCbBTIRzkbd+tCEdAGAhkvsWVf9SYuQzhHwiIsqEPB2ipXrZY/ahOHrHKOK+xPR9X2v0TadRwCQwqmQwT8AwKFymIGTZSoIl3EnrT7n/I/mzxI9Trz9IxPVHz0jAEjgfPDl04Szamrhh8/5SF9FQRUXIbo+o4r2TbFybKuVBAAJElDaVvXY8ei6/qmrIF2eU0b7wtCu7fsEAAkcqzX7Q0D8pxFDET5NC7YYvcNwkEozEcHH+1791RQYvouHCQCSNECr/6umpu71SQuv20I2yqEu0b60OQUAa9AALrbXBQhftPvnHiE7pa9+n0+X9982ui7vEw2QwDVmNBJ8Z6oB4mXWroLQPZcl2icaQMfd2P9rzcE7QAiyZza/ID6AeKmLvdu8Mz42S7RPAGDA9dC5YvU6D6kaPLYyhIBuX3D/rc1eXDePakdisv0MTIaPny2/f+pV3kfbRfEBACAp4MPpVPCpA4iniPDlq+GlxyDH7sMhILxTCHAMsyCRUTg2DQCu0b60wpBQWx3zzqX0AEiqn+OtFXpwHt/esTCWAy3MaCK4RYC/KtRBZ9SrX+m+8LT/u0b7as1BJwGcs+nCnUtpARCqfE6iXCgE9/3Eq7ZN1fjsEObkZkFLvL50GGqDxKKMJAAohWi45RQApHxWoUfN1TOrwZMM8X221WwalrUBq1xCeGsTMs4a7RMA2G7xiB6n3t65bSx9eZrgVK4/ZW2w4nwBwM0Eq5c6zbKOaJ8AQAGAxC0e0d3E2z/XCcbUls9MwnNHVZptEjOotQZc0z83TeyM+lg5tQGnACAmrdQtnmMSxQQMs4AS3qgcRCJsc6OGmRNJrbDW4AABuWp3YStKDtE+AUAoobQtHiFd2NhlE6Evj5kVlDzfJiSW2DFMTTcD0d2o17COTZQSAP/4uh9k76iCj7x9s9nipQmXv1Kc0sKR6+fK/kcbk6EViIIAVv2mtX3Lj2vn26VtINt2Qmovxe7VXxeB1RYvKS3Mnr2Pe2c2djnQRv4frA20BzfnAnVMNZcGAMvp0VQ1bbnF0561d/AfNDGDVfId5uCXlAIA2kVG7HTc4unP2c0OWNr6BsZ0B/Yspzl2wQScGBZt2FbKRgIVANhCu8DxWuHEaXH1pLUnbd2+Tq1pidFukvVTsV2rZbZZA6TG8VXetGPNnBZkjup5ZqP1NYdZav12EgCxQxrLHn+67tkwDcDEhs7gMCFkHJzstY3+xZngDAAmbH/6/NlP3zbuCtTo2qlOmv9pAfod0zKtBQvgEEkLvtKcTEBEWwjo7kpPP8ut6lpMQBiS/GYpQzb2kS7zjpalBmGagzdhiVZ6xCzhJZnUaM4AWPhieS4AmED1wSbAlMQ7Kw2gbSqUwdZpP+2EAeHXx0kRteDDVice4AERdNXxdvj44lVPXRmatwZw5Y3Jc8YAMPVIXb1RE2JXvgQKyqzU8W+alWPFiy+D/L7PkUDg/D4DZsxVOlnKpYswAba8sRlvDICaaV9ZgOHoun5mQ0R8bGjvuK4u+qLHE6/6Pvo6WYhhazOl4IN2JwRdl8CLK82l0ACmwZSQiUMg4ELHMRKNTR1FNjFExP7FQuvysH/9RdjPfrU0K+pzQ9CdeNWuqyoXACg4EMUBbNqKqhgZnpd/4EIHJHxComGUjQvVqFnTQvXLrRI3roJOdKQKdALXTrtpUahpW1EXAhkUrPKtt24E34MHbOetCyld6Cw1AIy6Sq6Tq2nvIrqbenttmxRrnqSVwgeYNRec8AGB1br2kLthv7nZvTNTOkJkW07srB1a5bZTpOWasInCwgRBC5e4j8GHM66yHNXKGwDhtS7v4r39Ah7HrnRxBbjxLoAnmBEyHSr30gC/6UqnmFE+0IHncw8dOEKgA+Oz9dEKHWMN2kYOjgUVRWwDT5qD24SzBAEI7q8bx4UAgCcJt2nt4MvmxghEdwTwgB52XW2xNsAUW51rnMEU6S6MzFsD6BJCo+u688EdU744T2DCUBPzEryH6HHUaziFek0XakLv8hgBgAvXlp4x0gKGx51U5AgA1EIy5UuuGiAibXZMGborDuMsrHuR5RSt6UJdsCwawIVrCc+wOfgLPJ+yo8hDfI8efof9YdbongBgCzTAGnG08ioBgADA6By8CwjFBLhwreBnRAOIBhANoMCA6YdRyC4gT6VgulAXGsQEuHCt4GcEAGICxASICVC2apuxJUuUMeeCkJ3PBRRhDcQEiAkQEyAmQEzASibTtCawCDWd5xxiAsQEiAkQEyAmILMJCGvr+M75eGXOmNuf3183LrOo8fD4GfflXex/B3Tr495VlipgMQFrMAHa84GWzZWWSTppDh4Sz8Eb3nGbBEABwBoAkHvMuzVY6LG3QLJj84boHQIAAYA4gVmdQNEACV9RWULBAgABwCkQ8B306p/jqZ25nRYfQMnXjUkGiQYQDSAaQOVIiQ8QckVMQD6mUdMssrCzgWICxASICRATILuAlYSK+ADiA+S6PRYfIOgN4HQpkuQC0vOzpjmS4GCIOIHiBIoTKE6gOIHiBEouYIEDuZtGcQLFCUxrpyeRwHRHN/ivqbdr8KqVIaIBIpZILkByAVn69Kd2JJc4QHDfseonJsBAb4sJSIhh2BwNy93WSUWQVAQlfsxiAsQEjHoN9QVRYgKceziZmkbJBaSALHfTKIEgCQRJIEh8APEBxAf4P8cBdKeDXW/ziJaV5+lg3ZUxE6z+zbUjeXgf0a+JOTLHS6ljfEm+Msbxyvt5oUx7kHpd3xQrx3wsf+5lBhc7+KS4vBGHWaKATFBwJ5E/7QR3CcV+BPj04lUvXAX0ysg+3x0ctKGP/3wPulkvvg7vOmgvv5uv07nvNVb+brBxmQ8Jr5C/UfHF9yqdLH0TeJJgJzC73Gvx5+FNdJmW8zbDZqEydnM5IADYXNkUQpkAoBA2b+4kAoDNlU0hlAkACmHz5k4iANhc2RRCmQCgEDZv7iQCgM2VTSGUCQAKYfPmTiIA2FzZFEKZAKAQNm/uJH8CuIMJFGWtyrsAAAAASUVORK5CYII=') center 6px no-repeat;
}

#nav-fixed-bottom .contractor {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAADvklEQVR4Xu2dzZHUMBSErQzIBDKATCAEjtaJ5SQdCQEiYclgyYQMRPk6M7V6dEmm5P7mrCfrferptuY3bTysCSTr7ml+QwDmIkAACMCcgHn7OAACMCdg3j4OgADMCZi3jwMgAHMC5u3jAAjAnIB5+zgAAjAnYN4+DoAAzAmYt48DIABzAubt4wAIwJyAefs4AAIwJ2De/mUcoJTynFJ6f8Z+ttZ+5Zw/nHGt2ddAAAJhBCBAm12CA2iEcQCBGw4gQJtdggNohHEAgRsOIECbXYIDaIRxAIEbDiBAm12CA2iEcQCBGw4gQJtdggNohHEAgRsOIECbXYIDaIRxAIEbDiBAm12CA2iEcQCBGw4gQJtdggNohHEAgRsOIECbXYIDaIRxAIEbDiBAm12CA2iEcQCBGw4gQJtdggNohHEAgRsOIECbXVJr/dZae/fadaLfGzg2uDPPy77vn2f3dMb8l3GACKxaa4uM2/fdhotNo8fGI4B7+SOAB5aAA0R8csExOAAOwD3AjQaIACJgQS8Xl0wEEAFEABHQtw9OAX1GS44gAogAIkCJgOgzZ0lbuPCiI1EWOgYigDVVggDW3Ldhq0YAw1CuORECWHPfhq0aAQxDueZECGDNfRu2agQwDOWaEyGANfdt2KoRwDCUa050qgBW+Kh09AWtCLj/KYnodyAifQx7JRABnCcJBCCyxgHEdwMj4HAAUZVCGQ4gQDtKIkI+xkWyU1zCkDIEIGJEAETAJT4QggPgAKE/yIpEGcfAB2KKgBM1OKQMBxAxcg/APQD3ADcaSLXWn4EnVORPEv9s2/by2lyttR855++B6/3zkOMHIrZte9spjPRxTPHcmef3rB+IKKV8Sil97Fz/+CGMNwFIvT62QwChZ0XgYt0hrbWvOeen7kBhQDQXhanvSma+6FVKeUopfRmxzsgcCCBC6WYMAhCgHSU4QB8cDtBn9HAEEaCBIwIEbkSAAI0IiEEjAmKc7kYRARo4IkDgRgQI0IiAGDQiIMaJCBA53ZYRAQJIIkCARgTEoBEBMU5EgMiJCBgAjggQIfJeQB8cEdBnxHsBIqNHZZwCBJhEgACNU0AMGhEQ48QpQOTEKWAAOCJAhMgpoA+OCOgz4hQgMuIUMAgcESCCJAL64E6PgP6SGHFlAqEvh14ZgHtvCMBcAQgAAZgTMG8fB0AA5gTM28cBEIA5AfP2cQAEYE7AvH0cAAGYEzBvHwdAAOYEzNvHARCAOQHz9nEABGBOwLx9HAABmBMwbx8HQADmBMzb/wuZWKItNe4bhwAAAABJRU5ErkJggg==') center 6px no-repeat;
  background-size: 26px !important;
}

#nav-fixed-bottom .contractor.active {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAD1UlEQVR4Xu2dwXHbMBREgQ7SSXyLbslVbiKpQHYHcTpwVEHShHWMfVNudifpABl5crI4xNcOwAy4T2d8EP9xuUtIopQTL2sC2bp7mk8IwFwECAABmBMwbx8HQADmBMzbxwEQgDkB8/ZxAARgTsC8fRwAAZgTMG8fB0AA5gTM28cBEIA5AfP2cQAEYE7AvH0cAAGYEzBvHwdAAOYEzNtfjQNsdg+PKeePi5zPUp6O++tPixyr80EQgAIYASjU+tbgABpfHEDhhgMo1PrW4AAaXxxA4YYDKNT61uAAGl8cQOGGAyjU+tbgABpfHEDhhgMo1PrW4AAaXxxA4YYDKNT61uAAGl8cQOGGAyjU+tbgABpfHEDhhgMo1PrW4AAaXxxA4YYDKNT61uAAGl8cQOGGAyjU+tbgABpfHEDhhgMo1PrW4AAaXxxA4YYDKNT61nzYPdznlK5mjxJ9bqCUp7l5SkrPv/fXt307Wmb21ThABNfm5lAi447ftzZcbBo9nXgEcC5/BDBhCThAxCcHHIMD4ADcA7zRABFABAzo5eKSiQAigAggAur2wS6gzmjIEUQAEUAEKBEQvXKGtIUVLzoSZaFtIAIYUyUIYMzz1mzVCKAZyjEnQgBjnrdmq0YAzVCOORECGPO8NVs1AmiGcsyJEMCY563ZqhFAM5RjTrSsAAb4qnT0Da0IuP8piegzEJE+2r0TiAAW0wQCEFHjAOKngSFwOIAoy8vLcIDLmb1WhIScUopkp7iEJmUIQMSIAIiAVXwhBAfAAUJ/kBWJMraBE2KKgBM12KQMBxAxcg/APQD3AG80kDc3h1+BC6r6J4kllT855efZuXL6ebzf/ggc7+Ihrz8QkfP7SmG1j3/1j3PzlFJeev1AxOb28CWV9Hn2+Klc5ZTfBSDN9nGqPwkgdFUEDlYfUtK34357Vx94+YhoLl4+80RFxze9NrvDXcrpa5N1BiZBAAFIZ0MQgEItpYQDVMHhAFVE0wOIAA0cEaBwIwIUakRAhBoREKE0MYYI0MARAQo3IkChRgREqBEBEUpEgEjpvIwIUFASAQo1IiBCjQiIUCICREpEQBtwRIDIkc8CquCIgCoiPgsQEU2WsQtQaBIBCjV2ARFqRECEErsAkRK7gDbgiACRI7uAKjgioIqIXYCIiF1AM3BEgIiSCKiCWzwCqitiwKoJhB4OXTUB8+YQAAIwJ2DePg6AAMwJmLePAyAAcwLm7eMACMCcgHn7OAACMCdg3j4OgADMCZi3jwMgAHMC5u3jAAjAnIB5+zgAAjAnYN4+DoAAzAmYt48DmAvgL2MnM4NkwEMWAAAAAElFTkSuQmCC') center 6px no-repeat;
}

#nav-fixed-bottom .more {
  background: url('data:image/png;base64,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') center 6px no-repeat;
}

body.nfb-menu-showing #show-nfb-menu,
#nav-fixed-bottom .more.active {
  background: url('data:image/png;base64,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') center 6px no-repeat;
  color: #386FB7;
}

.header-intro h1 {
  font-weight: 400;
  font-size: 24px;
}

.header-intro p {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
}

.header-intro .desc-width {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.space-header {
  width: 50%;
  height: 0;
  border-top: 1px solid #e8e8e8;
  margin: 30px auto;
}

.inline-block {
  display: inline-block;
}

.c-primary {
  color: #386fb7;
}

.c4 {
  color: #444;
}

.c8 {
  color: #888;
}

.lh24 {
  line-height: 24px;
}

.lh44 {
  line-height: 44px;
}

.pos-r {
  position: relative;
}

.h40 {
  height: 40px;
}

.fs10 {
  font-size: 10px;
}

.fs12 {
  font-size: 12px;
}

.fs20 {
  font-size: 20px;
}

.fs40 {
  font-size: 40px;
}

.fs13 {
  font-size: 13px;
}

.flex-w {
  width: 50%;
}

.flex-w .input-group,
.flex-w input,
.flex-w select {
  max-width: 100%;
}

.flex-w-4 {
  width: 40%;
}

.flex-w-4 .input-group,
.flex-w-4 input,
.flex-w-4 select {
  max-width: 100%;
}

.pointer {
  cursor: pointer;
}

.space-8 {
  height: 16px;
}

.space-16 {
  height: 16px;
}

.space-24 {
  height: 24px;
}

.space-30 {
  height: 30px;
}

.add-more-outer,
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.add-more-outer {
  background: #fff;
  border: 1px dashed #386fb7;
  border-radius: 2px;
  text-align: center;
  color: #386fb7;
  cursor: pointer;
}

.add-more-outer:hover {
  background-color: #f2f2f2;
  border-style: solid;
}

.add-more-outer:active {
  background-color: #e8e8e8 !important;
}

.card.add-more-outer {
  font-size: 20px;
  padding-top: 120px;
  -webkit-transition: .25s;
  transition: .25s;
  text-align: center !important;
}

.card.add-more-outer i {
  display: block;
  font-size: 40px;
  margin-bottom: 8px;
}

.card .title-bar .global-icon {
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 5px;
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 15px;
  font-size: 14px;
}

.add-more-outer-multi {
  background: #fff;
  border: 1px dashed #386fb7;
  border-radius: 2px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  min-height: initial !important;
  padding: 16px !important;
}

.add-more-outer-multi .btn {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

.add-more-outer-multi .btn:last-child {
  margin-bottom: 0;
}

.full-h {
  height: 100%;
}

.full-w {
  width: 100%;
}

.nowrap {
  white-space: nowrap;
}

.resize-x {
  resize: horizontal;
}

.resize-y {
  resize: vertical;
}

.m-t-5 {
  margin-top: 5px;
}

.m-t-n5 {
  margin-top: -5px;
}

.m-t-0 {
  margin-top: 0;
}

.m-t-8 {
  margin-top: 8px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-t-16 {
  margin-top: 16px;
}

.m-t-24 {
  margin-top: 24px;
}

.m-r-0 {
  margin-bottom: 0;
}

.m-r-5 {
  margin-right: 5px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-r-16 {
  margin-right: 16px;
}

.m-r-24 {
  margin-right: 24px;
}

.m-l-0 {
  margin-left: 0;
}

.m-l-5 {
  margin-left: 5px;
}

.m-l-10 {
  margin-left: 10px;
}

.m-l-16 {
  margin-left: 16px;
}

.m-b-0 {
  margin-bottom: 0;
}

.m-b-5 {
  margin-bottom: 5px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-b-16 {
  margin-bottom: 16px;
}

.m-b-24 {
  margin-bottom: 24px;
}

.pos-r {
  position: relative;
}

.padding-16 {
  padding: 16px;
}

.padding-5 {
  padding: 5px;
}

.padding-1 {
  padding: 1px;
}

.p-t-5 {
  padding-top: 5px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-t-16 {
  padding-top: 16px;
}

.p-l-0 {
  padding-left: 0;
}

.p-l-5 {
  padding-left: 5px;
}

.p-l-10 {
  padding-left: 10px;
}

.p-l-16 {
  padding-left: 16px;
}

.p-l-20 {
  padding-left: 20px;
}

.p-r-5 {
  padding-right: 5px;
}

.p-r-10 {
  padding-right: 10px;
}

.p-r-16 {
  padding-right: 16px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.bottom5 {
  margin-bottom: 5px;
}

.deco-none {
  text-decoration: none !important;
}

.bg-primary {
  background-color: #386fb7;
}

.bg-white {
  background-color: #fff;
}

.text-white {
  color: #fff;
}

.bg-green {
  background-color: #25b852;
}

.text-green {
  color: #25b852;
}

.bg-blue {
  background-color: #2095F2;
}

.text-blue {
  color: #2095F2;
}

.bg-calm {
  background-color: #37B8CF;
}

.bg-darkcalm {
  background-color: #298A9C;
}

.text-calm {
  color: #37B8CF;
}

.bg-orange {
  background-color: #F36D00;
}

.text-orange {
  color: #F36D00;
}

.bg-red {
  background-color: #db4437;
}

.bg-gold {
  background-color: #FFD700;
}

.bg-silver {
  background-color: #C0C0C0;
}

.bg-bronze {
  background-color: #CD7F32;
}

.bg-enthusiast {
  background-color: rgb(127, 255, 0);
}

.bg-contractor {
  background-color: rgb(149, 214, 239);
}

.text-red {
  color: #db4437;
}

.bg-white {
  background-color: #fff;
}

.text-white {
  color: #fff;
}

.bg-f9 {
  background-color: #f9f9f9;
}

.bg-section-split {
  background-color: #f3f3f3;
}

.clean-box {
  background: #FFFFFF;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.30);
  border-radius: 2px;
  padding: 16px;
}

.spinner-loading {
  font-size: 60px;
  text-align: center;
  padding-bottom: 40px;
}

.spinner-loading .txt {
  font-size: 16px;
}

/***************
Steps with order
****************/

.steps-primary {
  background-color: #386fb7;
  color: #fff;
  border-radius: 2px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
}

.steps-primary .order {
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 13px;
  background: #fff;
  text-align: center;
  color: #444;
  border-radius: 50%;
  margin-right: 10px;
}

.steps-primary li {
  position: relative;
  cursor: default;
}


/* Steps on Desktop */

.steps-primary.wide li {
  float: left;
  display: inline-block;
  white-space: nowrap;
  line-height: 42px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  color: #fff;
  -webkit-transition: .2s;
  transition: .2s;
}

.steps-primary.wide.clickable li:not(.arrow-divider) {
  cursor: pointer;
}

.steps-primary.wide .order {
  font-weight: bold;
}

.steps-primary.wide .title {
  font-weight: 500;
}

.steps-primary.wide li.hide + .arrow-divider {
  display: none;
}

.steps-primary.wide .active,
.steps-primary.wide.clickable li:hover {
  background-color: rgba(0, 0, 0, .1);
}

.steps-primary.wide .arrow-divider {
  font-size: 8px;
  background-color: transparent !important;
}


/* Steps on mobile screen */

.steps-primary.narrow {
  display: none;
}

.steps-primary.narrow li {
  display: block;
  height: 36px;
  white-space: nowrap;
  line-height: 36px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  -webkit-transition: .2s;
  transition: .2s;
  position: relative;
  border-left: 2px solid transparent;
}

.steps-primary:not(.clickable).narrow li:not(.active) {
  display: none;
}

.steps-primary.narrow .order {
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  font-weight: bold;
}

.steps-primary:not(.clickable).narrow .title {
  font-weight: 500;
}

.steps-primary.narrow .current {
  display: block;
  padding: 10px 0;
  font-size: 16px;
  cursor: pointer;
  text-decoration: none !important;
  color: #fff;
  text-align: center;
}

.steps-primary.narrow .dropdown-menu {
  left: calc(50% - 110px);
  top: 36px;
}

.steps-primary.clickable.narrow li:hover,
.steps-primary.clickable.narrow li:active {
  background-color: rgba(0, 0, 0, .05);
}

.steps-primary.clickable.narrow .active {
  background-color: rgba(0, 0, 0, .1) !important;
  border-left: 2px solid #222;
}

/******************************
 Rewite some modal properties
*******************************/

.modal-header {
  background-color: #f9f9f9;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.modal-header h3 {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 20px;
}

.modal-header .close {
  position: absolute;
  top: 8px;
  right: 8px;
  display: inline-block;
  width: 37px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  outline: none;
}

.modal-footer {
  background-color: #f9f9f9;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.divider2 {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/******* Google Map autocomplete *******/

.pac-container {
  border-radius: 2px;
  padding: 8px 6px;
}

.pac-item {
  padding-top: 3px;
  padding-bottom: 3px;
}

.pac-item:first-child {
  border-top: none;
}

.pac-item-selected {
  background-color: #f6f6f6;
}

.pac-item-selected:hover {
  background-color: #f0f0f0;
}

.pac-logo:after {
  display: none;
}

/***** End Google Map *******/

/* =====================
  Override BS's props
=======================*/

.dropdown-menu {
  border: none;
  box-shadow: -1px 2px 7px -1px rgba(0, 0, 0, .3);
}

.dropdown-menu > li > a {
  line-height: 26px;
}

.dropdown-menu > li > a > i {
  margin-right: 8px;
}

.progress-bar {
  box-shadow: none;
}

.dataTables_wrapper .input-group-addon + input[type="search"],
.dataTables_wrapper .input-group-addon + input[type="email"],
.dataTables_wrapper .input-group-addon + input[type="url"],
.dataTables_wrapper .input-group-addon + input[type="tel"],
.dataTables_wrapper .input-group-addon + input[type="text"] {
  margin-left: 0;
}


/* General info dialog */
#general-info {
  z-index: 10000;
}

/********* Date picker ***********/

.daterangepicker.opensright:before {
  border-bottom-color: rgba(0, 0, 0, 0.03) !important;
}


/* =====================
  Our Custom Panels
=======================*/

.panel2 {
  margin-bottom: 24px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.30);
  border-radius: 2px;
}

.panel-heading2 {
  padding: 8px 17px;
  border-radius: 2px 2px 0 0;
  margin-left: -1px;
  margin-right: -1px;
  font-weight: 500;
}

.panel-primary2 .panel-heading2 {
  color: #fff;
  background-color: #386fb7;
}

.panel-success2 .panel-heading2 {
  color: #fff;
  background-color: #25b852;
}

.panel-warning2 .panel-heading2 {
  color: #fff;
  background-color: #f36d00;
}

.panel-danger2 .panel-heading2 {
  color: #fff;
  background-color: #db4437;
}

.panel-info2 .panel-heading2 {
  color: #fff;
  background-color: #37B8CF;
}

.panel-body2 {
  background: #FFFFFF;
  border-radius: 0 0 2px 2px;
  padding: 16px;
}

label.jedit_select,
label.jedit_text,
dd.jedit_text,
dd.jedit_select,
span.jedit_text,
span.jedit_select,
h1.jedit_text {
  display: inline-block;
}

.label.label-important {
  background-color: #db4437;
}


/********** Job Sheet ***************/
#job-sheet-emails-block {
  background: #f6f6f6;
  padding: 8px;
  margin-top: 10px;
}

#job-sheet-emails-block .input-email-box {
  max-width: 149px;
}

#job-sheet-emails-list ul li {
  margin-bottom: 5px;
  margin-right: 5px;
  float: left;
  position: relative;
  padding-left: 6px;
  padding-right: 32px;
  background-color: #e9e9e9;
  color: #888;
}

#job-sheet-emails-list .email {
  font-size: 12px;
  white-space: nowrap;
  max-width: 180px;
  overflow: hidden;
  line-height: 24px;
}

#job-sheet-emails-list .remove-email {
  font-size: 14px;
  background-color: #e0e0e0;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 24px;
  line-height: 24px;
  text-align: center;
}

#job-sheet-emails-list .remove-email:hover {
  color: #222;
  background-color: #d6d6d6;
}

#job-sheet-add-email {
  border-radius: 0 2px 2px 0;
}

#job-sheet-working-text {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
/********** End Job Sheet ************/


/************** Media Queries ************************/

@media (max-width: 991px) {
  .forecast {
    margin-top: 16px;
  }
}

@media (max-width: 843px) {
  #global-nav .nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
  }
}

@media (min-width: 769px) {
  #nfb-menu {
    top: -100% !important;
    bottom: 100% !important;
  }
  body.nfb-menu-showing {
    overflow: initial;
    position: relative;
  }
}

@media (max-width: 767px) {
  body {
    padding-top: 46px;
    padding-bottom: 48px;
  }
  #global-nav {
    box-shadow: none;
    border: none;
    color: #fff;
    background: #386FB7;
    min-height: initial;
    position: fixed;
    z-index: 250;
    top: 0;
    right: 0;
    left: 0;
  }
  .modal-dialog {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: auto;
    margin: 0;
  }
  .modal-content {
    border-radius: 0;
    border: none;
  }
  .dashboardImage {
    width: 60px !important;
    margin-bottom: 5px;
    cursor: pointer;
  }
  .modal-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .modal-header h3 {
    font-size: 17px;
  }
  .modal-header .close {
    top: 0;
    right: 0;
  }
  .modal .control-group {
    margin-top: 8px;
  }
  .header-intro p {
    width: 100%;
  }
  .steps.wide.hidden-768 {
    display: none;
  }
  .header-intro h1 {
    font-size: 22px;
  }
  .header-intro p {
    font-size: 14px;
  }
  /* Show/hide .step-primary */
  .steps-primary.narrow {
    display: block;
  }
  .steps-primary.wide {
    display: none;
  }

  .header-intro .desc-width {
    max-width: 100%;
  }
}

@media (max-width: 666px) {
  .card.add-more-outer {
    padding-top: 32px !important;
  }
}

@media (max-width: 600px) {
  .flex-w {
    width: 100%;
  }
}

@media (max-width: 500px) {
  .modal-header {
    padding-top: 8px;
    padding-bottom: 8px;
    min-height: 36px;
  }
  .flex-w-4 {
    width: 100%;
  }
}

@media (max-width: 374px) {
  #job-sheet-emails-block .input-email-box {
    max-width: 100px;
  }
}
