*{margin:0;padding:0;border:none;outline:none}
html{font-size:14px;}
body{font-family:'yekan',Tahoma,sans-serif;font-size:1rem; line-height:1.85;font-weight:400}
.page-wrapper a{text-decoration:none}
.Normal,.NormalDisabled,.NormalDeleted{font-size:inherit !important;line-height:inherit!important}
input.form-control,textarea.form-control,select.form-select,.btn{border-radius:0!important}
img.navbar-brand{max-height:70px}
.direction-ltr{direction:ltr!important}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:none !important;box-shadow:none !important}

a:not(.procounsel-btn),
a:not(.procounsel-btn):link,
a:not(.procounsel-btn):visited,
a:not(.procounsel-btn):active,
a:not(.procounsel-btn):hover {
    color: var(--procounsel-base);
}

.dnn-pane {
    min-width: 0;
}

.dnn-pane:empty {
    display: none;
}

.main-header__logo img,
.logo-box img {
    max-width: 100%;
    height: auto;
}

.main-header__right {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.main-header__right .dnnLogin,
.main-header__right .dnnUser {
    display: inline-flex;
    align-items: center;
}

.main-footer__menu-list {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-footer__legal {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.mobile-nav__close {
    border: 0;
    background: transparent;
}
