/* .childshade {background-color: #526580 !important;} */
.leftpadding {padding:0px 0px 0px 20px;}
.row_name.bg-green {text-align: center;}
.filter_info_content_item .m-item:nth-child(2) ~ .m-item {display: none;}
.filter_info_content_item .m-item:after {content: ",";} 
.filter_info_content_item .m-item:last-child:after {content: "";}
.multiTenancyFn span.icn {display: none;}
.fiter_info_content .filter_info_content_item.active .m-item:nth-child(2)~.m-item {display: initial;}
.fiter_info_content .filter_info_content_item.active span.icn {transform: translateY(-50%) rotate(180deg);}
.competitors_filter_inner .competitors_filter_grp{margin-bottom:50px}
.competitors_filter_grp{width:100%;max-width:614px}
.competitors_filter span.text{color:#09244a;font-size:20px;font-style:normal;font-weight:400;line-height:120%}
.competitors_filter span.icon img,.competitors_filter span.icon svg{display:block;width:100%;height:100%}
.competitors_filter span.icon{width:25px;height:14px}
.competitors_filter_grp .competitors_filter{border:2px solid #09244a;background:#f2f2f2;padding:15px 22px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.competitors_filter_grp .competitors_filter_options{border:2px solid #09244a;padding:20px 25px}
.competitors_filter_options .main_company_name {margin-bottom: 20px;}
.competitors_filter_options .main_company_name h5{margin:0;color:#09244a;font-size:18px;font-style:normal;font-weight:500;line-height:120%}
.competitors_filter_options .comp_options label {width: 50%;}
.competitors_filter_options .comp_options{flex-wrap:wrap;display:flex;align-items:center}
.competitors_filter_options .comp_options label input.checkbox {margin: 0;}
.competitors_filter_options .comp_options label{width:50%;display:flex;gap:15px;align-items:center;margin:5px 0}
.competitors_filter_grp .competitors_filter_options{border:2px solid #09244a;padding:20px 25px;height:250px;overflow:hidden;overflow-y:auto;display:none}
.competitors_filter_grp .competitors_filter { cursor: pointer;}
.competitors_filter_grp .competitors_filter.active span.icon img { transform: rotate(180deg);}
.competitors_filter_grp .competitors_filter span.icon img{transition:transform .3s;transform:none;transform-origin:center}
/**** Table css ***/
.competitors_filter_table_grp{padding-top:20px}
.competitors_filter_table .filter_table_head,.fiter_info_content .filter_info_content_item{display:flex;flex-wrap:nowrap}
.competitors_filter_table .filter_table_head>div,.fiter_info_content .filter_info_content_item>div{width:calc(100% / 5)}
.bg-green{background:#dbf86e}
.fiter_info_content .filter_info_content_item>div{padding:10px;display:flex;align-items:center;justify-content:center;height:auto;min-height:70px}
.competitors_filter_table .filter_table_head .competitpr_items,.fiter_info_content .filter_info_content_item .competitor_item{border-right:1px solid #09244a;background:#F2F2F2}
.competitors_filter_table .filter_table_head .competitpr_items{display:flex;align-items:center;padding:30px 10px;border-top-right-radius:50px;}
.competitors_filter_table .filter_table_head>div{display:flex;align-items:center;justify-content:center;padding:10px}
.competitors_filter_table .filter_table_head>div img{width:auto;max-height:80px}
.filter_company_infor .comp_info_trigger{text-align:center;position:relative;display:flex;height:50px;padding:10px;justify-content:center;align-items:center;flex-shrink:0;background:#DBCDFF;color:#09244a}DBCDFF
.filter_company_infor .comp_info_trigger span.text{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:120%}
.filter_company_infor .comp_info_trigger span.trgr{position:absolute;width:22px;right:30px;top:15px;transform:none;transform-origin:center}
.filter_company_infor .comp_info_trigger span.trgr svg {display: flex;width: 22px;height: 22px;}
.filter_company_infor .comp_info_trigger span.trgr img,.fiter_info_content .filter_info_content_item>div h6 span.icn img,.fiter_info_content.active{display:block}
.filter_company_infor .comp_info_trigger span.trgr img {filter: brightness(0);}
.fiter_info_content .filter_info_content_item>div,.fiter_info_content .filter_info_content_item>div h6{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:130%}
.fiter_info_content .filter_info_content_item{border-bottom:1px solid #fff}
.fiter_info_content .filter_info_content_item .competitor_item:last-child{border:0}
.fiter_info_content .filter_info_content_item>div a{display:block;font-size:12px;text-decoration:underline;white-space:normal;word-break:break-all;color:inherit}
.btm-expanded_content,.fiter_info_content{display:none}
.filter_company_infor .comp_info_trigger:not(.active) span.trgr{transform:rotate(180deg);top:15px}
.slideDown_trigger{cursor:pointer}
.fiter_info_content .filter_info_content_item>div h6{margin:0;display:flex;width:100%;justify-content:space-between;align-items:center}
.fiter_info_content .filter_info_content_item>div h6 span.icn{width:16px}
.btm-expanded_content.active{display:flex;flex-wrap:wrap}
.content_block,.expand_grp{flex-direction:column}
.expand_grp .btm-expanded_content{padding:10px 0}
.expand_grp .btm-expanded_content label{display:flex;align-items:center;width:50%}
.text-center{text-align:center}
.filter_info_content_item .row_name {flex-wrap;}
.competitors_filter_table[data-col="1"] .filter_info_content_item .row_name {width: 50%;}
.competitors_filter_table[data-col="1"] .filter_table_head .competitpr_items, 
.competitors_filter_table[data-col="1"] .filter_table_head .blank {width: 50%;}
.competitors_filter_table[data-col="1"] .filter_table_head .competitpr_items img {max-width: 140px;}
.competitors_filter_table[data-col="1"] .filter_table_head>div {width: 50%;}
.competitors_filter_inner .competitors_filter_grp {position: relative;}
div#checkbox-limit-message {position: absolute;top: -35px;background-color: red;color: #fff;font-size: 14px;padding: 5px;left: 0;}
.competitors_filter_table[data-col="2"] .filter_info_content_item .row_name {width: 33.35%;}
.competitors_filter_table[data-col="2"] .filter_table_head .competitpr_items, 
.competitors_filter_table[data-col="2"] .filter_table_head .blank {width: 33.35%;}
.competitors_filter_table[data-col="2"] .filter_table_head .competitpr_items img {max-width: 140px;}
.competitors_filter_table[data-col="2"] .filter_table_head>div {width: 33.35%;}
.competitors_filter_table[data-col="3"] .filter_info_content_item .row_name {width: 25%;}
.competitors_filter_table[data-col="3"] .filter_table_head .competitpr_items, 
.competitors_filter_table[data-col="3"] .filter_table_head .blank {width: 25%;}
.competitors_filter_table[data-col="3"] .filter_table_head .competitpr_items img {max-width: 140px;}
.competitors_filter_table[data-col="3"] .filter_table_head>div {width: 25%;}
.arrow_down_active .row_name-inner .m-item.some-class:nth-of-type(2):after, .arrow_down_active.filter_info_content_item .m-item:nth-of-type(2):after {content: "...";}
.arrow_down_active.active .row_name-inner .m-item.some-class:nth-of-type(2):after , .active.arrow_down_active.filter_info_content_item .m-item:nth-of-type(2):after {content: ",";}
.arrow_down_active .row_name-inner .m-item.some-class:last-child:after , .arrow_down_active.filter_info_content_item .m-item:last-child:after ,
.arrow_down_active.active .row_name-inner .m-item.some-class:last-child:after , .active.arrow_down_active.filter_info_content_item .m-item:last-child:after {content: '';}
.competitpr_items h3 {margin-bottom: 0;}
.fiter_info_content .filter_info_content_item .qestion_icon_main_flex {justify-content: flex-start;position: relative;flex-direction: unset;padding-right:70px}
.fiter_info_content .filter_info_content_item .qestion_icon_main_flex h6 {justify-content: flex-start;width: auto;}
.qestion_icon svg {width: 18px;}
.qestion_icon_main_flex_box {position: relative;max-width: max-content;}
.qestion_icon_inner {position: absolute;bottom: 6px;left: 50%;background: #fff;padding: 10px 8px;border-radius: 5px;color: #09244a;font-size: 12px;width: 250px;text-align: center;transition: 0.3s;opacity: 0;visibility: hidden;transform: translateX(-50%);}
.qestion_icon {position: absolute;right: 0;top: -10px;cursor: pointer;}
.qestion_icon_main:hover .qestion_icon_inner {bottom: 18px;opacity: 1;visibility: visible;}
.qestion_icon_main {position: absolute;top: 12px;right: -25px;width: 20px;}
.smaller_font_size {font-size: 12px;margin: 4px 0 0 0;}
.icon_section {display: inline-block;margin-left: 6px;position: relative;top: 2px;}
.icon_section svg {width: 14px;height: 14px;}
.fiter_info_content .filter_info_content_item .qestion_icon_main_flex h6 span.icn {position: absolute;right: -50px;}
.some_arrow_active .expand-col_inner span.icn {display: flex;}
.expand-col_inner span.icn {position: absolute;right: 20px;cursor: pointer;top: 50%;transform: translateY(-50%);display: none;}
.expand-col_inner span.icn svg {width: 16px;height: 16px;}
.arrow_parent_down {position: absolute;top: 50%;transform: translateY(-50%);right: 20px;cursor: pointer;}
.arrow_parent_down svg {width: 16px;height: 16px;display: flex;}
.active_dropdown .fiter_info_content .filter_info_content_item:first-child , .fiter_info_content .filter_info_content_item:first-child {display: flex;}
.fiter_info_content .filter_info_content_item {display: none;}
/* .display_block_column.fiter_info_content .filter_info_content_item {display:flex;} */
.active_dropdown .fiter_info_content .filter_info_content_item {display: flex;}
.active_dropdown .arrow_parent_down {transform: translateY(-50%) rotate(180deg);}
@media(max-width:1024px){
  .expand-col_inner span.icn {right:10px;}
}
@media (max-width:550px){.competitors_filter_table{width:800px}.competitors_filter_table_grp{overflow:hidden;overflow-x:auto}}