/* ? table ********************/


/*table*/

.table-data {
    overflow: auto;
    padding: 10px 0;
    margin-bottom: 25px;
    overflow-y: hidden !important;
}

.table-width {
    width: 1150px;
}

.text-sub1-DividendPolicyPayment {
    font-size: 18px;
    font-weight: 200;
    font-weight: 400;
    line-height: 1.8;
    margin-bottom: 25px;
}

table th {
    padding: 5px 10px;
    text-align: center;
    background: #ffffff;
    color: #74748a;
}

div.table-data table tbody tr.Head-table-MajorShareholder th {
    padding: 30px 0 30px 0;
}

table tr td:first-child {
    border-left: 0;
}

table tr.even td {
    background: rgb(255 255 255 / 0%);
    padding: 10px;
}


/*table tr.even {
    border-left: 1px solid #fff0;
    border-right: 1px solid #fff0;
    border-bottom: 1px solid #d6d6d6;

    height: 70px;
}*/

table tr.even {
    border-left: 1px solid #fff0;
    border-right: 1px solid #fff0;
    border-bottom: 1px solid #d6d6d6;
    height: 70px;
    color: #696969;
}

table tr.evenImportant td {
    background: #f9f9f9;
}

.topicTeble {
    color: #000000;
    background: #e8e8e8;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    /* font-weight: 500; */
}

.topicTeble2 {
    color: #ffffff;
    background-color: #293278;
    padding: 16px 21px 12px 20px;
    /* border-bottom: 3px solid #FFC72C; */
    font-size: 17px;
    text-align: center;
    font-weight: 400;
    text-align: center;
    border-left: 1px solid rgb(255 255 255 / 15%);
    border-right: 1px solid rgb(255 255 255 / 15%);
    border-bottom: 1px solid rgb(255 255 255 / 15%);
}

td.topicTeble2 {
    padding: 9px 15px !important;
    font-weight: 400;
}

.table tr td {
    border-color: #dfdfdf;
}

.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.table--ir-calendar {
    min-width: 720px;
}

.table {
    /* border-bottom: 2px solid #1d1862; */
    border-radius: 0px 0px 0 0;
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #3d3d3d;
}

.table tr th:first-child {
    padding-left: 1.5rem;
}

.table tr th {
    font-weight: 400;
    border-top: none;
    vertical-align: middle;
    color: #fff;
}

.table tr,
.table tr th {
    border-bottom: none;
}

.table thead th {
    vertical-align: bottom;
}

.table td,
.table th {
    /* padding: .75rem;*/
    vertical-align: top;
}

.table>tbody>tr>th,
.table>thead>tr>th {
    padding: 9px!important;
    font-weight: 700;
}

.table>tbody>tr>td,
.table>tfoot>tr>td,
.table>thead>tr>td {
    font-weight: 400;
    font-size: 16px;
    color: #212529;
}

.table {
    width: 100%;
    margin-bottom: 20px;
    border-color: #e5e4e3;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 15px 8px!important;
    line-height: 1.53846154!important;
    vertical-align: top!important;
    border-top: 1px solid #e0eaf3!important;
}

.table>thead>tr>th {
    vertical-align: bottom;
    /* border-bottom: 2px solid #39483300; */
}

.table-t1 {
    width: 10%;
}

.table-t2 {
    width: 30%;
}

.table-t3 {
    width: 20%;
}

.table-t4 {
    width: 10%;
}

#reviews li .comment-text,
#small-nav,
#wrapper .side-nav li a,
#wrapper .side-nav li.current_page_item li a,
.avada-skin-rev,
.chzn-container-single .chzn-single,
.chzn-container-single .chzn-single div,
.chzn-drop,
.commentlist .the-comment,
.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img,
.fusion-author .fusion-author-social,
.fusion-author-widget .fusion-author-widget-separator .fusion-author-widget-sep,
.fusion-content-widget-area .widget .recentcomments,
.fusion-content-widget-area .widget li a,
.fusion-content-widget-area .widget li a:before,
.fusion-content-widget-area .widget_archive li,
.fusion-content-widget-area .widget_categories li,
.fusion-content-widget-area .widget_links li,
.fusion-content-widget-area .widget_meta li,
.fusion-content-widget-area .widget_nav_menu li,
.fusion-content-widget-area .widget_pages li,
.fusion-content-widget-area .widget_recent_entries li,
.fusion-counters-box .fusion-counter-box .counter-box-border,
.fusion-filters,
.fusion-hide-pagination-text .pagination-next,
.fusion-hide-pagination-text .pagination-prev,
.fusion-pagination .page-numbers,
.fusion-project-details-tb .project-info .project-info-box,
.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,
.input-radio,
.ls-avada,
.page-links a,
.pagination a.inactive,
.panel.entry-content,
.post .fusion-meta-info,
.price_slider_wrapper,
.progress-bar,
.project-content .project-info .project-info-box,
.search-page-search-form,
.side-nav,
.side-nav li a,
.single-navigation,
.table,
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th,
.table-1 table,
.table-1 table th,
.table-1 tr td,
.table-2 table thead,
.table-2 tr td,
.tabs-vertical .tabs-container .tab_content,
.tabs-vertical .tabset,
.tagcloud a,
.tkt-slctr-tbl-wrap-dv table,
.tkt-slctr-tbl-wrap-dv tr td,
h5.toggle.active+.toggle-content,
tr td {
    border-color: #e0eaf3;
}

.table>tbody>tr>th,
.table>thead>tr>th {
    padding: 20px;
    font-weight: 700;
    border-color: #fff0;
    border-top-color: rgba(255, 255, 255, 0)!important;
    border-right-color: rgba(255, 255, 255, 0);
    border-bottom-color: rgba(255, 255, 255, 0);
    border-left-color: rgba(255, 255, 255, 0);
}

.table>thead>tr>th {
    border: 0px solid #fff0!important;
    font-size: 17px;
    border: 0px solid #fff0!important;
    font-weight: 400;
}

td>a:hover {
    opacity: 0.8;
    color: #94c946;
}

.icon-img {
    width: 25px;
}

@media (max-width:1200px) {
    .box-crop-table {
        padding: 0 30px!important;
    }
}

@media (max-width:1024px) {
    .topicTeble2 {
        font-size: 14px;
    }
}

@media (max-width: 991px) {
    .widget-style1 {
        height: auto;
    }
}

@media (max-width: 800px) {
    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap;
    }
    .table-responsive {
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 767px) {
    .table-width {
        width: 750px;
    }
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        border: 1px solid rgb(229 228 227 / 0%);
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 414px) {
    .box-crop-table {
        padding: 0px 15px!important;
    }
}


/*////////////////////////////*/


/* Active and Hoverable Pagination */

#pagination li a {
    border-radius: 0px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s
}

#pagination li a.active {
    background-color: #4caf50;
    color: #fff
}

#pagination li a:hover:not(.active) {
    background-color: #ddd;
}


/* border-pagination */

.b-pagination-outer {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    display: flex
}

#border-pagination {
    margin: 50px auto;
    padding: 0;
    text-align: center
}

#border-pagination li {
    display: inline;
}

#border-pagination li a {
    display: block;
    text-decoration: none;
    color: #000;
    padding: 5px 10px;
    border: 1px solid #ddd;
    float: left;
    /*    font-size: 17px;*/
}

#border-pagination li a {
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#border-pagination li a:hover:not(.active) {
    background: #ddd;
}

.table-t022 {
    width: 15%;
}

.table-t5 {
    width: 65%;
}

.table-t023 {
    width: 20%;
}


/* .table-t5 {
    width: 2%; 
}*/

.gap-topic-meet {
    color: #222222;
    font-weight: bold;
}

.crop-meet-001 {
    float: right;
}

.dropdown-mda ul {
    right: -15px;
}