/* Font Start */
@font-face {
    font-family: 'clear_sansbold';
    src: url('../font/clearsans-bold-webfont.eot');
    src: url('../font/clearsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/clearsans-bold-webfont.woff2') format('woff2'),
         url('../font/clearsans-bold-webfont.woff') format('woff'),
         url('../font/clearsans-bold-webfont.ttf') format('truetype'),
         url('../font/clearsans-bold-webfont.svg#clear_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'clear_sansbold_italic';
    src: url('../font/clearsans-bolditalic-webfont.eot');
    src: url('../font/clearsans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/clearsans-bolditalic-webfont.woff2') format('woff2'),
         url('../font/clearsans-bolditalic-webfont.woff') format('woff'),
         url('../font/clearsans-bolditalic-webfont.ttf') format('truetype'),
         url('../font/clearsans-bolditalic-webfont.svg#clear_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'clear_sansitalic';
    src: url('../font/clearsans-italic-webfont.eot');
    src: url('../font/clearsans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/clearsans-italic-webfont.woff2') format('woff2'),
         url('../font/clearsans-italic-webfont.woff') format('woff'),
         url('../font/clearsans-italic-webfont.ttf') format('truetype'),
         url('../font/clearsans-italic-webfont.svg#clear_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'clear_sans_lightregular';
    src: url('../font/clearsans-light-webfont.eot');
    src: url('../font/clearsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/clearsans-light-webfont.woff2') format('woff2'),
         url('../font/clearsans-light-webfont.woff') format('woff'),
         url('../font/clearsans-light-webfont.ttf') format('truetype'),
         url('../font/clearsans-light-webfont.svg#clear_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'clear_sans_mediumregular';
    src: url('../font/clearsans-medium-webfont.eot');
    src: url('../font/clearsans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/clearsans-medium-webfont.woff2') format('woff2'),
         url('../font/clearsans-medium-webfont.woff') format('woff'),
         url('../font/clearsans-medium-webfont.ttf') format('truetype'),
         url('../font/clearsans-medium-webfont.svg#clear_sans_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'clear_sans_mediumitalic';
    src: url('../font/clearsans-mediumitalic-webfont.eot');
    src: url('../font/clearsans-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/clearsans-mediumitalic-webfont.woff2') format('woff2'),
         url('../font/clearsans-mediumitalic-webfont.woff') format('woff'),
         url('../font/clearsans-mediumitalic-webfont.ttf') format('truetype'),
         url('../font/clearsans-mediumitalic-webfont.svg#clear_sans_mediumitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'clear_sansregular';
    src: url('../font/clearsans-regular-webfont.eot');
    src: url('../font/clearsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/clearsans-regular-webfont.woff2') format('woff2'),
         url('../font/clearsans-regular-webfont.woff') format('woff'),
         url('../font/clearsans-regular-webfont.ttf') format('truetype'),
         url('../font/clearsans-regular-webfont.svg#clear_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'clear_sans_thinregular';
    src: url('../font/clearsans-thin-webfont.eot');
    src: url('../font/clearsans-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/clearsans-thin-webfont.woff2') format('woff2'),
         url('../font/clearsans-thin-webfont.woff') format('woff'),
         url('../font/clearsans-thin-webfont.ttf') format('truetype'),
         url('../font/clearsans-thin-webfont.svg#clear_sans_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Font end */

body{
    font-family: clear_sansregular;   
}
 /* Initially hide the modal */

h1,h2,h3,h4,h5,h6{
    font-family: clear_sansbold;
}
p, td, th{
    font-family: clear_sans_lightregular;
    color: #051c2c;
}

#header .logo-main-div{
    padding: 0;
}
#header .logo-main-div p img{
    width: 106px;
}
#header .logo-apcpdcl p{
    margin: 0;
    text-align: center;
}
#header .logo-apcpdcl .logo-telugu{
    width: 496px;
}
.div-two p{
    margin: 0;
}
.profile-pic img {
    width: 112px;
    height: 112px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    /* border: 10px solid #ffffff; */
    /* margin-top: 20px; */
}
.profile-pic img {
    width: 100px;
    height: 100px;
    border-width: 10px;
    border-style: solid;
    /* border-color: #004a8d #bb7815 #bb7815 #004a8d; */
    border-color: #f1f1f1 #ccc #f1f1f1 #ccc;
    border-radius: 50%;
    transition: all 0.8s ease-in-out 0s;
    /* posistion: absolute; */
    top: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(245, 241, 241, 1) 0%, rgba(156, 156, 156, 1) 100%, rgba(171, 171, 171, 1) 100%);
}
/* .profile-pic a:hover img{
    border: 10px solid #cdd1dafa;
} */
.profile-pic p{
    text-align: center;
    margin: 0;
}
.profile-pic p.user{
    font-size: 14px;
    font-family: clear_sans_mediumregular;
    color: #106eea;
    text-align: center;
}
/* .profile-pic-facts img { */
    /* width: 120px;
    height: 120px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid #ffffff;
    margin-top: 20px; */
/* } */
.profile-pic-facts .bg-prar{
    text-align: center;
    background: linear-gradient(90deg, rgba(245, 241, 241, 1) 0%, rgba(156, 156, 156, 1) 100%, rgba(171, 171, 171, 1) 100%);
    height: 80px;
    line-height: 80px;
    margin: 20px auto;
    width: 80px;
    border-radius: 15px;
    position: relative;
}
.profile-pic-facts p.user{
    font-size: 16px;
    color: #051c2c;
    text-align: center;
    font-family: clear_sans_mediumregular;
}
.profile-pic-facts h4 span{
    font-size: 18px;
    color: #051c2c;
}
/* Slider CSS */
#heroCarousel img{
    max-width: 100%;
    height: auto;
}
.slide-two .video-link a i{
    width: 30px;
    height: 30px;
    text-align: center;
    background-color: #fff;
    line-height: 30px;
    margin-right: 15px;
    border-radius: 50%;
    color: #2bc0a4;
}
.slide-two .video-link a {
    color: #fff;
}
.slide-two .video-link{
    padding-left: 20px;
}
.atp-machine img, .company-profile img, .hierarchy img{
    max-width: 100%;
    height: auto;
}
/* Slider CSS */
/* panel */
  .panel-default>.panel-heading {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd;
    }
    .panel-heading {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        text-transform: uppercase;
        letter-spacing: .08em;
        padding: 15px 15px;
    }
    .panel.panel-default{
        margin: 0 0 20px 0;
    }
    .panel.panel-default h4{
      margin: 0;
    }
    .panel.panel-default a{
      font-size: 16px;
      line-height: 20px;
    }
/* panel */
.head-six{
    text-align: center;
}
.user-para{
    font-size: 16px;
    font-family: clear_sans_lightregular;
    color: #000;
}
.nav-menu a{
    font-family: clear_sans_lightregular !important;
    font-weight: normal!important;
}
.index-page-css #footer .footer-top{
    background: #ffffff;
}
.cin{
    color: #0030FF;
}

/* Left stricy image popup window start */
.collapse.in {
    display: block;
    visibility: visible;
}
.ad {
    position: absolute;
    top: 160px;
    right: 0px;
    z-index: 992;
    background-color: none;
    position: fixed;
    height: 202px;
    width: 62px;
    padding: 1px;
}
.ad-btn-hide {
    position: absolute;
    top: 0px;
    left: -12px;
    background: #fefefe;
    background: rgba(240,240,240,0.9);
    border: 0;
    border-radius: 26px;
    cursor: pointer;
    padding: 2px;
    height: 25px;
    width: 25px;
    font-size: 14px;
    vertical-align: top;
    outline: 0;
}
.employe-text {
    position: absolute;
    top: 22px;
    right: 0px;
    color: #000;
    display: inline-block;
    font-family: Verdana;
    font-size: 11px;
    font-weight: 400;
    height: 20px;
    margin-left: 9px;
    width: 62px;
    padding-top: 10px;
}
.coo-text {
    position: absolute;
    top: 102px;
    right: 0px;
    color: #000;
    display: inline-block;
    font-family: Verdana;
    font-size: 11px;
    font-weight: 400;
    height: 20px;
    margin-left: 9px;
    width: 62px;
    padding-top: 10px;
}
.feeder-text {
    position: absolute;
    top: 182px;
    right: 0px;
    color: #000;
    display: inline-block;
    font-family: Verdana;
    font-size: 11px;
    font-weight: 400;
    height: 20px;
    margin-left: 9px;
    width: 62px;
    padding-top: 10px;
}
.modal-header .close {
    padding: 0;
    margin: 0;
}
.modal-sm{
    max-width: 500px;
}
.modal-title {
    text-align: center;
}
.modal-header{
    display: inline;
}
.modal-title{
    line-height: 20px;
}
.eodb-big-font{
    font-size: 18px;
    font-weight: 600;
}

/* Left stricy image popup window end */
.bd-section .image img {
    /* border: 0; */
    width: 140px;
    height: 140px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid #f1f2f7!important;
    margin-top: 20px;
}
.bd-section .content p:nth-child(1) {
    color: #a1a1e7;
    font-size: 14px;
}
.bd-section .content p span {
    color: #0000CC;
}
.bd-section .content p:nth-child(2) {
    font-family: clear_sans_mediumregular;
    color: #000;
}
.carousel-container p{
    color: #fff;
}
.news-div span{
    padding-left: 5px;
    /* border-left: 1px solid #fff; */
    margin-left: 4px;
}
.news-div span a{
    color: #051c2c;
}
.news-div p{
    padding: 8px 0;
    margin: 0;
    background: #d3efc8;
    /* background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); */
}
.news-div-span{
    border-right: 1px solid #fff;
    color: #ffffff;
    padding: 4px;
    vertical-align: super;
    border-left: 0!important;
    width:10%;
}

#content-body{
    margin-top: 60px;
}
#content-body #sidebar{
   max-height: 300px!important;
   min-height: calc(100vh - 97px);
}
.table-data-main .overflow-content{
    overflow-x: scroll !important;
}
.table-data-main .icon-data-link i{
    font-size: 24px;
}
.table-data-main .icon-data-link{
    text-align: end;
}
.zoom:hover {
    transform: rotate(360deg);
} 
.menu-top{
    background: #d3efc8!important;
    /* background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); */
}
/* .slide-item-css{
    /* border: 1px solid #ffffff;
    border-radius: 5px; 
} */
.more-css{
    color:#0030FF;
}
/* Additional custom styles (if needed) */
.modal-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    z-index: 1040;
}
/* Login model */
#login-modal .modal-content{
    width: 64%;
}
#login-modal .modal-content p{
    margin: 0;
}
#login-modal .modal-header{
    background-color: #f1f463;
    /* background-image: linear-gradient(0deg, #c3baba 0%, #183d83 12%, #ffffff 1000%); */
    border-bottom: 2px solid #ffffff;
}
#login-modal .modal-title{
    color: #051c2c;
}
#login-modal .modal-header .close{
    color: #051c2c;
}
#login-modal .modal-body{
    background-color: #051c2c;
    background-image: linear-gradient(to right, #051c2c -69%, #a4b0b7 11%, #7390a3 95%) !important;
}
/* publick model */

#publicNoticeModal .modal-content{
    width: 80%;
}
#publicNoticeModal .modal-content p{
    margin: 0;
    padding-bottom: 2%;
    font-size: 16px;
}
#publicNoticeModal .modal-header{
    /* background-color: #183d83;
    background-image: linear-gradient(0deg, #c3baba 0%, #183d83 12%, #ffffff 1000%);
    border-bottom: 2px solid #ffffff; */
    background-color: #f1f463!important
}
#publicNoticeModal .modal-title{
    color: #051c2c;
    font-size: 16px;
}
#publicNoticeModal .modal-header .close{
    color: #ffffff;
}
#publicNoticeModal .bill-login-md-body{
    font-family: clear_sans_lightregular !important;
    font-size: 14px;
    padding: 0 10px;
    
}
#publicNoticeModal .modal-body p a{
    color: #183d83;
    border-bottom: 1px solid;
}
#publicNoticeModal .modal-footer{
    /* background-color: #BD6504;
    background-image: linear-gradient(0deg, #c3baba 0%, #183d83 0%, #ffffff 344%); */
    background-color: #f1f463!important;
    padding: 2px 2px;
    margin-top: 6px;
}
#publicNoticeModal .modal-footer button{
    background: #ffffff;
    color: #183d83;
    padding: 2% 4%;
    border-radius: 8px;
    font-family: clear_sans_lightregular !important;
    font-size: 16px;
    font-weight: bold;
}
.ht-billing img,.lt-billing img {
    height: 45px;
    width: 186px;
}

/* ----ANIL(01-08-2024)------- */
.index-page-css #footer .footer-top, #footer .footer-top{
    background-image:linear-gradient(0deg, rgba(26, 19, 87, 0.6), rgba(29, 23, 87, 0.6)),  url(../img/electricitypoll.jpg);
    background-repeat: no-repeat;
    background-size: 100%;

    /* -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, 
    from(rgba(16,51,65,1)), to(rgba(16,51,65,1))); */
}
#footer .footer-top .footer-contact h3 {
    color: skyblue !important;}
    #footer .footer-top .footer-contact p {
        font-size: 16px !important;
        color: white !important;
    }
    #footer .footer-top h4 {
        color: skyblue!important;
    } 
    #footer .footer-top .footer-links ul a {    
        font-size: 16px !important;
        color: white !important;
    }
    .profile-pic p.user {
        font-size: 16px !important;
        font-family: clear_sans_lightregular !important;

    }
    .user-para {

        font-size: 16px !important;

    }
    .main-info-css{
        background: linear-gradient(to right, rgba(242, 245, 246, 1) 0%, rgba(227, 234, 237, 1) 85%, rgba(200, 215, 220, 1) 100%);
    }

    #footer .footer-top .footer-links ul li a:hover{
        padding-left: 5px;
    }

/* --END-- */

.blocks {
	text-align: center;
	padding: 10px 0;
	width: 100%;
}

.blocks ul {
	text-align: center;
	display: inline-block;
	width: 100%;
}

.blocks ul li {
	padding: 0px 36px;
	display: inline-block;
}

.blocks .main {
	float: none !important;
}

/* .blocks ul li+li a img {
	left: 20px;
	top: 24px;
}

.blocks ul li+li+li a img {
	left: 22px;
	top: 21px;
}

.blocks ul li+li+li+li a img {
	left: 30px;
	top: 26px;
}

.blocks ul li+li+li+li+li a img {
	left: 20px;
	top: 24px;
}

.blocks ul li+li+li+li+li+li a img {
	left: 26px;
	top: 24px;
} */

.main {
	position: relative;
	border-radius: 50%;
	float: left;
}

.main .wrapper {
	width: 100px;
	height: 100px;
	border-width: 10px;
	border-style: solid;
	/* border-color: #004a8d #bb7815 #bb7815 #004a8d; */
	border-color: #f1f1f1 #ccc #f1f1f1 #ccc;
	border-radius: 50%;
	transition: all 0.8s ease-in-out 0s;
	/* posistion: absolute; */
	top: 0;
	left: 0;
	background: linear-gradient(90deg, rgba(245, 241, 241, 1) 0%,
		rgba(156, 156, 156, 1) 100%, rgba(171, 171, 171, 1) 100%);
}

/* .main img {
	position: absolute;
	top: 28%;
	right: 0;
	bottom: 0;
	left: 35%;
	transition: all 0.8s ease-in-out 0s;
} */
.main img {
    position: absolute;
    top: 28px;
    left: 28px;
}
.main .info {
	position: absolute;
	top: 10px;
	right: 0;
	bottom: 0;
	left: 10px;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	transition: all 0.8s ease-in-out 0s;
}

.info h3 {
	font-size: 10px;
	/* color: #004483; */
	color: #fff;
	line-height: 12px;
	font-weight: 700;
	position: relative;
	/* top: -20px; */
	margin-top: -20px;
}

.main .info {
	text-align: center;
	padding: 10px;
	padding-top: 50px;
	/* background:linear-gradient(to right, rgba(197,222,234,0.71) 0%,rgba(138,187,215,0.71) 31%,rgba(6,109,171,0.7) 100%); */
	background: #043470;
	opacity: 0;
	transition: all 0.8s ease-in-out 0s;
	backface-visibility: hidden;
}

.main a:hover .wrapper {
	transform: rotate(180deg);
	transition: all 0.8s ease-in-out 0s;
}

.main a:hover img {
	opacity: 0;
	transition: all 0.8s ease-in-out 0s;
}

.blocks ul li:hover .cont-blck a, .blocks ul li:hover .cont-blck a span
	{
	opacity: 1;
	transition: all 0.8s ease-in-out 0s;
}

.main a:hover .info {
	opacity: 1;
	transition: all 0.8s ease-in-out 0s;
}
.blocks ul li .cont-blck a {
	font-size: 14px;
	display: inline-block;
	text-align: center;
	color: #043470;
	font-weight: 400;
	line-height: 16px;
	padding-top: 5px;
}

.blocks ul li .cont-blck a span {
	display: block;
	line-height: 18px;
}
.mrspn, .news-div-span a{
    font-family: clear_sans_lightregular !important;
    font-size: 16px;
    color: #ffffff;
}

/* RTI */

.rti-page .main-title{
    margin:20px 0;
    text-align: center;
    font-size: 24px;
    color: rgb(0, 0, 0);
}
.rti-page .main-title span{
    border-bottom: 2px solid #cd9649;
}
.header-title{
    margin:20px 0;
    font-size: 20px;
    color: #cd9649;
    font-family: clear_sans_lightregular;
}
.rti-page p{
    font-size: 16px;
    color: #090807;
    font-family: clear_sans_lightregular;
}

.rti-page table {
    width: 100%;
    border-collapse: collapse;
}

.rti-page th, td {
    border: 1px solid black;
    padding: 8px;
    text-align: left;
}

.rti-page th {
    background-color: #f2f2f2;
}

.rti-page .thrti {
    font-weight: bold;
}

.rti-page tbody tr:nth-child(odd) {
    background-color: #f9f9f9;
}

.rti-page tbody tr:nth-child(even) {
    background-color: #fff;
}

.rti-page tbody tr td[colspan="5"] {
    font-weight: bold;
    background-color: #e0e0e0;
    text-align: center;
}

/* ----ANIL(05-08-2024)------- */
/* company profile */
.heading h2{font-size:26px!important;margin-top:20px!important;text-align: center;
    text-decoration: underline;}
h4{font-size:16px!important;}
.sidebar h3{
    font-size:20px!important;
    text-decoration: underline;
    margin-top: 8%;
}
/* board-directors */
.bd-section .content p:nth-child(1) {
    font-size: 16px;
}
.bd-section .content p:nth-child(2) {
    font-size: 16px;
}
.bod{font-size:26px!important;margin-top:20px!important;text-align: center;}
/* vision-mission */
/* h3{font-size:26px!important;} */
p{font-size: 16px;}
/* department-details */
.alert-info,.alert-success,.alert-danger,.alert-warning  {font-size: 16px!important;}


/* --END-- */
.col-lg-3.right-sidebar{
    background: #79879938;
}
.sidebar-item.categories ul li {
    list-style-type: none; /* Remove default bullet points */
    position: relative; /* Required for positioning the arrow */
    padding-left: 1%; /* Space for the arrow */
    padding-bottom: 4%;
}
.sidebar-item.categories ul{
    padding-left: 1%;
   
}
.sidebar-item.categories ul li a:hover{
    padding-left: 6px;
    color: #051c2c;
}
.col-lg-3.right-sidebar ul li a{
    color: #0030FF;
}
.sitemap-div p a{
    color: #051c2c;
}
.sitemap-div p a:hover{
    color: #0030FF;
}
.sitemap-div div a{
    color: #051c2c;
}
.sitemap-div div a:hover{
    color: #0030FF;
}

.sitemap-div p{
    padding-left: 40px!important;
}

.sitemap-div p.sub-menu{
    color: #051c2c;
    font-weight: bold;
    padding-left: 20px!important;
}

.consumer-login{
    background-color: #d3efc8;
    border:none;
    color:#051c2c;
}
.consumer-login.digital{
    color:#d26b69;
}
.consumer-login.digital:hover{
    color:#ffffff;
}
.consumer-login:active, .consumer-login:focus{
    background-color: #d3efc8!important;
    border:none;
    color:#051c2c!important;
    box-shadow: none;
}
.footer-last-bottom{
    background:#d3efc8!important;
}
.col-vis-mis h3{
    color: #051c2c;
    font-size: 16px;
}
.col-vis-mis p{
    color: #051c2c;
    font-size: 16px;
}

.col-vis-mis h3{
    color: #051c2c;
    font-size: 22px;
    font-family: clear_sansregular;
}

.col-vis-mis p{
    color: #051c2c;
    font-size: 16px;
    font-family: clear_sans_lightregular;
}

.col-vis-mis h3.vis-main{
    font-family: clear_sansbold;
}
.col-vis-mis h3.mis-main{
    font-family: clear_sansbold;
}
.col-vis-mis p i{
    padding: 0px 1%;
}
.comp-prof h4{
    color: #051c2c;
    font-size: 18px!important;
    font-family: clear_sansregular!important;
}
.comp-prof h4 a{
    color: #0030FF;
    font-size: 16px!important;
    font-family: clear_sans_lightregular!important;
}

.col-dept-info-com .alert a, .col-csr-policy .alert a, .rec-hosp-list .alert a{
    color: #0030FF;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}

.col-dept-info-com p{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sans_lightregular!important;
}
.col-dept-info-com p i{
    padding: 0 1%;
}
.col-csr-policy .alert{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.rec-hosp-list .alert, .col-rggvy .alert, .col-acc-com-pol .alert{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-glossary table tr td:first-child{
    color: #0030FF;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-glossary table tr td:nth-child(2){
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-rggvy p{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-best-prac p{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-best-prac p i{
    padding: 0 1%;
}
.col-acc-com-pol .alert a{
    color: #0030FF;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-gen-ter-con p{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-gen-ter-con p i{
    padding: 0 1%;
}
p.txt-gen-ter{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
    text-align: right;
}
p.txt-gen-ter a{
    color: #0030FF;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-tenders .alert a, .col-black-list-cont .alert a, .col-photo-gal .alert, .col-solar-ppa .alert, .col-wind-ppa .alert{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-photo-gal .alert a, .col-solar-ppa .alert a, .col-wind-ppa .alert a{
    color: #0030FF;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-rel-links p a, .col-new-con p a{
    color: #0030FF;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.th-bg{
    background: #0275ba;
}
.th-bg strong{
    color: #fff;
}
.th-br.th-br{
    background: #0275ba;
}
.col-new-con p{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}

.col-ele-tar div.alert a{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-all-nine div.alert{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-all-nine div.alert a{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.col-all-nine .tbl-gen td a{
    color: #051c2c;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.btn-send-msg button{
    background: #d3efc8!important;
    color: #051c2c!important;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.phno-group h4 a{
    color: #051c2c!important;
    font-size: 16px!important;
    font-family: clear_sansregular!important;
}
.phno-group .panel-heading{
    background: #bee5eb!important;
}

