/* --------------------------------

scms-basics Web Font
Generated using nucleoapp.com

-------------------------------- */
@font-face {
  font-family: 'scms-basics';
  src: url("../fonts/scms-basics.eot");
  src: url("../fonts/scms-basics.eot") format("embedded-opentype"), url("../fonts/scms-basics.woff2") format("woff2"), url("../fonts/scms-basics.woff") format("woff"), url("../fonts/scms-basics.ttf") format("truetype"), url("../fonts/scms-basics.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/*------------------------
	base class definition
-------------------------*/
.scms-icon {
  display: inline-block;
  font: normal normal normal 1em/1 'scms-basics';
  speak: none;
  text-transform: none;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*------------------------
  change icon size
-------------------------*/
/* relative units */
.scms-icon-sm {
  font-size: 0.8em; }

.scms-icon-lg {
  font-size: 1.2em; }

/* absolute units */
.scms-icon-16 {
  font-size: 16px; }

.scms-icon-32 {
  font-size: 32px; }

/*----------------------------------
  add a square/circle background
-----------------------------------*/
.scms-icon-bg-square,
.scms-icon-bg-circle {
  padding: 0.35em;
  background-color: #eee; }

.scms-icon-bg-circle {
  border-radius: 50%; }

/*------------------------------------
  use icons as list item markers
-------------------------------------*/
.scms-icon-ul {
  padding-left: 0;
  list-style-type: none; }
  .scms-icon-ul > li {
    display: flex;
    align-items: flex-start;
    line-height: 1.4; }
  .scms-icon-ul > li > .scms-icon {
    margin-right: 0.4em;
    line-height: inherit; }

/*------------------------
  spinning icons
-------------------------*/
.scms-icon-is-spinning {
  -webkit-animation: scms-icon-spin 2s infinite linear;
  -moz-animation: scms-icon-spin 2s infinite linear;
  animation: scms-icon-spin 2s infinite linear; }

@-webkit-keyframes scms-icon-spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@-moz-keyframes scms-icon-spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg); } }
@keyframes scms-icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }
/*------------------------
  rotated/flipped icons
-------------------------*/
.scms-icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.scms-icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.scms-icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg); }

.scms-icon-flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.scms-icon-flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1); }

/*------------------------
	icons
-------------------------*/
.icon-ausklappen-icon::before {
  content: "\ea01"; }

.icon-check-contra-box-icon::before {
  content: "\ea02"; }

.icon-check-contra-icon::before {
  content: "\ea03"; }

.icon-check-pro-box-icon::before {
  content: "\ea04"; }

.icon-check-pro-icon::before {
  content: "\ea05"; }

.icon-close-circle-icon::before {
  content: "\ea06"; }

.icon-einklappen-icon::before {
  content: "\ea07"; }

.icon-info-link-icon::before {
  content: "\ea08"; }

.icon-like-icon::before {
  content: "\ea0a"; }

.icon-link-icon::before {
  content: "\ea0c"; }

.icon-menu-close-icon::before {
  content: "\ea0b"; }

.icon-merken-icon::before {
  content: "\ea09"; }

.icon-minus-icon::before {
  content: "\ea0e"; }

.icon-pfeil-dropdown-icon::before {
  content: "\ea0f"; }

.icon-pfeil-rechts-icon::before {
  content: "\ea10"; }

.icon-pfeile-breadcrumb-icon::before {
  content: "\ea0d"; }

.icon-plus-icon::before {
  content: "\ea11"; }

.icon-search-icon::before {
  content: "\ea12"; }

.icon-star-icon::before {
  content: "\ea13"; }

/*# sourceMappingURL=nucleo.css.map */
