
@font-face{
  font-family: dashicons;
  src: url("fonts/dashicons.woff2");
}

@font-face {
 font-family: "tom-pro";
 font-weight: 300;
 src: url("../fonts/TOM-LIGHT-PRO.otf");
}
@font-face {
 font-family: "tom-pro";
 font-weight: 400;
 src: url("../fonts/TOM-REGULAR-PRO.otf");
}
@font-face {
 font-family: "tom-pro";
 font-weight: 500;
 src: url("../fonts/TOM-BOLD-PRO.otf");
}


.dashicons,
.dashicons-before:before {
  font-family: dashicons;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dashicons-undo::before {content: "\f171";}
.dashicons-redo::before {content: "\f172";}
.dashicons-category::before {content: "\f318";}
.dashicons-images-alt::before {content: "\f232";}

.dashicons-format-gallery::before {content: "\f161";}
.dashicons-open-folder::before {content: "\f18f";}
.dashicons-leftright::before {content: "\f229";}
.dashicons-arrow-left::before {content: "\f141";}
.dashicons-arrow-right::before {content: "\f139";}
.dashicons-arrow-down::before {content: "\f140";}
.dashicons-arrow-up::before {content: "\f142";}
.dashicons-plus::before {content: "\f132";}
.dashicons-plus-alt2::before {content: "\f543";}
.dashicons-update::before {content: "\f463";}
.dashicons-images-alt::before {content: "\f232";}
.dashicons-arrow-left-alt::before {content: "\f340";}
.dashicons-arrow-left-alt2::before {content: "\f341";}

.dashicons-upload::before {content: "\f317";}
.dashicons-exit::before {content: "\f14a";}
.dashicons-media-video::before {content: "\f490";}
.dashicons-media-document::before {content: "\f497";}
.dashicons-media-archive::before {content: "\f501";}
.dashicons-media-audio::before {content: "\f500";}
.dashicons-media-text::before {content: "\f491";}
.dashicons-media-default::before {content: "\f498";}
.dashicons-format-image::before {content: "\f128";}

.dashicons-no-alt::before {content: "\f335";}


:focus-visible {
  outline: none;
}

body {
  font-family: "tom-pro", Arial;
  margin: 0;
}
ul {
  list-style-type: none;
  padding: 0;

}
a {
  text-decoration: none;
}

.karma-fields .popup {
  padding: 0;
}
.karma-fields input.text-input,
.karma-fields textarea:not(.clipboard) {
  border-width: 1px;
  font-family: inherit;
  font-size: inherit;
}

.login {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.karma-fields select.karma-field {
  padding: 0 0 0 0.5em;
}
