 
 label.error {
	color: red;
}


.childrows {
	display: none;
}

.wrapper {
    font-size: medium;
    font-style: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

.wrapper td {
	border: 1px solid #ddd;
	padding: 4px;
	text-align: center;
}

.wrapper th {
	border: 1px solid #ddd;
	padding: 8px;
}

.wrapper tr:hover {
	background-color: #ddd;
}

.wrapper th {
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	background-color: #3e76b9;
	color: white;
}


.canvasjs-chart-credit {
   display: none;
}


#imageFB,#imageTw, #imageLn, #imageCd, #imagePwd, #imageOtp, #imageTkn, #imageBio, #imageEmblm, #imageLogo, #separator {
	background: url('../images/websiteImages.png');
}


.row {
	margin-left: 0px;
	margin-right: 0px;
}

.navbar-default {
	background-color: #3e76b9;
	border-color: #e7e7e7;
	 
}

.navbar-default .navbar-brand {
	color: #595d5f;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
	{
	color: #ffffff;
	background-color: #3e76b9;
}

.navbar-default .navbar-text {
	color: #595d5f;
}

.navbar-default .navbar-nav>li>a {
	color: #595d5f;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus
	{
	color:#3e76b9;
}


.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
   color: #ffffff;
	background-color: #3e76b9;
}

.navbar-default .navbar-nav>li>.dropdown-menu {
	color: #505050;
	background-image: -webkit-linear-gradient(top,#f0f0f0 0,#f8f8f8 100%);
    background-image: linear-gradient(to bottom,#f0f0f0 0,#f8f8f8 100%);
    background-repeat: repeat-x;
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>a {
	color: #505050;
	
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover,
	.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus {
	color: #ffffff;
	background-color: #3e76b9;
}


.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-image: -webkit-linear-gradient(top,#3e76b9 0,#3e76b9 100%);
    background-image: linear-gradient(to bottom,#3e76b9 0,#3e76b9 100%);
    background-repeat: repeat-x; 
   /*  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); */
    background-color: #3e76b9;
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>.divider {
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #595d5f;
	
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
	color: #595d5f;
	
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.open>a:focus {
	color: #ffffff;
	background-color: #3e76b9;
}

.navbar-default .navbar-toggle {
	border-color: #e7e7e7;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
	{
	background-color: #e7e7e7;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #505050;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #505050;
}

.navbar-default .navbar-link {
	color: #505050;
}

.navbar-default .navbar-link:hover {
	color: #ffffff;
}

@media ( max-width : 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #595d5f;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #595d5f;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #595d5f;
		background-color: #e7e7e7;
	}
}

.line1 {
	text-align: center;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.count {
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #1995bf;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	height: 1em;
}

.footer {
	background-color: #3e76b9;
	color: #F5F5F5;
}

.line2 {
	font-size: 20px;
	text-align: center;
	width: 100%;
	padding: 5px 10px 0px 15px;
	margin: 0px 10px 5px 0px;
	color: #5c5c5c;
}


* {
	margin: 0;
	padding: 0;
}

div {
	display: block;
}

.clear {
	clear: both;
}

#draggable {
	margin: 0px 0px 0px 0px;
	padding: 15px 5px 5px 5px;
	height: 180px;
	z-index: 1;
	width: 100%;
}

#dashboard {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all 1.0s linear;
	transition: all 1.0s linear;
	height: 75px;
}

.loadable {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	width: 100%;
	margin: 0px 10px 0px 0px;
}

#a {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-animation: mymovebackA 8s infinite;
	animation: mymovebackA 8s infinite;
}

#b {
	display: block;
	box-sizing: border-box;
	-webkit-animation: mymoveA 8s infinite;
	animation: mymoveA 8s infinite;
}

#c {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	-webkit-animation: mymovebackB 8s infinite;
	animation: mymovebackB 8s infinite;
}

#d {
	display: block;
	box-sizing: border-box;
	-webkit-animation: mymoveB 8s infinite;
	animation: mymoveB 8s infinite;
}

/* X directional movement */
/* Chrome, Safari, Opera */
@-webkit-keyframes mymoveA { 
	10% {
		-webkit-transform: rotateX(0deg);
		}
	
	50% {
		-webkit-transform:rotateX(180deg);  
		}
	70%{
		-webkit-transform:rotateX(180deg);  
		}
	100%{
		-webkit-transform:rotateX(0deg);  
		}
}

@-webkit-keyframes mymovebackA { 
	10% {
		-webkit-transform: rotateX(-180deg);
		}
	50%{
		-webkit-transform: rotateX(0deg);  
		}
	70%{
		-webkit-transform: rotateX(0deg);  
		}
	100%{
		-webkit-transform: rotateX(-180deg);  
		}
}

@keyframes mymoveA { 
	10% {
		transform: rotateX(0deg);
		}
	50%{
		transform: rotateX(180deg);  
		}
	70%{
		transform: rotateX(180deg);  
		}
	100%{
		transform: rotateX(0deg);  
		}
}

@keyframes mymovebackA { 
	10% {
		transform: rotateX(-180deg);
		}
	50%{
		transform:rotateX(0deg);  
		}
	70%{
		transform: rotateX(0deg);  
		}
	100%{
		transform:rotateX(-180deg);  
		}
}

/* Y directional movement */
/* Chrome, Safari, Opera */
@-webkit-keyframes mymoveB { 
10% {
	-webkit-transform: rotateY(0deg);
}

50%{
-webkit-transform: rotateY(180deg);  
}
70%{
-webkit-transform:rotateY(180deg);  
}
100%{
-webkit-transform:rotateY(0deg);  
}
}

@-webkit-keyframes mymovebackB { 
10% {
	-webkit-transform: rotateY(-180deg);
}
50%{
-webkit-transform: rotateY(0deg);  
}
70%{
-webkit-transform: rotateY(0deg);  
}
100%{
-webkit-transform:rotateY(-180deg);  
}
}

@keyframes mymoveB { 10% {
	transform: rotateY(0deg);
}
50%{
transform: rotateY(180deg);  
}
70%{
transform:rotateY(180deg);  
}
100%{
transform:rotateY(0deg);  
}
}

@keyframes mymovebackB { 
10% {
	transform: rotateY(-180deg);
}
50%{
transform:rotateY(0deg);  
}
70%{
transform: rotateY(0deg);  
}
100%{
transform:rotateY(-180deg);  
}
} 

/*END OF Newly added CSS*/
.top_head {
	background: #f7f7f7;
	display: block;
	border-bottom: 1px solid #ebebeb;
	height: 30px;
	font-size: 1.2em;
}

.navbar-brand small {
	display: block;
	font-size: 18px;
	padding-top: 7px;
}

.goi-logo {
	/* margin-top: 10px; */
	padding-top: 2px;
	
	/* padding-left: 70px;
	padding-right: 10px;
	border-right-style: solid;
	border-right-color: #c5c5c5;
	border-right-width: 1px; */
}

.ep-logo {
	margin-top: 5px;
	padding: 10px 0px 0px 30px;
}

@media ( min-width : 768px) {
	.row-eq-height {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row;
	}
}

@media only screen and (max-width: 600px) {
	#ePramaantext {
		display: none;
	}
	
	#newsTicker {
		padding-top: 10px;
	}
	
	#imageCarousel{
		padding: 0px;
	}
	
	#footerAlign{
		text-align: center;
	}
	#footernavigation{
		text-align: center;
	}
	
	#footerList{
		padding: 5px 0px 0px 0px;
	}
	
	#footerList li{
		display: block;
		content: " ";
	} 
}

@media only screen and (min-width: 601px) {

	#footernavigation li:not(:first-child):before {
	    content: " | ";
	    padding: 0px 13px 0px 13px;
	}
}

.carasouelPadding {
	padding: 0px 0px 0px 10px;
}

.navbar {
	min-height: 32px !important
}

.navbar-fixed-top {
	min-height: 90px;
}

.navbar-nav>li>a {
	padding-top: 0px;
	padding-bottom: 0px;
	/* line-height: 80px; */
}

@media ( max-width : 767px) {
	.navbar-nav>li>a {
		line-height: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}




.ministry,.ministry:hover {
   color: #595d5f;
}
   
#separator {
	background-position :  0 -360px;
	width: 288px;
	height: 18px;
}


#imageFB {
	background-position: -31px -130px; 
	width: 35px;
	height: 34px;	
}

#imageLn {
	background-position: -121px -130px; 
	width: 34px;
	height: 37px;
}

#imageTw {
	background-position: -214px -129px; 
	width: 37px;
	height: 37px;
}

#imageCd {
	background-position: -11px -223px; 
	width: 316px;
	height: 40px;
}

#imagePwd{
	background-position: -12px -19px; 
	width: 73px;
	height: 47px;
}

#imageOtp {
	background-position: -147px -5px; 
	width: 47px;
	height: 73px;
}

#imageTkn {
	background-position: -267px -3px; 
	width: 49px;
	height: 69px;
}

#imageBio{
	background-position: -389px -1px; 
	width: 66px;
	height: 85px;
}

#imageLogo{
	background-position: -450px -107px; 
	width: 90px;
	height: 75px;
}

#imageEmblm{
	background-position: -326px -108px;
	width: 50px;
	height: 78px;


}

.footerRight{
	text-align: right;
}