﻿/*
#esgCertificationModalTable thead .table-title {
    text-align: center;
    font-weight: bold;
}

.rates-table #esgCertificationModalTable.table td {
    text-align: left;
    position: relative;
}

#esgCertificationModalTable.table td .show-more-container {
    width: 100%;
}

#esgCertificationModalTable.table td .static-show-more-content .show-more-header {
    float: left;
    width: 100%;
    text-align: right;
}

    #esgCertificationModalTable.table td .static-show-more-content .show-more-header button {
        padding: 6px;
    }

#esgCertificationModalTable.table td .show-more-overlay {
    display: none;
    position: absolute;
    bottom: -5px;
    padding: 10px;
    left: -10px;
    width: 392px;
    z-index: 5;
}

    #esgCertificationModalTable.table td .show-more-overlay .static-show-more-content {
        background: white;
        border: 1px solid black;
        border-radius: 5px;
        padding: 2px;
    }

    #esgCertificationModalTable.table td .show-more-overlay .show-more-container {
        background-color: #fff;
        padding: 0px 15px 0px 5px;
        max-height: 210px !important;
        overflow: auto;
    }

#esgCertificationModalTable .w-300 {
    width: 300px !important;
}

#esgCertificationModalTable .w-200 {
    width: 200px !important;
}

#esgCertificationModalTable .w-65 {
    width: 65px !important;
}

#esgCertificationModalTable .size {
    width: 9% !important;
}

#esgCertificationModalTable .date, #esgCertificationModalTable .date {
    width: 8% !important;
}

#esgCertificationModalTable .w-250 {
    width: 250px !important;
}

#esgCertificationModalTable .w-110 {
    width: 14% !important;
}

#esgCertificationModalTable .purpose_width {
    width: 11% !important;
}

#esgCertificationModalTable .w-100 {
    width: 100px !important;
}

#esgCertificationModalTable .w-15 {
    width: 15px !important;
}

#esgCertificationModalTable .w-150 {
    width: 150px !important;
}

#esgPagination {
    float: right;
    width: 100%;
}

    #esgPagination a {
        padding: 5px;
        cursor: pointer;
    }

#esgCertificationModalTable tbody tr td {
    word-wrap: break-word;
}

.esgTableContainer {
    width: 100%;
    float: left;
    overflow-x: scroll;
}

.esgPaginationContent {
    width: 30%;
    float: right;
}

.esgPaginationInfo {
    width: 70%;
    float: right;
}

.esgPadinationContainer {
    width: 100%;
    float: left;
    overflow: hidden;
}

.esgPaginationInfo div:first-child {
    float: right;
}

#esg-cert-list-section {
    overflow-x: hidden;
    display: none;
}

#esgCertificationModalTable thead tr th {
    border-top: 1px solid;
    border-color: inherit;
}

#esg-cert-list-section .horizontal-top-scroll, #esg-cert-list-section .horizontal-bottom-scroll {
    width: 1298px;
}

#esgCertificationModal .horizontal-bottom-scroll, #esgCertificationModal .horizontal-top-scroll {
    width: 100%;
}

#esg-cert-list-section .horizontal-top-scroll-wrapper, #esgCertificationModal .horizontal-top-scroll-wrapper {
    overflow-x: scroll;
    width: 100%;
}

#esg-cert-list-section .horizontal-bottom-scroll-wrapper, #esgCertificationModal .horizontal-bottom-scroll-wrapper {
    width: 100%;
}

#esgCertificationModalTable #collapseTwo.panel-collapse.collapse .panel-body {
    overflow: hidden;
    width: 100%;
    float: left;
}

    #esgCertificationModalTable #collapseTwo.panel-collapse.collapse .panel-body:after {
        clear: both;
    }

    #esgCertificationModalTable #collapseTwo.panel-collapse.collapse .panel-body:before {
        content: " ";
        display: table;
    }

    #esgCertificationModalTable #collapseTwo.panel-collapse.collapse .panel-body .panel-desc {
        width: 100%;
        float: left;
    }


#esgCertificationModalTable .accordion .read-more a, .accordion .read-less a {
    color: #9BE3BF;
}

#esgCertificationModalTable .accordion.close .read-less, #esgCertificationModalTable .accordion.greater-height.open .read-more {
    display: none;
}

#esgCertificationModalTable .accordion.open .read-less {
    display: block;
}

#esgCertificationModal {
    padding-right: 0px !important;
}

    #esgCertificationModal .modal-dialog {
        width: 99%;
        max-width: unset;
    }

    #esgCertificationModal .modal-body .table-responsive {
        overflow-x: hidden;
    }


#esgCertificationModalTable .ellipsis, #esgCertificationModalTable .accordion.greater-height.open .ellipsis {
    display: none;
}

#esgCertificationModalTable .accordion.open .show-more-overlay {
    display: block;
}


.esgCertifications_file_download {
    background: #9BE3BF;
    color: white;
    text-transform: uppercase;
}

#esgCertificationModalTable tbody tr td a img.esgDownloadIcon {
    width: 20px;
}

#esgCertificationModalTable tbody tr td a.esgDownloadLink img.esgDownloadIcon {
    float: left;
}

@media (min-width: 1500px) {
    #esgCertificationModalTable .date {
        width: 5.7% !important;
    }

    #esgCertificationModalTable .size {
        width: 7% !important;
    }

    #esgCertificationModalTable.table td .show-more-overlay {
        width: 440px;
    }

        #esgCertificationModalTable.table td .show-more-overlay .show-more-container {
            max-height: 130px;
        }

    #esgCertificationModalTable.table td .show-more-overlay {
        bottom: 0px;
    }

    #esgCertificationModalTable {
        margin-top: 40px;
    }
}


@media (min-width: 769px) and (max-width : 989px) {
    #esgCertificationModalTable {
        width: 155%;
    }
}


#esgCertificationModalTable .w-small {
    width: 8% !important;
}

#esgCertificationModalTable.table tr:first-child td .show-more-overlay, #esgCertificationModalTable.table tr:nth-child(2) td .show-more-overlay {
    top: 0px !important;
}

.esgTableContainer {
    min-height: 500px;
}


#esgCertificationModalTable.table td:nth-last-child(2) .show-more-overlay, #esgCertificationModalTable.table td:last-child .show-more-overlay {
    left: unset !important;
    right: 0px;
}
*/

.esg-icon{
    width : 30px;
    padding-left : 5px;
}
/*Modal1*/
#esgCertificationModal1 .esgTableContainer {
    overflow: auto;
}

#esgCertificationModalTable1 .sub-row-heading td {
    text-align: center !important;
}

#esgCertificationModalTable1 thead .table-title {
    text-align: center;
    font-weight: bold;
}

.rates-table #esgCertificationModalTable1.table td {
    text-align: left;
    position: relative;
}

#esgCertificationModalTable1.table td .show-more-container {
    width: 100%;
}

#esgCertificationModalTable1.table td .static-show-more-content .show-more-header {
    float: left;
    width: 100%;
    text-align: right;
}

    #esgCertificationModalTable1.table td .static-show-more-content .show-more-header button {
        padding: 6px;
    }

#esgCertificationModalTable1.table td .show-more-overlay {
    display: none;
    position: absolute;
    bottom: -5px;
    padding: 10px;
    left: -10px;
    width: 392px;
    z-index: 5;
}

    #esgCertificationModalTable1.table td .show-more-overlay .static-show-more-content {
        background: white;
        border: 1px solid black;
        border-radius: 5px;
        padding: 2px;
    }

    #esgCertificationModalTable1.table td .show-more-overlay .show-more-container {
        background-color: #fff;
        padding: 0px 15px 0px 5px;
        max-height: 210px !important;
        overflow: auto;
    }

#esgCertificationModalTable1 .w-300 {
    width: 300px !important;
}

#esgCertificationModalTable1 .w-200 {
    width: 200px !important;
}

#esgCertificationModalTable1 .w-65 {
    width: 65px !important;
}

#esgCertificationModalTable1 .size {
    width: 9% !important;
}

#esgCertificationModalTable1 .date {
    width: 8% !important;
}

#esgCertificationModalTable1 .w-250 {
    width: 250px !important;
}

#esgCertificationModalTable1 .w-110 {
    width: 14% !important;
}

#esgCertificationModalTable1 .purpose_width {
    width: 11% !important;
}

#esgCertificationModalTable1 .w-100 {
    width: 100px !important;
}

#esgCertificationModalTable1 .w-15 {
    width: 15px !important;
}

#esgCertificationModalTable1 .w-150 {
    width: 150px !important;
}

#esgPagination1 {
    float: right;
    width: 100%;
}

    #esgPagination1 a {
        padding: 5px;
        cursor: pointer;
    }

#esgCertificationModalTable1 tbody tr td {
    word-wrap: break-word;
}

#esgCertificationModal1 .horizontal-bottom-scroll,
#esgCertificationModal1 .horizontal-top-scroll {
    width: 100%;
}

#esgCertificationModal1 .horizontal-top-scroll-wrapper {
    overflow-x: scroll;
    width: 100%;
}

#esgCertificationModal1 .horizontal-bottom-scroll-wrapper {
    width: 100%;
}

#esgCertificationModalTable1 #collapseTwo.panel-collapse.collapse .panel-body {
    overflow: hidden;
    width: 100%;
    float: left;
}

    #esgCertificationModalTable1 #collapseTwo.panel-collapse.collapse .panel-body:after {
        clear: both;
    }

    #esgCertificationModalTable1 #collapseTwo.panel-collapse.collapse .panel-body:before {
        content: " ";
        display: table;
    }

    #esgCertificationModalTable1 #collapseTwo.panel-collapse.collapse .panel-body .panel-desc {
        width: 100%;
        float: left;
    }

#esgCertificationModalTable1 .accordion .read-more a, .accordion .read-less a {
    color: #9BE3BF;
}

#esgCertificationModalTable1 .accordion.close .read-less,
#esgCertificationModalTable1 .accordion.greater-height.open .read-more {
    display: none;
}

#esgCertificationModalTable1 .accordion.open .read-less {
    display: block;
}

#esgCertificationModal1 {
    padding-right: 0px !important;
}

    #esgCertificationModal1 .modal-dialog {
        width: 99%;
        max-width: unset;
    }

    #esgCertificationModal1 .modal-body .table-responsive {
        overflow-x: hidden;
    }

#esgCertificationModalTable1 .ellipsis, #esgCertificationModalTable1 .accordion.greater-height.open .ellipsis {
    display: none;
}

#esgCertificationModalTable1 .accordion.open .show-more-overlay {
    display: block;
}

#esgCertificationModalTable1 tbody tr td a img.esgDownloadIcon {
    width: 20px;
}

#esgCertificationModalTable1 tbody tr td a.esgDownloadLink img.esgDownloadIcon {
    float: left;
}

#esgCertificationModalTable1 tr.sub-row-values td {
    border-bottom: 1.5px solid #dee2e6;
}

@media (min-width: 1500px) {
    #esgCertificationModalTable1 .date {
        width: 5.7% !important;
    }

    #esgCertificationModalTable1 .size {
        width: 7% !important;
    }

    #esgCertificationModalTable1.table td .show-more-overlay {
        width: 440px;
        bottom: 0px;
    }

        #esgCertificationModalTable1.table td .show-more-overlay .show-more-container {
            max-height: 130px;
        }

    #esgCertificationModalTable1 {
        margin-top: 40px;
    }
}

@media (min-width: 769px) and (max-width : 989px) {
    #esgCertificationModalTable1 {
        width: 155%;
    }
}

#esgCertificationModalTable1 .w-small {
    width: 8% !important;
}

#esgCertificationModalTable1.table tr:first-child td .show-more-overlay,
#esgCertificationModalTable1.table tr:nth-child(2) td .show-more-overlay {
    top: 0px !important;
}

#esgCertificationModalTable1.table td:nth-last-child(2) .show-more-overlay,
#esgCertificationModalTable1.table td:last-child .show-more-overlay {
    left: unset !important;
    right: 0px;
}


/*Modal 2 */
#esgCertificationModalTable2.table {
    width: 150%;
}

#esgCertificationModalTable2 thead .table-title {
    text-align: center;
    font-weight: bold;
}

.rates-table #esgCertificationModalTable2.table td {
    text-align: left;
    position: relative;
}

#esgCertificationModalTable2.table td .show-more-container {
    width: 100%;
}

#esgCertificationModalTable2.table td .static-show-more-content .show-more-header {
    float: left;
    width: 100%;
    text-align: right;
}

    #esgCertificationModalTable2.table td .static-show-more-content .show-more-header button {
        padding: 6px;
    }

#esgCertificationModalTable2.table td .show-more-overlay {
    display: none;
    position: absolute;
    bottom: -5px;
    padding: 10px;
    left: -10px;
    width: 392px;
    z-index: 5;
}

    #esgCertificationModalTable2.table td .show-more-overlay .static-show-more-content {
        background: white;
        border: 1px solid black;
        border-radius: 5px;
        padding: 2px;
    }

    #esgCertificationModalTable2.table td .show-more-overlay .show-more-container {
        background-color: #fff;
        padding: 0px 15px 0px 5px;
        max-height: 210px !important;
        overflow: auto;
    }

#esgCertificationModalTable2 .w-300 {
    width: 300px !important;
}

#esgCertificationModalTable2 .w-200 {
    width: 200px !important;
}

#esgCertificationModalTable2 .w-65 {
    width: 65px !important;
}

#esgCertificationModalTable2 .size {
    width: 9% !important;
}

#esgCertificationModalTable2 .date {
    width: 8% !important;
}

#esgCertificationModalTable2 .w-250 {
    width: 250px !important;
}

#esgCertificationModalTable2 .w-110 {
    width: 14% !important;
}

#esgCertificationModalTable2 .purpose_width {
    width: 11% !important;
}

#esgCertificationModalTable2 .w-100 {
    width: 100px !important;
}

#esgCertificationModalTable2 .w-15 {
    width: 15px !important;
}

#esgCertificationModalTable2 .w-150 {
    width: 150px !important;
}

#esgPagination2 {
    float: right;
    width: 100%;
}

    #esgPagination2 a {
        padding: 5px;
        cursor: pointer;
    }

#esgCertificationModalTable2 tbody tr td {
    word-wrap: break-word;
}

@media (min-width: 989px) and (max-width : 1400px) {
    #esgCertificationModal2 .horizontal-top-scroll-wrapper .horizontal-top-scroll {
        width: 1800px;
    }
}

#esgCertificationModal2 .horizontal-bottom-scroll,
#esgCertificationModal2 .horizontal-top-scroll {
    width: 100%;
}

#esgCertificationModal2 .horizontal-top-scroll-wrapper {
    overflow-x: scroll;
    width: 100%;
}

#esgCertificationModal2 .horizontal-bottom-scroll-wrapper {
    width: 100%;
}

#esgCertificationModalTable2 #collapseTwo.panel-collapse.collapse .panel-body {
    overflow: hidden;
    width: 100%;
    float: left;
}

    #esgCertificationModalTable2 #collapseTwo.panel-collapse.collapse .panel-body:after {
        clear: both;
    }

    #esgCertificationModalTable2 #collapseTwo.panel-collapse.collapse .panel-body:before {
        content: " ";
        display: table;
    }

    #esgCertificationModalTable2 #collapseTwo.panel-collapse.collapse .panel-body .panel-desc {
        width: 100%;
        float: left;
    }

#esgCertificationModalTable2 .accordion .read-more a, .accordion .read-less a {
    color: #9BE3BF;
}

#esgCertificationModalTable2 .accordion.close .read-less,
#esgCertificationModalTable2 .accordion.greater-height.open .read-more {
    display: none;
}

#esgCertificationModalTable2 .accordion.open .read-less {
    display: block;
}

#esgCertificationModal2 {
    padding-right: 0px !important;
}

    #esgCertificationModal2 .modal-dialog {
        width: 99%;
        max-width: unset;
    }

    #esgCertificationModal2 .modal-body .table-responsive {
        overflow-x: hidden;
    }

#esgCertificationModalTable2 .ellipsis, #esgCertificationModalTable2 .accordion.greater-height.open .ellipsis {
    display: none;
}

#esgCertificationModalTable2 .accordion.open .show-more-overlay {
    display: block;
}

#esgCertificationModalTable2 tbody tr td a img.esgDownloadIcon {
    width: 20px;
}

#esgCertificationModalTable2 tbody tr td a.esgDownloadLink img.esgDownloadIcon {
    float: left;
}

@media (min-width: 1500px) {
    #esgCertificationModalTable2 .date {
        width: 5.7% !important;
    }

    #esgCertificationModalTable2 .size {
        width: 7% !important;
    }

    #esgCertificationModalTable2.table td .show-more-overlay {
        width: 440px;
        bottom: 0px;
    }

        #esgCertificationModalTable2.table td .show-more-overlay .show-more-container {
            max-height: 130px;
        }

    #esgCertificationModalTable2 {
        margin-top: 40px;
    }

    #esgCertificationModal2 .horizontal-top-scroll-wrapper .horizontal-top-scroll {
        width: 2215px;
    }
}

@media (min-width: 769px) and (max-width : 989px) {
    #esgCertificationModalTable2 {
        width: 175% !important;
    }
}


#esgCertificationModalTable2 .w-small {
    width: 8% !important;
}

#esgCertificationModalTable2.table tr:first-child td .show-more-overlay,
#esgCertificationModalTable2.table tr:nth-child(2) td .show-more-overlay {
    top: 0px !important;
}

#esgCertificationModalTable2.table td:nth-last-child(2) .show-more-overlay,
#esgCertificationModalTable2.table td:last-child .show-more-overlay {
    left: unset !important;
    right: 0px;
}
.recent-updated-text {
    color: #EE0000;
    font-style: italic;
    padding-left: 5px;
}

.recent-created-text {
    color: #00B050;
    font-style: italic;
    padding-left: 5px;
}