
.criteria-main-container{padding: 0 100px;}
.sideMenu{margin: 0px;}
.nav-side-menu ul.nav{width: 100%;}
.nav-side-menu ul.nav li.nav-item a{display: block; background: #fff; white-space: normal; cursor: pointer;}
.nav-side-menu ul.nav li.nav-item .collapse ul li a span{ white-space: normal;}
.criteria-menu-scroll{width:100%; height: 500px; overflow-y: scroll; margin: 0px 0px 15px 15px; padding: 0px 15px 15px 0px;}
#criteria-menu-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#f8f9fa}#criteria-menu-scroll::-webkit-scrollbar{width:6px;background-color:#f8f9fa}
#criteria-menu-scroll::-webkit-scrollbar-thumb{background-color:#8c8c8c}
.criteria-menu-head{font-weight: 600; padding: 12px 10px; margin: 2px 0;}
.criteria-menu-child1{font-size: 14px; margin: 2px 0 2px 0; padding: 10px 10px !important;}
.criteria-menu-child2{font-size: 14px; cursor: pointer; padding: 10px 12px !important; margin: 2px 0;}
.criteria-menu-child2:hover{background:#e7e625 !important; color: #000 !important;}
.targetDiv{display: none;}
.desktoplogo{position: relative; margin: 0 auto; display: block; float: unset; width: 45%; padding-bottom: 20px;}
.inner-news-top {margin-top: 130px;}
.active{background:#e7e625 !important; color: #565950 !important;}

.nav-link[data-toggle].collapsed:after {content: " ▾";}
.nav-link[data-toggle]:not(.collapsed):after {content: " ▴";}

.criteria-tab {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  display: table;
  border: 0 !important;
  position: relative;
  top: 0px;
  left: 0px;
}

.criteria-tab li {
  display: table-cell !important;
  width: 1%;
}

.criteria-tab li a {
  background: rgba(0,0,0, 0.1) !important;
  color: #565950;
  width: 100%;
  text-align: center;
  padding: 23px 0px !important;
  font-size: 14px;
  font-weight: 500;
  vertical-align: middle;
  margin: 0 !important;
}

.criteria-tab .r-tabs-state-active .r-tabs-anchor {
  background: #565950 !important;
  color: #fff !important;
  border: 0 !important;
}

.criteria-tab .r-tabs-state-active:hover .r-tabs-anchor:hover {
  color: #fff !important;
}

.criteria-tab .r-tabs-state-active {
  border: 0 !important;
  background: #565950 !important;
}

.criteria-tab li:hover .r-tabs-anchor {
  color: #e7e625 !important;
}

/* common style */
.criteria-details h3{font-size: 15px; font-weight: 700; margin-top: 5px; display: inline-block; width: 100%; background: #f7f8f8; padding: 10px 0 10px 10px;}
.criteria-details h4{font-size: 15px; font-weight: 700; margin-top: 5px; margin-left: 20px; display: inline-block; width: 100%; background: #f7f8f8; padding: 10px 0 10px 10px;}
.criteria-head-one{background: #d9d9d9 !important;}
.criteria-head-two{background:#e7e625 !important;}
.criteria-details ul.criteria-list{margin: 0 0 25px 0; padding: 0; width: 100%; display: flex;}
.criteria-details ul.criteria-list li{list-style: none; float: left; width: 10%; background: #f7f8f8;}
.criteria-details ul.criteria-list li a{display: block; padding: 10px; text-align: center;}
.criteria-details ul.criteria-list li h3{font-size: 12px; font-weight: 600;}
.criteria-details ul.criteria-list li h4{font-size: 12px; font-weight: 600;}
.criteria-details ul.criteria-list li img{width: 40%; display: block; margin: 0 auto;}
.criteria-details ul.criteria-list li.criteria-name{width: 50%; font-weight: 500; background: #ededed !important; padding: 10px;}
.criteria-details ul.criteria-list li:nth-child(odd){background: #f2f2f2;}
.criteria-details ul.criteria-list li:hover img,.criteria-table-box:hover img{opacity: 0.5;}
.criteria-details .criteria-accordion.accordion>.card .card-header .card-title{font-size: 14px;}
.criteria-table.rwd-table td{padding: 5px !important;}
.criteria-details .criteria-accordion{margin-bottom: 20px;}
.criteria-table-box{display: inline-flex; width: 48%; text-align: center;}
.criteria-table-box a{display: block; padding: 10px 5px; width: 100%; margin: 4px 0; background: rgba(0,0,0,0.02);}
.criteria-table-box h5{font-size: 11px; font-weight: 600;}
.criteria-table-box img{width: 20px; display: block; margin: 0 auto;}
.criteria-accordion.accordion .card-header:after { content: "\f068"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; left: 1%; top: 25%; color: #565950; border: 2px solid #565950; width: 30px; height: 30px; border-radius: 100%; text-align: center; display: flex; align-items: center; justify-content: center;}
.criteria-accordion.accordion .card-header.collapsed:after {/* symbol for "collapsed" panels */ content: "\f067";}
.criteria-accordion.accordion>.card { border-radius: 0; border: 0;}
.criteria-accordion.accordion>.card .card-header { padding: 0; margin: 0; line-height: 0; position: relative; border: 0;}
.criteria-accordion.accordion>.card .card-header .card-title { display: block; padding: 15px 10px 15px 50px; margin: 0; cursor: pointer; background: #fff; color: #565950; font-size: 18px; border-bottom: 2px solid #f4f4f4; line-height: 28px;}
.criteria-accordion.accordion>.card .card-header .card-title:hover {color: #565950;}
.criteria-accordion.accordion>.card .card-body { border-top: 0px solid #d5d5d5; border-bottom: 0px solid #d5d5d5; margin-bottom: 20px; background: #fbfbfb;}

@media(min-width:320px) and (max-width:1080px) {
  .criteria-accordion.accordion>.card .card-header{ line-height: 20px;}
  .criteria-accordion.accordion>.card .card-header .card-title{ padding: 15px 10px 15px 30px; font-size: 16px;}
  .criteria-accordion.accordion .card-header:after{ width: 20px; height: 20px; font-size: 12px;}
  .criteria-main-container {padding: 0 15px;}
  .inner-news-top {margin-top: 65px;}
}