﻿@charset "utf-8";
/*Custom Nav*/
body {
	color:#000;
	/* font-family:'Open Sans', sans-serif; */
}
li {
list-style:none;
}
a {
	cursor:pointer;
}

.nav-wrapper {
	background: #5a3e2d;
}
.header-wrapper {
	border:none;
	background:#fff;
}
.float-element {
	width:100%;
}
.float-element a {
	margin: 8px 258px;
	float:left;
}
.common-right ul li a{width:auto;}
.common-right ul li.login-out a{padding-top: 8px; font-size: 13px;}
.common-left a {
	color:#171614;
}

.header-banner{position:relative;}
.gsds-contents{position:absolute; z-index:9; top:12%; right:5%;}
.gsds-contents p{color:#72040f; max-width:768px; text-align: center; font-size: 15px; font-weight: 600; line-height: 21px;}
.header-banner >img{max-width:100%; width:100%;}
.signature-col{text-align:right;}
/*********Nav*******/
ul.nice-menu-down li.menuparent{background: url(../images/arrow-down.png) right center no-repeat !important	;}
ul.nice-menu-down li.menuparent:hover{background: url(../images/arrow-down.png) right center no-repeat !important	;}

 
.container-fluid{width:100%;padding: 0px;}

.logo {
    font-size: 22px;
    color: #333333;
    font-weight: 500;
	padding:8px 0;
}
.linking-logo{position:absolute; z-index: 2; width: 100%; bottom:35px;}
.gandhi_smriti{padding-right:0; text-align:right;margin-top:55px;} 
.gandhi_smriti a{display:block;}
.i18n-hi .gandhi_smriti a > img{display:none;}
.i18n-hi .gandhi_smriti a{background:url(../images/gandhi-darshan-hindi.png) no-repeat; width:206px; height:76px;  background-position: right; display: inline-block;}

.logo > img{margin-bottom:5px;}
.header-wrapper{background: url(../images/gandi-top-right.png) no-repeat right 0px; display:none;}
.logo a{clear :left; color:#7a1212;}
.logo a p:nth-child(2){font-size:15px;}
.logo a p{font-size:75%; text-transform:capitalize; color:#444ba0;text-align: center;}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
	background: #291c14; 
	color:#fff;
}
.nav-wrapper {
	height:auto
}
.nav-wrapper ul li {/*border-left:1px solid #14142e;*/
}
.nav-wrapper ul li a, .nav-wrapper ul li li:first-child a {
	padding:2px 17px !important;
	color:#fff;
}
.nav-wrapper ul li li:first-child a {
	color:#fff;
}
.nav-wrapper ul li:first-child a {
	    padding: 2px 20px !important;
}
#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav .hover a:focus {
	margin-left:0px;
}
.nav-wrapper ul ul {
	background:#555555;
	z-index: 1100 !important;
	top:100% !important;
}
.nav-wrapper ul li.edge:hover ul {
	left:auto;
	right:-1px !important;
}
.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
	background:#5a3e2d;
}
/*Custom Slide*/
.slides > li {
	position:relative;
}
.slide-caption {
	position:absolute;
	text-align:center;
	bottom:0;
	right:0;
	z-index:1000;
	display:inline-block;
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	padding:25px;
	width:100%;
}
/*.flex-direction-nav a{height:22px;}*/
.slide-caption p {
	color:#fff;
	font-weight:600;
	font-size:128.57%;
	line-height:128.57%;
	width:60%;
	text-align:left;
	display:inline-block;
	overflow:hidden;
	float:left;
	width:65.81%;
	margin:0 72px 0 0
}
.slide-caption a {
	background:#d6ad0b;
	color:#000;
	font-size:128.57%;
	padding:10px 27px 8px 27px;
	border-radius:2px;
	float:left;
	cursor:pointer;
}
.slide-caption h2 span {
	font-weight:600;
	color:#33afc3;
	font-size:115%;
}
#flexSlider .main-slider-wrapper{position:relative;}
#flexSlider .slider-image > img{width:100%; height:400px;}
.views-slideshow-cycle-main-frame-row{margin: 0; width: 100% !important;}
#flexSlider .slider-caption{position:absolute;bottom:0;background: #000000ad;width: 100%; color: #fff; padding:15px;}
#flexSlider span.views_slideshow_controls_text_previous > a {position: absolute;top:45%;left: 0;z-index: 9; width:30px;
    height: 45px; color: #0a0a0a00; background:url(../images/previous.png) no-repeat center center #000000;  background-size: 30%;}
#flexSlider span.views-slideshow-controls-text-next > a{position: absolute;top: 45%;right: 0;z-index: 9;width:30px;height: 45px; 
color: #0a0a0a00; background:url(../images/next.png) no-repeat center center #000000; background-size: 30%;}

#flexSlider span.views-slideshow-controls-text-status-pause > a{right: 20px;position: absolute;bottom: 70px; z-index: 9; background:url(../images/pouse-icon.png) no-repeat center center; color:#fff0;}
#flexSlider span.views-slideshow-controls-text-status-play > a{right: 20px;position: absolute;bottom: 70px; z-index: 9; background:url(../images/play-icon.png) no-repeat center center; color:#fff0;}

#flexSlider-text h2 img {
	width:auto;
}

.banner-wrapper .flex-direction-nav a::before, .banner-wrapper .flex-direction-nav a::before {
color:rgba(255, 255, 255, .5);
}


.region-whats-new #views-ticker-vTicker-home_tabs {height: 356px !important;}
.region-whats-new{}
.region-whats-new ul{}
.region-whats-new ul li{float:left;height: auto !important;width:100%;padding: 15px 20px!important;border-bottom:#ccc dotted 1px;line-height:normal;list-style:disc !important}
.region-whats-new ul li a{
    font-size: 15px;
    font-style: normal;
}

.region-whats-new ul li::before{content: "\f14a";font-family:Fontawesome;float:left;padding-right:5px;padding-bottom:5px;padding-top:2px}
.baner-flexs{width:70%; float:left;}
.whats-new{width:30%; float:left;}
.whats-new ul{ position:absolute !important; display:block; padding:0 20px; clear:left; width:100%; margin-top:15px;}  
.whats-new ul li{color:#000; z-index:999; padding:10px 0;}
.whats-new h2{width:100%; font-size:20px; font-weight:600; padding:10px 15px; background:#4a4746; color:#fff;} 
.main-news{height:356px;}
.footer{position:absolute; bottom:0; }
.footer > a{background:#145109; display: block; color: #fff; padding: 8px 15px; text-align: center;margin-top: 30px;}


/*========body panel 1===============*/




.flexslider li a.bg-slide {
	height: 212px;
}
/*Custom Top banner*/
.banner-wrapper {
	position:relative;
}
.banner-wrapper .flex-control-nav {
	bottom: 20px;
    left: 515px;
	z-index:999;	
}
.banner-wrapper .flex-control-paging li a {
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset;
	background:none repeat scroll 0 0 #5258b0;
}
.banner-wrapper .flex-control-paging li a.flex-active {
	background:#c0392b;
}
.banner-wrapper .flex-control-nav li {
	margin:0px 4px;
}
.banner-wrapper .flex-pauseplay {
  bottom: 22px;
  display: block;
  left: auto;
  margin: 0;
  position: absolute;
  right: 6%;
  top: auto;
  z-index: 9999;
}
.banner-wrapper .flex-pauseplay a.flex-pause, .banner-wrapper .flex-pauseplay a.flex-play{cursor:pointer; display:block ; background:#5258b0; color:#000;  position:absolute; bottom:0px; left:0px;}
.banner-wrapper .flex-pauseplay a::before {
  
  font-size: 12px;
}
.banner-wrapper .flex-pauseplay a {
  
  height: 25px;
  
  line-height: 25px;
  
  width: 25px;
}


.right-content {
	float: right;
	padding-top:0;
}
.breadcam {
	padding:5px 10px;
	display: block;
	border-bottom: 1px solid #efefef;
	background:url(../images/breadcam-bg.png) repeat;
	margin:5px 0px 20px;
}
.breadcam li {
	list-style-type: none;
	display: inline-block;
	font-size: 80%;
	color: #b5b5b5;
}
.breadcam li a {
	display: block;
	background: url(../images/breadcam-arrow.png) no-repeat right center;
	padding-right: 10px;
	color: #7f7f7f;
}
.breadcam li:last-child a {
	background: none;
}
.breadcam li.current {
	color: #b5b5b5;
}
.inner-wrapper .body-container {
	padding-top: 0px;
}
.inner-wrapper .left-menu {
	width: 25%;
	float: left;
}
.inner-wrapper .inner-content {
	width:100%;
	float:none;
}

.inner-content p {
	font-size: 100%;
	color:#3e3d3d;
}
.inner-content ul {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 22px;
}
.inner-content ul li {
	background: url(../images/bluearw.png) no-repeat 0px 5px;
	padding-left: 18px;
	margin-bottom: 10px;
	margin-right: 4%;
}
.inner-content ul li:last-child {
	margin-bottom: 0px;
}
.inner-content hr {
	color: #ebebeb;
	background: #ebebeb;
	margin: 30px 0px;
}
.inner-content img.left {
	float: left;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 20px 20px 0px;
}
.inner-content img.right {
	float: right;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 0px 20px 20px;
}
.inner-content {
	padding-bottom: 20px;
}
h3 {
	color:#212020;
	font-size:130%;
	font-weight:700;
	margin-bottom:20px;
}

 @media screen and (max-width: 600px) {
 table {
 display: block; 
 font-size: 13px;
 border: 1px solid #ccc;
 overflow-x:auto
}
}




/*start code for Accessible India*/
.gandhismrit-contbox{padding:35px 0;background:url(../images/gandismrti-bg.png) no-repeat;    background-size: 100%;
    background-position: 0px -840px;}
.gandhismrit-contbox .flex-pauseplay > a{bottom:35px !important;}


.gandhismrit-cntslid{float:left; width:100%; padding:0 5px;}
.gandhismrit-cntslid .gandhi-image{overflow:hidden;}
.gandhismrit-cntslid img{
    width: 300px;
    float: left;
}
.gandhismrit-cntslid .gandhi-image > img{height:177px !important;  transform: scaleX(1.0) scaleY(1.0); transition-duration: 0.7s; }
.gandhismrit-cntslid:hover img{transform: scaleX(1.2) scaleY(1.2);transition-duration: 0.7s; }
.gandhismrit-cntslid span{
    float: left;
    width: 100%;
    color: #8f3a3a;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
	padding: 8px 0;
}
.gandhismrit-cntslid p{
    float: left;
    width: 100%;
    font-size:100%;
    color: #757575;
	padding:5px 15px;
    font-weight: normal;
    line-height: normal;
	padding-left:0;
	height:50px;
	overflow:hidden;
}
.gandhismrit-contbox .flexslider ul li a.more{
    background: #3b3b3b;
    color: #fff;
    float: left;
    margin-top:10px;
    border-radius:3px;
	padding: 8px 25px;
    font-size:13px;
    line-height: normal;
}
.gandhismrit-contbox .flexslider ul li a.more:hover{background:#ff6465;}




.scrollTop {
    position: fixed;
    right: 2%;
    bottom: 10px;
    padding:15px;
	text-align:center;
	color:#fff;
    opacity: 0;
	background:#5a3e2d;
    -webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
    width: 45px;
    height:45px;
	border-radius:50%;
	border: 2px solid #904504;
	z-index:99;
}
.scrollTop:after{content:''; background:url(../images/angle-down.png); position:absolute; width:15px; height:9px;top: -11px;
    left: 15px; display:none;}
.scrollTop > span {
    display: none;
    position: absolute;
    top: -38px;
    width: 83px;
    left: -20px;
    right: 44px;
    color: #fff;
    padding: 5px;
    box-sizing: border-box;
    font-size: 12px;
	z-index:999;
	background:#000000a8;
}
.scrollTop > i{}
.scrollTop:hover > span, .scrollTop:hover:after {
    display: block;
}





.lastdaysbox{width:100%;padding:30px 0px;background:#5a3e2c url(../images/lastdays-bg.png);background-repeat:no-repeat;background-size:100%;min-height: 500px;}

.lastdaysboxleft{}

.lastdaysboxleft h4{
    float: left;
    width: 100%;

    font-size: 30px;
    color: #fff;
    font-weight: normal;
}
.lastdaysboxleft ul{margin:0px;}
.lastdaysboxleft ul li{
    float: left;
    width: 100%;
    font-size:100%;
    color: #fff;
    font-weight: lighter;
    letter-spacing: 0px;
    line-height: normal;
    padding: 15px 0;
    }
.lastdaysboxleft ul li strong{padding:5px 0;}
.lastdaysboxleft ul li > p{font-weight: 400;font-size:100%;line-height: 22px;}
.lastdaysboxleft a.continue{
    font-size: 14px;
    color: #fff;
    text-align: right;
    width: 100%;
    float: left;
    padding-right:10px;
}
.lastdaysboxright img{margin: 10px 60px 10px 0px; float: right; display:none;}


.photogallrybox{width:100%;padding:11px 0px;background:url(../images/gallrybox-bg.png);background-repeat:no-repeat;background-size:100%;/* min-height: 500px; */}

.modiboxleft{
    background: #fff;
    margin: 0 auto;
    box-shadow: #a5a5a5 0px 0px 5px 0px;
}
.modiboxleft img{
    margin: 30px auto 10px;
    width: 140px !important;
	height:140px !important;
    display: block;
    }
.modiboxleft h4{
    float: left;
    width: 100%;
    font-size:23px;
    color: #444;
    text-align: center;
    padding-bottom:20px;
}
.modiboxleft ul{
    margin: 0px;
    padding: 0px;
    margin: 0 auto;
    width: 90%;
}
.modiboxleft ul li{
    float: right;
    width: 100%;
    font-size:100%;
    line-height: 25px;
    color: #5c5c5c;
    padding-bottom: 10px;
}
.modiboxleft ul li span{
    float: left;
    width: 35%;
    font-size:105%;
    font-weight: 600;
    min-height: 30px;
	margin-right: 15px;
}
.modiboxleft ul li p{width: 60%; float:left;}
.modiboxleft a.more{background:#145109; color:#fff; float:left;margin: 10px 0 20px 38px; padding:9px 25px;border-radius: 5px;}
.modiboxleft a.more:hover{ background: #0c4203;}
.gllrboxright{

float: right;
}

.photo-gallery-box{
    float: left;
    width: 100%;
    height: 320px; 
	position:relative;
}


.tender-box{
    width: 100%;
    float: left;
}
.tender-box ul{
    margin: 0px;
    padding: 0px;
}
.tender-box ul li{
    /* list-style: inside; */
    /* float: left; */
    /* width: 100%; */
}
.tender-box ul li:nth-child(2) a{
    background: #145109;
}

.tender-box ul li a{
    background: #4a4746;
    float: left;
    display: block;
    width: 100%;

    font-size: 18px;
    color: #fff;
    padding: 22px 25px;
}
.tender-box ul li:nth-child(1) a:hover{background:#06526b;}
.tender-box ul li:nth-child(2) a:hover{background:#d47c1f;}

/**********Gallery***********/
#galleryCarousel .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row-item > img{width:100%; height:300px;}
.g-content-wrap{position:absolute; z-index:9; bottom:20px;}
.g-content-wrap h2{background: #00000096;color: #fff; padding: 10px 18px; float:left;}
.g-content-wrap a{background:#145109;color: #fff; padding: 10px 18px; float:left;}
#galleryCarousel .views-slideshow-controls-top{position:absolute; top:50%; z-index:9; width:100%;}
#galleryCarousel span.views_slideshow_controls_text_previous > a {position: absolute;top:45%;left: 0;z-index: 9; width:30px; height:35px;font-size:0px; color: #ffffff; background:url(../images/previous.png) no-repeat center center #000000; background-size: 25%;}
#galleryCarousel span.views-slideshow-controls-text-next > a{position: absolute;top: 45%;right: 0;z-index: 9;width:30px;height:35px; font-size:0px; color: #ffffff; background:url(../images/next.png) no-repeat center center #000000; background-size: 25%;}
#galleryCarousel span.views-slideshow-controls-text-status-pause > a{right: 20px;position: absolute;bottom:0; z-index: 9; display:none;}
#galleryCarousel span.views-slideshow-controls-text-status-play > a{right: 20px;position: absolute;bottom:0; z-index: 9; display:none;} 


 


 




/* Breadcrumb css */
.breadcam {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: #dcdcdc dotted 1px;
    line-height: normal;
    border-top: #dcdcdc dotted 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    background: #fbfbfb;
}
.breadcam span {
    color: #000;
    font-size: 90%;
	display: inline-block;
    padding-right: 5PX;
    padding-left: 5px;
}
.breadcam a {
    
    color: #0b91bf;
	
}
/* end Breadcrumb css */


.scroll-table1 th a{color:#fff;}
.scroll-table1 a{color:#2654bd;}
.scroll-table1 caption{display:none;}

.scroll-table1 a{color:#2654bd;}
.scroll-table1 caption{display:none;}




.inner-content a{color:#044e9c;}

.inner-content h1 {
	text-align:left;
    color: #0176bf;
    font-size: 200%;
    font-weight: 600;
    margin-bottom: 10px;
}
.inner-content h1::before {
    content: '';
    border-left: 5px solid #0176bf;
    margin-right: 5px;
  
}
.inner-content h2 {
    color: #353535;
    font-size: 180%;
    font-weight: 600;

    margin-top: 15px;
}
.inner-content h3 {
    color: #353535;
    font-size: 160%;
    font-weight: 600;
    margin-top: 15px;

}
.inner-content h4 {
    color: #353535;
    font-size: 120%;
    font-weight: 300;
    margin-top: 15px;
  
}
.inner-content {
    background: #fff none repeat scroll 0 0;
    color: #212121;
    font-size: 100%;
    line-height: 195%;
    padding-bottom: 0;
}
.inner-content p {
    color: #353535;
    font-size: 100%;
    line-height: 170%;
    padding-bottom: 20px;
    padding-top: 10px;
    text-align: justify;
}
.inner-content li {
    color: #212121;
    font-size: 100%;
    line-height: 200%;
    margin-left: 10px;
    padding-bottom: 0;
}
.inner-content ol li {
    color: #353535;
    font-size: 100%;
    line-height: 200%;
       margin-left: 30px;
    color: #464646;
    padding-bottom: 0;
    list-style: decimal;
}
.inner-content ul li a {
    color: #26488c;
    text-align: center;
}
.inner-content ul li {
    list-style: inside;
}

.inner-banner {
  background-position: center bottom !important;
  background-size: cover !important;
  display: block;
  height: 180px;
  width: 100%;
}


.region-sidebar-first{
    float: left;
    width: 100%;
    border: #ccc solid 1px;
}

.region-sidebar-first ul{padding:0px;}

.left-sidebar {float: left;width: 24%;margin-bottom:5%;}

.left-sidebar a.active-trail {
    background: #7a1212;
    display: block;
    color: #fff !important;
    padding: 5px 15px;
}
.left-sidebar ul.menu li:hover, .left-sidebar-menu ul.menu li a:hover{background:none !important;color:#02478d !important}
.left-sidebar ul.menu li{background: #ffffff;/* border-bottom: 1px solid #799db3; */margin: 0;line-height: normal;text-align: left;list-style:none;width:100%;padding:0px;}
.left-sidebar ul.menu li:hover{background: #02478d;}
.left-sidebar ul.menu li a:hover{color: #fff; background-color:#7a1212;}
.left-sidebar ul.menu li a{padding: 13px 15px;display: block;color: #171717;text-decoration: none;text-align: left; border-bottom: 1px solid #ddd;}
.left-sidebar ul.menu li:last-child a{border-bottom:none;}

.left-sidebar ul.menu li a::before {
    content: "\f0da";
    font-family: FontAwesome;
    padding-right: 10px;
}

.rightportion {
	float: left;
    width: 74%;
    padding: 0;
    text-align: justify;
    margin-left: 20px;
}


/*sub*/
.left-sidebar ul.menu li > ul.menu li > ul.menu li{background: #ffffff;}
.left-sidebar ul.menu li > ul.menu li > ul.menu li:hover{background: #02478d;display:block}
.left-sidebar ul.menu li > ul.menu li > ul.menu li:hover a{color:#02478d}
.left-sidebar ul.menu li > ul.menu li > ul.menu li a{ padding-left: 30px;}
.left-sidebar ul ul ul ul li a{padding-left:40px !important}



.views-exposed-form{    border: #e0e0e0 solid 1px;padding:10px;margin-bottom:10px;}
.views-exposed-form label{
    font-size: 100%;
    font-weight: 600;
}


 .views-exposed-form select{
    border: #828282 solid 1px;
    height: 31px;
    width: 170px;
}
 .views-exposed-form input{
    border: #828282 solid 1px;
    height: 31px;

}
 .views-exposed-form .form-submit{
    font-size: 100%;
    border: #0a69a5 solid 1px;
    background: #0176bf;
    color: #fff;
    padding: 5px 15px;
    margin-top:27px !important;
    float: left;
}


 ul.pager
{
    list-style: none;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
}
ul.pager li
{
    display: inline;
    color: #1f4f9d;
    background: #eee;
    min-height: auto;
    width: auto;
    float: none !important;
    line-height: 30px;
    width: auto;
    margin: 0;
    padding: 5px 15px 5px 15px !important;
}
ul.pager li a{padding:0;}
ul.pager li.pager-current
{
    background: #0176bf;
    color: #eee;
    padding: 0 10px;
    min-height: auto;
    width: auto;
    float: left;
}
.contact-us-gsds p{font-weight: normal;  display: flex;}
.contact-us-gsds p:nth-child(1):before{content: "\f007";font-family: FontAwesome;padding-right: 12px;display: flex;float: left;}
.contact-us-gsds p:nth-child(2):before{content: "\f015";font-family: FontAwesome;padding-right: 10px;display: flex;float: left;}
.contact-us-gsds p:nth-child(3):before{content: "";font-family: FontAwesome;padding-right: 25px;display: flex;float: left;}
.contact-us-gsds p:nth-child(4):before{content: "\f095";font-family: FontAwesome;padding-right: 13px;}
.contact-us-gsds p:nth-child(5):before{content: "\f0e0";font-family: FontAwesome;padding-right: 10px;}
.contact-us-gsds{
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.contact-us-gsds address{
    float: left;
    width: 50%;
}
.contact-us-gsds address p{
    line-height: normal;
    padding: 10px 10px 10px 10px;
    font-size: 110%;
    font-style: normal;
}
.contact-us-gsds iframe{
    float: right;
    width: 50%;
}
.dip-signature {    text-align: right !important;} 

/*Photo Gallery*/
.view-category-photo-gallery .views-row {float:left;width:32%;border: 1px solid #ddd;margin: 0 5px 15px;min-height: 290px;padding: 5px;} 
.view-category-photo-gallery .views-row img{width:100%; height:165px;}
.view-category-photo-gallery .views-row>a:nth-child(2){color: #044e9c;line-height: 20px;font-size:110%; height:60px; float:left; width:100%; margin:10px 0 0; text-align: center;  overflow: hidden;}
.gallery-fb-icon{width: 100%; text-align: center; margin: 10px auto 0; display: block; float: left;}
.gallery-fb-icon a{display: inline-block;}

.listview li{width:100%;  background: #f3f3f3; min-height: 160px; margin: 0px 0 10px; border: 1px solid #ddd;}
.listview li .field-content img{float:left; height:160px;}
.listview li h2{float:left; font-size:15px;padding: 0 10px; color:#111;}

.gridview li img{width:100%;height:160px;padding: 5px;}
.gridview li .views-field-title{background: #ececec;padding: 5px 0; width:100%;}
.gridview li .views-field-title span{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;color: #111;}
.quicktabs_main.quicktabs-style-basic{float: left;width: 100%;border:none; padding:0; margin:10px 0;}
ul.quicktabs-tabs.quicktabs-style-basic{border:none;}
#quicktabs-album_gallery li.first a, #quicktabs-album_gallery li.last a {
    color: #fff;
    padding-left: 0px;
    text-decoration: none;
}
.view-category-photo-gallery .views-row:hover{
		-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.16);
		-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.16);
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.16);
		}

#quicktabs-tabpage-album_gallery-0 select.date-year{    float: left;
    border: #CCC solid 1px;
    width: 205px;
    height: 30px;
    padding: 0px;}

#quicktabs-tabpage-album_gallery-0 .views-row {
    float: left;
    width: 19%;
    text-align: center;
    border: #cecece solid 1px;
    background: #eaeaea;
    margin: 0 10px 10px 0;
    list-style: none;
    padding: 0;
}

#quicktabs-tabpage-album_gallery-0 .views-row .views-field-field-image img {
    padding: 5px;
    width: 100%;
    height: 180px;
}

#quicktabs-tabpage-album_gallery-1 .views-row {
      float: left;
      width: 100%;
      text-align: center;
      border: #cecece solid 1px;
      list-style: none;
      background: #eaeaea;
      margin: 11px 11px 11px 0px;
	  padding:0;
}
#quicktabs-tabpage-album_gallery-1 .views-row span{    float: left;padding: 30px;}

#quicktabs-tabpage-album_gallery-1 .views-row .views-field-field-image img {
       padding: 10px;
    width: 250px;
	height:160px;
    float: left;
}

.pane-quicktabs-album-gallery .quicktabs_main.quicktabs-style-basic{border:0px;}
.pane-quicktabs-album-gallery .quicktabs_main.quicktabs-style-basic .item-list ul{float:left; width:100%; margin:0; padding:0;}

.pane-quicktabs-album-gallery ul.quicktabs-tabs.quicktabs-style-basic{
    border-bottom: 3px solid #e37619 !important;
    padding: 0 5px 0 0;
    font: bold 12px/19px Verdana !important;
    font-weight: bold;
    height: 39px;
    margin: 20px 0px 0 0px;
    float: left;
    width: 100%;
    line-height: 32px;
    }
	
	.pane-quicktabs-album-gallery ul.quicktabs-tabs.quicktabs-style-basic li a{color:#fff;}
	.pane-quicktabs-album-gallery ul.quicktabs-tabs.quicktabs-style-basic li{padding: 6px 25px;border:0px;float:left;background:#555;}
	.pane-quicktabs-album-gallery ul.quicktabs-tabs.quicktabs-style-basic li.active {
     border: 0px;
     background-color: #e37619;
}

.gridview li {
    margin-left: 0;
    width: 19%;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    list-style: none !important;
    text-align: center;
    max-height: 200px;
    overflow: hidden;
    max-height: 100%;
}
.page-media-video-gallery .view-id-webcast .view-content ul{float: left; width: 100%;}
.page-media-video-gallery .view-id-webcast ul{padding:0; float:left; width:100%;}
.page-media-video-gallery .view-id-webcast .view-content ul li{
    float: left;
    width: 31%;
    list-style: none;
    margin: 0 15px 20px 0;
    padding: 0;
}



.page-media-video-gallery .view-id-webcast li embed{width:100%;}
.page-media-video-gallery .view-id-webcast li .views-field-php iframe{width: 100%; height: 200px;}
.page-media-video-gallery .view-id-webcast li .views-field-php{width: 100%; }
.page-media-video-gallery .view-id-webcast li .views-field-title{line-height: normal; margin: 5px 0; text-align:left;}
.page-media-video-gallery.view-id-webcast li .views-field-field-video-details{
    float: right;
    width: 30%;
	font-size: 140%;font-weight: normal;
    text-align: left;
}

.not-logged-in.page-node-add-online-submission-form .field-name-field-status,#edit-preview{display:none;}
.not-logged-in.page-node-add-online-submission-form .form-item-field-application-status-und,#edit-preview{display:none;}
.not-logged-in.page-node-add-online-submission-form .form-item select, .not-logged-in.page-node-add-online-submission-form .form-item input{
	width:380px;
	height:32px;
	margin:7px 0px 7px 0px;
	padding: 0 5px;
}
.toggle-nav-bar{display:none !important;}



/***Create Online Submission Form***/
.form-required{color:#c70b0b;}
.page-node-add-online-submission-form .rightportion form .step-format h3{border-bottom: 1px solid #e0e0e0;padding: 5px 10px;background: #e2e2e2;
    font-size: 18px;}
.page-node-add-online-submission-form .rightportion form .form-item{width:100%; float: left;}
.page-node-add-online-submission-form .rightportion form .form-item label{width:30%; float:left; margin-right: 15px; text-align:left;font-weight: 600;}
.page-node-add-online-submission-form .rightportion form .form-item table tr th>label{padding-left:15px;}
.page-node-add-online-submission-form .rightportion form table fieldset{padding:5px;}
.page-node-add-online-submission-form .rightportion form table th{background: #0176bf;}
.page-node-add-online-submission-form .rightportion form .form-item label.option{text-align:left;}
.page-node-add-online-submission-form .rightportion form .form-item .form-textarea-wrapper{max-width: 380px; float:left;}
.page-node-add-online-submission-form .rightportion form .field-type-datetime{margin:10px 0;}
.page-node-add-online-submission-form .rightportion form .description{margin: 5px 0 15px;}
.page-node-add-online-submission-form .rightportion form .form-actions{float: left; width: 100%;margin: 15px 0;}
.page-node-add-online-submission-form .rightportion form .form-actions input[type="submit"]{padding: 8px 20px;}

fieldset {border:1px solid #ddd;padding: 5px; float: left; width: 100%;margin:10px 0;}
legend{background:#0176bf; margin-left:10px;}
legend>span, legend>span>a{color:#fff !important; padding: 0 10px;font-weight: 600;}
.page-node-add-online-submission-form .rightportion form table legend>span>a{color:#fff; padding: 0 10px;}
.page-node-add-online-submission-form .rightportion form input[type="submit"]{width: auto;float: left;background: #0176bf;border: none;color: #fff;margin-right: 10px;}
.page-node-add-online-submission-form .rightportion form input[type="radio"],
.page-node-add-online-submission-form .rightportion form input[type="checkbox"]{width: auto; height: auto;}
.page-node-add-online-submission-form .rightportion form input[type="submit"]:hover{background: #12537b;}
.page-node-add-online-submission-form .rightportion form table.sticky-header{position:static !important;}
table#field-beneficiary-list-values .form-item, table#field-budget-values .form-item{width:50%; float:left;}
table#field-beneficiary-list-values .form-item label, table#field-budget-values .form-item label{width:100%;}
table#field-beneficiary-list-values .form-item input, table#field-budget-values .form-item input{max-width:350px; margin: 0;margin-bottom: 5px;}

#field-date-add-more-wrapper{float:left; width:100%; margin: 10px 0;}
#field-date-add-more-wrapper .form-item{width: 50%; float: left;}
#field-date-add-more-wrapper .form-item label{padding-left:5px;}
.page-node-add-online-submission-form .rightportion form .tabledrag-toggle-weight-wrapper{display:none;}
.scroll-table1 table.sticky-header,
/*#field-remarks-add-more-wrapper{display: none;}*/
.form-item-field-whethet-the-organization-i-und label:nth-child(1){width:63% !important;}

/****Detail of Registration Please attach copy of Registration & MOA****/
.group-detail-reg .form-item input{clear:inherit; margin-left:-5px;}
.group-detail-reg .form-item .date-padding{width:100%;}

.clickable, label, select{cursor:default;}

.page-node-add-online-submission-form .rightportion input[type="file"]{max-width: 220px; float:left;}
#field-beneficiary-list-values tr td.field-multiple-drag, 
#field-beneficiary-list-values tr th.tabledrag,
#field-budget-values tr td.field-multiple-drag,
.field-name-field-budget table tr th:nth-child(1),
.field-name-field-budget table tr td:nth-child(1){display:none;}
#field-objective-of-programme-values tr td.field-multiple-drag{display:none;}

.field-name-field-beneficiary-list table .form-item input,
.field-name-field-budget table .form-item input{width:90px !important;}
.field-name-field-budget table tr th{padding: 10px 0px; max-width: 185px;}
.field-name-field-budget table tr th>label{width: 100% !important; padding: 0 5px !important; font-size: 12px;}
.field-name-field-budget table tr th:nth-child(8) label,
.field-name-field-budget table tr th:nth-child(9) label,
.field-name-field-budget table tr th:nth-child(10) label{width: 110px !important; white-space: initial;line-height: normal; margin-right: 0 !important; padding: 4px !important;}


#field-budget-values .form-item input{max-width:120px !important;}
#field-budget-values .remove-button input[type="submit"],
#field-beneficiary-list-values .remove-button input[type="submit"]{margin:0;}
.page-structure-smiti .view-structure-of-smiti .views-field-field-image img {margin: 0 auto; display: flex;}

/*Registered Address of Organization*/
.group-register-add .fieldset-wrapper{padding: 10px 0;}
.group-register-add .form-item,
.group-detail-reg .form-item{width:50% !important; float:left !important;}
.group-register-add .form-item label,
.group-detail-reg .form-item label{width:30% !important; padding-top: 8px;}
.group-register-add .form-item input, 
.group-register-add .form-item select,
.group-register-add .form-item textarea{width:300px !important;}
.group-detail-reg .form-item input, 
.group-detail-reg .form-item select,
.group-detail-reg .form-item textarea{width:230px !important;}


.group-detail-reg .form-type-date-popup, .group-detail-reg .form-type-date-popup .form-item{ width: 100% !important;}
.group-detail-reg .form-type-date-popup .form-item label{width:62px !important;}
.group-detail-reg .form-type-date-popup .form-item input{width:95px !important;}
.group-detail-reg .form-type-date-popup .description,
.group-detail-reg .form-type-date-popup .description{display:none;}
.group-detail-reg .field-type-datetime{float:left;  margin: 0 !important; width:24% !important;}
.group-detail-reg .field-type-datetime .form-item{width: 97% !important;}
.group-detail-reg input[type="submit"]{width: auto !important;}
#field-fcra-no-add-more-wrapper .form-item, 
.form-type-textarea label, .form-item-field-details-of-branch-if-any-und-0-value .form-textarea-wrapper,
.form-item-field-past-expereience-with-gsds-und-0-value .form-textarea-wrapper,
.form-item-field-whether-new-for-collaborat-und{width:100% !important; max-width:100% !important;}
#field-fcra-no-add-more-wrapper .form-item label{width: 15% !important;}
.field-name-field-income-tax-exemtipn-certif .form-item label{float: none !important;}

#field-date-of-member-of-exec-add-more-wrapper p{clear:left; padding:0;}
.field-name-field-date-of-member-of-executiv .form-item input{max-width: 150px;}
.field-name-field-date-of-member-of-executiv table tr td{padding: 5px 8px;}
.field-name-field-date-of-member-of-executiv table tr td:nth-child(1),
.field-name-field-date-of-member-of-executiv table tr th:nth-child(1){display:none;}
.form-item-field-whether-new-for-collaborat-und label{width:30% !important;}
.page-node-add-online-submission-form .left-sidebar{display:none;}
.page-node-add-online-submission-form .rightportion{width:100%; padding:0; margin:0;}
#edit-field-whether-new-for-collaborat-und .form-item,
#edit-field-whether-new-for-collaborat-und .form-item{width:5% !important;}
#edit-field-whethet-the-organization-i-und{float:left !important;}
#edit-field-whethet-the-organization-i-und .form-item{width: 50% !important;}
#edit-field-whethet-the-organization-i-und .form-type-radio{width: 100px !important;}
#edit-field-attach-self-declarion-unde .form-type-managed-file{clear:left;}


/*Profile*/
.form-item-field-need-relevance-of-project-und-0-value .form-textarea-wrapper,
.form-item-field-name-address-and-consent-o-und-0-value .form-textarea-wrapper,
.form-item-field-other-information-relevant-und-0-value .form-textarea-wrapper{width:100% !important; max-width: 1180px !important;}
.group-loc{padding:15px 10px;}
.group-loc .form-item{width:25% !important; }
.group-loc .form-item input, .group-loc .form-item select{max-width:150px; margin: 0 !important;}
.required-fields h3>span, #field-benef-lists-add-more-wrapper h2, #field-certificate-add-more-wrapper h2,
#field-budget-mark-add-more-wrapper h2,#field-objective-of-programme-add-more-wrapper h2{font-size: 15px; clear:left; width:100%;}
.required-fields h3{float:left; margin:0; width: 100%;}
.field-name-field-benef-lists h2{margin: 0;}

#field-benef-lists-add-more-wrapper ,#field-certificate-add-more-wrapper,
#field-budget-mark-add-more-wrapper, #field-objective-of-programme-add-more-wrapper{clear:left; width:100%; margin: 10px 0; float: left;}

/*Action Plan*/
.field-name-field-action-plan-of-project .form-item>label, label[for="edit-field-date-und-0-value2"]{display:none;}
.field-name-field-action-plan-of-project .form-item input{max-width:200px;}
.field-name-field-action-plan-of-project table tr th:nth-child(1),
.field-name-field-action-plan-of-project table tr td:nth-child(1){display:none;}

.field-widget-date-popup .fieldset-wrapper{position:relative;}
.field-widget-date-popup .fieldset-wrapper .start-date-wrapper{float: left; margin: 5px 0;width: 37%;}
.field-widget-date-popup .fieldset-wrapper .end-date-wrapper{position: absolute; top: 0; right: 25%; margin: 5px 0;width: 37%;}
.form-item-field-i-agree-terms-and-conditio-und input{float: left;  margin-right: 5px !important;}

.field-name-field-location-of-programme .form-item{width: 40% !important;}
.field-name-field-location-of-programme .form-item label{width:10% !important; float:left !important;}
.field-name-field-location-of-programme .form-item select{width:45% !important;float: left; margin-right: 10px !important;}

table.field-multiple-table tbody tr:nth-child(1) td.remove-button input{display:none;}
table.sticky-header{display:none;}
 .field-name-field-objective table .form-item input{width: 100% !important;}
 .scroll-table1{margin:0;}
 .field-name-field-upload-consent-if-any{margin-top:10px; float: left; width: 100%;}
 
 
.tentative-program{background: #eee; padding: 5px 25px; border: 1px solid #ddd; margin: 15px 0;}
 .tentative-program{float:left; width:100%;}
.tentative-program .field-type-datetime{float: left;}
.tentative-program .field-type-datetime .form-item input, .tentative-program .field-name-field-total-days input{ max-width: 200px;}
.tentative-program .field-name-field-total-days label{margin-top: 3px;}
.tentative-program .field-name-field-total-days{float: left;}
.tentative-program .description{display:none;}
.tentative-program h3{margin:0;}
.form-item-field-i-agree-terms-and-conditio-und label{font-weight: normal !important;}

/*Online application form css 12 sep*/
.group-budget-total{float: right; width:50%; margin-top:-45px;}
.group-budget-total .field-type-markup{float: left; border:1px solid #ddd; padding: 2px 6px; margin-right: 5px; height:32px;}
.group-budget-total .field-type-markup p{padding:0;}
.group-budget-total .field-type-markup:nth-child(2){width:120px;}
.group-budget-total .field-type-markup:nth-child(3){width:158px;}
.group-budget-total .field-type-markup:nth-child(4){width:113px;}
.group-budget-total .field-type-markup:nth-child(5){width:113px;}
span.subtot{font-weight: 600;}
.field-name-field-expected-outcome .form-textarea-wrapper{max-width: 100% !important; width: 100%;}

.addmore-wrap{position: absolute; right: 0;}
 
.field-active-date .date-combo>legend,
.field-to-active-date .date-combo>legend{display:none;}
#edit-field-budget table.field-multiple-table tr td:nth-child(2){ background: transparent; border: none; outline: 0;}
.gallery-fb-icon img{width:30px ! important; height:30px ! important;}

/*Visitor Countr*/
.footer-content{padding: 15px 0;}
.block-visitors{color: #fff;
    position: relative;
    margin-top: 0;
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 0;
    float: left;}





 

/*27/9/2018*/
.event-cld-social .views-field.views-field-nothing-1 {
    font-size:109%;
    display: block;
    width: 78%; 
    float: left;
}
.event-cld-social .event-right-sec {
    width: 50%;
    float: left;
	padding-left: 12px;
}
.event-cld-social .event-left-sec {
	background: #d4d3d3;
    float: right;
    width: 50%;
    padding: 10px 10px 10px 25px;
    border-radius: 2px;
}
.event-cld-social .views-field.views-field-field-image {
    float: left;
	    width: 22%;
}
.event-cld-social .gallery-fb-icon {
    float: left;
    width: 100%;
    text-align: right;
    margin: 10px 0 10px 0;
    border: 1px solid #eee;
    padding: 10px;
}
.event-cld-social .date-leble,.email-leble,.event-leble,.venue-leble,.event-doc {
    float: left;
    font-weight: 800;
    color: #777676;
    margin-right: 10px;
}
.event-cld-social .views-field.views-field-field-image img{border: 1px solid #e4dcdc;
    padding: 6px;}
	
.event-cld-social .panels-flexible-region {
    border: 5px double #eee;
    width: 100%;
    float: left;
    padding: 15px;
    margin-bottom: 20px;
}
.event-cld-social .event-phn {
    display: block;
    float: left;
    width: 100%;
}




/*page-user-register*/
fieldset {
	padding: 10px;
}
fieldset.captcha {
	clear: left;
	/*float: left;*/
	padding: 10px;
	width: 100%;
	margin-top: 20px;
}
#user-register-form label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#user-register-form #edit-profile-main {
	float: left;
	width: 100%;
}
#user-register-form .field-suffix {
	float: left;
}
#user-register-form input {
	border: 1px solid #999999;
	float: left;
	padding: 8px 0;
	width: 300px;
}
#user-register-form select {
	border: 1px solid #999999;
	float: left;
	padding: 8px 0;
	width: 300px;
}
#user-register-form .form-submit {
	background: #0163b2;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#user-register-form .description {
	float: right;
	font-size: 80%;
	width: 43%;
}



#user-register-form .form-type-checkbox input{    width: auto !important;
    margin: 10px !important;
    float: left !important;}
	
	#user-register-form .form-type-checkbox label{    padding: 6px !important;
    margin: 0px !important;
    clear: none !important;
	width: auto !important;
	}
	
	#user-register-form fieldset.form-wrapper{width: 100%;}









/**/
#user-login label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#user-login input {
	border: 1px solid #999999;
	float: left;
	padding: 8px 0;
	width: 300px;
}
#user-login select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#user-login .form-submit {
	background: #0163b2;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#user-login .description {
	float: right;
	font-size: 80%;
	width: 43%;
}
#user-login a {
    color: #36589c;
    float: left;
    margin: 17px;
}

/**/
#organization-structure-iframe { width: 100%;}
#organization-structure-iframe .page-smiti-organization .header-wrapper{  display: none !important;}
#organization-structure-iframe .header-banner{  display: none !important;} 


.ifreamhide{display:none;}
.page-smiti-organization .executive-commt,.govr-body {
    display: block;
    background: #76cfea;
    padding: 0 15px;
    margin-bottom: 0px;
    text-align: center;
    font-weight: 600;
}

/**/
.ui-widget h3 {
    font-family: Verdana,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
}

/*Visit of Foreign Minister of Moldova*/
.node-type-visitor-gsds  .pane-important-visitor{min-height:350px;}
.node-type-visitor-gsds .view-id-important_visitor .field-content a{width:25%; margin: 7px; height:150px; display: inline;}
.node-type-visitor-gsds .view-id-important_visitor .field-content a img{}

/*Feedback*/
.page-node-13 .webform-client-form {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 3%;
	float: left;
}

.page-node-13 .webform-component{
    float: left;
    width: 100%;
    margin: 13px 0;
}
.page-node-13 .webform-client-form label {
	width: 30%;
	float: left;
	clear: left;
	margin-right:0;
}
.page-node-13 .webform-client-form input {
	max-width: 400px;
	width:100%;
	min-height:32px;
	padding: 0 5px;
}


.page-node-13 .webform-client-form select {
	max-width: 400px;
	width:100%;
	min-height: 30px;
	padding: 0 5px;
}
.page-node-13 .webform-client-form textarea {
	max-width: 400px;
	width:100%;
	resize:none;
	padding: 0 5px;
}
.page-node-13 .grippie{display:none;}
.page-node-13 .webform-client-form .form-textarea-wrapper {
	overflow: hidden;
	float: left;
}
.page-node-13 .webform-client-form .grippie {
	width: 400px;
}
.page-node-13 .webform-client-form .form-submit {
	border: none;
	background: #2e649d;
	color: #fff;
	padding: 0 10px;
	max-width: 75px;
	margin-right:5px;
	float:left;
}
.page-node-13 .webform-client-form .messages p {
	color: #096 !important;
}
.page-node-13 .form-type-textfield.form-item-captcha-response input {
	margin-bottom: 20px;
}


.page-node-13 #messages{
    float: left;
    width: 100%;
    color: #ff0000;
    text-align: center;
    padding: 5px;
    font-size: 110%;
    background: #efefef;
    margin-bottom: 20px;
}
.page-node-13 .messages.error{
    float: left;
    width: 100%;
    text-align: left;
    color: #ff0000;
    padding-left: 30%;
}



/*Live web casting*/
.rightportion{min-height:450px; padding-bottom: 50px !important;}
.page-more-webcast .view-id-webcast ul{padding:0;}
.page-more-webcast .view-id-webcast ul li{margin:0; list-style:none; padding:0;}
.page-more-webcast .view-id-webcast ul li iframe{width:100%;}

/*Event calender*/
.page-event-calender table.full tr>th:nth-child(1), 
.page-event-calender table.full tr>th:nth-child(7){background: #d55254; color:#fff;}

.page-event-calender .calendar-calendar .date-box td:nth-of-type(1), 
.page-event-calender .calendar-calendar .date-box td:nth-of-type(7){color:#d55254;}

.page-node-88022 .field-content figure > img{width:100%; height:auto;}
#online-submission-form-node-form .error{color:#ff4e4e;}



.visitor{ float: left; width: 100%; background: #232323; padding-bottom:10px;}

.copyright-content {
    color: #fff;
    float: left;
    font-size: 90%;
    line-height: 150%;
    padding: 5px 25px 0px 0;
    text-align: center;
    width: 100%;
}





@media print{

.menu-text{display:none !important}

.nav-wrapper{border:#000 solid 0px !important;height:80px !important;margin-top:00px;  background-color: #000 !important;  }

#nav {display: block !important;	}
.nav-wrapper ul li{float:left !important ;border:#4a4a4a solid 1px !important;}
.nav-wrapper ul li span{color:#000 !important;line-height:35px !important ;font-size:12px !important;padding: 2px 5px !important;}
.nav-wrapper ul li a{color:#000 !important;line-height:35px !important ;font-size:12px !important;padding: 2px 5px !important;}
.nav-wrapper ul li.active{  border-top: 0px solid #1c5178; margin-top: 0px;}
.nav-wrapper ul li span::after{display:none}

.linking-logo{bottom:15px;}


.ycm-logo{width:150px !important;top:70px;left:100px; }
.ycm-logo img{width:70px }
.ycm-logo a{float:left !important;}
.ycm-logo a:nth-child(2){float:right !important;}

.nationa-emb{float:left;position:absolute;width:40px !important; margin-top:-10px !important}
	.none-print{display:none;}
#flexSlider  img{height:300px !important;width:auto!important;float:left !important}
#flexSlider .slider-image > img{width:auto !important;}

.banner-wrapper{width:100% !important;border:#000 solid 0px !important;margin-top:0px !important;height:300px !important}

.baner-flexs {width:68% !important;float:left !important;border:#000 solid 1px !important;overflow:hidden;height:300px !important}
#flexSlider span a{display:none}
.main-news{border:#000 solid 0px !important;color:#000 !important;height:200px !important;overflow:hidden}
.whats-new{width:28% !important;float:right !important}
.whats-new h2{color:#000 !important;font-size:120% !important;border-bottom:#000 solid 1px !important}
.region-whats-new ul li{padding:10px !important}
.whats-new .footer > a{border:#000 solid 1px !important;color:#000 !important;margin-top:-10px !important}
a.more{border:#000 solid 1px !important;color:#000 !important;}

.whats-new ul{border:#000 solid 0px !important;}
.gsds-contents p{font-size:10px;}

.lastdaysboxleft ul li{padding:8px 0px !important}
.lastdaysbox{-webkit-print-color-adjust: exact !important;   /* Chrome, Safari */page-break-before:always !important;min-height:auto !important;
      display:block !important  }

.photogallrybox{}
.modiboxleft{float:left !important}
.modiboxleft a.more{border:#000 solid 1px !important;color:#000 !important;}

.photo-gallery-box{display:none !important}

.gllrboxright{width:100%;float:left !important;border:#000 solid 0px !important;position:relative;margin-top:20px !important}
.tender-box ul li a{width: auto !important;border:#000 solid 1px !important;color:#000;text-align:center !important;margin:10px !important}


.footer-top-wrapper ul li a{color:#000 !important}
.footer-bottom-wrapper strong{color:#000 !important;}
.footer-bottom-wrapper span{color:#000 !important;}
.visitor li{color:#000 !important;}
.footer-bottom-wrapper h1{color:#000 !important;}
.copyright-content{color:#000 !important;}

}
.nationa-emb{margin-right:40px}


/*Dashboard Design*/
.logged-in .body-container,
.logged-in .breadcrumb-container{max-width:100%; padding-top: 0;}
.logged-in .left-sidebar{max-width:250px; margin:0; background-color: #5a3e2d; height: 100vh;}
.logged-in .left-sidebar ul{padding-top:20px;}
.logged-in .left-sidebar ul li{padding: 0; list-style: none; margin:0; background:none;}
.logged-in .left-sidebar ul li >a{color:#fff; display: block; text-align: left; padding: 5px 0; padding-left:5px;}
.logged-in .left-sidebar ul li >a:hover{text-decoration:none; color: #fff; background-color:#291c14;}
.logged-in .rightportion{width:78%;}
.logged-in .region-sidebar-first{border:none;}

.node-type-online-submission-form form .form-item-title,
.node-type-online-submission-form form #edit-field-id-of-organization-on-ngo{width:33%; float:left;}
.node-type-online-submission-form form .form-item-title label,
.node-type-online-submission-form form #edit-field-id-of-organization-on-ngo label{display:block;}

.node-type-online-submission-form form #edit-field-id-of-organization-on-ngo input[type="text"],
.node-type-online-submission-form form .form-item-title input[type="text"]{width:100%; height:32px; padding:5px; max-width:300px;}
.logged-in #edit-field-details-of-branch-if-any{clear:left;}
.logged-in form .group-register-add .form-item,
.logged-in form .group-detail-reg .form-item{width:33% !important; float:left;}
.logged-in form .group-register-add .form-item input,
.logged-in form .group-register-add .form-item select{height:32px; padding:5px;}
.logged-in form .group-register-add .form-item label{width:100% !important; display:block;}
.resizable-textarea .grippie{display:none;}

.logged-in form .group-detail-reg .form-item{width:33% !important; float:left;}
.logged-in form .group-detail-reg .form-item input[type="text"]{height:32px; padding:5px;}
.logged-in form .group-detail-reg .form-item label{display:block; width:100% !important;}
.logged-in form .group-detail-reg .form-type-date-popup,
.logged-in form .group-detail-reg .form-type-date-combo{width:100% !important;}
.logged-in form .group-detail-reg .date-clear{min-width:220px; height:32px; padding:5px;}
#edit-field-enter-file-number .form-item input[type="text"]{height:32px; padding:5px; max-width: 300px;}

.logged-in form .group-bank-det .form-wrapper{width: 33%; float: left; margin: 10px 0;}
.logged-in form .group-bank-det .form-wrapper input[type="text"],
.logged-in form .group-bank-det .form-wrapper select{width: 100%; max-width: 250px; padding: 5px; height: 32px;}
.logged-in form .group-bank-det .form-wrapper label{display:block;}
.logged-in form input[value="Remove"]{background-color: #f0575e; border: none; color: #fff; padding: 4px 7px; box-sizing: border-box;}
.logged-in form .form-actions{border-top: 1px solid #ccc; padding: 10px 0; margin-bottom: 15px;}
.logged-in form .form-actions input[type="submit"]{background-color: #0176bf; color: #fff; padding: 5px 10px; border: none; margin-right: 5px;}

.logged-in form #edit-field-date-of-member-of-executiv table input[type="text"],
.logged-in form#online-submission-form-node-form table input[type="text"]{height: 32px; padding: 5px; box-sizing: border-box;}
.logged-in form #edit-field-date-of-member-of-executiv table th label,
.logged-in form#online-submission-form-node-form table th label{font-weight: normal; font-size: 13px; padding: 5px;}
.logged-in form#online-submission-form-node-form table th{font-weight:normal; padding:8px; font-size: 13px;}
.logged-in form #edit-field-date-of-member-of-executiv .tabledrag-toggle-weight-wrapper{display:none;}

/*Next Page*/
.logged-in form#online-submission-form-node-form .tabledrag-toggle-weight{display:none;}
.logged-in form#online-submission-form-node-form .tabledrag-toggle-weight-wrapper{clear:left;}
.logged-in form .group-loc #edit-field-block{background: #eee; min-height:80px; padding: 5px 25px; border: 1px solid #ddd; margin: 15px 0;}
.logged-in form .group-loc .form-item{padding-top: 18px; float:left;}
.logged-in form .group-loc .form-item label{ float: left; margin: 0 2%;}
.logged-in form .group-loc .form-item input[type="text"],
.logged-in form .group-loc .form-item select{padding: 5px;box-sizing: border-box; height: 32px;}

.logged-in form .form-item-field-i-agree-terms-and-conditio-und{float: left; width: 100%; margin-bottom: 20px;}
.logged-in form .form-item-field-i-agree-terms-and-conditio-und [type="checkbox"]{margin-top:8px;}

.logged-in form .tentative-program .field-type-datetim{width:33%; float:left;}
.logged-in form .tentative-program input[type="text"]{height:32px; padding:0; box-sizing:border-box;}
.logged-in form #edit-field-total-days label{display:block; margin-top: 0;}
.logged-in form #field-project-title-add-more-wrapper,
.logged-in form #edit-field-program-category-online{width: 26%;float: left;}

.logged-in form #field-project-title-add-more-wrapper label,
.logged-in form #edit-field-program-category-online label{display:block;}

.logged-in form #field-project-title-add-more-wrapper input,
.logged-in form #edit-field-program-category-online select{height:32px; padding:0; box-sizing:border-box; max-width: 250px; min-width: 250px;}

#edit-field-need-relevance-of-project,
#edit-field-expected-outcome{clear:left;}

.logged-in form#online-submission-form-node-form .group-budget-total{float: left; width: auto; margin-left: 125px;}
#edit-field-action-plan-of-project input.date-clear{min-width:200px;} 
.logged-in #edit-field-status{clear:left;}
.logged-in #edit-field-application-status{clear:left; margin: 15px 0;}

.logged-in #edit-field-status .form-select,
.logged-in #edit-field-application-status .form-select{max-width: 150px; min-width: 150px;   height: 32px; padding: 5px;box-sizing: border-box;}

.logged-in #edit-field-status label,
.logged-in #edit-field-application-status label{max-width: 150px; min-width: 150px; float:left;}

.node-type-online-submission-form .field-type-field-collection{margin-bottom: 20px;}
.node-type-online-submission-form .field-type-field-collection input.field-add-more-submit{background-color: #0176bf;
border: none; color: #fff; padding: 5px 8px;}
#edit-field-relevance-concept-attachme{clear:left;}
.confirm-parent, .password-parent {
    clear: left;
    margin: 0;
    width: auto;
}
.password-strength {
    width: 17em;
    float: right;
    margin-top: -24px;
    margin-right: 79px;
    padding-bottom: 3px;
}
    .password-suggestions.description {
    float: left!important;
}
