@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css');
*,
button,
input,
select,
textarea,
a,
span,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
label {
    font-family: 'Estedad', 'Tahoma', sans-serif !important;
}

i,
i::before,
i::after {
    font-family: "Font Awesome 6 Free" !important;
    display: inline-block !important;
    font-size: inherit !important;
    position: relative !important;
    top: 0 !important;
    min-width: auto !important;
    text-align: center !important;
    visibility: visible !important;
    opacity: 1 !important;
}

i.fab,
i.fab::before,
i.fab::after {
    font-family: "Font Awesome 6 Brands" !important;
}

i.fas,
i.far,
i.fab,
i.fa {
    font-style: normal !important;
    font-variant: normal !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    line-height: 1 !important;
    font-weight: 900 !important;
}

i.fab {
    font-weight: 400 !important;
}

i.far {
    font-weight: 400 !important;
}

body {
    line-height: 1.7 !important;
}

p {
    line-height: 1.9 !important;
    text-align: justify !important;
    margin-bottom: 1.2rem !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.4 !important;
}

.navbar-menu i,
.navbar-brand i,
.user-dropdown i {
    line-height: 1 !important;
    vertical-align: middle !important;
}

.footer i,
.footer-links i,
.social-links i {
    line-height: 1 !important;
    vertical-align: middle !important;
}

button i,
.btn i,
a i {
    line-height: 1 !important;
    vertical-align: middle !important;
}

.breadcrumb-nav i {
    line-height: 1 !important;
    vertical-align: middle !important;
    font-size: 0.75rem !important;
}

.stat-badge i {
    line-height: 1 !important;
    font-size: 1.75rem !important;
}

.card-header i,
.section-header i,
.page-header i {
    line-height: 1 !important;
    vertical-align: middle !important;
    margin-left: 0.75rem !important;
}

.alert i,
.notification i,
.message i,
.form-control i,
.input-group i,
label i,
table i,
.table i,
td i,
th i,
.dropdown i,
.dropdown-menu i {
    line-height: 1 !important;
    vertical-align: middle !important;
}

.alert i,
.notification i,
.message i,
.form-control i,
.input-group i,
label i {
    margin-left: 0.5rem !important;
}

a {
    text-decoration: none !important;
}

.container {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.navbar-menu li,
.footer-links li,
.user-dropdown a {
    line-height: 1.5 !important;
}

.social-link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
}

.social-link i {
    line-height: 1 !important;
}

.card-body,
.dashboard-card-body {
    line-height: 1.8 !important;
    padding: 1.5rem !important;
}

.section {
    padding: 3rem 0 !important;
}

.navbar-menu a,
.footer-links a,
.breadcrumb-nav a {
    display: inline-flex !important;
    align-items: center !important;
    gap: 0.5rem !important;
}