@font-face {
  font-family: 'icomoon';
  src:  url('/_upload/tpl/0f/80/3968/template3968/lib/icomoon/fonts/icomoon.eot?wyq10l');
  src:  url('/_upload/tpl/0f/80/3968/template3968/lib/icomoon//_upload/tpl/0f/80/3968/template3968/lib/icomoon/fonts/icomoon.eot?wyq10l') format('embedded-opentype'),
    url('/_upload/tpl/0f/80/3968/template3968/lib/icomoon/fonts/icomoon.ttf?wyq10l') format('truetype'),
    url('/_upload/tpl/0f/80/3968/template3968/lib/icomoon/fonts/icomoon.woff?wyq10l') format('woff'),
    url('/_upload/tpl/0f/80/3968/template3968/lib/icomoon/fonts/icomoon.svg?wyq10l') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="dcicon-"], [class*=" dcicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  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;
}

.dcicon-arrow-right02 .path1:before {
  content: "\e907";
  color: rgb(102, 102, 102);
  opacity: 0.0001;
}
.dcicon-arrow-right02 .path2:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.dcicon-triangle:before {
  content: "\e909";
  color: #cd3744;
}
.dcicon-play:before {
  content: "\e90c";
  color: #fff;
}
.dcicon-library:before {
  content: "\e90d";
  color: #545454;
}
.dcicon-more:before {
  content: "\e90e";
  color: #cd3744;
}
.dcicon-global:before {
  content: "\e906";
  color: #fff;
}
.dcicon-stu-right:before {
  content: "\e904";
  color: #1f4a86;
}
.dcicon-arrow-down:before {
  content: "\e905";
  color: #fff;
}
.dcicon-right02:before {
  content: "\e903";
  color: #69aec0;
}
.dcicon-labs-right:before {
  content: "\e902";
  color: #0b3055;
}
.dcicon-right:before {
  content: "\e900";
  color: #fff;
}
.dcicon-search:before {
  content: "\e901";
  color: #0b3055;
}
