.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
a.text-bold,
.stat,
header.site-header .logo figcaption span,
header.site-header nav h5,
header.site-header nav ul > li > a > .text,
header.site-header .dropdown.full-width,
header.site-header .dropdown.full-width h5,
header.site-header .dropdown.full-width h1,
.member-area header.site-header nav li.dropdown .dropdown-menu,
.member-area header.site-header nav li.dropdown .dropdown-menu a,
.member-area header.site-header nav li.dropdown .dropdown-menu li,
header.member-area-header .address,
header.member-area-header .address strong,
.card.background-purple h1,
.icon-imprint span,
.card header h2,
.card.background-image h1,
.card.header-large header .h3,
.card.header-small header p,
.stoerer span,
.quote-wrapper .quote-author,
.nav-tabs > li > a,
.nav-tabs > li > a:focus,
.member-area .nav-tabs > li > a,
.member-area .nav-tabs > li > a:focus,
::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder,
form .form-control.error::-webkit-input-placeholder,
form .form-control.error::-moz-placeholder,
form .form-control.error:-ms-input-placeholder,
form .form-control.error:-moz-placeholder,
.background-purple form .password-confirmation .password-validation-box span,
.background-purple form .password-validation .password-validation-box span,
.password-validation .password-validation-box span,
.ui-slider-wrapper .ui-slider-max,
.ui-slider-wrapper .ui-slider-min,
ul.checked-list.reversed li h3,
footer ul a,
footer ul li,
table tfoot td,
.pseudo-table .pseudo-header li,
.table-responsive.has-icons th,
.panel-group .panel-default > .panel-heading h4,
.chart-wrapper .bar label,
.chart-wrapper .yAxis-label,
.chat-layout-wrapper .date-tag {
    font-family: 'Fira Sans', sans-serif !important;
}

p, .text-normal {
    font-size: 16px;
    font-weight: 400;
}

.text-primary {
    color: var(--primary-text-color)
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-wrap {
    text-wrap: normal;
    white-space: normal;
    word-break: break-all;
}
.text-nowrap {
    white-space: nowrap;
    text-wrap: avoid;
}

.font-weight-400 {
    * {
        font-weight: 400;
    }
}
