/*----------FONTS----------*/
*:not(.fa, .glyphicon, h1, .h1) {
    font-family: "nunito-sans" !important;
}
body h1, body .h1, body h1 *:not(.fa),
body h2, body .h2, body h2 *:not(.fa),
body h3, body .h3, body h3 *:not(.fa) {
    font-family: "Congenial Bold" !important;
}

/*----------FONT SIZE----------*/
*:not(.fa, .glyphicon, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) {
    font-size: 18px;
    line-height: 20px;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: bold !important;
}
strong {
    font-weight: 900;
}
.breadcrumb > li.active, .breadcrumb > li a {
    font-weight: bold !important;
}
.panel-heading {
    font-weight: bold;
}
*:not(.day, .prev, .next, .picker-switch) > button, .btn, .btn-default, .search-clear, .btn-primary {
    font-weight: bold !important;
}
.btn.custom-button .button-text {
    font-size: 20px !important;
    line-height: 24px !important;
    font-weight: bold;
}
.label-primary, .description.below, .description.above, .tips {
    font-size: 14px;
    font-weight: normal;
}


/*-Navbar - Main menu-*/
#navbar .weblinks li a {
    font-weight: bold;
}
#navbar .weblinks .weblink a:hover, #navbar .weblinks .dropdown.open a.dropdown-toggle, #navbar .weblinks .dropdown a.dropdown-toggle:hover, #navbar .weblinks .dropdown a.navbar-icon:hover, #navbar .weblinks .dropdown a.navbar-icon:hover .glyphicon-search:before {
    font-weight: bold;
}
.dropdown-menu>li>a {
    font-weight: bold !important;
}
/*number*/
.number {
    font-size: 30px;
    font-weight: bold; 
    line-height: normal;
    text-align: center;
}
/*-automatic numerotation-*/
.numberList h2::before {
    font-size: 30px;
    font-weight: bold;
    line-height: normal;
    text-align: center;
}
