@font-face {
    font-family: 'Font C5';
    font-style: normal;
    font-weight: 400;
    /*font-display: auto;/**/
    /*url('../all.svg#webfont') format('svg');
    /*src: url("../all.ttf") format("truetype");/**/
    src: url("../c5.woff#webfont1551") format("woff");/**/
    /*  src: url("../webfonts/fa-regular-400.eot");
    /*  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
    /**/
    /*font-display: swap;/**/
}

.fc {
    font-family: 'Font C5', 'Roboto', serif;
    font-weight: 400;
    font-style: normal;

    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    /*display: inline-block;/**/
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    width: min-content;
}

.fc-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -.0667em;
}

.fc-xs {
    font-size: .75em;
}

.fc-sm {
    font-size: .875em;
}

.fc-1x {
    font-size: 1em;
}

.fc-1-2x {
    font-size: 1.2em;
}

.fc-1-5x {
    font-size: 1.5em;
}

.fc-1-8x {
    font-size: 1.8em;
}

.fc-2x {
    font-size: 2em;
}

.fc-3x {
    font-size: 3em;
}

.fc-4x {
    font-size: 4em;
}

.fc-5x {
    font-size: 5em;
}

.fc-6x {
    font-size: 6em;
}

.fc-7x {
    font-size: 7em;
}

.fc-8x {
    font-size: 8em;
}

.fc-9x {
    font-size: 9em;
}

.fc-10x {
    font-size: 10em;
}

.fc-fw {
    text-align: center;
    width: 1.25em;
}

.fc-align-justify::before {
    content: "\F0001";
}

.fc-two-columns::before {
    content: "\F0001";
}

.fc-ellipse::before {
    content: "\F0002";
}

.fc-smooth-curve::before {
    content: "\F0010";
}

.fc-smooth-curve-2::before {
    content: "\F0003";
}

.fc-human-of-day::before {
    content: "\F0004";
}

.fc-human-of-day-o::before {
    content: "\F0005";
}

.fc-lining-cell::before {
    content: "\F0006";
}

.fc-lining-line::before {
    content: "\F0007";
}

.fc-lining-slashline::before {
    content: "\F0008";
}

.fc-bars::before {
    content: "\F0009";
}

.fc-arrow-up::before {
    content: "\F000A";
}

.fc-arrow-right::before {
    content: "\F000B";
}

.fc-arrow-down::before {
    content: "\F000C";
}

.fc-arrow-left::before {
    content: "\F000D";
}

.fc-angle-up::before {
    content: "\F000E";
}

.fc-angle-right::before {
    content: "\F000F";
}

.fc-angle-down::before {
    content: "\F0010";
}

.fc-angle-left::before {
    content: "\F0011";
}

.fc-magnifying-glass::before {
    content: "\F0012";
}

.fc-edit::before {
    content: "\F0013";
}

.fc-file-import::before {
    content: "\F0014";
}

.fc-credit-card-blank::before {
    content: "\F0015";
}

.fc-download::before {
    content: "\F0016";
}

.fc-eye::before {
    content: "\F0017";
}

.fc-database-duotone::before {
    content: "\F0018";
}

.fc-server-light::before {
    content: "\F0019";
}

.fc-sort-size-up-alt-duotone::before {
    content: "\F001A";
}

.fc-sort-size-down-alt-duotone::before {
    content: "\F001B";
}

/*
column-count: 2;
flex-wrap: wrap;
width: 28em;
min-width: auto;
flex-direction: row;
*/

.svg-editor {
    position: absolute;
    display: inline-flex;
    flex-direction: column;
    z-index: 1000;
    left: -200px;
}

.svg-editor button {
    margin: 0;
    padding: 0;
    display: block;
}

.f-search {
    position: relative;
    display: inline-flex;
    height: 2em;
    margin: auto 1em;
    /*width: 230px;/**/
    width: 7em;
    min-width: 7em;
    max-width: 15em;
    flex: 1 1 auto;
}

.f-search > * {
    display: block;
}

.f-search > input {
    border: 2px #e3e3e3 solid;
    border-right: none;
    padding: 0 0.8em 0 0.8em;
    box-shadow: 0px 0px 10px 0px #f0f0f080;
    /*border: none;/**/
    /*width: 200px;/**/
    min-width: 1px;
    flex: 1 1 auto;
}

.f-search > button {
    /*width: 2em;/**/
    padding: 0 0.2em 0 0.2em;
    border: 2px #e3e3e3 solid;
    background-color: #e3e3e3;
    /*border-left: none;/**/
    cursor: pointer;
    color: #808080;
    font-size: 1.2em;
}

.f-search .speed-search {
    /*display: none;/**/
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 2em;
    width: 100%;
    height: auto;
    background-color: #F5F5F5;
    box-shadow: 0px 0px 10px 0px #e0e0e0;
}

.f-search .speed-search a {
    padding: 0.2em 1em;
}

.f-search .speed-search a:hover {
    background-color: #839496;
    color: #FFF;
}

.button-c5 {
    padding: 0 0.2em 0 0.2em;
    border: 2px #e3e3e3 solid;
    background-color: #e3e3e3;
    cursor: pointer;
    color: #808080;
    font-size: 1.2em;
}

/*--------------------------------------------------------------------------------*/
/*
* {
    box-sizing: border-box;
}

body {
    font-size: 16px;
    background: #ecf0f1;
    text-align: right;
    overflow: hidden;
}
/**/
