/*!
 * Copyright (C) 2013-2021 Combodo SARL
 *
 * This file is part of iTop.
 *
 * iTop is free software; you can redistribute it and/or modify	
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * iTop is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 */

/* Fonts
	Value	Common weight name (https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight)
	100		Thin (Hairline)
	200		Extra Light (Ultra Light)
	300		Light
	400		Normal (Regular)
	500		Medium
	600		Semi Bold (Demi Bold)
	700		Bold
	800		Extra Bold (Ultra Bold)
	900		Black (Heavy)
	950		Extra Black (Ultra Black)
 */
%ibo-font-ral-nor-50 {
  font-size: $ibo-font-size-50;
  font-family: "Raleway", "sans-serif";
  font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-100 {
	font-size: $ibo-font-size-100;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-150 {
	font-size: $ibo-font-size-150;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-200 {
	font-size: $ibo-font-size-200;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-250 {
	font-size: $ibo-font-size-250;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-300 {
	font-size: $ibo-font-size-300;
  font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-350 {
	font-size: $ibo-font-size-350;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-400 {
	font-size: $ibo-font-size-400;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-450 {
	font-size: $ibo-font-size-450;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-500 {
	font-size: $ibo-font-size-500;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-nor-550 {
	font-size: $ibo-font-size-550;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-50 {
	font-size: $ibo-font-size-50;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-100 {
	font-size: $ibo-font-size-100;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-150 {
	font-size: $ibo-font-size-150;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-200 {
	font-size: $ibo-font-size-200;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-250 {
	font-size: $ibo-font-size-250;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-300 {
	font-size: $ibo-font-size-300;
  font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-350 {
	font-size: $ibo-font-size-350;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-400 {
	font-size: $ibo-font-size-400;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-450 {
	font-size: $ibo-font-size-450;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-500 {
	font-size: $ibo-font-size-500;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-med-550 {
	font-size: $ibo-font-size-550;
	font-family: "Raleway", "sans-serif";
	font-weight: 500;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-50 {
	font-size: $ibo-font-size-50;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-100 {
	font-size: $ibo-font-size-100;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-150 {
	font-size: $ibo-font-size-150;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-200 {
	font-size: $ibo-font-size-200;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-250 {
	font-size: $ibo-font-size-250;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-300 {
	font-size: $ibo-font-size-300;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-350 {
	font-size: $ibo-font-size-350;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-400 {
	font-size: $ibo-font-size-400;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-450 {
	font-size: $ibo-font-size-450;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-500 {
	font-size: $ibo-font-size-500;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-bol-550 {
	font-size: $ibo-font-size-550;
	font-family: "Raleway", "sans-serif";
	font-weight: 700;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-50 {
  font-size: $ibo-font-size-50;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-100 {
  font-size: $ibo-font-size-100;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-150 {
  font-size: $ibo-font-size-150;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-200 {
  font-size: $ibo-font-size-200;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-250 {
  font-size: $ibo-font-size-250;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-300 {
  font-size: $ibo-font-size-300;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-350 {
  font-size: $ibo-font-size-350;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-400 {
  font-size: $ibo-font-size-400;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-450 {
  font-size: $ibo-font-size-450;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-500 {
  font-size: $ibo-font-size-500;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-sembol-550 {
  font-size: $ibo-font-size-550;
  font-family: "Raleway", "sans-serif";
  font-weight: 600;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-50 {
	font-size: $ibo-font-size-50;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-100 {
	font-size: $ibo-font-size-100;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
  }
%ibo-font-ral-ita-150 {
	font-size: $ibo-font-size-150;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-200 {
	font-size: $ibo-font-size-200;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-250 {
	font-size: $ibo-font-size-250;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-300 {
	font-size: $ibo-font-size-300;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-350 {
	font-size: $ibo-font-size-350;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-400 {
	font-size: $ibo-font-size-400;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-450 {
	font-size: $ibo-font-size-450;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-500 {
	font-size: $ibo-font-size-500;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
%ibo-font-ral-ita-550 {
	font-size: $ibo-font-size-550;
	font-family: "Raleway", "sans-serif";
	font-weight: 400;
	font-style: italic;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}

$ibo-fonts-all: (
        'ibo-font-ral-nor-50',
        'ibo-font-ral-nor-100',
        'ibo-font-ral-nor-150',
        'ibo-font-ral-nor-200',
        'ibo-font-ral-nor-250',
        'ibo-font-ral-nor-300',
        'ibo-font-ral-nor-350',
        'ibo-font-ral-nor-400',
        'ibo-font-ral-nor-450',
        'ibo-font-ral-nor-500',
        'ibo-font-ral-nor-550',
        'ibo-font-ral-med-50',
        'ibo-font-ral-med-100',
        'ibo-font-ral-med-150',
        'ibo-font-ral-med-200',
        'ibo-font-ral-med-250',
        'ibo-font-ral-med-300',
        'ibo-font-ral-med-350',
        'ibo-font-ral-med-400',
        'ibo-font-ral-med-450',
        'ibo-font-ral-med-500',
        'ibo-font-ral-med-550',
        'ibo-font-ral-bol-50',
        'ibo-font-ral-bol-100',
        'ibo-font-ral-bol-150',
        'ibo-font-ral-bol-200',
        'ibo-font-ral-bol-250',
        'ibo-font-ral-bol-300',
        'ibo-font-ral-bol-350',
        'ibo-font-ral-bol-400',
        'ibo-font-ral-bol-450',
        'ibo-font-ral-bol-500',
        'ibo-font-ral-bol-550',
        'ibo-font-ral-sembol-50',
        'ibo-font-ral-sembol-100',
        'ibo-font-ral-sembol-150',
        'ibo-font-ral-sembol-200',
        'ibo-font-ral-sembol-250',
        'ibo-font-ral-sembol-300',
        'ibo-font-ral-sembol-350',
        'ibo-font-ral-sembol-400',
        'ibo-font-ral-sembol-450',
        'ibo-font-ral-sembol-500',
        'ibo-font-ral-sembol-550',
        'ibo-font-ral-ita-50',
        'ibo-font-ral-ita-100',
        'ibo-font-ral-ita-150',
        'ibo-font-ral-ita-200',
        'ibo-font-ral-ita-250',
        'ibo-font-ral-ita-300',
        'ibo-font-ral-ita-350',
        'ibo-font-ral-ita-400',
        'ibo-font-ral-ita-450',
        'ibo-font-ral-ita-500',
        'ibo-font-ral-ita-550'
);

@each $sFont in $ibo-fonts-all {
  .#{$sFont} {
    @extend %#{$sFont};
  }
}