.publicEsgCnt{
position:relative;
float:left;
width:calc(100% - 20px);
margin-top:40px;
margin-left:10px;
}
.publicEsgCntH_1{
position:relative;
float:left;
width:100%;
line-height:1.4;
color:#000000;
font-size:18px;
}
.searchTop{
position:relative;
float:left;
border:1px solid #FFF;
height:48px;
line-height:48px;
background-color:#FFF;
font-size:14px;
color:#55AABE;
padding-left:45px;
padding-right:20px;
width:calc(100% - 67px);
border-radius: 5px;
background-repeat:no-repeat;
background-size:24px;
background-position:center left 10px;
background-image:url(../images/ic_search_2.svg);
}
.searchTop2{
margin-top:30px;
margin-bottom:30px;
}
.filterEsgnt{
position:relative;
float:left;
margin-right:20px;
margin-top:30px;
width:calc(22% - 65px);
width: calc(16% - 62px);
}
.selectInputJobInfo{
position:relative;
float:left;
width:100%;
padding-left:10px;
padding-right:10px;
border:1px solid #FFF;
height:48px;
line-height:48px;
background-color:#FFF;
color:#55AABE;
font-size:14px;
border-radius:5px;
}
.publicEsgCntH_2{
font-size:15px;
}
.filterCompanies{
position:relative;
float:left;
padding-left:53px;
padding-right:53px;
height:50px;
line-height:50px;
color:#FFF;
background-color:#2C94AD;
cursor:pointer;
font-size:16px;
border-radius:6px;
margin-top:30px;
padding: 0;
    width: 180px;
    text-align: center;
}
.esgCompanyList{
position:relative;
float:left;
min-height: 34px;
border:1px solid #FFF;
border-radius:8px;
width:calc(100% - 42px);
padding:20px;
background-color:#FFF;
cursor:pointer;
margin-bottom:20px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08) !important;

-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-o-transition: all 150ms ease-in-out;
-ms-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out;
}
 
.esgCompanyListG{
position:relative;
float:left;
display:none;
padding-top:25px;
padding-bottom:20px;
width:100%;
}
.esgCompanyListG_1, .esgCompanyListG_2{
position:relative;
float:left;
line-height: 1.4;
color: #000000;
font-size:15px;
width:30%;
}
.esgCompanyListG_1_new, .esgCompanyListG_2_new, .esgCompanyListG_3_new{
position:relative;
float:left;
line-height: 1.4;
color: #000000;
font-size:15px;
width:40%;
}
.esgCompanyListG_1_new_in, .esgCompanyListG_2_new_in, .esgCompanyListG_3_new_in, .esgCompanyListG_4_new_in{
position:relative;
float:left;
line-height: 1.4;
color: #000000;
font-size:15px;
margin-right:20px;
width:calc(40% - 20px);
}
.esgCompanyListG_1_new_in, .esgCompanyListG_2_new_in{
width:calc(30% - 20px);
}
.esgCompanyListG_3_new, .esgCompanyListG_4_new{
width:20%;
font-size:13px;
margin-right:0;
}
.esgCompanyListG_2_new, .esgCompanyListG_3_new{
width:30%;
font-size:13px;
}
.esgCompanyListG_2_new, .esgCompanyListG_3_new_in{
text-align:right;
margin-right:10px;
padding-right:10px;
width:calc(30% - 11px);
border-right:1px solid #ccc;
}
.esgCompanyListG_3_new, .esgCompanyListG_4_new_in{
width:calc(30% - 11px);

}
.esgCompanyListG_4_new_in, .esgCompanyListG_3_new_in{
width:calc(20% - 11px);

}
.esgCompanyListGGGGH .esgCompanyListG_4_new_in, .esgCompanyListGGGGH .esgCompanyListG_3_new_in, .esgCompanyListGGGGH .esgCompanyListG_2_new_in, .esgCompanyListGGGGH .esgCompanyListG_1_new_in{
font-size: 13px;
}
.esgCompanyListG_4_new_in{
margin-right:0;
}
.esgCompanyListG_2_new_in{
text-align:center;
}
.esgCompanyListG_2{
width:70%;
}
.esgCompanyListG_1H{
font-weight:600;
color:#605F5E;
width:29%;
font-size:18px;
text-transform:uppercase;
}
.compTicker{
font-weight:300;
color:#000000;
font-size:11px;
}
.esgCompanyListG_2H{
font-weight:300;
font-size:15px;
line-height:34px;
}
.esgCompanyListG_2HS{
position:relative;
float:left;
width:50px;
}
.esgCompanyListG_2Visuals{
position:relative;
float:left;
height:18px;
margin-top:8px;
}
.esgCompanyListG_2Visuals2, .esgCompanyListG_2Visuals3{
position:relative;
float:left;
width:100%;	
height:22px;
margin-top:30px;
}
.esgCompanyListG_2VisualsSub{
position:relative;
float:left;
height:16px;
width:22px;
border-radius:8px;
border:1px solid #ccc;
}
.esgCompanyListG_2HS2{
width: auto;
margin-left: 20px;
}
.esgCompanyListG_2VisualsSub_1{
background-color: rgba(18, 144, 141, 0.2);
border-color: rgba(18, 144, 141, 0.2);
color:#000000;
}
.esgCompanyListG_2VisualsSub_2{
background-color: rgba(18, 144, 141, 0.4);
border-color: rgba(18, 144, 141, 0.4);
color:#000000;
} 
.esgCompanyListG_2VisualsSub_3{
background-color: rgba(18, 144, 141, 0.7);
border-color: rgba(18, 144, 141, 0.7);
color:#000000;
}
.esgCompanyListG_2VisualsSub_4{
background-color:rgba(18, 144, 141, 1);
border-color:rgba(18, 144, 141, 1);
color:#000000;
}
.esgCompanyListG_2VisualsSub_5{
background-color:#bcf1f3;
border-color:#fd9900;
color:#000000;
}
.esgReportsTopH_1New{
position:relative;
float:left;
width:100%;
font-size:18px;
color:#FFF;
font-weight:300;
margin-top:60px;
}
.esgReportsTopH_1New span{
font-weight:500;
}
.esgReportsTopH_1New3{
margin-top:25px;
}
.esgReportsTopH_1New2{
margin-top: 25px;
}
.publicEsgCntCompanyName{
position:relative;
float:left;
width:100%;
color:#18898e;
font-size:18px;
margin-top:3px;
}
.lastUpdate{
position:relative;
float:left;
width:100%;
color:#000000;
font-size:12px;
}
.lastUpdate span{
font-weight:500;
}
.discliamerNotice{
position:relative;
margin-top:20px;
line-height:1.4;
font-style:italic;
float:left;
width:100%;
color:#000000;
font-size:11px;
}
.publicEsgCntLine{
position:relative;
float:left;
width:100%;
height:1px;
background-color:#ababab;
margin-bottom:30px;
}
.esgReporTLeft{
position:relative;
float:left;
width:60%;
margin-bottom:30px;
}
.esgReporTRight{
position:relative;
float:right;
width:35%;
margin-bottom:30px;
}
.esgReporTLeftG{
position:relative;
float:left;
width:100%;
font-weight:500;
color:#000000;
font-size:20px;
}
.esgReporTScoreCnt{
position:relative;
float:left;
width:100%;
margin-top:15px;
margin-bottom:40px;
}
.esgReporTScoreCntS{
position:relative;
float:left;
color:#000;
font-weight:500;
font-size:84px;
}
.esgReporTScoreCntS2{
position:relative;
float:left;
position:absolute;
right:0;
color:#000;
font-weight:500;
font-size:20px;
line-height:1.4;
margin-top: 13px;
margin-left: 40px;
}
.esgCompanyListG_2Visuals2 .esgCompanyListG_2VisualsSub{
position:relative;
float:left;
height:20px;
width:calc(25% - 2px);
border-radius:8px;
text-align:center;
font-size:10px;
font-weight:300;
line-height:21px;
}
.esgCompanyListG_2Visuals3{
margin-top:3px;
}
.esgCompanyListG_2Visuals3 .esgCompanyListG_2VisualsSub{
position:relative;
float:left;
height:20px;
width:calc(25% - 2px);
border-radius:8px;
color:#bebebe;
border-color:transparent;
text-align:center;
font-size:11px;
font-weight:300;
line-height:21px;
}

.esgCompanyListG_2Visuals2 .esgCompanyListG_2VisualsSub_1, .esgCompanyListG_2Visuals2 .esgCompanyListG_2VisualsSub_2, .esgCompanyListG_2Visuals2 .esgCompanyListG_2VisualsSub_3, .esgCompanyListG_2Visuals2 .esgCompanyListG_2VisualsSub_4, .esgCompanyListG_2Visuals2 .esgCompanyListG_2VisualsSub_5 {
/*font-weight:500 !important;
*/}
.divider{
position:relative;
float:left;
width:100%;
height:1px;
}
.esgReporTLeftG2{
position:relative;
float:left;
width:100%;
color:#b9b9b9;
font-size:12px;
margin-top:20px;
}
.esgReporTLeftG23{
color:#000;
margin-top:10px;
}
.esgReporTLeftG24{
color:#000;
margin-top:10px;
}
.esgReporTLeftG24 span, .esgCompanyListG_2_new_ins span{
font-size:17px;
font-weight:500;
}
.publicEsgCntLine2{
margin-top: 20px;
margin-bottom: 0;
}
.blogViewHeader {
position: relative;
float: left;
width: 100%;
}
.blogViewHeaderG {
position: relative;
float: left;
font-size: 15px;
color: #808080;
}
.blogImgPost {
position: relative;
float: left;
width: 100%;
border-radius: 0;
margin-top: 20px;
}
.blogViewHeader2 {
margin-top: 15px;
}
.blogViewHeader2 .blogViewHeaderG {
font-size: 16px;
color: #18898e;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1.2px;
} 
.blogViewHeader3 {
margin-top: 25px;
line-height:1.4;
}
.blogViewHeader3 .blogViewHeaderG {
font-weight: 500;
color: #000000;
font-size: 22px;
}
.contactH {
position: relative;
float: left;
width: 100%;
color: #18898e;
text-align:center;
font-size: 18px;
font-weight: 500;
}
.contactCnts {
position: relative;
float: left;
width: 31%;
padding-right: 2%;
margin-top: 50px;
font-weight: 300;
color: #000;
line-height: 1.4;
margin-bottom: 10px;
font-size: 14px;
}
.contactFormCnt {
position: relative;
float: left;
margin-top: 20px;
margin-bottom: 50px;
width: calc(50% - 7px);
}
.inputField, .inputFieldLogin {
position: relative;
float: left;
width: 100%;
margin-bottom: 25px;
}
.contactFormCnt .inputField {
margin-bottom: 14px;
}
.inputFields, .form-field, .inputFieldsTextArea {
background-color: #eceef0;
color: #a9a9a9;
font-size: 14px;
width: calc(100% - 20px);
padding-left: 10px;
padding-right: 10px;
height: 42px;
line-height: 42px;
border-radius: 5px;
border: 1px solid #eceef0;
}
#message {
height: 214px;
resize: none;
}
.signUPBtn, .signInBtn {
position: relative;
float: left;
cursor: pointer;
margin-left: 20px;
height: 35px;
padding-left: 12px;
padding-right: 12px;
line-height: 35px;
color: #FFF;
background-color: #18898e;
text-transform: uppercase;
font-size: 13px;
font-weight: 300;
letter-spacing: 1.2px;
border-radius: 6px;
}
.signInBtn {
margin-left: 0;
width: calc(100% + 2px);
}
#sendContactRequest {
float: right;
width: auto;
min-width: 100px;
}
.form-fieldErr, .errInput {
border-color: #FF0000 !important;
}
.noResultsCnt{
position:relative;
float:left;
width:100%;
text-align:center;
margin-top:60px;
margin-bottom:30px;
}
.paginationCntBtm{
position:relative;
float:left;
margin-top:20px;
line-height: 1.4;
color: #000000;
font-size: 15px;
padding: 10px;
width: calc(100% - 20px);
margin-bottom: 30px;
height: 20px;
line-height: 20px;
border-radius: 5px;
background-color:transparent;
}
.paginationCntJobs {
position: relative;
float: right;
font-size: 15px;
color: #333333;
height: 20px;
line-height: 20px;
}
.paginationCntJobs span, .paginationArea {
position: relative;
float: left;
}
.paginationArea {
margin-left: 5px;
}
.paginationCntBtmH span {
font-weight: 600;
color: #18898e;
}
.paginationCntBtmH {
position: relative;
float: left;
font-size: 15px;
color: #333333;
}
.paginationCntJobs a, .paginationCurrent2 {
position: relative;
float: left;
font-size: 15px;
color: #333333;
height: 20px;
line-height: 20px;
padding-left: 6px;
padding-right: 6px;
}
.paginationCurrent2 {
font-weight: 600;
color: #18898e;
}
.addToPortfolioBtn, .removeFromPortfolioBtn, .seeFullReportBtn{
position:relative;
float:right;
margin-right:20px;
padding-left:20px;
padding-right:20px;
border:1px solid #18898e;
height:38px;
line-height:38px;
background-color:#18898e;
color:#FFF;
cursor:pointer;
font-size:14px;
border-radius:5px;
-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-o-transition: all 150ms ease-in-out;
-ms-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out;
}
.boxBtnsCnt{
position:relative;
float:right;
width:200px;
}
.addToPortfolioBtn{
cursor: pointer;
border:none;
margin-right:0;
    font-size: 16px;
    font-weight: 500;
    background-repeat: no-repeat;
	background-color:#FFF;
color:#2C94AD;
min-width: 145px;
    margin-top: 20px;
	    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
    background-size: 20px;
    background-position: center right 12px;
    background-image: url(../images/newGriReportIcon.svg);
	transition:.2s all;
}
 
.removeFromPortfolioBtn, .seeFullReportBtn{
background-color:#FFF;
color:#18898e;
}
.seeFullReportBtn{
position: relative;
float: left;
margin-top: 20px;
}
.removeFromPortfolioBtn{
cursor: pointer;
border:none;
margin-right:0;
    font-size: 16px;
    font-weight: 500;
    background-repeat: no-repeat;
	background-color:#FFF;
color:#2C94AD;
min-width: 200px;
    margin-top: 20px;
	    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
    background-size: 24px;
    background-position: center right 12px;
    background-image: url(../images/removeFromPortolio.svg);
	transition:.2s all;
}
.removeFromPortfolioBtn:hover{
color:#fff;
background-color:#2C94AD;
transition:.2s all;
}
.seeFullReportBtn:hover{
text-decoration:underline;
-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-o-transition: all 150ms ease-in-out;
-ms-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out;
}
.searchBoxCnt{
position:relative;
float:left;
margin-right:20px;
width:calc(24% - 65px);	
}
.myScoreBox{
position:relative;
float:left;
width:40%;
margin-top: -23px;
}
.companyTitleSuggestions {
position: relative;
float: left;
border: 1px solid #EBF7F7;
width: calc(100% - 2px);
margin-top: 1px;
border-radius: 5px;
display: none;
overflow: hidden;
z-index: 9999999;
background-color:#FFF;
position: absolute;
top: 81px;
padding-bottom:20px;
}
.jobTitlesSearchRes, .skillsSearchRes {
position: relative;
float: left;
padding: 20px;
padding-bottom:0;
padding-left:30px;
padding-right:30px;
width: calc(100% - 60px);
min-height:40px;
line-height: 40px;
font-size: 14px;
color: #383838;
cursor: pointer;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
 
.subScoreCnt{
position:relative;
float:left;
width:calc(100% - 30px);
padding:15px;
margin-top:10px;
border-radius:8px;
display:none;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
.subScoreCntLoading{
display:block;
background-repeat:no-repeat;
background-position:center;
background-size:24px;
height:100px;
background-image:url(../images/loading.gif);
}
.subScoreCntActive{
display:block;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
.pieChartESGReportIn{
position:relative;
float:left;
width:60%;
height:300px;
}
.otherRelevantInfo{
position:relative;
float:left;
width:calc(40% - 20px);
margin-left:20px;
margin-top:20px;
}
.googleChartTitle {
font-weight: 500;
color: #000000;
font-size: 16px;
position: absolute;
width: 100%;
padding-top: 8px;
top: 10px;
text-align: center;
}
.otherRelevantInfos{
position:relative;
float:left;
width:100%;
}
.otherRelevantInfosH{
position:relative;
float:left;
width:100%;
font-size:
}
.jobTitlesSearchRes a{
color:#55AABE;
font-size:15px;
}
.esgTopRightCntArea{
position:absolute;
top:0;
right:0;
width:60%;
float:left;
height: 300px;
right: -160px;
}
.bannerCntLeftPlAna2{
overflow:hidden;
}
.headerHrefsActive {
font-weight: 600;
}
.esgCompanyListGIn{
margin:0;
padding-top: 10px;
padding-bottom: 10px;
}
.svgInfoICons{
position:relative;
font-size:12px;
margin-right:20px;
}
.svgInfoICons:before{
position: absolute;
content: "";
width: 20px;
height: 14px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
top: 0px;
right: -18px;
}
.svgInfoIConsPositive{
color:#34b233;
}
.svgInfoIConsPositive:before{
background-image:url(../images/iconmonstr-arrow-up-lined.svg);
}
.svgInfoIConsNegative{
color:#f90000;
}
.svgInfoIConsNegative:before{
background-image:url(../images/iconmonstr-arrow-down-lined2.svg);
}
.esgCompanyListGInH{
font-weight:500;
font-size:18px;
}
.esgCompanyListGInH{
padding-left:20px;
padding-right:20px;
background-color:#F3F3F3;
border-radius:5px;
width:calc(100% - 40px);
}
.esgCompanyListGInSubTheme{
padding-left:40px;
padding-right:40px;
width:calc(100% - 80px);
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
.esgCompanyListGInSubTheme:hover{
background-color: #F3F3F3;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
.esgCompanyListGInH  .esgCompanyListG_2_new{
width: calc(30% - 19px);
}
.esgCompanyListG_1_newTr{
color:transparent;
}
.esgCompanyListGGGG .esgCompanyListG_2_new{
width: calc(30% - 27px);
}
.extraInfoIndustryCnt{
position:relative;
float:left;
width:100%;
margin-top:20px;
}
.industryPortfolioDetails{
border-bottom:1px solid #ebebeb;
margin-bottom:0;
padding-top:40px;
padding-bottom:10px;
cursor:pointer;
}
.moreIndustryDetailsBtn{
position:absolute;
top:25px;
right:30px;
background-position:center;
background-repeat:no-repeat;
width:20px;
height:20px;
background-size: 12px;
cursor: pointer;
background-image: url(../images/iconmonstr-arrow-63.svg);
}
.otherRelevantInfoIndustry{
width:100%;
}
.pieChartESGReportInF{
width:50%;
}

.subScoreCntActive{
padding-left:20px;
padding-right:20px;
width:calc(100% - 40px);
background-color:#ebebeb !important;
border-radius:0 0 5px 5px;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
.esgCompanyList.subScoreCntActive{
padding:20px;
width:calc(100% - 42px);
}
.subScoreCntActive .subScoreCnt{
display:block;
}
.subScoreCntActive .moreIndustryDetailsBtn{
-webkit-transform: rotateX(180deg);
transform: rotateX(180deg);
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
.completeCntBigProfile {
position: relative;
float: left;
margin-top: -33px;
top: 0;
}
.completeCntBig {
position: relative;
float: left;
margin-left: 20px;
height: 55px;
width: 230px;
}
.completeCntBigProfile .completeCntBig {
width: 200px;
text-align: left;
margin-top: -10px;
}
.completeCntBigProfile .completeCntBig {
height: auto;
margin-left: 0;
}
.completeCntBigH {
position: relative;
float: left;
width: 100%;
font-weight: 500;
color: #FF9966;
top: 25px;
font-size: 14px;
}

.completeCntBigS {
position: relative;
float: left;
color: transparent !important;
margin-right: 50px;
height: 27px;
width: 100%;
border-bottom: 8px solid #12908d33;
}
.completeCntBigSSS {
position: relative;
float: left;
font-weight: 600;
font-size: 40px;
height: 55px;
z-index: 1;
}
.completeCntBigProfile .completeCntBigSSS {
height: 49px;
}
.completeCntBigSS {
position: absolute;
height: 8px;
width: 100%;
right: 0;
bottom: 6px;
background-color: #ECECEC;
}
.completeCntBigProfile .completeCntBigSS {
bottom: 0;
}
.completeCntBigSSs {
z-index: 1;
top:7px;
position: relative;
}
.completeCntBigProfileFull .completeCntBigH, .completeCntBigProfileFull .completeCntBigSSS {
color: #12908d;
}
.completeCntBigSSCompleted {
position: absolute;
height: 8px;
width: 50px;
width: 40%;
left: 0;
bottom: -8px;
background-color: #FF9966;
}
.completeCntBigProfileFull .completeCntBigSSCompleted {
background-color: #12908d;
}
.esgCompanyListG_2_new_ins2 {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: flex;
margin: 0;
width: 30%;
}
.griTopHeader{
position:relative;
float:left;
width:calc(100% - 60px);
padding:30px;
line-height:1.4;
color:#2C94AD;
font-size: 42px;
font-weight: 700;
}
.griReportStandardCnt{
position:relative;
float:left;
width:calc(33% - 34px);
border:2px solid #EBF7F7;
margin-right:25px;
margin-bottom:26px;
height:300px;
background-color:#EBF7F7;
padding-left:18px;
padding-right:0;
padding-top:10px;
padding-bottom:32px;
border-radius: 10px;
}
.griReportStandardCntNoMargin{
margin-right:0;
}
.bigCntPublicGriReportListings{
background-color:#FFF;
}
.griReportStandardCntH{
position:relative;
float:left;
width:calc(100% - 14px);
}
.griReportStandardCntH2{
position:relative;
float:right;
width:auto;
margin-top:9px;
cursor:pointer;
}
.griReportStandardCntH3{
position:relative;
float:left;
height:32px;
line-height:32px;
color: #2C94AD;
font-size: 16px;
font-weight: 500;
transition:.2s all;
}
.griReportStandardCntH4{
position:relative;
float:left;
margin-left:10px;
height:32px;
width:32px;
background-position:center;
background-repeat:no-repeat;
border-radius:50%;
background-color:#2C94AD;
background-size:14px;
background-image:url(../images/reportArr.svg);
}
.griReportStandardCntBT{
position:relative;
float:left;
width:100%;
display:flex;
align-items: start;
margin-top:50px;
}
.griReportStandardCntT{
position:relative;
float:left;
line-height:1.6;
color: #2C94AD;
font-size: 24px;
font-weight: 600;
height: 85px;
overflow: hidden;
display: flex;
/*align-items: center;
*/}
.griReportStandardCntST{
position:absolute;
bottom:32px;
left:18px;
width:calc(100% - 20px);
}
.griReportStandardCntSTS{
position:relative;
float:left;
width:calc(20% - 33px);
margin-right:8px;
background-color:#2A6B67;
border-radius: 5px;
border:2px solid #FFF;
height:70px;
padding:10px;
}
.griReportStandardCntSTS2{
position:relative;
float:left;
width:100%;
height:40px;
display: flex;
align-items: center;
justify-content: center;
}
.griReportStandardCntSTS21{
position:relative;
float:left;
color: #FFF;
font-size: 18px;
font-weight: 700;
line-height: 106.7%; /* 21.34px */
letter-spacing: 0.3px;
margin-right:2px;
text-align:center;
align-items: center;
}
.griReportStandardCntSTS22{
position:relative;
float:left;
color: #FFF;
font-size: 7px;
line-height: 106.7%; /* 21.34px */
letter-spacing: 0.09px;
text-align:left;
align-items: center;
}
.griReportStandardCntSTS3{
position:relative;
float:left;
width:100%;
height:30px;

background-position:center;
background-repeat:no-repeat;
background-size:contain;
}
.sdg_1{
background-color:#1C4644;
}
.sdg_2{
background-color:#2A6B67;
}
.sdg_3{
background-color:#317C78;
}
.sdg_4{
background-color:#46917A;
}
.sdg_5{
background-color:#54AC86;
}
.sdg_6{
background-color:#40A19A;
}
.sdg_7{
background-color:#48B3AD;
}
.sdg_8{
background-color:#5AB9B5;
}
.sdg_9{
background-color:#7DC8C4;
}
.sdg_10{
background-color:#A2D9D4;
}
.sdg_11{
background-color:#95C9D6;
}
.sdg_12{
background-color:#6CB5C4;
}
.sdg_13{
background-color:#439FB6;
}
.sdg_14{
background-color:#2C94AD;
}
.sdg_15{
background-color:#27869C;
}
.sdg_16{
background-color:#206978;
}
.sdg_17{
background-color:#164A57;
}
.sdg_1 .griReportStandardCntSTS3{
background-image:url(../images/sdg_1.svg);
}
.sdg_2 .griReportStandardCntSTS3{
background-image:url(../images/sdg_2.svg);
}
.sdg_3 .griReportStandardCntSTS3{
background-image:url(../images/sdg_3.svg);
}
.sdg_4 .griReportStandardCntSTS3{
background-image:url(../images/sdg_4.svg);
}
.sdg_5 .griReportStandardCntSTS3{
background-image:url(../images/sdg_5.svg);
}
.sdg_6 .griReportStandardCntSTS3{
background-image:url(../images/sdg_6.svg);
}
.sdg_7 .griReportStandardCntSTS3{
background-image:url(../images/sdg_7.svg);
}
.sdg_8 .griReportStandardCntSTS3{
background-image:url(../images/sdg_8.svg);
}
.sdg_9 .griReportStandardCntSTS3{
background-image:url(../images/sdg_9.svg);
}
.sdg_10 .griReportStandardCntSTS3{
background-image:url(../images/sdg_10.svg);
}
.sdg_11 .griReportStandardCntSTS3{
background-image:url(../images/sdg_11.svg);
}
.sdg_12 .griReportStandardCntSTS3{
background-image:url(../images/sdg_12.svg);
}
.sdg_13 .griReportStandardCntSTS3{
background-image:url(../images/sdg_13.svg);
}
.sdg_14 .griReportStandardCntSTS3{
background-image:url(../images/sdg_14.svg);
}
.sdg_15 .griReportStandardCntSTS3{
background-image:url(../images/sdg_15.svg);
}
.sdg_16 .griReportStandardCntSTS3{
background-image:url(../images/sdg_16.svg);
}
.sdg_17 .griReportStandardCntSTS3{
background-image:url(../images/sdg_17.svg);
}
.griReportBody .containerHolder, .griReportBody .headerAreaContainer{
width:95%;
}
.griReportBody .container, .griReportBody .headerAreaContainerArea{
width: 100%;
}
.viewCnt{
position:absolute;
right:10px;
bottom:30px;
}
.viewForm{
position:relative;
float:left;
width:50px;
cursor:pointer;
transition:.2s all;
height:36px;
margin:5px;
margin-left:6px;
margin-right:6px;
}

.viewFormList{
background-position:center;
background-repeat:no-repeat;
background-size:26px;
background-image:url(../images/listView2.svg);
width:26px;
	height:26px;
/*-webkit-mask-image: url(../images/listView2.svg);
    mask-image: url(../images/listView2.svg);
    mask-type: luminance;
 	background-color:#174F5A;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-type: luminance;*/
}
.viewFormList:hover, .viewFormListActive{
background-image:url(../images/listView4.svg);
margin:0;
padding:5px;
padding-left:6px;
padding-right:6px;
background-color:#174F5A;
 transition:.2s all;
}
.viewFormBox{
background-position:center;
background-repeat:no-repeat;
background-size:26px;
background-image:url(../images/boxView2.svg);
	width:26px;
	height:26px;
}
.viewFormBox:hover, .viewFormBoxActive{
background-image:url(../images/boxView4.svg);
margin:0;
padding:5px;
padding-left:6px;
padding-right:6px;
background-color:#174F5A;
 transition:.2s all;
}
.griReportStandardCntOther{
position:relative;
float:left;
padding:15px;
border-radius: 8px;
background: #EBF7F7;
margin-bottom:15px;
width:calc(100% - 34px);
border:2px solid #EBF7F7;
}
.griReportStandardCntTL{
position:relative;
float:left;
width:50%;
height:45px;
line-height:45px;
color: #2C94AD;
font-size: 16px;
font-weight: 600;
}
.griReportStandardCntOther .griReportStandardCntH2{
margin-top:6px;
}
.griReportStandardCntOther .griReportStandardCntST{
position:relative;
float:left;
left:auto;
width:auto;
bottom:auto;
max-width:calc(50% - 140px);
}
.griReportStandardCntOther .griReportStandardCntSTS{
width:56px;
height:31px;
padding:5px;
border-radius:8px;
    border: 2px solid #FFF;
}
.griReportStandardCntCntBig{
position:absolute;
top:0;
left:0;
z-index:999;
border-radius: 10px;
background: #EBF7F7;
width:0;
height:0;
overflow:hidden;
transition:.2s all;
}
.griReportStandardCntCntBigActive{
border: 2px solid #68B3C3;
width:915px;
padding:15px;
height:auto;
padding-left:20px;
padding-bottom:50px;
transition:.2s all;
}

.griReportStandardCntCnt{
position:relative;
float:left;
width:calc(100% - 80px);
height:300px;
padding:40px;
padding-top:60px;
padding-bottom:10px;
background-position:center;
background-repeat:no-repeat;
background-size:80px;
background-image:url(../images/loadingSvg.svg);
}
.griReportStandardCntCntF{
background-image:none;
height:auto;
}
.griReportStandardCntCntBigTop{
position:relative;
float:left;
width:100%;
margin-top:9px;
height:75px;
    padding-bottom: 25px;
}
.griReportStandardCntCntBigTop:before{
position:absolute;
content:"";
bottom:0;
left:-10%;
width:120%;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-image:url(../images/bottomDash.svg);
height:2px;
}
.griReportStandardCntCntBigTopBtn{
position:relative;
float:left;
cursor:pointer;
width:35px;
height:35px;
margin-top:20px;
background-position:center;
background-repeat:no-repeat;
background-size:25px;
background-image:url(../images/goBackSvg2.png);
}
.griReportStandardCntCntBigCloseBnt{
position:relative;
float:right;
cursor:pointer;
width:35px;
height:35px;
margin-top:20px;
background-position:center;
background-repeat:no-repeat;
background-size:25px;
background-image:url(../images/closeIcnSvg.svg);
}
.griReportStandardCntCntBigTop .griReportStandardCntBT{
position:relative;
float:left;
width:30%;
margin-top:0;
height:75px;

margin-left:75px;
}
.griReportStandardCntCntBigTop .griReportStandardCntT{
align-items: center;
color:#2C94AD;
font-weight: 600;
font-size: 24px;
line-height:1;
height:75px;
}
.griReportStandardCntCntBigTop .griReportStandardCntST{
position:relative;
float:left;
margin-top:-9px;
left:auto;
bottom:auto;
width: calc(60% - 145px);
}
.topicListCnt{
position:relative;
float:left;
cursor:pointer;
padding:20px;
padding-left:26px;
padding-right:14px;
width:calc(100% - 40px);
background-color:#174F5A;
border-radius:6px;
margin-bottom:5px;
transition:.2s all;
}
.getTopicThemes{
transition:.2s all;
}
.topicListCntHH{
position:relative;
float:left;
height:auto;
min-height:32px;
line-height:32px;
color: #FFF;
font-size: 16px;
 font-weight: 700;
letter-spacing: 0.3px;
width:calc(100% - 42px);
}
.getTopicThemes{
position:relative;
float:right;
width:32px;
height:32px;
background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-color: #2C94AD;
    background-size: 14px;
    background-image: url(../images/reportArr.svg);
}
.griReportStandardCntNoMargin  .griReportStandardCntCntBigActive{
left:auto;
right:0;
}
/*.griReportStandardCntNoMargin .griReportStandardCntCntBigCloseBnt{
position: absolute;
}
.griReportStandardCntNoMargin .griReportStandardCntCntBigTopBtn{
float:right;
transform: rotate(180deg);
}*/
.themeContainerBGt, .topicPopCnt, .topicThemePopCnt, .topicThemeTopicsPopCnt{
position:relative;
float:left;
width:100%;
}
.topicPopCntHide{
height:0;
overflow:hidden;
}
.topicThemeTopicsPopCntH{
position:relative;
float:left;
width:80%;
color: #2C94AD;
font-size: 35px;
font-weight: 700;
line-height: 106.7%; /* 37.345px */
letter-spacing: 0.525px;
margin-bottom:20px;
}
.topicThemeTopicsPopCntHUn{
position:relative;
float:right;
visibility:hidden;
width:140px;
text-align:center;
color: #2C94AD;
font-size: 16px;
font-weight: 500;
line-height: 20px;
margin-bottom:15px;
}
.inputFieldsTopicsCntUnitsSub:before, .inputFieldsTopicsCntUnitsTPT:before{
position:absolute;
content:attr(title);
width:100%;
text-align:center;
color: #2C94AD;
font-size: 16px;
font-weight: 500;
    top: -34px;
line-height: 20px;
}
.reportsTopTitleC .topicThemeTopicsPopCntHUn{
width:15%;
}
.inputFieldsTopicsCnt{
position:relative;
float:left;
width:100%;
margin-bottom:30px;
}
.topicInputFields{
position:relative;
float:left;
border-radius: 5px 0 0 5px;
border: 1px solid #2C94AD;
height:48px;
line-height:48px;
font-size: 16px;
font-weight: 500;
background-color:#F9F9F9;
border-right:2px dashed #2C94AD;
color:#787878;
padding-left:25px;
padding-right:25px;
width:calc(100% - 378px);
}
.topicInputFieldsTarget{
border:1px solid  #2C94AD;
border-left:none;
border-radius: 0;
text-align:center;
width:140px;
border-radius: 0 5px 5px 0;
}
.verticalDash{
position:relative;
float:left;
width:2px;
height:50px;
background-position: center;
    background-repeat: no-repeat;
	background-size:contain;
	background-image: url(../images/verticalDash2.svg);
}
.inputFieldsTopicsCntUnits{
position:relative;
float:left;
width:132px;
border:1px solid  #2C94AD;
border-right:2px dashed #2C94AD;
border-left:none;
height:48px;
display:flex;
justify-content: center;
align-items: center;
background-color:#F9F9F9;

}
.inputFieldsTopicsCntUnitsSub{
position:relative;
float:left;
width:100%;
text-align:center;
font-size: 14px;
font-weight: 500;
color:#787878;
    display: flex;
    align-items: center;
	justify-content: center;
}
.submitFormBtn, .saveReportTitle{
position:relative;
float:right;
width:175px;
border-radius:5px;
height:50px;
padding-left:25px;
line-height:50px;
font-size: 18px;
font-weight: 600;
background-color:#174F5A;
color:#FFF;
cursor:pointer;
}
.saveReportTitle{
width:auto;
padding-right:25px;
margin-top:35px;
}
.submitFormBtn:before{
position:absolute;
content:"";
background-position: center;
    background-repeat: no-repeat;
	background-size:contain;
	height:36px;
	width:36px;
	cursor:pointer;
	top:7px;
	right:14px;
	background-image: url(../images/reportNowIcon.svg);
}
.griReportStandardCntList .griReportStandardCntCntBig{
position:relative;
float:left;
width:calc(100% - 35px);
height:0;
border:none;
border-radius:0;
border-color:transparent;
}
.griReportStandardCntList .griReportStandardCntCntBigActive{
padding-top: 25px;
margin-top:20px;
padding-bottom:0;
height:auto;
width:calc(100% - 35px); 
}
.griReportStandardCntList .griReportStandardCntCntBigActive:before{
position:absolute;
content:"";
height:20px;
width:calc(100% + 35px);
    left: -17px;
top:0;
background-color:#FFF;
}
.griReportStandardCntList .griReportStandardCntCntBigTop{
margin-top:0;
padding-bottom:0;
height:80px;
}

.griReportStandardCntList .griReportStandardCntCntBigTop .griReportStandardCntBT{
/*height:80px;
line-height:80px;*/

}
.griReportStandardCntList  .griReportStandardCntCntBigTop .griReportStandardCntT{
/*height:80px;
line-height:80px;*/
}
.griReportStandardCntList .griReportStandardCntCntBigTop .griReportStandardCntST{
    margin-top: 18px;
}
.griReportStandardCntList .griReportStandardCntCntBigTopBtn, .griReportStandardCntList .griReportStandardCntCntBigCloseBnt{
height:36px;
margin-top:22px;
}
.griReportStandardCntList  .griReportStandardCntCntBigActive{
overflow: unset;
}
.griReportStandardCntList .griReportStandardCntCntBigTop:before{
display:none;
}
.griReportStandardCntList  .griReportStandardCntCntF{
border-radius: 8px;
background: #D0E7E7;
padding-left:75px;
margin-left:0;
top:15px;
padding-right:75px;
margin-right:0;
    width: calc(100% - 85px);
	padding-top:50px;
	padding-bottom:50px;
	margin-left:-35px;
}
.griReportStandardCntList .griReportStandardCntCntBigTopBtn{
/*display:none;*/
}
.griReportStandardCntList .griReportStandardCntCntBigTopBtnSub{
display:block;
}
.viewCntTopCnt{
position:relative;
float:left;
padding:15px;
border-radius:10px;
width:calc(100% - 30px);
    background-color: #EBF7F7;
	margin-bottom:25px;
}
.topicInputFieldsTite{
width:318px;
width:25%;
}
#financialMetric{
text-align:center;
width:auto;
    border-left: 2px dashed #2C94AD;
	    border-right: 1px solid #2C94AD;
		    border-radius: 0 5px 5px 0;
			width: 100%;
    padding-left: 0;
    padding-right: 0px;
    left: -2px;
    top: -1px;
	
}
.dropDownList{
position:relative;
float:left;
text-align:center;
height:48px;
line-height:48px;
    font-size: 16px;
    font-weight: 500;
    color: #787878;
	max-width: 82%;
}
.reportsTopTitleC{
position:relative;
float:left;
width:calc(95% - 276px);
}
.submitReport, .viewEsgScoreBtn, .downloadGriReport, .uploadImportData{
position:relative;
float:right;
height:50px;
line-height:50px;
color:#174F5A;
cursor:pointer;
font-weight: 500;
margin-top:35px;
font-size:16px;
margin-left:20px;
}
.viewEsgScoreBtn, .downloadGriReport, .uploadImportData{
margin-top:0;
}
.submitReport:before, .viewEsgScoreBtn:before, .downloadGriReport:before, .uploadImportData:before{
position:relative;
content:"";
float:right;
margin-left:10px;
height:32px;
margin-top:9px;
width:32px;
background-position:center;
cursor:pointer;
background-repeat:no-repeat;
background-size:contain;
background-image:url(../images/submitReportIcon.svg);
}
.downloadGriReport:before{
background-image:url(../images/iconmonstr-download-13.svg);
}
.uploadImportData:before{
background-image:url(../images/iconmonstr-upload-13.svg);
}
.downloadGriReport, .uploadImportData{
    margin-top: 35px;
}
.fileUploadCntPopUp{
position:relative;
float:left;
     display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
}
.addImageIcon{
position: relative;
    float: right;
     height: 48px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 3px;
    text-align: center;
    line-height: 48px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    background-color: #174F5A;
    color: #FFF;
    border: 1px solid #174F5A;
}
.fileUploadErros{
position:relative;
float:left;
width:100%;
text-align:center;
margin-top:20px;
color:#F90000;
display:none;
font-size:16px;
line-height:1.4;
}
.addImageIconUploading{
opacity:0.8;
cursor: not-allowed;
}
.reportBtmSpace{
position:relative;
float:left;
width:100%;
margin-bottom:300px;
}
.inputErr{
border-color:#FF0000 !important;
}
.inputErr #financialMetric{
border-color:#FF0000 !important;
}
.inputFieldsTopicsCntUnitsT{
border-radius:0;
border-right:2px dashed #2C94AD;

width:calc(14% - 10px);
}
.inputFieldsTopicsCntUnitsTP{
width:calc(18% - 10px);
}
.topicListCntComplete{
background-repeat:no-repeat;
background-size:contain;
background-image:url(../images/filledSucc.svg);
transition:.2s all;

}
.createNewReportBtn{
position:relative;
float:right;
    height: 50px;
    padding-left: 25px;
    line-height: 50px;
    font-size: 18px;
    font-weight: 600;
	color:#2C94AD;
	cursor:pointer;
	background-repeat:no-repeat;
background-size:22px;
background-position:center right 12px;
background-image:url(../images/newGriReportIcon.svg);
	border-radius: 4.6px;
	padding-right:50px;
border: 1px solid  #2C94AD;
transition:.2s all;
}
.createNewReportBtn:hover{
background-color:#2C94AD;
background-image:url(../images/newGriReportIconOt.svg);
color:#FFF;
transition:.2s all;
}
.griListRpoertCnt{
position:relative;
float:left;
padding:20px;
border-radius: 8px;
width:calc(100% - 42px);
margin-bottom:20px;
border:1px solid #EBF7F7;
background:#EBF7F7;
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
}
.griTopHeaderN{
padding-left:0;
padding-right:0;
width:100%;
}
.griTopHeaderN .viewCnt{
position:relative;
float:right;
width:calc(60% - 30px);
right:auto;
bottom:auto;
}
.griListRpoertCntHCnt{
position:relative;
float:left;
width:40%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: flex;
}
.griListRpoertCntHCntO{
position:relative;
float:left;
width:calc(60% - 40px);
margin-left:40px;
}
.griListRpoertCntH{
position:relative;
float:left;
line-height:50px;
width:100%;
color: #2C94AD;
font-size: 18px;
font-weight: 600;
}
.griListRpoertCntHCntOS{
position:relative;
float:left;
color: #2C94AD;
font-size: 18px;
font-weight: 600;
height:50px;
line-height:50px;
text-align:center;
width:24%;
}
.griListRpoertCntHCntOSInd{
height:auto;
line-height:1.4;
}
.viewCnt .griListRpoertCntHCntOS{
height:52px;
line-height:52px;
}
.listBottomArea{
position:relative;
float:left;
width:100%;
margin-top:20px;
margin-bottom:60px;
}
.listTotalList{
position:relative;
float:left;
width:auto;
font-size:18px;
font-weight:500;
    color: #2C94AD;
}
.paginationArea{
position:relative;
float:right;
}
.paginationCurrent, .paginationArrows{
    position: relative;
    float: left;
    font-size: 15px;
	    height: 20px;
    line-height: 20px;
    padding-left: 6px;
    padding-right: 6px;
	    font-weight: 400;
    color: #18898e;
}
.paginationCurrent:hover, .paginationArrows:hover{
color: #18898e;
}
.topicInputFieldsErr{
/*border-top:1px solid #f90000 !important;
border-bottom:1px solid #f90000 !important;
*/border-color:#f90000 !important;
}
 
.griTopicCompleted{
background-color:#48B3AD;
background-color:#D0E7E7;
border-color:#D0E7E7;
}
.griTopicCompleted .griReportStandardCntCntBig{
background-color:#D0E7E7;
}

/*.griTopicCompleted .griReportStandardCntH3, .griTopicCompleted .griReportStandardCntT, .griTopicCompleted  .topicThemeTopicsPopCntH, .griTopicCompleted .topicThemeTopicsPopCntHUn, .griTopicCompleted .griReportStandardCntTL{
color:#FFF;
transition:.2s all;
}
.griTopicCompleted .griReportStandardCntSTS{
background-color:transparent !important;
transition:.2s all;
}
.griTopicCompleted  .griReportStandardCntH4{
background-color:#FFF !important;
background-image:url(../images/reportArr2.svg) !important;
transition:.2s all;
}
.griTopicCompleted .griReportStandardCntCntBigActive{
background-color:#48B3AD;
border-color:#48B3AD;
}
.griTopicCompleted .griReportStandardCntCntBigTop:before{
background-image:url(../images/bottomDash2.svg) !important;
}
.griTopicCompleted .griReportStandardCntCntBigCloseBnt{
background-image:url(../images/closeIcnSvg2.svg) !important;
}

.griTopicCompleted .griReportStandardCntCntBigTopBtn{
background-image:url(../images/goBackSvg3.png) !important;
}
*/.griTopicCompleted  .topicThemeTopicsPopCntH{

}
.griReportStandardCntOtherNotFinished{
border-color:#F90000 !important;
transition:.2s all;
}
.alertCnt{
display:none;
position:relative;
float:left;
width:calc(100% - 30px);
padding:15px;
color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
	font-size:16px;
	    border-radius: 10px;
		margin-bottom: 25px;
    text-align: center;
}
.apexcharts-legend.apx-legend-position-left{
    margin-left: -45px;
}
.griOverallLeftCNt2, .griReportingCntR .griOverallLeftCNt2{
position: absolute  !important;
/*    bottom: 0;*/
    right: 0;
}

.filterEsgnt .chosen-container-single .chosen-single{
color: #55AABE;
    font-size: 14px;
    border-radius: 5px;
	height:48px;
	border-color:#FFF;
}
.filterEsgnt .chosen-container-single .chosen-single span{
    line-height: 48px;
}
.filterEsgnt .chosen-container-single .chosen-single div b{
background-position: 0 13px;
}
.filterEsgnt .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -16px 13px;
}
.filterEsgntB{
float:right;
width:300px;
margin-right:0;
}
.filterEsgnt .chosen-container{
    width: 100% !important;
}
.esgGraphCntL2{
width:60% !important;
margin-top:0 !important;
}
.esgGraphCntL2 .esgGraphCntLine, .esgGraphCntL2 .esgGraphCntLineFill{
height:16px !important;
}
.esgGraphCntL2 .esgGraphCntLineFill{
border-radius:0 8px 8px 0;
}
.esgGraphCntL2 .esgGraphCntLineFill:before{
position:absolute;
content:attr(score);
color:#FFF;
height:16px;
line-height:16px;
right:10px;
font-weight:bold;
font-size:11px;
}
.headerAreaContainerAreaO2{
padding:20px;
width:calc(100% - 40px) !important;
    border-radius: 8px;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08) !important;
 background-color:#FFF;
margin-bottom:30px;
}
.filterEsgntBO{
margin-top:0;
}
.filterEsgntBO .chosen-container-single .chosen-single{
    border-color: #e2e9ef;
}
.esgChartsCnt{
position:relative;
float:left;
width:100%;
height:800px;
}
.esgChartsCntS{
    height:auto;
    width:auto;
}
.esgChartsCntTopCntO{
position:relative;
float:right;
width:300px;
} 
.esgChartsCntTopCntO select{
    border-color: #e2e9ef;
}
.checkBoxStatusSV{
position:relative;
float:left;
}
.checkBoxStatusSV [type="checkbox"]:not(:checked) + label:before, .checkBoxStatusSV [type="radio"]:not(:checked) + label:before, .checkBoxStatusSV [type="checkbox"]:checked + label:before, .checkBoxStatusSV [type="radio"]:checked + label:before, .checkBoxStatusSV [type="checkbox"]:checked + label:after, .checkBoxStatusSV [type="radio"]:checked + label:after, .checkBoxStatusSV [type="checkbox"] + label:before, .checkBoxStatusSV [type="checkbox"] + label:after{
display:none;
}
.esgReportsDD .griOverallLeftCNt2{
    position: relative !important;
}
.griReprtCompameFFs{
    position: relative;
    float: left;
    padding:40px;
    padding-bottom: 0;
    background-color: #FFF;
    width:calc(100% - 80px)
}
.griReprtCompameFFs .apexcharts-canvas svg {
    transform: rotate(0) !important;
}
.esgChartsCntSC{
    position: absolute;
    top: 400px;
    right: 0px;
    min-width: 200px;
}
.esgChartsCntSCH{
    position: relative;
    float: left;
    font-weight: bold;
    width: 100%;
    font-size: 16px;
    line-height: 1.4;
    color: #1C4644;
}