@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap');

:root,[data-bs-theme=light] {
    --bs-border-color: #c2b7b7 !important;
}

body{
    font-family: 'Open Sans', sans-serif;
    font-size: 100%;
}
.topbar{
    border-bottom: 1px solid #eeeeee;
    background: #fbfbfb;
}
.topbar p{
    margin-bottom: 0px;
    color: #fff;
}
.e-office-img{
    background-color: #000;
    color: #fff;
}
.topbar ul.accessibility-icons{
    margin: 0;
    padding: 0;
    display: inline-flex;
    list-style: none;
    align-items: center;
}
.topbar ul li{
    border-right: 1px solid #8d8d8d;
    padding: 0px 8px;
    font-size: 14px;
    font-weight: 500;
}
.topbar ul li .dropdown-toggle:after{
    display: none;
}
.topbar ul li.dropdown button img{
    width: 18px !important;
    height: auto;
}
.topbar ul li a img{
    width: 20px;
    height: auto;
    margin-right: 5px;
}
.topbar ul.accessibility-icons li:last-child{
    border: 0px;
}
.topbar ul.accessibility-icons li a{
    color: #151515;
    font-size: 13px;
    letter-spacing: 0.15px;
    text-decoration: none;
}

.topbar ul.accessibility-icons li.search a{
    font-size: 18px;
    margin-top: -4px;
    display: block;
}
.topbar ul.accessibility-icons li.skip-content{

}
li.dropdown.icon-drop button, li.dropdown.icon-drop button.active{
    width: 32px;
    height: 32px;
    padding: 0;
    border-radius: 100%;
    background: #fff !important;
    border: 0;
	color:#000;
}
li.dropdown.language button, li.dropdown.language button.active{
    background: #fff !important;
    border: 0;
    color: #151515;
    font-weight: 500;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
li.dropdown.icon-drop.bg button{
    background: #343434;
	color:#000;
}

li.social button img{
    width: 28px!important;
}
li.dropdown.icon-drop .dropdown-menu {
    width: 40px;
    min-width: 40px;
    text-align: center;
    padding: 10px 8px 0px 8px;
    transform: translate(0px, 34px)!important;
}
li.dropdown.icon-drop .dropdown-menu li{
    padding: 0px;
    border: 0px;
    display: block;
}
li.dropdown.icon-drop .dropdown-menu li a{
    text-align: center;
    font-weight: 500;
    background-color: #efefef;
    margin-bottom: 9px;
    padding: 5px 0;
    border-radius: 4px;
}
li.dropdown.icon-drop.social .dropdown-menu{    
    padding: 5px 0!important;
}
li.dropdown.icon-drop.social .dropdown-menu li a{
    background-color: #efefef00;
    margin-bottom: 0px;
    padding: 5px 0;
}
li.dropdown.icon-drop.social .dropdown-menu li a img{
    width: 25px;
}
li.dropdown.icon-drop.social .dropdown-menu li a{
    background: transparent;
}
li.dropdown.icon-drop .dropdown-menu li a:hover{
    background: #343434;
    color: #fff;
}
li.dropdown .dropdown-menu li a{
    color: #151515;
}
li.dropdown.search .dropdown-menu button{
    background-color: #151515!important;
    color:#fff
}




/* header bar css */

.brand {
    color: #151515;
}
.brand p{
    font-size: 16px;
}
.brand span{
    font-size: 14px;
    display: block;
}
.user-logged-in .brand > div >span:nth-child(1){
    font-weight: 700;
}
.header-wrapper .minister  a {
    display: inline-flex;
    align-items: center;
}
.header-wrapper .minister  a .text{
    color: #393939;
}
.img-head img{
    width: 67px;
    min-width: 67px;
    margin-left: 10px;
}
.img-head .views-element-container div > div{
    display: flex;
    align-items: baseline;
    justify-content: end;
}
a.brand{
    display: block;
    padding: 14px 0;
}
.header-search{
    width: 400px;
    display: inline-block;
    position: relative;
    height: 50px;
    margin-top: 33px;
    
}
.header-search input{
    width: 100%;
    padding: 13px 15px;
    border-radius: 48px;
    background-color: #E0ECFE;
    border: 0px;
}
.header-search button{
    position: absolute;
    display: block;
    background: #209aed;
    border: 0;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    top: 0px;
    right: 1px;
}

.sitemap-csir a {color:#383838;}

/* navigation-bar */
.navigation-bar{
    background-color: #192900;
}
.navigation-bar .navbar{
    padding: 0px;
}
.navigation-bar .nav-item.active a, .navigation-bar .nav-item a:hover{
    background-color: #223208;
    /* transition: 0.25px; */
}
.navigation-bar .navbar .nav-link{
    color: #fff;
    padding: 11px 12px;
    position: relative;
    /* transition: 0.25px; */
}
.right-aligned-menu a.nav-link{
    background-color: #FFCC1D;
}
.right-aligned-menu a.nav-link span{
    color: #222E2B;
    font-weight: 500;
}
.right-aligned-menu a.nav-link:hover:before{
    display: none;
}

/* banner-wrapper css */

.banner-wrapper{
    width: 100%;
    overflow: hidden;
}
.banner-wrapper .slick-slide img{
    width: 100%;
}
.slider.banner-slider .slick-arrow{
    background: #fff;
    width: 40px;
    height: 40px;
    display: block;
    text-indent: -9999px;
    background: #fff;
    border-radius: 5px;
}
.slider.banner-slider .slick-arrow.slick-prev{
    position: absolute;
    top: 50%;
    left: 30px;
    z-index: 99;
}
.slider.banner-slider .slick-arrow.slick-next{
    position: absolute;
    top: 50%;
    right: 30px;
    z-index: 99;
}


/*New Blink Animation*/
.new-blink {
    width: 50px;
    height: 20px;
    background: #9e3700;
    animation: crescendo 0.3s alternate infinite ease-in;
    border-radius:8px;
    text-align:center;
    line-height:20px;
    color:#fff;
    font-size: 12px;
    font-weight: normal;
    padding: 0 8px;
}
  
  @keyframes crescendo {
    0%   {transform: scale(.7);}
    100% {transform: scale(1);
    background: #ecba06;
    color:#fff;}
}

.banner-wrapper .ticker-head{
    padding:13px;
	font-size:20px;
	font-weight:800;
	color:#09408b;
    background: #f2f2f2;
}

.news-ticker-banner .item-list.home-whatsnew-ticker{
    margin-top: 20px;
}
.news-ticker-banner .item-list.home-whatsnew-ticker ul{
    padding: 0px;
}
.news-ticker-banner .item-list.home-whatsnew-ticker ul li a{
    margin-right: 15px!important;
    margin-bottom: 15px!important;
    border-bottom: 1px dashed #343434;
    padding-bottom: 10px!important;
    color: #151515;
    text-decoration: none;
    display: block;
    font-size: 85%;
    font-weight: 600;
}
.banner-slider .slides li{
    position: relative;
}
.banner-slider .slides li .views-field-title {
    position: absolute;
    bottom: 0;
    background: #0c0c0ce3;
    padding: 1px 20px;
    max-width: 96%;
    left: 0;
    color: #fff;
    display: inline-block;
    overflow: hidden;
    font-weight: 400;
    padding: 8px 10px;
    box-sizing: border-box;
}
.banner-slider .slides li{
    height: 100%;
    overflow: hidden;
}
.banner-slider{
    border: 0px;
    margin: 0;
}
.banner-slider .slides img{max-height: 396px;} 
.banner-slider .slides .csir-slider-title{
    margin-bottom: 0;
    background-color: #000;
    position: absolute;
    z-index: 2;
    bottom: 0;
    color: #fff;
    padding: 5px 15px;
    font-size: 14px;
}
.min-box a p{ 
    font-weight: 600;
}
.min-box a{
    text-decoration: none;
}
.min-box a p span{
    font-weight: normal;
}
.useful-links a{
    color: #fff;
    font-size: 15px;
    text-decoration: none;
}
.lab-card .views-row .views-col{
    width: 20%;
    min-width: 20%;
}
.lab-card .views-row .views-col a{
    color: #151515;
    text-decoration: none;
}

.gallery-slider .slide__caption{
    padding: 0px!important;
}
.gallery-slider .item-list ul { list-style-type: none; padding: 0; margin: 0;}
.gallery .gallery-slider img{height: 320px; width: 100%;}
.theme-btn-1{
    float: right;
    display: block;
    width: auto;
    padding: 6px 30px;
    height: 40px;
    text-align: right;
    background-color: #395c00;
    color: #ffff;
    margin-bottom: 0;
    border-radius: 5px;
    transition-duration: 0.4s;
    text-decoration: none;
}
.theme-btn-1:hover{
	background-color:#08408b;
	transition-duration:0.4s;
}

.min-banner{
    background: #f2f2f2;
    padding: 40px 0;
}
.min-box .card{
    background: url(../img/min-bg.png);
    padding: 13px 0;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    border: none;
}
.min-box .card img{
    width: 100%;
    border-radius:50%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.min-box .card a p{
    font-size: 20px;
    font-weight: 500;
}
html[lang="hi"] .min-box .card a p{font-weight: 600;}
.min-box .card a p span{
    font-size: 14px;
    display: block;
}
	
.useful-links{
    background: #0d1601;
}
.useful-links p{
    color: #fff;
}
.useful-links img{
    width: 30px;
    margin-bottom: 10px;

}

.lab-card{
    background: #0d1601;
    padding: 30px 0;
}
.lab-card h2{font-size: 24px;color: #fff;margin-bottom: 20px;}
.lab-card h2 + div{padding: 0;}
.lab-card h2:after{
    content: '';
    display: block;
    width: 140px;
    height: 1px;
    background-color: #fff;
    text-align: center;
    margin: 10px auto;
}
.lab-card .cards{
    display: flex;
    justify-content: space-between;
}
.lab-card .cards .card{
    width: 100%;
    text-align: center;
    transition-duration:0.5s;
}
.lab-card .cards .card:hover {
    -webkit-transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
	transition-duration:0.5s;
}
.lab-card .cards .card .icon{
    background: #3b5d04;
    width: 80px;
    height: 80px;
    display: block;
    border-radius: 100%;
    text-align: center;
    padding: 18px 0;
    margin: 0 auto;
    margin-bottom: 20px;
	color:#fff;
}
.lab-card .cards .card .icon img{}
.lab-card .cards .card h2{
    font-weight: 800;
    color: #151515;
    font-size: 32px;
    margin-bottom:10px;
}
.lab-card .cards .card h2:after{
    display: none;
}
.lab-card .cards .card p{
    font-size: 15px;
    font-weight: 500;
}

/* social */
.social{
    padding: 40px 0;
}
.social .card-body ul{padding: 0; list-style-type: none;}
.social .social-card{
    border-radius: 0px;
}
.social .social-card .card-header{
    padding: 0px;
    background-color: #fff;
}
.social .social-card .card-header h2{
    background: #395c00;
    color: #fff;
    font-size: 20px;
    padding: 12px 20px;
    display: inline-block;
    margin: 0;
}


/* gallery-wrapper */

.gallery-wrapper{
    padding: 40px 0;
}
.gallery-wrapper .gallery{

}
.gallery-wrapper .gallery .nav.nav-tabs{
    position: absolute;
    z-index: 9;
}
.gallery-wrapper .gallery .nav.nav-tabs li{

}
.gallery-wrapper .gallery .nav.nav-tabs li .nav-link{
    background: #fff;
    border-radius: 0px;
    color: #151515;
    font-weight: 600;
}
.gallery-wrapper .gallery .nav.nav-tabs li .nav-link.active{
    background: #395c00 !important;
    color:#fff;
}
.gallery-wrapper .gallery .nav.nav-tabs li.first button{
    background: #09408b !important;
    color:#fff;
}
.gallery-wrapper .slick-slide img{
    width: 100%;
    height: 320px;
}
.gallery-wrapper .slick-arrow{
    background: #fff;
    width: 40px;
    height: 40px;
    display: block;
    text-indent: -9999px;
    background: #fff;
    border: 0px;
}
.gallery-wrapper .slick-arrow.slick-prev{
    position: absolute;
    top: 38%;
    left: 0px;
    z-index: 99;
    background: #ffffffb3 url(../img/right-arrow.png) no-repeat;
    background-size: 20px;
    background-position: 50%;
    /* transform: scaleX(-1); */
    transform: rotateY(180deg);
}
.gallery-wrapper .slick-arrow.slick-next{
    position: absolute;
    top: 38%;
    right: 0px;
    z-index: 99;
    background: #ffffffb3 url(../img/right-arrow.png) no-repeat;
    background-size: 20px;
    background-position: 50%;
}
.slider.gallery-slider{
    position: relative;
}
.slider.gallery-slider .more-link{}
.slider.gallery-slider .more-link a{
    background: #3b5d04;
    color: #fff;
    text-decoration: none;
    padding: 8px 15px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
}
.banner-slider .flex-direction-nav a:before{
    display: none;
}
.banner-slider .flex-direction-nav a.flex-prev{
    background: #fff url(../img/right-arrow.png) no-repeat;
    background-size: 25px;
    background-position: 50%;
    border-radius: 4px;
    /* transform: scaleX(-1); */
    transform: rotateY(180deg);
    display: block;
    text-indent: -99999px;
    color: #000;
	font-size:0;
	opacity:1 !important;
	left:0;
}
.banner-slider .flex-direction-nav a.flex-next{
    background: #fff url(../img/right-arrow.png) no-repeat;
    background-size: 25px;
    background-position: 50%;
    border-radius: 4px;
    display: block;
    text-indent: -99999px;
     color: #000;
	font-size:0;
	opacity:1 !important;
	right:0;
}
.banner-slider .flex-pauseplay {
    position: absolute;
    top: 72%;
    left: 30px;
    z-index: 1000;
    display: none;
    width: 44px;
    height: 46px;
    margin-top: -12px;
    margin-left: -17px;
}
.banner-slider .flex-pauseplay a {
    display: block;
    width: 29px;
    height: 34px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
    font-size: 0;
}
.bottom-info-list{
    padding: 0px;
    margin: 0;
}
.bottom-info-list li{
    display: block;
    float: left;
    width: 100%;
    background-color: #fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0 50px 80px -10px rgb(0 0 0 / 17%);
    border: 1px solid #dcdcdc;
    line-height: 50px;
    padding-left: 20px;
    color: #343434;
    font-weight: 600;
    transition-duration: 0.5s;
    margin-bottom: 15px;
}
.bottom-info-list li:hover{
    text-decoration: none;
    background-color: #08408b;
    transition-duration: 0.5s;
}
.bottom-info-list li:hover a{
    color: #fff;
}
.bottom-info-list li a{
    color: #151515;
    text-decoration: none;
}
.bottom-info-list li span{
    width: 50px;
    height: 50px;
    background-color: #71b10b;
    float: right;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
}
.bottom-info-list li span img{
    width: 30px;
}
.bottom-cards{
    display: flex;
    flex-wrap: wrap;
}
.bottom-card-img{
    width: 42%;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
}
.bottom-card-img:nth-child(even){
    margin-right: 0px;
}
.bottom-card-img img{
    height: 97px;
}
.bottom-card-img p{
    font-size: 14px;
    padding: 5px 10px;
    margin-bottom: 0px;
}

.footer-slider .slick-arrow{
    background: #fff;
    width: 40px;
    height: 40px;
    display: block;
    text-indent: -9999px;
    background: #151515;
    border: 0px;
}
.footer-slider .slick-arrow.slick-prev{
    position: absolute;
    top: 30%;
    left: -40px;
    z-index: 99;
}
.footer-slider .slick-arrow.slick-next{
    position: absolute;
    top: 30%;
    right: -40px;
    z-index: 99;
}


/* footer slider css */
ul.footer-menu li:last-child ::after{display: none;}
ul.footer-menu li{position: relative;}
ul.footer-menu li :after {content: '|'; padding: 0px 5px; position: absolute;}
.footer-slider{
    overflow: hidden;
    width: 100%;
    background: url(../img/footer-bg.png);
    padding: 15px 0;
}
.flex-pauseplay a{overflow: inherit !important;}
.footer-slider .flexslider{
    border:0px;
    background-color: transparent;
    margin-bottom: 0px;
}
.footer-slider .flexslider .flex-direction-nav .flex-prev,
.footer-slider .flexslider:hover .flex-direction-nav .flex-prev{
    background: url(../img/left-arrow-g.png);
    opacity: 1;
    width: 67px;
    height: 60px;
    display: block;
    color: #000;
    text-indent:-999999px;
    left: -60px;
	font-size:0;
}
.footer-slider .flexslider .flex-direction-nav .flex-next,
.footer-slider .flexslider:hover .flex-direction-nav .flex-next{
    background: url(../img/right-arrow-g.png);
    opacity: 1;
    width: 67px;
    height: 60px;
    display: block;
    color: #000;
    text-indent:-999999px;
    text-align: left;
    right: -70px;
	font-size:0;
}
.footer-slider .flexslider .flex-direction-nav a::before{
    color: transparent;
    text-indent: -999999px;
}
.footer-slider .flexslider .flex-direction-nav a.flex-disabled{
    opacity: 1!important;
}

/* footer */
.footer-head{
    font-size: 18px;
    color: #fff;
    margin-bottom: 18px;
}
ul.footer-menu{
    padding: 0px;
    margin: 0px;
    flex-wrap: wrap;   
    text-align: center;
    align-items: center;
    margin: 0 auto;
}

ul.footer-menu li a{
    color: #ffffffba;
    display: block;
    font-weight: normal;
    margin-bottom: 0;
    font-size: 0.85rem;
    padding: 3px 0;
    white-space: nowrap;
    text-decoration: none;
}
.stqc-logo a{
    display: inline-block;
    margin-left: 10px;
	color:#fff;
}
.stqc-logo br{
    display: none;
}
.footer-bottom #block-footer{
    border-bottom: 1px solid #000;
    padding-bottom: 8px;
    margin-bottom: 15px;
}
.footer-bottom{
    background-color: #333;
    color: #fff;
    padding: 20px 0 3px 0;
    text-align: center;
}
.language-switcher-language-url ul {
    padding: 0px;
    border-left: 1px solid #fff;
    padding-left: 8px;
    padding-top: 9px;
    padding-bottom: 6px;
    margin: 0;
    list-style: none;
}

.language-switcher-language-url ul li.is-active {
    display: none;
}
.language-switcher-language-url ul li a {
    color: #151515;
    font-size: 14px;
    font-weight: 500;
}
.min-box .w-75 {
    width: 100%!important;
}
.min-box a {  color: #151515;}
/* naviagation bar */


.navigation-bar  ul li a .sf-sub-indicator,
.navigation-bar  ul li span .sf-sub-indicator{
    display: none;
}
ul.sf-menu li:hover > ul, 
ul.sf-menu li.sfHover > ul {
    left: 0;
    top: 36px;
}
.navigation-bar .menu.sf-main li ul {
    background-color: #395c00;
    max-width: 300px;
    min-width: 300px;
}
.navigation-bar .menu.sf-main li ul li a {
    color: #fff;
    text-decoration: none;
    padding: 9px 14px;
    font-size: 14px;
    line-height: 20px;
}
ul.sf-menu.sf-accordion, ul.sf-menu.sf-accordion ul, ul.sf-menu.sf-accordion li{float: none;}
.navigation-bar .menu.sf-main li a, .navigation-bar .menu.sf-main li span{
    color: #fff ;
    text-decoration: none;
    padding: 12px;
    position: relative;
    transition: 0.2s;
/*	background-color:#192900;*/
    font-size: 84%;
}
.navigation-bar .menu.sf-main li ul li a:hover {
    background-color: #2a420c;
    border-radius: 5px;
    transition: 0.2s;
}
.navigation-bar .menu.sf-main li:nth-child(3) ul {
    float: none!important;
    width: 16em!important;
}
.navigation-bar .menu.sf-main li:nth-child(3) ul li {
    width: 100%!important;
} 
.navigation-bar .menu.sf-main li span:before{
    content: '+';
    display: block;
    font-size: 22px;
    position: absolute;
    right: 1px;
    top: 22%;
    transition: 0.2s;
}
.navigation-bar .menu.sf-main li span:hover:before {
    transform: rotate(90deg);
    transition: 0.2s;
}
.header-wrapper  .col-lg-6.col-md-6.text-end .item-list ul{
    display: flex;
    justify-content: end;
}
.navigation-bar .menu.sf-main li span.menuparent{
    padding-right: 20px;
    margin-right: 12px;
}
.cbps-banner img {width: 300px;}
.stqc-logo img {
}
.some-links a {
    font-weight: normal;
    display: block;
    padding: 5px;
    box-sizing: border-box;
    font-size: 13px;
    height: 43px;
    color: #000;
    line-height: 13px;
    text-decoration: none;
    line-height: 17px;
}
.pos-1 a:hover {
    color: #fff;
    background: #549ef1;
}
/* .boards-wrapper-bread ol li{overflow: inherit !important;} */
.boards-wrapper-bread ol li >a{font-weight: 600;}
.boards-wrapper-bread{
    background: #efefef;
}
.boards-wrapper-bread ol{
    list-style: none;
    margin: 0;
    padding: 0;
}
.boards-wrapper-bread ol li{
    display: inline-block;
    color: #151515;
    text-decoration: none;
    padding: 8px 0 4px;
    position: relative;
}
.boards-wrapper-bread ol li:after{
    content: '/';
    display: block;
    position: absolute;
    top: 10px;
    right: 0px;
}
.boards-wrapper-bread ol li:last-child:after{
    display: none;
}
.boards-wrapper-bread ol li, .boards-wrapper-bread ol li a{
    color: #151515;
    text-decoration: none;
    text-overflow: ellipsis;
    max-width: 330px;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 4px;
    font-size: 90%;
}
.inner-page-content{
    padding-top: 30px;
    display: flex;
    min-height: 400px;
}
.inner-page-content .sidebar-first {
    width: 25%;
    margin-right: 15px;
    min-height: 200px;
}
.inner-page-content .sidebar-first.no-sidebar{
    width: 0px;
    margin: 0px;
}
.inner-page-content>div:nth-child(1){
    display: none;
}
.inner-page-content .content-area.no-sidebar{
    width: 100%;
}
.inner-page-content .content-area {
    width: 75%;
    padding: 0 0 45px 0;
}  
#block-csir-page-title h1 {
    color: #10254d;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 22px;
}
.file--application-pdf::before{
    content: '';
    background: url(../img/pdf-icon.svg);
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px; 
}
.file--application-pdf a{
    color: #cc4b4c;
    font-size: 14px;
}

.sitemap-item h2{
    display: none;
}
.sitemap-item ul { list-style:none; }
.sitemap-item ul li{
    margin-top: 10px;
    position: relative;
}
.sitemap-item ul li:before{
    content: '';
    display: block;
    background: #343434;
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0;
}
.sitemap-item ul li ul{}
.sitemap-item ul li ul li{
    position: relative;
}
.sitemap-item ul li ul li:before{
    content: '';
    display: block;
    background: #343434;
    height: 1px;
    width: 33px;
    position: absolute;
    left: -32px;
    top: 13px;
}
.sitemap-item ul li ul li:after{
    content: '';
    display: block;
    background: #343434;
    width: 1px;
    height: 106%;
    position: absolute;
    left: 0;
    top: 0;
}
.guide-text{
    display: none;
}
table tr th:first-child{
    min-width: 100px;    
}
table tr th{
    background:#375802;
    color: #fff;
}

nav.pager ul.pager__items{
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    justify-content: end;
    list-style: none;
}
nav.pager ul.pager__items .pager__item{margin-bottom: 3px;}
nav.pager ul.pager__items .pager__item a{
    color: #151515;
    padding: 10px;
    text-decoration: none;
    font-weight: 600;
    border: 1px solid #34343478;
    display: inline-block;
    margin-left: 7px;
    min-width: 36px;
    text-align: center;
}
nav.pager ul.pager__items .pager__item.is-active a, nav.pager ul.pager__items .pager__item a:hover{
    background: #375802;
    color: #fff !important;
}
body.user-logged-in nav.pager ul.pager__items .pager__item a{
    margin-left: 0;
    color: #000;
}
body.user-logged-in nav.pager ul.pager__items.is-active{
    background-color: #375802 !important;
    color: #fff !important;
}

.sitemap-item ul li a, .sitemap-item ul li span{
    border: 1px solid #343434;
    margin-right: 11px;
    color: #151515;
    padding: 5px 9px;
    display: inline-block;
    text-decoration: none;
}

.sidebar-first .menu-item.menu-item--expanded > ul{
    padding: 0;
}
.sidebar-first .menu-item {
    list-style: none;
    background-color: #192900;
    position: relative;
    padding-top: 0px;
}
.sidebar-first .menu-item.menu-item--expanded:before{
    content: '';
    display: block;
    background-image: url(../img/arrow-down.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: 4px;
    top: 13px;
    width: 20px;
    height: 23px;
    cursor: pointer;
}

.sidebar-first .menu-item.menu-item--expanded  li span:before{
    content: '';
    display: block;
    background-image: url(../img/arrow-next-w.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 6px;
    position: absolute;
    right: 0px;
    top: 13px;
}

.sidebar-first .menu-item.menu-item--active-trail{
    background-color: #375802!important;
} 
.sidebar-first .menu-item.menu-item--expanded.open ul.menu{
    display: block;
}

.sidebar-first .menu-item.menu-item--expanded.open ul.menu .menu-item.menu-item--expanded.open.li{background-color: #000;}
.sidebar-first .menu  .menu-item.menu-item--active-trail.open li ul li {background-color: #02112c !important;}
 /* .sidebar-first ul li ul li ul{ */
    /* display: none!important; */
/* }  */

/* .sidebar-first ul > .menu-item.menu-item--expanded{
    background-image: url(../img/arrow-down.svg);
    background-repeat: no-repeat;
    background-position: top right;
} */
.sidebar-first ul li ul li:before{
    display: none!important;
}
.sidebar-first .menu-item.menu-item--expanded.open ul.menu li{
    background-color: #375802;
}
.sidebar-first ul.menu .menu-item a, 
.sidebar-first .menu-item .nav-item span, 
.sidebar-first .menu-item span {
    color: #fff;
    display: block;
    padding: 12px 10px;
    font-size: 13px;
    border-bottom: 1px solid #ffffff29;
    cursor: pointer;
    letter-spacing: .75px;
    text-decoration: none;
}

.sidebar-first  .menu-item.menu-item--expanded ul.menu{
    display: none;
}
.sidebar-first  .menu-item.menu-item--expanded.active ul.menu li{
    background-color: #0b3681;
}

/* .node-apply-form-lab-form .js-form-wrapper .js-form-type-textfield{
    display: flex;
}

.node-apply-form-lab-form .js-form-wrapper .js-form-type-textfield label{
    display: block;
    width: 50%;
} */

.node-apply-form-lab-form .js-form-item.form-item{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.node-apply-form-lab-form .js-form-item.form-item label{
    width: 30%;
    font-weight: 600;
    height: 30px;
}

.node-apply-form-lab-form .js-form-item.form-item input, .node-apply-form-lab-form .js-form-item.form-item select{
    width: 70%;
    height: 35px;
    font-size: 13px;
    font-weight: 500;
}

.node-apply-form-lab-form .js-form-item.form-item .description{
    margin-left: 30%;
}

.node-apply-form-lab-form .form-actions input{
    background-color: #395c00;;
    padding: 5px;
    width: 90px;
    border: none;
    border-radius: 6px;
    color: #fff;
}

.node-apply-form-lab-form .field--type-entity-reference-revisions .tabledrag-toggle-weight-wrapper button{
    width: 150px;
    padding: 8px;
    border: #1e1e1e;
    border-radius: 6px;
    background-color: #0a367e;
    color: #fff;
}
.node-apply-form-lab-form .field--type-entity-reference-revisions .tabledrag-toggle-weight-wrapper{
    margin-top: 10px;
}

.node-apply-form-lab-form .field--type-text-long .js-form-item{
    width: 100%;
}

.node-apply-form-lab-form .field--type-text-long .js-form-item>label+div{
    width: 70%;
}


/****************************Code Start For Login Page By Kamal Rawat*****************************************/
/* 
body.userlogin .main-content{
    margin: 0 auto;
} 
body.userlogin .dialog-off-canvas-main-canvas{max-width: 400px; padding: 1.5rem 2rem 3rem; border-radius: 15px; box-shadow: rgb(44, 62, 80) 0px 15px 15px -15px; background-color: #ffffff;}
body.userlogin .main-content section{
    width: 100%;
} */
body.userlogin .header-wrapper{background-color: #fff;}
body.userlogin{
    min-height: 100vh;
    background-color: #f1f5f9;
    background-image: url(../img/science-bg.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
body.userlogin .innerpage-wrapper{
    max-width: 450px;
    margin: 0 auto;
    margin-top: 3rem;
    border-radius: 15px; box-shadow: rgb(44, 62, 80) 0px 15px 15px -15px; background-color: #ffffff; padding: 20px;
}



body.userlogin .main-content section .logo-widget{display: none;}
body.userlogin .main-content section .csir-logo{text-align: center;}
body.userlogin .main-content section .user-login-form .js-form-item{margin: 15px 0;}
body.userlogin .main-content section .user-login-form .js-form-item label{display: block; font-weight: 600; text-transform: capitalize;}
body.userlogin .main-content section .user-login-form .js-form-item input.form-text{width: 100%; height: 40px; border: none; margin: 0;  border-bottom: 1px solid #8f8585; font-size: 15px; min-height: 35px;}
body.userlogin .main-content section .user-login-form .js-form-item input.form-text:focus{outline: none;}
body.userlogin .main-content section .user-login-form  .form-actions .form-submit{border: none; background-color: #395c00; color: #fff; padding: 10px 3rem; box-sizing: border-box;}
body.userlogin .main-content section .user-login-form .description{font-size: 12px;}
body.userlogin .main-content section .user-login-form .form-item-captcha-response span{background-color: #ddd; padding: 3px 10px; box-sizing: border-box; margin: 0 10px; border-radius: 20px; font-weight: bold;}
body.userlogin .main-content section .user-login-form .form-item-captcha-response label,
body.userlogin .main-content section .user-login-form .form-item-captcha-response span{float: left;}
body.userlogin .main-content section .user-login-form .form-item-captcha-response input{max-width: 100px !important; height: auto !important; margin: 0; margin-left: 10px;}
body.userlogin .main-content section .user-login-form input[name="captcha_response"] + div{margin-top: 10px;}
body.userlogin .innerpage-wrapper .container{padding: 0;}



/****************************After Login View******************************
.user-logged-in section.container, .user-logged-in .inner-page-content{
    /*padding: 0; 
    max-width: 100%; 
    min-height: 600px;
}
.user-logged-in .inner-page-content .sidebar-first{max-width: 300px; background-color: #395c00;}
.user-logged-in .inner-page-content .sidebar-first nav ul{padding: 0 30px; margin-top: 20px;}
.user-logged-in .inner-page-content .sidebar-first nav ul li > a{color: #fff; text-decoration: none; display: block; padding: 8px 10px; box-sizing: border-box; margin-bottom: 5px;}
.user-logged-in .inner-page-content .sidebar-first nav ul li > a:hover,
.user-logged-in .inner-page-content .sidebar-first nav ul li > a.is-active{background-color: #4f7c04; border-radius: 7px;}
.user-logged-in .inner-page-content .content-area .views-element-container .views-row{display: flex; flex-wrap: wrap; justify-content: space-between;}
.user-logged-in .inner-page-content .content-area .views-element-container .views-row .views-field{width: 30%; flex: 0 0 30%; margin-bottom: 1.5rem;}
.user-logged-in .inner-page-content .content-area .views-element-container .views-row .views-field .views-label{font-weight: 600; display: block;}
.user-logged-in .inner-page-content .content-area .views-element-container .views-row .views-field .field-content{border-bottom: 1px solid #dedede; padding-bottom: 5px; margin-top: 5px; display: block;}
.user-logged-in .inner-page-content .content-area{padding-top: 30px; padding-right: 30px;}

.user-logged-in .inner-page-content table tr th{background-color: #cfcece; color: #3a3a3a;}
.user-logged-in .inner-page-content table tr th h4{font-size: 14px; text-transform: capitalize; letter-spacing: normal; float: left; margin-bottom: 0 !important;}
/*.user-logged-in .inner-page-content table tr td:nth-child(1){display: none;}
.user-logged-in .inner-page-content form .field--name-title,
.user-logged-in .inner-page-content form .form-item-field-category-proposal,
.user-logged-in .inner-page-content form .field--name-field-reference-category{width: 30%; float: left; margin-right: 20px;}
.user-logged-in .inner-page-content table.field-multiple-table .js-form-item{width: 18%; float: left; margin-right: 20px;}
.user-logged-in .inner-page-content form .field--name-title input,
.user-logged-in .inner-page-content form .form-item-field-category-proposal select,
.user-logged-in .inner-page-content form .field--name-field-reference-category select,
.user-logged-in .inner-page-content table.field-multiple-table .js-form-item input{width: 100%; height: 35px; border: 1px solid #dee2e6; border-radius: 5px; margin: 0;}
*/


/*
Search PAge
*/
body.path-search .search-help-link{
    float: right;
    background-color: #1984d7;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    padding: 10px 19px;
    border-radius: 5px;
}
body.path-search #search-form{
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
#search-form .container-inline{
    width: 33%;
    float: left;
}
#search-form .container-inline label{display: block;}
#search-form .container-inline input.form-search{display: block; height: 35px;
    border: 1px solid #767676;
    padding: 0 5px;
    border-radius: 5px;}
#search-form .container-inline input.form-submit{
    margin-top: 22px;
    margin-left: 0px !important;
}
body.path-search ol{margin: 0;}

li.dropdown.icon-drop.bg ul{
    padding: 0px!important;
}
li.dropdown.icon-drop.bg ul li a{
    display: block;
    border-radius: 0px!important;
    margin-bottom: 0px!important;
}
body.path-search ol li h3{margin-bottom: 0;}
body.path-search ol li h3 > a{text-decoration: none;  font-size: 14px;}



.footer-wrapper .placeholder { color:#000; background-color:#fff; opacity:1 !important; padding:2px 5px; font-style: normal;font-size: 13px;font-weight: 600;}

.useful-links .views-view-responsive-grid__item{ background-color: #395c00; color:#fff;     
    height: 100%;
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
	width: 100%;
}
.useful-links .views-view-responsive-grid__item::after{
    content: '';
    display: block;
    background-color: #2a420c;
    width: 100%;
    position: absolute;
    height: 0;
    bottom: 0;
    transition-duration: 0.5s;
}
.useful-links .views-view-responsive-grid__item:hover:after{
    height: 100%;
    z-index: 1;
    transition-duration: 0.5s;
}
.useful-links .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{
    z-index: 2;
}

.gallery-wrapper .gallery .tab-content .tab-pane.fade{ opacity: 1;}

.copyright-text { font-size: 0.8rem; width: 380px;} 
.copyright-text a{color: #fff;}

.contact-message-feedback-form {
    background: url(../img/feedback-graphics.png);
    background-repeat: no-repeat;
    background-position: 90% 20%;
    background-size: 40%;
}
.contact-message-feedback-form .js-form-item {
    width: 40%;
    margin-bottom: 30px;
}
.contact-message-feedback-form .js-form-item > label {
    font-weight: 600;
}
.contact-message-feedback-form .js-form-item > input {
    margin: 0;
    min-height: 45px;
    border-radius: 10px;
    border: 1px solid #c2bbbb;
}
.contact-message-feedback-form .form-actions input.form-submit {
    background-color: #006bb6;
    border: none;
    color: #fff;
    box-sizing: border-box;
    padding: 10px 40px;
    border-radius: 5px;
    font-weight: 600;
}
.contact-message-feedback-form .js-form-item textarea {
    border-radius: 10px;
    border: 1px solid #c2bbbb;
}
.contact-message-feedback-form .js-form-item > label, 
.contact-message-feedback-form .js-form-item > input, 
.contact-message-feedback-form .js-form-item textarea {
    width: 100%;
}
.search-drop {
   
    display: block !important;
}
.content-area h2 {
    font-size: 1.5rem;
}

.js-drupal-fullcalendar .fc-view-container{}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view .fc-head .fc-widget-header table tr th{
    padding: 12px 0;
}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view table{
    margin-bottom: 0px;
}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view .fc-body .fc-day-grid{}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view .fc-body .fc-day-grid .fc-row.fc-week{
    min-height: auto;
    height: auto!important;
}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view .fc-body .fc-day-grid .fc-row.fc-week .fc-bg table tr td{}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view .fc-body .fc-day-grid .fc-row.fc-week .fc-content-skeleton table tr td{
    height: 35px;
    text-align: center;
}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view .fc-body .fc-day-grid .fc-row.fc-week .fc-content-skeleton table tr td a{
    color: #000;
    text-decoration: none;
    font-weight: 500;
    text-align: center;
    margin-top: 22px;
}
.js-drupal-fullcalendar .fc-view-container .fc-title{color: #fff;}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view .fc-body .fc-day-grid .fc-row.fc-week .fc-content-skeleton table tr{
    border: 0px!important;
}
.js-drupal-fullcalendar .fc-view-container .fc-dayGridMonth-view .fc-body .fc-scroller.fc-day-grid-container{
    height: auto!important;
}


.views-exposed-form {
    background: #f8f8f8;
    padding: 13px;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.views-exposed-form .js-form-item {
    flex: 0 0 24%;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2%;
    margin-bottom: 10px;
}
.views-exposed-form .js-form-item:nth-child(3){
    margin-right: 0px;
}
.views-exposed-form .js-form-item label{
    display: block;
    margin-bottom: 6px;
    font-size: 92%;
}
.views-exposed-form .js-form-item input,
.views-exposed-form .js-form-item select{
    border: 1px solid #bbbbbb;
    min-height: 38px;
    border-radius: 0px;
    padding: 5px;
    margin-top: 0px;
    width: 100%;
    display: block;
}     
.views-exposed-form .form-actions{margin-top: 16px;}
.views-exposed-form .form-actions input{
    background: #192900;
    color: #fff;
    padding: 6px 28px;
    border: 0px;
}
.payslip-print-button{
    border: none;
    background-color: #293846;
    color: #fff;
    font-size: 14px;
    padding: 2px 15px;
    border-radius: 5px;
    text-transform: capitalize;
}

.useful-links .views-view-responsive-grid{padding: 15px 0; display: flex; justify-content: space-between;}
.path-video-gallery iframe{width: 100%;}
.path-photo-gallery .content-area .views-view-responsive-grid{display: flex; flex-wrap: wrap;}
.path-photo-gallery .content-area .views-view-responsive-grid .views-view-responsive-grid__item{
    border: 1px solid #efefef;
    width: 24%;
}
.path-photo-gallery .content-area .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-photo{}
.path-photo-gallery .content-area .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-photo img{
    width: 100%;
    height: 199px;
}
.path-photo-gallery .content-area .views-view-responsive-grid .views-view-responsive-grid__item .views-field-nothing {}
.path-photo-gallery .content-area .views-view-responsive-grid .views-view-responsive-grid__item .views-field-nothing a{
    color: #151515;
    text-decoration: none;
    padding: 4px 7px;
    display: block;
}
.path-photo-gallery .views-field-name a{
    color: #151515;
    text-decoration: none;
    padding: 10px 7px;
    display: block;
}
.item-list.photo-listing{}
.item-list.photo-listing ul {
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}
.item-list.photo-listing ul li{
    width: 23%;
    margin-right: 2%;
    margin-bottom: 2%;
}
.item-list.photo-listing ul li img{
    width: 100%;
    max-height: 200px;
    min-height: 200px;
}
.item-list.photo-listing ul li:nth-child(4){
    margin-right:0px;
}
ul {
    list-style: disc;
}

.about-uscsir-network-map .content-area{}
.about-uscsir-network-map .content-area  ul.quicktabs-tabs {
    padding: 0 5px 0 0;
    font: bold 12px/19px Verdana !important;
} 
.about-uscsir-network-map .content-area  ul.quicktabs-tabs li.first {  }
.about-uscsir-network-map .content-area  ul.quicktabs-tabs li.active a {background-color: #4c9ed9!important} 
.about-uscsir-network-map .content-area ul.quicktabs-tabs li a {
    background-color: #09408b!important;
    border-bottom: none;
    padding: 10px 15px;
    margin: 0 3px 0 0;
    min-height: 32px;
    border: none !important;
    text-decoration: none;
    color: #fff;
}


.about-uscsir-network-map .content-area  ul.quicktabs-tabs li.lab-cluster-wise a:hover {background-color: #4c9ed9!important}

ul li.cyber-security a {
    background-color: #4c9ed9 !important;
}

.quicktabs-tabpage ul {
    padding: 0;
    list-style-type: none;
}
ul.quicktabs-tabs{margin: 0;padding: 0;margin-bottom: 20px;width: 100%;}
ul.quicktabs-tabs li a { background-color:#09408b !important; position: relative;}
ul.quicktabs-tabs li:hover a { background-color: #4c9ed9 !important;}
ul.quicktabs-tabs li.active a { background-color: #4c9ed9 !important;}
ul.quicktabs-tabs li.active a:after{
    content: '';
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #4c9ed9;
    position: absolute;
    bottom: -9px;
    left: 50%;
    transform: translate(-50%, 0);
    transition-duration: 0.4s;
}


ul.quicktabs-tabs li {
    display:inline-block;
    height: 32px;
    border: none !important;
    margin-right: 2px;
    text-decoration: none;
    margin-bottom: 7px;
}


ul.quicktabs-tabs li a { text-decoration: none; color:#fff; padding-top:5px; 
    padding: 0 15px 0 15px !important;}
ul.quicktabs-tabs li a {
    text-decoration: none;
    color: #fff;
    padding: 7px 15px 7px 15px !important;
}
.cyber-jaagrookta .inner-page-content .quicktabs-main {
    padding-top: 0;
}
.views-field-title { padding-top:10px; }

.video-gallery .inner-page-content .content-area .views-element-container .views-view-responsive-grid{
    display: flex;
    flex-direction: column; margin-top: 10px;
}
.video-gallery .inner-page-content .content-area .views-element-container .views-view-responsive-grid .views-view-responsive-grid__item { margin-bottom: 20px;}



.path-forms .inner-page-content .views-element-container .views-row,
.employer-dashboardforms .inner-page-content .views-element-container .views-row{
      display: flex;
    flex-direction: row;
}

.path-forms .inner-page-content .views-element-container .views-row .views-field .field-content a,
.employer-dashboardforms .inner-page-content .views-element-container .views-row .views-field .field-content a { 
     font-size: 15px; text-decoration:none!important;  }

.path-forms .inner-page-content .views-element-container .views-row::before, .employer-dashboardforms .views-element-container .views-row::before {  content: '';
    background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 23px;
    line-height: 26px; 
}
.cmf-btn-outline{
    display: flex;
    align-items: center;
    font-size: 14px;
    text-decoration: none;
}
.cmf-btn-outline::before{
    content: '';
    background: url(../img/archive-icon.svg) no-repeat;
    width: 23px;
    height: 23px;
    display: inline-block;
    margin-right: 5px;
}

.inner-page-content .scroll-table1 table td > a {
    font-size: 14px;
    text-decoration: none;
}
.career-opportunitiesopportunity .inner-page-content .scroll-table1 table td > span > a {      background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 23px;
    line-height: 26px;}

.career-opportunitiesopportunity .inner-page-content .scroll-table1 table td > span.file--application-pdf {display: block;}
    .career-opportunitiesopportunity .inner-page-content .scroll-table1 table td > span.file--application-pdf > a::after { 
     content: '';
    background: url(../img/icons/application-pdf.png) no-repeat 0 3px;
    padding-left: 23px;
    line-height: 26px; margin-left: 3px;
} 

   
.career-opportunities .inner-page-content .field-content ul li {list-style: none;
}
.career-opportunities .inner-page-content .views-field .field-content ul li a {
    background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 23px;
    line-height: 26px;
     font-size: 15px; text-decoration:none!important; color: #686868;
}




.video-gallery .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .video-embed-field-launch-modal img {
    width: auto;
    height: auto;
    max-width: 100%;  
    border: 0;  
}
.video-gallery .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .video-embed-field-launch-modal {
    max-width: 50%;
    display: inline-block;
    width: 55%;
}

.path-collaborations .inner-page-content .views-element-container .views-field-name span > a::before {  content: '';
    background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 23px;
    line-height: 26px; 
}
.csir-directory-whos-who .inner-page-content .views-element-container .views-field-name span > a::before {
    content: '';
    background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 23px;
    line-height: 26px;
}

.documentstkdl .inner-page-content .quicktabs-wrapper ul {margin: 0; padding: 0;}

.documentstkdl .inner-page-content .quicktabs-wrapper ul.quicktabs-tabs li {
    display: inline-block;
    height: 32px;
    border: none !important;
    margin-right: 2px;
    text-decoration: none;
}

.documentstkdl .inner-page-content  ul.quicktabs-tabs li.active a {
    background-color: #4c9ed9 !important;
}

.documentstkdl ul.quicktabs-tabs li a {
    text-decoration: none;
    color: #fff;
    padding: 7px 15px 7px 15px !important;
}
.documentstkdl ul.quicktabs-tabs li a {
    background-color: #09408b !important;
}
.documentstkdl ul.quicktabs-tabs li:hover a {
    background-color: #4c9ed9 !important;
}


.inner-page-content .content-area p,
.inner-page-content .content-area ul li,
.inner-page-content .content-area .scroll-table1{font-size: 90%;}
.inner-page-content .content-area .material-tabs .quicktabs-tabs > li > a {
    color: #fff;
    border: 0;
    display: block;
    font-size: 14px;
    text-decoration: none!important;
    margin: 0;
    padding: 8px 7px;
    border: none!important;}

.inner-page-content .content-area .material-tabs ul.quicktabs-tabs li {
    margin: 0;
    margin-bottom: -1px;
    cursor: pointer;
    background: #09408b !important;
    margin-left: 3px;
    margin-right: 0;
    padding: 0!important;}

.inner-page-content .content-area .material-tabs ul.quicktabs-tabs {
    padding: 10px 0;
    background-color: transparent;
    border: 0;
    border-radius: 0.25rem;
    display: flex;
    list-style: none;
    margin: 0;
    box-shadow: none !important;
    flex-wrap: nowrap!important;
}
.inner-page-content .content-area .material-tabs .quicktabs-main {
    padding: 0;
    padding-top: 3rem !important;
    border: 0;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: 0.25rem;
    box-shadow: none!important;
}

.inner-page-content .content-area .material-tabs ul.quicktabs-tabs li:hover {border-radius:0!important;
    background-color:#4c9ed9 !important}

.inner-page-content .content-area .material-tabs .quicktabs-tabs > li.active > a, .inner-page-content .content-area .material-tabs .material-tabs .quicktabs-tabs > li.active > a:hover, .inner-page-content .content-area .material-tabs .material-tabs .quicktabs-tabs > li.active > a:focus {
    border-radius:0!important;
    background-color:#4c9ed9 !important}
    

   .right-informationsproactive-disclosureproactive-disclosure .inner-page-content .views-element-container .views-field-name span > a::before {
    content: '';
    background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 23px;
    line-height: 26px;
}
.right-informations .inner-page-content .content-area .views-row a:before {
    content: '';  
    background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 23px;
    line-height: 26px;
}

/*Feedback_form*/
.formcontact .content-area  form  .js-form-item label {
    display: inline-block;
    width: 25%;
    float: left;
    margin-top: 8px;
    clear: left;
}


.formcontact .content-area  form  .js-form-item input   {
    font-size: .875em;
    color: var(--bs-secondary-color);
    max-width: 400px;
    width: 100%;
    min-height: 30px;
    margin-top: 8px;
    padding: 0 5px;
}
.formcontact .content-area  form  .js-form-item textarea {
    max-width: 400px;
    width: 100%;
    min-height: 30px;
    margin-top: 8px;
    padding: 0 5px;
}

 .formcontact .content-area  form .captcha{
    clear: left;
    float: left;
    width: 100%;
    padding-top: 19px;
}
.formcontact .content-area  form > .captcha .form-item-captcha-response {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
    border-width: 2px;
    border-style: groove;
    border-color: rgb(192, 192, 192);
    border-image: initial;
    max-width: 80%;
}

.formcontact .content-area  form > .form-wrapper .webform-button--submit{
    background-color: #09408b!important;
    border-bottom: none;
    padding: 10px 15px;
    margin: 0 3px 0 0;
    min-height: 32px;
    border: none !important;
    text-decoration: none;margin-top: 10px;
    color: #fff;
}

.formcontact .content-area  form > .form-wrapper .webform-button--submit:hover {
    background-color: #4c9ed9!important; }




/*icms register*/
  .icmsregister .inner-page-content form  input {  width: 96%;
    border-radius: 5px;
}
.icmsregister form.user-form .form-wrapper{width: 47%; float: left; margin-right: 20px; margin-bottom: 20px;}
.icmsregister form.user-form .form-wrapper input[type="text"],
.icmsregister form.user-form .form-wrapper input[type="email"],
.icmsregister form.user-form .form-wrapper input[type="date"],
.icmsregister form.user-form .form-wrapper select{
    width: 100%;
    height: 35px;
    box-sizing: border-box;
    padding: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: var(--bs-border-width) solid var(--bs-border-color);
}

.icmsregister form.user-form input#edit-captcha-response {
    width: 47%;
    height: 35px;
    box-sizing: border-box;
    padding: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: var(--bs-border-width) solid var(--bs-border-color);
}
.icmsregister form.user-form  textarea {
    width: 100%;
    border: var(--bs-border-width) solid var(--bs-border-color);
}
.icmsregister .js-form-item-captcha-response span {
    clear: left;
    display: block;
}
.icmsregister form.user-form input#edit-contact--2 {width: auto;}
.icmsregister form.user-form .form-item-contact label.option {
    color: #000;
    margin-bottom: 5px;
    display: inline-block!important;
    font-weight: 600;
    font-size: 1rem;
    float: none!important;
    width: auto!important;
}
.icmsregister form.user-form .field--type-image {
    width: 48%!important;
    float: right;
}
.icmsregister form.user-form #edit-user-picture-0--description {
    width: 100%;
    font-size: 92%;
    padding-left: 5px;
    font-weight: 600;
    color: #262626c7;
    font-style: italic;
}

.icmsregister .inner-page-content form  label {
    width: 100%;
    float: left;
    color: #000;
    margin-bottom: 5px;
    display: block;
    font-weight: 600;
    font-size: 1rem
}


.icmsregister .inner-page-content form .field--type-datetime h4 {
    width: 100%;
    float: left;
    color: #000;
    margin-bottom: 5px;
    display: block;
    font-weight: 600;
   font-size: 1rem
}

.icmsregister .inner-page-content form .field--name-field-date-of-birth h4 {
    width: 100%;
    float: left;
    color: #000;
    margin-bottom: 5px;
    display: block;
    font-weight: 600;
    font-size: 1rem
}

 .icmsregister .inner-page-content form .form-item #edit-mail--description,
 .icmsregister .inner-page-content form .form-item #edit-name--description{
  width: 100%;
    font-size: 82%;
    padding-left: 10px;
    font-style: italic;
    font-weight: 600;
    color: #262626c7;
}

 .icmsregister .inner-page-content form .form-item #edit-contact--2--description{
    width: 100%;
    font-size: 82%;
    padding-left: 10px;
    font-style: italic;
    font-weight: 600;
    color: #262626c7;
}
.icmsregister .inner-page-content form #edit-contact {padding-top: 10px;}

.icmsregister .boards-wrapper-bread ul {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
}
.icmsregister .boards-wrapper-bread #block-csir-primary-local-tasks{padding-top: 18px;}
.icmsregister .boards-wrapper-bread ul li {
    background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 18px;
    line-height: 26px;
    list-style: none;
    margin-right: 10px;
}

.icmsregister .inner-page-content form .form-actions input#edit-submit{
    background-color: #09408b!important;
    border-bottom: none;
    padding: 10px 15px;
    margin: 0 3px 0 0;
    min-height: 32px;
    border: none !important;
    text-decoration: none;
    margin-top: 10px;
    color: #fff;
    width:40%!important;
}
.icmsregister .inner-page-content form .form-actions input#edit-submit:hover {
    background-color: #4c9ed9!important;
}
.icmsregister #skipCont .inner-page-content .sidebar-first { display: none;}
.icmsregister #skipCont .inner-page-content { justify-content: center;}





/* Create Apply Form Lab */
.nodeaddapply_form_lab .inner-page-content .sidebar-first ul{margin: 0; padding: 0;}

.nodeaddapply_form_lab .inner-page-content .sidebar-first ul li{
    list-style: none;
    background-color: #192900;
    position: relative;
    padding-top: 0px;
}

.nodeaddapply_form_lab .inner-page-content .sidebar-first ul li a {
    color: #fff;
    display: block;
    padding: 12px 10px;
    font-size: 14px;
    border-bottom: 1px solid #ffffff29;
    cursor: pointer;
    letter-spacing: .75px;
    text-decoration: none;
}



.nodeaddapply_form_lab .js-form-item.form-item input, .node-apply-form-lab-form .js-form-item.form-item select {
    width: 70%;
    height: 30px;
    font-size: 13px;
    font-weight: 500;
    border: var(--bs-border-width) solid var(--bs-border-color);
}

.team-istad-directory  .content-area .item-list ul {
    display: flex;
    flex-flow: row wrap;
}

.team-istad-directory .item-list ul li {
    list-style: none;
    font-size: 95%;
    padding: 10px;
    width: 33%;
    border: 0.1px solid #e9e9e970;
}

.team-istad-directory .views-field .field-content {
    word-break: break-all;
}
.team-istad-directory .content-area .views-field-title, .team-istad-directory .content-area .views-label { font-weight:700 ; display: block;}

.sidebar-first {
    
    margin-top: 0!important;
}
.sidebar-first #block-eofficemenu> ul { margin: 0; padding: 0;}

#block-eofficemenu> ul> li> a, .sidebar-first ul> li> span, .sidebar-first ul> li> a  {
    background: url(../img/sub_list.png) no-repeat 6px 18px !important;
    background-size: 11px !important;
    padding-left: 22px !important;
}
.user-logged-in #block-eofficemenu> ul> li> a, .sidebar-first ul> li> span, .sidebar-first ul> li> a  {
    background:none !important;
}


.sidebar-first ul li span:hover, #block-eofficemenu ul li a:hover {
    text-decoration: none;
    /* background-color: #375802; */
}

.sidebar-first ul> li> a{
    color: #fff;
    display: block;
    padding: 12px 10px;
    font-size: 14px;
    border-bottom: 1px solid #ffffff29;
    cursor: pointer;
    letter-spacing: .75px;
    text-decoration: none;
}
.sidebar-first ul> li> span, .sidebar-first ul> li> span{
    color: #fff;
    display: block;
    padding: 12px 10px;
    font-size: 14px; cursor: pointer;
    letter-spacing: .75px;
    text-decoration: none;
}

.sidebar-first  ul li{
    list-style: none;
    background-color: #192900;
    position: relative;
    padding-top: 0px;
}

.sidebar-first ul:nth-child(2) {
    margin: 0px;
    padding-left: 12px;
}

.eoffice .views-field ul li {
    list-style: none;
}
.sidebar-first .views-field ul li {
    list-style: none;
}
.views-field ul li::before  {
    content: '';
    background: url(../img/blackarrow.png) no-repeat 0 6px;
    padding-left: 23px;
    line-height: 26px;
}
.eoffice .field-content .row {
    background: url(../img/suite_bg_plain.jpg) !important;
    background-size: cover!important;
}
.content-area .field-content ul li { list-style: none;}

.eoffice .sidebar-first ul:nth-child(2)  li a {
    background: url(../img/single-arrow-image.png) no-repeat 6px 13px;
    background-size: auto;
    background-size: 11px !important;
    padding-left: 22px !important;
}

.accessibility-icons .search-block-form .form-item input[type='search'] {
    border: 1px solid #eeeeee;
    height: 36px;
    padding: 0px 40px 0px 8px;
    width: 200px;
}

.accessibility-icons .search-drop .search-block-form> form{
    float: left; display: flex;
    padding: 0.5em 1em 0 0;
}
.accessibility-icons .search-drop .search-block-form .form-submit {
    padding-left: 10px;
    padding-right: 10px;
    background: #226BA0 !important;
    border: none;
    color: #fff;
    min-width: 73px;
    min-height: 28px;
    margin-left: 8px;
    margin-top: 5px;
}

ul.accessibility-icons li.search> ul {
    min-height: 80px;
    background: #ddd;
    inset: auto;
    right: 0;
    top: 4px;
}



.path-employer-dashboard .sidebar-first ul, .user-logged-in .sidebar-first ul {margin:0!important; padding: 0;}

.path-employer-dashboard .sidebar-first ul  li, .user-logged-in .sidebar-first ul  li{
    padding-left: 35px;
    display: block;}

.path-employer-dashboard .sidebar-first ul  li:hover, .user-logged-in .sidebar-first ul  li:hover  {background-color:#009688 !important;}



.path-employer-dashboard .sidebar-first ul  li:nth-child(1), .user-logged-in .sidebar-first ul  li:nth-child(1) {
    background: url(../img/icons/profile-icon.png ) no-repeat ; 
    background-position: 5% 50%;
}

.path-employer-dashboard .sidebar-first ul li:nth-child(2), .user-logged-in .sidebar-first ul li:nth-child(2) {
    background: url(../img/icons/circular-icon.png) no-repeat; 
    background-position: 5% 50%;
}
.path-employer-dashboard .sidebar-first ul li:nth-child(3), .user-logged-in  .sidebar-first ul li:nth-child(3){
    background: url(../img/icons/form-icon.png) no-repeat;
    background-position: 5% 50%;
}
.path-employer-dashboard .sidebar-first ul li:nth-child(4), .user-logged-in .sidebar-first ul li:nth-child(4){
    background: url(../img/icons/intercom-csir-directory.png) no-repeat;
    background-position: 5% 50%;
}
.path-employer-dashboard .sidebar-first ul li:nth-child(5), .user-logged-in .sidebar-first ul li:nth-child(5){
    background: url(../img/icons/form-icon.png) no-repeat;
    background-position: 5% 50%;
}
.path-employer-dashboard .sidebar-first ul li:nth-child(6), .user-logged-in .sidebar-first ul li:nth-child(6){
    background: url(../img/icons/bulletin-lab-icon.png) no-repeat;
    background-position: 5% 50%;
}
.path-employer-dashboard .sidebar-first ul li:nth-child(7), .user-logged-in .sidebar-first ul li:nth-child(7){
    background: url(../img/icons/pay-slip-icon.png) no-repeat;
    background-position: 5% 50%;
}
.path-employer-dashboard .sidebar-first ul li:nth-child(8), .user-logged-in .sidebar-first ul li:nth-child(8){
    background: url(../img/icons/pay-slip-icon.png) no-repeat;
    background-position: 5% 50%;
}
.path-employer-dashboard .sidebar-first ul li:nth-child(9), .user-logged-in .sidebar-first ul li:nth-child(9){
    background-color: transparent !important;
}


.path-employer-dashboard .sidebar-first ul li a, .user-logged-in .sidebar-first ul li a{
    color: #fff;
    display: block;
    padding: 10px;
    background: none;
    border:none;
}
.path-employer-dashboard .sidebar-first, .user-logged-in .sidebar-first{
    float: left;
    width: 22%!important;
    height: auto;
    background: #293846 !important;
}

.path-employer-dashboard .content-area nav> ul, .user-logged-in .content-area nav> ul{
        margin: 0;
        padding: 0;
        display: inline-block;
    }
    .user-logged-in .pager__items{display: flex !important; flex-wrap: wrap;}
/* .path-employer-dashboard .content-area nav> ul> li, .user-logged-in .content-area nav> ul> li{ list-style: none; 
    padding: 0 15px 0 15px !important;
    background: #09408b !important;
    float: left;
    min-height: 32px;
    border: none !important;
    margin-right: 2px;
} */
.path-employer-dashboard .content-area nav> ul> li> a, .user-logged-in .content-area nav> ul> li> a{ color:#fff; text-decoration: none; }

.employer-dashboardprofile .content-area .views-row .views-field> .views-label {
    float: left;
    width: 30%;
    padding: 10px;
    clear: left;
    font-weight: 600;
    font-size: 100%;
}
.employer-dashboardprofile .content-area .views-row .views-field> .field-content {
    float: left;
    width: 70%;
    padding: 10px;
    font-weight: 600;
    font-size: 100%;
}
.employer-dashboardprofile .views-field .field-content ul {margin: 0; padding: 0;}
.employer-dashboardprofile .views-field .field-content ul li::before { background: none!important; padding-left: 0;
    line-height:normal;}

.employer-dashboardintercom-directory .content-area nav.pager ul.pager__items .pager__item, 
.employer-dashboardcirculars .content-area nav.pager ul.pager__items .pager__item, 
.employer-dashboardnews-bulletin .content-area nav.pager ul.pager__items .pager__item {
        float: left;
        list-style: none;
        padding: 0!important;
        background: none!important;       
        min-height: 32px;
        border: none !important;
        margin-right: 0;
    }
    

/* .path-employer-dashboard .content-area nav> ul> li:hover, .user-logged-in .content-area nav> ul> li:hover {background-color: #009688 !important;} */
 /*organisational structure*/
 .about-usorganization-structure .scroll-table1 table.org-wrapper{width: 100%;margin: 0 auto; border: none;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .org-structure{    border: 3px solid rgba(119, 143, 146, 0.98);padding: 10px;margin: 0 auto;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .org-structure1{    border: 3px solid rgba(119, 143, 146, 0.98);padding: 10px;margin: 0 auto;text-align:left;width:255px;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .org-structure2{    border: 3px solid rgba(119, 143, 146, 0.98);padding: 10px;text-align:center;width:255px; margin-left: 150%;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .uniq{ width: 31%;    float: right;    margin-top: 10px;  }
 .about-usorganization-structure .scroll-table1 table.org-wrapper td{border:none;text-align: center;}
  .about-usorganization-structure .scroll-table1 table.org-wrapper tr{border:none;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper tr:nth-of-type(odd) {background:none;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .arrUD {background: url(../img/darrow.jpg) no-repeat;width: 37px;margin: 0 auto;height: 39px;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .arrUD1 {background: url(../img/down-arw.png) no-repeat;width: 60px;margin: 0 auto;height: 73px;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .arrUD2 {background: url(../img/down-arw.png) no-repeat;width: 60px;margin: 0 auto;height: 73px;margin-left: 185%;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .arrUD3 {background: url(../img/down-arw.png) no-repeat;width: 60px;margin: 0 auto;height: 73px;margin-top: -21px;margin-left: 36%;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .arrUD4 {background: url(../img/dwn-arrow.png) no-repeat;width: 37px;margin: 0 auto;height: 73px;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .arrRL{background: url(../img/larrow.jpg) no-repeat;width: 40px;margin: 0 auto;height: 39px;}
 .about-usorganization-structure .scroll-table1 table.org-wrapper .arrLR{background: url(../img/rarrow.jpg) no-repeat;width: 40px;margin: 0 auto;height: 39px;}
 .about-usorganization-structure .content-area .block-region-content .views-field-title > span {display: none;} 


 /*organisational structure*/
 .org-chart-title{padding: 0; margin: 0; text-align: center; width: 95%;}
 .org-chart-title li::before{display: none;}
 .org-chart-title li{
    max-width: 250px;
    margin: 0 auto;
    border: 3px solid #799194;
    min-height: 62px;
    margin-bottom: 15px;
    line-height: 50px;
 }
 .divisions .scroll-table1 table.org-wrapper{width: 60%;margin: 0 auto;}
 .divisions .scroll-table1 table.org-wrapper .org-structure{    border: 3px solid rgba(119, 143, 146, 0.98);padding: 10px;margin: 0 auto;}
 .divisions .scroll-table1 table.org-wrapper .org-structure1{    border: 3px solid rgba(119, 143, 146, 0.98);padding: 10px;margin: 0 auto;text-align:left;width:255px;}
 .divisions .scroll-table1 table.org-wrapper .org-structure2{    border: 3px solid rgba(119, 143, 146, 0.98);padding: 10px;text-align:center;width:255px; margin-left: 150%;}
 .divisions .scroll-table1 table.org-wrapper .uniq{ width: 31%;    float: right;    margin-top: 10px;  }
 .divisions .scroll-table1 table.org-wrapper td{border:none;text-align: center;}
 .divisions .scroll-table1 table.org-wrapper tr:nth-of-type(odd) {background:none;}
 .divisions .scroll-table1 table.org-wrapper .arrUD {background: url(../img/darrow.jpg) no-repeat;width: 37px;margin: 0 auto;height: 39px;}
 .divisions .scroll-table1 table.org-wrapper .arrUD1 {background: url(../img/down-arw.png) no-repeat;width: 60px;margin: 0 auto;height: 73px;}
 .divisions .scroll-table1 table.org-wrapper .arrUD2 {background: url(../img/down-arw.png) no-repeat;width: 60px;margin: 0 auto;height: 73px;margin-left: 185%;}
 .divisions .scroll-table1 table.org-wrapper .arrUD3 {background: url(../img/down-arw.png) no-repeat;width: 60px;margin: 0 auto;height: 73px; margin-left: 36%; margin-top: -25px;}
 .divisions .scroll-table1 table.org-wrapper .arrUD4 {background: url(../img/dwn-arrow.png) no-repeat;width: 37px;margin: 0 auto;height: 73px;}
 .divisions .scroll-table1 table.org-wrapper .arrRL{background: url(../img/larrow.jpg) no-repeat;width: 40px;margin: 0 auto;height: 39px;}
 .divisions .scroll-table1 table.org-wrapper .arrLR{background: url(../img/rarrow.jpg) no-repeat;width: 40px;margin: 0 auto;height: 39px;}
#line2 { font-size: 0;width: 828px; height: 5px; color: #fff; background-color: #000; margin: auto;}
   .divisions .scroll-table1 table, .divisions .scroll-table1 table.org-wrapper tr { border:none!important; }

/*corporate-social-responsibility-csr*/
.corporate-social-responsibility-csr .inner-page-content .sidebar-first { display: none!important;}
.corporate-social-responsibility-csr .inner-page-content .content-area {
    width: 100%;
    padding: 0 0 45px 0;
}

/*scientific-social-responsibility*/
.scientific-social-responsibility .inner-page-content .sidebar-first { display: none!important;}

.scientific-social-responsibility .inner-page-content .content-area {
    width: 100%;
    padding: 0 0 45px 0;
}
/*side bar hide if menu not available*/
.sidebar-first.no-sidebar {
    display: none;
}

#block-visitors ul{padding: 0; margin: 0; list-style-type: none;}





/**********************************After login Design**************************************/
body.user-logged-in .inner-page-content{
    padding: 10px 0;
    min-height: 400px;
}
.icms-listing-page-class > .views-field{
    width: 30%;
    float: left;
    margin: 10px 15px 0 0;
    font-size: 90%;
}
.icms-listing-page-class > .views-field >span{display: block;}
.icms-listing-page-class > .views-field >span.views-label{font-weight: 600;}
#node-icsm-form-form .scroll-table1{width: 100%;}
#node-icsm-form-form .field--name-field-category-proposal,
#node-icsm-form-form .field--name-title,
#node-icsm-form-form .field--name-field-reference-category{width: 30%; float: left; margin-right: 15px; margin-bottom: 30px;}

#node-icsm-form-form .field--name-field-category-proposal input,
#node-icsm-form-form .field--name-field-category-proposal select,
#node-icsm-form-form .field--name-title input,
#node-icsm-form-form .field--name-title select,
#node-icsm-form-form .form-item-field-category-proposal input,
#node-icsm-form-form .form-item-field-category-proposal select{
    width: 100%;
    height: 35px;
    margin: 0;
    border: 1px solid #767676;
    border-radius: 5px;
    padding: 0 5px;
}

.field-multiple-table h4{
    float: left;
    font-size: 14px;
    margin-bottom: 0;
    display: contents;
    color: #343434;
    font-weight: 600;
}
#node-icsm-form-form .field-multiple-table td.field-multiple-drag,
#node-icsm-form-form .field-multiple-table .paragraphs-actions,
#node-icsm-form-form .field-multiple-table tr td > .form-wrapper{
    width: 20%;
    float: left;
    margin: 10px;
}
#node-icsm-form-form .field-multiple-table .paragraphs-subform > div{
    width: 17%;
    float: left;
    margin: 10px;
}
#node-icsm-form-form .field-multiple-table .paragraphs-subform > div label,
#node-icsm-form-form label
summary, .description{
    font-size: 90%;
}
label, summary, .description{
    font-size: 90%;
}
#node-icsm-form-form #field-foreign-values label{
    line-height: 13px;
    min-height: 35px;
}


#node-icsm-form-form .field-multiple-table .paragraphs-subform .form-wrapper input,
#node-icsm-form-form .field-multiple-table .paragraphs-subform .form-wrapper select{
    width: 100%;
    border: 1px solid #767676;
    border-radius: 5px;
    height: 35px;
    padding: 0 5px;
}
#node-icsm-form-form .form-wrapper .clearfix,
#node-rrf-form-form .clearfix {
    margin: 15px 0 50px;
}

#node-icsm-form-form  .field--name-field-proposed-funding-requireme{margin: 20px 0;}
#node-icsm-form-form  .field--name-field-proposed-funding-requireme label{display: block;}
#node-icsm-form-form  .field--name-field-proposed-funding-requireme input{
    border: 1px solid #767676;
    height: 35px;
    border-radius: 5px;
}
#node-icsm-form-form  textarea{
    border: 1px solid #767676;
}
#node-icsm-form-form .form-submit,
#node-rrf-form-form .form-submit,
#node-apply-form-lab-edit-form .form-submit,
#user-form .form-actions .form-submit,
.change-pwd-form .form-submit,
.user-pass .form-submit,
#node-casual-leave-form .form-submit,
#node-regular-leave-form .form-submit{
    border: none;
    background-color: #375802;
    color: #fff;
    font-size: 90%;
    padding: 5px 14px;
    border-radius: 3px;
}
#node-rrf-form-form .form-actions
#node-icsm-form-form .form-actions {
    width: 100%;
    border-top: 1px solid #ddd;
    float: left;
    margin-top: 10px;
}
.field-multiple-table tr th{
    background: #dbdbdb;
    color: #343434;
    font-weight: 600;
}
.field-multiple-table .tabledrag-toggle-weight-wrapper,
.field-multiple-table .paragraphs-actions,
.field-multiple-drag,
.tabledrag-toggle-weight-wrapper{display: none;}


#node-rrf-form-form .field--name-title{
    margin: 15px 0 25px;
}
#node-rrf-form-form .field--name-title label{
    display: block;
}
#node-rrf-form-form .field--name-title input,
#node-rrf-form-form .field-multiple-table .paragraphs-subform > .form-wrapper input,
#node-rrf-form-form .field-multiple-table .paragraphs-subform > .form-wrapper select{
    border: 1px solid #767676;
    height: 35px;
    border-radius: 5px;
    margin: 0;
    padding: 0 5px;
}

#node-rrf-form-form .field-multiple-table .paragraphs-subform > .form-wrapper{
    width: 17%;
    float: left;
    margin: 5px;
}
#node-rrf-form-form .field-multiple-table .paragraphs-subform > .form-wrapper input,
#node-rrf-form-form .field-multiple-table .paragraphs-subform > .form-wrapper select{width: 100%; padding: 0 5px;}
#node-rrf-form-form .field-multiple-table label{line-height: 22px;}
#node-rrf-form-form .field--name-field-attached,
#node-rrf-form-form .field--name-field-duration-rrf,
#node-rrf-form-form .field--name-field-select-langua-rrf{ width: 350px !important;}
#node-rrf-form-form .field--name-field-select-langua-rrf .form-checkboxes{display: flex; align-items: center;}
#node-rrf-form-form .field--name-field-select-langua-rrf .form-checkboxes .js-form-item{display: flex; align-items: center; margin-right: 20px;}
#node-rrf-form-form .field--name-field-select-langua-rrf .form-checkboxes .js-form-item input.form-checkbox{width: auto !important; margin-right: 5px;} 
#node-rrf-form-form .field--name-field-select-langua-rrf .fieldset-legend{font-size: 14px;}

#node-rrf-form-form .field--name-field-duration-rrf .field--widget-datetime-default{width: 42% !important;}
#node-rrf-form-form .placeholder,
#node-icsm-form-form .placeholder{display: none;}

#node-rrf-form-form .field--name-field-21-title-of-the-research-p label,
#node-rrf-form-form .field--name-field-designation-rrf label,
#node-rrf-form-form .field--name-field-27-minimum-period-required label,
#node-apply-form-lab-edit-form .field--name-title label{display: block;} 

#node-rrf-form-form .field--name-field-21-title-of-the-research-p input,
#node-rrf-form-form .field--name-field-designation-rrf input,
#node-rrf-form-form .field--name-field-27-minimum-period-required input,
#node-rrf-form-form .field--name-field-16-name-of-the-host-profes input,
#node-rrf-form-form .field--name-field-please-follow-csir-guideli input{margin: 0; height: 35px; border-radius: 5px; border: 1px solid #767676; padding: 0 5px;} 

#node-rrf-form-form .field--name-field-21-title-of-the-research-p,
#node-rrf-form-form .field--name-field-designation-rrf,
#node-rrf-form-form .field--name-field-27-minimum-period-required,
#node-rrf-form-form .field--name-field-16-name-of-the-host-profes,
#node-rrf-form-form .field--name-field-please-follow-csir-guideli{margin: 10px 0 20px; float: left; width: 100%;} 

#node-rrf-form-form .field--name-field-27-minimum-period-required ~ .field--widget-string-textarea,
#node-rrf-form-form .field--name-field-enclose-file-if-any-host ~ .field--widget-string-textarea{
    width: 47%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
#node-rrf-form-form .field--name-field-27-minimum-period-required ~ .field--widget-string-textarea label,
#node-rrf-form-form .field--name-field-enclose-file-if-any-host ~ .field--widget-string-textarea label{font-size: 14px; height: 44px;}
#node-rrf-form-form .field--name-field-27-minimum-period-required ~ .field--widget-string-textarea textarea,
#node-rrf-form-form .field--name-field-enclose-file-if-any-host ~ .field--widget-string-textarea textarea{
    width: 100%;
}
#node-rrf-form-form .fieldgroup{clear: left; }
#node-rrf-form-form fieldset .fieldset-legend{font-size: 14px;}

#node-rrf-form-form #field-34-recommendations-of-the-values .field--widget-string-textarea{
    width: 48%;
}
#node-rrf-form-form #field-34-recommendations-of-the-values .field--widget-string-textarea textarea{
    width: 100%;
}
#node-rrf-form-form #field-34-recommendations-of-the-values .field--widget-string-textarea label{
    height: 50px;
}

#node-rrf-form-form .field--name-field-download-recommendations-o{
    width: 48% !important;
}
#node-rrf-form-form .field--name-field-date-of-birth-rrf {margin: 20px 0;}
#node-rrf-form-form .field--name-field-date-of-birth-rrf .js-form-required,
#node-icsm-form-form .field--widget-datetime-default h4{font-size: 14px;}
#node-rrf-form-form .field--name-field-date-of-birth-rrf .form-date,
#node-icsm-form-form .js-form-type-date .form-date{
    width: 200px;
    padding: 4px;
}
#node-icsm-form-form .js-form-type-date .form-date{margin-bottom: 20px;}
#node-rrf-form-form .field--name-field-lab-instt-rrf,
#node-rrf-form-form .field--name-field-8-whether-belonging-to-sc-{
    width: 300px;
    margin-bottom: 20px;
}
#node-rrf-form-form .field--name-field-23-please-give-one-page-wr,
#node-rrf-form-form .field--name-field-upload-signature-rrf{clear: left;}
#node-rrf-form-form .field--name-field-upload-signature-rrf .image-widget{margin-bottom: 0 !important;}
.scroll-table1{overflow: auto;}

.scroll-table1 table tr th{text-transform: capitalize; font-weight: normal;} 
.lab-dashboardform-detail .scroll-table1 table tr th{
    font-weight: normal;
    font-size: 13px;
}
.lab-dashboardform-detail .scroll-table1 table{
    caption-side: top;
} 
#node-rrf-form-form .field--name-field-nature-of-work textarea{
    max-width: 300px;
}

.path-csir-directory .scroll-table1 table tr td p{margin-bottom: 5px;}
.path-csir-directory .scroll-table1 table tr td p::before{
    content: '';
    background: url(../img/dubbal-arrow.svg) no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    background-position: 0 2px;
}
.path-csir-directory .scroll-table1 table tr td a{text-decoration: none;}

/*
Edit Apply Form Lab hgfbfd
*/

#node-apply-form-lab-edit-form .field--name-title,
#node-apply-form-lab-edit-form .field--name-field-address-of-the-website-app,
#node-apply-form-lab-edit-form .field--widget-options-select{
    width: 23%;
    margin-bottom: 20px;
    float: left;
    margin-right: 20px;
}
#node-apply-form-lab-edit-form .field--name-title input,
#node-apply-form-lab-edit-form .field--name-field-address-of-the-website-app input{
    width: 100%;
    height: 35px;
    border: 1px solid #767676;
    padding: 0 5px;
    border-radius: 5px;
}
#node-apply-form-lab-edit-form .field--name-field-stqc-done-,
#node-apply-form-lab-edit-form .field--name-field-remarks{clear: left;}
#node-apply-form-lab-edit-form .field--widget-datetime-default{float: left; width: 23%;  margin-right: 20px;}
#node-apply-form-lab-edit-form .field--widget-datetime-default input{
    width: 100%;
    height: 35px;
    border: 1px solid #767676;
    padding: 0 5px;
    border-radius: 5px;
}
#node-apply-form-lab-edit-form .field--widget-datetime-default h4{font-size: 14px;}
#node-apply-form-lab-edit-form .field--name-field-add-data{clear: left;}
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-device-name,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-serial-number,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-make,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-model,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-details-of-purchase-amc,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-single-party-multi-party,
#node-apply-form-lab-edit-form .field--name-field-add-data .js-form-type-select{width: 17%; float: left; margin-bottom: 10px; margin-right: 15px;}

#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-device-name label,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-serial-number label,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-make label,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-model label,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-details-of-purchase-amc label,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-single-party-multi-party label{display: block;}

#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-device-name input,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-serial-number input,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-make input,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-model input,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-details-of-purchase-amc input,
#node-apply-form-lab-edit-form .field--name-field-add-data .field--name-field-single-party-multi-party input{width: 100%; height: 35px; border: 1px solid #767676;  padding: 0 5px; border-radius: 5px;}
#node-apply-form-lab-edit-form .field--name-field-add-data .paragraphs-subform{padding: 10px;}
#node-apply-form-lab-edit-form .field--name-field-add-data .paragraph-type{padding-left: 10px;}
#node-apply-form-lab-edit-form .placeholder{display: none;}
#node-apply-form-lab-edit-form .ck-content{min-height: 350px;}
.page-node-type-apply-form-lab h1 >em{font-style: normal;}


/*
Feedback Form
*/
.webform-submission-contact-form{background: url('../img/feedback-graphics.png');background-repeat: no-repeat; background-position: 80% 20%; background-size: 40%;}
.webform-submission-contact-form .js-form-item{width: 40%; margin-bottom: 30px;}
.webform-submission-contact-form .js-form-item > label,
.webform-submission-contact-form .js-form-item > input,
.webform-submission-contact-form .js-form-item textarea{width: 100%; font-size: 15px; padding: 0 10px;}
.webform-submission-contact-form .js-form-item textarea{border-radius: 10px; border: 1px solid #c2bbbb;}
.webform-submission-contact-form .js-form-item > label{font-weight: 600; padding-left: 0;}
.webform-submission-contact-form .js-form-item > input{margin: 0; min-height: 45px; border-radius: 10px; border: 1px solid #c2bbbb;}
.webform-submission-contact-form .form-actions{width: 40%; margin-bottom: 30px;}
.webform-submission-contact-form .form-actions input.form-submit{background-color: #395c00; border: none; color: #fff; box-sizing: border-box; padding: 10px 40px; border-radius: 5px;font-weight: 600;}
.webform-submission-contact-form .form-actions input.form-submit:hover{background-color: #01a31c;}
.text-count-message{font-size: 12px;}

.user-logged-in .content-area nav ul{display: flex; flex-wrap: wrap; padding: 0; margin: 10px 0; list-style-type: none; gap: 20px;}
.user-logged-in .content-area nav ul a{text-decoration: none; font-size: 14px;}
.user-logged-in .content-area nav ul{display: flex !important; flex-wrap: wrap; list-style-type: none;  gap: 10px; margin-bottom: 40px !important;}
/* .user-logged-in .content-area nav ul li a{color: #fff; background-color: #293846; padding: 5px; font-size: 14px; border-radius: 3px;} */

/*
User Profile
*/
#user-form #edit-account .js-form-item,
#user-form details .js-form-item,
#user-form .field--name-field-employee-id,
#user-form .field--name-field-first-name,
#user-form .field--name-field__surname,
#user-form .field--name-field-gender,
#user-form .js-form-type-email,
#user-form .field--name-field-aadhaar-no-,
#user-form .field--name-field-mobile-number,
#user-form .field--name-field-employee-group,
#user-form .field--name-field-employee-designation,
#user-form .field--name-field-department,
#user-form .field--name-field-floor-status,
#user-form .field--name-field-intercom-number,
#user-form .field--name-field-room-number,
#user-form .field--name-field-pin-code,
#user-form .field--name-field-country,
#user-form .field--name-field-districts,
#user-form .field--name-field-state-district,
#user-form .js-form-type-textfield,
#user-form .field--name-field-emergency-contact-name,
#user-form .field--name-field-emergency-contact-number,
#user-form .field--name-field-bank-account-no-,
#user-form .field--name-field-date-of-retirement,
#user-form .field--name-field-date-of-joining-csir-insti,
#user-form .field--name-field-date-of-birth,
#user-form .field--name-field-blood-group{
    width: 30%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}


#user-form .field--name-field-employee-id .js-form-item,
#user-form .field--name-field-first-name .js-form-item,
#user-form .field--name-field__surname .js-form-item,
#user-form .field--name-field-gender .js-form-item,
#user-form .js-form-type-email .js-form-item,
#user-form .field--name-field-aadhaar-no- .js-form-item,
#user-form .field--name-field-mobile-number .js-form-item,
#user-form .field--name-field-employee-group .js-form-item,
#user-form .field--name-field-employee-designation .js-form-item,
#user-form .field--name-field-department .js-form-item,
#user-form .field--name-field-floor-status .js-form-item,
#user-form .field--name-field-intercom-number .js-form-item,
#user-form .field--name-field-room-number .js-form-item,
#user-form .field--name-field-pin-code .js-form-item,
#user-form .field--name-field-country .js-form-item,
#user-form .field--name-field-districts .js-form-item,
#user-form .field--name-field-state-district .js-form-item,
#user-form .js-form-type-textfield .js-form-item,
#user-form .field--name-field-emergency-contact-name .js-form-item,
#user-form .field--name-field-emergency-contact-number .js-form-item,
#user-form .field--name-field-bank-account-no- .js-form-item,
#user-form .field--name-field-date-of-retirement .js-form-item,
#user-form .field--name-field-date-of-joining-csir-insti .js-form-item,
#user-form .field--name-field-date-of-birth .js-form-item,
#user-form .field--name-field-blood-group .js-form-item{
    width: 100%;
}

#user-form #edit-account .js-form-item input,
#user-form .field--name-field-employee-id input,
#user-form .field--name-field-first-name input,
#user-form .field--name-field__surname input,
#user-form .field--name-field-gender input,
#user-form .js-form-type-email input,
#user-form .field--name-field-aadhaar-no- input,
#user-form .field--name-field-mobile-number input,
#user-form .field--name-field-employee-group input,
#user-form .field--name-field-employee-designation input,
#user-form .field--name-field-department input,
#user-form .field--name-field-floor-status input,
#user-form .field--name-field-intercom-number input,
#user-form .field--name-field-room-number input,
#user-form .field--name-field-pin-code input,
#user-form .field--name-field-country input,
#user-form .field--name-field-districts input,
#user-form .field--name-field-state-district input,
#user-form .js-form-type-textfield input,
#user-form .field--name-field-emergency-contact-name input,
#user-form .field--name-field-emergency-contact-number input,
#user-form .field--name-field-bank-account-no- input,
#user-form .field--name-field-date-of-retirement input,
#user-form .field--name-field-date-of-joining-csir-insti input,
#user-form .field--name-field-date-of-birth input,
#user-form .field--name-field-blood-group input{margin: 0; width: 100%; height: 35px; border: 1px solid #767676;  padding: 0 5px; border-radius: 5px;}

#user-form .field--name-field-date-of-joining-csir-insti h4,
#user-form .field--name-field-date-of-birth h4{font-size: 14px;}


#user-form details{width: 100%; float: left; margin: 5px 0;}
#user-form .description{font-size: 12px; line-height: normal;}
#user-form details#edit-contact .js-form-item{width: 100% !important;}

#user-form .field--name-field-permanent-address{clear: left; margin-bottom: 20px;}
#user-form .field--name-field-address{clear: left;  margin-bottom: 20px;}
#user-form .form-actions{width: 100%; float: left;}
#user-form .field--name-field-csir-domain-email-id{clear: left;}


/*
Chnages Password Form
*/
body.user-logged-in .change-pwd-form  .form-actions{
    margin-top: 10px;
}

body.user-logged-in .change-pwd-form > .form-wrapper input.form-text,
body.user-logged-in .change-pwd-form > #edit-pass .js-form-item input{
    margin: 0;
    width: 350px;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #bebebe;
}
body.user-logged-in .change-pwd-form > .form-wrapper label,
body.user-logged-in .change-pwd-form > #edit-pass .js-form-item label{
    display: block;
    margin-bottom: 5px;
}
body.user-logged-in .change-pwd-form .password-strength{
    width: 200px;
}
body.user-logged-in .change-pwd-form .password-suggestions ul{
    padding: 0;
    font-size: 13px;
}
body.user-logged-in .change-pwd-form .description a{
    clear: left;
    display: block;
    text-decoration: none;
}
body.user-logged-in .change-pwd-form .description,
body.user-logged-in .user-pass .description{font-size: 12px;}



/*
Profile
*/
.user-profile-list > .views-field{width: 30%; float: left; margin-bottom: 20px; font-size: 14px;}
.user-profile-list > .views-field>span,
.user-profile-list > .views-field>.field-content{width: 100% !important; padding: 0 !important;}
.user-profile-list > .views-field>.field-content{font-weight: normal !important;}


/*
Create Casual leave
*/
#node-casual-leave-form .field--type-markup >p,
#node-regular-leave-form .field--type-markup >p{margin-bottom: 0;}
#node-casual-leave-form .field--name-title,
#node-casual-leave-form .field--widget-datetime-default,
#node-casual-leave-form .field--name-field-name-id,
#node-casual-leave-form .field--name-field-designation-id,
#node-casual-leave-form .field--name-field-leave-required-for-,
#node-casual-leave-form .field--name-field-leave-required-for-{
    width: 30%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
#node-casual-leave-form .field--name-field-designation-id,
#node-casual-leave-form .field--type-markup{clear: left;}
#node-casual-leave-form .field--name-field-reason-for-leave-{margin-bottom: 20px;}

#node-casual-leave-form .field--name-title input,
#node-casual-leave-form .field--widget-datetime-default input,
#node-casual-leave-form .field--name-field-name-id input,
#node-casual-leave-form .field--name-field-designation-id input,
#node-casual-leave-form .field--name-field-leave-required-for- input,
#node-casual-leave-form .field--name-field-leave-required-for- input{
    margin: 0; width: 100%; height: 35px; border: 1px solid #767676;  padding: 0 5px; border-radius: 5px;
}
#node-casual-leave-form .field--widget-datetime-default h4,
#node-regular-leave-form .field--widget-datetime-default h4,
#node-regular-leave-form legend{
    font-size: 14px;
}
#node-casual-leave-form .field--type-markup{margin-bottom: 20px;}
#node-casual-leave-form .field--type-markup h4{font-size: 14px;}
#node-casual-leave-form .form-actions,
#node-regular-leave-form .form-actions{
    float: left;
    width: 100%;
    margin-top: 20px;
}

/*
Create Regular Leave
*/
#node-regular-leave-form .field--widget-datetime-default,
#node-regular-leave-form .field--name-field-name-,
#node-regular-leave-form .field--name-field-leave-required-,
#node-regular-leave-form .field--name-field-employee-designation,
#node-regular-leave-form .field--name-title{
    width: 30%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

#node-regular-leave-form .field--widget-datetime-default input,
#node-regular-leave-form .field--name-field-name- input,
#node-regular-leave-form .field--name-field-leave-required- input,
#node-regular-leave-form .field--name-field-employee-designation input,
#node-regular-leave-form .field--name-title input{
    margin: 0; width: 100%; height: 35px; border: 1px solid #767676;  padding: 0 5px; border-radius: 5px;
}
#node-regular-leave-form .field--type-markup{clear: left; margin: 20px 0;}
#node-regular-leave-form .field--name-field-leave-required- + .field--widget-datetime-default{
    clear: left;
}
#node-regular-leave-form .field--name-field-leave-salary,
#node-regular-leave-form .field--name-field-address-on-leave,
#node-regular-leave-form .field--name-field-permission-for-leaving{
    margin: 20px 0;
}



/*
View And Detail Page
*/
.rrf-form-detail-page{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.rrf-form-detail-page li{
    width: 30%;
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
}
.rrf-form-detail-page li >span{
    display: block;
}
.rrf-form-detail-page li >span img{width: 200px;}
.rrf-form-detail-page li >span:nth-child(1){
    font-weight: 600;
}
/* .rrf-form-detail-page li >span .paragraph{
    width: 48%;
    float: left;
    margin-right: 10px;
} */
.rrf-form-detail-page li >span .paragraph >div{
    margin-bottom: 0;
}
.rrf-form-detail-page li >span .paragraph >div>div:first-child{
    font-weight: 600;
}

.user-profile-list-csir-details article::before{
    content: 'Welcome to CSIR';
}
.user-profile-list-csir-details article > div{display: none;}
.user-profile-list-csir-details article{
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}
.path-lab-dashboard .views-field ul{padding: 0;}
.path-lab-dashboard .views-field ul li::before{
    background: none;
    padding: 0;
}
#block-csir-primary-local-tasks ul{display: flex; flex-wrap: wrap; gap:20px; list-style-type: none; padding: 0;}
#block-csir-primary-local-tasks ul li a{text-decoration: none; font-size: 14px;}

#node-apply-form-lab-form .clearfix{clear: left; width: 100%;}
#node-apply-form-lab-form .scroll-table1{width: 100%;}
#node-apply-form-lab-form .scroll-table1 table tbody td{padding: 10px;}
#node-apply-form-lab-form .scroll-table1 table tbody tr{border: none;}
#node-apply-form-lab-form .clearfix .form-submit{
    background-color: #395c00;
    padding: 5px;
    width: 77px;
    border: none;
    border-radius: 6px;
    color: #fff;
    font-size: 11px;
}
#node-apply-form-lab-form .ck-editor__main .ck-content{min-height: 150px;}
.views-field ul li.pager__item::before  {display:none}
.nodeaddrrf_form .paragraph-type-label {display: none;}



/*
Amantran Verify Form
*/
.nodeaddamantran_verify{display: flex; flex-wrap: wrap; min-height: 100vh; align-items: center; 
/*background: url(../img/loginImage.eff44218.png);*/ background-repeat: no-repeat;background-position: right center;background-size: 50%;background-color: #f9faf5;}
.nodeaddamantran_verify :is(.dialog-off-canvas-main-canvas,.header-wrapper, .navigation-bar, .banner, .boards-wrapper-bread, .sidebar-first,h1,
.footer-slider, .footer-wrapper){display: none;}
.nodeaddamantran_verify .inner-page-content .content-area{width: 100%;}
.nodeaddamantran_verify #block-csir-amantranimageblock{display: none;}
.amantran-img-main{display: flex; flex-wrap: wrap; width: 40%; justify-content: space-between; align-items: center; margin-bottom: 40px;}
.amantran-img-main img{width: 100px;}
/*form.node-amantran-verify-form{max-width: 40%;} */
form.node-amantran-verify-form .field--type-string,
form.node-amantran-verify-form .form-item-captcha-response{margin-bottom: 20px; display: flex; flex-wrap: wrap; align-items: center;}
form.node-amantran-verify-form .field--type-string input,
form.node-amantran-verify-form .form-item-captcha-response input{margin: 0; min-height: 40px; border-radius: 5px; border: 1px solid #b0adad; padding: 0 10px;
max-width: 400px; display: block; margin-top: 5px;}
form.node-amantran-verify-form .description{width: 100%;padding: 30px 0;display: none;}
form.node-amantran-verify-form .form-item-captcha-response input{width: 100px;}
form.node-amantran-verify-form .form-submit{background-color: #395c00; padding: 10px; width: 130px; border: none; border-radius: 6px; color: #fff;}
form.node-amantran-verify-form .form-submit:hover{background-color: #01a31c;}
.nodeaddamantran_verify h2{font-weight: 800;}
.nodeaddamantran_verify h2 > u{display: block; text-align: center; max-width: 40%;}
.nodeaddamantran_verify .amantran-para-main{max-width: 40%; font-size: 14px !important; font-weight:700;}
.nodeaddamantran_verify h6{position:absolute; top:180px;}
.nodeaddamantran_verify .fieldgroup{
    display: flex; margin-bottom: 20px;
}
.nodeaddamantran_verify .fieldgroup >legend{width:auto;}
.nodeaddamantran_verify .fieldgroup >legend > span{font-size: 14px;}
.nodeaddamantran_verify .fieldgroup .fieldset-wrapper > div{display:flex;align-items:center;margin-top: 10px;margin-left: 10px; flex-direction: row-reverse;}
.nodeaddamantran_verify .fieldgroup .fieldset-wrapper > div .js-form-item{
    margin-right: 10px;
    display: flex;
    align-items: center;
    margin-top: 4px;
}
form.node-amantran-verify-form .field-prefix{font-weight: 600; padding: 0 10px;}

.page-node-type-amantran .csir-print-btn {
	text-decoration: none;
    background-color: #fff;
    border-radius: 20px;
    padding: 5px 20px;
    font-weight: 600;
    color: #000;
    width: auto !important;
    margin-bottom: 30px;
}
.page-node-type-amantran div#block-csir-page-title h1 {
    display: none;
}
.page-node-type-amantran h1 { font-size:1.8rem;}
.nodeaddamantran_verify [aria-label="Error message"] ul{padding:0; list-style-type:none; color:#f00; margin: 0 auto !important; font-weight: 700; margin-bottom: 30px !important;}
body.page-node-type-amantran :is(.dialog-off-canvas-main-canvas,.header-wrapper, .navigation-bar, .banner, .boards-wrapper-bread, .sidebar-first,
.footer-slider, .footer-wrapper){display: none;}

body.thank-you-messege-annual-day :is(.dialog-off-canvas-main-canvas,.header-wrapper, .navigation-bar, .banner, .boards-wrapper-bread, .sidebar-first,
.footer-slider, .footer-wrapper){display: none;}

body.thank-you-messege-annual-day{min-height: 100vh;}
body.thank-you-messege-annual-day .inner-page-content .content-area{
    padding: 0; width: 100%; text-align: center; display: flex; align-items: center; justify-content: center;
}

body.page-node-type-amantran{display: flex; flex-wrap: wrap; align-items: center; overflow:hidden;}
body.page-node-type-amantran .inner-page-content .content-area{width: 100%; padding: 0; display: flex; align-items: center; justify-content: center;
text-align: center; margin: 0 auto; color: #fcc779; position: relative;}
body.page-node-type-amantran #block-csir-page-title h1{color: #fcc779; font-size: 40px;}
body.page-node-type-amantran .field-content > strong{ font-size: 15px;}
body.page-node-type-amantran header{margin-bottom: 15px; display: block;}
body.page-node-type-amantran header >a{text-decoration: none; background-color: #fff; border-radius: 20px; padding: 5px 20px; font-weight: 600; color: #000;}
body.page-node-type-amantran .inner-page-content .content-area::before{content: ''; background: url(../img/invitation-flower.png) no-repeat; display: block; width: 100px; height: 250px; z-index: 99999; position: absolute; top: -89px; background-size: contain; right: -48px; -webkit-transform: rotate(-50deg); -ms-transform: rotate(-50deg); transform: rotate(-50deg);}
body.page-node-type-amantran .inner-page-content .content-area::after{content: ''; background: url(../img/invitation-flower.png) no-repeat; display: block; width: 100px; height: 250px; z-index: 99999; position: absolute; left: -61px; background-size: contain; bottom: -81px; -webkit-transform: rotate(-40deg) scale(-1); -ms-transform: rotate(-40deg) scale(-1); transform: rotate(-40deg) scale(-1);}
.nodeaddamantran_verify [aria-label="Error message"] {font-size:0px; padding:0; list-style-type:none; color:#f00; max-width:40%; margin: 0 auto; margin-bottom:50px; font-weight:normal; font-size: 12px; text-align: center;}
.node-amantran-verify-form label,.nodeaddamantran_verify .fieldgroup >legend > span{font-weight:600;}
.nodeaddamantran_verify input[type="radio"]{margin-right: 5px;}
.nodeaddamantran_verify [aria-label="Error message"] {    font-size: 0px !important;height: 10px; position: absolute; right: 1%; font-weight: 700;}
body.page-node-type-amantran .inner-page-content{padding: 0 !important;}
body.page-node-type-amantran .container{max-width: 100% !important;}
/* Amantran Verify Form End */

/* eoffice login page Start */
/* .eoffice-report-archive .user-logged-in #block-eofficemenu > ul > li > a, .sidebar-first ul > li > span, .sidebar-first ul > li > a, .eoffice-report .user-logged-in #block-eofficemenu > ul > li > a, .sidebar-first ul > li > span, .sidebar-first ul > li > a {
  background: none !important;
  pointer-events: none;
} */
/* eoffice login page End */

.csir-category-certificate{
position: absolute;
    top: 107px;
    width: 100%;
}
.name-certificate{
       position: absolute;
       top: 160px;
       text-align: center;
       width: 100%;
       font-size: 20px !important;
       color: #ffdf61;
       font-weight: 900;
       left: 1%;
       width: 390px;
}


.print-button{
	border: none;
    background-color: #fcc779;
    padding: 5px 15px;
    border-radius: 30px;
    position: absolute;
    max-width: 101%;
    left: 43%;
    top: 5px;
    font-size: 12px;
}
.csir-car-parking {position:absolute;right: 104px;bottom: 653px;text-decoration:underline;}
h2.csir-category-certificate {
    position: absolute;
    right: 165px;
    top: 160px;
    font-size: 24px;
    width: auto;
	color:#ffdf61 !important;
    font-weight: 900;
    border: 1px solid #ffdf61;
    padding: 10px;
}

h2.csir-category-certificate-page2 {
    position: absolute;
    right: 165px;
    top: 2375px;
    font-size: 24px;
    width: auto;
	color:#ffdf61 !important;
    font-weight: 900;
    border: 1px solid #ffdf61;
    padding: 10px;}

 .name-certificate-page2{       
    position: absolute;
    top: 2375px;
    text-align: center;
    width: 100%;
    font-size: 20px !important;
    color: #ffdf61;
    font-weight: 900;
    left: 1%;
    width: 390px;}

  h2.csir-category-certificate-page3 {
    position: absolute;
    right: 165px;
    top: 4515px;
    font-size: 24px;
    width: auto;
	color:#ffdf61 !important;
    font-weight: 900;
    border: 1px solid #ffdf61;
    padding: 10px;}

 .name-certificate-page3{       
    position: absolute;
    top: 4515px;
    text-align: center;
    width: 100%;
    font-size: 20px !important;
    color: #ffdf61;
    font-weight: 900;
    left: 1%;
    width: 390px;}


  h2.csir-category-certificate-page4 {
    position: absolute;
    right: 165px;
    top: 6690px;
    font-size: 24px;
    width: auto;
	color:#ffdf61 !important;
    font-weight: 900;
    border: 1px solid #ffdf61;
    padding: 10px;}

 .name-certificate-page4{       
    position: absolute;
    top: 6690px;
    text-align: center;
    width: 100%;
    font-size: 20px !important;
    color: #ffdf61;
    font-weight: 900;
    left: 1%;
    width: 390px;}

  h2.csir-category-certificate-page5 {
    position: absolute;
    right: 165px;
    top: 8745px;
    font-size: 24px;
    width: auto;
	color:#ffdf61 !important;
    font-weight: 900;
    border: 1px solid #ffdf61;
    padding: 10px;}

 .name-certificate-page5{       
    position: absolute;
    top: 8745px;
    text-align: center;
    width: 100%;
    font-size: 20px !important;
    color: #ffdf61;
    font-weight: 900;
    left: 1%;
    width: 390px;}

  h2.csir-category-certificate-page6 {
    position: absolute;
    right: 165px;
    top: 10905px;
    font-size: 24px;
    width: auto;
	color:#0c134d !important;
    font-weight: 900;
    border: 1px solid #ffdf61;
    padding: 10px;}

 .name-certificate-page6{       
    position: absolute;
    top: 10905px;
    text-align: center;
    width: 100%;
    font-size: 20px !important;
    color: #0c134d !important;
    font-weight: 900;
    left: 1%;
    width: 390px;}

    h2.csir-category-certificate-page7 {
        position: absolute;
        right: 165px;
        top: 13185px;
        font-size: 24px;
        width: auto;
        color:#ffdf61 !important;
        font-weight: 900;
        border: 1px solid #ffdf61;
        padding: 10px;}
    
     .name-certificate-page7{       
        position: absolute;
        top: 13185px;
        text-align: center;
        width: 100%;
        font-size: 20px !important;
        color: #ffdf61;
        font-weight: 900;
        left: 1%;
        width: 390px;}

span.invite-h3 {
    font-size: 16px;
    color: #ffdf61;
  }
  span.invite-h3-page6 {
    font-size: 16px;
    color: #0c134d !important;
  }

  span.invite-h3-page7 {
    font-size: 16px;
    color: #0c134d !important;
  }

@media print{

	.body.page-node-type-amantran .inner-page-content .content-area{
		
		width:100% !important;
	}
	.name-certificate{
       position: absolute;
    top: 100px;
    text-align: center;
    font-size: 18px !important;
    /* color: #b5a260; */
	left:-200px !important;
    /* left: 3%; */
    min-width: 700px !important;
        position:absolute;
      color:#ffdf61 !important;
}
	.container.full{
		max-width:100% !important;
	}
	.certificate-inner-wrapper img:first-child{ position:absolute; top:0; left:0; /*z-index:-1px; */}
	.print-button{display:none;}
	h2.csir-category-certificate {
    position: absolute;
    right: 210px;
    top: 100px;
    font-size: 15px;
	 color:#ffdf61 !important;
}
    h2.name-certificate>span,
    h2.name-certificate>span >p{color:#ffdf61 !important;}
    
	.csir-car-parking {position:absolute;right:58px; bottom:365px; text-decoration:underline; font-size:15px !important}
	/*.amantran-img {position:absolute; top:0; z-index:-1;}*/

    .csir-car-parking{
        bottom:400px;
    }
    .csir-category-certificate{
        right:70px !important;}

    
.name-certificate{left:10px;}


/* 23-9-2024 start*/

h2.csir-category-certificate-page2 {
    position: absolute;
    right: 210px;
    top: 1130px;
    font-size: 15px;
	 color:#ffdf61 !important;
}

.name-certificate-page2{
    position: absolute;
 top: 1130px;
 text-align: center;
 font-size: 18px !important;
 /* color: #b5a260; */
 left:-200px !important;
 /* left: 3%; */
 min-width: 700px !important;
 position:absolute;
color:#ffdf61 !important;
}

.name-certificate-page2{left:10px;}

.csir-category-certificate-page2{ right:70px !important;}

h2.csir-category-certificate-page3 {
    position: absolute;
    right: 210px;
    top: 2180px;
    font-size: 15px;
	 color:#ffdf61 !important;
}

.name-certificate-page3{
    position: absolute;
 top: 2180px;
 text-align: center;
 font-size: 18px !important;
 /* color: #b5a260; */
 left:-200px !important;
 /* left: 3%; */
 min-width: 700px !important;
 position:absolute;
color:#ffdf61;
}

.name-certificate-page3{left:10px;}

.csir-category-certificate-page3{ right:70px !important;}

h2.csir-category-certificate-page4 {
    position: absolute;
    right: 210px;
    top: 3230px;
    font-size: 15px;
	 color:#ffdf61 !important;
}

.name-certificate-page4{
    position: absolute;
 top: 3230px;
 text-align: center;
 font-size: 18px !important;
 /* color: #b5a260; */
 left:-200px !important;
 /* left: 3%; */
 min-width: 700px !important;
 position:absolute;
color:#ffdf61;
}

.name-certificate-page4{left:10px;}

.csir-category-certificate-page4{ right:70px !important;}

h2.csir-category-certificate-page5 {
    position: absolute;
    right: 210px;
    top: 4230px;
    font-size: 15px;
	 color:#ffdf61 !important;
}

.name-certificate-page5{
    position: absolute;
 top: 4230px;
 text-align: center;
 font-size: 18px !important;
 /* color: #b5a260; */
 left:-200px !important;
 /* left: 3%; */
 min-width: 700px !important;
 position:absolute;
color:#ffdf61;
}

.name-certificate-page5{left:10px;}

.csir-category-certificate-page5{ right:70px !important;}

h2.csir-category-certificate-page6 {
    position: absolute;
    right: 210px;
    top: 5280px;
    font-size: 15px;
	 color:#0c134d !important;
}

.name-certificate-page6{
    position: absolute;
 top: 5280px;
 text-align: center;
 font-size: 18px !important;
 /* color: #b5a260; */
 left:-200px !important;
 /* left: 3%; */
 min-width: 700px !important;
 position:absolute;
color:#0c134d !important;
}

span.invite-h3-page6 {
    font-size: 16px;
    color: #0c134d !important;
  }
  span.invite-h3-page7 {
    font-size: 16px;
    color: #0c134d !important;
  }

.name-certificate-page6{left:10px;}


.csir-category-certificate-page6{ right:70px !important;}


h2.csir-category-certificate-page7 {
    position: absolute;
    right: 210px;
    top: 6380px;
    font-size: 15px;
	 color:#ffdf61 !important;
}

.name-certificate-page7{
    position: absolute;
 top: 6380px;
 text-align: center;
 font-size: 18px !important;
 /* color: #b5a260; */
 left:-200px !important;
 /* left: 3%; */
 min-width: 700px !important;
 position:absolute;
color:#ffdf61;
}

.name-certificate-page7{left:10px;}


.csir-category-certificate-page7{ right:70px !important;}

span.invite-h3 {
    font-size: 16px;
    color: #ffdf61 !important;
  }

  h2.name-certificate-page2>span,
  h2.name-certificate-page2>span >p{color:#ffdf61 !important;}

  h2.name-certificate-page3>span,
  h2.name-certificate-page3>span >p{color:#ffdf61 !important;}

  h2.name-certificate-page4>span,
  h2.name-certificate-page4>span >p{color:#ffdf61 !important;}

  h2.name-certificate-page5>span,
  h2.name-certificate-page5>span >p{color:#ffdf61 !important;}

  h2.name-certificate-page6>span,
h2.name-certificate-page6>span >p{color:#0c134d !important;}

h2.name-certificate-page7>span,
h2.name-certificate-page7>span >p{color:#ffdf61 !important;}
    
}
/* 23-9-2024 ends*/
		
.nodeaddamantran_verify .inner-page-content>div:nth-child(1) {
    display: block !important;
}



/*
Mobile View of PDF
*/

@media only screen and (max-width: 991px) {
    .name-certificate{top:100px;}
    .name-certificate >span{font-size: 10px !important; }
    h2.csir-category-certificate {
        position: absolute;
        right: 25px;
        top: 100px;
        font-size: 10px;
    }

}
/*
Mobile View of PDF
*/

/* 10-10-2023*/
#node-best-practices-form #edit-title-wrapper {display: flex; margin-bottom: 20px;}
#node-best-practices-form .js-form-required.form-required {font-size: 16px; font-weight: normal; width: 250px; float: left;}
#node-best-practices-form #edit-field-date-wrapper {display: flex; margin-bottom: 20px;}
#node-best-practices-form #edit-title-0-value {padding: 0.375rem 2.25rem 0.375rem 0.75rem; border-radius: 5px;}
#node-best-practices-form #edit-field-attachment-wrapper {display: flex; margin-bottom: 20px;}
#node-best-practices-form #edit-field-attachment-0--label { width: 250px;}
#node-best-practices-form #edit-field-name-of-the-lab-instt-wrapper {display: flex; margin-bottom: 20px;}
#node-best-practices-form #edit-field-subject-bp-wrapper {margin-bottom: 20px;}
#node-best-practices-form #edit-field-feedback-suggestions-wrapper {margin-bottom: 20px;}
#node-best-practices-form summary {display: none;}
/* #node-best-practices-form #edit-field-attachment-0--description {display: none;} */
#node-best-practices-form #edit-field-name-of-the-lab-instt {width: 55%;}
#node-best-practices-form #edit-field-subject-bp {width: 55%;}
/* #node-best-practices-form .js-form-item.form-item.js-form-type-textarea.form-item-field-feedback-suggestions-0-value.js-form-item-field-feedback-suggestions-0-value {display: flex;} */
#node-best-practices-form #edit-field-feedback-suggestions-wrapper label{width: 250px;}
#node-best-practices-form #edit-field-feedback-suggestions-0-value {width: auto;}
#node-best-practices-form .js-form-item.form-item.js-form-type-managed-file.form-item-field-attachment-0.js-form-item-field-attachment-0 {display: flex;}
#node-best-practices-form #edit-submit {padding: 3px 5px;}  
  /* 10-10-2023 */
  
/* 30-10-2023 */
.page-node-6527 .views-field ul li::before {background: none;}
.page-node-6527 #block-csir-views-block-basic-page-advance-block-1 ul{display:flex; width:40%;}
/* .page-node-6527 #block-csir-views-block-basic-page-advance-block-1 ul li{width:30%;} */
.page-node-6527 #block-csir-views-block-basic-page-advance-block-1 .views-field.views-field-title{display:none;}
/* 30-10-2023 */

/*Create CSIR Scientist for Visiting Germany Form 06-12-2023*/
.node-csir-sci-visiting-germany-form-form .js-form-item{
   /*  width: 30%; */
    width: 76%;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
}
.node-csir-sci-visiting-germany-form-form .js-form-item input.form-text,
.node-csir-sci-visiting-germany-form-form .js-form-item select.form-select{
    width:100%;
	margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
}
.node-csir-sci-visiting-germany-form-form .js-form-item .form-textarea{
width:100%;
 border-radius: 5px;
     border: 1px solid #ddd;
}
.node-csir-sci-visiting-germany-form-form .paragraphs-tabs + .js-form-item.form-item{
    clear: left;
    width:100%;
    display:block;
}

.node-csir-sci-visiting-germany-form-form .form-actions{
    clear: left;
}

.node-csir-sci-visiting-germany-form-form .field--type-datetime h4{
	    font-size: inherit;
    float: left;
    font-weight: normal;
}
.node-csir-sci-visiting-germany-form-form .field--name-field-date-of-birth-rrf{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.node-csir-sci-visiting-germany-form-form .form-date{
    /* width: 100%; */
	width: 41%;
	
}

.node-csir-sci-visiting-germany-form-form #edit-field-experience-daad-0-subform-field-duration-rrf-0-subform-field-to-exp-0-value-date{width:100%;}

.node-csir-sci-visiting-germany-form-form #edit-field-experience-daad-0-subform-field-duration-rrf-0-subform-field-from-exp-0-value-date{width:100%;}

.node-csir-sci-visiting-germany-form-form .paragraphs-tabs + .js-form-item.form-item .draggable td
{padding-left: 10px;}

.node-csir-sci-visiting-germany-form-form .form-item-field-date-of-joining-rrf-0-subform-field-designation-doj-0-value{
   /*  margin-top: -25px; */
    margin-top: -6px;
}
.form-composite legend span{
    font-size: 15px;
}
.node-csir-sci-visiting-germany-form-form #edit-field-9-knowledge-of-foreign-lan-0-subform-field-select-langua-rrf--wrapper{
    width: 55%;
}

.node-csir-sci-visiting-germany-form-form .js-form-item-field-experience-daad-0-subform-field-duration-rrf-0-subform-field-from-exp-0-value-date,
.node-csir-sci-visiting-germany-form-form .js-form-item-field-experience-daad-0-subform-field-duration-rrf-0-subform-field-to-exp-0-value-date {
  width: 98%;
}

.node-csir-sci-visiting-germany-form-form .form-submit{
	background-color: #395c00;
	border: none;
	border-radius: 5px;
	font-weight: 500;
    color:#fff;
    font-size:13px;
    padding:5px 10px
}
/* #node-csir-sci-visiting-germany-form-form label:has(+ input:required, + select:required)::after {content:" *"; color:red;} */
#node-csir-sci-visiting-germany-form-form .placeholder,
#node-csir-sci-visiting-germany-form-form .placeholder{display: none;}
#node-csir-sci-visiting-germany-form-form span.paragraph-type-label {display: none;}

#node-csir-sci-visiting-germany-form-form #block-csir-page-title *{visibility:visible;}
#node-csir-sci-visiting-germany-form-form #block-csir-page-title {text-align:right; font-size:12px;}

#node-csir-sci-visiting-germany-form-form .clearfix  * {visibility:initial;}
#node-csir-sci-visiting-germany-form-form .clearfix  {visibility:hidden;}

#node-csir-sci-visiting-germany-form-form textarea#edit-field-necessary-uploads-daad-0-value {display: none;}
/*Create CSIR Scientist for Visiting Germany Form 06-12-2023*/

.page-node-type-csir-sci-visiting-germany-form .rrf-form-detail-page li {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
}






/* changes start */

.node-csir-sci-visiting-germany-form-form .field--name-field-qualification-rrf .paragraph-type--qualification-rrf .js-form-item {
    width: 18% !important;
}
.node-csir-sci-visiting-germany-form-form .field--name-field-9-knowledge-of-foreign-lan .paragraph-type--knowledge-of-foreign-languages- .field--name-field-language-rrf {
    width: 25% !important;
}

.node-csir-sci-visiting-germany-form-form .field--name-field-9-knowledge-of-foreign-lan #field-9-knowledge-of-foreign-lan-values .edit-field-9-knowledge-of-foreign-lan-0-subform-field-select-langua-rrf--wrapper {
    width: 55% !important;
}
.node-csir-sci-visiting-germany-form-form .field--name-field-experience-daad #field-experience-daad-values .form-item-field-experience-daad-0-subform-field-position-held-rrf-0-value {
    /*width: 25% !important; */
    width: 76% !important;
}
.node-csir-sci-visiting-germany-form-form .field--name-field-31-previous-visits-abroad- .field-multiple-table .js-form-item {
    width: 23% !important;
}
.node-csir-sci-visiting-germany-form-form .field--name-field-select-langua-rrf fieldset legend>span {
    font-size: 13px;
}
.node-csir-sci-visiting-germany-form-form .field--name-field-select-langua-rrf fieldset .form-checkboxes>div {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: auto;
    gap: 7px;
}
.node-csir-sci-visiting-germany-form-form .field--name-field-duration-rrf .form-item-field-experience-daad-0-subform-field-position-held-rrf-0-value{
    width: 28% !important;
    float:left;
}
.node-csir-sci-visiting-germany-form-form .field--name-field-position-held-rrf,
.node-csir-sci-visiting-germany-form-form .field--name-field-duration-rrf,
.node-csir-sci-visiting-germany-form-form .field--name-field-nature-of-work{
   /* width:30%; */
    width: 100%;
    float:left;
}

.node-csir-sci-visiting-germany-form-form .edit-field-experience-daad-1-subform-field-duration-rrf .form-date {width:100%}

.nodeaddcsir_sci_visiting_germany_form #block-csir-page-title{display:none;}
.page-node-type-csir-sci-visiting-germany-form .daad-istad-ref {float: right;}
.nodeaddcsir_sci_visiting_germany_form #edit-field-date-of-submission-daad-wrapper{display:none;}
.nodeaddcsir_sci_visiting_germany_form #edit-field-active-calls-activities-da-wrapper{display:none;}

.icms-registration-list user-logged-in .user-logged-in .content-area nav > ul > li > a {color: #000 !important;}

/* 21-12-2023 validation */
.form-required:after {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 0.3em;
    content: "";
    vertical-align: super;
    background-image: url(/icms/core/misc/icons/ee0000/required.svg);
    background-repeat: no-repeat;
    background-size: 6px 6px;
}

.latest-achievements th#view-title-table-column {min-width: 500px;}	
/* 21-12-2023 validation */


element
{
}
.path-employer-dashboard .content-area nav > ul > li > a, .user-logged-in .content-area nav > ul > li > a
{color: #000; background-color: #009688; padding: 10px 10px; border-radius: 5px;}


/* 29-12-2023 */
.roles-and-functions-sp table {caption-side: top; font-size:18px; font-weight:600; color:#000;}
.roles-and-functions-sp .views-field ul li::before{display:none;}
/* 29-12-2023 */

/* 04-01-2023 */
.all-csir-scientist-for-visiting-germany-form .scroll-table1 table tr th {font-size: 10px; min-width: 40px; text-transform: capitalize;  font-weight: normal; padding:5px;}
.all-csir-scientist-for-visiting-germany-form .cols-42{font-size: 10px;}
/* 04-01-2023 */

/* 11-01-2023 */
.all-csir-scientist-for-visiting-germany-form .scroll-table1 table tr th{ min-width:120px!important;}
.all-csir-scientist-for-visiting-germany-form .inner-page-content .content-area .scroll-table1{ height:420px; overflow-y:auto;}
.all-csir-scientist-for-visiting-germany-form .inner-page-content .content-area .scroll-table1 thead{position: sticky; top: 0px;}

.page-node-type-csir-sci-visiting-germany-form .rrf-form-detail-page .paragraph--view-mode--default{display:flex;}
.page-node-type-csir-sci-visiting-germany-form .rrf-form-detail-page .paragraph--view-mode--default>div{margin-right:20px; width:260px;}
.page-node-type-csir-sci-visiting-germany-form .file.file--mime-application-pdf.file--application-pdf{word-wrap: break-word;}

/* 11-01-2023 */

/* Create Data Collection Form Css */


.nodeadddata_collection_form .js-form-item.form-item {display: flex; flex-wrap: wrap; margin-bottom: 10px;}


.nodeadddata_collection_form .js-form-item.form-item input,
.nodeadddata_collection_form .js-form-item.form-item select {
    width: 70%;
    height: 35px;
    font-size: 13px;
    font-weight: 500;
    border: var(--bs-border-width) solid var(--bs-border-color);
    flex: 1;
    padding: 4px;
    border-radius: 5px
}


.nodeadddata_collection_form .scroll-table1 { flex-grow: 1}


.nodeadddata_collection_form .js-form-item.form-item label,
.nodeadddata_collection_form .field--widget-datetime-default h4 {
    width: 36%;
    font-weight: normal;
}


.nodeadddata_collection_form .field-multiple-table h4 {
    display: unset
}


.nodeadddata_collection_form span.paragraph-type-label {
    display: none;
}


.nodeadddata_collection_form .js-form-item.form-item .description {
    margin-left: 36%
}


.nodeadddata_collection_form .js-form-item.form-item .form-managed-file {
    width: 64%;
}


.nodeadddata_collection_form .js-form-item.form-item .form-managed-file input {
    width: 100%;
}


.nodeadddata_collection_form .form-actions input {
    background-color: #395c00;
    padding: 5px;
    width: 90px;
    border: none;
    border-radius: 6px;
    color: #fff;
}


.nodeadddata_collection_form .form-actions {text-align: end}


/* End Create Data Collection Form Css */


/* Create Apply Form Lab Css */
.nodeaddapply_form_lab .field--type-text-long .js-filter-wrapper { width: 100%;}
.nodeaddapply_form_lab .form-actions {text-align: end}
.nodeaddapply_form_lab .field-multiple-table h4 {display: unset;}
.nodeaddapply_form_lab .field--widget-datetime-default h4 {width: 30%;}
.nodeaddapply_form_lab .js-form-item.form-item input.form-date {flex: 1; padding: 4px;}
.nodeaddapply_form_lab span.paragraph-type-label {display: none;}
.nodeaddapply_form_lab .js-form-item.form-item input {padding: 5px;}

/* End Create Apply Form Lab Css */

.nodeaddapply_form_lab .field--widget-datetime-default h4 {font-size: .9rem;}

.nodeaddapply_form_lab .field--name-field-valid-upto-date h4 {float: left;}

.nodeaddapply_form_lab .js-form-item.form-item input,
.node-apply-form-lab-form .js-form-item.form-item select {border-radius: 5px}

.nodeadddata_collection_form .field-multiple-table td { padding: 10px 10px;}

/*  Data Collection Form starts 29-2-2024 */
 .page-node-type-data-collection-form .rrf-form-detail-page li {width: 75%; float: left; margin-bottom: 30px; margin-right: 20px;}
.page-node-type-data-collection-form .paragraph--view-mode--default>div {margin-right: 20px; width: 260px;}
.page-node-type-data-collection-form li >span .paragraph >div {margin-bottom: 0;}
.page-node-type-data-collection-form .paragraph--view-mode--default {display: flex;}
.page-node-type-data-collection-form li >span:nth-child(1) {font-weight: 700; padding-bottom: 10px; font-size: 18px;} 
/*  Data Collection Form starts 29-2-2024 */

/* 28-03-2024 */
.path-flipbook #block-csir-page-title div div:first-of-type {display:none;}
/* 28-03-2024 */
.career-opportunitiesrecruitment-and-assessment-board table {caption-side: top; font-size:18px; font-weight:600; color:#000;}
.nodeaddczech_academy_of_sciences #edit-field-csir-institute-ca-0-value {display: none;}
.nodeaddczech_academy_of_sciences #edit-field-cas-institute-0-value {display: none;}
.nodeaddczech_academy_of_sciences #edit-field-research-teams-0-value{display: none;}
.nodeaddczech_academy_of_sciences #edit-field-csir-co-investigators-0-value{display: none;}
.nodeaddczech_academy_of_sciences #edit-field-cas-co-investigators-0-value{display: none;}
.nodeaddczech_academy_of_sciences #edit-field-planned-travel-0-value{display: none;}
.nodeaddczech_academy_of_sciences #edit-field-description-of-project-bud-0-value{display: none;}
.nodeaddczech_academy_of_sciences #edit-field-uploads-cz-0-value{display: none;}
.nodeaddczech_academy_of_sciences #edit-field-undertaking-cz-0-value{display: none;}
.nodeaddczech_academy_of_sciences #edit-field-for-czech-partners-0-value {display: none;}
.nodeaddczech_academy_of_sciences #edit-field-for-czech-partners-0-value {display: none;}


.node-czech-academy-of-sciences-form .js-form-item{
width: 46%;
float:left;
margin-right:15px;
margin-bottom: 10px;
}

.node-czech-academy-of-sciences-form .js-form-item input.form-text {
    width: 100%;
    height: 40px;
    margin: 0;
    border: 1px solid #8f8585;
    font-size: 15px;
    min-height: 35px;
	border-radius:6px;
}

.node-czech-academy-of-sciences-form .js-form-item input.form-text:focus {
    outline: none;
}

.node-czech-academy-of-sciences-form textarea{width:100%;}
.node-czech-academy-of-sciences-form .field--name-field-submission-date-ca h4{
	font-size:90%;
}
.node-czech-academy-of-sciences-form .form-item-field-i-hereby-declare-that-the--value{	
width: 100% !important;
}
/* .node-czech-academy-of-sciences-form .form-item-field-description-of-the-project-0 .description,
.node-czech-academy-of-sciences-form .form-item-field-description-of-the-re-ca-0 .description{
	display:none;
} */

.node-czech-academy-of-sciences-form .form-item-field-i-hereby-declare-that-the--value{	
width: 100% !important;
}


.node-czech-academy-of-sciences-form .form-item-field-cas-principal-investig-cas-0-value,
.node-czech-academy-of-sciences-form .form-item-field-address-cs-ca-0-value,
.node-czech-academy-of-sciences-form .form-item-field-branches-of-science2,
.node-czech-academy-of-sciences-form .form-actions,
.node-czech-academy-of-sciences-form .field--name-field-cas-co-investigators,
.node-czech-academy-of-sciences-form .field--name-field-category-senior-re-cas,
.node-czech-academy-of-sciences-form .field--name-field-evaluators-with-potential-,
.node-czech-academy-of-sciences-form .field--name-field-planned-travel,
.node-czech-academy-of-sciences-form .field--name-field-csir-experts-visiting-czec,
.node-czech-academy-of-sciences-form .field--name-field-uploads-cz,
.node-czech-academy-of-sciences-form .field--name-field-detailed-budget-descr-cz,
.node-czech-academy-of-sciences-form .field--name-field-undertaking-cz,
.node-czech-academy-of-sciences-form .field--name-field__agrees-to-processing-of-p,
.node-czech-academy-of-sciences-form .field--name-field-declares-that-the-informat,
.node-czech-academy-of-sciences-form .field--name-field-submission-date-ca,
.node-czech-academy-of-sciences-form .field--name-field-name-ca-cs,
.node-czech-academy-of-sciences-form .field--name-field-name-en-cas{
	clear: left;
}
.node-czech-academy-of-sciences-form #field-csir-experts-visiting-czec-0-item-wrapper,
.node-czech-academy-of-sciences-form #field-csir-experts-visi-czec-2nd-0-item-wrapper,
.node-czech-academy-of-sciences-form #field-cas-experts-visit-india-1s-0-item-wrapper,
.node-czech-academy-of-sciences-form #field-cas-experts-visit-india-2n-0-item-wrapper{
	margin-left:6px;
}
/* 23-4-2024 */
/* .node-czech-academy-of-sciences-form #edit-field-academic-cv-of-cas-princip-0--label,
.node-czech-academy-of-sciences-form #edit-field-specific-recommendations-o-0--label,
.node-czech-academy-of-sciences-form #edit-field-concurrence-of-project-par-0--label{
	display:none;
} *//* 23-4-2024 */

.node-czech-academy-of-sciences-form .field--name-field-csir-institute-ca,
.node-czech-academy-of-sciences-form .field--name-field-cas-institute{
	font-weight: 600;
	 font-size: 18px;
}
.node-czech-academy-of-sciences-form .form-submit{
	background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 13px;
    padding: 5px 10px;
}
.node-czech-academy-of-sciences-form .form-item-field-cas-principal-investig-cas-0-value,
.node-czech-academy-of-sciences-form .form-item-field-address-cs-ca-0-value,
.node-czech-academy-of-sciences-form .form-item-field-branches-of-science2,
.node-czech-academy-of-sciences-form .form-actions,
.node-czech-academy-of-sciences-form .field--name-field-cas-co-investigators,
.node-czech-academy-of-sciences-form .field--name-field-category-senior-re-cas,
.node-czech-academy-of-sciences-form .field--name-field-evaluators-with-potential-,
.node-czech-academy-of-sciences-form .field--name-field-planned-travel,
.node-czech-academy-of-sciences-form .field--name-field-csir-experts-visiting-czec,
.node-czech-academy-of-sciences-form .field--name-field-uploads-cz,
.node-czech-academy-of-sciences-form .field--name-field-detailed-budget-descr-cz,
.node-czech-academy-of-sciences-form .field--name-field-undertaking-cz,
.node-czech-academy-of-sciences-form .field--name-field__agrees-to-processing-of-p,
.node-czech-academy-of-sciences-form .field--name-field-declares-that-the-informat,
.node-czech-academy-of-sciences-form .field--name-field-submission-date-ca,
.node-czech-academy-of-sciences-form .field--name-field-name-ca-cs,
.node-czech-academy-of-sciences-form .field--name-field-name-en-cas,
.node-czech-academy-of-sciences-form .field--name-field-csir-principal-investi-ca,
.node-czech-academy-of-sciences-form .field--name-field-research-teams,
.node-czech-academy-of-sciences-form .field--name-field-csir-co-investigators,
.node-czech-academy-of-sciences-form .field--name-field-category-senior-resea-csir,
.node-czech-academy-of-sciences-form .field--name-field__declares-that-if-approved {
  clear: left;
}


.node-czech-academy-of-sciences-form .field--name-field-csir-institute-ca,
.node-czech-academy-of-sciences-form .field--name-field-cas-institute,
.node-czech-academy-of-sciences-form .field--name-field-research-teams,
.node-czech-academy-of-sciences-form .field--name-field-csir-co-investigators,
.node-czech-academy-of-sciences-form .field--name-field-cas-co-investigators,
.node-czech-academy-of-sciences-form .field--name-field-planned-travel,
.node-czech-academy-of-sciences-form .field--name-field-uploads-cz,
.node-czech-academy-of-sciences-form .field--name-field-undertaking-cz{
  font-weight: 600;
   font-size: 18px;}
   
   .czech-form-detail-page{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.czech-form-detail-page li{
    width: 100%;
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
	border: 1px solid #b3abab;
    padding: 10px;
}
.czech-form-detail-page li >span{
    display: block;
}

.czech-form-detail-page li >span:nth-child(1) {
    font-weight: 600;
}

.czech-form-detail-page li p{font-size:16px !important; font-weight:700; text-decoration:underline;}

.page-node-type-czech-academy-of-sciences .czech-form-detail-page .paragraph--view-mode--default{display:flex;}
.page-node-type-czech-academy-of-sciences .czech-form-detail-page .paragraph--view-mode--default>div{margin-right:20px; width:260px;}
.nodeaddczech_academy_of_sciences .placeholder{display: none;}
.nodeaddczech_academy_of_sciences .clearfix  * {visibility:initial;}
.nodeaddczech_academy_of_sciences .clearfix  {visibility:hidden;}
.nodeaddczech_academy_of_sciences #block-csir-page-title{display:none;}

/* 19-04-2024 */
.nodeaddczech_academy_of_sciences .js-form-item.form-item.js-form-type-textfield.form-item-field-for-indian-partners-0-value.js-form-item-field-for-indian-partners-0-value {
  display: none;}

.nodeaddczech_academy_of_sciences .js-form-item.form-item.js-form-type-textfield.form-item-field-for-czech-partners-0-value.js-form-item-field-for-czech-partners-0-value {
  display: none;}

.nodeaddczech_academy_of_sciences .field--name-field-description-of-project-bud{clear:left; font-size:18px; font-weight: 600; float:left; width:100%; margin-top:15px;}

.all-czech-academy-of-sciences .scroll-table1 table tr th{min-width:120px!important;}

.all-czech-academy-of-sciences .inner-page-content .content-area .scroll-table1{height:420px; overflow-y:auto;}

.all-czech-academy-of-sciences .inner-page-content .content-area .scroll-table thead{position: sticky; top: 0px;}

.nodeaddczech_academy_of_sciences .js-form-item.form-item.js-form-type-managed-file.form-item-field-description-of-the-project-0.js-form-item-field-description-of-the-project-0 {width: 100% !important;}

.nodeaddczech_academy_of_sciences .js-form-item.form-item.js-form-type-checkbox.form-item-field__agrees-to-processing-of-p-value.js-form-item-field__agrees-to-processing-of-p-value {width: 100% !important;}

.nodeaddczech_academy_of_sciences .js-form-item.form-item.js-form-type-checkbox.form-item-field__declares-that-if-approved-value.js-form-item-field__declares-that-if-approved-value {width: 100%;}
/* 19-04-2024 */
.nodeaddczech_academy_of_sciences .js-form-item.form-item.js-form-type-checkbox.form-item-field-declares-that-the-informat-value.js-form-item-field-declares-that-the-informat-value {width: 100%;}

.page-node-type-czech-academy-of-sciences .czech-label-title{border: 0px solid #b3abab !important;}
/* 25-04-2024 */
.nodeaddczech_academy_of_sciences .field--name-field-abstract-english-ca, 
.nodeaddczech_academy_of_sciences .field--name-field-evaluators-with-potential-
{font-weight: 600; font-size: 17px;}

.nodeaddczech_academy_of_sciences .field--name-field-description-of-the-project label,
.nodeaddczech_academy_of_sciences .field--name-field-description-of-the-re-ca label{font-weight: 600; font-size: 16px;}
.nodeaddczech_academy_of_sciences .field--name-field-description-of-the-re-ca{clear: left;}
.nodeaddczech_academy_of_sciences .js-form-item.form-item.js-form-type-managed-file.form-item-field-description-of-the-re-ca-0.js-form-item-field-description-of-the-re-ca-0 {width: 100%;}
.nodeaddczech_academy_of_sciences #edit-field-description-of-the-project-0--description {border: 1px solid #000; padding: 10px;
  border-top:0px solid #000;}
  
.nodeaddczech_academy_of_sciences #edit-field-description-of-the-project-0 {border: 0px solid #000; border-bottom:0px solid #000;  
  padding: 10px;}

.nodeaddczech_academy_of_sciences #edit-field-description-of-the-re-ca-0{border: 0px solid #000; border-bottom:0px solid #000;  
  padding: 10px;}

.nodeaddczech_academy_of_sciences #edit-field-description-of-the-re-ca-0--description{ border: 1px solid #000;  padding: 10px;
  border-top:0px solid #000; }


.nodeaddczech_academy_of_sciences #edit-field-upload-3page-description-0-value {display: none;}
.nodeaddczech_academy_of_sciences .form-item-field-upload-3page-description-0-value {width: 100% !important;}
.nodeaddczech_academy_of_sciences .js-form-item-field-description-of-the-project-0 label{display:none;}

.nodeaddczech_academy_of_sciences .js-form-item.form-item.js-form-type-textfield.form-item-field-upload-3page-description-0-value.js-form-item-field-upload-3page-description-0-value label {  font-size: 17px;  font-weight: 600;}

.nodeaddczech_academy_of_sciences #edit-field-upload-3page-description-0-value--description  {  border: 1px solid #000;border-bottom: 0px solid #000; padding:10px;}
.nodeaddczech_academy_of_sciences .js-form-item-field-4-upload-detailed-text-0-value {width: 100% !important;}
.nodeaddczech_academy_of_sciences .js-form-item-field-4-upload-detailed-text-0-value label {font-size: 16px; font-weight: 600;}
.nodeaddczech_academy_of_sciences #edit-field-4-upload-detailed-text-0-value {display: none;}
.nodeaddczech_academy_of_sciences .js-form-item-field-description-of-the-re-ca-0 label{display: none;}
.nodeaddczech_academy_of_sciences #edit-field-4-upload-detailed-text-0-value--description {border: 1px solid #000; padding: 10px; border-bottom: 0px solid #000;}
.nodeaddczech_academy_of_sciences .js-form-item-field-name-en-select-box{clear:left;}
/* 30-04-2021 */
.nodeaddczech_academy_of_sciences .js-form-item-field-academic-cv-of-csir-princi-0,
.nodeaddczech_academy_of_sciences .js-form-item-field-academic-cv-of-cas-princip-0,
.nodeaddczech_academy_of_sciences .js-form-item-field-specific-recommendations-o-0,
.nodeaddczech_academy_of_sciences .js-form-item-field-concurrence-of-project-par-0
 {clear: left;}

.nodeaddczech_academy_of_sciences .js-form-item-field-detailed-budget-descr-cz-0, 
.nodeaddczech_academy_of_sciences .js-form-item-field-academic-cv-of-csir-princi-0,
.nodeaddczech_academy_of_sciences .js-form-item-field-academic-cv-of-cas-princip-0,
.nodeaddczech_academy_of_sciences .js-form-item-field-specific-recommendations-o-0,
.nodeaddczech_academy_of_sciences .js-form-item-field-concurrence-of-project-par-0
{width: 100% !important;}

.nodeaddczech_academy_of_sciences .js-form-item-field-detailed-budget-descr-cz-0 label, 
.nodeaddczech_academy_of_sciences .js-form-item-field-academic-cv-of-csir-princi-0 label,
.nodeaddczech_academy_of_sciences .js-form-item-field-academic-cv-of-cas-princip-0 label,
.nodeaddczech_academy_of_sciences .js-form-item-field-specific-recommendations-o-0 label,
.nodeaddczech_academy_of_sciences .js-form-item-field-concurrence-of-project-par-0 label
{font-weight:600;}

.nodeaddczech_academy_of_sciences #edit-field-declares-that-if-approved-wrapper label {display: inline;}
.nodeaddczech_academy_of_sciences #edit-field-declares-that-the-informat-wrapper label {display: inline;}

/* 09-05-2024 */
.nodeaddspbu_application_form #edit-field-country-spbu-0-value {display: none;}
.nodeaddspbu_application_form .js-form-item-field-other-please-specify-0-value label{display: none;}
.nodeaddspbu_application_form #edit-field-6-budget-0-value {display: none;}
.nodeaddspbu_application_form #edit-field-amount-requested-spbu-0-value {display: none;}
.nodeaddspbu_application_form #edit-field-for-russian-partners-spbs-0-value {display: none;}
.nodeaddspbu_application_form #edit-field-for-indian-partners-spbu-0-value {display: none;}
.nodeaddspbu_application_form #edit-field-breakup-of-the-costs-spbu-0-value {display: none;}
.nodeaddspbu_application_form .js-form-item-field-breakup-of-the-costs-spbu-0-value label {display: none;}
/* .nodeaddspbu_application_form .js-form-item-field-st-petersburg-spbu-0-subform-field-insert-itemised-costs-spbu-0-value label {display: none;} */
/* .nodeaddspbu_application_form .js-form-item-field-st-petersburg-spbu-0-subform-field-2024-spbu-0-value label{display: none;} */
.nodeaddspbu_application_form #edit-field-7-other-uploads-spbu-0-value {display: none;}
.nodeaddspbu_application_form #edit-field-8-undertaking-by-ap-spbu-0-value {display: none;}
.nodeaddspbu_application_form .paragraph-type-label {display: none;}
.nodeaddspbu_application_form .placeholder {display: none;}
.nodeaddspbu_application_form .clearfix  * {visibility:initial;}
.nodeaddspbu_application_form .clearfix  {visibility:hidden;}
/* .nodeaddspbu_application_form #block-csir-page-title{display:none;} */
.nodeaddspbu_application_form #edit-field-spbu-pi-0-subform-field-role-spbu-0-value {pointer-events: none;}
.nodeaddspbu_application_form #edit-field-csir-ja-0-subform-field-role-ja-0-value{pointer-events: none;}
.nodeaddspbu_application_form #edit-field-spbu-ja-0-subform-field-role-spbu-ja-0-value{pointer-events: none;}
.nodeaddspbu_application_form #edit-field-council-of-scientific-and-0-subform-field-insert-item-spbu-csir-0-value{pointer-events: none;}
.nodeaddspbu_application_form #edit-field-csir-pi-0-subform-field-role-pi1-0-value{pointer-events: none;}

.nodeaddspbu_application_form .js-form-item-field-form-year-spbu {display: none;  }
.nodeaddspbu_application_form #edit-field-st-petersburg-spbu-0-subform-field-2024-spbu-wrapper{display: none;  }

/*13-05-2024*/
/*Create SPBU Application Form*/
body.nodeaddspbu_application_form form.node-spbu-application-form-form .paragraphs-subform{
    display: grid;
    /* grid-template-columns: repeat(4, 1fr); */
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-template-rows: 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
}
body.nodeaddspbu_application_form form.node-spbu-application-form-form .paragraphs-subform > div{
    width: 100%;
}
body.nodeaddspbu_application_form form.node-spbu-application-form-form table tr td{padding: 10px !important;}
body.nodeaddspbu_application_form form.node-spbu-application-form-form .paragraphs-subform > div input:is(.form-text, .form-email){
    width: 100%;
    margin: 0;
    min-height: 35px;
    box-sizing: border-box;
    padding: 5px;
    border: 1px solid #cec9c9;
    border-radius: 5px;
}
body.nodeaddspbu_application_form form.node-spbu-application-form-form .paragraphs-add-wrapper{
    margin-bottom: 15px;
}
body.nodeaddspbu_application_form form.node-spbu-application-form-form input.form-submit{
    background-color: #395c00;
    border: none;
    color: #fff;
    font-size: 13px;
    box-sizing: border-box;
    padding: 3px 15px;
    border-radius: 5px;
}

body.nodeaddspbu_application_form form.node-spbu-application-form-form .field--name-field-field-of-research-spbu .form-checkboxes,
body.nodeaddspbu_application_form form.node-spbu-application-form-form .field--name-field-please-specify-spbu .form-checkboxes{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    align-items: center;
    justify-content: start;
    margin-bottom: 10px;
}
body.nodeaddspbu_application_form form.node-spbu-application-form-form .field--name-field-field-of-research-spbu .form-checkboxes .js-form-type-checkbox,
body.nodeaddspbu_application_form form.node-spbu-application-form-form .field--name-field-please-specify-spbu .form-checkboxes .js-form-type-checkbox{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 5px;
}

body.nodeaddspbu_application_form form.node-spbu-application-form-form :is(.field--name-field-total-request__spbu,
.field--name-field-total-funding-spbs,
.field--name-field-total-funding-request-spbu, .field--type-entity-reference-revisions + .field--name-title){margin-bottom: 15px;}

body.nodeaddspbu_application_form form.node-spbu-application-form-form :is(.field--name-field-total-request__spbu label,
.field--name-field-total-funding-spbs label,
.field--name-field-total-funding-request-spbu label, .field--type-entity-reference-revisions + .field--name-title label){display:block;}

body.nodeaddspbu_application_form form.node-spbu-application-form-form :is(.field--name-field-total-request__spbu input,
.field--name-field-total-funding-spbs input,
.field--name-field-total-funding-request-spbu input, .field--type-entity-reference-revisions + .field--name-title input){
    max-width: 320px;
    margin: 0;
    min-height: 35px;
    box-sizing: border-box;
    padding: 5px;
    border: 1px solid #cec9c9;
    border-radius: 5px;
}

body.nodeaddspbu_application_form form.node-spbu-application-form-form textarea{
    width: 100%;
    height: 80px;
    box-sizing: border-box;
    padding: 5px;
    border: 1px solid #cec9c9;
    font-size: 14px;
}
body.nodeaddspbu_application_form form.node-spbu-application-form-form textarea:focus-visible{outline:none;}
body.nodeaddspbu_application_form form.node-spbu-application-form-form #field-council-of-scientific-and-values .js-form-wrapper label{font-size: 11px;}
body.nodeaddspbu_application_form form.node-spbu-application-form-form #field-council-of-scientific-and-values .js-form-wrapper .description{font-size: 10px;}

body.nodeaddspbu_application_form form.node-spbu-application-form-form :is(.field--name-field-7-1-academic-cv-of-spbu input[type="file"],
.field--name-field-7-2-academic-cv-of-spbu-pr input[type="file"],
.field--name-field-7-3-concurrence-of-spbu input[type="file"], 
.field--name-field-7-4-specifi-spbu input[type="file"], 
.field--name-field-7-4-specifi-spbu input[type="file"]){
    font-size: 13px;
    height: 30px;
}

body.nodeaddspbu_application_form form.node-spbu-application-form-form :is(.field--name-field-7-1-academic-cv-of-spbu, .field--name-field-7-2-academic-cv-of-spbu-pr,
.field--name-field-7-3-concurrence-of-spbu, .field--name-field-7-4-specifi-spbu){
    width: 48%;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

body.nodeaddspbu_application_form form.node-spbu-application-form-form .form-actions{
    border-top: 1px solid #ececec;
    padding-top: 10px;
    margin-top: 30px;
}
body.nodeaddspbu_application_form form.node-spbu-application-form-form .form-actions input.form-submit{
    padding: 6px 30px;
}

.page-node-type-spbu-application-form li.czech-label-title {border: 0px solid;}
.page-node-type-spbu-application-form .paragraph--view-mode--default{display:flex;}
.page-node-type-spbu-application-form .paragraph--view-mode--default>div{margin-right:20px; width:260px;}
.spbu-application-form .paragraph--view-mode--default{display:flex;}
.spbu-application-form .paragraph--view-mode--default>div{margin-right:30px; width:auto;}
.nodeaddspbu_application_form .js-form-item label {font-size: 14px; font-weight: 600;}
.nodeaddspbu_application_form .js-form-wrapper {margin-bottom: 15px;}
.spbu-application-form-all .paragraph--view-mode--default{display:flex;}
.spbu-application-form-all .paragraph--view-mode--default>div{margin-right:20px; width:auto;}
.nodeaddspbu_application_form #edit-field-declares-that-the-spbu-wrapper label {display: inline;}
.nodeaddspbu_application_form #edit-field-declares-that-if-spbu-wrapper label {display: inline;}
.nodeaddspbu_application_form #edit-field-agrees-to-processing-spbu-wrapper {display: inline;}
.spbu-application-form .inner-page-content .content-area .scroll-table1 {height: 500px; overflow-y: auto;}
.spbu-application-form-all .inner-page-content .content-area .scroll-table1 {height: 500px; overflow-y: auto;}

/* 31-05-2024 */
.page-node-type-best-practices #edit-title-wrapper {display: flex; margin-bottom: 20px;}
.page-node-type-best-practices .js-form-required.form-required {font-size: 16px; font-weight: normal; width: 250px; float: left;}
.page-node-type-best-practices #edit-field-date-wrapper {display: flex; margin-bottom: 20px;}
.page-node-type-best-practices #edit-title-0-value {padding: 0.375rem 2.25rem 0.375rem 0.75rem; border-radius: 5px;}
.page-node-type-best-practices #edit-field-attachment-wrapper {display: flex; margin-bottom: 20px;}
.page-node-type-best-practices #edit-field-attachment-0--label { width: 250px;}
.page-node-type-best-practices #edit-field-name-of-the-lab-instt-wrapper {display: flex; margin-bottom: 20px;}
.page-node-type-best-practices #edit-field-subject-bp-wrapper {margin-bottom: 20px;}
.page-node-type-best-practices #edit-field-feedback-suggestions-wrapper {margin-bottom: 20px;}
.page-node-type-best-practices summary {display: none;}
/* #node-best-practices-form #edit-field-attachment-0--description {display: none;} */
.page-node-type-best-practices #edit-field-name-of-the-lab-instt {width: 55%;}
.page-node-type-best-practices .js-form-item-field-name-of-the-lab-instt label {width: 250px; float: left;}
#node-best-practices-form .js-form-item-field-name-of-the-lab-instt label {width: 250px; float: left;}


.page-node-type-best-practices #edit-field-subject-bp {width: 43%;}
/* .page-node-type-best-practices .js-form-item.form-item.js-form-type-textarea.form-item-field-feedback-suggestions-0-value.js-form-item-field-feedback-suggestions-0-value {display: flex;} */
.page-node-type-best-practices #edit-field-feedback-suggestions-wrapper label{width: 250px;}
.page-node-type-best-practices #edit-field-feedback-suggestions-0-value {width: auto;}
.page-node-type-best-practices .js-form-item.form-item.js-form-type-managed-file.form-item-field-attachment-0.js-form-item-field-attachment-0 {display: flex;}
.page-node-type-best-practices #edit-submit {padding: 3px 5px;}  

.page-node-type-best-practices .vertical-tabs {display: none;}
.page-node-type-best-practices #edit-actions {margin-top: 20px;}

.nodeaddbest_practices #edit-field-name-of-the-lab-inst-bp-0-value, .page-node-type-best-practices #edit-field-name-of-the-lab-inst-bp-0-value {pointer-events: none; padding:0.375rem 2.25rem 0.375rem 0.75rem; border-radius: 0.375rem;}

.nodeaddbest_practices #edit-field-name-of-the-lab-inst-bp-wrapper label {width: 250px;}
.page-node-type-best-practices #edit-field-name-of-the-lab-inst-bp-wrapper label{width: 250px;}

.nodeaddbest_practices #edit-field-name-of-the-lab-inst-bp-wrapper, .page-node-type-best-practices #edit-field-name-of-the-lab-inst-bp-wrapper { margin-bottom: 20px;}

.page-node-type-best-practices #edit-delete {
  padding: 3px 5px;
  border: 1px solid black;
  background-color: #ececec;
  border-radius: 3px;
  text-decoration: none;
  color: #000;
}
.nodeaddbest_practices #edit-field-date-0-value {pointer-events: none;}
.page-node-type-best-practices #edit-field-date-0-value {pointer-events: none;}

.user-logged-in.path-user .placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: auto;
    background-color: #fff;
    opacity: 1;
}

body.user-logged-in .change-pwd-form .description a {
    clear: left;
    display: none;
    text-decoration: none;
}
.page-node-type-best-practices #edit-field-email-id-for-suggestions-f-wrapper {
  margin-bottom: 30px;
}

.page-node-type-best-practices #edit-field-email-id-for-suggestions-f-0-value {
  width: 42%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  border-radius: 5px;
}

.node-best-practices-form #edit-field-email-id-for-suggestions-f-wrapper {
  margin-bottom: 30px;
}

.node-best-practices-form #edit-field-email-id-for-suggestions-f-0-value {
  width: 55%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  border-radius: 5px;
}
.nodeaddrrf_form #field-age-not-exceeding-45-yrs-a-add-more-wrapper {display: none;}

.nodeaddrrf_form #edit-field-10-experience-rrf-0-subform-field-attached-ajax-wrapper {display: none;}
.nodeaddrrf_form #edit-field-rrf-form-year-wrapper { display: none;}
.nodeaddrrf_form .js-form-item-field-please-follow-csir-guideli-0-value label {display:none;}
.nodeaddrrf_form #edit-field-please-follow-csir-guideli-0-value {display:none;}
.nodeaddrrf_form #edit-field-summary-sheet-of-the-rrf-a-0--description { margin-bottom: 20px;}
.page-node-type-rrf-form .paragraph--view-mode--default { display: flex;}
.page-node-type-rrf-form .paragraph--view-mode--default>div {margin-right: 20px; width: 260px;}
.nodeaddrrf_form #field-34-recommendations-of-the-values {display:none;}
.nodeaddrrf_form #edit-field-34-recommendations-rrf24-0-value {display: none; margin-bottom:20px;}
.nodeaddrrf_form .draggable.paragraph-type--34-recommendations-of-the-direct{display:none;}
.nodeaddrrf_form .js-form-type-textarea label{font-size:15px; margin-bottom: 10px; font-weight:600;}
.nodeaddrrf_form .js-form-type-textfield label{font-size:15px; margin-bottom: 10px; font-weight:600;}
.nodeaddrrf_form .js-form-type-select label{font-size:15px; font-weight:600;}
.nodeaddrrf_form .clearfix  * {visibility:initial;}
.nodeaddrrf_form .clearfix  {visibility:hidden;}

.icmsregister .placeholder {cursor: none; background-color: #fff; opacity: 1;}
.lab-dashboardbest-practices .placeholder {cursor: none; background-color: #fff; opacity: 1;}

.confirmation-message .best-practices-message {
    text-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    color: #3a966e;
}

.confirmation-message #block-csir-page-title{display:none;}
.nodeaddbest_practices #edit-field-feedback-suggestions-0-value--description {text-align: center; font-weight: 700;}
.page-node-type-best-practices #edit-field-feedback-suggestions-0-value--description {text-align: center;}

/* 26-6-2024 */
.career-opportunitiesrecruitment .inner-page-content .sidebar-first {display:none;}
.career-opportunitiesrecruitment .inner-page-content .content-area { width: 100%; padding: 0 0 45px 0;}
/* .career-opportunitiesrecruitment.user-logged-in .path-employer-dashboard .sidebar-first, .user-logged-in .sidebar-first {display:none;} */
/* .career-opportunitiesrecruitment .inner-page-content .content-area {width: 100% !important; padding: 0 0 45px 0;} */
div#block-mainnavigation {
    right: -100px;
    position: relative;
    height: 41px;
}
.nodeaddcsir_sci_visiting_germany_form .js-form-item-field-year-of-form-daad{display:none;}
.daad-form-year {display: flex; align-items: center; justify-content: center; text-align: center; flex-direction: column; gap: 5px; margin-bottom: 30px;}

.page-node-type-rrf-form .paragraph.paragraph--type--name.paragraph--view-mode--default div{width:20px !important;}

/*28-7-2024 */
.rrf-submitted-forms-list-2024-25 .scroll-table1 table tr th {
    font-size: 10px;
    min-width: 40px;
    text-transform: capitalize;
    font-weight: normal;
    padding: 5px;
}

.rrf-submitted-forms-list-2024-25 .cols-42 {
    font-size: 10px;
}

.rrf-submitted-forms-list-2024-25 .scroll-table1 table tr th {
    min-width: 120px!important;
}

.rrf-submitted-forms-list-2024-25 .inner-page-content .content-area .scroll-table1 {
    height: 420px;
    overflow-y: auto;
}

.rrf-submitted-forms-list-2024-25 .inner-page-content .content-area .scroll-table1 thead {
    position: sticky;
    top: 0px;
}
.page-node-type-rrf-form .paragraph-type-label {display: none;}
.page-node-type-rrf-form #field-age-not-exceeding-45-yrs-a-add-more-wrapper {display: none;}

.page-node-type-rrf-form #edit-field-10-experience-rrf-0-subform-field-attached-ajax-wrapper {display: none;}
.page-node-type-rrf-form #edit-field-rrf-form-year-wrapper { display: none;}
.page-node-type-rrf-form .js-form-item-field-please-follow-csir-guideli-0-value label {display:none;}
.page-node-type-rrf-form #edit-field-please-follow-csir-guideli-0-value {display:none;}
.page-node-type-rrf-form #edit-field-summary-sheet-of-the-rrf-a-0--description { margin-bottom: 20px;}
.page-node-type-rrf-form .paragraph--view-mode--default { display: flex;}
.page-node-type-rrf-form .paragraph--view-mode--default>div {margin-right: 20px; width: 260px;}
.page-node-type-rrf-form #field-34-recommendations-of-the-values {display:none;}
.page-node-type-rrf-form #edit-field-34-recommendations-rrf24-0-value {display: none; margin-bottom:20px;}
.page-node-type-rrf-form .draggable.paragraph-type--34-recommendations-of-the-direct{display:none;}
.page-node-type-rrf-form .js-form-type-textarea label{font-size:15px; margin-bottom: 10px; font-weight:600;}
.page-node-type-rrf-form .js-form-type-textfield label{font-size:15px; margin-bottom: 10px; font-weight:600;}
.page-node-type-rrf-form .js-form-type-select label{font-size:15px; font-weight:600;}
.page-node-type-rrf-form .clearfix  * {visibility:initial;}
.page-node-type-rrf-form .clearfix  {visibility:hidden;}
#node-rrf-form-edit-form .field--name-field-download-recommendations-o{
    width: 48% !important;
}
#node-rrf-form-edit-form .field--name-field-date-of-birth-rrf {margin: 20px 0;}
#node-rrf-form-edit-form .field--name-field-date-of-birth-rrf .js-form-required,
#node-icsm-form-form .field--widget-datetime-default h4{font-size: 14px;}
#node-rrf-form-edit-form .field--name-field-date-of-birth-rrf .form-date,
#node-rrf-form-edit-form .field--name-field-23-please-give-one-page-wr,
#node-rrf-form-edit-form .field--name-field-upload-signature-rrf{clear: left;}
#node-rrf-form-edit-form .field--name-field-upload-signature-rrf .image-widget{margin-bottom: 0 !important;}
.scroll-table1{overflow: auto;}

#node-rrf-form-edit-form .form-actions
#node-icsm-form-form .form-actions {
    width: 100%;
    border-top: 1px solid #ddd;
    float: left;
    margin-top: 10px;
}

#node-rrf-form-edit-form .field--name-title{
    margin: 15px 0 25px;
}
#node-rrf-form-edit-form .field--name-title label{
    display: block;
}
#node-rrf-form-edit-form .field--name-title input,
#node-rrf-form-edit-form .field-multiple-table .paragraphs-subform > .form-wrapper input,
#node-rrf-form-edit-form .field-multiple-table .paragraphs-subform > .form-wrapper select{
    border: 1px solid #767676;
    height: 35px;
    border-radius: 5px;
    margin: 0;
    padding: 0 5px;
}

#node-rrf-form-edit-form .field-multiple-table .paragraphs-subform > .form-wrapper{
    width: 17%;
    float: left;
    margin: 5px;
}
#node-rrf-form-edit-form .field-multiple-table .paragraphs-subform > .form-wrapper input,
#node-rrf-form-edit-form .field-multiple-table .paragraphs-subform > .form-wrapper select{width: 100%; padding: 0 5px;}
#node-rrf-form-edit-form .field-multiple-table label{line-height: 22px;}
#node-rrf-form-edit-form .field--name-field-attached,
#node-rrf-form-edit-form .field--name-field-duration-rrf,
#node-rrf-form-edit-form .field--name-field-select-langua-rrf{ width: 350px !important;}
#node-rrf-form-edit-form .field--name-field-select-langua-rrf .form-checkboxes{display: flex; align-items: center;}
#node-rrf-form-edit-form .field--name-field-select-langua-rrf .form-checkboxes .js-form-item{display: flex; align-items: center; margin-right: 20px;}
#node-rrf-form-edit-form .field--name-field-select-langua-rrf .form-checkboxes .js-form-item input.form-checkbox{width: auto !important; margin-right: 5px;} 
#node-rrf-form-edit-form .field--name-field-select-langua-rrf .fieldset-legend{font-size: 14px;}

#node-rrf-form-edit-form .field--name-field-duration-rrf .field--widget-datetime-default{width: 42% !important;}
#node-rrf-form-edit-form .placeholder,
#node-icsm-form-form .placeholder{display: none;}

#node-rrf-form-edit-form .field--name-field-21-title-of-the-research-p label,
#node-rrf-form-edit-form .field--name-field-designation-rrf label,
#node-rrf-form-edit-form .field--name-field-27-minimum-period-required label,
#node-apply-form-lab-edit-form .field--name-title label{display: block;} 

#node-rrf-form-edit-form .field--name-field-21-title-of-the-research-p input,
#node-rrf-form-edit-form .field--name-field-designation-rrf input,
#node-rrf-form-edit-form .field--name-field-27-minimum-period-required input,
#node-rrf-form-edit-form .field--name-field-16-name-of-the-host-profes input,
#node-rrf-form-edit-form .field--name-field-please-follow-csir-guideli input{margin: 0; height: 35px; border-radius: 5px; border: 1px solid #767676; padding: 0 5px;} 

#node-rrf-form-edit-form .field--name-field-21-title-of-the-research-p,
#node-rrf-form-edit-form .field--name-field-designation-rrf,
#node-rrf-form-edit-form .field--name-field-27-minimum-period-required,
#node-rrf-form-edit-form .field--name-field-16-name-of-the-host-profes,
#node-rrf-form-edit-form .field--name-field-please-follow-csir-guideli{margin: 10px 0 20px; float: left; width: 100%;} 

#node-rrf-form-edit-form .field--name-field-27-minimum-period-required ~ .field--widget-string-textarea,
#node-rrf-form-edit-form .field--name-field-enclose-file-if-any-host ~ .field--widget-string-textarea{
    width: 47%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
#node-rrf-form-edit-form .field--name-field-27-minimum-period-required ~ .field--widget-string-textarea label,
#node-rrf-form-edit-form .field--name-field-enclose-file-if-any-host ~ .field--widget-string-textarea label{font-size: 14px; height: 44px;}
#node-rrf-form-edit-form .field--name-field-27-minimum-period-required ~ .field--widget-string-textarea textarea,
#node-rrf-form-edit-form .field--name-field-enclose-file-if-any-host ~ .field--widget-string-textarea textarea{
    width: 100%;
}
#node-rrf-form-edit-form .fieldgroup{clear: left; }
#node-rrf-form-edit-form fieldset .fieldset-legend{font-size: 14px;}

#node-rrf-form-edit-form #field-34-recommendations-of-the-values .field--widget-string-textarea{
    width: 48%;
}
#node-rrf-form-edit-form #field-34-recommendations-of-the-values .field--widget-string-textarea textarea{
    width: 100%;
}
#node-rrf-form-edit-form #field-34-recommendations-of-the-values .field--widget-string-textarea label{
    height: 50px;
}

#node-rrf-form-edit-form .field--name-field-download-recommendations-o{
    width: 48% !important;
}

.page-node-type-rrf-form .clearfix * {
  visibility: initial;
  display: none;
}
.page-node-type-rrf-form .paragraphs-description .summary-content {
  color: #666666;
  display: none;
}

.page-node-type-rrf-form #edit-field-title-rrf-0-top-summary {
  display: none;
}

.page-node-type-rrf-form .paragraphs-description .paragraphs-content-wrapper{display:none;}

.page-node-type-rrf-form .clearfix {
  width: 48% !important;
  display: none;
}
.page-node-type-rrf-form #edit-submit {
  width: auto;
  float: left;
  clear: left;
  border: none;
  background-color: #375802;
  color: #fff;
  font-size: 90%;
  padding: 5px 14px;
  border-radius: 3px;
}

.page-node-type-rrf-form #edit-field-summary-sheet-of-the-rrf-a-wrapper {
  width: 100%;
  float: left;
}

.page-node-type-rrf-form #edit-field-scientific-and-rrf24-0--2--label {
  width: 100%;
  clear: left;
}

.page-node-type-rrf-form .form-item--error-message {color: red;}
.nodeaddrrf_form .form-item--error-message {color: red;}
 .form-item--error-message {color: red;}
.nodeaddrrf_form .form-item--error-message {color: red;}
.page-node-type-rrf-form #field-34-recommendations-of-the-add-more-wrapper{display:none}
.page-node-type-rrf-form #edit-field-rrf-form-year-wrapper { display: none;}
.page-node-type-rrf-form .js-form-item-field-please-follow-csir-guideli-0-value label{display: none;}
.page-node-type-rrf-form .js-form-item-field-please-follow-csir-guideli-0-value input{display: none;}

.node-rrf-form-edit-form #edit-field-please-follow-csir-guideli-wrapper input {display: none;}
.node-rrf-form-edit-form #edit-field-please-follow-csir-guideli-wrapper label {display: none;}
.node-rrf-form-edit-form #field-34-recommendations-of-the-add-more-wrapper{display:none}
.node-rrf-form-edit-form #edit-field-rrf-form-year-wrapper { display: none;}

/* common for ISTAD Form */
.istad-admin-rrf-submitted-forms-list-2024 .scroll-table1 table tr th,
.csir-scientist-for-visiting-germany-form-2024 .scroll-table1 table tr th
.all-csir-scientist-for-visiting-germany-form-2024 .scroll-table1 table tr th {
    font-size: 10px;
    min-width: 40px;
    text-transform: capitalize;
    font-weight: normal;
    padding: 5px;
}

.istad-admin-rrf-submitted-forms-list-2024 .scroll-table1 table tr th,  
.csir-scientist-for-visiting-germany-form-2024 .scroll-table1 table tr th, 
.all-csir-scientist-for-visiting-germany-form-2024 .scroll-table1 table tr th {
    min-width: 120px !important;
	font-size: 10px !important;
}

.istad-admin-rrf-submitted-forms-list-2024 .inner-page-content .content-area .scroll-table1,  
.csir-scientist-for-visiting-germany-form-2024 .inner-page-content .content-area .scroll-table1,  
.all-csir-scientist-for-visiting-germany-form-2024 .inner-page-content .content-area .scroll-table1 {
    height: 420px;
    overflow-y: auto;
}

.istad-admin-rrf-submitted-forms-list-2024 .inner-page-content .content-area .scroll-table1 thead,  
.csir-scientist-for-visiting-germany-form-2024 .inner-page-content .content-area .scroll-table1 thead,  
.all-csir-scientist-for-visiting-germany-form-2024 .inner-page-content .content-area .scroll-table1 thead {
    position: sticky;
    top: 0px;
}
/* common for ISTAD Form ends*/
.page-node-type-rrf-form #field-10-experience-rrf-values .field--name-field-attached{display:none;}
.page-node-type-rrf-form table {border-collapse: inherit !important;}

.page-node-type-csir-sci-visiting-germany-form .paragraph--view-mode--default {display: flex;}
.page-node-type-csir-sci-visiting-germany-form .paragraph--view-mode--default > div {margin-right: 20px; width: 260px;}

/*Create CSIR Scientist for Visiting Germany Form 01-8-2024*/
.node-csir-sci-visiting-germany-form-edit-form .js-form-item{
   /*  width: 30%; */
    width: 76%;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
}
.node-csir-sci-visiting-germany-form-edit-form .js-form-item input.form-text,
.node-csir-sci-visiting-germany-form-edit-form .js-form-item select.form-select{
    width:100%;
	margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
}
.node-csir-sci-visiting-germany-form-edit-form .js-form-item .form-textarea{
width:100%;
 border-radius: 5px;
     border: 1px solid #ddd;
}
.node-csir-sci-visiting-germany-form-edit-form .paragraphs-tabs + .js-form-item.form-item{
    clear: left;
    width:100%;
    display:block;
}

.node-csir-sci-visiting-germany-form-edit-form .form-actions{
    clear: left;
}

.node-csir-sci-visiting-germany-form-edit-form .field--type-datetime h4{
	    font-size: inherit;
    float: left;
    font-weight: normal;
}
.node-csir-sci-visiting-germany-form-edit-form .field--name-field-date-of-birth-rrf{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.node-csir-sci-visiting-germany-form-edit-form .form-date{
    /* width: 100%; */
	width: 41%;
	
}

.node-csir-sci-visiting-germany-form-edit-form #edit-field-experience-daad-0-subform-field-duration-rrf-0-subform-field-to-exp-0-value-date{width:100%;}

.node-csir-sci-visiting-germany-form-edit-form #edit-field-experience-daad-0-subform-field-duration-rrf-0-subform-field-from-exp-0-value-date{width:100%;}

.node-csir-sci-visiting-germany-form-edit-form .paragraphs-tabs + .js-form-item.form-item .draggable td
{padding-left: 10px;}

.node-csir-sci-visiting-germany-form-edit-form .form-item-field-date-of-joining-rrf-0-subform-field-designation-doj-0-value{
   /*  margin-top: -25px; */
    margin-top: -6px;
}
.form-composite legend span{
    font-size: 15px;
}
.node-csir-sci-visiting-germany-form-edit-form #edit-field-9-knowledge-of-foreign-lan-0-subform-field-select-langua-rrf--wrapper{
    width: 55%;
}

.node-csir-sci-visiting-germany-form-edit-form .js-form-item-field-experience-daad-0-subform-field-duration-rrf-0-subform-field-from-exp-0-value-date,
.node-csir-sci-visiting-germany-form-edit-form .js-form-item-field-experience-daad-0-subform-field-duration-rrf-0-subform-field-to-exp-0-value-date {
  width: 98%;
}

.node-csir-sci-visiting-germany-form-edit-form .form-submit{
	background-color: #395c00;
	border: none;
	border-radius: 5px;
	font-weight: 500;
    color:#fff;
    font-size:13px;
    padding:5px 10px
}
/* #node-csir-sci-visiting-germany-form-form label:has(+ input:required, + select:required)::after {content:" *"; color:red;} */
#node-csir-sci-visiting-germany-form-edit-form .placeholder,
#node-csir-sci-visiting-germany-form-edit-form .placeholder{display: none;}
#node-csir-sci-visiting-germany-form-edit-form span.paragraph-type-label {display: none;}

#node-csir-sci-visiting-germany-form-edit-form #block-csir-page-title *{visibility:visible;}
#node-csir-sci-visiting-germany-form-edit-form #block-csir-page-title {text-align:right; font-size:12px;}

#node-csir-sci-visiting-germany-form-edit-form .clearfix  * {visibility:initial;}
#node-csir-sci-visiting-germany-form-edit-form .clearfix  {visibility:hidden;}

#node-csir-sci-visiting-germany-form-edit-form textarea#edit-field-necessary-uploads-daad-0-value {display: none;}
/*Create CSIR Scientist for Visiting Germany Form 01-8-2024*/

.node-csir-sci-visiting-germany-form-edit-form .js-form-type-vertical-tabs { display: none;}
.node-csir-sci-visiting-germany-form-edit-form #edit-field-reference-number-daad-wrapper { display: none;}
.node-csir-sci-visiting-germany-form-edit-form #edit-field-reference-number-daad-form-wrapper { display: none;}
.node-csir-sci-visiting-germany-form-edit-form #edit-field-year-of-form-daad-wrapper { display: none;}
.node-csir-sci-visiting-germany-form-edit-form #edit-field-year-of-form-daad { display: none; margin-bottom: 20px;}
.node-csir-sci-visiting-germany-form-edit-form .js-form-item-field-active-calls-activities-da-0-target-id { display: none;}
.node-csir-sci-visiting-germany-form-edit-form .js-form-item-field-date-of-submission-daad-0-value-date { display: none;}
.node-csir-sci-visiting-germany-form-edit-form #edit-field-date-of-submission-daad-wrapper h4 {display: none;}

.csir-outreach .views-view-responsive-grid{
    padding: 15px 0;
      display: flex;
      justify-content: space-between;}
    
    .outreach-title{margin-bottom:30px;}
    .csir-outreach .banner-slider .flex-direction-nav a.flex-next {
        /* background: #807b80 url(../img/right-arrow.png) no-repeat; */
        background-color: #989898;
        color:#000;
    }
    
    .csir-outreach .banner-slider .slides img {
        max-height: 500px;
    }
    
    .csir-outreach .banner-slider .flex-direction-nav a.flex-prev {
        /* background: #807b80 url(../img/right-arrow.png) no-repeat; */
        background-color: #989898;
        color:#000;
    }
    
    .nodeaddamantran_verify .amantran-text-main span{
        display: block;
        text-align: center;
        max-width: 40%;}

        .nodeaddamantran_verify #edit-field-interested-wrapper {
            display: none;
          }
          div#edit-field-parking-wrapper {
            display: none;
        }
        h2.amantran-text-main{text-align: center;}

        .node-amantran-verify-form.node-form .js-form-item.form-item.js-form-type-textfield.form-item-title-0-value.js-form-item-title-0-value {display: flex; align-items: center;}

.node-amantran-verify-form.node-form form-actions.js-form-wrapper.form-wrapper { text-align: center; margin-top: 30px;}

.node-amantran-verify-form.node-form .captcha.captcha-type-challenge--image { width: 300px; margin: 0 auto;}


h2.amantran-text-main {
    text-align: center;
    width: 50%;
    margin: 0 auto;
        padding-bottom: 18px;
}
form.node-amantran-verify-form .field--type-string, form.node-amantran-verify-form .form-item-captcha-response {
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.nodeaddamantran_verify .node-amantran-verify-form{text-align:center;}

/*21-10-2024 ISTAD EU Form start */

.node-csir-eu-form-form .js-form-item{
    width: 76%;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
}
.node-csir-eu-form-form .js-form-item input.form-text,
.node-csir-eu-form-form .js-form-item select.form-select{
    width:100%;
	margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
}

.node-csir-eu-form-form .js-form-item .form-textarea{
width:100%;
 border-radius: 5px;
 border: 1px solid #ddd;
}

.node-csir-eu-form-form .paragraphs-tabs + .js-form-item.form-item{
    clear: left;
    width:100%;
    display:block;
}

.node-csir-eu-form-form .form-actions{clear: left;}

.node-csir-eu-form-form .field--type-datetime h4{
	    font-size: inherit;
    float: left;
    font-weight: normal;
}

.node-csir-eu-form-form .field--name-field-date-of-birth-rrf{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.node-csir-eu-form-form .form-date{
	width: 41%;
	margin: 0;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding-left: 10px;
}
 .node-csir-eu-form-form .paragraphs-tabs + .js-form-item.form-item .draggable td {
    padding-left: 10px;
}
.node-csir-eu-form-form .field--name-field-qualification-rrf .paragraph-type--qualification-rrf .js-form-item{
  width: 18% !important;
}
.node-csir-eu-form-form .form-submit {
    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
}

.node-csir-eu-form-form .clearfix  * {visibility:initial;}
.node-csir-eu-form-form .clearfix  {visibility:hidden;}

.page-node-type-csir-eu-form .js-form-item{
    width: 76%;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
}
.page-node-type-csir-eu-form .js-form-item input.form-text,
.page-node-type-csir-eu-form .js-form-item select.form-select{
    width:100%;
	margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
}

.page-node-type-csir-eu-form .js-form-item .form-textarea{
width:100%;
 border-radius: 5px;
 border: 1px solid #ddd;
}

.page-node-type-csir-eu-form .paragraphs-tabs + .js-form-item.form-item{
    clear: left;
    width:100%;
    display:block;
}

.page-node-type-csir-eu-form .form-actions{clear: left;}

.page-node-type-csir-eu-form .field--type-datetime h4{
	    font-size: inherit;
    float: left;
    font-weight: normal;
}

.page-node-type-csir-eu-form .field--name-field-date-of-birth-rrf{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.page-node-type-csir-eu-form .form-date{
	width: 41%;
	margin: 0;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding-left: 10px;
}
.page-node-type-csir-eu-form .paragraphs-tabs + .js-form-item.form-item .draggable td {
    padding-left: 10px;
}
.page-node-type-csir-eu-form .field--name-field-qualification-rrf .paragraph-type--qualification-rrf .js-form-item{
  width: 18% !important;
}
.page-node-type-csir-eu-form .form-submit {
    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 9px 10px;
}

.page-node-type-csir-eu-form .clearfix  * {visibility:initial;}
.page-node-type-csir-eu-form .clearfix  {visibility:hidden;}

.page-node-type-csir-eu-form .js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label {
    display: none;
  }

  .daad-istad-ref {
    float: right;
  }
  
  .page-node-type-csir-eu-form .daad-form-year h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 5px;
    margin-bottom: 20px;
    font-weight: 600;
    text-align: center;
  }
  
  .page-node-type-csir-eu-form #edit-delete {
    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
    text-decoration: none;
    display: inline-block;
    width: auto;
  }
  
.page-node-type-csir-eu-form .paragraph--view-mode--default { display: flex; }
.page-node-type-csir-eu-form .paragraph--view-mode--default > div { margin-right: 20px; width: 260px;  }
#node-csir-eu-form-form .placeholder{display: none;}
#node-csir-eu-form-edit-form .placeholder{display: none;}
.csir-cu-submitted-forms .scroll-table1 table tr th{min-width:120px!important;}
.csir-cu-submitted-forms .inner-page-content .content-area .scroll-table1{height:420px; overflow-y:auto; margin-top: 25px;}
.csir-cu-submitted-forms .inner-page-content .content-area .scroll-table thead{position: sticky; top: 0px;}
.csir-cu-submitted-forms .scroll-table1 table tr th {font-size: 10px; min-width: 40px; text-transform: capitalize; font-weight: normal; padding: 5px;}
#node-csir-eu-form-form .paragraph-type-label{display: none !important;}

#node-csir-eu-form-form #edit-field-age-eu-wrapper {display: none;}
.page-node-type-csir-eu-form .paragraph-type-label {display: none;}
#node-csir-eu-form-form #edit-field-application-format-eu-0-value {display: none;}
.page-node-type-csir-eu-form #edit-field-application-format-eu-0-value {display: none;}
.page-node-type-csir-eu-form #edit-field-date-of-submission-daad-wrapper {display: none;}
#node-csir-eu-form-form #edit-field-date-of-submission-daad-wrapper {display: none;}

.nodeaddcsir_eu_form .placeholder {display:none !important;}
.nodeaddcsir_eu_form .paragraph-type-label{display: none !important;}
.nodeaddcsir_eu_form label {display: inline !important; }
  
/*21-10-2024 ISTAD EU Form Ends */

/*21-10-2024 ISTAD NASB Form start */

.node-csir-nasb-form-form .js-form-item{
    width: 76%;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
}
.node-csir-nasb-form-form .js-form-item input.form-text,
.node-csir-nasb-form-form .js-form-item select.form-select{
    width:100%;
	margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
}

.node-csir-nasb-form-form .js-form-item .form-textarea{
width:100%;
 border-radius: 5px;
 border: 1px solid #ddd;
}

.node-csir-nasb-form-form .paragraphs-tabs + .js-form-item.form-item{
    clear: left;
    width:100%;
    display:block;
}

.node-csir-nasb-form-form .form-actions{clear: left;}

.node-csir-nasb-form-form .field--type-datetime h4{
	    font-size: inherit;
    float: left;
    font-weight: normal;
}

.node-csir-nasb-form-form .field--name-field-date-of-birth-rrf{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.node-csir-nasb-form-form .form-date{
	width: 41%;
	margin: 0;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding-left: 10px;
}
.node-csir-nasb-form-form .paragraphs-tabs + .js-form-item.form-item .draggable td {
    padding-left: 10px;
}
.node-csir-nasb-form-form .field--name-field-qualification-rrf .paragraph-type--qualification-rrf .js-form-item{
  width: 18% !important;
}
.node-csir-nasb-form-form .form-submit {
    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
}

.node-csir-nasb-form-form #edit-field-date-of-submission-daad-wrapper { display: none; }
.node-csir-nasb-form-form .paragraph--view-mode--default { display: flex; }
.node-csir-nasb-form-form .paragraph--view-mode--default > div { margin-right: 20px; width: 260px;  }
.node-csir-nasb-form-form .placeholder{display: none;}
.node-csir-nasb-form-form .clearfix  * {visibility:initial;}
.node-csir-nasb-form-form .clearfix  {visibility:hidden;}
.node-csir-nasb-form-form .paragraph-type-label{display: none !important;} 
.node-csir-nasb-form-form label { display: inline; }
.submitted-nasb-form-user .scroll-table1 table tr th{min-width:120px!important;}
.submitted-nasb-form-user .inner-page-content .content-area .scroll-table1{height:420px; overflow-y:auto; margin-top: 25px;}
.submitted-nasb-form-user .inner-page-content .content-area .scroll-table thead{position: sticky; top: 0px;}
.submitted-nasb-form-user .scroll-table1 table tr th {font-size: 10px; min-width: 40px; text-transform: capitalize; font-weight: normal; padding: 5px;}
 

.node-csir-nasb-form-edit-form .js-form-item{
    width:76%;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
}
.node-csir-nasb-form-edit-form .js-form-item input.form-text,
.node-csir-nasb-form-edit-form .js-form-item select.form-select{
    width:100%;
	margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
    margin-bottom: 20px;
}

.node-csir-nasb-form-edit-form .js-form-item .form-textarea{
width:100%;
 border-radius: 5px;
 border: 1px solid #ddd;
 margin-bottom: 20px;
}

.node-csir-nasb-form-edit-form .paragraphs-tabs + .js-form-item.form-item{
    clear: left;
    width:100%;
    display:block;
}

.node-csir-nasb-form-edit-form .form-actions{clear: left;}

.node-csir-nasb-form-edit-form .field--type-datetime h4{
	    font-size: inherit;
    float: left;
    font-weight: normal;
}

.node-csir-nasb-form-edit-form .field--name-field-date-of-birth-rrf{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.node-csir-nasb-form-edit-form .form-date{
	width: 41%;
	margin: 0;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding-left: 10px;
}
.node-csir-nasb-form-edit-form .paragraphs-tabs + .js-form-item.form-item .draggable td {
    padding-left: 10px;
}
.node-csir-nasb-form-edit-form .field--name-field-qualification-rrf .paragraph-type--qualification-rrf .js-form-item{
  width: 18% !important;
}
.node-csir-nasb-form-edit-form .form-submit {
    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
}

.node-csir-nasb-form-edit-form #edit-delete {
    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
    text-decoration: none;
    display: inline-block;
    width: auto;
}
.node-csir-nasb-form-edit-form #edit-field-date-of-submission-daad-wrapper { display: none; }
.node-csir-nasb-form-edit-form .paragraph--view-mode--default { display: flex; }
.node-csir-nasb-form-edit-form .paragraph--view-mode--default > div { margin-right: 20px; width: 260px;  }
.node-csir-nasb-form-edit-form .placeholder{display: none;}
.node-csir-nasb-form-edit-form .clearfix  * {visibility:initial;}
.node-csir-nasb-form-edit-form .clearfix  {visibility:hidden;}
.node-csir-nasb-form-edit-form .paragraph-type-label{display: none !important;} 
.node-csir-nasb-form-edit-form label { display: inline; }

.node-csir-nasb-form-edit-form .js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label { display: none; }
.node-csir-nasb-form-edit-form #edit-field-20-total-fund-requ-nasb-0-value { pointer-events: none;}
.node-csir-nasb-form-form #edit-field-20-total-fund-requ-nasb-0-value { pointer-events: none;}
.icmsregister .captcha.captcha-type-challenge--image {
    clear: left;
}

.node-csir-nasb-form-form #edit-field-serial-number-nasb-wrapper {display: none;}
.node-csir-nasb-form-edit-form #edit-field-serial-number-nasb-wrapper {display: none;}
/*21-10-2024 ISTAD NASB Form ends */


/*13-01-2025 ISTAD SPBU EDIT Form starts */

#node-spbu-application-form-edit-form #edit-field-country-spbu-0-value {display: none;}
#node-spbu-application-form-edit-form .js-form-item-field-other-please-specify-0-value label{display: none;}
#node-spbu-application-form-edit-form #edit-field-6-budget-0-value {display: none;}
#node-spbu-application-form-edit-form #edit-field-amount-requested-spbu-0-value {display: none;}
#node-spbu-application-form-edit-form #edit-field-for-russian-partners-spbs-0-value {display: none;}
#node-spbu-application-form-edit-form #edit-field-for-indian-partners-spbu-0-value {display: none;}
#node-spbu-application-form-edit-form #edit-field-breakup-of-the-costs-spbu-0-value {display: none;}
#node-spbu-application-form-edit-form .js-form-item-field-breakup-of-the-costs-spbu-0-value label {display: none;}
/* .nodeaddspbu_application_form .js-form-item-field-st-petersburg-spbu-0-subform-field-insert-itemised-costs-spbu-0-value label {display: none;} */
/* .nodeaddspbu_application_form .js-form-item-field-st-petersburg-spbu-0-subform-field-2024-spbu-0-value label{display: none;} */
#node-spbu-application-form-edit-form #edit-field-7-other-uploads-spbu-0-value {display: none;}
#node-spbu-application-form-edit-form #edit-field-8-undertaking-by-ap-spbu-0-value {display: none;}
#node-spbu-application-form-edit-form .paragraph-type-label {display: none;}
#node-spbu-application-form-edit-form .placeholder {display: none;}
#node-spbu-application-form-edit-form .clearfix  * {visibility:initial;}
#node-spbu-application-form-edit-form .clearfix  {visibility:hidden;}
/* .nodeaddspbu_application_form #block-csir-page-title{display:none;} */
#node-spbu-application-form-edit-form #edit-field-spbu-pi-0-subform-field-role-spbu-0-value {pointer-events: none;}
#node-spbu-application-form-edit-form #edit-field-csir-ja-0-subform-field-role-ja-0-value{pointer-events: none;}
#node-spbu-application-form-edit-form #edit-field-spbu-ja-0-subform-field-role-spbu-ja-0-value{pointer-events: none;}
#node-spbu-application-form-edit-form #edit-field-council-of-scientific-and-0-subform-field-insert-item-spbu-csir-0-value{pointer-events: none;}
#node-spbu-application-form-edit-form #edit-field-csir-pi-0-subform-field-role-pi1-0-value{pointer-events: none;}

#node-spbu-application-form-edit-form .js-form-item-field-form-year-spbu {display: none;  }
#node-spbu-application-form-edit-form #edit-field-st-petersburg-spbu-0-subform-field-2024-spbu-wrapper{display: none;  }

#node-spbu-application-form-edit-form .js-form-item{
    width: 76%;
    float:left;
    margin-bottom:15px;
    margin-right:15px;
}
#node-spbu-application-form-edit-form .js-form-item input.form-text,
#node-spbu-application-form-edit-form .js-form-item select.form-select,
#node-spbu-application-form-edit-form .js-form-item input.form-email{
    width:100%;
	margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
    margin-bottom: 20px;
}

#node-spbu-application-form-edit-form .js-form-item .form-textarea .form-email{
width:100%;
 border-radius: 5px;
 border: 1px solid #ddd;
 margin-bottom: 20px;
}

#node-spbu-application-form-edit-form .paragraphs-tabs + .js-form-item.form-item{
    clear: left;
    width:100%;
    display:block;
}

#node-spbu-application-form-edit-form .form-actions{clear: left;}
#node-spbu-application-form-edit-form .js-form-type-vertical-tabs { display: none;}

#node-spbu-application-form-edit-form .form-submit {
    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
}

#node-spbu-application-form-edit-form #edit-delete {
    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
    text-decoration: none;
    display: inline-block;
    width: auto;
}

#node-spbu-application-form-edit-form .form-actions{
    border-top: 1px solid #ececec;
    padding-top: 10px;
    margin-top: 30px;
}

.czech-form-detail-advt{float: right;}
/*13-01-2025 ISTAD SPBU EDIT Form ends */

.employer-dashboardholiday-calender .fc-day-grid-event .fc-content {
    white-space: normal !important;
    overflow: hidden;
  }

/* Application Performa for foreign visit */

  
.node-application-proforma-for-foreign-form > .form-wrapper{width: 33%;float:left;margin-right: 4px;/* height: 150px; */}
.node-application-proforma-for-foreign-form > .form-wrapper input.form-text,
.node-application-proforma-for-foreign-form > .form-wrapper input.form-email,
.node-application-proforma-for-foreign-form > .form-wrapper input.form-date, 
.node-application-proforma-for-foreign-form > .form-wrapper input.form-file,
.node-application-proforma-for-foreign-form > .form-wrapper select.form-select{width: 96%;height: 39px;border-radius: 7px;border: 1px solid #5e5e5edd;}

.node-application-proforma-for-foreign-edit-form > .form-wrapper{width: 33%;float:left;margin-right: 4px;/* height: 150px; */}
.node-application-proforma-for-foreign-edit-form > .form-wrapper input.form-text,
.node-application-proforma-for-foreign-edit-form > .form-wrapper input.form-email,
.node-application-proforma-for-foreign-edit-form > .form-wrapper input.form-date, 
.node-application-proforma-for-foreign-edit-form > .form-wrapper input.form-file,
.node-application-proforma-for-foreign-edit-form > .form-wrapper select.form-select{width: 96%;height: 39px;border-radius: 7px;border: 1px solid #5e5e5edd;}

.node-application-proforma-for-foreign-form > .form-wrapper textarea{width:100%;}
.node-application-proforma-for-foreign-edit-form > .form-wrapper textarea{width:100%;}

.field--name-field-contact-details-fv, .field--name-field-basic-pay-and-pay-level-fv,
.field--name-field-visits-abroad-during-fv,
.field--widget-string-textarea,
.field--name-field-upload-photograph-fv,
.field--name-field-signature-of-the-app-fv-a,
.field--name-field-funding-source-fv,
.field--name-field-kindly-provide-last-two-fv,
.field--name-field-letter-of-invitation-fv,
.field--name-field-conference-brochure-fv,
.field--name-field-acceptance-of-paper-if-fv,
.field--name-field-accommodation-cost-fv,
.field--name-field-funding-from-lab-csir-fv,
.field--name-field-if-utilizing-project-fv,
.field--name-field-if-utilizing-project-fv,
.field--name-field-if-utilizing-project-fv,
.field--name-field-if-utilizing-lrf-lhrf-fv,
.field--name-field-external-funding-enclo-fv,
.field--name-field-in-case-availing-regula-fv,
.field--name-field-vigilance-clearance-fv,
.field--name-field-prior-permission-from-fv,
.field--name-field-a-copy-of-the-bond-if-fv,
.field--name-field-details-of-add-fv-bd-anx-a,
.field--name-field-itinerary__fv-bd-anx-a{width:100%!important;padding:0;}

.field--widget-boolean-checkbox{width: 92%!important;padding: 10px 0 0 0!important;}
.field--widget-boolean-checkbox input[type="checkbox"] {
    vertical-align: text-bottom;
    box-sizing: border-box;
    padding: 0;
    width: 20px;
    height: 20px;
    margin-right: 8px;
}
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper .js-form-item h4, .node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper .js-form-item label{
	padding-top: 12px;
	margin-bottom: 5px;
}

.node-ap-per-fv-for-sla-eol-asign-fell-form .field--widget-image-image{
    background: #ffffff;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10;
    border-radius: 11px;
    border: 1px solid #ababab;
}

.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper .js-form-item.form-item{	
display: flex;	
flex-direction: column;
}
input.field-add-more-submit.button--small.form-submit{
	border: 0px;
	background: #e7e7e7;
	padding: 8px 18px;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 500;
}
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper .paragraphs-subform.js-form-wrapper{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper .paragraphs-subform.js-form-wrapper .js-form-wrapper{
	width: 33%;
}

.node-application-proforma-for-foreign-form > .form-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper, .node-application-proforma-for-foreign-edit-form > .form-wrapper{float:left;width: 40%;margin-right: 14px;margin-top: 6px;}
.node-application-proforma-for-foreign-form > .form-wrapper input.form-text, 
.node-application-proforma-for-foreign-form > .form-wrapper input.form-email,
.node-application-proforma-for-foreign-form > .form-wrapper input.form-date, 
.node-application-proforma-for-foreign-form > .form-wrapper input.form-file,
.node-application-proforma-for-foreign-form > .form-wrapper select.form-select,
.node-application-proforma-for-foreign-edit-form > .form-wrapper input.form-text, 
.node-application-proforma-for-foreign-edit-form > .form-wrapper input.form-email,
.node-application-proforma-for-foreign-edit-form > .form-wrapper input.form-date, 
.node-application-proforma-for-foreign-edit-form > .form-wrapper input.form-file,
.node-application-proforma-for-foreign-edit-form > .form-wrapper select.form-select,
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper input.form-text, 
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper input.form-email,
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper input.form-date, 
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper input.form-file,
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper select.form-select{width: 100%;height: 39px;border-radius: 7px;border: 1px solid #5e5e5edd;}
.node-application-proforma-for-foreign-form > .form-wrapper input.form-text{margin-top: 0;}
.node-application-proforma-for-foreign-form td{padding-left: 8px !important;}
.node-application-proforma-for-foreign-form > .form-wrapper textarea,
.node-application-proforma-for-foreign-edit-form > .form-wrapper textarea,
.node-ap-per-fv-for-sla-eol-asign-fell-form > .form-wrapper textarea{width:100%;}

.field--name-field-contact-details-fv, 
.field--name-field-basic-pay-and-pay-level-fv,
.field--name-field-visits-abroad-during-fv,
.field--widget-string-textarea,
.field--name-field-upload-photograph-fv,
.field--name-field-signature-of-the-app-fv-a,
.field--name-field-funding-source-fv,
.field--name-field-kindly-provide-last-two-fv,
.field--name-field-letter-of-invitation-fv,
.field--name-field-conference-brochure-fv,
.field--name-field-acceptance-of-paper-if-fv,
.field--name-field-accommodation-cost-fv,
.field--name-field-funding-from-lab-csir-fv,
.field--name-field-if-utilizing-project-fv,
.field--name-field-if-utilizing-project-fv,
.field--name-field-if-utilizing-project-fv,
.field--name-field-if-utilizing-lrf-lhrf-fv,
.field--name-field-external-funding-enclo-fv,
.field--name-field-in-case-availing-regula-fv,
.field--name-field-vigilance-clearance-fv,
.field--name-field-prior-permission-from-fv,
.field--name-field-a-copy-of-the-bond-if-fv,
.field--name-field-details-of-add-fv-bd-anx-a,
.field--name-field-itinerary__fv-bd-anx-a,
.field--name-field-please-enclos-fv-bd-anx-a,
.field--widget-image-image {
	width:100%!important;
	padding:12px 0;
}

.field--name-field-contact-details-fv-sl,
.field--name-field-basic-pay-pay-level-fv-sl,
.field--name-field-vis-abroad-dur-last-fv-sl,
.field--name-field-details-of-eol-fv-sl-pb-d6,
.field--name-field-has-the-candidate-fv-sl-pb{
	width:100%!important;
	padding:12px 0;
}

.field--type-image .image-widget> input.form-file{
    /* height: 39px; */
    border-radius: 7px;
    padding: 4px 6px;
    width: 33%;
}

.field--name-field-contact-details-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-basic-pay-and-pay-level-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-visits-abroad-during-fv  table .paragraphs-subform .paragraphs-content,
.field--name-field-kindly-provide-last-two-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-letter-of-invitation-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-conference-brochure-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-acceptance-of-paper-if-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-accommodation-cost-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-funding-from-lab-csir-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-if-utilizing-project-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-if-utilizing-project-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-if-utilizing-project-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-if-utilizing-lrf-lhrf-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-external-funding-enclo-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-in-case-availing-regula-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-vigilance-clearance-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-prior-permission-from-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-a-copy-of-the-bond-if-fv table .paragraphs-subform .paragraphs-content,
.field--name-field-details-of-add-fv-bd-anx-a table .paragraphs-subform .paragraphs-content,
.field--name-field-itinerary__fv-bd-anx-a table .paragraphs-subform .paragraphs-content
{
    width: 40%;
    float: left;
    margin-right: 10px;
}

.field--name-field-date-of-birth-fv h4, .field--name-field-date-of-joining-service-fv h4,
.field--name-field-date-of-superannuation-fv h4, .field--name-field-date-fv h4, .field--name-field-date-fv-bd-anx-a h4{font-size: 89%;padding-top: 3px;justify-content: left;/* margin-top: 10px; */width: 96%;}

.field--type-string.field--name-field-duration-of-probation-fv {
    width: 100%;
    padding: 15px 0px;
}
.node-application-proforma-for-foreign-form .description, .node-application-proforma-for-foreign-edit-form .description {font-size: 82%;}
.node-application-proforma-for-foreign-form .button, .node-application-proforma-for-foreign-edit-form .button {padding: 6px 10px;border-radius: 3px;border:none;margin-right:10px;margin-bottom:10px;background-color:#dbdbdb;}

.node-application-proforma-for-foreign-form .proforma-for-foreign-form > .form-wrapper input.form-file,
..node-application-proforma-for-foreign-edit-form .proforma-for-foreign-form > .form-wrapper input.form-file{
    height: 33px;
    border-radius: 7px;
    border: none !important;
}
.node-application-proforma-for-foreign-form .field--name-field-itinerary__fv-bd-anx-a .field--name-field-arrival-date-and-time-fv legend span.fieldset-legend,
.node-application-proforma-for-foreign-form .field--name-field-departure-date-and-time-fv legend span.fieldset-legend,
.node-application-proforma-for-foreign-edit-form .field--name-field-itinerary__fv-bd-anx-a .field--name-field-arrival-date-and-time-fv legend span.fieldset-legend,
.node-application-proforma-for-foreign-edit-form .field--name-field-departure-date-and-time-fv legend span.fieldset-legend{font-size: 60%;}

.node-application-proforma-for-foreign-form .field--name-field-date-fv-anx-c h4,
.node-application-proforma-for-foreign-form .field--name-field-date-rar-fv-anx-c h4, .field--type-datetime h4{font-size:90%;padding-top:12px;}
.node-application-proforma-for-foreign-edit-form .field--name-field-date-fv-anx-c h4,
.node-application-proforma-for-foreign-edit-form .field--name-field-date-rar-fv-anx-c h4, .field--type-datetime h4{font-size:90%;padding-top: 12px;}

.node-application-proforma-for-foreign-form em.placeholder, .node-application-proforma-for-foreign-edit-form em.placeholder  {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: #dddddd36 !important;
    opacity: 0.5;
}

.node-application-proforma-for-foreign-edit-form .vertical-tabs.clearfix {display: none;}
/*.node-application-proforma-for-foreign-edit-form #edit-field-types-of-foreign-visit-fv-wrapper {float: inherit;}*/


/* 03-02-2025 start*/
.node-application-proforma-for-foreign-form em.placeholder,
.node-application-proforma-for-foreign-edit-form em.placeholder{ display: none;}
.node-application-proforma-for-foreign-form #edit-field-form-desc-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-form-desc-fv-wrapper {width: 100%; clear: left;}
.node-application-proforma-for-foreign-form .js-form-item-field-form-desc-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-form-desc-fv-0-value label { display: none;}
.node-application-proforma-for-foreign-form #edit-field-form-desc-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-form-desc-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-form-desc-fv-0-value--description,
.node-application-proforma-for-foreign-edit-form #edit-field-form-desc-fv-0-value--description{ margin-top: 20px; font-size: 90%;}
.node-application-proforma-for-foreign-form .paragraph-type-label,
.node-application-proforma-for-foreign-edit-form .paragraph-type-label { display: none;}
.node-application-proforma-for-foreign-form #edit-field-expenditure-breakup-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-expenditure-breakup-fv-0-value { display: none;}
.node-application-proforma-for-foreign-form #edit-field-expenditure-breakup-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-expenditure-breakup-fv-wrapper{ width: 100%; margin-bottom: 20px;}
.node-application-proforma-for-foreign-form #edit-field-ratio-of-the-external-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-ratio-of-the-external-fv-wrapper {width: 100%; padding-top: 20px; padding-bottom: 20px;}
.node-application-proforma-for-foreign-form #edit-field-total-amount-envisaged-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-total-amount-envisaged-fv-wrapper {display: none;}
.node-application-proforma-for-foreign-form #edit-field-total-amount-envisag-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-total-amount-envisag-fv-wrapper {width: 100%; padding: 10px 0px 10px 0px;}
.node-application-proforma-for-foreign-form #edit-field-total-amount-envisag-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-total-amount-envisag-fv-0-value {display: none;}
/* .node-application-proforma-for-foreign-form #edit-field-ratio-of-the-external-fv-0-value {display: none;} */
.node-application-proforma-for-foreign-form #edit-field-total-amount-envisag-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-total-amount-envisag-fv-wrapper {width: 100%; padding: 10px 0px 10px 0px;}
.node-application-proforma-for-foreign-form #edit-field-total-amount-envisag-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-total-amount-envisag-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-2-total-amount-envisage-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-2-total-amount-envisage-fv-wrapper{ width: 100%; padding: 10px 0px 10px 0px;}
.node-application-proforma-for-foreign-form #edit-field-2-total-amount-envisage-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-2-total-amount-envisage-fv-0-value{ display: none;}
.node-application-proforma-for-foreign-form #edit-field-2-whether-funding-arran-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-2-whether-funding-arran-fv-wrapper {width: 100%;}
.node-application-proforma-for-foreign-form #edit-field-kindly-provide-last-two-fv--description,
.node-application-proforma-for-foreign-edit-form #edit-field-kindly-provide-last-two-fv--description {padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form .clearfix  * {visibility:initial;}
.node-application-proforma-for-foreign-edit-form .clearfix  * {visibility:initial;}
.node-application-proforma-for-foreign-form .clearfix  {visibility:hidden;}
.node-application-proforma-for-foreign-edit-form .clearfix  {visibility:hidden;}
.node-application-proforma-for-foreign-form #edit-field-milestones-and-fv-bd-anx-a-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-milestones-and-fv-bd-anx-a-wrapper {padding-top: 20px; clear: left;}
.node-application-proforma-for-foreign-form #edit-field-funding-source-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-funding-source-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-funding-source-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-funding-source-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-supporting-documents-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-supporting-documents-fv-wrapper {width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-supporting-documents-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-supporting-documents-fv-0-value {display: none;} {display: none;}
/* .node-application-proforma-for-foreign-form #edit-field-please-use-additional-fv-wrapper { float: initial;} */
.node-application-proforma-for-foreign-form #edit-field-remarks-of-the-coa-ao-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-remarks-of-the-coa-ao-fv-wrapper {width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-remarks-of-the-coa-ao-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-remarks-of-the-coa-ao-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-recommendation-of-istag-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-recommendation-of-istag-fv-wrapper{width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-recommendation-of-istag-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-recommendation-of-istag-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-approval-of-director-fv-c-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-approval-of-director-fv-c-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-approval-of-director-fv-c-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-approval-of-director-fv-c-wrapper {width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-proposed-officiating-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-proposed-officiating-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-proposed-officiating-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-proposed-officiating-fv-wrapper {width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-annex-a-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-annex-a-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-annex-a-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-annex-a-fv-wrapper {width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-brief-details-fv-annx-a-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-brief-details-fv-annx-a-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-brief-details-fv-annx-a-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-brief-details-fv-annx-a-wrapper {width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-to-be-filled-fv-anx-a-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-to-be-filled-fv-anx-a-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-to-be-filled-fv-anx-a-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-to-be-filled-fv-anx-a-wrapper { width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-exchanges-tbfbd-fv-anx-a-0-value
.node-application-proforma-for-foreign-edit-form #edit-field-exchanges-tbfbd-fv-anx-a-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-exchanges-tbfbd-fv-anx-a-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-exchanges-tbfbd-fv-anx-a-wrapper { width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-details-on-deput-fv-anx-b-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-details-on-deput-fv-anx-b-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-details-on-deput-fv-anx-b-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-details-on-deput-fv-anx-b-wrapper { width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-particu-of-addi-fv-anx-b-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-particu-of-addi-fv-anx-b-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-particu-of-addi-fv-anx-b-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-particu-of-addi-fv-anx-b-wrapper { width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-details-on-deput-fv-anx-c-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-details-on-deput-fv-anx-c-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-details-on-deput-fv-anx-c-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-details-on-deput-fv-anx-c-wrapper{ width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-details-the-trai-fv-anx-c-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-details-the-trai-fv-anx-c-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-details-the-trai-fv-anx-c-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-details-the-trai-fv-anx-c-wrapper { width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-recomm-fv-rar-anx-c-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-recomm-fv-rar-anx-c-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-recomm-fv-rar-anx-c-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-recomm-fv-rar-anx-c-wrapper { width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-signature-details-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-signature-details-fv-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-signature-details-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-signature-details-fv-wrapper { width: 100%; padding: 10px 0px 20px 0px;}
.node-application-proforma-for-foreign-form #edit-field-general-guid-fv-ut-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-general-guid-fv-ut-0-value {display: none;}
.node-application-proforma-for-foreign-form #edit-field-general-guid-fv-ut-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-general-guid-fv-ut-wrapper { width: 100%; padding: 10px 0px 20px 0px;}


.node-application-proforma-for-foreign-form .js-form-item-field-expenditure-breakup-fv-0-value label, 
.node-application-proforma-for-foreign-form .js-form-item-field-ratio-of-the-external-fv-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-2-total-amount-envisage-fv-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-total-amount-envisag-fv-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-funding-source-fv-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-supporting-documents-fv-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-remarks-of-the-coa-ao-fv-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-recommendation-of-istag-fv-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-approval-of-director-fv-c-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field__proposed-officiating-fv-0-value label,
.node-application-proforma-for-foreign-form #edit-field-annex-a-fv-0-value--description,
.node-application-proforma-for-foreign-form .js-form-item-field__brief-details-fv-annx-a-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-to-be-filled-fv-anx-a-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-exchanges-tbfbd-fv-anx-a-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-details-on-deput-fv-anx-b-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-particu-of-addi-fv-anx-b-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-details-on-deput-fv-anx-c-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-details-the-trai-fv-anx-c-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-recomm-fv-rar-anx-c-0-value label,
.node-application-proforma-for-foreign-form .js-form-item-field-general-guid-fv-ut-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-expenditure-breakup-fv-0-value label, 
.node-application-proforma-for-foreign-edit-form .js-form-item-field-ratio-of-the-external-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-2-total-amount-envisage-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-total-amount-envisag-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-funding-source-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-supporting-documents-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-remarks-of-the-coa-ao-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-recommendation-of-istag-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-approval-of-director-fv-c-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field__proposed-officiating-fv-0-value label,
.node-application-proforma-for-foreign-edit-form #edit-field-annex-a-fv-0-value--description,
.node-application-proforma-for-foreign-edit-form .js-form-item-field__brief-details-fv-annx-a-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-to-be-filled-fv-anx-a-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-exchanges-tbfbd-fv-anx-a-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-details-on-deput-fv-anx-b-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-particu-of-addi-fv-anx-b-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-details-on-deput-fv-anx-c-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-details-the-trai-fv-anx-c-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-recomm-fv-rar-anx-c-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-general-guid-fv-ut-0-value label{
font-weight:700; 
font-size:16px;
}

.node-application-proforma-for-foreign-form .js-form-item-field-annex-a-fv-0-value label{font-weight:700; font-size:16px; float:right;}
.node-application-proforma-for-foreign-form #edit-field-to-be-filled-fv-anx-a-0-value--description {font-weight:700; font-size:16px; float:right;}
.node-application-proforma-for-foreign-form #edit-field-details-on-deput-fv-anx-c-0-value--description{font-weight:700; font-size:16px; float:right;}
.node-application-proforma-for-foreign-form  #edit-field-date-fv-anx-b-wrapper { clear: left;}
.node-application-proforma-for-foreign-form #edit-field-date-fv-anx-c-wrapper {clear: left;}
.node-application-proforma-for-foreign-form .js-form-item-field-signature-details-fv-0-value label{display: none;}
.node-application-proforma-for-foreign-edit-form .js-form-item-field-annex-a-fv-0-value label{font-weight:700; font-size:16px; float:right;}
.node-application-proforma-for-foreign-edit-form #edit-field-to-be-filled-fv-anx-a-0-value--description {font-weight:700; font-size:16px; float:right;}
.node-application-proforma-for-foreign-edit-form #edit-field-details-on-deput-fv-anx-c-0-value--description{font-weight:700; font-size:16px; float:right;}
.node-application-proforma-for-foreign-edit-form  #edit-field-date-fv-anx-b-wrapper { clear: left;}
.node-application-proforma-for-foreign-edit-form #edit-field-date-fv-anx-c-wrapper {clear: left;}
.node-application-proforma-for-foreign-edit-form .js-form-item-field-signature-details-fv-0-value label{display: none;}

.node-application-proforma-for-foreign-form #edit-submit, 
.node-application-proforma-for-foreign-form #edit-previous-button,
.node-application-proforma-for-foreign-form #edit-save-as-draft,
.node-application-proforma-for-foreign-edit-form #edit-submit, 
.node-application-proforma-for-foreign-edit-form #edit-previous-button,
.node-application-proforma-for-foreign-edit-form #edit-save-as-draft {
    width: auto;
    float: left;
    clear: left;
    border: none;
    background-color: #375802;
    color: #fff;
    font-size: 90%;
    /* padding: 0px 20px; */
    border-radius: 3px;
  }
.node-application-proforma-for-foreign-form #edit-actions,
.node-application-proforma-for-foreign-edit-form #edit-actions {display: flex;/* padding-top:30px; */}
.node-application-proforma-for-foreign-form #edit-field-international-airfare-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-international-airfare-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-international-airfare-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-international-airfare-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-local-travel-abroad-lta-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-local-travel-abroad-lta-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-local-travel-abroad-lta-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-local-travel-abroad-lta-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-local-travel-domestic-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-local-travel-domestic-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-local-travel-domestic-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-local-travel-domestic-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-registration-fee-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-registration-fee-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-registration-fee-fv-0-value,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-registration-fee-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-cash-allowance-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-cash-allowance-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-cash-allowance-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-cash-allowance-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-part-cash-allowance-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-part-cash-allowance-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-part-cash-allowance-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-part-cash-allowance-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-visa-fee-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-visa-fee-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-visa-fee-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-visa-fee-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-overseas-medical-insura-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-overseas-medical-insura-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-overseas-medical-insura-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-overseas-medical-insura-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-any-other-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-any-other-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-any-other-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-any-other-fv-0-value label{padding-top:20px;}
.node-application-proforma-for-foreign-form #edit-field-total-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-total-fv-0-value {display: none;} 
.node-application-proforma-for-foreign-form .js-form-item-field-total-fv-0-value label,
.node-application-proforma-for-foreign-edit-form .js-form-item-field-total-fv-0-value label{padding-top:20px;}


/* 03-02-2025 end*/

/* online portal for Data Collection form start */
.node-data-collection-form-for-online__form .js-form-item{
        width: 76%;
        float:left;
        margin-bottom:15px;
        margin-right:15px;
    }
    .node-data-collection-form-for-online__form .js-form-item input.form-text,
    .node-data-collection-form-for-online__form .js-form-item select.form-select{
        width:100%;
        margin: 0;
        height: 35px;
        border-radius: 5px;
        border: 1px solid #ddd;
    }
    
    .node-data-collection-form-for-online__form .js-form-item .form-textarea{
    width:100%;
     border-radius: 5px;
     border: 1px solid #ddd;
    }
    
    .node-data-collection-form-for-online__form .form-actions{clear: left;}
    
    .node-data-collection-form-for-online__form .field--type-datetime h4{
        font-size: inherit;
        float: left;
        font-weight: normal;
        clear: left;
  padding-right: 10px;
    }
    
    .node-data-collection-form-for-online__form .form-date{
        width: 41%;
        margin: 0;
        height: 35px;
        border-radius: 5px;
        border: 1px solid #ddd;
        padding-left: 10px;
    }
    
    .node-data-collection-form-for-online__form .js-form-item{
        width: 76%;
        float:left;
        margin-bottom:15px;
        margin-right:15px;
    }
    .node-data-collection-form-for-online__form .js-form-required.form-required {clear: left;}
    
    .node-data-collection-form-for-online__form .form-submit {
        background-color: #395c00;
        border: none;
        border-radius: 5px;
        font-weight: 500;
        color: #fff;
        font-size: 16px;
        padding: 7px 10px;
    }

    .node-data-collection-form-for-online__edit-form .js-form-item{
            width: 76%;
            float:left;
            margin-bottom:15px;
            margin-right:15px;
        }
    .node-data-collection-form-for-online__edit-form .js-form-item input.form-text,
        .node-data-collection-form-for-online__form .js-form-item select.form-select{
            width:100%;
            margin: 0;
            height: 35px;
            border-radius: 5px;
            border: 1px solid #ddd;
        }
        
    .node-data-collection-form-for-online__edit-form .js-form-item .form-textarea{
        width:100%;
         border-radius: 5px;
         border: 1px solid #ddd;
        }
        
    .node-data-collection-form-for-online__edit-form .form-actions{clear: left;}
        
    .node-data-collection-form-for-online__edit-form .field--type-datetime h4{
            font-size: inherit;
            float: left;
            font-weight: normal;
            clear: left;
      padding-right: 10px;
        }
        
    .node-data-collection-form-for-online__edit-form .form-date{
            width: 41%;
            margin: 0;
            height: 35px;
            border-radius: 5px;
            border: 1px solid #ddd;
            padding-left: 10px;
        }
        
     .node-data-collection-form-for-online__edit-form .js-form-item{
            width: 76%;
            float:left;
            margin-bottom:15px;
            margin-right:15px;
        }
    .node-data-collection-form-for-online__edit-form .js-form-required.form-required {clear: left;}
        
    .node-data-collection-form-for-online__edit-form .form-submit {
            background-color: #395c00;
            border: none;
            border-radius: 5px;
            font-weight: 500;
            color: #fff;
            font-size: 16px;
            padding: 7px 10px;
            margin-top:10px;
        }

   .node-data-collection-form-for-online__edit-form .js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label {
            display: none;
        }
        
        .node-data-collection-form-for-online__form .js-form-item label, 
        .node-data-collection-form-for-online__edit-form .js-form-item label {font-size:16px; font-weight: 600; }

.page-node-type-data-collection-form-for-online- .placeholder {
            display: inline-block;
            min-height: 1em;
            vertical-align: middle;
            cursor: initial;
            background-color: #fff !important;
            opacity: 1;
          }
          
.page-node-type-data-collection-form-for-online- #edit-cancel, .page-node-type-data-collection-form-for-online- #edit-submit{
                      background-color: #395c00;
                      border: none;
                      border-radius: 5px;
                      font-weight: 500;
                      color: #fff;
                      font-size: 16px;
                      padding: 7px 10px;
                      text-decoration:none;
                      margin-right: 10px;
                  }

.page-node-type-data-collection-form-for-online- #edit-actions {
                    display: flex; padding-top: 15px;}

                    .page-node-type-data-collection-form-for-online- #block-csir-primary-local-tasks {
                        display: none;
                      }

    /* online portal for Data Collection form ends */

    /*12-03-2025 csir data starts */

    /*
    .node-csir-data-form .js-form-item{
        width: 76%;
        float:left;
        margin-bottom:15px;
        margin-right:15px;
    }
    .node-csir-data-form .js-form-item input.form-text{
        width:100%;
        margin: 0;
        height: 35px;
        border-radius: 5px;
        border: 1px solid #ddd;
    }

    .node-csir-data-form .form-submit {
        background-color: #395c00;
        border: none;
        border-radius: 5px;
        font-weight: 500;
        color: #fff;
        font-size: 16px;
        padding: 7px 10px;
        float: left;
        clear: left;
    }

    .node-csir-data-form .form-submit[value="Remove"] {
        float:right;}

    .node-csir-data-form .js-form-item-field-attachments-0{
        width:30%;}  */

        a {color:#014ab7; }
        .uw-widget-custom-trigger span {opacity: 1 !important;}

        /* 22-03-2025 */
        .csir-social-media .social-page-logo{
            margin-bottom: 30px;
          }
          
          .csir-social-media .social-page-logo img {
              height: 150px;
            display: block;
            margin: auto;
          }
          
          .csir-social-media .nav-buttons {
                display: flex;
                justify-content: center;
                gap: 20px;
                margin-bottom: 40px;
              }
          .csir-social-media .nav-button {
                width: 30%;
                text-align: center;
                display: block;
                align-items: center;
                padding: 12px 24px;
                background-color: #fff;
                border: none;
                border-radius: 25px;
                color: #333;
                font-size: 16px;
                font-weight: 500;
                text-decoration: none;
                box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
                transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease, color 0.3s ease;
              }
              .csir-social-media .nav-button i {
                margin-right: 8px;
                font-size: 18px;
              }
              .csir-social-media .nav-button:hover {
                transform: translateY(-3px);
                box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
                background-color: #333;
                color: #fff;
              }
              .csir-social-media .divider {
                width: 80px;
                height: 3px;
                background-color: #333;
                margin: 0 auto 40px;
                border-radius: 2px;
                opacity: 0.3;
              }
              .csir-social-media .section-title {
                text-align: center;
                font-size: 24px;
                font-weight: 600;
                margin-bottom: 40px;
              }
              .csir-social-media .social-links {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                grid-gap: 30px;
              }
              .csir-social-media  .social-links a {
                font-size: 18px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                background-color: #fff;
                border-radius: 10px;
                padding: 30px;
                text-decoration: none;
                color: #333;
                box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
                transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease, color 0.3s ease;
              }
               /*.social-links a:hover {
                transform: translateY(-5px);
                box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
                background-color: #;
                color: #fff;
              }  */

              .csir-social-media .youtube-logo:hover  {
                transform: translateY(-5px);
                box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
                background-color: #FF0000;
                color: #fff;
                font-size: 18px;
                font-weight: 700;
              }

              .csir-social-media .twitter-logo:hover  {
                transform: translateY(-5px);
                box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
                background-color: #14171A;
                color: #fff;
                font-size: 18px;
                font-weight: 700;
              }

              .csir-social-media .whatsapp-logo:hover {
                transform: translateY(-5px);
                box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
                background-color: #075E54;
                color: #fff;
                font-size: 18px;
                font-weight: 700;
              } 

              .csir-social-media .instagram-logo:hover.gradient {
                background: linear-gradient(to right, #833ab4, #fd1d1d, #fcb045);
                transform: translateY(-5px);
                box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
                color: #fff;
                font-size: 18px;
                font-weight: 700;
              }

              .csir-social-media .linkedin-logo:hover {
                transform: translateY(-5px);
                box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
                background-color: #0072b1;
                color: #fff;
                font-size: 18px;
                font-weight: 700;
              }
              
              .csir-social-media .facebook-logo:hover {
                transform: translateY(-5px);
                box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
                background-color: #1877F2;
                color: #fff;
                font-size: 18px;
                font-weight: 700;
              }

              .csir-social-media .social-links a i {
                font-size: 28px;
                margin-right: 15px;
                transition: color 0.3s ease;
              }
              .csir-social-media .social-links a:hover i {
                color: #fff;
              }

              .csir-social-media .social-links svg.bi.bi-twitter-x, 
              .csir-social-media .social-links svg.bi.bi-youtube, 
              .csir-social-media .social-links svg.bi.bi-Instagram, 
              .csir-social-media .social-links svg.bi.bi-linkedin, 
              .csir-social-media .social-links svg.bi.bi-facebook {
             margin-right: 10px;
           }

           .csir-social-media .social-links svg.bi.bi-whatsapp{
            margin-right: 10px;
          }

          .csir-social-media svg.bi.bi-instagram {
            margin-right: 10px;
        }

        .node-csir-eu-form-form #edit-field-form-year-eu-wrapper {
            display: none;
          }
          .node-csir-eu-form-edit-form #edit-field-form-year-eu-wrapper {
            display: none;
          }

          .nodeaddnomination_details .js-form-item { margin-bottom:8px}

.nodeaddnomination_details .js-form-item label{font-size: 16px; font-weight: 600; min-width:320px}

.nodeaddnomination_details .js-form-item input.form-text {    

    width: auto;
    margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;

}

.nodeaddnomination_details .js-form-item .form-submit {

    background-color: #293846;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;

}

.nodeaddnomination_details .form-actions .form-submit { 

    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;

}
 
.nodeaddnomination_details .js-form-item .paragraphs-dropbutton-wrapper .placeholder { display:none;}

/* 08-04-2025 start*/
.open-submission-btn {
    margin-left: 20px;
    display: inline-flex;
    align-items: center;
    background-color:#28a745;
    color: white;
    padding: 5px 16px;
    border: none;
    border-radius: 25px;
    font-weight: 600;
    cursor: pointer;
    font-size: 16px;
    gap: 8px;
  }
  .open-submission-btn:hover {
    background-color:  #0e3a2a;
  }
  .open-submission-btn svg {
    width: 20px;
    height: 20px;
    fill: white;
  }
  .blink-text {
    animation: blink 1.3s steps(2, start) infinite;
  }
  
  @keyframes blink {
    to {
      visibility: hidden;
    }
  }

  .nodeaddnomination_details #block-csir-page-title h2 {font-size: 25px;  font-weight: 600;}
/* 08-04-2025 ends*/

.node-nomination-details-form .field-multiple-table h4 {
    float: left;
    font-size: 18px;
    margin-bottom: 0;
    display: contents;
    color: #343434;
    font-weight: 700;
  }
  
  .node-nomination-details-form table thead {
    display: none;
  }
  .node-nomination-details-form #edit-field-nomination-details-form-wrapper h2 {
    margin: 20px 0px 20px 0px;
    font-size: 18px;
    background-color: #293846;
    width: 200px;
    padding: 7px 10px;
    border-radius: 5px;
    color: #fff;
  }
   
  .node-nomination-details-form .js-form-item label {
    width: 320px;
  }
 
  .node-nomination-details-form #edit-field-no-of-persons-0-value {
    width: 200px;
    border-radius: 5px;
  }
  .node-nomination-details-edit-form.node-form .field-multiple-table h4 {
    float: left;
    font-size: 18px;
    margin-bottom: 0;
    display: contents;
    color: #343434;
    font-weight: 700;
  }
  
  .node-nomination-details-edit-form.node-form table thead {
    display: none;
  }
  .node-nomination-details-edit-form.node-form #edit-field-nomination-details-form-wrapper h2 {
    margin: 20px 0px 20px 0px;
    font-size: 18px;
    background-color: #293846;
    width: 200px;
    padding: 7px 10px;
    border-radius: 5px;
    color: #fff;
  }
   
  .node-nomination-details-edit-form.node-form .js-form-item label {
    width: 320px;
  }
 
  .node-nomination-details-edit-form.node-form #edit-field-no-of-persons-0-value {
    width: 200px;
    border-radius: 5px;
  }

 /* 15-4-2025 Data Collection Form 1 */

 .nodeadddata_collection_form_2 .js-form-item { margin-bottom:8px}

 .nodeadddata_collection_form_2 .js-form-item label{font-size: 16px; font-weight: 600; min-width:235px}
 
 .nodeadddata_collection_form_2 .js-form-item input.form-text {    
 
     width: auto;
     margin: 0;
     height: 35px;
     border-radius: 5px;
     border: 1px solid #ddd;
 
 }
 
 .nodeadddata_collection_form_2 .js-form-item .form-submit {
 
     background-color: #293846;
     border: none;
     border-radius: 5px;
     font-weight: 500;
     color: #fff;
     font-size: 16px;
     padding: 7px 10px;
 
 }
 
 .nodeadddata_collection_form_2 .field--name-field-domain-name-other-dcf .js-form-item {
   display: block !important;
 }
 
 .nodeadddata_collection_form_2 .form-actions .form-submit { 
 
     background-color: #395c00;
     border: none;
     border-radius: 5px;
     font-weight: 500;
     color: #fff;
     font-size: 16px;
     padding: 7px 10px;
 
 }
 
 .nodeadddata_collection_form_2 .js-form-item {
   display: flex;
   align-items: center;
   gap:
 10px;
 
     
 }
  
 .nodeadddata_collection_form_2 .js-form-item .paragraphs-dropbutton-wrapper .placeholder { display:none;}
 
 
 .nodeadddata_collection_form_2 .node-data-collection-form-2-form .js-form-item {
 
 display: flex;
 }
 .nodeadddata_collection_form_2 .field--name-field-domain-name-dcf .js-form-item{ display:block !important;}
 
 .nodeadddata_collection_form_2  .field-multiple-table h4 {
     float: left;
     font-size: 18px;
     margin-bottom: 0;
     display: contents;
     color: #343434;
     font-weight: 700;
   }
   
 .nodeadddata_collection_form_2 m #field-nomination-details-values thead {
     display: none;
   }
 .nodeadddata_collection_form_2  #edit-field-nomination-details-form-wrapper h2 {
     margin: 20px 0px 20px 0px;
     font-size: 18px;
     background-color: #293846;
     width: 200px;
     padding: 7px 10px;
     border-radius: 5px;
     color: #fff;
   }
 
   .nodeadddata_collection_form_2 #edit-field-domain-name-other-dcf-0-top-type {
    display: none;
  }
 
  .nodeadddata_collection_form_2 #edit-field-domain-name-other-dcf-0-subform-field-currently-working-dcf {
    width: 15%;
    display: inline;
  }
   
   .nodeadddata_collection_form_2 #edit-field-domain-name-dcf1-wrapper h2 {
     font-weight: 600;
     font-size: 16px;
   }
   .nodeadddata_collection_form_2 table thead {
       display: none;
     }

.nodeadddata_collection_form_2 .clearfix  * {visibility:initial;}
.nodeadddata_collection_form_2 .clearfix  {visibility:hidden;}
.nodeadddata_collection_form_2 .placeholder { display: none;}
.nodeadddata_collection_form_2 table tr {border: 0px solid #ddd !important;  padding: 5px;  }  
.nodeadddata_collection_form_2 .paragraph-type-label { display: none;  }
.nodeadddata_collection_form_2 #edit-title-0-value { width: 100%;  }
.nodeadddata_collection_form_2 .field--widget-paragraphs .field-multiple-table { border:  none !important;}
.nodeadddata_collection_form_2 table td {border-right: none !important;}
.nodeadddata_collection_form_2 #edit-field-domain-name-other-dcf-0-subform-field-domain-name-other-than-in-0-value--description {
    margin-left: 25%;
    font-weight: 600;
    font-size: 17px;
  }

  /* .nodeadddata_collection_form_2 .form-select{margin-left: 24%} */

/*Edit Form */
.page-node-type-data-collection-form-2 .js-form-item { margin-bottom:8px}

.page-node-type-data-collection-form-2 .js-form-item label{font-size: 16px; font-weight: 600; min-width:235px}

.page-node-type-data-collection-form-2 .js-form-item input.form-text {    

    width: auto;
    margin: 0;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;

}

.page-node-type-data-collection-form-2 .js-form-item .form-submit {

    background-color: #293846;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;

}

.page-node-type-data-collection-form-2 .field--name-field-domain-name-other-dcf .js-form-item {
  display: block !important;
}

.page-node-type-data-collection-form-2 .form-actions .form-submit { 

    background-color: #395c00;
    border: none;
    border-radius: 5px;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;

}

.page-node-type-data-collection-form-2 .js-form-item {
  display: flex;
  align-items: center;
  gap:10px;

    
}
 
.page-node-type-data-collection-form-2 .js-form-item .paragraphs-dropbutton-wrapper .placeholder { display:none;}


.page-node-type-data-collection-form-2 .node-data-collection-form-2-form .js-form-item {

display: flex;
}
.page-node-type-data-collection-form-2 .field--name-field-domain-name-dcf .js-form-item{ display:block !important;}

.page-node-type-data-collection-form-2  .field-multiple-table h4 {
    float: left;
    font-size: 18px;
    margin-bottom: 0;
    display: contents;
    color: #343434;
    font-weight: 700;
  }
  
  .page-node-type-data-collection-form-2 #field-nomination-details-values thead {
    display: none;
  }
  .page-node-type-data-collection-form-2  #edit-field-nomination-details-form-wrapper h2 {
    margin: 20px 0px 20px 0px;
    font-size: 18px;
    background-color: #293846;
    width: 200px;
    padding: 7px 10px;
    border-radius: 5px;
    color: #fff;
  }

  .page-node-type-data-collection-form-2 #edit-field-domain-name-other-dcf-0-top-type {
   display: none;
 }

 .page-node-type-data-collection-form-2 #edit-field-domain-name-other-dcf-0-subform-field-currently-working-dcf {
   width: 15%;
   display: inline;
 }
  
 .page-node-type-data-collection-form-2 #edit-field-domain-name-dcf1-wrapper h2 {
    font-weight: 600;
    font-size: 16px;
  }
  .page-node-type-data-collection-form-2 table thead {
      display: none;
    }

    .page-node-type-data-collection-form-2 .clearfix  * {visibility:initial;}
    .page-node-type-data-collection-form-2 .clearfix  {visibility:hidden;}
    .page-node-type-data-collection-form-2 .placeholder { display: none;}
    .page-node-type-data-collection-form-2 table tr {border: 0px solid #ddd !important;  padding: 5px;  }  
    .page-node-type-data-collection-form-2 .paragraph-type-label { display: none;  }
    .page-node-type-data-collection-form-2 #edit-title-0-value { width: 100%;  }
    .page-node-type-data-collection-form-2 .field--widget-paragraphs .field-multiple-table { border:  none !important;}
    .page-node-type-data-collection-form-2 table td {border-right: none !important;}
    .page-node-type-data-collection-form-2 #edit-field-domain-name-other-dcf-0-subform-field-domain-name-other-than-in-0-value--description {
   margin-left: 25%;
   font-weight: 600;
   font-size: 17px;
 }

  /* .page-node-type-data-collection-form-2 .form-select{margin-left: 24%} */

  .page-node-type-data-collection-form-2 .js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label {
    display: none;}

    .page-node-type-data-collection-form-2 #edit-delete {
        background-color: #395c00;
        border: none;
        border-radius: 5px;
        font-weight: 500;
        color: #fff;
        font-size: 16px;
        padding: 7px 10px;
        text-decoration: none;
        display: inline-block;
        width: auto;
      }

      .page-node-type-data-collection-form-2 #edit-actions {
        margin-top: 35px;
      }
 
/* 15-4-2025 */

/* 28-4-2025 starts */

.node-ap-per-fv-for-sla-eol-asign-fell-form .paragraph-type-label {display: none;}
.node-ap-per-fv-for-sla-eol-asign-fell-form .placeholder {display: none;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-please-use-addit-sh-fv-sl-wrapper {float: initial; margin-bottom: 25px;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-new-proposal-leave-fv-pb-wrapper {width: 100%;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-new-proposal-leave-fv-pb-0-value {display: none;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-details-of-assign-fv-sl-pb-wrapper {float: initial; margin-bottom: 25px;}
.node-ap-per-fv-for-sla-eol-asign-fell-form .clearfix  * {visibility:initial;}
.node-ap-per-fv-for-sla-eol-asign-fell-form .clearfix  {visibility:hidden;}
.node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-new-proposal-leave-fv-pb-0-value label{font-size:16px; font-weight: 700;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-details-of-assign-fv-sl-pb-0-value{display: none;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-prop-date-dep-fv-sl-pb-wrapper {float: initial; margin-bottom:15px;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-expected-expendit-fv-sl-pb-wrapper {float: initial;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-expected-expendit-fv-sl-pb-0-value {display: none;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-expendi-head-fv-sl-pb-d13-0-value {display: none;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-expendi-head-fv-sl-pb-d13-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-self-fv-sl-afs-ee-airfa-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-host-inst-fv-sl-pb-d13-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-othrs-indi-fv-sl-pb-d13-wrapper { width: 24%;}
.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-self-fv-sl-afs-ee-airfa-0-value {display: none;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-host-inst-fv-sl-pb-d13-0-value {display: none;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-othrs-indi-fv-sl-pb-d13-0-value {display:none;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-airfare-rs-fv-sl-pb-d13-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-self-fv-sl-pb-d13-air-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-hst-int-fv-sl-pb-d13-ar-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-spn-ind-fv-sl-pb-d13-ar-wrapper {width: 24%;}

.node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-expendi-head-fv-sl-pb-d13-0-value label, .node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-by-self-fv-sl-afs-ee-airfa-0-value label, .node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-by-host-inst-fv-sl-pb-d13-0-value label, .node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-by-othrs-indi-fv-sl-pb-d13-0-value label{font-weight: 600; font-size:16px;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-airfare-rs-fv-sl-pb-d13-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-accm-in-rs-fv-sl-pb-d13-ac-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-visa-fee-fv-sl-pb-d13-v-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-ovrs-medi-ins-fv-sl-d13-om-0-value {
  display: none;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-accm-in-rs-fv-sl-pb-d13-ac-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-self-fv-sl-pb-d13-ac-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-host-inst-fv-sl-pb-d13-ac-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-othr-spnsr-fv-sl-pb-d13-ac-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-visa-fee-fv-sl-pb-d13-v-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-self-fv-sl-pb-d13-v-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-host-inst-fv-sl-pb-d13-v-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-othr-sponsr-fv-sl-pb-d13-v-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-ovrs-medi-ins-fv-sl-d13-om-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-by-self-fv-sl-pb-d13-omi-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-host-inst-fv-sl-pb-sl12-om-wrapper, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-other-spsr-indi-fv-sl-pb-o-wrapper{width: 24%;}

.node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-expected-expendit-fv-sl-pb-0-value label{font-size: 17px; font-weight: 700;}

.node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-sign-of-app-fv-sl-pb-sa-0 label, .node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-sign-of-chair-fv-sl-pb-sc-0 label, .node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-sign-of-fv-sl-pb-soc-0 label, .node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-sign-of-fv-sl-pb-sofa-0 label  {font-weight: 600; font-size:15px;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-suppot-docu-fv-sl-pc-wrapper {float: inherit; width: 100%;margin-bottom: 20px;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-suppot-docu-fv-sl-pc-0-value{display: none;}

.node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-suppot-docu-fv-sl-pc-0-value label{font-size: 16px; font-weight: 700;}

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-name-of-doc-fv-sl-pc-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-relevant-fl-sv-sd-nod-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-whether-encl-fl-sv-sd-nod-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-lettr-invi-clear-fv-sl-pc-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-brief-cv-fv-sl-pc-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-letter-hst-fv-sl-pc-lh-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form   #edit-field-approval-of-fv-sl-pc-lh-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-vigilance-fv-sl-sd-vc-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-vigilance-fv-sl-sd-vc-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-prior-permis-fv-sl-sd-pp-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-a-copy-of-the-fv-sl-sd-ac-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-vigilance-fv-sl-sd-vc-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-prior-permis-fv-sl-sd-pp-0-value, .node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-a-copy-of-the-fv-sl-sd-ac-0-value{display: none;}

.node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-name-of-doc-fv-sl-pc-0-value label, .node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-relevant-fl-sv-sd-nod-0-value label, .node-ap-per-fv-for-sla-eol-asign-fell-form .js-form-item-field-whether-encl-fl-sv-sd-nod-0-value label{font-weight: 600; font-size: 16px;}
/* 28-4-2025 */

.node-ap-per-fv-for-sla-eol-asign-fell-form #edit-field-suppot-docu-fv-sl-pc-wrapper {float: inherit; width: 100%;margin-bottom: 20px;}

.team-istad-directory-page {
 /*   box-shadow: 10px 5px 5px #f5f5f5;  */
    margin-bottom: 15px;
    text-align: left;
    padding: 15px 10px;
 /*   background-color: #f5f5f5;  */
    display: inline-grid;
    width: 33%;
    border-radius: 7px;
}

.team-istad-directory-page ul {margin-left: -30px !important;}
.node-application-proforma-for-foreign-form #edit-title-0-value {text-transform: uppercase;}
.node-application-proforma-for-foreign-form #edit-field-visits-abroad-during-3-yn-wrapper {margin-top: 25px;}
.node-application-proforma-for-foreign-form #edit-field-pan-fv-0-value {text-transform: uppercase;}
.node-application-proforma-for-foreign-form #edit-field-date-of-superannuation-fv-wrapper {/* margin-top: 20px; */clear: left;}
.node-application-proforma-for-foreign-form #edit-field-educational-fv-wrapper {margin-top: 15px;}
.node-application-proforma-for-foreign-form #edit-field-nature-of-employment-fv-wrapper {/* margin-top: 10px; */}
.node-application-proforma-for-foreign-form #edit-field-date-of-comple-of-ap-ff-wrapper {/* clear: left; */}
.node-application-proforma-for-foreign-form .js-form-item-field-name-of-country-if-fv label {margin-top: 10px;/* margin-bottom: 6px; */}
.node-application-proforma-for-foreign-form #edit-field-lab-instt-rrf-wrapper {clear: left;}
.node-application-proforma-for-foreign-form #edit-field-email-fv-email-cd-wrapper {/* clear: both; */}
.node-application-proforma-for-foreign-form #edit-field-is-there-any-component-fv-wrapper {clear: both; width: 100%; margin-top: 20px;}
.node-application-proforma-for-foreign-form #edit-field-ratio-of-the-external-fv-0-value--description { margin-top: 20px; font-size: 16px;}
.node-application-proforma-for-foreign-form #edit-field-letter-of-invitation-fv-0-subform-field-relevant-whether-enclosed1,
.node-application-proforma-for-foreign-form #edit-field-conference-brochure-fv-0-subform-field-whether-enclosed1,
.node-application-proforma-for-foreign-form #edit-field-acceptance-of-paper-if-fv-0-subform-field-whether-enclosed-aop1,
.node-application-proforma-for-foreign-form #edit-field-accommodation-cost-fv-0-subform-field-whether-enclosed-aoc,
.node-application-proforma-for-foreign-form #edit-field-funding-from-lab-csir-fv-0-subform-field-whether-enclosed-fl,
.node-application-proforma-for-foreign-form #edit-field-if-utilizing-project-fv-0-subform-field-whether-enclosed-iop,
.node-application-proforma-for-foreign-form #edit-field-if-utilizing-lrf-lhrf-fv-0-subform-field-whether-enclosed-iul,
.node-application-proforma-for-foreign-form #edit-field-external-funding-enclo-fv-0-subform-field-whether-enclosed-el,
.node-application-proforma-for-foreign-form #edit-field-in-case-availing-regula-fv-0-subform-field-whether-enclosed-ica,
.node-application-proforma-for-foreign-form #edit-field-vigilance-clearance-fv-0-subform-field-whether-enclosed-vc,
.node-application-proforma-for-foreign-form #edit-field-prior-permission-from-fv-0-subform-field-whether-enclosed-pp,
.node-application-proforma-for-foreign-form #edit-field-a-copy-of-the-bond-if-fv-0-subform-field-whether-enclosed-aco {display: flex;  gap: 20px;}
.node-application-proforma-for-foreign-form .custom-error-highlight div{color:red;}
.node-application-proforma-for-foreign-form #edit-field-nature-of-employment-fv-wrapper .form-item-field-nature-of-employment-fv label{padding-top: 9px;}
.node-application-proforma-for-foreign-form label{margin-bottom: 0.4rem;}
.node-application-proforma-for-foreign-form #edit-field-upload-photograph-fv-wrapper,
.node-application-proforma-for-foreign-form #edit-field-has-the-action-taken-fv-wrapper,
.node-application-proforma-for-foreign-form #edit-field-area-of-specialization-fv-wrapper{ padding: 0;}

.node-application-proforma-for-foreign-edit-form #edit-title-0-value {text-transform: uppercase;}
.node-application-proforma-for-foreign-edit-form #edit-field-visits-abroad-during-3-yn-wrapper {margin-top: 25px;}
.node-application-proforma-for-foreign-edit-form #edit-field-pan-fv-0-value {text-transform: uppercase;}
.node-application-proforma-for-foreign-edit-form #edit-field-date-of-superannuation-fv-wrapper {/* margin-top: 20px; */clear: left;}
.node-application-proforma-for-foreign-edit-form #edit-field-educational-fv-wrapper {margin-top: 15px;}
.node-application-proforma-for-foreign-edit-form #edit-field-nature-of-employment-fv-wrapper {/* margin-top: 10px; */}
.node-application-proforma-for-foreign-edit-form #edit-field-date-of-comple-of-ap-ff-wrapper {/* clear: left; */}
.node-application-proforma-for-foreign-edit-form .js-form-item-field-name-of-country-if-fv label {margin-top: 10px;/* margin-bottom: 6px; */}
.node-application-proforma-for-foreign-edit-form #edit-field-lab-instt-rrf-wrapper {clear: left;}
.node-application-proforma-for-foreign-edit-form #edit-field-email-fv-email-cd-wrapper {/* clear: both; */}
.node-application-proforma-for-foreign-edit-form #edit-field-is-there-any-component-fv-wrapper {clear: both; width: 100%; margin-top: 20px;}
.node-application-proforma-for-foreign-edit-form #edit-field-ratio-of-the-external-fv-0-value--description { margin-top: 20px; font-size: 16px;}
.node-application-proforma-for-foreign-edit-form #edit-field-letter-of-invitation-fv-0-subform-field-relevant-whether-enclosed1,
.node-application-proforma-for-foreign-edit-form #edit-field-conference-brochure-fv-0-subform-field-whether-enclosed1,
.node-application-proforma-for-foreign-edit-form #edit-field-acceptance-of-paper-if-fv-0-subform-field-whether-enclosed-aop1,
.node-application-proforma-for-foreign-edit-form #edit-field-accommodation-cost-fv-0-subform-field-whether-enclosed-aoc,
.node-application-proforma-for-foreign-edit-form #edit-field-funding-from-lab-csir-fv-0-subform-field-whether-enclosed-fl,
.node-application-proforma-for-foreign-edit-form #edit-field-if-utilizing-project-fv-0-subform-field-whether-enclosed-iop,
.node-application-proforma-for-foreign-edit-form #edit-field-if-utilizing-lrf-lhrf-fv-0-subform-field-whether-enclosed-iul,
.node-application-proforma-for-foreign-edit-form #edit-field-external-funding-enclo-fv-0-subform-field-whether-enclosed-el,
.node-application-proforma-for-foreign-edit-form #edit-field-in-case-availing-regula-fv-0-subform-field-whether-enclosed-ica,
.node-application-proforma-for-foreign-edit-form #edit-field-vigilance-clearance-fv-0-subform-field-whether-enclosed-vc,
.node-application-proforma-for-foreign-edit-form #edit-field-prior-permission-from-fv-0-subform-field-whether-enclosed-pp,
.node-application-proforma-for-foreign-edit-form #edit-field-a-copy-of-the-bond-if-fv-0-subform-field-whether-enclosed-aco {display: flex;  gap: 20px;}
.node-application-proforma-for-foreign-edit-form .custom-error-highlight div{color:red;}
.node-application-proforma-for-foreign-edit-form #edit-field-nature-of-employment-fv-wrapper .form-item-field-nature-of-employment-fv label{padding-top: 9px;}
.node-application-proforma-for-foreign-edit-form label{margin-bottom: 0.4rem;}
.node-application-proforma-for-foreign-edit-form #edit-field-upload-photograph-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-has-the-action-taken-fv-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-area-of-specialization-fv-wrapper{
    padding: 0;
}

.node-application-proforma-for-foreign-form #edit-field-upload-photograph-fv-wrapper input,
.node-application-proforma-for-foreign-form #edit-field-signature-of-the-app-fv-a-0-upload,
.node-application-proforma-for-foreign-edit-form #edit-field-upload-photograph-fv-wrapper input,
.node-application-proforma-for-foreign-edit-form #edit-field-signature-of-the-app-fv-a-0-upload{
	    height: auto;
    padding: 0.375rem 0.75rem;
}
.node-application-proforma-for-foreign-form #edit-field-date-fv-wrapper h4,
.node-application-proforma-for-foreign-form #edit-field-end-date-of-prop-visit-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-date-fv-wrapper h4,
.node-application-proforma-for-foreign-edit-form #edit-field-end-date-of-prop-visit-wrapper h4{
	    padding-top: 6px;
}
.node-application-proforma-for-foreign-form .js-form-type-select .form-select,
.node-application-proforma-for-foreign-edit-form .js-form-type-select .form-select{
	-webkit-appearance: auto;
}
.node-application-proforma-for-foreign-form .form-item input,
.node-application-proforma-for-foreign-edit-form .form-item input{
	  padding: 0.375rem 0.75rem;
	  font-size: 1rem;
	  font-weight: 400;
	  line-height: 1.5;
	  width: 96%;
	  border-radius: 0.375rem;
	  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
 .node-application-proforma-for-foreign-form #edit-field-end-date-of-prop-visit-wrapper,
 .node-application-proforma-for-foreign-form #edit-field-types-of-foreign-visit-fv-wrapper{
  clear: left;
  }

  .node-application-proforma-for-foreign-edit-form #edit-field-end-date-of-prop-visit-wrapper,
  .node-application-proforma-for-foreign-edit-form #edit-field-types-of-foreign-visit-fv-wrapper{
    clear: left;
    }

.node-application-proforma-for-foreign-form .field-multiple-table .field--name-field-purpose-of-the-visit-and-t,
.node-application-proforma-for-foreign-edit-form .field-multiple-table .field--name-field-purpose-of-the-visit-and-t{
    clear: left;
    margin-top: 10px;
}
.node-application-proforma-for-foreign-form .field-multiple-table .field--name-field-countries-visited,
.node-application-proforma-for-foreign-form .field-multiple-table .field--name-field-period-of-the-visit-fv,
.node-application-proforma-for-foreign-form .field-multiple-table .field--name-field-purpose-of-the-visit-and-t,
.node-application-proforma-for-foreign-form .field-multiple-table .field--name-field-funding-source-fv,
.node-application-proforma-for-foreign-edit-form .field-multiple-table .field--name-field-countries-visited,
.node-application-proforma-for-foreign-edit-form .field-multiple-table .field--name-field-period-of-the-visit-fv,
.node-application-proforma-for-foreign-edit-form .field-multiple-table .field--name-field-purpose-of-the-visit-and-t,
.node-application-proforma-for-foreign-edit-form .field-multiple-table .field--name-field-funding-source-fv{
	width: 40% !important;
	float: left;
	margin-right: 10px;
}
.node-application-proforma-for-foreign-form .field-multiple-table .field--name-field-countries-visited label{margin: 0;}
.node-application-proforma-for-foreign-form .field-multiple-table .field--name-field-funding-source-fv{ margin-top: 16px;}
.node-application-proforma-for-foreign-edit-form .field-multiple-table .field--name-field-countries-visited label{margin: 0;}
.node-application-proforma-for-foreign-edit-form .field-multiple-table .field--name-field-funding-source-fv{ margin-top: 16px;}

.node-application-proforma-for-foreign-form .expend-breakup,
.node-application-proforma-for-foreign-edit-form .expend-breakup{width: 30% !important;}

	.node-application-proforma-for-foreign-form .field--name-field-please-use-additional-fv {margin-top: 25px !important;}
	.node-application-proforma-for-foreign-form .paragraph-type-top .paragraph-type-title{display: none;}
	.node-application-proforma-for-foreign-form .paragraph-type-top{justify-content: end !important;	}
	.node-application-proforma-for-foreign-form .field--name-field-budget-allocation-durin-fv{margin-top: 47px !important;}
	.node-application-proforma-for-foreign-form .field--name-field-expenditure-during-fv{margin-top: 28px !important;}
	.node-application-proforma-for-foreign-form .field--name-field-expenditure-during-last-fv {margin-top: 26px !important;}
	.node-application-proforma-for-foreign-form .field--name-field-dur-of-pro-start-fv-ax-b h4{padding-top: 3px;}
	.node-application-proforma-for-foreign-form .field--name-field-dur-of-pro-end-fv-ax-b h4{padding-top: 6px;}

    .node-application-proforma-for-foreign-edit-form .field--name-field-please-use-additional-fv {margin-top: 25px !important;}
	.node-application-proforma-for-foreign-edit-form .paragraph-type-top .paragraph-type-title{display: none;}
	.node-application-proforma-for-foreign-edit-form .paragraph-type-top{justify-content: end !important;	}
	.node-application-proforma-for-foreign-edit-form .field--name-field-budget-allocation-durin-fv{margin-top: 47px !important;}
	.node-application-proforma-for-foreign-edit-form .field--name-field-expenditure-during-fv{margin-top: 28px !important;}
	.node-application-proforma-for-foreign-edit-form .field--name-field-expenditure-during-last-fv {margin-top: 26px !important;}
	.node-application-proforma-for-foreign-edit-form .field--name-field-dur-of-pro-start-fv-ax-b h4{padding-top: 3px;}
	.node-application-proforma-for-foreign-edit-form .field--name-field-dur-of-pro-end-fv-ax-b h4{padding-top: 6px;}

	@media print {
		.uw-light-theme{display: none !important; visibility: hidden !important; opacity: 0 !important;}
	}
    /*.node-application-proforma-for-foreign-form .field--type-datetime h4{padding-top: 0; margin-bottom: 0.8rem;} */
    .node-application-proforma-for-foreign-form .field--type-list-string .js-form-type-radio{display: flex; gap: 7px; margin-top: 2px; align-items: center; height: 13px}
    .node-application-proforma-for-foreign-form .field--name-field-certified-that-all-fv .form-checkbox{width: auto;}
    .node-application-proforma-for-foreign-form #edit-field-exchanges-tbfbd-fv-anx-a-0-value {display: none;}
    .node-application-proforma-for-foreign-form #edit-field-expenditure-up-to-the-fv-wrapper {clear: both;}
    .node-application-proforma-for-foreign-form #edit-field-period-of-additil-fv-anx-b-wrapper {clear: both;}

    .node-application-proforma-for-foreign-edit-form .field--type-list-string .js-form-type-radio{display: flex; gap: 7px; margin-top: 2px; align-items: center; height: 13px}
    .node-application-proforma-for-foreign-edit-form .field--name-field-certified-that-all-fv .form-checkbox{width: auto;}
    .node-application-proforma-for-foreign-edit-form #edit-field-exchanges-tbfbd-fv-anx-a-0-value {display: none;}
    .node-application-proforma-for-foreign-edit-form #edit-field-expenditure-up-to-the-fv-wrapper {clear: both;}
    .node-application-proforma-for-foreign-edit-form #edit-field-period-of-additil-fv-anx-b-wrapper {clear: both;}

    .error-message{color:red;}
input.button--small.js-form-submit.form-submit,
input.button.js-form-submit.form-submit{
  border: 0px;
  background: #e7e7e7;
  padding: 8px 18px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  width: auto;
  background: #375802;
  color: #fff;
}


.video-galleryamrit-lecture .csir-amrit-lecture-heading{margin-bottom: 50px; color: #2c3e50; font-size:16px; font-size:18px;font-weight:500;} 
.video-galleryamrit-lecture #block-csir-page-title h1 {text-align: center; margin-bottom: 50px; color: #2c3e50;} 
.video-galleryamrit-lecture #block-csir-views-block-video-gallery-block-3 h2{margin-bottom: 30px; color: #2c3e50; font-size:18px;}
.video-galleryamrit-lecture .video-weight {text-align: center; align-content: center;}
.video-galleryamrit-lecture #views-exposed-form-video-gallery-page-2 {margin-top: 30px;}
.video-galleryamrit-lecture .video-galleryamrit-lecture .item-list ul {list-style: none;}
.video-galleryamrit-lecture .video-sub {
    padding: 15px;
    flex: 1;
    flex-basis: 0.000000001px;
    margin-right: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.video-galleryamrit-lecture .amrit-video {
margin-bottom: 30px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    background: white;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
}

.video-galleryamrit-lecture .amrit-video:hover {
    transform: translateY(-5px);
    box-shadow: 7px 7px 20px 0px rgba(44, 62, 80, 0.3);
}

.node-application-proforma-for-foreign-form #edit-field-itinerary-fv-bd-anx-a-0-subform .form-wrapper,
.node-application-proforma-for-foreign-form #edit-field-details-of-add-fv-bd-anx-a-0-subform .form-wrapper,
.node-application-proforma-for-foreign-form #edit-field-kindly-provide-last-two-fv-0-subform .form-wrapper {
    width: 48%;
    float: left;
    margin-left: 9px;
}

.node-application-proforma-for-foreign-form #edit-field-itinerary-fv-bd-anx-a-0-subform-field-departure-date-and-time-fv-0,
.node-application-proforma-for-foreign-form #edit-field-itinerary-fv-bd-anx-a-0-subform-field-arrival-date-and-time-fv-0{
	width: 97% !important;
}
.node-application-proforma-for-foreign-form #edit-field-itinerary-fv-bd-anx-a-0-subform-field-arrival-date-and-time-fv-0-value-time{width:100%;}
.node-application-proforma-for-foreign-form #edit-field-please-enclos-fv-bd-anx-a-wrapper{
    width: 40% !important;
}
.node-application-proforma-for-foreign-form #edit-field-itinerary-fv-bd-anx-a-0-subform-field-arrival-date-and-time-fv-0-value-time{width:100%;}
.node-application-proforma-for-foreign-form #edit-field-educational-fv-wrapper {
    margin-top: 29px;
}
.node-application-proforma-for-foreign-form #edit-field-date-istag-wrapper h4,
.node-application-proforma-for-foreign-form #edit-field-date-poa-wrapper{padding-top: 6px;}
.node-application-proforma-for-foreign-form .field--widget-boolean-checkbox .js-form-type-checkbox{
    display: flex;
}
.node-application-proforma-for-foreign-form .field--widget-boolean-checkbox input.form-checkbox{
    width: auto;
}

.nodeaddapplication_proforma_for_foreign #block-csir-views-block-app-proforma-for-foreign-visit-on-dep-block-1{display: none;}
.node-application-proforma-for-foreign-edit-form #edit-field-itinerary-fv-bd-anx-a-0-subform .form-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-details-of-add-fv-bd-anx-a-0-subform .form-wrapper,
.node-application-proforma-for-foreign-edit-form #edit-field-kindly-provide-last-two-fv-0-subform .form-wrapper {
    width: 48%;
    float: left;
    margin-left: 9px;
}

.node-application-proforma-for-foreign-edit-form #edit-field-itinerary-fv-bd-anx-a-0-subform-field-departure-date-and-time-fv-0,
.node-application-proforma-for-foreign-edit-form #edit-field-itinerary-fv-bd-anx-a-0-subform-field-arrival-date-and-time-fv-0{
	width: 97% !important;
}
.node-application-proforma-for-foreign-edit-form #edit-field-itinerary-fv-bd-anx-a-0-subform-field-arrival-date-and-time-fv-0-value-time{width:100%;}
.node-application-proforma-for-foreign-edit-form #edit-field-please-enclos-fv-bd-anx-a-wrapper{
    width: 40% !important;
}
.node-application-proforma-for-foreign-edit-form #edit-field-itinerary-fv-bd-anx-a-0-subform-field-arrival-date-and-time-fv-0-value-time{width:100%;}
.node-application-proforma-for-foreign-edit-form #edit-field-educational-fv-wrapper {
    margin-top: 29px;
}
.node-application-proforma-for-foreign-edit-form #edit-field-date-istag-wrapper h4,
.node-application-proforma-for-foreign-edit-form #edit-field-date-poa-wrapper{padding-top: 6px;}
.node-application-proforma-for-foreign-edit-form .field--widget-boolean-checkbox .js-form-type-checkbox{
    display: flex;
}
.node-application-proforma-for-foreign-edit-form .field--widget-boolean-checkbox input.form-checkbox{
    width: auto;
}

.node-application-proforma-for-foreign-edit-form #block-csir-views-block-app-proforma-for-foreign-visit-on-dep-block-1{display: none;}

.node-application-proforma-for-foreign-form #edit-field-to-be-met-by-csir-lab-t-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-to-be-met-by-csir-lab-t-fv-0-value{ pointer-events: none;}

.node-application-proforma-for-foreign-form #edit-field-to-be-met-by-host-ao-fv-0-value,
.node-application-proforma-for-foreign-edit-form #edit-field-to-be-met-by-host-ao-fv-0-value { pointer-events: none;}

.node-csir-upload-data__form .js-form-item {
  width: 76%;
  margin-bottom: 15px;
  margin-right: 15px;
}
.node-csir-upload-data__form .js-form-file{
  width: 40%;
  margin-bottom: 15px;
  margin-right: 15px;
}

.node-csir-data-form .js-form-item {
  width: 76%;
  margin-bottom: 15px;
  margin-right: 15px;
}
.node-csir-data-form .js-form-file{
  width: 40%;
  margin-bottom: 15px;
  margin-right: 15px;
}

.topbar {
  display: none;
}

/* 23-07-2025  ICMS Portal */  
.icms-tagline{
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    color:#10254d;
    margin-bottom: 10px;
}
.node-csir-sci-visiting-germany-form-form table td {
  padding: 10px;
  border-right: none !important;
}
.node-csir-sci-visiting-germany-form-form .js-form-item-field-i-hereby-by-ipu-value,
.node-csir-sci-visiting-germany-form-form .js-form-item-field-declare-istad-for-value{
  display: flex;
  width: 100%;
}