@import url('https://fonts.googleapis.com/css?family=Fredoka+One&display=swap');
@font-face{font-family:'open_sansregular';src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-regular-webfont.woff2) format('woff2'),url(../fonts/opensans-regular-webfont.woff) format('woff'),url(../fonts/opensans-regular-webfont.ttf) format('truetype'),url(../fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url(../fonts/opensans-semibold-webfont.eot);src:url(../fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-semibold-webfont.woff2) format('woff2'),url(../fonts/opensans-semibold-webfont.woff) format('woff'),url(../fonts/opensans-semibold-webfont.ttf) format('truetype'),url(../fonts/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'kruti_regular';src:url(../fonts/krdv010_0-webfont.eot);src:url(../fonts/krdv010_0-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/krdv010_0-webfont.woff2) format('woff2'),url(../fonts/krdv010_0-webfont.woff) format('woff'),url(../fonts/krdv010_0-webfont.ttf) format('truetype'),url(../fonts/krdv010_0-webfont.svg#svgFontName) format('svg')}



/*  Global CSS Please don't make any Changes if you don't know  */
a{color:#000;transition:all .6s;text-decoration:none}a:hover{color:rgba(0,0,0,0.9);text-decoration:none;outline:none}ul{list-style-type:none;padding:0;margin:0}ul li{padding:0;margin:0;display:inline}body{font-size:14px;font-family:'open_sansregular';padding:0;margin:0;border: 3px solid #333;
    border-top: none;}
	
.appealsection {
    background: #f7f7f7;
    padding: 40px;
    margin-bottom: 20px;
    border: 1px solid #e4e4e4;
}	

div#node-40 {
    margin-top:0px;
}	
div#node-40 img {
    width:100%;
}	
	
img.file-icon {
    width: 50px;
}	
	
td.views-field.views-field-field-rti-address {  width: 22%;}

ul.nice-menu ul li {
    width: 10.6em;
}

.menu-567 ul li{width: 18.6em !important;}	
	
/*****************Orgnazation chart*******************/
#node-45 .btn-link {
    color: #fff;
    font-family: 'open_sanssemibold';
    display: block;
    width: 100%;
    text-align: left;
    text-decoration: none;
	font-size: 0.90rem;
}

.view-rti caption {
    caption-side: top;
    text-align: center;
    color: #000;
}


#node-45 .card{ margin: 9px 0px;}


/* Start Organization Chart */

.org-chart *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

#edit-import-ajax-wrapper .error{ display:none;}
#edit-prayed-ajax-wrapper .error{ display:none;}

.logo-digital {
    display: flex;
	justify-content: center;
    align-items: center;
}
.logo-digital a img {
    width: 100%;
}

.blinking{ 
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #fff700;    }
    50%{    color: transparent; }
    100%{   color: #fff700;    }
}


@media screen and (max-width: 767px){
	.content{
		padding: 0 20px;
	}	
}

.org-chart ul{
	padding: 0;
	margin: 0;
	list-style: none;	
    min-height: 95px;	
}

.org-chart ul a{
	display: block;
	background: #ccc;
	border: 4px solid #fff;
	text-align: center;
	overflow: hidden;
	font-size: .7em;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	height: 70px;
	margin-bottom: -26px;
	box-shadow: 4px 4px 9px -4px rgba(0,0,0,0.4);
	-webkit-transition: all linear .1s;
	-moz-transition: all linear .1s;
	transition: all linear .1s;
}

@media print {
    .org-chart ul a{
        border: 4px solid #000;
    }
}

@media screen and (max-width: 767px){
	.org-chart ul a{
		font-size: 1em;
	}
}

.search searchfound
{
	color: #d20505;
    size: auto;
    font-size: 20px;
}

.org-chart ul a span{
	top:0;
	margin-top:0.6em;
	display: inline-block;
	font-size: 1.3em;
}

.org-chart ul a p {
    width: 100%;
    text-align: center;
    font-size: 1.2em !important;
}

/*
 
 */

.administration > li > a{
	margin-bottom: 25px;
}

.director > li > a{
	width: 50%;
	margin: 0 auto 0px auto;
}

.subdirector:after{
	content: "";
	display: block;
	width: 0;
	height: 130px;
	background: red;
	border-left: 4px solid #fff;
	left: 45.45%;
	position: relative;
}

@media print {
    .subdirector:after{
        border-left: 4px solid #000;
    }
}

.subdirector,
.departments{
	position: relative;
	width: 100%;
}

.subdirector > li:first-child,
.departments > li:first-child{	
	width: 100%;
	height: 24px;
	margin: -42px 4px 92px 2px;		
	padding-top: 25px;
	
	z-index: 1;	
}

@media print {
    .subdirector > li:first-child,
    .departments > li:first-child{
        border-bottom: 4px solid #000;
    }
}

.subdirector > li:first-child{
	float: right;
	right: 27.2%;
	border-left: 4px solid white;
}

@media print {
    .subdirector > li:first-child{
	    border-left: 4px solid black;
    }   
}

.departments > li:first-child{	
	float: left;
	left: 2.2%;
		
}

@media print {
    .departments > li:first-child{
        border-right: 4px solid black;	
    }
}

.subdirector > li:first-child a,
.departments > li:first-child a{
	width: 100%;
}

.subdirector > li:first-child a{	
	left: 25px;
}

@media screen and (max-width: 767px){
	.subdirector > li:first-child,
	.departments > li:first-child{
		width: 40%;	
	}

	.subdirector > li:first-child{
		right: 10%;
		margin-right: 2px;
	}

	.subdirector:after{
		left: 49.8%;
	}

	.departments > li:first-child{
		left: 10%;
		margin-left: 2px;
	}
}


.departments > li:first-child a{
	right: 25px;
}

.department:first-child,
.departments li:nth-child(2){
	clear: left;
	margin-left: 98px;	
}

.departments:after{
	content: "";
	display: block;
	position: absolute;
	width: 62.1%;
	height: 22px;	
	
	border-right: 4px solid #fff;
	border-left: 4px solid #fff;
	margin: 0 auto;
	top: 134px;
	left: 9.1%
}

@media print {
    .departments:after{
        border-top: 4px solid #000;
        border-right: 4px solid #000;
        border-left: 4px solid #000;
    }
}

@media screen and (max-width: 767px){
	.departments:after{
		border-right: none;
		left: 0;
		width: 49.8%;
	}  
}

@media screen and (min-width: 768px){
	.department:first-child:before,
   .department:last-child:before{
   
  }
}

.department:before{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 22px;
	border-left: 4px solid #259fc9;
	z-index: 1;
	top: -22px;
	left: 50%;
	margin-left: -4px;
}

@media print {
    .department:before{
        border-left: 4px solid black;
    }
}

.department{
	border-left: 4px solid #fff;
	width: 18.59894921190893%;
	float: left;
	margin-left: 1.751313485113835%;
	margin-bottom: 60px;
}

@media print {
    .department{
	    border-left: 4px solid #000;
    }
}

.lt-ie8 .department{
	width: 18.25%;
}

.footer-btm{height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;}


@media screen and (max-width: 767px){
	.department{
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.department:before{
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 60px;
		border-left: 4px solid white;
		z-index: 1;
		top: -60px;
		left: 0%;
		margin-left: -4px;
	}

	.department:nth-child(2):before{
		display: none;
	}
}

.department > a{
	margin: 0 0 -26px -4px;
	z-index: 1;
}

.department > a:hover{	
	height: 60px;
}

.department > ul{
	margin-top: 0px;
	margin-bottom: 0px;
}

.department li{	
	padding-left: 25px;
	border-bottom: 4px solid #fff;
	height: 52px;	
}





@media print {
    .department li{
        border-bottom: 4px solid #000;
    }
}

.department li a{
	background: #fff;
	top: 15px;	
	position: relative;
	z-index: 1;
	width: 90%;
	height:58px;
	vertical-align: middle;
	right: -1px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%) !important;
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)))!important;
	background-image: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -o-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	background-image: linear-gradient(135deg,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=1 );
}

.department li a:hover{
	box-shadow: 8px 8px 9px -4px rgba(0,0,0,0.1);
	height: 52px;
	width: 95%;
	top: 20px;
	background-image: none!important;
}

/* Department/ section colors */
.department.dep-a a{ background: #FFD600; }
.department.dep-b a{ background: #AAD4E7; }
.department.dep-c a{ background: #FDB0FD; }
.department.dep-d a{ background: #A3A2A2; }
.department.dep-e a{ background: #f0f0f0; }

span.headtext {
    font-size: 1.9em !important;
}

/* End Organization Chart */





	
	
/*****************Dashboard***************/

.bookcontainer {
    background: linear-gradient(45deg, #163377, #259fc9);
    padding: 32px 0px;
    box-shadow: inset 0px 0px 4px #00000059;
    border-radius: 7px;
    color: #fff;
}

.bookcontainer h3 {
    font-size: 1.5em;
    font-family: 'open_sanssemibold';
    text-transform: uppercase;
}

.bookcontainer a{color:#fff; text-decoration: underline; font-size: 1.1em;}

/****************************************/

.table-bordered td, .table-bordered th {
    border: 1px solid #163377 !important;
}	
	
#views-exposed-form-key-staff-page .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 2.25em;
}
.views-exposed-form .views-exposed-widget .form-submit {margin-top: 2.3em;}
#node-39 p strong{font-family: 'open_sanssemibold'; font-size: 18px;}	
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option{height: 28px;width:100%;}
.form-text{margin:0 !important;}
.views-exposed-widgets {display: flex;align-items: center;}
.views-exposed-form .views-exposed-widget {padding: .1em .1em 0 6px;
}
	
li.menu-326.menu-path-node-38.odd {
    /* width: 169px; */
}

.bulletlisting li {
    display: block;
    margin: 5px 0px;
    padding: 9px;
}
.bulletlisting li:before{content:"\f054"; font-family:'FontAwesome'; padding-right:5px; color:#163377;}

.bulletlisting li:nth-child(odd){background:#e1e9ff;}
.bulletlisting li:nth-child(even){background:#efefef;}


.map{font-size: 22px;margin-left: 7px;}

.socialbutton {
    position: fixed;
    right: 15px;
	margin-top:10%;
	z-index:999;
}

.socialbutton li{list-style:none;}

.socialbutton .fa {
    padding: 11px;
    font-size: 20px;
    width: 37px;
    text-align: center;
    text-decoration: none;
    margin: 5px 3px;
}



.socialbutton li .fa-facebook {
  background: #3B5998;
  color: white;
}

.socialbutton li .fa-twitter {
  background: #55ACEE;
  color: white;
}

.socialbutton li .fa-google {
  background: #dd4b39;
  color: white;
}
	
ul.nice-menu a {font-family: 'open_sanssemibold'; padding:0.8em 1.0em 0.8em 1.0em}
	
#messages{display:block !important;}
ul.primary li a{background:none; border-style:none;}
ul.primary{border-bottom:none;}

ul.primary li.active { background: #163377 !important;}
ul.primary li.active a {
    background-color: #163377;
    border: none;
    border-bottom: none; 
    color: #fff;
}
	
/*******************************************START 16-12-19*********************/
.node-page {
    margin-top: 29px;
}

.page-node ul.primary{margin:10px 0px 0px 0px; padding:0px;}

form#user-login, form#user-pass, form#user-register-form {
    margin: 0;
    background: #dceaef;
    padding: 10px;
    margin-left: 19px;
    margin-bottom: 20px;
    margin-top: 10px;
    border: 1px solid #ccc;
}

form#user-login input, form#user-pass input, form#user-register-form input, form#user-register-form select {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

form#user-login input:focus, form#user-pass input:focus, form#user-register-form input:focus  {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}

.search-form input {display: inline-block;}
.search-form .form-submit {display:inline-block; padding: 3px 11px; background:#163377; outline:none; border:none; color:#fff; cursor:pointer;}

.form-submit {display:inline-block; padding: 3px 11px; background:#163377 !important; outline:none; border:none; color:#fff !important; cursor:pointer; text-transform:uppercase;}

.form-submit:hover{background: #368dd0 !important;}


.inner-banner .breadcrumb {background:none;}
span.delimiter { margin: 0px 5px;}

.inner-banner .breadcrumb span{
    color: #000;
    font-size: 16px;
    font-family: 'open_sansregular';
}
	
.searchbar {
    margin-bottom: auto;
    margin-top: auto;
    height: 42px;
    background-color: #3e758c;
    border-radius:0px;
    padding: 5px;
    position: absolute;
    top: 0px;
    right: 6px;
	color:#fff;
}

.searchbar button {
    background: none;
    outline: none;
    border: none;
    cursor: pointer;
}


 .searchbar input::placeholder{color:#fff;}

    .search_input{
    color: #fff;
    border: 0;
    outline: 0;
    background: none;
    width: 0;
    caret-color:transparent;
    line-height: 40px;
    transition: width 0.4s linear;
	
    }

    .searchbar:hover > .search_input{
    padding: 0 10px;
    width: 450px;
    caret-color:red;
    transition: width 0.4s linear;
	
    }

    .searchbar:hover > .search_icon{
    background: #fff;
    color: #e74c3c;
    }

    .search_icon{
    height: 33px;
    width: 40px;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    
    color:white;
    text-decoration:none;
    }
	
	li.language {
    margin-right: 49px;
}

.newslisting li {display: block; padding: 10px; margin-bottom:10px; border:1px solid #ccc;}
.newslisting li span {color: #cd0202;}
.newslisting li h4 {color: #000; font-family:'open_sanssemibold'; font-size: 1.4em;}

.newslisting li:nth-child(odd) {background: #e1e9ff;}
.newslisting li:nth-child(even) {background: #eaeaea;}
	
/*******************************************END 16-12-19*********************/	
	
	
.table-bordered thead th{background: #87ceeb;}
.custom-table thead th,.custom-table tbody td{border-color:#333;}
.custom-table tbody td a{color:
#007bff;
text-decoration: underline;
}
		

/* css start here */
.topheader {
    border-bottom: 1px solid #ccc;
	background:-webkit-linear-gradient(right, #87ceeb 50%, white 50%);
    background: -moz-linear-gradient(right, #87ceeb 50%, white 50%);
    background: -ms-linear-gradient(right, #87ceeb 50%, white 50%);
    background: linear-gradient(right, #87ceeb 50%, white 50%);
	
}
.topmenu-right{background-color:#87ceeb;}
.headingtext{font-size:2.85em ; line-height: 33px;font-family:'open_sanssemibold';}

.headingtext a {
    color: #87ceeb;
    font-family: 'Fredoka One', cursive;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #cd0202;
    text-shadow: 0px 3px 4px #cd0202;
}

.headingtext span{text-shadow: none;display:inline-block;width:100%;margin-top:8px;text-transform:uppercase;font-size:22px;color:#333; -webkit-text-stroke-width:none;-webkit-text-stroke-color:none;}
.topmenu-left li{margin-right:10px;}
.topmenu-left li a{    border-right: 1px solid #000;
    line-height: 0.8;
    display: inline-block;
    padding-right: 10px;}
	
.topmenu-left li a.active {
background: #2a57f9;
color: #fff;
border-radius: 5px;
display: inline-block;
padding: 7px;
}
	.topmenu-left li:last-child  a{border:none;}
	.topmenu-right { position:relative;padding-top: 10px;
    padding-bottom: 10px;}
	.topmenu-right:before {content:"";position:absolute;width:40px;background:url("../images/right-blue-border.png") no-repeat; 
	left: -35px;
    height: 100%;
    top: 0;
	}
	.topmenu-right li{margin-left:6px;float:left;}
	.language .lang-dropdown-select-element{width:auto!important;}
	.topmenu-right li.bdr-rgt a{border-right:1px solid #000;padding-right: 10px;
    line-height: 0.8;
    display: inline-block;}
	.topmenu-left {
    padding: 8px 0;
	}
	.hindi {font-family:'kruti_regular';}
	.text-increase a,.theme a{margin:0 1px;}
	.bl{background:#517c8d;color: #fff;
    padding: 2px 7px;}
	.language select {
    background: transparent;
    border: none;
}
.logo-digital a{margin-left:10px;}
.search a{padding: 12px 14px;
    background: #517c8d;
    color: #fff;}
	.naviarea{background:#87ceeb}
	.navbar{padding:0 15px;}
	.navbar-nav li a{font-family:'open_sanssemibold';}
	.naviarea li.active a,.naviarea li a:hover{background:#2a57f9;color:#fff; border-radius: 21px 0px 21px 0px;}
	.naviarea li a.active{background:#2a57f9;color:#fff; border-radius: 21px 0px 21px 0px;}
	
	
	
.naviarea li.login a{background:#163377;color:#fff;}
.naviarea li a .fa{font-size: 18px;
    margin-right: 5px;}
	.bannerslider .carousel-item img{border:5px solid #ffce0c;}
	.bannerslider {
    padding: 20px 0 0;
	}

	.midarea{background-image:url("../images/midle-bg.jpg");background-repeat:no-repeat;background-size:100% 100%;background-color: #39617c;
	}
	.leftmenu{background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 35%, rgba(6,34,97,0.85) 55%);padding-top:10px;}
	.leftmenu ul li{display:inline-block;width:100%;border-bottom:1px solid #fff;}
	.leftmenu ul li a{color:#fff;padding:7px 5px 7px 15px;display:inline-block;position:relative;}
	.leftmenu ul li a:before{content:"\f105 ";position:absolute;font-family:FontAwesome;color:#eec212;left:4px;}
	/***************scroll css******************/
	
/* total width */
.scrollbar::-webkit-scrollbar {
    background-color:#664ceb;
    width:10px
}

/* background of the scrollbar except button or resizer */
.scrollbar::-webkit-scrollbar-track {
    background-color:#664ceb
}
.scrollbar::-webkit-scrollbar-track:hover {
    background-color:#664ceb
}

/* scrollbar itself */
.scrollbar::-webkit-scrollbar-thumb {
    background-color:#eec212;
    border-radius:16px;
   
}
.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color:#eec212;
    border-radius:16px;
}

/* set button(top and bottom of the scrollbar) */
.scrollbar::-webkit-scrollbar-button {display:none}

.scrollbar {
    height: 58vh;
    overflow-y: scroll;
	overflow-x: hidden;	}
	
.overflow{min-height: 80vh}
/************************************************/
	.filling-repersentation a{background:#1b6fe3;color:#fff;padding:10px 6px;
	display:inline-block;width:100%;font-size:1.2em;text-align: center;
	border:2px solid #ffce0c;border-radius:30px;}
	
	.filling-repersentation a:hover{background:#d12929;}
	.filling-repersentation {
    margin-top: 30px;
	}
	.left-right-arrow .carousel-control-prev{background-image:url("../images/left-arr.png");    background-repeat: no-repeat;
    background-position: center;    width: 30px;
    height: 30px;
    position: static;margin:0 5px;opacity:1;}
	.left-right-arrow .carousel-control-next{background-image:url("../images/right-arr.png");    background-repeat: no-repeat;
    background-position: center;    width: 30px;
    height: 30px;opacity:1;
    position: static;margin:0 5px;}
	.left-right-arrow {
    display: flex;
    justify-content: center;
    padding: 10px;
}
.arrow-photogallery .carousel-control-prev,.arrow-photogallery .carousel-control-next{position:static;
margin: 1px;
    background: #fff;
    opacity: 1;
    color: #000;
    display: inline-block;
	width: 40px;
    padding: 8px;
}
.arrow-photogallery{ display: flex;
    justify-content: center;
    padding: 0;
    position: absolute;
    bottom: 0;
    z-index: 1;
    right: 25px;}
	
	.latest-update{background:#333333;color:#fff;padding:10px 0;}
	ul.update-controls {
    display: inline-block;
    margin-right: 10px;
	border-left: 1px solid #5a5a5a;
    padding-left: 15px;
	}
	.view-all,.view-all:hover{color:#fff;}
	#news-slider .carousel-item p span{color:#fecc02;margin-right:10px;text-decoration: underline;}
	#news-slider .carousel-item p{margin-bottom:0;}
	.update-controls-left h3{font-size:18px;font-family:'open_sanssemibold';margin-bottom:0;display: inline-block;
    width: 100%;position:relative;
    border-right: 1px solid #5a5a5a;}
	 .update-controls-left h3:after{
		content:""; 
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-left: 10px solid #5a5a5a;
      border-bottom: 5px solid transparent;
	  position: absolute;
    right: -11px;
    top: 5px;
    }
	
.footer-icons-sec img {
    width: 23px;
}	
	.welcome-sec{padding:30px 0;}
	.welcome-sec h3{font-size:28px;margin:0;}
	.heading-first{font-size:28px;margin-bottom:30px;position:relative;font-family:'open_sanssemibold';display:inline-block;}
	.heading-first:before{height:5px;width:25%;background:#fecc02;content:"";position:absolute;bottom: -15px;}
	.welcome-sec p{line-height:2; color:#000;font-family: 'open_sanssemibold';}
	.welcomeBelow-sec{background:#f3f3f3;margin-bottom:5px;}
		.ombuds-msg{background:url("../images/chairpersion-msg.png");border:5px solid #cd0202;padding-top:20px;padding-bottom:20px;}
		.chair-man-pic{text-align:center;margin-bottom:15px;}
		.chair-man-pic img{border:3px solid #ffd120;}
		.heading-2{font-size:18px;font-family:'open_sanssemibold';margin:0;color:#000;}
		.heading-3{font-size:22px;font-family:'open_sanssemibold';margin:0;color:#000;text-transform:uppercase;}
		.heading-2 span{display:block;}
		.heading-border-black{border:1px solid #d0a807;margin-top:10px;position:relative;margin-bottom:20px;}
		.heading-border-black:after{content:"";position:absolute;width:50px;height:5px;background:#333;left: calc(50% - 25px);
    top: -3px;}
	.latest-news{padding-bottom:20px;padding-top:20px;}
	.heading-border-gray{border:1px solid #e6e6e6;margin-top:10px;position:relative;margin-bottom:20px;}
		.heading-border-gray:after{content:"";position:absolute;width:50px;height:5px;background:#c5bbbb;left: 10px;
    top: -3px;}
	.latest-news ul li:last-child{margin-bottom:0;}
	.latest-news ul li{display:flex;align-items: center;margin-bottom:30px;}
	.news-img {
    margin-right: 15px;
	}
	.date{    color: #146ce2;}
	.news-detail {
    font-size: 13px;
    color: #000;
	}
	.photo-vidiogallery{background:#785def;padding-bottom:20px;padding-top:20px;border: 3px solid #cd0202;}
	.photo-vidiogallery ul li a{color:#fff;font-size:18px;font-family:'open_sanssemibold';border:none!important;border-radius:0;text-transform:uppercase;}
	.photo-vidiogallery ul li a.active,.photo-vidiogallery ul li a:hover{color:#000;border:none!important;border-radius:0;}
	.photo-vidiogallery .tab-content img{width:100%;padding:3px;}
	.photo-vidiogallery .tab-content{background:#fff;}
	.photo-vidiogallery ul{border:none;}
	.footer-icons-sec{background:#f3f3f3;padding:0;}
	.footer-icons-sec ul{display:flex;justify-content: space-between;}
	.footer-icons-sec ul li{text-align:center;margin:0 15px;padding:5px 15px;}
	.footer-icons-sec ul li:hover{background:#e6e5e5;}
	.footer-icons-sec ul li p{margin-top:3px;font-size:13px;margin-bottom:0;}
	.footerarea{padding:0px;
	background:-webkit-linear-gradient(left, #775ae7 0, #6b5ce7 20%, #259fc9 80%);
	background:linear-gradient(left, #775ae7 0, #6b5ce7 20%, #259fc9 80%);
	 background: -moz-linear-gradient(left, #775ae7 0, #6b5ce7 20%, #259fc9 80%);
    background: -ms-linear-gradient(left, #775ae7 0, #6b5ce7 20%, #259fc9 80%);
	color:#fff;}
	.addres-sec {
    text-align: right;
	}
	.flink li a{color:#fff;    padding-right: 6px;font-family: 'open_sanssemibold';
    border-right: 2px solid #ccc;
    line-height: 0.8;
    display: inline-block;
    margin-right: 5px;}
	.flink li:last-child a{border:none;}
	.addres-section{background:#eeeeee;padding:6px;margin-top:23px;outline: 4px solid #212529;}
	.heading-s{text-align:center;text-transform:uppercase;font-family:'open_sanssemibold';margin-bottom:20px;font-size:18px;position:relative;}
	.heading-s:before{content:"";position:absolute;height:4px;width:45%;bottom:-10px;background:#ccc;}
	.address-listing{display:flex;margin-bottom:7px;font-family:'open_sanssemibold';}.add-icon{margin-right:15px; }
	.add-icon .fa{font-size:22px;}
	
ul.nice-menu li ul li:first-child a { padding: 0.8em 1.4em 0.8em 0.8em;}
ul.nice-menu-down .menuparent a { padding-right: 20px;}	
	
	/*********************************media Query start  ********************************/
/* inner page css */
.inner-banner{background:url(../images/about-banner.jpg) no-repeat; background-size: 100% 100%;padding:7px 0px 0px 0px;}
.inner-banner h3{font-size:28px;color:#052e51;margin:0 0 8px;font-family:'open_sanssemibold';}
.inner-banner ul{list-style:none;margin:0;padding:0;}
.inner-banner ul li{display:inline-block;margin:0 5px;position:relative;}
.inner-banner ul li:after{content:"/";position: absolute;
    right: -10px;
    top: 2px;}
	.inner-banner ul li:last-child:after{content:none;}
.inner-banner ul li a{color:#000;font-size:16px;font-family:'open_sansregular';}
.inner-banner ul li a:hover{text-decoration:none;}
.inner-larg-heading{font-size:24px;color:#052e51;font-family:'open_sanssemibold';margin-bottom:25px;position:relative;display:inline-block;}
.inner-larg-heading:before{content:"";position:absolute;height:3px;width:30%;background:#6d7fd2;bottom:-15px;;}
.inner-wraper{padding-top:20px;}
.inner-page-content p{text-align:justify; color: #000; font-family:'open_sanssemibold';}

.table{font-family:'open_sanssemibold';}

.smpl-list{margin:20px 0;padding:0;}
.smpl-list li{display:inline-block;width:100%;list-style:none;margin:3px 0;}
.smpl-list li a{color:#5d4fbe;}
.smpl-list li a:hover{color:#5d4fbe;}
.inner-menu{background:#2a57f9;border:1px solid #ccc;padding:40px 20px;}
.sm-heading{color:#fff;font-size:18px;font-family:'open_sanssemibold';margin-bottom:20px;}
.inner-menu-list{list-style:none;margin:0;padding:0;}
.inner-menu-list li{margin:0;border-top:1px dotted #fff;position:relative
;display: inline-block;
    width: 100%;}
.inner-menu-list li:before{content:"\f054";position:absolute;font-family:"FontAwesome";font-weight:bold;color:#fff;top:12px;}
.inner-menu-list li:last-child{border-bottom:1px dotted #fff;}
.inner-menu-list li a{display:inline-block;width:100%;padding:12px 0 12px 20px;color:#fff;}
.inner-menu-list li a:hover{text-decoration:none;}
.abou-img{margin:20px 0;}
.vision-sec{background:#f2f1f6;padding:30px 0;}
.chairman-sec{padding:30px 0;}
.chiarman-intro{margin-top:30px;}
.chiarman-intro p{margin-bottom:0;}
/* inner page css */	
	
	
/*15-01-2020*/	
.view-schedule-of-hearing, .view-display-id-page_1{position:relative;}
.view-schedule-of-hearing .views-exposed-form, .view-display-id-page_1 .views-exposed-form {float: right;position: absolute;right: 0;top: -74px;}
table.table tr td:nth-child(3) {text-align: left;}
.description {
    display: none;
}	
.view-schedule-of-hearing input#edit-submit-schedule-of-hearing, #edit-submit-key-staff {
    margin-top: 32px;
}
.roman-list{padding-left:0;}
.roman-list li span {
    margin-right: 15px;
}
.roman-list li {
    display: flex;
}

form#proforma-for-appeal-form {
    background: #f5f5f5;
    padding: 15px;
    border: 1px solid #c23202;
    border-radius: 4px;	
    margin-bottom: 10px;
}
form#proforma-for-appeal-form select {
    width: 30%;
    height: 32px;
    font-size: .80rem;
    border: 1px solid #87ceeb;
    border-radius: 3px;
}
form#proforma-for-appeal-form input{border: 1px solid #87ceeb;border-radius: 3px;}
form#proforma-for-appeal-form label {display:block;}

.form-item.form-type-radio.form-item-one-third-amount-paid,.form-item.form-type-radio.form-item-appeal-is-filed, .form-item.form-type-checkbox.form-item-accept, .form-item.form-type-checkbox.form-item-solemnly-declare, .form-item.form-type-checkbox.form-item--list-of-documents-enclosed {display: -webkit-inline-box;}
form#proforma-for-appeal-form select {
    width: 30%;
    height: 32px;
    font-size: .80rem;
}

/*27-01-20 Css Start here*/
ul.site-map-menu li {display: block;}ul.site-map-menu li a {color: #292929;font-size: 0.85rem;transition: all ease .4s;}
ul.site-map-menu li a:hover{color: #6d7fd2;transition: all ease .4s;margin-left:15px;}
ul.site-map-menu li a:before{content:'\f105';font: normal normal normal 14px/1 FontAwesome;padding-right: 10px;font-weight:800;}
ul.site-map-menu .expanded >a {color: #163377;font-weight: 800;}
form#webform-client-form-236 {width: 50%;margin: 0 auto;padding: 10px;background: #82c3de9e;border-radius: 3px;border: 1px solid #775ae7;margin-bottom: 20px;}
form#webform-client-form-236 .form-actions{text-align:center;}input#edit-submitted-upload-file-upload-button {display: block;margin-top: 10px;}
span.inline.odd.first {font-weight: 900;}.search-results {list-style: none;padding-left: 0;}
div#block-system-main h2 {font-size: 1.4rem;font-weight: 500;padding: 5px 0;color: #0e214c;font-family: 'open_sanssemibold';}
.view.view-test.view-id-test.view-display-id-page
.table thead tr th:nth-child(3){width: 150px;}
.view.view-guidelines.view-id-guidelines.view-display-id-page .table tbody tr td:nth-child(3), .view.view-rules-regulation.view-id-rules_regulation.view-display-id-page .table tbody tr td:nth-child(3), .view.view-test.view-id-test.view-display-id-page .table tbody tr td:nth-child(3){text-align:center;}
.view-empty p {display: block;font-size: 1rem;text-align: left;padding: 20px 0;color: #de3030;font-weight: 700;}
ul.nice-menu a{font-size:.88rem;}

.dashboardtable thead tr th:nth-child(7) {width: 200px !important;}
.dashboardtable thead tr th:nth-child(6) {width: 123px;}
.dashboardtable thead tr th:nth-child(5) {width: 123px;}
a.webform-submission-previous {background: #163377;padding: 10px;color: #fff;}
a.webform-submission-next {background: #eaeaea;padding: 10px;border: 1px solid #c7c7c7;color: #000;margin: 0 !important;}

#ui-datepicker-div{
	top: 354.5px !important;
	z-index:1 !important;
}
.table img {
    width: 50px;
}
.table tbody tr td {
    vertical-align: middle;
}

ol li, p, a{font-family: 'open_sanssemibold';}
/* .view-rules-regulation table tbody tr:nth-child(2) .views-field-title{font-weight:bold;} */
/* .view-rules-regulation table tbody tr:nth-child(8) .views-field-title{font-weight:bold;} */


#exam_length input,#exam_length select{
	padding:4px 7px;margin:0 5px;border:1px solid #ccc;
}
#exam_filter input,#exam_filter select{padding:4px 7px;margin:0 5px;border:1px solid #ccc;}
.archive-section{    display: inline-block;float:right;
    padding: 3px 11px;color: #fff ;
    cursor: pointer;background: #163377 ;margin-bottom:15px;}
	.archive-section:hover{color:#fff;}
	.dataTables_wrapper .dataTables_paginate  a.paginate_button{padding:3px 10px;color:#fff!important;}
		.dataTables_wrapper .dataTables_paginate  a.paginate_button.current,.dataTables_wrapper .dataTables_paginate  a.paginate_button.current:hover{background:#2b2b2b;color:#fff!important;}


div#exam_info {
    display: none;
}
div#exam_paginate {
    width: 100%;
    margin: 10px auto;
    display: flex;
    justify-content: center;
}
	 .current{
	    background: linear-gradient(to bottom, #5e69e2 0%, #259fc9 100%);
    color: #fff !important;
    border: 0
	}
	.paginate_button{
		 background: linear-gradient(to bottom, #5e69e2 0%, #259fc9 100%);
 
		}
		.dataTables_wrapper .dataTables_paginate .paginate_button{
			 color: #fff !important;
			}
	table.table tr td img {
    margin-bottom: 8px;
}	
#accordionExample .card-header{background: #146f94;padding:2px !important;}#accordionExample .card-body{background: #eaeaea !important;}
.item-list .pager .pager-next a, .pager-last a{color: #fff !important;}
.item-list .pager-item a{ color: #ffff !important;} .item-list .pager li {background: -webkit-linear-gradient(left, #775ae7 0, #6b5ce7 20%, #259fc9 80%) !important; color: #ffff !important;
}

	
@media (min-width: 1700px){
.view-schedule-of-hearing .views-exposed-form, .view-display-id-page_1 .views-exposed-form{top:-76px}.scrollbar{height:42vh}.overflow{min-height:40vh}
}	
	@media (min-width: 768px){
.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1.1rem;
    padding-left: 1.1rem;
}
}
@media (max-width:991px){
	.tcenter {
    text-align: center!important;
	}
	.topheader{background:none;}
	.topmenu-right{background:none;}
	.topmenu-right:before{content:none;}
.footer-icons-sec ul{justify-content: center; flex-wrap: wrap;}.region.region-top-menu .content, .region-footer-firstcolumn .content, .inner-page-content .content{padding:0 5px}.searchbar{height:auto;top:10px;padding:3px 5px 0 0}.searchbar button{height:auto}.search_input{line-height:normal}.searchbar:hover > .search_input{width:78%}.headingtext a{letter-spacing:0.2rem}.headingtext span{font-size:0.85rem}.heading-first{font-size:1.2rem}.welcome-sec p{text-align:justify}.photo-vidiogallery ul li a{font-size:0.85rem}.photo-vidiogallery .tab-content img{height:180px}.footer-icons-sec ul li{margin:0;width:31.33%;float:left;padding:5px 0}.footer-icons-sec ul li+li{margin-left:5px;margin-right:0}.flink li a{font-family: 'open_sanssemibold';font-size:0.75rem}.footerarea ul.menu, .region-footer-secondcolumn{text-align:center}#node-45 .btn-link{white-space:normal}.node-page li{text-align:justify}.view-schedule-of-hearing .views-exposed-form, .view-display-id-page_1 .views-exposed-form{position:relative;top:0}#views-exposed-form-schedule-of-hearing-page .views-exposed-form .views-exposed-widget, #views-exposed-form-schedule-of-hearing-page .views-exposed-form .form-item, #views-exposed-form-schedule-of-hearing-page .views-exposed-form .form-submit, #views-exposed-form-schedule-of-hearing-page .views-exposed-form .container-inline-date .date-padding, #views-exposed-form-schedule-of-hearing-page .container-inline-date .form-item, #views-exposed-form-schedule-of-hearing-page .container-inline-date .form-item input, #views-exposed-form-schedule-of-hearing-page .form-text{width:100%}
	
}
@media (max-width:767px){
	.midarea{background-image:none; background-color: #104474;padding: 15px 0;}
	.search a{padding:3px 5px;}
	.naviarea .navbar-nav{margin-bottom:15px;}
	.naviarea .navbar-nav ul li a{text-align:left;}
	ul.nice-menu li{display: inline-block; width: 100%;}
	
	div#node-40 {margin-top: 0px;} div#node-40 img{width:100%;}
	
}

@media (max-width:480px){
ul.topmenu li{padding:0 5px 0 5px;display:inline}.addres-sec address{font-size:0.30rem}ul.innerul li a{font-size:0.65rem}.copyright{font-size:0.65rem}
}
@media (max-width:320px){
.logo img{max-height:38px}ul.flink li{margin:0 2px}ul.innerul li a,.searcharea label,.addres-sec address{font-size:0.70rem}.footerquicklinks a{font-size:0.80rem}ul.innerul li a{font-size:0.85rem}.logotext .headingtext{font-size:0.78rem}
}