/* Define variables in the root */
:root {
  --info-headings: #0b3d91;
  --info-data-font-size: 14px;
}

/* About Us Page styles */
.main-section-heading {
  color: var(--info-headings);
}

.inner-about h5 {
  color: var(--info-headings);
}
.inner-about p{
    font-size: var(--info-data-font-size);
}
.our-mission-vission-rapper ul li{
	font-size: var(--info-data-font-size);
}
.about-heading p {
    padding: 3px 0px;
    margin: 0 0 16px;
/*      text-indent: 2em; */
}

.NewConnectionDocReq .about-heading p,
.EcsFacility .about-heading p,
.rightInforAct .about-heading p{
	margin: 0 0 2px;
}
.complianceEase .left-about-content ul li,
.BRAP .left-about-content ul li,
.service-compaltn ul li {
    margin: 2px 0px;
}
.complianceEase .left-about-content ul li i,
.BRAP .left-about-content ul li i,
.service-compaltn ul li i{
    margin-right: 8px;
    color: var(--info-headings);
}
.complianceEase .left-about-content a {
    margin: 0px;
}

/* for fa fa power icons */
.fa-flash {
    color: var(--info-headings);
}

/* for achievements */
.timeline-event .table-responsive p {
    margin: 0 0 4px;
}

.achmnt-content p {
    margin: 0 0 4px;
}

p.timeline-event-thumbnail{
	padding: 3px 20px;
}
.timeline-event-thumbnail {
    background: var(--info-headings);
}
.timeline-event-icon {
    background-color: var(--info-headings);
}
.accordion-container .set{
	background-color: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    transition-duration: .3s;
}
.accordion-container .set:hover{
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    transform: translateY(-4px) scale(1) !important;
}
.accordion-container .set > a {
    color: black;
}
.set > a.active {
    background-color: var(--info-headings);
    color: #fff;
}
.accordion-container .set .table .dist th {
    background: #0b3d91;
    border-right: 1px solid #fff;
    font-size: 16px !important;
    font-weight: 500;
}













/* this is for heading underline */
.sec-bar::after {
    content: unset;
}
.sec-bar::before {
	content: unset;
    height: 100%;
    bottom: 0px;
    background: #d0e3ff;
    z-index: -1;
    border-radius: 5px;
    transition: rotate(90deg);
    transform: rotate(0deg) skew(15deg);
}

/* this is for table  */
.table{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.table th {
    font-size: 14px;
    background: #062f89;
}
.table td {
    font-size: 13px;
}
.apepdcl-contact-details td {
    font-size: 14px !important;
    color: #000000 !important;
}
.table-responsive td {
    border: 1px solid #ddd;
}
.custom-enrgy .bg-enrg {
    background: #062f89;
}