.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
.has-error .form-control-feedback, .has-success .form-control-feedback {
  font-size: 22px;
  margin-top: 40px;
  margin-right: 20px;
}
.help-block{font-size: 14px;background-color: #a94442; color: #fff !important; padding: 4px 8px; display: inline-block;}
input[type="checkbox"], input[type="radio"] { margin: 5px 5px 0 0; }
.form-check { padding-left:0px; }
.careerForm .input-area.radio i { display: none !important; }
.input-area.radio label { margin: 0px 20px; }
textarea { margin:0px; }
.has-feedback label ~ .form-control-feedback { top: 22px; }
.title { border-bottom: 2px solid #5C994A; margin-bottom: 5px; width: 50%; }
.annualReports { width: 100%; }
.annualReports li img { top:3px; height: 50px; left: 15px; width:38px; }
.annualReportsRow1 { background: #f9f9f9; padding: 15px 15px; margin: 0px auto; }
.annualReportsRow1 img { margin: 10px auto 10px auto; display:table; }
.annualReportsRow, .careerTabTbl { width: 100%; }

/* scientist profile */
#scientist-profile-nav .nav-item { width: 100%; }

#scientist-profile-nav .nav-link.active { background: #5C994A; color: #fff; }
#scientist-profile-nav, #scientist-profile-content { margin-top: 15px; font-size: 1rem;}
.scientist-profile-1 { margin-right: 0px; }
.scientist-profile-2 { margin-left: 0px; }
#ipscTabContent .tab-pane { padding: 15px; border: 1px solid #ddd; border-top: none; }
.logo { padding: 10px 0 5px 0 !important; }
.beyondInfo .beyondThum { height: 220px; overflow: hidden;}
.logoSlider .clientLogoSlider .item img { height: 100px; }
.datepicker table tr td, .datepicker table tr th { font-size: 14px; }
/* .owl-next { width: 0px; height: 0px; padding: 0px 30px 0px 0px; outline: none; } */
.owl-next:focus, .owl-prev:focus {outline: none;}
.aboutSection .researchTickerAndSlider { background: #001B66; padding: 0px 10px; border-radius: 15px; position: relative; top: 200px; }
.aboutSection .researchTickerAndSlider h2 { font-size: 30px; padding: 5px 20px 0 5px; }
.newsScienceEventWrap .resTab .tabNav li a { padding: 0px 10px; }
.newsScienceEventWrap .resTab .tabNav li a:hover { color: #5c994a; }
.researchSliderHeader { color: #fff; clear: both;}
.researchSlider { margin: 0px 0 -180px; }
.uploaded-image-file { height: 50px; }
.file_err { color: #a94442; font-weight: 700; }
.aboutSection .researchTickerAndSlider h2 { font-size: 20px; padding: 11px 20px 14px 5px; width: 22.2%; }
.aboutSection .researchTickerAndSlider .tickerBelt { width: 76%; }
.mixitUp-menu ul li.mixitup-control-active { background: #5C994A; color: #fff; }
.mixitUp-menu ul li { list-style: none; background: #336bb6; float: left; margin: 0px 5px; padding: 6px 15px; border: 1px solid #ddd; border-radius: 5px; cursor: pointer; color: #fff; }
.mixitUp-menu ul li.first { margin-left: -15px; }
.mixitUp-menu ul { padding-left: 0; }

.form-control:disabled, .form-control[readonly] { background: #fff; }
#div-ugc_unversity_recognized br { display:none !important; }
.ugc_unversity_recognized input { float: left; }
.aboutSection .textAbout h2 { font-weight: 800; }
#div-title6, #div-title7 { height: 40px; background: #efefef; padding: 8px; margin-bottom: 10px; margin-top: -10px; }


.facilitiesMenu { height: 410px; overflow-y: auto;width: 100%; }
.field-correspondence_address .form-group { min-height: auto !important; margin-bottom: 10px !important; }
.field-correspondence_address i { margin-top: 3px !important; margin-right: 15px !important; }
.field-permanent_address .form-group { min-height: auto !important; margin-bottom: 10px !important; }
.field-permanent_address i { margin-top: 3px !important; margin-right: 15px !important; }
.field-postal_address .form-group { min-height: auto !important; margin-bottom: 10px !important; }
.field-postal_address i { margin-top: 3px !important; margin-right: 15px !important; }
.json-label { margin-left: 15px; }
#copy_permanent_address { margin: 0px 5px 11px 20px; }
.imageAbout { padding: 15px 15px 0px 0px; }
.boxesNational img { border-radius: 15px;}
.activityTicker { list-style: none;padding-left: 0; }
.facilitiesCareer .leftFacilities .facilitiesMenu {margin: 0;padding: 0;list-style: none;}
.facilitiesCareer .leftFacilities .facilitiesMenu li {float: left;width: 100%;opacity: 1 !important;}
.facilitiesCareer .leftFacilities .facilitiesMenu li a {color: #fff;text-decoration: none;font-size: 16px;line-height: 22px;float: left;border-bottom: 1px solid rgb(149 149 149 / 0.30);padding: 10px 10px;width: 100%;transition: all 0.3s ease-out;display: flex;vertical-align: middle;align-items: center;}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon {float: left;width: 35px;height: 35px;margin: 0 20px 0 0;background-size: auto;background-position: 1px 50%;transition: all 0.3s ease-out;background-repeat: no-repeat;}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon.icon1 {background-image: url(../images/faciIcon-1.png);width: 45px;}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon.icon2 {background-image: url(../images/faciIcon-2.png);}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon.icon3 {background-image: url(../images/faciIcon-3.png);}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon.icon4 {background-image: url(../images/faciIcon-4.png);}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon.icon5 {background-image: url(../images/faciIcon-5.png);}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon.icon6 {background-image: url(../images/faciIcon-6.png);}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon.icon7 {background-image: url(../images/faciIcon-7.png);}
.facilitiesCareer .leftFacilities .facilitiesMenu li a span.icon.icon8 {background-image: url(../images/faciIcon-8.png);}
.facilitiesCareer .leftFacilities .facilitiesMenu li a:hover span.icon {background-position: 100% 50%;}
.facilitiesCareer .leftFacilities .facilitiesMenu li a:hover {background: #5c994a;color: #fff;}
#newsTikker3 { height: 340px !important; }
.directorProfile { border: 1px solid #ddd; border-radius: 15px;}
.directorProfile p { margin-bottom: 10px;font-size: 15px; text-align: left;}
.directorProfile h5 { margin-bottom: 10px; padding-bottom: 0; font-weight: 800; color: #5c994a; }
/*.r-tabs-panel { border: 1px solid #5C994A; height: 375px !important; border-radius: 10px; box-shadow: 0px 0px 7px 0px #5C994A; }*/
.tabNav.r-tabs-nav { margin-bottom: 14px; }
.beyondThum { text-align: center; }
/*.beyondInfo  { border: 1px solid #5C994A; height: 375px !important; border-radius: 10px; box-shadow: 0px 0px 7px 0px #5C994A; padding: 10px; }*/
.beyondInfo .viewAll { position: absolute; margin-top:15px; }
.newsScienceEventWrap h2 { margin: 0px 0px 18px !important; }
.socialIcn .resTab .tabNav { margin-bottom: 14px; }
.eventsThum img { height: 190px; margin: 0px auto; }
.employeeCorder { clear:both; }
.aboutSection p { text-align: justify; }
.login-area { margin: 0px auto; border: 1px solid #5C994A; padding: 20px 15px; border-radius: 15px; box-shadow: 0px 0px 7px 0px #5C994A; }
.user-profile .btn { background: #5c994a; border-color: #5c994a; padding: 0px 10px; margin-top: -5px; }
#jsonDataTable .form-group { margin: 0px; min-height: auto; }
#jsonDataTable i { margin-top: 2px; }
table, .tableData th { background: transparent; }



/*.galleryRow h2 { font-weight: bold; font-size: 2.000em; }
.galleryColl { width: 45%; float: left; }
.galleryLeft { position: relative; }
.galleryLeft .viewAll a:after { content: "\f105"; font-family: 'FontAwesome'; margin: 0 0 0 10px; display: inline-block;}
.galleryLeft .viewAll a { font-size: 18px; }
.galleryLeft img { border-radius: 20px; }
.galleryLeft .owl-carousel .owl-controls .owl-dot {background-size: cover;margin-top: 10px;}
.galleryLeft .owl-carousel .owl-dots {position: absolute;top: 0;right: -210px;width: 200px;height: 332px;left: auto;}
.galleryLeft .owl-carousel .owl-dot {background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom: 10px;border-radius: 15px;border: none;}
.galleryLeft .owl-dot{width: 100%;}
.galleryLeft .owl-nav .owl-prev { background-color: transparent; border: none; color: #959595; font-size: 55px; display: inline-block; cursor: pointer; width: 32px; border-radius: 50%; line-height: 20px; }
.galleryLeft .owl-nav .owl-next { background-color: transparent; border: none; color: #959595; font-size: 55px; display: inline-block; cursor: pointer; width: 32px; border-radius: 50%; line-height: 20px; }
.galleryLeft .owl-nav .owl-next:hover { color: #325887; }
.galleryLeft .owl-nav .owl-prev:hover { color: #325887; }
.galleryLeft .owl-item { position: relative; }
.dateFormat { background-color: #71b85d; background-image: url(../images/dateIcon.png);background-position: left 10px center;background-repeat: no-repeat; padding: 4px 10px 4px 30px; margin-bottom: 10px; display: inline-block; font-size: 16px; border-radius: 8px; }
*/
.videoRight {position: relative; }


.videoRow .owl-nav .owl-prev { background-color: transparent; border: none; color: #959595; font-size: 55px; display: inline-block; cursor: pointer; width: 32px; border-radius: 50%; line-height: normal; }
.videoRow .owl-nav .owl-next { background-color: transparent; border: none; color: #959595; font-size: 55px; display: inline-block; cursor: pointer; width: 32px; border-radius: 50%; line-height: normal; }
.videoRow .owl-nav .owl-next:hover { color: #325887; }
.videoRow .owl-nav .owl-prev:hover { color: #325887; }


.videoRight .viewAll a:after { content: "\f105"; font-family: 'FontAwesome'; margin: 0 0 0 10px; display: inline-block;}
.videoRight .viewAll a{font-size: 18px;}
.careerTabTbl img { height: 25px; }
#div-instructions .field-instructions{ background: #FDF6E8; padding:10px; border: 1px solid #FFCE6C; border-radius: 15px; }
#div-instructions ul { margin-bottom:0px; }
#div-declaration { background: #e8fff1; padding: 10px 25px; margin-top: 15px; border: 1px solid #35d774; border-radius: 15px; }
#div-declaration p { margin-bottom: 0px; }
.multijson-table .col-md-12 { padding-left: 0px !important; padding-right: 0px !important; }
.multijson-table .form-group { margin-bottom: 0px !important; }
.multijson-table .col-md-12 i { display: none; }
.careerTabTbl tr th { background: #5C994A !important; color: #fff !important; }
.tableData { padding: 15px 0px !important; }
.event-body .event-title {overflow: hidden; }
.form-group-otp { margin-top: 27px; }
.email-error.error { color: #a94442; font-size: 80%; }
.email-error.success { color: #218838; font-size: 80%; }
.emailtimer { font-size: 80%; color: #218838; }
.form-group-emailverify input, .field-otp-email input { padding-right: 5px !important; }
.form-group-emailverify .input-group, .form-group-otp .input-group { margin-bottom: 5px !important; }
.eotp-error.error { color: #a94442; font-size: 80%; }
.eotp-error.success { color: #218838; font-size: 80%; }
.publications li { padding: 15px; }
.publications .col-md-1 { text-align: center; }
.publications .col-md-10 { padding-left: 0px; }
.publications .odd { background: #f1f1f1; }
.careerOprtunity .exploreMenuSlider .exploreMenu ul li a { padding: 15px 10px; }
.field-language_write, .field-language_read, .field-language_speak { min-height: auto !important; }
.form-group-file small { display: none !important; }
.alert-query p { margin: 0px; }
.ribbon {padding: 2px 0;background: #f90;position: relative;color: #fff;font-size: 12px;display: block;height: auto;margin: 5px 0 0;text-align: center;}
.ribbon:before {content: '';width: 0;height: 0;border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 6px solid #fff;position: absolute;left: 0;top: 0;}
.ribbon:after {content: '';width: 0;height: 0;border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-right: 6px solid #fff;position: absolute;right: 0;top: 0;}

.datepicker tr th.dow { background: #5c994a; border-radius: 0; color: #fff !important; border: 0; }
.datepicker table tr td, .datepicker table tr th { text-align: center; width: 30px; height: 30px; border-radius: 0; border: 1px solid #eaeaea; }
.datepicker table tr td.active:active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active { color: #fff !important; background-color: #336bb6; border-color: #336bb6; }
.datepicker table tr td, .datepicker table tr th { font-size: 14px; background: transparent; color: #000 !important; }

.datepicker table tr td { border: 1px solid #cfcfcf !important; border-radius: 0 !important; }
.datepicker{border: 1px solid #c5c5c5;}