@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;800&family=Roboto:wght@100;300;400;500;700&display=swap');

html, html[dir="ltr"], [dir="ltr"] {
    direction: ltr;
}

    html[dir="rtl"], [dir="rtl"] {
        direction: rtl;
    }

body {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 300 !important;
}

p {
    font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', Arial, sans-serif !important;
    font-weight: 600;
}

.font-regular {
    font-weight: normal;
}

.font-light {
    font-weight: 100;
}

.font-medium, .btn-outline-grey {
    font-weight: 500;
}

.btn-brand {
    font-weight: 400;
}

[dir="rtl"], [lang="ar"] {
    font-family: "Tajawal", sans-serif !important;
}

.contentRight {
    text-align: right;
}

.btn-brand:hover,
.btn-brand:focus {
    box-shadow: -1px 3px 5px 0px rgb(0 0 0 / 20%);
}

.overlay {
    left: 0;
}

.section-button {
    text-align: right;
}

.main-heading .viewAllBtn {
    float: right;
}

.main-heading h2 img {
    margin-right: 0.75rem;
}

.header-top-part a.lang-btn {
    border-left: 1px solid #CCC;
    margin-right: 0.5rem;
}

.headerIconBorder-left {
    border-left: solid 1px #c6c6c6;
}

.headerIconBorder-right {
    border-right: solid 1px #c6c6c6;
}

.lang-icon button.dropdown-toggle::after {
    margin-left: 0.5rem;
}

.search-icon {
    right: 0.5rem;
}

.sensex-card {
    border-right: 1px solid #d7d8d6;
}

.sensex-icon.sensex-down i {
    transform: rotate(180deg);
}

.socialIcons a {
    margin-left: 0.5rem;
}

.header.fixed {
    box-shadow: -1px 3px 5px 0px rgb(0 0 0 / 20%);
}

.modalCloseIcon {
    right: -3rem;
}

.report-text {
    line-height: normal;
}
.scrollableTableWithFixedHeader table thead tr th:last-child {
    border-top-right-radius: 1rem;
}
/*
.dnnEditState .dnnFormPopup .dnnModalCtrl {
    top: 10px;
    right: 10px;
    left: auto;
}
*/

@media all and (max-width: 1199px) {
    .navbar-toggler {
        text-align: right;
    }
}

@media all and (max-width: 767px) {
    .footer-menu-block h4 {
        margin-right: 2rem;
    }

    .footer-menu-block > ul:before {
        right: 0.5rem;
    }
}


/*# sourceMappingURL=stylesEn.css.map */
