@charset "UTF-8";
.iconpicker-fonts-browser .media-toolbar-secondary {
  min-width: 40%; }

.iconpicker-item ._icon {
  color: #555;
  display: block;
  text-align: center;
  margin-top: 15px; }
  .iconpicker-item ._icon > i {
    font-size: 52px;
    vertical-align: middle;
    display: inline-block !important; }
  .iconpicker-item ._icon > i.dashicons {
    width: auto !important;
    height: auto !important; }

.iconpicker-items .selected ._icon {
  color: #222; }

.attachment .svg-icon img {
  min-width: 80%;
  max-width: 100%; }

/** Field **/
.simple-iconfonts-picker {
  width: 72px;
  height: 72px;
  display: block;
  position: relative;
  background: #f5f5f5;
  text-align: center; }

.simple-iconfonts-picker,
.simple-iconfonts-picker *,
.simple-iconfonts-picker *:after,
.simple-iconfonts-picker *:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.button.simple-iconfonts-picker-remove {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  font-size: 20px;
  text-indent: -1000px;
  height: auto;
  line-height: 1;
  padding: 0 10px 0;
  overflow: hidden; }
  .button.simple-iconfonts-picker-remove:before {
    content: "";
    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; }
  .has-icon:hover > .button.simple-iconfonts-picker-remove {
    display: block; }

.simple-iconfonts-picker-select {
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer; }

.simple-iconfonts-picker:not(.has-icon) > .simple-iconfonts-picker-select {
  overflow: hidden;
  text-indent: -1000px;
  color: #989898; }
  .simple-iconfonts-picker:not(.has-icon) > .simple-iconfonts-picker-select:before {
    content: "";
    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;
    font-size: 2.5em;
    line-height: 70px; }

.has-icon > .simple-iconfonts-picker-select > i {
  color: #333;
  font-size: 2.5em;
  line-height: 70px;
  margin: auto;
  vertical-align: middle;
  display: inline-block !important; }

.has-icon > .simple-iconfonts-picker-select > i.dashicons {
  width: auto;
  height: auto; }

.has-icon > .simple-iconfonts-picker-select > img {
  height: auto;
  max-width: 100%; }

i.mce-i-icon {
  font: 400 20px/1 dashicons;
  padding: 0;
  vertical-align: top;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: -2px;
  padding-right: 2px; }

.wp-simple-iconfonts-settings .setting input[type="number"] {
  float: none;
  max-width: 5em; }

/*# sourceMappingURL=simple-iconfonts-picker.css.map */
