@font-face {
  font-family: "im-line-icons";
  src: url("./../fonts/im-line-icons.eot?c62ink");
  src: url("./../fonts/im-line-icons.eot?c62ink#iefix")
      format("embedded-opentype"),
    url("./../fonts/im-line-icons.ttf?c62ink") format("truetype"),
    url("./../fonts/im-line-icons.woff?c62ink") format("woff"),
    url("./../fonts/im-line-icons.svg?c62ink#im-line-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="im-icon-"],
[class*=" im-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "im-line-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.im-icon-60 {
  font-size: 40px;
  align-self: center;
  justify-content: center;
  text-align: center;
  color: #fff;
}

.im-icon-8 {
  font-size: 8px;
  align-self: center;
  justify-content: center;
  text-align: center;
  color: #999;
  top: 2px;
  position: relative;
  margin-right: 4px;
  margin-left: 4px;
}

.im-icon-16 {
  font-size: 16px;
  align-self: center;
  justify-content: center;
  text-align: center;
  color: #999;
  top: 2px;
  position: relative;
}

a > i.im-icon-Expand16::before {
  display: inline-block;
  transform: rotate(0deg);
  transition: transform 300ms;
}

a[aria-expanded="true"] > i.im-icon-Expand16::before {
  display: inline-block;
  transform: rotate(90deg);
  transition: transform 300ms;
}

.im-icon-20 {
  font-size: 20px;
  align-self: center;
  text-align: center;
  justify-content: center;
}

.im-icon-48 {
  font-size: 48px;
  align-self: center;
  text-align: center;
  justify-content: center;
}

.im-icon-os {
  height: 64px;
  width: 64px;
  margin-bottom: 25px;
}

.download .im-icon-os {
  height: 42px;
  width: 42px;
  margin-bottom: 15px;
  margin-top: 0px;
}

.im-icon-96 {
  height: 96px;
  width: 96px;
  margin-bottom: 25px;
}

.im-icon-sm,
.im-icon-sm-disabled {
  padding-top: 2px;
  text-align: center;
  display: flex;
  border-radius: 2px;
  justify-content: center;
  transition: 0.3s background-color;
}

.im-icon-sm:hover {
  background-color: rgba(171, 219, 255, 0.5);
  transition: 0.3s background-color;
}

.im-icon-key {
  height: 16px;
  width: 16px;
  margin-right: 4px;
  vertical-align: text-bottom;
  padding-bottom: 1px;
}

/**/

.im-icon-AddRelationCursor:before {
  content: "\e91a";
}
.im-icon-AddTableCursor:before {
  content: "\e93b";
}
.im-icon-ArrowCursor:before {
  content: "\e93c";
}
.im-icon-AlignBottom:before {
  content: "\e960";
}
.im-icon-AlignHorizontalCenter:before {
  content: "\e961";
}
.im-icon-AlignLeft:before {
  content: "\e962";
}
.im-icon-AlignRight:before {
  content: "\e963";
}
.im-icon-AlignTop:before {
  content: "\e964";
}
.im-icon-AlignVerticalCenter:before {
  content: "\e965";
}
.im-icon-Arrow:before {
  content: "\e941";
}
.im-icon-Bottom:before {
  content: "\e930";
}
.im-icon-Comment:before {
  content: "\e972";
}
.im-icon-Configuration:before {
  content: "\e92e";
}
.im-icon-Copy:before {
  content: "\e942";
}
.im-icon-DisplayMode:before {
  content: "\e970";
}
.im-icon-Edit:before {
  content: "\e91b";
}
.im-icon-Edu:before {
  content: "\e974";
}
.im-icon-Hamburger:before {
  content: "\e966";
}
.im-icon-HamburgerBold:before {
  content: "\e967";
}
.im-icon-Hidden:before {
  content: "\e91c";
}
.im-icon-Layout:before {
  content: "\e943";
}
.im-icon-Left:before {
  content: "\e91d";
}
.im-icon-LineMode:before {
  content: "\e94c";
}
.im-icon-New:before {
  content: "\e91e";
}
.im-icon-Note:before {
  content: "\e948";
}
.im-icon-Open:before {
  content: "\e91f";
}
.im-icon-Paste:before {
  content: "\e944";
}
.im-icon-Projects:before {
  content: "\e94d";
}
.im-icon-Query:before {
  content: "\e931";
}
.im-icon-Redo:before {
  content: "\e945";
}
.im-icon-Relation:before {
  content: "\e920";
}
.im-icon-RelationDashed:before {
  content: "\e94e";
}
.im-icon-Right:before {
  content: "\e921";
}
.im-icon-Save:before {
  content: "\e922";
}
.im-icon-Script:before {
  content: "\e946";
}
.im-icon-ShowChildren:before {
  content: "\e923";
}
.im-icon-ShowData:before {
  content: "\e924";
}
.im-icon-ShowDescription:before {
  content: "\e925";
}
.im-icon-ShowMetadata:before {
  content: "\e926";
}
.im-icon-ShowParents:before {
  content: "\e927";
}
.im-icon-Table:before {
  content: "\e928";
}
.im-icon-Top:before {
  content: "\e936";
}
.im-icon-TopDiagram:before {
  content: "\e937";
}
.im-icon-Trash:before {
  content: "\e929";
}
.im-icon-Type:before {
  content: "\e949";
}
.im-icon-Undo:before {
  content: "\e947";
}
.im-icon-User:before {
  content: "\e92f";
}
.im-icon-Visibility:before {
  content: "\e92a";
}
.im-icon-export:before {
  content: "\e971";
}
.im-icon-AlignBottom16:before {
  content: "\e968";
}
.im-icon-AlignHorizontalCenter16:before {
  content: "\e969";
}
.im-icon-AlignLeft16:before {
  content: "\e96a";
}
.im-icon-AlignRight16:before {
  content: "\e96b";
}
.im-icon-AlignTop16:before {
  content: "\e96c";
}
.im-icon-AlignVerticalCenter16:before {
  content: "\e96d";
}
.im-icon-ArrowDown16:before {
  content: "\e900";
}
.im-icon-ArrowLeft16:before {
  content: "\e93d";
}
.im-icon-ArrowRight16:before {
  content: "\e93e";
}
.im-icon-ArrowUp16:before {
  content: "\e901";
}
.im-icon-Bottom16:before {
  content: "\e932";
}
.im-icon-CheckBox:before {
  content: "\e92c";
}
.im-icon-CheckBoxChecked:before {
  content: "\e92d";
}
.im-icon-Cloud16:before {
  content: "\e94f";
}
.im-icon-Collapse16:before {
  content: "\e902";
}
.im-icon-CollapseCircle16:before {
  content: "\e903";
}
.im-icon-Comment16:before {
  content: "\e973";
}
.im-icon-Configuration16:before {
  content: "\e93f";
}
.im-icon-Cross16:before {
  content: "\e904";
}
.im-icon-CrossCircle16:before {
  content: "\e905";
}
.im-icon-Daten:before {
  content: "\e950";
}
.im-icon-DotsHorizontal16:before {
  content: "\e906";
}
.im-icon-DotsVerticall16:before {
  content: "\e907";
}
.im-icon-DotsVerticallDouble16:before {
  content: "\e95e";
}
.im-icon-Download16:before {
  content: "\e951";
}
.im-icon-Edit16:before {
  content: "\e908";
}
.im-icon-Error16:before {
  content: "\e952";
}
.im-icon-ErrorCircleFill16:before {
  content: "\e953";
}
.im-icon-ErrorFill16:before {
  content: "\e954";
}
.im-icon-Expand16:before {
  content: "\e909";
}
.im-icon-ExpandCircle16:before {
  content: "\e90a";
}
.im-icon-FullCircle:before {
  content: "\e93a";
}
.im-icon-Hidden16:before {
  content: "\e90b";
}
.im-icon-Info16:before {
  content: "\e955";
}
.im-icon-InfoFill16:before {
  content: "\e956";
}
.im-icon-Left16:before {
  content: "\e90c";
}
.im-icon-Mail16:before {
  content: "\e957";
}
.im-icon-Meteor:before {
  content: "\e958";
}
.im-icon-MinusCircle16:before {
  content: "\e933";
}
.im-icon-Moon:before {
  content: "\e959";
}
.im-icon-Move16:before {
  content: "\e95f";
}
.im-icon-New16:before {
  content: "\e90d";
}
.im-icon-Note16:before {
  content: "\e94a";
}
.im-icon-Open16:before {
  content: "\e90e";
}
.im-icon-PlusCircle16:before {
  content: "\e934";
}
.im-icon-Problem16:before {
  content: "\e95a";
}
.im-icon-ProblemFill16:before {
  content: "\e95b";
}
.im-icon-Query16:before {
  content: "\e935";
}
.im-icon-Relation16:before {
  content: "\e90f";
}
.im-icon-ResizeBottomRight16:before {
  content: "\e940";
}
.im-icon-Right16:before {
  content: "\e910";
}
.im-icon-SameHeight16:before {
  content: "\e96e";
}
.im-icon-SameWidth16:before {
  content: "\e96f";
}
.im-icon-Save16:before {
  content: "\e911";
}
.im-icon-Search16:before {
  content: "\e92b";
}
.im-icon-ShowChildren16:before {
  content: "\e912";
}
.im-icon-ShowData16:before {
  content: "\e913";
}
.im-icon-ShowDescription16:before {
  content: "\e914";
}
.im-icon-ShowMetadata16:before {
  content: "\e915";
}
.im-icon-ShowParents16:before {
  content: "\e916";
}
.im-icon-Table16:before {
  content: "\e917";
}
.im-icon-Top16:before {
  content: "\e938";
}
.im-icon-TopDiagram16:before {
  content: "\e939";
}
.im-icon-Trash16:before {
  content: "\e918";
}
.im-icon-Type16:before {
  content: "\e94b";
}
.im-icon-Visibility16:before {
  content: "\e919";
}
.im-icon-Warning16:before {
  content: "\e95c";
}
.im-icon-WarningFill16:before {
  content: "\e95d";
}
