#dashboard_right_now a.employee-count:before,
#dashboard_right_now span.employee-count:before {
  content: "\f307";
}
$color-all-nine: #999999;
$color-dark-grey: #dddddd; // misleading name
$color-light-grey: #d5d5d5;
$color-light-green: #46B450;
$color-almost-white: #f7f7f7;
$color-yellow-orange: #FFB900;
$color-kinda-pale-red: #DC3232;
$color-kinda-pale-blue: #00A0D2;
$another-different-grey: #b4b9be;
$color-so-much-pale-blue: #5b9dd9;


$white: #ffffff;
@mixin clearfix(){
  *zoom: 1;

  &:before,
  &:after {
    content: " ";
    display: table;
  }

  &:after {
    clear: both;
  }
}

@mixin icon_dashicons( $glyph: "\f333"){
  font-family: 'Dashicons';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  content: $glyph;
}

@mixin ir(){
  display: block;
  text-indent: -99999px;
  position: relative;
  height: 1em;
  width: 1em;
}

/* Settings page */
.js #idx_metabox .handlediv,
#idx_metabox h2.hndle {
  display: none;
}

.js #equity_metabox .handlediv,
#equity_metabox h2.hndle {
  display: none;
}

.wplpro-term-image {
  max-width: 80px;
  height: auto;
}

.js #idx_metabox .handlediv,
#idx_metabox h2.hndle {
  display: none;
}

.js #equity_metabox .handlediv,
#equity_metabox h2.hndle {
  display: none;
}

.idx-import-option {
  width: 30%;
  display: block;
  margin: 0 1%;
  float: left;
  text-align: center;
}

.idx-import-option .dashicons {
  display: block;
  font-size: 50px;
  height: 50px;
  width: 50px;
  margin: 10px auto;
}
// .idx-import-wrap{
//   float: left;
//   position: relative;
//   left: 50%;
// }
// .idx-import-wrap .fixer {
//   float: left;
//   position: relative;
//   left: -50%;
// }


.idx-import-option.update-all .dashicons {
  color: $color-light-green;
}

.idx-import-option.update-nodetails .dashicons {
  color: #4286f4;
}

.idx-import-option.update-noimage .dashicons {
  color: $color-yellow-orange;
}

.idx-import-option.update-custom .dashicons {
  color: $color-yellow-orange;
}

.idx-import-option.update-none .dashicons {
  color: $color-kinda-pale-red;
}

.idx-import-option.sold-keep .dashicons {
  color: $color-light-green;
}

.idx-import-option.sold-draft .dashicons {
  color: $color-kinda-pale-blue;
}

.idx-import-option.sold-delete .dashicons {
  color: $color-kinda-pale-red;
}

.idx-import-option input[type=radio] + p {
  padding: 15px;
}

.idx-import-option input[type=radio]:checked + p {
  background: $white;
}

/* Edit listing screen */
#wp-_listing_gallery-media-buttons #idx-shortcode {display: none;}



/* listing gallery */
#wplpro-listing-images {
  .inside {
      margin: 0;
      padding: 0;

      .add_listing_images {
          padding: 0 12px 12px;
      }

      #listing_images_container {
          padding: 0 0 0 9px;

          ul {
              @include clearfix();
              margin: 0;
              padding: 0;

              li.image,
              li.add,
              li.wc-metabox-sortable-placeholder {
                  width: 80px;
                  float: left;
                  cursor: move;
                  border: 1px solid $color-light-grey;
                  margin: 9px 9px 0 0;
                  background: $color-almost-white;
                  border-radius: 2px;
                  position: relative;
                  box-sizing: border-box;

                  img {
                      width: 100%;
                      height: auto;
                      display: block;
                  }
              }

              li.wc-metabox-sortable-placeholder {
                  border: 3px dashed $color-light-grey;
                  position: relative;

                  &:after {
                      @include icon_dashicons( "\f161" );
                      font-size: 2.618em;
                      line-height: 72px;
                      color: $color-light-grey;
                  }
              }

              ul.actions {
                  position: absolute;
                  top: -8px;
                  right: -8px;
                  padding: 2px;
                  display: none;

                  li {
                      float: right;
                      margin: 0 0 0 2px;

                      a {
                          width: 1em;
                          height: 1em;
                          margin: 0;
                          height: 0;
                          display: block;
                          overflow: hidden;

                          &.tips {
                              cursor: pointer;
                          }
                      }

                      a.delete {
                          @include ir();
                          font-size: 1.4em;

                          &:before {
                              @include icon_dashicons( "\f153" );
                              color: $color-all-nine;
                          }

                          &:hover {
                              &:before {
                                  color: red;
                              }
                          }
                      }
                  }
              }

              li:hover ul.actions {
                  display: block;
              }
          }
      }
  }
}

#wplpro-listing-docs {
  .inside {
      margin: 0;
      padding: 0;

      .add_listing_docs {
          padding: 0 12px 12px;
      }

      #listing_docs_container {
          padding: 0 0 0 9px;

          ul {
              @include clearfix();
              margin: 0;
              padding: 0;

              li.image,
              li.add,
              li.wc-metabox-sortable-placeholder {
                  width: 110px;
                  height: 110px;
                  float: left;
                  cursor: move;
                  border: 1px solid $color-light-grey ;
                  margin: 9px 9px 0 0;
                  background: $color-almost-white ;
                  border-radius: 2px;
                  position: relative;
                  box-sizing: border-box;

                  img {
                      width: 40%;
                      margin: 22px 33px;
                      height: 60%;
                      display: block;
                  }
              }

              li.image{
                margin: 22px 33px 0 0;
                .filename{
                  -webkit-font-smoothing: subpixel-antialiased;
                  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
                  font-size: 12px;
                  user-select: none;
                  color: #444;
                  cursor: pointer;
                  display: block;
                  outline: 0;
                  position: absolute;
                  left: 0;
                  right: 0;
                  bottom: 0;
                  overflow: hidden;
                  max-height: 100%;
                  word-wrap: break-word;
                  text-align: center;
                  font-weight: 600;
                  background: rgba(255,255,255,.8);
                  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);
                  box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);
                }
              }

              li.wc-metabox-sortable-placeholder {
                  border: 3px dashed $color-dark-grey ;
                  position: relative;

                  &:after {
                      @include icon_dashicons( "\f161" );
                      font-size: 2.618em;
                      line-height: 72px;
                      color: $white;
                  }
              }

              ul.actions {
                  position: absolute;
                  top: -8px;
                  right: -8px;
                  padding: 2px;
                  display: none;

                  li {
                      float: right;
                      margin: 0 0 0 2px;

                      a {
                          width: 1em;
                          height: 1em;
                          margin: 0;
                          height: 0;
                          display: block;
                          overflow: hidden;

                          &.tips {
                              cursor: pointer;
                          }
                      }

                      a.delete {
                          @include ir();
                          font-size: 1.4em;

                          &:before {
                              @include icon_dashicons( "\f153" );
                              color: $color-all-nine;
                          }

                          &:hover {
                              &:before {
                                  color: red;
                              }
                          }
                      }
                  }
              }

              li:hover ul.actions {
                  display: block;
              }
          }
      }
  }
}

/* Copied from WordPress 4.2 */
.wp-core-ui .notice.is-dismissible {
  padding-right: 38px;
  position: relative;
}

.notice-dismiss:before {
  background: none;
  color: $another-different-grey;
  content: '\f153';
  display: block;
  font: normal 16px/20px 'dashicons';
  speak: none;
  height: 20px;
  text-align: center;
  width: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.notice-dismiss {
  position: absolute;
  top: 0;
  right: 1px;
  border: none;
  margin: 0;
  padding: 9px;
  background: none;
  color: $another-different-grey;
  cursor: pointer;
}

.notice-dismiss:hover:before,
.notice-dismiss:active:before,
.notice-dismiss:focus:before {
  color: #c00;
}

.notice-dismiss:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px $color-so-much-pale-blue, 0 0 2px 1px rgba(30, 140, 190, .8);
  box-shadow: 0 0 0 1px $color-so-much-pale-blue, 0 0 2px 1px rgba(30, 140, 190, .8);
}

.ie8 .notice-dismiss:focus {
  outline: 1px solid $color-so-much-pale-blue;
}

@media screen and ( max-width: 782px ) {
  .notice-dismiss {
    padding: 13px;
  }
  .wp-core-ui .notice.is-dismissible {
    padding-right: 46px;
  }
}
