/*
// File generated by gulpfile.js. DO NOT EDIT.
// Этот файл генерируется по исходникам "../../../CTools/CEWebCoreTools/Styles/"
*/
:root {
  /* Lato есть две не совместимые версии: 1.x и 2.015. Не надеемся что у пользователя будет нужная версия и даём свою.*/
  --lato-font: Lato, Lato-local, Roboto, Open Sans, "Helvetica Neue", Arial, Helvetica, sans-serif;
}

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/Lato-Regular.woff2") format("woff2"), url("/fonts/Lato-Regular.woff") format("woff"), url("/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Lato-local";
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 600;
  src: url("/fonts/Lato-Semibold.woff2") format("woff2"), url("/fonts/Lato-Semibold.woff") format("woff"), url("/fonts/Lato-Semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Lato-local";
  font-style: normal;
  font-weight: 600;
  src: local("Lato Semibold"), local("Lato-Semibold");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url("/fonts/Lato-Bold.woff2") format("woff2"), url("/fonts/Lato-Bold.woff") format("woff"), url("/fonts/Lato-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Lato-local";
  font-style: normal;
  font-weight: 700;
  src: local("Lato Bold"), local("Lato-Bold");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 800;
  src: url("/fonts/Lato-Black.woff2") format("woff2"), url("/fonts/Lato-Black.woff") format("woff"), url("/fonts/Lato-Black.ttf") format("truetype");
}
@font-face {
  font-family: "Lato-local";
  font-style: normal;
  font-weight: 800;
  src: local("Lato Black"), local("Lato-Black");
}
/*
    font-family: Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;
*/
@font-face {
  font-family: "Lucida Grande";
  src: local("Lucida Grande"), local("LucidaGrande"), url("/fonts/LucidaGrande.woff2") format("woff2"), url("/fonts/LucidaGrande.woff") format("woff"), url("/fonts/LucidaGrande.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Lucida Grande";
  src: local("Lucida Grande Bold"), local("LucidaGrande-Bold"), url("/fonts/LucidaGrande-Bold.woff2") format("woff2"), url("/fonts/LucidaGrande-Bold.woff") format("woff"), url("/fonts/LucidaGrande-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Calibri";
  src: local("Calibri"), url("/fonts/Calibri.woff2") format("woff2"), url("/fonts/Calibri.ttf") format("truetype");
}
@font-face {
  font-family: "Calibri";
  font-weight: bold;
  src: local("Calibri Bold"), url("/fonts/Calibri-Bold.woff2") format("woff2"), local("Calibri-Bold"), url("/fonts/Calibri-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Thin"), local("Roboto-Thin"), url("/fonts/Roboto-Thin.woff2") format("woff2"), url("/fonts/Roboto-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("/fonts/Roboto-ThinItalic.woff2") format("woff2"), url("/fonts/Roboto-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Light"), local("Roboto-Light"), url("/fonts/Roboto-Light.woff2") format("woff2"), url("/fonts/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("/fonts/Roboto-LightItalic.woff2") format("woff2"), url("/fonts/Roboto-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto"), local("Roboto-Regular"), url("/fonts/Roboto-Regular.woff2") format("woff2"), url("/fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Italic"), local("Roboto-Italic"), url("/fonts/Roboto-Italic.woff2") format("woff2"), url("/fonts/Roboto-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Medium"), local("Roboto-Medium"), url("/fonts/Roboto-Medium.woff2") format("woff2"), url("/fonts/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("/fonts/Roboto-MediumItalic.woff2") format("woff2"), url("/fonts/Roboto-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Bold"), local("Roboto-Bold"), url("/fonts/Roboto-Bold.woff2") format("woff2"), url("/fonts/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("/fonts/Roboto-BoldItalic.woff2") format("woff2"), url("/fonts/Roboto-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Black"), local("Roboto-Black"), url("/fonts/Roboto-Black.woff2") format("woff2"), url("/fonts/Roboto-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url("/fonts/Roboto-BlackItalic.woff2") format("woff2"), url("/fonts/Roboto-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
/* Заменяем некоторые font-family из SemanticUI, чтобы использовались наши fallback опции. */
body,
h1, h2, h3, h4, h5,
.ui.button,
.ui.text.container,
.ui.header,
.ui.input > input,
.ui.list .list > .item .header,
.ui.list > .item .header,
.ui.steps .step .title,
.ui.form input:not([type]),
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=time],
.ui.form input[type=text],
.ui.form input[type=file],
.ui.form input[type=url],
.ui.menu,
.ui.message .header,
.ui.cards > .card > .content > .header,
.ui.card > .content > .header,
.ui.items > .item > .content > .header,
.ui.statistics .statistic > .value,
.ui.statistic > .value,
.ui.statistics .statistic > .label,
.ui.statistic > .label,
.ui.accordion .title:not(.ui),
.ui.modal > .header,
.ui.popup > .header,
.ui.search > .results .result .title,
.ui.search > .results > .message .header,
.ui.category.search > .results .category > .name {
  font-family: var(--lato-font);
}